薫のHack

viki.vim

viki は vim のための個人用 wiki です。Viki/DeplateDeplatemultvals.vim が必要です。インストール方...

FreeBSD で google-sitemap

FreeBSD で google-sitemap を使う場合には、 ports からインストールできます。インストールcd /usr/po...

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

PIO 病?

ファイルコピーを始めるとやけに遅く、重いと思ったら、 CPU が 100% になっていた。この間、 PIO なの...

深刻化する JavaScript 攻撃の脅威

http://www.itmedia.co.jp/enterprise/articles/0704/20/news079.html

livedoor Auth

http://auth.livedoor.com/livedoor Authはlivedoorの認証API(ID認証システム)のことです。このサービ...

暗号

http://itpro.nikkeibp.co.jp/article/COLUMN/20070419/268793/http://itpro.nikkeibp.co.jp/article/le...

SQLインジェクション

SQL ManipulationCode InjectionバリデーションSQL Injection Attackshttp://www.net-security.org/dl/a...

vim pager

vim を ページャ(PAGER) として使うのに、vimpager というスクリプトがあります。vimpager をダウンロー...

vim sqlvim.sh Oracle SQL *Plus コマンド

Oracle SQL*Plus コマンドを vim から実行する。http://www.vim.org/scripts/script.php?script_id=1814

AmebaVision API 公開

AmebaaVision (http://vision.ameba.jp/apis/) から Web API が公開されました。AmebaaVision 開発ブロ...

Intel core 2 duo 価格改定

次の価格改定で Quad が同じぐらい下がるいいな。 Intelが4/22付けで実施する価格改定の詳細が判明した...

Perl IO::Prompt

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

C 言語 Hello world の動画

C 言語の Hello world を動画にしてみました。ただ、 vim でソース書いて、コンパイルして、実行するだ...

vim - buffer explorer

:ls して :b なんとかでバッファをいったりきたりする場合に、buffer explorer を利用すると便利です。b...

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

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

vim taglist.vim

taglist.vim をつかえば、タグ情報を表示することができます。インストール方法# version 4.3cd ~/.vimw...

vim で SQL のキーワードを自動的に大文字化する

SQL のキーワードを打つときに、シフトを押すのが面倒ではありませんか?select などの SQL のキーワー...

FreeBSD ports pear-PHPUnit2 を使う

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

価格改定でAthlon 64 X2一段安、デュアルコア1万円割れ

すばらしい。Athlonでもcore2duoでも、どっちでもいいから、そろそろ dual core にしたいなぁ。価格改定...

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

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

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

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

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

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

MySQL PDO ストアドプロシージャの使い方

はじめにインストール:ストアドプロシージャMySQL にストアドプロシージャを読み込ませるサンプルコード...

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

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

HTML Purifier

はじめにインストール参考はじめにHTML Purifier は PHP で書かれた HTML フィルターライブラリです。xs...

SSHスキャナーScanSSH

はじめにインストール参考はじめにScanSSH は open proxy や SSH プロトコルサーバ、 web や smtp サー...

pecl json のサンプルコード

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

vim のタブの切り替えを便利にするキーバインド

はじめにvimのタブ機能はじめにvim は、究極のエディタです。vim は、いろいろな便利な機能や設定が存在...

PHP ORMフレームワーク propel

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

プロファイラー gprofの使い方

はじめにmain.cコンパイル、実行結果はじめに少し忘れかけてきたので、 gprof の覚書を書くことにしまし...

セキュリティ 104ビットWEPキーが1分で解読できる

はじめにはじめに暗号は、いずれ解かれてしまうものです。http://slashdot.jp/security/article.pl?sid=...

CPU 負荷が高い理由はIDEのPIO病だった

はじめに環境試行錯誤はじめにファイルのコピーをはじめると CPU 負荷が高いが高いと思って調べてみると...

テスト自動化ツール selenium core

はじめにはじめにselenium は、ウェブサービスのテストを自動化するためのツールです。先週考えていた、...

cvsweb のメモ

この間の設定は、DocumentRoot も巻き込んでいたので、直した。ScriptAlias /cgi-bin/cvsweb.cgi /usr/l...

なぜ暗号化は役に立たなかったのか

http://www.itmedia.co.jp/enterprise/articles/0704/03/news023.htmlセキュリティに特効薬がないように...

ログ収集と監視

いっそログは全部消せ? 目的なき収集に明日はないhttp://www.itmedia.co.jp/enterprise/articles/0704...

apache で拡張子を無視させてメディタタイプを指定する ForceType

はじめに設定例参考はじめに拡張子がないけど、そのファイルが html だ、とか、拡張子が違うけど、 gif ...

Apollo - 拡張子が air なファイルを開く

はじめにair を実行する方法はじめにair は adobe の flash のデスクトップアプリケーションです。air ...



最近の記事

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

コンテンツを検索しよう

過去ログ

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