@vjroba 某N社で「メソッドを作ると処理が上下に飛んで可読性が落ちるので、出来る限り一つにまとめてください」と言われたことがある。僕は300行で挫折したが、1万行メソッドを書ききった強者がいた。クラスを作るには申請書が必要だった。
@vjroba 某N社で「メソッドを作ると処理が上下に飛んで可読性が落ちるので、出来る限り一つにまとめてください」と言われたことがある。僕は300行で挫折したが、1万行メソッドを書ききった強者がいた。クラスを作るには申請書が必要だった。
2010年12月22日23:12 Ruby 未経験で初めてgemを作ってみたので晒してみる (この記事は Ruby Advent Calendar jp:2010 の 22 日目。前日は yuunachan さんでした) # gem を一度も作ったことない人が gem を初めて作ってみる話です # この記事を読んで、「gem って意外と簡単に作れるんだ〜」と思ってもらえれば幸いです ということで、gem 作ってみましょー まず、gem の生成に必要なファイルを全部一から書くとか気が遠くなる作業なので、ライブラリを使ってひな形をどかどか〜っと作ってしまいます。今だと jeweler っていうライブラリが良いようなのでさくっとインストール。 gem install jeweler んで、さっそくひな形を作ってみます。--rspec って付けると、付属するテストを RSpec 仕様にしてくれます
単純にis01/MacMiniをUSB接続してみたが、adb側からis01デバイスを検出できなかった。 しばらく諦めていた所、偶然、gabuさんの投稿記事を見つけた。 ~/.android/adb_usb.ini に 0x04dd を追記してadb再起動で認識しました。 http://twitter.com/gabu/status/19232625236 早速、やってみる。 $ # "adb_usb.ini" の最後の行に、0x04dd(ベンダーID)を設定。 $ vi $HOME/.android/adb_usb.ini # ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT. # USE 'android update adb' TO GENERATE. # 1 USB VENDOR ID PER LINE. 0x04dd :x $
Cとか触れないのでポインタとか知らなくても良い、そもそもプログラミングの教育なんて新人研修でのJavaぐらい。たぶんそういう人多いと思う(自分含め)。そんな人でも perlとかrubyとか、適当に書いても(むしろ適当に書いているうちは)意外と動いてしまう。 動いてしまうから、基本的なところは押さえずに進んでしまったのだけど、最近(前から?)当たり前のように、しょっちゅうはまる。はまるところは、たいてい変数がいつの間にか破壊されていて、しかも基本的なことを理解できていないからソース読んでいるだけだと、原因がよくわからない。あまりによくわからないから、1から作り直してみたら、動いてしまって、そのまま迷宮入りなんてことも。 ということで、良くはまる基本的なところを、おさらいしてみた。 rubyの変数はオブジェクトの参照 つまり、その通りで、当たり前かもしれないけど、おさらいということで、ちゃんと
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く