薫のHack

BSDライセンスバージョンのgrep/diff/sort bsdgrep/bsdsort/bsddiff

bsdgrepはOpenBSDから移植されたBSDライセンス版のgrep。bsddiff,bsdsortもある。cd /usr/ports/textpro...

vim から perl のドキュメントを開く方法

vimでperlのドキュメントを開くには、下記の設定をします。設定:nnoremap <buffer> <silent>...

vim から perl のシンタックスチェックをする方法

perlは perl -c でシンタックスのチェックを行うことができます。Vi-QuickFix をインストールします。ht...

IBM Linux カーネルを解剖する

http://www-06.ibm.com/jp/developerworks/linux/library/l-linux-kernel/index.shtml

IBM Linux スラブ・アロケーターの徹底調査

http://www-06.ibm.com/jp/developerworks/linux/library/l-linux-slab-allocator/

perl JavaScript-JSLint

jslint を freebsd で使ってみる。インストールcd /usr/ports/lang/p5-JavaScript/sudo make install cl...

消費電力改善を追求するLinux開発者たち

http://japan.cnet.com/news/ent/story/0,2000056022,20352270,00.htm

Sendmailの利用状況をレポート化 - Sendmail Analyzer 3.0登場

Sendmail Analyzer 3.0 が公開された。sendmailの利用統計を分析し、グラフなどのレポートを生成する。...

PHPのためのXSSとSQLIスキャナー Pixy

http://pixybox.seclab.tuwien.ac.at/pixy/webinterface.php

PHPでコントロールコードを文字列にいれる

文字列に ^A (コントールA)を突っ込もうと思って、const CNTL_A = '\001';と書いてしまった。当然、文字...

PHPによる攻撃コードが出現--GIFファイルに隠される

http://japan.cnet.com/news/sec/story/0,2000056024,20351284,00.htm

ubuntu on Microsoft Virtual PC 2004

Microsoft Virtual PC2004でubuntuの7.04 server i386のisoをマウントしてインストーラを起動すると、画...

PHPで全角英字を半角英字にする方法

PHPで、全角の英字を半角の英字にしたいときには、mb_convert_kanaを使えばよい。サクっと数行で、でき...

PHPで英文形式の日付をUnixタイムスタンプに変換する方法

Tや+が入った日付の文字列、たとえば、2007-06-11T01:30:00+09:00といった文字列をUnixタイムスタンプに...

PHPでのIDS

PHPIDSはPHP-Intrustion Detection Systemです。PHPのWebアプリケーションのための、シンプルで、構造化...

FreeBSD、Camelliaブロック暗号を獲得

http://journal.mycom.co.jp/news/2007/06/09/007/index.html

FreeBSDのpsコマンドの見方

psコマンドで、実行中のプロセスの情報を表示することができます。psコマンドは、kvm(kernel memory int...

PHPでXMLを配列にする方法 XML_Unserializer

pearのXML_SerializerのXML_Unserializerを使うことで、XMLを配列にすることが簡単にできる。<?phpin...

Emacs 22.1リリース

ついに、22が出た!http://slashdot.jp/articles/07/06/04/041218.shtml

FreeBSDとアイドル時のHDDストップ

アイドルなときに、システムディスク以外のHDDの電源オフができないか、ということを聞かれた。ACPIかAP...

FreeBSDでauditdを使うためのまとめ

FreeBSDの6.2からaudit/auditdが追加されました。auditd(8)は、audit log management daemonのことです...

PHPの開発を8倍早くする方法

http://www.akiyan.com/blog/archives/2007/05/php8.htmldは1文字だよ。だから、早く打てるよね。funct...

PHPの危険な関数を無効にする方法

危険な関数とはexec関数shell_exec関数suexecpassthruproc_openproc_closeproc_get_statusproc_niceproc...

PHPセキュリティの現在のステータス

現在のPHPにどのような危険があるのかが解ります。security (w/ MOPB full review)http://portal.spidyn...

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...

X.org 7.2 ports ツリーへ

ついに /usr/X11R6/ が /usr/local のシンボリックリンクになった。http://slashdot.jp/bsd/article.pl?...

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

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

BSDCan 2007

http://journal.mycom.co.jp/articles/2007/05/17/042/index.html

gstat で GEOM デバイスのI/Oトランザクションをモニターする

GEOM ディスクについての統計情報を gstat で表示することができます。コマンドsudo gstat実行例dT: 0.5...

FreeBSD のマシンのディスクを調べる方法

FreeBSD で、取り付けられているディスクを調べることがあります。そういうときは、 dmesg を見たり、 /...

unix の top の kqread とはなにか?

top(1) で kqread というステータスを目にすることがあります。たとえば、これ。 PID USERNAME THR PRI ...

top コマンドの見方 メモリ編

top(1) コマンドでは、プロセスやメモリ、ロードを調べることができます。今回は、 top(1) のメモリにつ...

html2ps html から ps を作成する方法

html を ps に変換することができます。ports からインストールできます。cd /usr/ports/print/html2ps-...

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

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

PhpDocumentor

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



最近の記事

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

コンテンツを検索しよう

過去ログ

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
プライバシーポリシー