薫のHack

PHPでUTF8をSJISで出力をする方法

PHPでMySQLのDBからデータ(UTF8)を読んできて、SJISで表示したいときに、やる方法について。<?phpmb_...

perl Module-Starterを使ったモジュールの作り方

perlのモジュールの作り方。p5-Module-Starter-PBPのインストールcd /usr/ports/devel/p5-Module-Starte...

FreeBSDでファイルシステムをdumpコマンドやrestoreコマンドでバックアップする方法

FreeBSDでは、ファイルシステムのバックやコピーにdumpコマンドとrestoreコマンドを使ったりします。も...

mysqlをインストールする

symfonyで使うため、インストールする。portsからインストールする方法ビルドのオプションWITH_CHARSET=...

gzipコマンドの使い方 ファイルの圧縮や解凍

はじめにgzipとはgzipの読み方gzipコマンドの圧縮方式圧縮ファイルの拡張子gzipとgunzipの違いgzipの書...

PHP symfonyフレームワークをインストールする

Yahoo!のBookmarkや新del.icio.usで採用されているPHPのフレームワークsymfonyを久しぶりに FreeBSDに入...

ウェブサーバのセキュリティ Apache編

HTTPレスポンスヘッダのApacheのバージョン情報Apacheは、デフォルトで、Apache自身のプロダクト名とそ...

ウェブサーバのセキュリティ PHP編

PHPのバージョンを隠蔽するapacheでphpを動かしているとウェブサーバのHTTP レスポンスヘッダには、PHP...

firefoxでform(フォーム)をgvimで編集する方法

ウェブページのform(フォーム)で「書き込み」やテキストの「編集」をするときに苦労してます。よく wiki...

Virtual PC 2004 に CentOS 5.0 i386をインストール

FreeBSD使いのはじめてのCentOSのインストールMicrosoft Virtual PC 2004にCentOS 5.0 i386をインストー...

CppUnitでC++の例外をテストする方法

CppUnitはC++用のテスティングフレームワーククラスライブラリで、ユニットテストを行うことができます...

tdiaryをインストール方法

日記CGIのtdiaryをインストールしてみた。ports から tdiary をインストールする。>cd /usr/ports/www/t...

ezjailでFreeBSDのjailを作る

jailとはjailは、「プロセスとその子孫を閉じ込める」ことができ、「仮想FreeBSDマシン」を実現する機能...

YouTubeの動画ファイルFLVのURLを作る簡単な方法

YouTubeの動画ファイル(flv)のURLを得るために、YouTubeのページをスクレイピングしなくても、簡単にflv...

セキュリティとか

[Rails] Webアプリケーションセキュリティフォーラムhttp://shugo.net/jit/20070705.html#p01Firefox 2....

FreeBSDのtopのvnreadとはなにか?

vnode_pager_generic_getpages()を実行しているときにvnreadのSTATEになる。/usr/src/sys/vm/vnode_page...

Google AdSenseのbotにコンテンツの範囲を教える方法

Google AdSenseのための最適化の方法の1つに、コンテンツの範囲をGoogleのロボットに教えてる方法があ...

XSS Post Forwarder

XSSは、ウェブアプリケーションのセキュリティの大きな問題の1つ。Cross Site Scripting(クロスサイト...

C言語による間違えトップ10

はじめに1. ターミネートされていないコメント2. 思いがけない代入/思いがけないブーリアン式3. 非衛生...

Webアプリケーションサーバ攻撃を検知・阻止するには

http://techtarget.itmedia.co.jp/tt/news/0707/10/news02.html

セキュリティスキャナnessusのweb版クライアントnessquik

http://home.fnal.gov/~tarupp/http://journal.mycom.co.jp/news/2007/07/10/010/index.html

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

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

perl JavaScript-JSLint

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

flex2でflvを再生する方法

mx:VideoDisplayにflvのsourceをセットするだけで、flvを再生できる。<?xml version="1.0" encoding=...

開発と生活のFirefoxの複数のプロファイルをわける

firefoxの設定や拡張機能によって、firefoxのパフォーマンスなどが変わってくる。そこで、生活用と開発...

PHPでのIDS

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

intel 2007/07/22の価格改定と新モデル

インテルの7月に、FSBが1333MHzのCPUがラインナップに追加されるらしい。Q6600は、大体、半額程度も値...

FreeBSDのpsコマンドの見方

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

apache2の設定

はじめから最大のサーバ数にしてみた。負荷が上がってから、サーバ数を増やすのは時間がかかる。どうせ...

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

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

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

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

MySQLデータのバックアップ方法

mysqlhotcopyは、ISAMテーブルやMyISAMテーブルをそのままの形でオンラインバックアップするPerlスクリ...

twitter を json で試す

twitter は、個人的には、ヤフー! Days の「ひとこと」のようなもの。twitter の user_timeline を josn...

フリーのSQLインジェクションスキャナーのトップ15

SQL Injection Scanner のトップ15。SQLIerhttp://bcable.net/project.php?sqlierSQLインジェクションの...

Google AdSense 特定の範囲のテキストを広告キーワードとする方法

広告のキーワードとして利用したいテキストを以下のようにコメントで囲みます。<!-- google_ad_secti...

unix の top の kqread とはなにか?

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

HTTP のリクエスト毎に画像を出しわける方法

web アプリケーションでは、ログインユーザとコンテンツの ACL から出しわけするシーンが多々あります。...

mysql LIMIT 節で変数が使えない

stored procedure に limit 節のための値を渡して、処理をさせたいと思っていたらこんなことを mysql さ...

FreeBSD で ruby on rails

FreeBSD De Ruby on Rails を試してみました。portsから railsをインストールできます。cd /usr/ports/w...

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

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



最近の記事

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

コンテンツを検索しよう

過去ログ

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