このブログはURLが変更になりました

新しいブログはこちら→ https://matsuu.hatenablog.com/

2009-01-01から1年間の記事一覧

サポート終了日を集めた「*nix Software EOL Calendar」を作った

sakaik MySQL 5.0.89 リリースされました。 MySQL 5.0 シリーズの最終リリースです(あと9日で EoL なので)。 2009/12/22(火) 10:01:57 え、MySQL 5.0は今年いっぱいでEnd of Lifeだったのか! これを機にEOLカレンダーでも作ってみるか、ということで作っ…

2009/10/31にオープンソースカンファレンス2009 Tokyo/Fallで発表したタイル型ウィンドウマネージャのススメの資料をアップした

タイトルで全部説明しました。オープンソースカンファレンス2009 Tokyo/Fallでライトニングトークしてきました。そのときの資料をslideshareに載せてます。タイル型ウィンドウマネージャのススメView more documents from Takuto Matsuu.

美人時計の撮影現場に遭遇した

2009/10/17 16:55頃、渋谷109前にて。渋谷美人時計だろうか。 ちょっと観察してたのだが、時刻を描いてるのはモデル本人ではなく、女性スタッフ(デザイナーさん?)だった。へぇ。まぁそうかもね。

utf8プラグマでfat commaを使うと左辺がdecodeされるバグ(perl-5.10.2で修正予定)

id:miyagawa さんからTwitterで教えてもらったネタ。Twitterだけで完結するのはもったいないのでここに書いておく。元ネタはこちら。matsuuNet::Twitter/Net::Twitter::Lite最新版のencode/decode周りがおかしい。utf8プラグマとLWPが絡むともうなんつーかバ…

Encode::decode_utf8()であってもis_utf8()を使うべき理由

404 Blog Not Found:#perl - utf8::decode()ではなくEncode::decode_utf8()を使うべき理由 Validationの観点だけではなく、簡潔性の観点からも、Encode::decode_utf8()はおすすめです。すでに UTF-8 flag がついた文字列はそのままコピーするだけなので、条…

AndroidでATNDの予定を綺麗に表示するサービスを作った

ATNDのAPIが公開されたのに合わせて、自分自身や他のユーザーが参加するイベント一覧をiCalで取得できるようになったのだが、Googleカレンダー経由のAndroidでインポートすると都合が悪い部分がある。 iCal内のURL*1をGoogleカレンダーが解釈しない イベント…

Gentooのプロファイルは2008.0から10.0へ

20008.0以降、更新がなかったGentooのプロファイルだが、2008.0から10.0になるようだ。既にPortage Tree上には10.0のプロファイルが生成されている。 え?10.0って何の数字? 実は今年でGentoo Linuxは生誕10周年になるのだ。gentoo.orgドメインが作成された…

Python2.6環境でGoogle App Engineのdev_appserver.pyがエラーになる問題

Python2.6環境でGoogle App Engine SDKのdev_appserver.pyを動かすと、以下のようなエラーが出る場合がある。 SDKのバージョンは1.2.4。 Traceback (most recent call last): File "/usr/lib64/python2.6/wsgiref/handlers.py", line 93, in run self.result…

AziLink+HT-03Aでテザリングはパケ死しないかもしれません

以前のエントリーでAziLink+HT03Aでテザリングはパケ死しますと書いたが、今日よくよく2009年7月分の請求書を確認したところ、全てパケット定額内に収まっていたようだ。つまり、HT-03A+AziLinkは最強の組み合わせ。ただ、今後も定額内に収まるかは不明。あ…

Twitterで日本語検索がまともに使えるようになった

いつの間にかオフィシャルのTwitter検索で日本語検索がまともに使えるようになっていた。確認したのは日本時間で8/14 18:00頃。「ついったー」では引っかかるが「いったー」ではほとんど引っかからないことから、インデックス方式はN-gramではなく形態素解析…

AziLink+HT-03Aでテザリングはパケ死します

前回書いたAndroid端末+Gentooでテザリングする方法、ドコモのHT-03AでやるとFOMAパケット通信扱いになることを確認。つまり、「Biz・ホーダイ ダブル」枠に含まれないのでパケ死します。Windowsとの組み合わせでテザリングできるPdaNet for Androidもそうな…

Android端末+Gentooでテザリングする方法

WindowsではPdaNetというアプリを使えばAndroid端末+Windowsマシンでテザリングができるようだが、PdaNetはWindows用アプリのようでLinuxではダメ。 Linuxでテザリングする方法ないかなーと調べていたところ、AziLinkを発見。adbのTCP forwardでOpenVPNトン…

GCC 4.4時代のC++プログラミング(C++プログラマーの受難な日々の巻)

C++プログラマーや各ディストリビューションのパッケージメンテナーは必見。GCC 4.4 + glibc 2.10でハマらない為のテクニック。 詳しくはリンク先を参照。執筆者は今のGentoo界を牽引する我らがリーダー、Diego E. “Flameeyes” Petten〓先生。Flameeyes's We…

AndroLib.comの日本語翻訳を作成した→速攻で反映された

Androidのアプリを検索できるサイト AndroLib の翻訳リソースを日本語訳して提出したら、早速日本語ページを作成してくれた。 http://jp.androlib.com/ 本日公開されたばかりの出来たてほやほや。単にページが日本語化されただけでなく、日本のAndroidマーケ…

tmuxをGNU screen風キーバインドに変更する

