2011-01-01から1年間の記事一覧
ソースコードリーディングとかしてると、ただコード読んでてもどうしようもなく、オブジェクトの中身や変数などを見るためにデバッグツールを使いながらでないとやっていけないことが今になって分かりました。自分でもどうしようもなくアホだと思いながら戒…
一ヶ月ほど前に少しだけ入門して、昨日から再入門したらいろいろ忘れてたし、クライアントサイドJSにはなかった慣れない部分を調べてみたので覚書。 node.jsでアプリを作ってみる まずはnvmをインストールします。nvmはnode.jsのバージョン管理システムです…
デフォルトで用意されているイベントは、基本的にはブラウザがfireすることで要素に登録されたイベントリスナーが呼ばれるわけなんですが、このイベントのfireを開発者側でも行えるワケです。これはテスト用途での使われることが多いみたいです。 というわけ…
2011年もあと少しで終了なわけでして、僕の人生も終わりそうな勢いであります。 まぁそれはいいとして、いや僕としては全く良くないんですが、2011年はまさに激動の年であったわけです。普通の年であれば、その年のトップニュースになりそうな出来事がわんさ…
今日もちょっと気に食わないことがあったんで書かせてください。一言だけ言わせてください。苦言を呈させてください。 http://pds.exblog.jp/pds/1/201105/26/19/e0222619_18145546.jpg 最近よく街でこういう髪型の人を見かけるんですが、何でこの髪型流行っ…
覚書のためなのが1割、無駄に長いタイトルを付けたかったが為に書いたのが9割という感じの嫌がらせエントリです。 こういうときすごくうざい TestCase("NamespaceTest", { tearDown: function(){ delete tddjs.nstest; }, "test should create non-existent …
gitによるバージョン管理 バージョン管理システムはつかってますか? 僕は前に自分の作成したコードを元に、後輩にプログラムを作らせようとしてまずは僕のコードをコピペしろと指示したところ、コピペしかしてない(と言い張る)割にはコピペしたコードは動か…
一部で好評を博している書評。 まだあと3週間ほど2011年を残しながらも今年最後と断言するあたり、僕の買い物下手っぷりが露呈しているわけです。amazonで異常なくらいレビューが良くて安い椅子なんてもう買わねえ…(遠い目 テスト駆動JavaScript作者: Chris…
メモ。 # source .bashrc ていうか書いてから、たった今気づいたけど、結局bashrcもシェルスクリプトなんだからそのまま実行すりゃ再読込ってことになるよね。
久しぶりにやったら忘れてたので覚書。host名を変える方法は2種類。一時的に反映させる物と、永続的なものに分けられる。 一時的にhost名を変更する # hostname [変更後のhost名] でhost名を変更できる。ただし再起動後には変更前のものにもどってしまう。あ…
http://d.hatena.ne.jp/mzp/20090508/bitlyこっちでruby版が書かれていたのでphpで覚書。 自分で短縮URLを展開するのはもの凄く面倒。大体どこもAPIを用意してくれてはいるが、正直API叩くのも面倒。 で、そういう時に上のリンクで紹介されてるようにすれば…
どこの本屋に行っても全然見かけなかったvimテクニックバイブルをやっと手に入れました!!嬉しい!!vimテクニックバイブルに出会えてよかった!!というわけでその見所やおすすめポイントをレビューしちゃいます!!! 本屋のお姉さんに優しく包んでもらった状態の…
prototypeってものを本で読んだだけでわかったつもりになっていたけど、いざ使ってみたら勘違いばかりでダメダメだったので覚書。やっぱ何か覚えるときはコードの写経だけでもしといたほうがいい気がする。 動かないコード こんなコードを動かそうとして失敗…
ある程度コードを書いてから、自分の設計ミスに気づいて今書いたところを直して…と思ったらその修正もおじゃんなので再び書きなおして…という三歩進んで二歩下がる水前寺清子式開発を実践している僕です。 vimを1年以上使っていながら今日初めて選択範囲置換…
centos5系にmysql5.1をインストールするのが主流だったわけだけども、今やcentos6+mysql5.5がナウなヤングにバカウケらしいのでメモ。httpdとphp5.3入ってる前提で。 リポジトリ追加 まずはリポジトリ追加epelとremiとrpmforge。rpmforgeは今回使ってないけ…
数カ月前にtwitterに「最近の画像」というギャラリー機能が追加されました。これにくわえて各種メディアのurlの入ったツイートを選択すると、そのツイートの下に画像を出してくれる機能もつきました。 僕はPCでツイッターやるときはクライアントを入れずにht…
vimテクニックバイブ欲しいのですが、どこに行っても置いてません。そんなに売れてるもんなんでしょうか。vimを使い始めて早1年、といってもほとんどコード書かないからあんまり使ってないのですが、コマンドにもある程度慣れ、vimrcもちょっといじれるよう…
for(var i in obj){ … } みたいな感じであるオブジェクトの中をforで走査する方法は知ってた。が、なんとなくこのforに使われてる「in」は何モノなのかが分からずモヤモヤしてたんだけど、このinて演算子なんだと今知った。 2011/10/11追記 http://d.hatena.…
昨日の日記で、ubuntu最高他はクソ!みたいなこと書いたくせに、ものの数時間後には何事もなかったかのようにubuntuをアンインストールし始める僕の決断力たるや、ジョブズを失った世界に求められるべき能力なのは明らかな訳で、先程からappleからのヘッドハ…
成金クソ眼鏡prn野郎に嫌気がさした僕は、家のメインマシンのOSをubuntuにしてしまったわけです。 で、なんかサーバ入ったりして作業する際、windows環境だとteratermとかputtyとかってターミナルソフトが必要なんですが、僕はサーバのログを見ながらとか別…
id:shim0mura 24歳 冬 己の肉体と開発プロジェクトに限界を感じ 悩みに悩み抜いた結果彼が辿り着いた結果(さき)は 瞑想であった なんかハンターハンターのネテロ会長のモノローグ的なものをパクってあらすじにしてみたら、文章に締まりが出てすごくかっこよ…
{motion}と{operator}を組み合わせたコマンドこそvimなんだと思っていたけど、 http://www.timedia.co.jp/karetta/article/blog/relay/023301 を読んで、これってviのカバー範囲なんだということを知って愕然とした。 で、自分でText objectというものを知っ…
jsdoitを使いたかったので使ってみる。 今開発してるandroidのプロジェクトで、ブラウザ提供のださくて小さいチェックボックス・ラジオボタンをつかわずにもっとかっこよくて押しやすいボタンを表示されなきゃならなくなったのだけど、 http://www.webcreato…
最近はJSとCSSとHTML漬けの毎日です。スクレイピングをやりたいときが多々あるんだけど、rubyのHpricotはちょっと使いにくくてやだ。というかhtmlスクレイピングするんだからjsでやりたくなるのは当然だろ!って感じでphantomJSに手を出してみることにした。…
月曜から土曜まで毎日終電帰りの開発プロジェクトに巻き込まれながらも僕は元気です。今週は土曜日が消えましたが、来週はさらに日曜日が消えることでしょう。僕も消えたいです。 それはそうとしてunameしたので覚書。 unameって? uname は起動されたマシン…
会社で僕の席の隣に部長が座ってるんですが、こないだ「ちょっとお前の使ってるwindowsのhosts開いてみて」と言われたので何の疑いもなくhostsをvimで開いたところ、気持ち悪っ!って言われました。 そのときは「何が」気持ち悪かったのかは明言されませんで…
久しぶりにjavascriptをいじった。プログラミング自体大してできないのに半年も触らないともの凄い勢いで文法とか忘れててsetTimeoutの使い方についてはなんかもういつも忘れてて毎回はまってる気がするので、覚書。 setTimeoutでtestEventという関数を100ms…
whoというコマンドを知ったので使ってみたところ、こういう出力結果に。 [shimomura@www work]$ who shimomura ttyS0 2011-05-13 00:34 shimomura pts/0 2011-06-11 22:12 (*************.ppp-bb.dion.ne.jp) このコマンドを試したサーバはさくらのVPS。リモ…
主にサーバじゃないノートPCとかで、有線LANつなぎながら無線LANもつないじゃうという状況がちょいちょいあった。どちらも同じネットワークにつないでるのなら問題はないが、有線のほうはネットワークAにつなぎたいけど、無線はネットワークBにつなぎたいの…
先週サーバ内の大事なファイルを見事に跡形もなく消し去ってしまい、十数年ぶりにおしっこ漏らしそうになってしまった訳なんですが(バックアップファイルがあったので何事もなかったけど)、今週は大事なファイルを間違えて上書きしてしまったために5日ぶりく…