技術
30越えて書いたことないなんて恥ずかしいので書いてみた。 #include <inttypes.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #define POINTS_PER_SERVER 100 #define MAX_HOST_LENGTH 128 typedef struct{ uint32_t index; uint32_t value; } point_item_t; typedef struct { char </string.h></stdio.h></stdlib.h></inttypes.h>…
ちょっと使えるかどうか調べた時に思ったこと。 libmemcached/connect.c /* libmemcached will always use nonblocking IO to avoid write deadlocks */ int flags; do flags= fcntl(ptr->fd, F_GETFL, 0); while (flags == -1 && (errno == EINTR || errno …
なんか最近Cばっか書いてる気がするなあ。Non Blockingで書いてるとよくあるケース。 static int send_writev(int fd, struct iovec *iov, int iov_cnt, size_t total) { size_t w; int i = 0; w = writev(fd, iov, iov_cnt); if(w == -1){ //error if (errn…
モヤモヤ感があるので書いておく。 モヤッとしてるところ 非同期でクエリを投げれても鯖が並列に処理してるとは限らないのでは? mysqlなんかは接続した時にserver thread idなんかを返してきてるので 1接続、1スレッドを割り当ててると思って思ってるんだけ…
まあShibuya.pmの申し込みに間に合わなくてustで見てたわけだけど。 見てるとやっぱ凄いなあ、おもろいなあという印象。 最近は裏でずっとocaml勉強してたんだけど見ててpython熱が復活した。 Shibuya.pm関係者のみなさんホントお疲れさまでした。
わんくま同盟 ミスター富山県民ことid:yone098が出ないなんておかしいぞ!?
ちょっと思うところがあってrubyはじめました。 eventletライクなものを作ってみようかなと思ってイチのイチからrubyを勉強中です。とりあえずrubyだとNeverBlockっていうのがあるようです。 http://steps.dodgson.org/?date=20080920基本の考え方はeventlet…
ブロッキングコードのように書けるライブラリと同じようなものをrubyで書いたら.... Ruby1.9以降で greenlet→Fiberで代用。+αが必要 kqueue,epoll→なんかいい定番のラッパーがあればそれを で多分書けそうな気がするんだよなあ。 rubyをはじめる時期なのかも…
けつのろん、C書けって話ですよね!!
ここ1年ぐらい関数型プログラミングを裏でシコシコ勉強してるmopemopeです。 昨晩うなされてて起きたときに覚えてた言葉が「モナド」。 なので少しだけHaskellをやるかも知れません。 ついでにF#もいじりたいのでOcamlも。 Haskellは数年前即効挫折したんだ…
僕Java厨嫌いですから!!!!
ココ2日ぐらいの履歴 なんか字句解析、構文解析な事したい lex,yaccを見る はあ... Pythonでできるよ Plyを見る 四則演算を試す なんか動いた.なんかおもろいな 正規表現とか云々やる 複雑な奴を試す 多言語のBNFとかないか調べる 予約語、バックトラック..…
kinnekoさんのところより。 http://d.hatena.ne.jp/kinneko/20080225/p16 うちの会社は二人とも富山だから参加したいな。 今、密かに富山ブームだしなあ。私は出身が富山だけど就職して金沢で3年ぐらい仕事をしていた。 PF○に3年出向してて暇になったから上…
乗り遅れた... 今年はうちでもやってもいいかなあ。 そんなに人は入れないんだけども。 「ちんぽ」と出力するところから始めるpython勉強会 「ちんぽ」と出力するところから始めるtwisted勉強会 「ちんぽ」と出力するところから始めるC#勉強会 「ちんぽ」と…
ヨシオリがDISられてるのは無視するとしても。
賛否両論があるみたいだけど。 pythonistaの視点から見るとそーいうのって普通だお! S2JDBC List<Employee> results = jdbcManager.from(Employee.class) .join("department") .where("id in (? , ?)", 11, 22) .orderBy("name") .getResultList(); SQLAlchemy result</employee>…
まあ前々から考えてた事なんだけどできるのかなあと。
保守とか云々いうなら保守ってどーいうことやるのか内容を明確にした方がいいんじゃない? 「保守」って言われてみんな同じイメージ持てるもんなのかい? 保守って言われてみんな何を想像してるのか僕にはわからんな。 僕自身一般的に言われてる「保守」があ…
実はコツコツCatalystを見てたり、Jiftyをチラ見してみたりしてたんだけど。 (ほとんどわけもわからないままチュートリアルやってるだけ) perlわからないとなかなか難しいのでちょっと挫折。 難しくないのかも知れないけど文化に慣れるまでにちょっとかか…
を作りたいねえ。 Teedaでアプリケーションを作りまくらないとTeeda自身がよくならんのよ。 基本的に機能を追加するしないってのは要求次第なのよ。うくく。
まあ現場主義の僕としてはコレだけ。 事前に失敗して本番に備える。 最悪のケースを考えてれば不安要素を持ち込む量を少なくするのは当たり前。 やってみないとわからないなら事前にやってみればいいだけ。 だめなら別の方法を取るなり安全な方法を取ればい…
なんでLTがないのかね? 行き詰まり感があるのに更に受け身にさせててもなんも変わらないんじゃないの? という感があるよね。 (まあ、規模にもよるかも知れないけど) 参加型のプチイベントみたいなのも企画してもええ気がするけどな。うくく。
perlの勉強がてら。
ぬー、むずいな。Perl。 Filterとかってあるのね。 あと、やっぱモジュールのimportもごにょれるのね。Perl Hacks ―プロが教えるテクニック & ツール101選作者: chromatic,Damian Conway,Curtis "Ovid" Poe,株式会社ロングテール,長尾高弘出版社/メーカー: …
Perlベストプラクティス [ ダミアン・コンウェイ ]ジャンル: 本・雑誌・コミック > PC・システム開発 > その他ショップ: 楽天ブックス価格: 4,644円これはなかなかいいんじゃなかろうか。うくく。
無事終了。 詳細はATDK。 次回もあります。うくく。
今日になってid:nagayamaの参加表明を発見しました。 ごめんなさい。 次回から誘います。 よし!うくく。
某所にあったのを貼る。 use strict; use Inline Java => 'STUDY', STUDY => [qw( java.lang.System java.util.Date java.text.SimpleDateFormat )]; my $date = java::util::Date->new(java::lang::System->currentTimeMillis()); my $date_format = java::…
むずいな。Perl。 きっと慣れてなくて読みにくいからだな。 現在ココ。続・初めてのPerl 改訂版作者: Randal L. Schwartz,brian d foy,Tom Phoenix,吉川英興,伊藤直也,田中慎司,株式会社ロングテール/長尾高弘出版社/メーカー: オライリー・ジャパン発売日: …
Jiftyって出来損ないのDjangoじゃねーの? 出来損ないってほどでもないか。 うくく。