2009/11/13 金曜日

Google GOのライブラリ(http)

カテゴリー: 未分類 — ryu @ 23:14:32

ライブラリっていうか標準パッケージね。
Google GO Package Directory

現状にしては結構充実かも。

結局のところサーバサイドでいくらNativeバイナリ作ったところで、
apacheからプロセス生成して実行じゃオーバーヘッドが・・・、
プロセス内で実行されるapxとかのプラグインでスクリプトのほうがって
思ったけど、標準でhttpサーバが入ってます。

HTTP/1.1対応、マルチスレッドでそこそこ使える感じ。

package main

import (
“http”;
“io”;
)

// hello world, the web server
func HelloServer(c *http.Conn, req *http.Request) {
io.WriteString(c, “hello, world!\n”);
}

func main() {
http.Handle(”/hello”, http.HandlerFunc(HelloServer));
err := http.ListenAndServe(”:12345″, nil);
if err != nil {
panic(”ListenAndServe: “, err.String())
}
}

Google GOでクロージャ

カテゴリー: 未分類 — ryu @ 23:07:54

ま、やってるでしょうってことで。

package main

import "fmt"

func getCounter() (func() int) {

var value int;
value = 0;

return func() int { value = value + 1; return value;};
}

func main() {

var f func() int;

f = getCounter();

fmt.Printf("hello, world %d\n", f() );
fmt.Printf("hello, world %d\n", f() );
fmt.Printf("hello, world %d\n", f() );
fmt.Printf("hello, world %d\n", f() );
fmt.Printf("hello, world %d\n", f() );
fmt.Printf("hello, world %d\n", f() );

}

スクリプト言語触っててCで出来れば・・・と思ってたことが出来る感じ。

とりあえず、最近中島さんのところでよく出るクロージャw
Python Hack : 噛めば噛むほどおいしくなるクロージャの話

実行環境が必要ないってことでバイナリ生成は有利なんだけど、
Cとかしか無かったし、
GCJとかだととっても巨大なバイナリに成ってたことを考えるといい感じ。

とはいえ、Cで生成したオブジェクトよりかは大きいんだけど。

# ほとんどの人は6gじゃなくて8gなので注意をw

2009/4/4 土曜日

sqlite3-rubyのruby-1.9.1-mswin32用

カテゴリー: 未分類 — ryu @ 15:20:05

何となく見つけられなかったのでビルド。

sqlite3-ruby-1.9.1-mswin32.tar.gz

2009/3/11 水曜日

Skype 4.0 and …

カテゴリー: 未分類 — ryu @ 22:39:14

もうなんかリリースされてたのねって感じで(汗

個人的にはメインマシンがOSXに成った事もあってというか、
Skype使う事も無くなってある意味忘却の彼方です(w

4.0に成って3.8に有った機能の幾つかが無くなりました。
SkypeCastとかPublicChatとかSkypeMeとか。

この辺、また復活する機能も有るかもしれないけど可能性は低いかなぁと。
不特定の誰かとのコミュニケーションという分野より、
特定の誰かとのコミュニケーションという分野に重きを置いてる気がします。
あと企業利用よりも個人利用。
Joostの苦戦を見てSkypeもSkypeが有効に使える分野に重点を置いてるのかと。

そういった方向性を昔は語ってくれる人が居たけど、
最近は語ってくれる人が居なくなったのも変化の一つ。

VirtualDesktopCameraですが、OSXだとSkype本体のScreen Sharing が有るし、
Windows版にもそのうち機能追加されそうな気がするので、
これまた終焉の時かなぁとも思ったり。

まー、寂しいような、アレなような。

mumbleとかTS2とかもうちょっと流行っても良いのになぁと
思わなくもなかったり。

mumbleはmurmurがQt4.3以降を要求するのが…orzですが(w

2009/1/7 水曜日

また移転〜

カテゴリー: 未分類 — ryu @ 0:02:56

だってAWS高いんだもの。

今回は日本に戻ってきてVPS STOCK使ってます。

適当〜に半日ぐらいで移行したので不備等有ればお知らせください。

2008/7/23 水曜日

CheckPod R1(>_<)

カテゴリー: 未分類 — ryu @ 23:55:03

checkpod-r1

checkpod-r1

ちゃくちゃくと(笑

色々大変ながら・・・

2008/6/30 月曜日

とりあえずSkypeオープンチャット(w

カテゴリー: 未分類 — ryu @ 20:40:34

自分が今できること・・・というとこんなことぐらいか(w

iPhone開発者支援 hosted by ryuusei.k.

Join now


Chat about what’s on your mind. More about public chats.

まぁ、それもよし。

2008/5/30 金曜日

ふぬ〜

カテゴリー: 未分類 — ryu @ 0:55:47

と。

思い立ってサイト移行中。

Skypeのグラフも何とか。
Windowsで出来ることはLinuxでも出来るサという信念で頑張ったらホントに何とかなりました。

よーし、この勢いでDNS切り替えちゃうぞと思った物の、
WWW系の設定は後メイン以外の細かいサイトのみながら、
DNS/MAIL系の設定がまだ。

うへ〜。

今日はランニングの意味もかねて立ち上げておくとするか。


と、思ったら手違いでおとしちゃったorz
また明日〜。

2008/5/22 木曜日

久しぶりに献本頂きました

カテゴリー: 未分類 — ryu @ 20:26:53

何の関係が・・・と思いつつも微妙にSkype+Twitterで関係してます(笑

2008/4/23 水曜日

「あわせて読みたい」と「SBM Popular Entry」

カテゴリー: 未分類 — ryu @ 0:25:38

ま、最近の潮流にあわせて設置(w

あわせて読みたいはまだこなれてないからか微妙(笑
うちのBlog観てくれてる人の嗜好が・・・orz
モバイル系は解るんだけどフィギュア系とかアイドル系・・・誰だよ(笑
設置してみて解る意外な読者層・・・。

と、それはともかく「SBM Popular Entry」はちょっと色々。
もちろん、SBM Popular Entryプラグインは当たり前なんだけど、
サイドバーをwidget化してるから、PHPのコード埋め込むのが難ありで。
しかも2.5系って言うのがまた微妙。
Executable PHP widget
しかも、php.iniのshort-open-tag​=falseがまたややこしい事に成ってて・・・。

ま、設置出来たからこんなもんで(笑

次ページへ »

32 queries. HTML convert time: 0.546 sec. Powered by WordPress 2.8