前回の続き。ちゃんと確認してないけどとりあえず。~/.tmux.confに追記。 set-option -g prefix C-a unbind-key C-b bind-key a send-prefix bind-key z suspend-client unbind-key ! bind-key Q break-pane unbind-key '"' bind-key S split-window unbind-…

時代はGNU screenからtmuxへ

GNU screenはもう古いので皆さんtmuxへ移行しましょう、という話。Gentooならemerge tmux。 スクリーンショット 手元のtmuxを撮ってみた。縦分割モード。ウィンドウマネージャはawesome。左のircクライアントはweechat。 本家にもいくつかスクリーンショット…

VLC-1.0.0リリースでGentooの優位性をかいま見た

VLCはconfigure時のオプション指定が大量にあるのだが、そのオプション指定を柔軟に対応できるがGentoo強み。media-video/vlc-1.0.0.ebuildのUSEフラグを確認したところ、ちょうど100個あった。 IUSE="a52 aac aalib alsa altivec atmo avahi bidi cdda cdda…

フォントの検証にはpango-viewが便利

上の検証中にpango-viewってツールがあるのを知った。 $ pango-view --font='IPAPMincho' --text='フォントの検証にはpango-viewが便利' --waterfall とか。backendをcairo/xf6/ft2/xで切り替えられたりhintingを変えたりもできるので検証に重宝した。

serif/sans-serif/monospaceにおける日本語フォントの優先度その2

先人たちが築き上げた日本語環境を再発明をしているだけかもしれないが、気にせず続き。serif/sans-serif内の日本語フォント指定がプロポーショナルフォントではなく等幅フォントなのは何故だろう?と調査。どうも縦書き時にプロポーショナルだと問題がある…

serif/sans-serif/monospaceにおける日本語フォントの優先度

手元のGentooでTwitterなどのページを開いていると、日本語フォントと中国語フォントが混ざる問題が発生。調べたところ、fontconfigのフォント優先度周りの問題のようだ。さらに調べていくと、ちょうどBugzillaに関連する報告を見つけた。65-nonlatin should…

美人時計の運営が「株式会社美人時計」になってる件

運営会社 - bijin-tokei(美人時計)official website 社名 株式会社美人時計 英語表記 bijin-tokei,Inc. 所在地 〒166-0015 東京都杉並区成田東 5-15-28-308 URL http://www.bijint.com/ TEL 03-5397-6388 設立 2009年5月1日 代表取締役 中屋 優大 取締役 …

VimM#4に行った

6/22にVimM#4に行ってきた。VimM#4の参加前/参加後でVimライフが劇的に変わることはなかったのだが、内容自体は楽しめた。いくつかGentooに関係がある物をピックアップ。 bonar - “Vim Server 入門” - 簡単な使い方と使いどころ Vim Server機能はxclipboard…

「カタカナ率」をMozilla Labs Jetpackで実装してみた。

秋元 » 「カタカナ率」を公開しました カタカナ率というワンアイデアサービスをローンチしました。日本語の文章をインプットすると、文章の中に含まれるカタカナの割合を計算して出してくれます。本日のネットサーフィンで、「なんか妙にカタカナ多いなあ」…

テキストベースIRCクライアントweechatのススメ

今までIRCクライアントとして、CUIベースのirssiを使っていたのだが、weechatに乗り換えることにした。これ最強かも。 weechatが最強であるポイント テキストベースで利用可能(GUI版も存在する) チャンネル参加者一覧がテキスト版でも表示される 画面分割…

Git勉強会@万葉#3に行ってきた

#1と#2に行ってなかったので初参加。どうも初参加は私だけだったっぽい? んでまぁこんな感じですよ。 @matsuu Git勉強会なう! http://movapic.com/pic/200905221954244a1684606446clink @matsuu Git勉強会、すばらしい。link @matsuu 「git pullゆとり」か…

LinuxマシンにPokenを挿したら自動で管理画面を開く方法

Pokenを手に入れました。なかなか良くできてますねこれ。 PokenをLinuxマシンに挿すとリードオンリーなUSBマスストレージ(FAT)として認識するので、その中のStart_Poken.htmlを開くだけ。でもいちいち開くのは面倒くさい。だったら挿せば自動的にStart_Poken…

本当に正しいメールアドレスチェック用の正規表現とは?

「日本語@日本語.jp」なメールアドレスに一歩前進 - ITPro インターネット関連技術の標準化団体IETFは2009年4月1日(米国時間3月31日)、英語以外の言語をメールアドレスにできる「国際化メールアドレス」の実験規格を公表した。「白井良@日経BP.jp」のよ…

健康管理のため放屁日記はじめました

今日の放屁: すかし×4、爆音×2風味: 生暖かく春を感じさせるほのかな香り。嗚呼もう春ですね。次回更新は1年後の予定です。

glxgearsはベンチマークソフトとしての意味はない

kernel 2.6.29でKernel Modesettingを適用したら、glxgearsがやたら遅くなった。むむむ、なんでだ?で、 Why glxgears is slower with Kernel Modesetting (and why it doesn't matter) glxgears is rendering an insanely simple scene - so simple that th…

Twitterでテキストアドベンチャーゲームdunnet/jdunnet

emacsで遊べるテキストアドベンチャーゲーム「dunnet」をTwitterで遊べるようにしてみた。日本語版であるjdunnetも用意したよ。 http://twitter.com/dunnet http://twitter.com/jdunnet 遊び方 とりあえず@dunnetまたは@jdunnetにメッセージを投げてみてね。…