-
Big Sky :: Growl For Linuxを作ってます。 mattn.kaoriya.net
MacにはGrowlがあり、WindowsにはGrowl For Windowsがあります。LinuxにもNotify-OSDがあるじゃないかという人もいますが、Linuxユーザは皆こう思ってる。「これGrowlじゃないもん!」 mumblesというpython+DBusで書かれたGrowl ... 続きを読む
-
Big Sky :: CPANモジュールガイドを献本頂きました。 mattn.kaoriya.net
富田さんが書かれた、「CPANモジュールガイド」を献本頂きました。 Growl::Anyを紹介して頂いています。 ざっと目を通しましたが「perlの今」が分かる、読んでてとてもワクワクする本です。各モジュールにサンプルコードが示されていて今ホットなCPANモジュールが150本程紹介されています... 続きを読む
-
Big Sky :: C++でcoutやcerrの挙動を変える。 mattn.kaoriya.net
先日twitterで「C++でデバッグする時、よくやるよね」って言ったら結構知らない人がいたのでここでも紹介してみる。 既存のコードでcout/cerrを使ったデバッグ文がわんさかあって、これログファイルとして出力したいな...って場合ありますよね。 そんな場合 #include <iostr... 続きを読む
-
Big Sky :: 画像の直リンをウンコ画像に差し替えるPlack::Middleware... mattn.kaoriya.net
昔どこぞのパクリブログ対策でやってた奴をPlack::Middlewareで。 mattn/Plack-Middleware-ReplaceToUnko - GitHub plack middleware for replacing images to shit image that refe... 続きを読む
-
Big Sky :: さよならIE6たん mattn.kaoriya.net
君と会わなくなって随分と年月が過ぎたね。 最近になって僕は何度か君の事を思い出してる。 君と初めて会った時、僕はまだNetscape Communicatorっていう恋人と付き合ってたんだよね。 彼女はブラウザとしてだけじゃなくって、メーラなんかもこなせる、ちょっとポッチャリした娘だったんだよ... 続きを読む
-
Big Sky :: 今更ながらGoogle v8でembedする方法を紹介してみる。 mattn.kaoriya.net
最近どのブログでも node.js ばかりでもう飽き飽きしてる皆さんこんばんわ。 node.js 面白いですよね!ェ node.js ってアプリケーションを作る側(つまりライブラリを使う側)からすると、Web周りの便利なライブラリが既に色々あって、そのライブラリが一体どうやって動いてるのか気に... 続きを読む
-
Big Sky :: 何も見ずにC++でjsonパーサが書けるか試してみた。 mattn.kaoriya.net
- コンピュータ・IT
- C++ json programming 技術:プログラミング
- 36 users
- 2011/03/19
以前、kazuhoさんが書いたpicojsonの紹介をさせて頂いたのですが、あれから何度も使わせて頂いていてkazuhoさんのいる方角には足を向けて寝られないmattnです。 Big Sky :: ヘッダファイルだけでC++から使えるJSONパーサ「picojson」が凄い! kazuhoさん... 続きを読む
-
Big Sky :: Goプログラマであるかを見分ける10の質問 mattn.kaoriya.net
- コンピュータ・IT
- Go golang language programming !share-with
- 17 users
- 2011/03/08
下記質問にそれぞれ50文字以内を目安に簡単に説明すること。 パッケージ内に定義した関数を外部に公開するにはどうすれば良いか? 非同期に処理を行う為の命令は? 関数を抜けた際に処理を実行するにはどうするか? goroutineの同時実行数を変更するにはどうするか? コンパイラやリンカが8g/6g... 続きを読む
-
Big Sky :: 最近のjavaコンパイラはconstなStringを結合して最適化..... mattn.kaoriya.net
public class foo { final static String bar = "a" + "b"; public foo() { } public String bar(String baz) { return "a" + "b" + baz + "c" + "d"; } } コン... 続きを読む
-
Big Sky :: node.jsでtwitter上に流れる画像をパラパラ見せるサーバ... mattn.kaoriya.net
こんばんわ。node.jsやってないとjavascriptのもぐりだと言われている昨今、いかがお過ごしでしょうか。 個人的には node.js は2回くらい飽きてしまって、3周目くらいです。 よく考えたらこのブログでは一度も node.js に触れてなかったなーと思ったのと、最近触ってないから... 続きを読む
-
Big Sky :: Goでblosxomライクなブログサーバ書いた。 mattn.kaoriya.net
新しい言語を始めて慣れてくると、必ず作りたくなるのがblosxomですね。(ですよね?) て事でGoでblosxomライクなのを作った。cgiも出来なくないけど、GoはWebに強かったりもするので、web.goを使ってサーバとして書いた。 名前は「blogo」(ブロゴー!えっ)。blosxom... 続きを読む
-
Big Sky :: phantomjsをwebkitgtk+で書いてみた。 mattn.kaoriya.net
最近phantomjsなんて物が出てきて結構便利そうなのでいろいろと遊んでます。 PhantomJS: 「最小限なheadlessのWebKitベースのJavaScriptツール」 - karasuyamatenguの日記 headless=スクリーンがない=コマンドと考えればいい。要はブラウ... 続きを読む
-
Big Sky :: go-gtkがWindowsで動いた。 mattn.kaoriya.net
この時をずっとまってた。 Google製の新しいコンパイル型言語Go上で動くGTK GUIライブラリ、go-gtkが今日、windowsで動いた。 Xming上で動いている様にも見えますが、ちゃんとwin32 nativeなGTKで動いてます。 まずは一般的なGUIのサンプル。 そしてgoro... 続きを読む
-
Big Sky :: このご時世にperlを選ぶ理由 mattn.kaoriya.net
- コンピュータ・IT
- perl !tumblr-tech hatebu
- 14 users
- 2011/02/01
このご時世にperlを選ぶ理由ねー。 プログラミング言語人気TOP10の簡易解説 用途的にPythonやRubyと被るので、今あえてPerlを取る理由というのが個人的には思い浮かばない。生粋のPerl使いならきっと流暢な解答を用意してくれると思う。 http://www.mwsoft.jp/c... 続きを読む
-
Big Sky :: GoでWindowsのCOMを操作出来るライブラリgo-ole書いた。 mattn.kaoriya.net
「Go言語?もうピーク過ぎたよね?」とか言ってる人達こんばんわ。 Go言語、終わってません。いまdev-listではすごい量のメールが飛び交っていて、毎日かなりの量の議論が行われています。 僕としては、ようやく始まったと言えます。もうすぐWindowsでcgoも実行出来る様になります。現在de... 続きを読む
-
Big Sky :: javascriptを難読化するapache filterモジュールmod_aaen... mattn.kaoriya.net
記号プログラミング大好きっ子の皆さん、こんにちわ。 Advent Calendarで書いてもよかったかもしれませんが、どちらかと言うと逆かなーとか思ったのでこちらで。 aaencodeと言えば、はせがわさんが作ったjavascript向けの変態難読化スクリプトの事ですが、これの利用価値として以... 続きを読む
-
Big Sky :: JPerl Advent Calendar 2010 で記事を書かれる方へ mattn.kaoriya.net
非力ながら先日私も記事を書かせて頂きました。 サーバのソースを少し弄らせて頂いて、RSSを出力するようにしてあります。各カテゴリURLの後ろに"rss"を付けて頂ければRSSが出力されます。 win32カテゴリ http://perl-users.jp/articles/advent-cale... 続きを読む
-
Big Sky :: HTML+CSSコーディングが10倍速くなるZen Coding mattn.kaoriya.net
というのが出たらしい。 zencoding.vimも少しだけ登場してるらしい。 HTML+CSSコーディングが10倍速くなるZen Coding こもり まさあき インプレスジャパン / ¥ 2,310 (2010-11-26) 発送可能時間:近日発売 予約可 めんどうなタグ入力も、一瞬でラク... 続きを読む
-
Big Sky :: Uniteプラグイン書いた。 mattn.kaoriya.net
最近のVim界隈では、バッファセレクタの新しい形の一つであるUniteが注目を浴び始めています。 Shougo's unite.vim at master - GitHub unite all sources https://github.com/Shougo/unite.vim Uniteは... 続きを読む
-
Big Sky :: favstar.vim書いた。 mattn.kaoriya.net
favstarを見にいくのにいちいちブラウザあげるのが面倒くさいので、なんとかならないかなと思ってた。 普段TwitVimを使ってるんだけど、同じようにvimから見れないかなーと思って勢いで書いた。 function! s:ShowFavStar(...) let user = a:0 > 0... 続きを読む