|
Twilog ホーム
» @nobuoka
» 2011年04月
http://bit.ly/naPJi あたりを見ながら C で Ruby extension を作ったりしてる。 思ったより簡単にできるなー posted at 17:15:38
WEBrick に直接接続するんじゃなくて、Apache をリバースプロキシにして Apache 経由で繋いだら速くなるなー。 なんでなんだろ posted at 04:07:20 localhost 上で動かしてる Apache 上の CGI と WEBrick 上の proc なら後者が早いのに、同じマシンに LAN 内の別のマシンから接続したら後者の方が圧倒的に時間かかるんだけどなんでだろ。。 ポート番号とか関係あるのかな posted at 03:41:55
最近 WEBrick (Ruby による web サーバー) を使い始めたので WEBrick サーバーを安全に停止する方法とデーモン化する方法について書いたー http://t.co/cFm7yp4 posted at 23:21:10
JIS X 3017:2011 (プログラミング言語 Ruby の JIS 規格) [ http://bit.ly/h86PrS ] を買ったー。 しかし日本語でも英語でも難しいです。。 posted at 00:42:30
proc や lambda の入れ子構造における return による制御フローの流れが全く理解できなくてつらい posted at 23:05:10 ruby-list:47997 [ http://bit.ly/gMaFg9 ] が興味深かったのでメソッドやブロックと return 式について調べたりしてた。 Ruby 1.9 ではメソッドやブロックの外側にある lambda の中での return はエラーを発生させない? posted at 22:33:40
Ruby 1.9 におけるバイナリ文字列 (ASCII-8BIT の文字列) に対する正規表現マッチングの方法を書きましたっ http://t.co/bsEOd05 posted at 22:44:10
[ Twittag - twitter ユーザーへのタグ付けサービス ] 匿名でのコメント・タグ付けを可能にしましたっ! http://twittag.org/ #twittag posted at 20:08:34 『new を使うべきではない』 っていうのは、他のクラスベースのオブジェクト指向言語 (Java とか) でも言われてるように、「API 設計としてはコンストラクタを直叩きさせるのではなくファクトリーメソッドを用意すべき」 という主張と同じように解釈しておけばいいと思ってる。 posted at 15:03:42 言及先の記事 [ http://bit.ly/4kaSV ] でも 『JavaScript: The Good Parts』 [ http://amzn.to/dM6sSk ] がどうこうって言ってるけど、ほんとあの本の主張は極端というかなんというか... posted at 15:00:49 new 付け忘れのミスによるバグをなくすならやっぱこの方法かなぁ。 『JavaScript パターン』 [ http://t.co/o7iTt3u ] でもこの方法だし [ JavaScriptのnew (@masawada) http://t.co/CnAik3i ] posted at 14:57:14 PDF の仕様についてちゃんと勉強したいなーとずっと思ってるけどよくわからないのでずっと先延ばしに... posted at 00:25:23
長らく放置してたけど twittag のプロトタイプを作って公開しましたー。 良ければ使ってみて意見があれば意見ください!! [ Twittag - twitter ユーザーへのタグ付けサービス http://twittag.org/ ] #twittag posted at 19:53:35
Ruby の Method クラスには Method#owner メソッド [ http://bit.ly/gHxdgS ] というメソッドがあるのかー。 これを使えば Method を定義しているクラスもしくはモジュールへの参照が簡単に取得できるのな posted at 00:23:34
『Firefox 3 Hacks』 [ http://amzn.to/gAGa24 ] を読み終わったー。 もう Firefox 4 がリリースされたけどまだまだ役に立つと思う。 開発者だけでなく Firefox を使うだけの人にも役立つ内容が合ったし、読んで損はないかな posted at 01:02:06
Pretty AJAX URL ("#!" を含む URL) でできるようなことを "#!" なしでやるにはどうすればいいんだろ。 history.pushState メソッド [ http://mzl.la/bVDjpw ] あたりを使えばいいのかな posted at 00:13:46
OAuth Core 1.0a の 6.3.2 節 [ http://bit.ly/h7RPzP ] に書いてあるや。 普通にパラメーターエンコーディングして '&' と '=' でつないでるのか posted at 00:42:03 OAuth で Access Token を取得する際、プロバイダが Response Body に Access Token と Access Token Secret を含めて返すって書いてある [ http://bit.ly/i7oofO ] けど、どういう形式なんだろ posted at 00:37:02
[ANN] AppLauncher 0.8.5 (Firefox extension) was preliminarily reviewed by Mozilla!! http://bit.ly/h0XHFy posted at 19:58:05
[JavaScript] new 演算子で作ったオブジェクトは delete 演算子で削除しなきゃいけない、っておかしいでしょ。 どこの C++ だよ。。 http://bit.ly/f4IFOB posted at 23:32:33
A English page of the charitable project for "Tōhoku earthquake and tsunami" was just created! Please join us if u can!! http://t.co/gyy1Gp1 posted at 21:59:32
I just finished reading "JavaScript Patterns" [ http://amzn.to/ejyFVM ]. posted at 00:26:50
JavaScript におけるクラスベースの継承方法について 『JavaScript Patterns』 [ http://amzn.to/ejyFVM ] でパターン化されていたので紹介してみた http://t.co/XbVDydD posted at 19:01:19 The author really understands the "this" keyword and the prototype inheritance? I found wrong description on several places... posted at 04:27:30 Though I thought "JavaScript Patterns" [ http://amzn.to/fMnFZR ] is a good book, now I feel it isn't. posted at 04:25:52
あー、なんか JavaScript のソースファイルが 1 個読み込めないなー。 そのせいではてなブックマークボタンの作成ができないっぽい。。 posted at 03:21:05 はてなブックマークボタンのタグ生成ページ [ http://b.hatena.ne.jp/guide/bbutton ] がなぜかうまく動かないなー。 なんでだろう... とりあえずソースコード見て自力で生成するか posted at 02:57:47
チャリティ企画について記事を書きました。 音楽またはデザイン・イラスト関係で協力して頂ける方を募集しております。 [ 告知: 東日本大震災チャリティ CD / ブック企画 - vivid memo http://bit.ly/ett3Js ] posted at 23:38:06
Short Sharp Science - Japan's megaquake: what we know http://bit.ly/f1z5rQ posted at 12:35:16
[JavaScript / ECMAScript] Object.defineProperty の紹介記事を書いたっ http://t.co/CaR5F2n posted at 02:00:26
あー、ECMA-262 5th-edition の 10.4.1.1 に書いてた。 グローバルコードに入る際に "Set the ThisBinding to the global object." とされる、と。 グローバルスコープにおける this はグローバルオブジェクト。 posted at 06:28:39 あと、「strict mode でグローバルオブジェクトを取得するにはグローバルスコープで this を参照すればよい」 って書いてあるけどこれってホントなんだろうか。 ECMA-262 をちゃんと読んでないからわかんないけど posted at 06:17:40 『JavaScript Patterns』 [ http://amzn.to/eBradm ] の P.65 あたりに間違いがあるなー。 コールバック関数にメソッドを渡すと this キーワードが意図しないものを参照してしまう、という話で、this の参照先が間違ってる posted at 06:14:36
posted at 14:05:28
『JavaScript Patterns』 [ http://amzn.to/eBradm ] は ECMA-262 5th edition [ http://bit.ly/FpAue ] についても言及しててなかなか良い本だと思う。 まだ読んでる途中だけど posted at 02:44:33
Now, I starts reading "JavaScript Patterns". [ http://amzn.to/eBradm ] posted at 01:01:57
そして、特定のエンコーディングを使う必要があるライブラリは、ライブラリ内部ではそのエンコーディングを使って、ライブラリ外部に文字列を渡すときは default_internal のエンコーディングに変換するべし、って感じ? #ruby posted at 04:50:15 Ruby の default_internal まわりに関してどうするのが一番いいのかよくわかんない。 default_internal はソースエンコーディングと同じにして、ライブラリ内部では特に固定のエンコーディングを使う必要がないならそのエンコーディングを使うようにすべき? posted at 04:47:26
posted at 00:36:47
And run time when accessor property is used is much longer than that when data property is used. Using accessor property is not good? // Fx4 posted at 02:06:00 I found out that run time when setter/getter method is used is nearly as long as that when data property is used. // JavaScript on Firefox 4 posted at 02:02:23
JavaScript でクラスベースのオブジェクト指向の真似事をする方法について書いたー。 すごく読みにくい文章になってしまった... http://t.co/cyeFV47 posted at 04:29:11
posted at 22:11:33
JavaScript で OAuth 認証を利用する方法について書きましたー http://htn.to/89KZra posted at 07:52:41 I just found the Prime class in Ruby, whose instances represent the set of prime numbers. posted at 00:53:13
Twitter の tweet 入力欄すごい! サイズ変えられるんだ! と思ってたけど、twitter の機能なんじゃなくて Firefox の機能なのか posted at 22:47:23
Some application (e.g. Android Jorte) do use data of Google Tasks, so I think API of Google Tasks must exist. posted at 08:09:53 Hm... Google Tasks API doesn't exist? I couldn't find that. posted at 08:01:46
However, the email body was written in English!! That's OK!! posted at 05:38:23 I received a email which has neither English nor Japanese title just now... I cant understand these words X( posted at 05:33:07
Twitter user stream からデータを取得して TL を表示する Firefox 拡張機能のアルファ版を公開しました。 興味のある方は使ってみてください (開発者向け) http://www.vividcode.info/projects/twstreamfox/ posted at 23:59:01 VirtualBox の仮想 HDD (VDI ファイル) のサイズを最適化 (?) する方法について書きました http://d.hatena.ne.jp/vividcode/20110122/1295714426 posted at 01:55:05 おおおおお、すごい!! こんな機能があったなんて!!!! RT @s_hiiragi: Alt+数字(テンキー)でUnicodeのコードを直接指定して文字入力できるのはWindowsのどの部分がやってるのだろうか。IMEをGoogle日本語入力に切り替えても使える模様。 posted at 01:43:59
んー、しょっちゅう流れてくることもあれば全然流れてこないこともあるし、どこかミスってるのかなぁ... posted at 03:32:56 Twitter の user stream でデータを取得してるとたまに "A5C" (引用符なし) みたいなデータが流れてきてるっぽいんだけどこれってなんなんだろう... posted at 03:11:24
さっきの方法 (外部モジュールをインポートする方法) を使えば全くグローバルスコープを汚さない Firefox 拡張機能も書けるな。 動作速度がどんなもんかはわかんないけど posted at 01:30:53 [ http://mzl.la/48tt8z ] で書かれてる方法ならやりたいことが簡単にできそう posted at 00:47:40 じゃあ全てのウィンドウで 1 つの処理を行わせたいときってどうすればいいんだろうなぁ。 [ http://mzl.la/ekfNZZ ] にいくつかの方法が書かれてるけど、どれも面倒な気がする posted at 00:39:51 Firefox てブラウザウィンドウごとに独立した JavaScript グローバルオブジェクトを持ってるんだよね? だから window.addEventListener( "load", ... ) と書くと、ウィンドウが起動するたびに新しい処理が行われる、と posted at 00:37:58
とりあえず XPCOM を使って User Stream から情報を取得するとこまでできたー。 しかし UI の調整が難しいなぁ... posted at 17:37:37 んー、XUL の中に HTML 要素を埋め込むことは可能、って MDC に書いてるけど、やってみたら HTML 要素は表示されないなぁ... posted at 17:30:40 Twitter user stream を利用する Firefox 拡張機能は XMLHttpRequest じゃ作れそうにないなー。 XPCOM の nsIHttpChannel あたりを使うのが良さそう posted at 16:29:43 [JavaScript][Ajax] XMLHttpRequest で user stream を使うとき、req.responseText に今まで取得したデータが全て入る けど、新規で取得したデータだけ取得する方法ってないのかなー、うー... posted at 14:59:47 [Ruby] 「File.open( "file", "w+" ) って読み書き両用のはずなのに読み込みをしようとすると Protocol Error が発生する」 って昨日言ったけど、これは Windows のファイルシステムを Linux でマウントしてるからみたいだなー posted at 01:39:22
[Ruby] それとデフォルトの内部エンコーディング (Encoding.default_internal) が nil なら IO 出力で自動的なエンコーディング変換が行われないのにデフォルト内部エンコーディングが nil じゃないと自動変換されるのはなんか直感的じゃないなぁ posted at 01:52:13 [Ruby] 入出力とエンコーディング周りがよくわかんない... File.open( "file", "w+" ) って読み書き両用のはずなのに読み込みをしようとすると Protocol Error が発生するのはなんでだろ posted at 01:50:42
こないだ書いた MacOS X のバンドルアプリケーションを XPCOM で起動できないって話 [http://htn.to/d4Yy86] に関して @teramako さんに対処法 [http://bit.ly/glfa77] を教えて頂きましたっ! ありがとうございます posted at 01:30:39
そういえば Firefox 拡張機能の対応アプリケーションとして Firefox 4.0 や Firefox 4.0.* が指定できるようになったみたいですね posted at 04:11:40 MacOS X が手元にないから、MacOS X 上での動作エラーの報告を貰ってもなかなかすぐには対処できないです... posted at 04:10:44 書きました : nsIProcess.init 実行時に MacOS X で NS_ERROR_FAILURE が発生する問題 http://htn.to/d4Yy86 posted at 04:07:49
JavaScript の strict モードだと、グローバルオブジェクトそのものへの参照が不可能、みたいなことをどっかで見た気がしたけど気のせいかな posted at 23:22:07 Firefox 4 beta を Ubuntu にインストールしよう posted at 22:25:14
書きました : JavaScript の this キーワードは何を指すのか http://d.hatena.ne.jp/vividcode/20110106/1294336737 posted at 03:00:35
もう 3 日目ですが... 明けましておめでとうございます! 本年もよろしくお願いします! posted at 21:00:23
書きました : Ubuntu に RVM をインストールして Ruby のバージョン管理を行う http://d.hatena.ne.jp/vividcode/20101208/1291819109 posted at 23:39:00 RVM を初めて使ってみたけどなかなか便利!! [ RVM - Ruby Version Manager http://rvm.beginrescueend.com/ ] posted at 22:22:22
So the best term which represents that thing, I think, is "eigenclass" to avoid misunderstanding. posted at 23:28:02 I think a singleton class represents a class that can be instantated once, and a metaclass represents a class of a class object, in general. posted at 23:23:08 I see that the terms, "singleton class", "eigenclass", and "metaclass" in Ruby represent a same thing. http://bit.ly/hXnOw1 posted at 23:13:29
書きました : スマートフォンでも見やすい web ページを作るために media queries を使うという選択 http://d.hatena.ne.jp/vividcode/20101121/1290343065 posted at 21:41:53
書いた: vividmemo - CSS の display: table-cell を使って画面中央に要素を配置する http://d.hatena.ne.jp/vividcode/20101117/1290003338 posted at 23:40:45
参考になるかどうかわかんないですが、主に電気系の学生向けに応用情報の勉強法を書いてみました : http://d.hatena.ne.jp/vividcode/20101019/1287442903 posted at 08:09:52 応用情報技術者試験の午後試験についてもネット上の解答なんかを参考に自己採点してみました。 データベースの問題で主キーや外部キーに下線が必要ってところを忘れてたなどの細かいミスはありましたが大きなミスはありませんでした posted at 08:08:41
|
last update 06/04 13:47
ツイート検索
Recent
Archives
Friends
Hashtags
Stats・Feed |