薫のHack

MySQLのエラー MySQL General error 1114 The table foo is full

開発中のWebアプリケーションの性能評価をするために、PHPでMySQLにデータを挿入していく過程でエラーが...

PHPでコンテンツの圧縮によるCPUと転送量への効果

さくらのレンタルサーバでPHPによるコンテンツの圧縮を有効にした結果、CPUと転送量に変化がありました...

PHPでコンテンツをgzip圧縮する方法 zlib編

apacheWebサーバでは、apacheモジュールのmod_deflateを利用して、gzip圧縮に対応しているクライアント...

PHPでコンテンツをgzip圧縮する方法 gzhandler編

apacheWebサーバでは、apacheモジュールのmod_deflateを利用して、gzip圧縮に対応しているクライアント...

FreeBSDの開発環境が非常に重たい

開発環境が重いというのは、今に始まったことではないのですが、Apacheの再起動が非常に時間が掛かると...

vim autochdirでカレントディレクトリを自動的に変更する

vimでファイルを編集しているときに、同じディレクトリのファイルを編集したいことが多々あります。別の...

C言語 HTTPクライアントライブラリserfがPorts化

Apache Portable Runtime(APR)ライブラリをベースにして開発されたHTTPクライアントライブラリ serfがFr...

grepでマッチしない行を探す方法

テキストファイルたちから情報を探すときに、grepコマンドを多用します。ソースコードを追っかけるとき...

ログを見る技術 複数のファイルをtailする方法 tail xtail

Webアプリケーションを開発しているとアクセスログとエラーログが同時にみたかったり、普通のログファイ...

Apache mod_disk_cacheでコンテンツをキャッシュする

Apache 2.2あたりで追加されたキャッシュ機構 mod_cache と組み合わて利用する mod_disk_cacheでは、デ...

Apache mod_deflateでコンテンツを圧縮する

Apacheのモジュール mod_deflateは、DEFLATE出力フィルタで、サーバがクライアントに提供するコンテンツ...

Apache 2の優雅な停止 apachectl graceful-stop

オープンソースの大人気Webサーバ Apache のお客様に親切な優雅な再起動 graceful以外に、やはり、処理...

Apache 2の優雅な再起動 apachectl graceful

オープンソースの大人気Webサーバ Apache ですが、Apacheのhttpdデーモンを再起動するには、sudo apache...

FreeBSD 7.0-RELEASEをインストールしたので環境構築

portsディレクトリの準備GNU screenのインストールsudoのインストールと設定ApacheのインストールPHP5PH...

PHP pecl-APC-3.0.14からAPC 3.0.16にバージョンアップ

PHPのキャッシュ機能APCの情報を見ていたら、新しいバージョンが出ていることに気付いて、バージョンア...

RSSリーダ FastladderのPHP移植プロジェクト OpenFLP

[2008-02-14-2] のlivedoorのRuby onRailsベースFastLadderがオープンソース化でふれたFastLadderですが...

FreeBSD環境でシステムやapacheをmuninでモニタリング

muninは、リソースの情報収集、グラフ化をしてくれます。http://munin.projects.linpro.no/サーバのリソ...

FreeBSDはportsからYahoo!のYUIがインストールできる

FreeBSDは、portsコレクションからYahoo!User InterfaceライブラリYUIがインストールすることができます...

FreeBSD 6.0系のapache-2.2.8でtopのSTATEがlockfになる

FreeBSD 6.0でapache-2.2.4あたりのバージョンを使ってるときに、PHPが実行されるページにアクセスする...

Awstatsでアクセスログ解析結果が表示されない

Apacheのアクセスログをawstatsで解析し、CGI経由でたまにチェックしているのですが、最近、まるで、解...

Apache セキュリティ mod_statusのXSS

最近、 HTTPサーバの Apache 2.2.8, 2.0.63, 1.3.41 がリリースされました。Apache モジュールのmod_sta...

PHP PHP_SELFとSCRIPT_NAMEを比較してみた

はじめにSCRIPT_NAMEとはPHP_SELF とSCRIPT_NAMEの値を確認するさいごにPHP関連記事PHPに関する書籍を探...

PHPの不要なモジュールを外してapacheのメモリを減らす方法

いつもapache(httpd)のプロセスをチェックするために、topコマンドで様子を確認しています。httpd(8)プ...

HTTPサーバ Apache 2.2.8, 2.0.63, 1.3.41がリリース

超メジャーなHTTPサーバ Apacheの 2.2.8, 2.0.63, 1.3.41 がリリースされました。mod_statusのXSS(Cross...

Yahoo! Developer Network セキュリティベストプラクティス

原文は、 Yahoo! Developer Network - Security Best Practicesです。http://developer.yahoo.com/secur...

JavaScript JSONをSQLライクに操作するJsonSQL

JavaScriptのAJAXなWebアプリケーションでよくJSON形式を利用されます。JavaScriptライブラリ JsonSQL ...

Sun MicrosystemsがMySQL ABを買収

Sun Microsystems(サン マイクロシステムズ)がMySQL ABを買収するとのこと。買収額は約10億ドルです。...

PHP config.phpへの不正アクセス

PHPのセキュリティ、PHPへの不正アクセスについて書きます。apacheのエラーログを流していたら、ヘンな...

XML-RPC コネクションプロキシアーキテクチャ

XML-RPC Connection Proxy ArchitectureWebでオンラインのゲームを作ろうと思い、色々、考えました。...

C言語 複数の子プロセスをwaitシステムコールで待つ方法

はじめにプロセスの作成と終了wait系システムコールサンプルソースコンパイル方法実行例さいごにはじめ...

FreeBSDの反応が遅くなったときに考えたこと プロセス数が多すぎる

最近、やけにFreeBSDの反応が遅く、コマンドを実行するとやけに待たされたり、vimのレスポンスがやたら...

MJ12botというロボット

apacheのログを見ていたら、猛烈な勢いでアクセスしてくるIPがあるので何かと思って調べてみました。MJ1...

Yahoo!IncがApacheのプラチナスポンサーになった

Yahoo!のプレスリリースです。Yahoo! Commits to Apache Software Foundation as Platinum Sponsorhttp:...

pukiwiki用のsitemap.xmlを作る方法

pukiwikiのpluginディレクトリに移動し、sitemap.inc.php を設置します。cd pukiwiki/pluginfetch -o /t...

FreeBSDのportsのバージョンアップできるソフトウェアをpkg_versionコマンドで調べる方法

FreeBSDでportsシステムからパッケージをインストールしている環境で、portsツリーをportsnapなどで更新...

Apache 2に413エラー処理にクロスサイトスクリプティングの脆弱性

Apache 2系のHTTPステータスコード413のエラー処理にクロスサイトスクリプティング(CrossSite Scripting...

ウェブセキュリティとWeb2.0 自動化されたキャプチャ

Automation CAPTCHACompletely Automated Turing Test to Tell Computers and Humans ApartTuring test:...

ウェブセキュリティとWeb2.0 自動化されたコメント

Automation Comments問題:スパマーは、グーグルページランク(GooglePageRank)を上げるために、ウェブロ...

ウェブセキュリティとWeb2.0 自動化されたトラックバック

Automation Trackbacks問題:スパマーは、グーグルページランク(GooglePageRank)を上げるために、ウェブ...

ウェブセキュリティとWeb2.0 Ajax JavaScript攻撃

JavaScript ハイジャック脆弱性: JSON情報で取り出すGETリクエスト悪意のあるJavaScriptコードの上書き...



最近の記事

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

コンテンツを検索しよう

過去ログ

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