タグ

2010年3月8日のブックマーク (15件)

  • NuでMac GUIプログラミング Twitterクライアントを作ってみよう

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    NuでMac GUIプログラミング Twitterクライアントを作ってみよう
    syohex
    syohex 2010/03/08
  • LinkTimeOptimization - GCC Wiki

    Status The branch has been merged to trunk and is now closed. Final merge announcement: http://gcc.gnu.org/ml/gcc/2009-10/msg00060.html Background Link Time Optimization (LTO) gives GCC the capability of dumping its internal representation (GIMPLE) to disk, so that all the different compilation units that make up a single executable can be optimized as a single module. This expands the scope of in

    syohex
    syohex 2010/03/08
    LinkTimeOptimization
  • Yokohama.pm #5でData::ObjectDriverについて発表してきた

    2010-03-05に行われたYokohama.pm #5でData::ObjectDriverについて発表したプレゼンを公開します。少しわかりづらい部分を加筆・修正したり、あとなんとなく英語にしてみました。 個人的にD::ODは、やれることは少ないけど、その分ソースが少ないので処理の全部を把握できるし、キャッシュやパーティショニングもサポートしてて使いやすいので、好きなORMの1つです。 興味がある方は是非使ってみてください。

    syohex
    syohex 2010/03/08
  • 今日は Yokohama.pm #5 の日です - Pixel Pedals of Tomakomai

    19:00 にスタートです。詳細はこちら。 出ますので、いつものようにメモをまとめる予定です。ustreamはこちららしいです。 モダンコマンドラインツール - xaicronさん cpanminus CPAN::Shellの代替 Plackのリリースが伸びる原因に!? cpan の問題点 起動、メモリ Bundle::CPANを入れるのが大変 コードがカオス CPANPLUS 5.10 からコア入りしているけど・・・ 重過ぎる miyagawaさんが40分くらいで作った 特徴 単一のPerl Script 高速、省メモリ プラガブル インストール → ダウンロードしてchmod +x か、普通にインストール コマンドは cpanm デフォルトでは表示をほとんど捨ててる。Y/Nが必要な時は --interactive Pluginは17個 backpan とか 今のとこは開発者向け。自己責

    今日は Yokohama.pm #5 の日です - Pixel Pedals of Tomakomai
    syohex
    syohex 2010/03/08
    Yokohama.pm #5 概要
  • ゆーすけべー日記

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記
  • yokohama.pm tech talk #5 - unknownplace.org

    OpenSocial なモバイルアプリを書く場合、アプリ単体でテストできるようにしてくれる Moxy の OpenSocial プラグインの話と、外部 API 呼び出しを専用に行う非同期なプロクシサーバーの話をしました。 資料はこちら: OpenSocial mobile application development 前者に関しては、個人的には OpenSocial モバイルアプリ開発には必須なツールなので良い感じにしていきたいところ。 &してくれるひと募集。 後者のプロクシサーバーは「あんまり頭よくない」だけれども、現在のウェブアプリケーションの構成で、API呼び出しの待ち時間をうまく使おうとするときにはこうなるのかなぁと思った。同じようなことをしているところもあるらしい! 個人的にはそれ〜でできるよ!ってのがないかなーと思っていたのだけど、ないっぽいのかなー。 nginx でおしいと

  • にひりずむ::しんぷる - yokohama.pm #5 で、cpanm について話してきました

    yokoahama.pm はYAPC2009前夜祭が初参加だったので、今回が2回目の参加になりました。 トップバッターだったのですが、電車が止まったり、道に迷ったりして、たどり着ける気が全くしなかったのですが、なんとかGPSを駆使して発表までには間に合いました。 今回は、Modern Commandline Tools と題して、昨今のコマンドラインツールについて話そうとおもってたんですが、なんか、いろいろと時間がなかったので、cpanm についてだけ話しました。 Demo が動かなかったのは、僕が exeport PERL_CPANM_DEV=1 していなかっただけなので、cpanm 悪くないよ!って言うことだけ言っておきます。

    syohex
    syohex 2010/03/08
    cpanmについて
  • Yokoyama.pm #5にいってきた - Webtech Walker

    #5か#6か#5.5か結局わからないけど行ってきた。以下メモ。 cpanminus cpanコマンドに色々不満があったりしてmiyagawaさんがつくった 最近きてる 環境依存が少ない 高速 省メモリ プラガブル 使おう使おうと思ってまだ使ってないので早く使う! Kamui PlackベースのWAF configはArkと同じ感じ モバイルプラグイン豊富 SledgeとArkのいいとこつまみぐい web/cliを気にせず使える Object::Container使ってる Arkの面影がところどころに見えるのがおもろい。Sledge使ったことないからその辺はよくわからんかった。 AnyEvent::IRC::Server IRCサーバーのAnyEvent実装 ギャル文字変換 ラスト2分くらいギャル文字。 Inside Mbga Open Platform モバゲにはフレンドの上限がない 物理

    Yokoyama.pm #5にいってきた - Webtech Walker
    syohex
    syohex 2010/03/08
    Yokohama.pm 5回目の概要
  • CPAN 関連の API などのメタデータについての雑感 - tokuhirom's blog

    CPAN のメタデータは以下の3つにより配布されている。 authors/01mailrc.txt.gzmodules/02packages.details.txt.gzmodules/03modlist.data.gzいずれも gzip した状態で 200KB を越えるようなわりと大きなテキストファイルなので、これを web site や、CLI 等から直接利用すると、速度が遅くなる。 そこで、以下のような解決策がかんがえられているみたいです。 CPAN::SQLitehttp://search.cpan.org/~rkobes/CPAN-SQLite-0.199/ 上記ファイルから SQLite にデータをつっこむスクリプトを提供。検索用のメソッドも提供してくれる。 なお、一部の検索系のメソッドに SQL Injection 脆弱性があるので注意。ユーザーからの入力を直接いれさせると大

    syohex
    syohex 2010/03/08
    CPANメタ情報について
  • GDB において特定の回数関数が呼ばれたら break する - higepon blog

    GDB において特定の回数関数が呼ばれたら break する方法。 # break point を表示。番号を知る (gdb) info b Num Type Disp Enb Address What 1 breakpoint keep y 0x0000000000413fab in scheme::VM::runLoop(scheme::Object*, __jmp_buf_tag*, bool) at src/VM-Run.cpp:982 2 breakpoint keep y 0x000000000040e240 in scheme::VM::tryJitCompile(scheme::Object) at src/VM.cpp:957 breakpoint already hit 3 times # 2番の breakpoint において 121 回は通過し 122 回目で br

    GDB において特定の回数関数が呼ばれたら break する - higepon blog
    syohex
    syohex 2010/03/08
    特定の回数目の breakで停止する方法
  • Youtube からのダウンロードモジュール作った - 理系学生日記

    何度もスクリプト組むのがたいへん面倒になったので、ダウンロードモジュールをこさえた。 http://github.com/kiririmode/p5-WebService-Youtube-Download URL を与えると、だいたいこんな感じでダウンロードできるようになる。 WebService::Youtube::Download->new({ url => "Youtube's URL" })->download( 'filename.flv' ); download メソッドに与える引数をなくすと、Youtube 上でのタイトル + ".flv" で保存される。

    Youtube からのダウンロードモジュール作った - 理系学生日記
    syohex
    syohex 2010/03/08
    Youtubeのダウンローダ
  • Parallel::ForkManager 使って並行ダウンローダ作った - 理系学生日記

    Parallel::ForkManager はじめて使ったけど、これスゴい使いやすいなって思いました。 3 並列でダウンロードさせるにはこんなかんじ。 $ youtube-downloader -v -p 3 -f ~/tmp/url.txt ソースこれ。 #!/usr/bin/perl #-*- cperl -*- use strict; use warnings; use Getopt::Long; use Pod::Usage; use Parallel::ForkManager; use WebService::Youtube::Download; our $VERSION = "0.01"; GetOptions( 'h|help' => \my $help, 'f|urlfile=s' => \my $file, 'p|process=i' => \my $process, '

    Parallel::ForkManager 使って並行ダウンローダ作った - 理系学生日記
    syohex
    syohex 2010/03/08
    Parallel::ForkManager の使用例
  • 『[perl] mod_perl2導入』

    まず、mod_perl2には2つの使い方がある。 ・Registryモード ModPerl::Registryを利用。 1回目の起動でメモリー上にキャッシュされるモード。 起動/実行共に一番速いが、use strictなコードでないと変数の内容も キャッシュされる。 ・PerlRunモード キャッシュされないけど起動が多少速い ModPerl::PerlRunを利用。 CGI向けに書いたコードの移植向け。 ■インストール方法(ubuntu) sudo apt-get install libapache2-mod-perl2 cpan からApache::DBIをインストール ■設定 sudo vi /etc/apache2/conf.d/mods-available/perl.conf # Load Modules PerlModule Apache::DBI CGI DBD::mysql

    『[perl] mod_perl2導入』
    syohex
    syohex 2010/03/08
    mod_perl2の導入方法(Debian系)
  • CarbonからCocoaへ--Snow LeopardでEmacs 23を使う(1) - builder by ZDNet Japan

    仕事道具は何かと尋ねられれば、筆者は即座に「Emacsです」と答える。NeXTSTEP 3.x時代のEmacs.appに始まり、一時期メインの環境にしていたWindows NT 3.5〜4.0ではMeadow、Linux(X11)ではMuleとXEmacs、そしてMac OS XではCarbon API対応のパッチ(後に家GNU Emacsへマージ)をあてた通称「Carbon Emacs」を使い始め、現在に至る。これがなければ作業効率がガタ落ちする、大切な相棒だ。 思えば遠くへ来たもので、そのCarbon Emacsとの付き合いも8年目に突入。当初は日語IMがインライン入力できないなど問題を抱えていたが、MacEmacs JPの有志ユーザーによるパッチ提供などの貢献もあり、快適に利用できるようになった。おかげでここ数年は特に不満もなく利用していたものの、状況は変わりつつある。 というの

    CarbonからCocoaへ--Snow LeopardでEmacs 23を使う(1) - builder by ZDNet Japan
    syohex
    syohex 2010/03/08
    Cocoa Emacsのビルド方法について
  • lisp-users.org - lisp users リソースおよび情報

    lisp-users.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、lisp-users.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!

    syohex
    syohex 2010/03/08
    Scheme プレゼン資料