薫のHack

flickr API - PHPシリアライズ

APIの結果が PHP シリアライズで受け取れると便利です。flickr API のレスポンスを PHP シリアライズで...

sem_get

sem_get が undefined function といわれた。おかしいと思ったら、 /usr/ports/devel/php5-sysvsem がち...

Yahoo!でのPHP

PHP at Yahoo!"User" Rehab: A story of redemption

Flickr と PHP

PHPでセマフォ

PHPでセマフォ(semaphore)するには、 php5-sysvsem が必要です。$max_acquire= 2;// 何個のプロセスまで...

PHPで画像フォーマットを判別する方法 getimagesize編

今回は、 PHP の getimagesize で画像フォーマットを判別します。<?phpfunction detect ($name){$arr...

PHP 先頭8バイトで画像フォーマットを判別する方法

画像フォーマットを判別する方法は、いくつもある。getimagesize を利用して画像フォーマットを判別する...

preg_split がおかしいと思ったら pcre が悪かった

今まで動いてたプログラムの結果がおかしいと思った。具体的には、 preg_split の結果が以前とは違う結...

PhpDocumentor

インストール方法。sudo pear install http://download.pear.php.net/package/PhpDocumentor-1.4.0a1.tg...

perl で sh -x みたいなことをするには

perl で sh -x update.sh みたいに、プログラムの動きを確認したいときは-d オプションが使えます。% pe...

perl ForkManager

Perlでforkしてプロセスを管理するためのForkManagerについて。http://perldoc.jp/docs/modules/Paralle...

php.net のミラーサイトの構築方法

自分の PC に簡単にミラーサイトが構築できる。rsync して、 apache に設定を追加して、 hosts (必要が...

PHP 高速化 メモリにデータをキャッシュする Memcache

memcached に突っ込むこと考えるのは日常茶飯事。Make PHP apps fast, faster, fastest, Part 3: Cache ...

JavaScript でシンタックスをハイライトする

CodePresshttp://codepress.org/Google の google-code-prettify のようなもの?

PHP5 Data Object(PDO) と Oracle

<?phptry {$dbh = new PDO("OCI:dbname=accounts;charset=UTF-8", "scott", "tiger");} catch (PDOEx...

PHP Image Magick 画像のタイプを識別する

FreeBSD の ports から PHP エクステンションの imagick をインストールできます。cd /usr/ports/graphi...

Perl IO::Prompt

IO::Prompt を使うと、画面に表示したくない(パスワード)を隠して、入力させることができます。ports ...

PHP で URL のパラメータを http_build_query で作る

http_build_query は URL エンコードされたクエリ文字列を生成します。自分で array を foreach でぐる...

FreeBSD ports pear-PHPUnit2 を使う

はじめにインストールサンプルソースコードAdd.phpテストケース TestAdd.php実行例はじめにPHP の Unit ...

C++ string型の文字列を大文字から小文字へ、小文字から大文字へ変換する

はじめにstring型の大文字や小文字を変換する方法char型の文字列の大文字や小文字の変換する方法string...

C++言語のboost regex 正規表現マッチの使い方

はじめにインストールコンパイルサンプルコードC++関連記事はじめに正規表現(Regular Expression)は、強...

C言語 FreeBSD flock でファイルをロックする

はじめにロックプログラミングはじめに最近、 flock(2) なコードを見て、久しぶりにファイルをロックし...

PHPバグ月間 危険な関数を無効に

PHPの危険な関数設定方法参考PHPの危険な関数PHP の危険な関数にはexec関数shell_exec関数suexecpassthr...

pecl json のサンプルコード

はじめにインストールサンプルコードはじめにpecl で json でjson encode / decode することができます...

PHP ORMフレームワーク propel

はじめにpropel についてインストールはじめにPropel は PHP5 のための Object Relation Mapping (ORM) ...

vim matchpairsを活用してカーソル移動を簡単にする方法

はじめにmatchpairオプションとははじめにvim は、究極のエディタです。vim には、カーソル移動を楽にす...

vimのmatchit.vimでHTMLタグ間の移動が簡単になる

はじめにhtmlタグ間を移動できるプラグインはじめにvim は、究極のエディタです。vim は、vim script で...

PHP pear Benchmark でベンチマークをやってみる

[2010-05-11-1] にて記事を修正した。pear Benchmarkでベンチマークを簡単にすることができます。<?p...



最近の記事

はてなの人気のブックマーク

コンテンツを検索しよう

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
プライバシーポリシー