regular

ありのままに起こったことを話すぜ

これは某定年まであと2年になったことだし、おっさんらしくスピリチュアルな文章のひとつでも書こうと思っていた矢先に起こった事件の顛末である。 起 ポタる。— Ryusuke SEKIYAMA (@rsky) July 20, 2013 最近、自転車をサボっていたので軽く走りに行こう、…

第4回 闇PHP勉強会レポート

ちょっと遅くなってしまいましたが、スライドを公開します。 オレオレPHPのつくり方 from Ryusuke Sekiyama スライドだけでなくて壁にマーカーで書いたり、ソースコードを参照しながら発表させてもらいました。 ミックスイン 今回の発表の目玉(?)でもあっ…

ウノウの縁

本文を書く前に言っておくッ! おれは今やつのスタンドをほんのちょっぴりだが体験した い…いや…体験したというよりはまったく理解を超えていたのだが…… あ…ありのまま あのとき 起こった事を話すぜ! 『おれはウノウを受けていたと 思ったらいつのまにかジ…

よみがえるQIQ

別エントリで実装等について書く前に、これまでの経緯のまとめ。 以前のエントリ で↓のように書いていたのだが、 Scalaライクなミックスイン はエイプリルフールネタです。申し訳ない。 本気で取り組みたいですが、なかなか難しいですね。 求む、フルタイム…

続:JPEGハフマン表の分割について

前回の記事にはだいぶ誤認識があったようなので訂正。 確かに符号化が効きやすいようにブロックが並べ替えられてはいるようなのだけど、JPEGとしては特別なことをしていない、ただのプログレッシブJPEG (フレームヘッダ:SOF2) だった。 ベースラインJPEG (同…

JPEGハフマン表の分割について

JPEGに絡んでよやさんと話すことになった。発端はここらへん。 要約 : Apple iPhone5のページのJPEGとJSとcanvasタグによるビデオの実装がやばいという話 | fixture.jp JPEG ハフマン分割 - yoyaのメモ 予習としてiPhone 5の“slide to unlock”アニメーション…

ハンドルの由来

なんとなくハンドルの由来についてもういっぺん書いとくかー、という気になって旧ブログ(rsk3段活用 - 讃容日記)より転載。 アカウント名のはなし。 実名のabbreviationで、rsk → rsky → rskym と格変化します。*1 rsk: R**S*K* ******** rsky: R****** S*…

PHP Memcached Extension をより軽量高速にしてみるテスト

php-memcached-dev/php-memcachedをforkしたmsgpack-and-snappyブランチで、シリアライズ方式にMessagePackを、圧縮方式にSnappyを選べるようにした。→GitHub MessagePackを使うにはPECL msgpackをインストールした上で、configureのオプションに --enable-m…

いまさらですが

Scalaライクなミックスイン はエイプリルフールネタです。申し訳ない。 本気で取り組みたいですが、なかなか難しいですね。 求む、フルタイムでやらせてくれるお大尽。

PHP 5.4.1の新機能: Scalaライクなミックスイン

2012年4月1日にリリースされたPHP 5.4.1では、マイナーバージョンアップにも関わらず言語仕様が拡張されるという、PHPクォリティ全開の変更があったので紹介しよう。 実体化時ミックスイン (Mix-in instantiation) クラスをインスタンス化する際にuse文でト…

php-mecab 0.5.0

拙作php-mecabがMeCab 0.99でビルドできなかったり、PHP 5.4でビルドできなかったのを修正した。 MeCab 0.99に対応するため、構造体の変更によって互換性が失われた関数を無効にしている。今後の開発はPHP 5.3.0以降とMeCab 0.99以降のみサポートし、MeCabの…

MacでAndroid端末のUSBデバッグをする方法

SDKのインストールとか端末側でUSBデバッグを有効にする方法は割愛。 システムプロファイラでデバッグしたい端末の製造元IDを調べて、~/.android/adb_usb.ini に追加する。以上。 ソニー製端末の製造元IDは 0x054c だが、0x54c とxに続く0は削ってもOK。ただ…

PHP 5.4におけるZend APIの変更点

16日目の@yohgakiさんに続いて、2回目のPHP5.4 Advent Calendar 2011 エントリです。 今回はヘッダファイルの差分を見てPHP 5.3からPHP 5.4のZend APIにどのような変更があったのかを見てみましょう。バイトコードに対する処理が書かれているzend_vm_def.hと…

PHP 5.4 の配列Tips

PHP5.4 Advent Calendar 2011 4日目です。3日目は@ooharabucyouさんでした。 2日目の@yohgakiさんの記事で紹介されたように、PHP 5.4から [] で配列を定義できるようになります。大変めでたいですね。 この記事ではその他の配列まわりの変更を紹介したいと思…

Lion / CS4 問題私的まとめ

自分に関係ありそうな箇所をAdobe公式の Mac OS X 10.7 Lion で確認されている問題 より一部引用。 B-6. Fireworks Fireworks CS4 : カンバスで選択したカラーが、カラーピッカーに反映されません。 FireworksだけはCS5をピンでライセンス持ってるのでOK。 …

俺のPHPMatsuriはまだ終わっていない

ブログ書いていない的な意味で。(ごめんなさいごめんなさい)

KQ on PHP

祭りレポートを書く前に@nvsoftsさんのプログラミング言語KQのPHP版を作ったので紹介してみようと思う。(→GitHub) KQ自体がBrainf*ckの方言なので、オリジナルの移植ではなくて以前に作ったBF処理系の焼き直し。ただしトークンをすげ替えただけでなくて、…

PHP Matsuri 2011に行ってきた(予告編)

10/15,16と大阪で開かれたPHP Matsuri 2011に参加した。 やったことはMac OS XでMakeGoodを使うとEclipseがクラッシュする問題の調査・修正とかOpenCLを使ってマンデルブロ集合を描画するPHPエクステンションの習作。 詳細はまた後で。

MTKit: TinyMT for Objectve-C

Tiny Mersenne Twister (TinyMT)のObjective-Cラッパーを作った。→GitHub TinyMTのAPIはすごくシンプルで特にラップしなくても容易に使えるのだが、Mac OS X / iOS向けにC標準の型でなくNSUIntegerやCGFloatを返すように作った。 特にiOSではコンパクトで質…

フォントについて

Web Fontsサービスの「デコもじ」を使ってみた。 本文:ルイカ-03 見出:墨東ルイカ-05 等幅:ルイカ等幅-04 という風に設定している。 Tumblrでフォントのオーバーライドをするのは少々面倒くさかった。