Happy Saturday, folks, and welcome to Week in Review (WiR), TechCrunch’s newsletter that covers the major stories in tech over the past several days. I feel inclined to begin this edition with a
「プログラミングErlang」(Joe Armstrong著/榊原一矢訳) という本でちょっとErlangの世界を覗いているよ プログラミングErlang 作者: Joe Armstrong,榊原一矢出版社/メーカー: オーム社発売日: 2008/02/23メディア: 単行本(ソフトカバー)購入: 8人 クリック: 284回この商品を含むブログ (97件) を見る Erlangのような関数型言語はリスト処理に優れていて 便利な構文がいろいろとあるんだね 例えばリストの先頭に別の要素を結合したものを | を使って簡単に作れるんだ 1> Langs = [haskell, erlang, lisp]. [haskell,erlang,lisp] 2> NewLangs = [ruby | Langs]. [ruby,haskell,erlang,lisp][ruby | Langs] のところ
これはセキュリティ&プログラミングキャンプのCTF競技(タイムトライアルのチーム戦)で出題された問題です。Ruby処理系へのバグの仕込みと問題文の原稿を僕が書き、竹迫さんが競技環境で実行するための調査や加筆を行ってくれました。参加者のShota Fukumori (sora_h)が「21日に『セプキャン行ってきたトーク』するから早く公開しろ」というので、取り急ぎ公開します。 問題文 これはプログラミング言語クラスでのタイムトライアル処理系デバッグ演習のために作られた、バグの混入してあるRuby処理系のソースコードです。C言語で書かれています。誰も着手しなかった「veryhard」の問題なので、解説を加筆してCTFの問題とします。 言語クラスではRuby処理系のビルドの仕方やテストのためのツールを2日目に演習し、3日目の朝に「1時間で8問のバグを易しい順に倒す演習」(タイムトライアル処理系デ
WebView にあった各種 delegate は Cocoa の流儀で実装されていたのでやりやすかったのだけど WKView ではそれがなくなってしまい、泣いてました。これができるかどうかが SafariStand にとって死活問題。 WebKit2 では delegate ではなく WKPageXxxClient という呼び方になっている。Objective-C クラスではなく関数をまとめた構造体。setter はあるが getter がないため元の値を取っておくのが難しい。WebKit2 側の保存場所をつきとめるか、Safari 側の呼び出しを捉えるか。で、前者が見つかったので対応してみる。 WKView → WKViewData → webPageProxy と辿ると、Client の構造体を捕まえられる。この関数ポインタを自前のものと置き換えればOKのようだった。Objectiv
ネット上にテキストや画像などのデータを保存し、どこからでもアクセスできるサービスはかねてより人気が高い。代表的なのは「Evernote」で、画像や音声を含むさまざまなデータを一元保管し、強力な検索機能を使って呼び出すことができる。また、ウェブページのスクラップ機能を中心に据えた「Tumblr」や、オンラインで文書を共同作成できる「Googleドキュメント」なども、見た目こそ大いに異なるものの、ユーザーによっては似たような使い方をしている。 こうした観点で見てみると、これら「オンラインメモ系」とでも呼ぶべきサービスは、かなりの数とバリエーションが存在していることに気づかされる。Evernoteほど高機能ではないものの、テキスト公開や手書きメモの共有など、個々の機能ではEvernoteにはないユニークな発想をもつサービスも少なくないし、Googleドキュメントのように複数人のコラボレーションが
基本メニュー トップ めらロ〜グ プラグインマニュアル NintendoDS Homebrew 掲示板 GBA/NDS Link NDS/GBA 技術情報 ・GBATek 日本語訳 ├GBA Ref.(完) ├NDS Ref.(翻訳中) └CPU Ref.(未整備) ・DSTek 日本語訳(完) ・NDSLIB 日本語訳(完) NDS 公開版ソフト ・BAKUDAN ・鏡音リン・レン ・NDS_TGM ・NDS_四川省 ・NDS_花札こいこい ・BGMファイラー ├BGM ドライバ(JP) ├BGM Driver(EN) ├MID ドライバ(JP) │└MIDDRV 開発 │------ ├NDS サウンド講座 └SMF2MML NDS ソフト部品 ・thfifo 日本語訳 ・電力制御 └PowerControl ・uITRON4
《Update:ほんとにアップルで働くことになっちゃった》 [19歳の超ハッカー Nicholas Allegra | Nathaniel Welch] 少し前になるが、アップルを翻弄したハッカーの話がオモシロい。 Forbes: “Meet Comex, The 19-Year-Old iPhone Uber-Hacker Who Keeps Outsmarting Apple” by Andy Greenberg: 01 August 2011 * * * iPhone ソースコードをハック Nicholas Allegra は両親と一緒にニューヨークの Chappaqua で住んでいる。背が高く、ぼしゃぼしゃの髪、眼鏡をかけた19歳の若者で、昨年冬から研修生の仕事を探して Brown 大学を休学中だ。その間、ホビーとしてコンピュータセキュリティの世界に定期的に衝撃波を
PEAR2/Pyrus ってどうなったんだっけ? という話はとりあえず一旦置いておいて、最近わりかしカジュアルにPHPライブラリを開発して配布する方法がなんとなく自分の中で定着してきたので超ざっくりまとめておく。 ソースコードはGitHub、開発にはgitflow、配布はOpenpear Openpear で世界征服の話はどうなったんだ、というのは置いておいて、ざっくり、上記の通り、 ソースコードのホスティングは GitHubで 例: https://github.com/sotarok/git-daily 配布は Openpear で 例: http://openpear.org/package/Git_Daily 開発用ツールとしては、gitflow を使う というのが一番楽だと思っている。 ソースコードはGitHub Openpear はとっても便利なサービスで、SVNでのホスティン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く