雑記

gemつくった

https://github.com/jiikko/huwahuwa_state作ったのは状態遷移をサポートするgem。 ActiveRecord::Enumの上に乗っているのでhuwahuwa_state本体のコードは少ない。また、学習コスト(?)が低い気がする。アプリに乗るテストコード減るので外だしできるものはge…

ruby require more than once

写経している時にコードはエディタで書いて、irbで実行してソースを弄るみたいなケースよくありそう。 requreだと一度しか読み込まれなくてirbを再起動しかないと思うんだけどそういう時はloadを使えとのこと。 2.1.0 :005 > require "~/work/crawler/app.rb…

最近のプログラミングの所感

メンテナブルなアプリって、modelsディレクトリ配下にあるクラスにメソッド定義が少ないかつミックスインが少ない感じがする。 クラスへ抽出(コンポジションって言うらしい)ができていたり、いい感じに関連使ってるとインスタンスメソッドあんま書く必要がな…

XCode6

会社でハッカソンをすることになった。テーマは事前に発表されていたので、自分はiPhoneアプリを使ったサービスを作ることにした。 今まで動機が弱かったりストーリーボードとか構文とか慣れなくて投げ出してちょっとやっての繰り返しだったんだけど、会社の…

ジャバスクリプトは難しい

ネストされたフォームをジャバスクリプトで隣カラムにある一覧から追加したり削除したり、削除したのを戻したりする画面を作りたい、というのがあって、 ライブラリを使わないで最初考えてた設計方針だとたぶんできるんだけど、項目名要素に対して値のゲット…

UNIXネットワーク管理ガイド読んだ

萌えるシリーズ 萌え萌えうにっくす! UNIXネットワーク管理ガイド2003年の本なのでジェネレーションギャップによるイタタ感があったんだけどすごくわかりやすかった。 サーバに繋がらないという具体的な障害を想定した対応手順が丁寧に書いてあってなるほど…

画面フィルムを新しくしよう

スマホの画面フィルムって1年とか使ってるとかなり黄ばんでいるので画面フィルムを買い替えるだけで画面がすごく奇麗になる。(奇麗すぎてワロタ。) 奇麗すぎるので特に不満なくiPhone5s使っている人がiPhone6を買おうとしていることがどれだけ贅沢であること…

Apple初売りについて

2014年の初売りを北海道で前日から並んだんだけど雪降ってたりで普通に地獄だった。 起きてても寒かったので寝たらたぶん死ぬ。そしてiPod nanoゲット。 若いうちに経験しておいたほうがいいと思う。

HHKBの持運び用ケースを作った

段ボールの耐久性を信じている。

HHKBデビューしました

いままでAppleの純正キーボードを愛用していたんだけど、 いつの間にかキートップが1つだけどこか行ってしまったので、 これを機会に新しいの買い替えたいと思った。さっきHHKB Proが届いた。(キーに2色ついているので白にしたよ。) 使った感じ、手がApple慣…

SSDの容量増やしたよ

先日、MacBookRetinaがマイナーバージョンアップしたよね。 200MHz高速化!Haswell Refresh版のMacBook Pro Retinaが登場内容は、200MHzとメモリが13インチで16GBを積めるようになったとかそんな感じだったはず。 メモリ16GBのマシンが欲しいと思ったけど、…

うどんはじめました

上京してから自炊している。 社会人1年目の時は、モヤシと焼きそばで飢えを凌いでた。味的な意味でひどかった。 モヤシは安いけどまずい。炒めるとすぐ汁出る。4日くらい放置すると汁を出して青臭くなる。 当時リーマンショックの影響を受けた中小独立系SIer…

データ解析の本を読んでみた

Head Firstデータ解析という本を先週くらいに読み終わった。Head Firstシリーズらしくいい感じの内容だったと思う。 内容的には広く浅くな感じ。章ごとに内容が(だいたい)独立しているのでだるくなった場合に読み飛ばしても大丈夫な安心設計になっている。 …

