PHPでCSVを生成する (ただしメモリ・CPUを抑えて)

2017/6 追記: この記事が意図に違った紹介のされ方をしてしまっているようなので、念のため注意喚起させていただきます。 「CSVを生成するときにはfputcsv()を使う」ということを紹介している記事ではありません。...

mb_strimwidthが意図した結果にならない場合

非常に基本的な話ですが、「mb_strimwidthが意図した結果にならない」という発言を何度か聞いたので、書いてみます。 まず、mb_strimwidthとは何か? リファレンスを読むと、 http://php.net/manual/ja/function.mb-s...

ページネーション考

ページネーションというと、「次へ」とか、「○ページ目」というリンクのアレです。 いろいろ考えるところはあったのですが、非常にグダグダになりそうだったので、可能な限りシンプルにしてみます。 以下当然のことながら、筆者の勝手な決めつけを多々含みます。 ...

PHPExcelが遅い場合

ネタバレ:犯人は ヤス xdebug。 PHPExcelというPHPライブラリがありまして、PHPでシンプルなExcelを生成するのに便利なので、何かと利用しているわけです。 #「シンプルな」というのはどういうことかと言うと、 ...

二葉亭四迷「死んでもいいわ」を最初に書いたのは誰か?

二葉亭四迷は「I love you.」を「死んでもいいわ」と訳していない。のその後です。 「書いてない」ということがわかると「じゃあ誰が書いたって言ったんだ」ということになると思うのです。 しかしそれをつきとめるのはさらに難題なわけです。...

二葉亭四迷は「I love you.」を「死んでもいいわ」と訳していない。

2012/5/21 追記 二葉亭四迷「死んでもいいわ」を最初に書いたのは誰か?を追加しました。 —————————————————————————- 2012/5/19 追記 いつのまにかこの記事へのアクセスがものすごいことになっているので、若干追記します。(タイトルも変...

形態素解析に使う辞書は何が適切なのか?

久々にMeCabを使おうと思ったんですが、そういえば辞書の違いによる結果の違いはどれくらいあるんだろう?と思い立って検証してみることにしました。 MeCabで一般的に使われる辞書は ・IPA辞書 ・unidic ・NAIST辞書 の3つです。...

1
2