読者です 読者をやめる 読者になる 読者になる

PHP

k1low/xlsx と同じようにPDFを扱えるPHPライブラリ k1low/pdf を作った

PHP

前に作って放置していたのを、ちゃんと整備してCakePHPへの依存性を外してPackagistに登録しておきました。 github.com k1low/xlsxと同じように、テンプレートになるPDFに文字を書き込んで出力するだけのシンプルなライブラリです。 appendTTFfont('/path/to…

PHPカンファレンス2016に参加/発表してきました #phpcon2016

前回エントリに続き、PHPカンファレンスです。 「.ssh/configを管理する .ssh/configで管理する」というタイトルで発表してきました。 発表後の感想 今日の発表は、裏番組強かったしPHP成分ゼロだったけど、人もある程度入ってもらえてよかった。とりあえず…

画像リサイズディレクトリ "imgin" を作った

PHP

「アップロードした画像のリサイズ機能」というのはよくある機能です。 大規模なシステムであれば「画像プロキシサーバの構築」などもいいのですが、シンプルなシステムの場合は、そこまでしなくてもよかったりします。 リサイズ機能だけなら、「アップロー…

できる! Phinx

@hamaco フライングでPhinxだけ使い始めましたけど、普通にいい感じです。— k1LoW (@k1LoW) 2014, 11月 25 CakePHP3でも採用されるというDBマイグレーションツール "Phinx" について、CakePHP3の前にフライングで使い始めたので紹介します。 Phinxって何? h…

holiday_jp(Ruby gem) のPHP版、JavaScript版を作りました

https://t.co/Yh5shztNhN の誕生から5年目にしてやっとPHPポーティング版が誕生 https://t.co/9bt1lWEPuD— k1LoW (@k1LoW) 2014, 11月 15 https://github.com/k1LoW/holiday_jp-php 生成元やテストセットは https://github.com/k1LoW/holiday_jp を利用して…

EmacsでPHPをステップ実行

udzuraさんがなぜかPHPを触っている。。 @udzura さんがなんかPHP触っている。とうとうGEBENにまで到達した。— k1LoW (@k1LoW) 2014, 9月 16 @udzura 自分もかつて頑張ったのですが挫折しました。。https://t.co/y36RBPoTZy— k1LoW (@k1LoW) 2014, 9月 18 @k…

PHPerが開発環境に求めるべき機能

PHPというかWebシステムの開発で、大きな部分を占める作業/操作を考えると、IDEよりEmacsのほうがいいんじゃないかという話。開発環境というのは開発中に行う作業の手助けなり軽減なりをするものだと思っているので、自分なりに開発中に何をしているのかを考…

PHPのfread()/fwrite()はソケット通信時大きなデータの場合うまく取得できないことがあるらしい

mixiのTokyo Cabinetコミュニティで発見。 Blog not foundさっそくtokyotyrant_phpも修正。 k1LoW/tokyotyrant_php · GitHub 解決方法として最適解なのかどうかはまだ検証しきっていないけれども"fully-replaceable and reliable alternatives"ということな…

Rubyは空配列もオブジェクト。だからif文はtrue。

オブジェクト指向言語なのだから当然っちゃ当然。ただPHPerには慣れていないところ。Ruby a = Array.new if a puts "true" else puts "nil" end # >> true PHP > false