30億のデバイスで走る

開発初期はdatabase dropとcreateしてデータベースを変更しがちだけどオーバーヘッドが大きい

本番リリースする前のアプリを開発していて、カラム追加とか変更をしたくなった時 (カラム変更するマイグレーションファイルをジェネレイトしないで) create_tableを書いてるマイグレーションファイルを直に修正して $ rake db:drop; rake db:create; rake d…

情熱と開発

勤怠管理システム、常になぜこうなるのかわからないUIでイライラするけれど、一体誰が勤怠管理システムを作る仕事をたのしく情熱を持って開発できるかを想像するとつねに投げやりな完成度にも納得できる— ku (@ku) 2014, 7月 3今会社で勤怠管理システム的な…

良い話を聞いた

http://githubkaigi.org/ に行ってきた。全部とてもよかった。また、昼からのスタートなので昼ご飯の時間を潰す必要ないとかでとても楽だった。Atomの設計思想の話もよかった。ジャバスクリプトから逃げてるマンなのでこれを機会にAtomへとか少し考えていた…

こういうのもっとください

http://tatsu-zine.com/books/syskankeijosi1

ネットで物を買う時は最近ヨドバシ使ってる

http://www.yodobashi.com 配送料かからないし翌日には届くし10%のポイントつくし品揃え割とよい。 外出する理由がなくなるレベル。 でも卓上扇風機の安いやつがなかったのでamazonで買おうと思ったけど、 ダイソーで200円のものがあるっぽいのでそれを買お…

Mac捨てたいと思ってる

仕事でLinuxサーバの保守もたまにやっているので最近おもに勉強している。シェル難し過ぎワロタ。 最近よくあるMac捨てたいと思うことは、 コマンドの結果が開発マシンのMacとLinuxと若干違っていてたまにイラっとすること、 本を読んでいるだけだとLinuxと…

何となく使っていたファイルシステムについて調べてわかったこと

FATはクソ

CI

最近会社のプロジェクトをGithubに移行したので、ナウい感じのサービスと連携しやすそうだと思ってCIサービスWerckerを最近使い始めた。 セットアップ簡単だし、GithubのPrivateリポジトリでも無料だし、結果をメールできる(※自前のSMTPサーバが必要)。 ダッ…

ジャケ買いした

http://tatsu-zine.com/books/raspi-bm

そのうちやめたい習慣

ライブラリのコードを検索する時にgit grepするためだけにgit initすること。

ジップロック

半身浴している時に水分とらないとナチュラルにやばい状態になるのがわかった。

埼玉の思い出

今月でほぼ3年間(2年10ヶ月)住んでいた埼玉を出る。 これからは会社から歩ける場所に住むます。 2011年3月頃に上京し、当時の会社寮(新三郷)に住んでた。 入社直後は、寮に住んでる同期で晩御飯持ち寄ったりして、その後に待ち構えるデスマーチを知らずに大…

2014年Apple福袋『LuckyBag』でiPad当たりました!!

2013年まとめとか

今年は初めての転職をキメて人生の転換期だったと思ってる。 前職は独立系中小SIerにいて、大規模プロジェクトや多重派遣とかの契約のせいで、全体的に自分では何も変えられない状況につらぽよを感じて転職へ。 その後Rubyプログラマを募集してるところへ入…

2014年AppleStore初売りに並びます

2013年は渋谷にて参戦予定だったけど22時頃から既に完売だったので並べず。 1年に1回のお祭り事なので2014年こそはと思ったが2013年の完売間隔を見ると今年も関東は厳しそう。 20時とか時点から並ぶとかそこまで信仰心ないですしおしす。 ということで帰省…

プリキュアとタスク管理

私生活でタスクの管理できてない感あったのでiPhoneアプリのRedmineクライアント探したらあった。 http://redminepm.jp/ さっき使ったばっかだけどこれがすごくいけててやばい。よくわからないけどこういうの神アプリって言うんだと思う。これはお金払いたい…