薫の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...
最近の記事
- パナソニック ジェットウォッシャードルツ EW-DJ61-Wのホースの修理
- LinuxセキュリティモジュールIntegrity Policy Enforcement
- アマゾンのEcho Show 5を買ったのでレビューします
- アマゾンのサイバーマンデーはAlexa Echo Show 5が安い
- Android スマートフォン OnePlus 7T と OnePlus 7の違い
- Android スマートフォン OnePlus 7 をAndroid10にアップデートしてみた
- クレジットカードのバーチャルカードの比較のまとめ
- 活動量計 Xiaomi Mi Band 4を買ってみたのでレビュー
- Android スマートフォン OnePlus 7 のレビュー
- AliExpressでスマートフォンを買い物してみた
- パソコンのホコリ対策 レンジフードフィルターと養生テープ
- 80PLUS GOLDのPC電源ユニットAntec NeoEco 750 Goldのレビュー
- イギリスの付加価値税 VAT は払い戻しを受けられる
- イギリスのロンドンでスーツケースなど荷物を預けられる場所は
- イギリスのロンドンで地下鉄やバスに乗るならオイスターカードを使おう
- イギリスのヒースロー空港からロンドン市内への行き方
- 航空便でほかの航空会社に乗り継ぎがある場合のオンラインチェックイン
- SFC会員がANA便ではなくベトナム航空のコードシェアを試して解ったこと
- ベトナムの入国審査でeチケットの掲示が必要だった話
- シアトルの交通ICカードはオルカカード(Orca)です
はてなの人気のブックマーク
コンテンツを検索しよう
過去ログ
2020 : 01 02 03 04 05 06 07 08 09 10 11 122019 : 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