サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
WWDC24
daiki41ti.hatenadiary.org
auautech読本 - 快楽的技術者集団 今年はこんな面白そうな本があるみたいなので是非購入すべきだと思いますし,コミケに行けないよ! という僕みたいな人のためにインターネット経由での購入も可能らしいのでそういう人は id:yayugu (@yayugu) に問い合わせると良いです. 日時場所 土曜日 東地区 "ア"ブロック 53b コンテンツ一覧 Unicode小話 やまぐちりゅうせい(id:mandel59) Ruby ハンズオン! Sora Harakami(id:kabiy) 多倍長を淡々と組みます。 Masaki Hara (id:qnighy) Kyeeva の技術 千々和大輝(id:daiki41ti) 「まいんちゃんbot」について色々まとめてみるよ Shuto Morii(id:Pasta-K) Twitter API クックブック 矢口裕也(id:yayugu) Xl
関数の呼び出し回数を調べたいのだけど,eprof や fprof だとプロセス毎の呼び出し回数しか得ることができない….というような場合に使えるのが cprof.いくら大量のプロセスを生成してもモジュール毎の呼び出し回数だけを表示してくれるのでとても都合が良い. http://ftp.sunet.se/pub/lang/erlang/doc/man/cprof.html prof() -> cprof:start(), %% %% 適当な処理を実行 %% cprof:pause(), io:format("~p~n", [cprof:analyse()]), cprof:stop().
http://www.ipa.go.jp/jinzai/mitou/2009/2009_2/youth/gaiyou/kk-1.html 採択通知は一ヶ月以上も前に届いていたのだけど,外部に知らせるのは禁止されていました.開発は github に用意したレポジトリで行っているので,誰でも自由に見ることが可能です.ただ,プロジェクトの名称 (= レポジトリ名) は今のところ暫定的なものなので URL の掲載は避けておきます. http://github.com/daiki41ti/kyeeva 追記: URL を採択案件概要のページに変更.また,github の開発リポジトリへのリンクも張った.
BitTorrent クライアントの実装メモ.頭が混乱してきたのでまとめてみた.なお,ダウンロード側はコネクション開始直後は choked 状態. Tracker Client Peers Tracker <- GET request Client Peers Tracker peers list -> Client Peers Tracker Client Handshake -> Peers Tracker Client <- <bitfield> message Peers Tracker Client <request> message -> Peers Tracker Client <interested> message -> Peers Tracker Client <- <unchoke> message Peers Tracker Client <- <piece> me
1月 C with lambdaというトランスレータを実装した. 2月 とくになし 3月 P2P匿名掲示板をPythonで実装した. 途中で機能追加に飽きたので,「大人数P2P匿名チャット」と呼ぶべきかもしれない. 4月 Erlangの勉強を始める. SIPropの皆さんに出会う. 高校に入学. 5月 JITコンパイラを行うBrainfuck処理系を実装した. 6月 クラウドコンピューティングコンペティションに参加. このイベントのおかげで,ErlangでSkip Graphを実装することができた. 7月 ErlangでConsistent Hashingを実装した. 8月 セキュリティ&プログラミングキャンプに参加した. RubyのGC周りをいじった. 九工大で分散処理の勉強会を行った. 9月 体育祭など. プログラミング関係はとくに無かった気がする. 10月 gtkmmで簡単なGUIプ
招待講演という形で、「現役高校生が実装するSkip Graph with Erlang」と題した発表を行うことになりました。P2P構造化オーバーレイネットワークの一つであるSkip Graphと並列プログラミング言語Erlangについて話す予定です。 16:20-17:20 詳解!クラウド技術 〜システム構造から見る技術理解〜 B: 現役高校生が実装するSkip Graph with Erlang (千々和 大輝 氏) 今年のInterop2009クラウドコンピューティングコンペティションに応募し、最終選考を通過してライブデモを実施した「範囲検索ができるキーバリュー型データストア」は、Skip GraphアルゴリズムをErlangという並列処理用関数型で実装したシステムである。本セッションではこの実装を行なった本人である現役高校1年生の千々和大輝氏によるシステムや実装について解説する。
GitHub - dchiji/Cradle: Consistent Hashing とあるプロジェクトの一環で作ったプログラムで、突然あるノードが落ちても一瞬でネットワーク再構成/データ復旧することが可能な程度の耐障害性が特徴です。 Consistent Hashingということで、当然のことながらデータ保持時の負荷分散もサポートしています。 実用に耐えるのは難しいかもしれませんが、簡易KVSとして試用しても良いレベルだと思っています。 利用するにはErlang処理系をインストールしておく必要があり、テストにはR12B-5を使用しました。 使用方法 準備 src/dssg.erlをダウンロードして $ erlc dssg.erl を実行しておきます。 新規ノードを立ち上げる start関数を引数無しで呼び出すことにより、新規ノードを立ち上げることができます。 また、ノード追加時に必要なノ
言語組に参加してきました。 僕は『Ruby1.9のGCにおける効率的なメモリ管理』というのをやりましたが、それはまた別のエントリーで。 キャンプ中の様子は既に色々なブログでまとめられているので、キャンプで出会った人たちとの思い出の一部を書きます。 ぱすた(id:Pasta-K) 会った瞬間、ぱすただと分かった 結構おもしろい Ruby1.9処理系をいじって、if文の条件分岐時のbooleanにより音を鳴らすというハックをしていた Endeavorほしい ういさん(id:uiureo) ぱすたと一緒に来た。新幹線が一緒だったみたい イメージとは全然違う人だった Rubyにinf予約語を追加するハックをしていた Macうらやましい まんでるさん(id:mandel59) Linux組 pastakとuiureoが来る前から一緒に話してた 会社見学のバスの中でも隣だったので、修学旅行のこととか話
参考: Skip Graph の論文 http://www.cs.yale.edu/homes/aspnes/skip-graphs-journal.pdf ソースコードはこちら Skip Graph in Erlang · GitHub 特徴 ・Erlangによる完全なSkip Graphの実装 ・複数マシンを利用してスケールアウト可能 ・boot/4関数内のLevel_Maxの値を大きくすることにより、Levelの階層を増やすことができる => スケールアウトしてエントリ数が増えても、検索効率が落ちない ・keyにatomを指定することもできるので、柔軟な範囲検索を行うことができる ・コードの行数は200行未満 実際の動作(Erlangを知っている人向け) 起動(分散) <ノードjohn@asus> $ erl -sname john Eshell V5.7 (abort with ^
アーカイブ 雰囲気・場所・スケジュールの項目を追記(4/4(土) 21:35) 4/5(日)にオンラインでプログラミング言語Erlangの勉強会をやろうと思います。 気軽にどうぞ!! 雰囲気 気楽な雰囲気で進行していこうと思います。 発言を躊躇したら許さないんだからねっ!>< 話題とはあまり関係ないかも?と思ってもどんどん発言してください! (そのせいで空気が凍っても俺ができるかぎりフォローしますよ) こんな人はぜひ参加してみてください!! ・並列プログラミングや分散プログラミングに興味がある ・Erlangは触ったことないけど興味がある ・Erlang使ってみたい ・Erlang初心者 ← 俺 ・Erlangプログラマ・上級者(質問に対する回答者として) ・Erlang使ってる人と話してみたい ・べ、べつに、Erlangなんて使いたいわけじゃないんだからねっ! 日時 4/5(日)12
TwitterのAPIでTL(タイムライン)を取得するとき、回数制限が設けられています。 しかしuser_timelineをRSSで取得する際には、この制限がありません。 なので、この独立したいくつかのuser_timelineを組み合わせ、TLを再構築させてみたいと思います。 準備: Python処理系(俺は2.6系) feedparser([ubuntu] slicehostでpython-mecabとかの インストール - shohu33's diaryを参考にしてインストール) #!/usr/bin/python # -*- encoding: utf-8 -*- # coding: utf-8 import sys import urllib import feedparser def get_rss_url(id): url = "http://twitter.com/%s"
このページを最初にブックマークしてみませんか?
『kyeeva blog!』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く