技術関係巨大なpng画像をjpegに変換しようとするとエラーになる でかいpng画像をjpegに変換しようとするとエラーになる話。変換しようとした画像は、101000 x 2400の画像。$ identify sample.pngsample.png PNG 101000x2400 101000x2400+...2017-05-23技術関係
技術関係igo-PHPを使って形態素解析をやってみる 形態素解析と言うとMecabやらChasenやらKuromojiやらを使ってやる場合が多いんだけど、いざPHPでやろうとするとそれぞれにバインディングを準備したりして意外と面倒臭い。ぼやぼや探していると、igo-PHPというお手軽そうなもの...2017-04-23技術関係
技術関係zoomify-image-phpを修正した Zoomifyという画像表示ソフトウェア向けに画像を加工するプログラムを探していた。加工のプログラム自体はPythonやRuby、Windowsなど色々あったのだけど、今後の扱いを含めるとPHP版で準備したかった。探してみたで、色々と探して...2017-01-24技術関係
技術関係Mysql/MariaDBとPHPでデータを暗号化、復号化する Mysql/MariaDBの場合-- AESで暗号化。BLOB型(バイナリ)で入れるならHEX()は不要-- "E0827B40347D3227B65775B8226A1BF1"が返ってくるselect HEX( AES_ENCRYPT('...2016-10-19技術関係
技術関係PHP経由でダウンロードしたファイルが壊れてしまう 現象PHPを経由してダウンロードさせたファイルが壊れてしまう原因PHPないからファイルを出力する際に出力バッファに残ったゴミが一緒に出力されてしまい、結果ファイルが壊れてしまう対策出力バッファの中に残ったゴミが問題なので、ファイルの中身を出...2016-10-19技術関係
技術関係file_get_contents()と readfile() をベンチで比較してみた PHPでファイルの中身をそのまま出力する際に、file_get_contents() を使う場合と readfile() を使う場合があって、あんまり考えてなかったのだけど、改めて調べてみた。単純に比較してもよく分からなかったので、PHPで...2016-04-15技術関係
技術関係PHPでXMLファイルを配列に簡単に変換する なんか色々使うの面倒くさいなぁっと思ってたら簡単な方法が紹介されてた。ref. PHPでXMLをArrayに変換する多分一番簡単な方法$xml = file_get_contents("sample.xml");$array = json_...2016-04-14技術関係
技術関係n次元の距離と類似度を計算する n次元の距離と類似度を計算する類似度と距離 - CatTail Wikiのサイトを見ながら、簡単そうなのをPHPで書いてみた。探せば普通にライブラリがありそうだが、はじめに手を動かすくらいはする。他にも色々載ってるのだけど、簡単そうなものだ...2015-11-05技術関係
技術関係画像の類似度を判定するためのライブラリ Libpuzzleを試してみる Libpuzzleは画像の類似度を計算することができるPHPのライブラリ。extensionの形で導入するので、コンパイル等が必要。以下のサイトを参考に- libpuzzleを使ってみる- phpでlibpuzzleを使ってみる【備忘】- ...2015-09-16技術関係
技術関係Atomエディタでatom-beautifyを使ってPHPのソースコードを整形する(追記あり) 使っているPCが凄まじく貧弱なのが悪いのだけど、今まで使ってきたEclipseの遅さに耐え切れなくなってきた。しかたがないので幾つかのIDEを触ってみたのだけど、ぶっちゃけAtomエディタでいいんじゃないかという結論に陥ってしばらく前から使...2015-07-17技術関係