薫のHack

JavaScriptソースコード整形ツール JS Beautifier

ウェブページの配信のパフォーマンスを改善するために、JavaScriptのソースコードをminify(伸縮)するた...

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

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

ヤフーの検索エンジン用ロボットの巡回先の登録方法

サイトを作っても、検索エンジンに巡回してもらい、検索インデックスに登録してもらわないと、検索には...

Blogger BlogspotをGoogle Sitempasに登録する

Google ウェブマスターツール(Google Webmaster Tools)に、サイトマップを登録することで、Googleにウェ...

複数のPuTTYをタブ化して管理するPutty Connection Manager

sshでUnix系OS(FreeBSDやLinuxなど)にリモートログインしているWindowsユーザは、TeraTerm、Putty、Pode...

Baidu百度の検索にサイト登録する

検索エンジンの検索結果に自分のサイトがひっかかるようにするためには、サイトをクロールしてもらって...

PerlのXMLRPC::Liteモジュールでブログ更新Pingを送信する

ブログを更新したら、ブログを更新したことをPingサーバに通知してやることにより、サイトが更新された...

PerlでSHA1 16進メッセージダイジェストを計算する方法

PerlでSHA1のメッセージダイジェストを求めたいときには、Digest::SHA1を利用します。Digest::SHA1は、S...

Perlでブログサービスの投稿APIを使う方法

ブログサービスは、記事の投稿用APIを公開している場合があります。livedoor BlogだとAtomAPIを使うこと...

Perlで16進の文字列のMD5を計算する

Perlで16進の文字列のMD5メッセージダイジェストを計算するためには、Digest::MD5モジュールを利用しま...

PerlでURLエンコード(URIエスケープ)

PerlでURL encode(URLエンコード)する方法。PHPだとビルトイン関数 urlencode()/urldeocde()でURLエンコ...

perlでRSSを読み込む方法

perlでRSSから情報をトライ出す方法には、色々なやり方がありますが、今回は、perlモジュールのXML::RSS...

perlでWide character in print atとエラーが出る

perlで Wide character in print at: hoge.pl line 13. なんてエラーが出ました。printで文字コードがUT...

watchコマンドで継続的にttyを監視する方法

FreeBSDでは、watchコマンドにより、ttyを監視することができます。sudo watch /dev/ttyp0と実行したと...

FreeBSDの起動時に/tmpをクリアする方法

FreeBSDだけの問題ではないと思いますが、/tmpというテンポラリディレクトリは、色々なゴミファイルが日...

米ヤフー マイクロソフトの買収を避け、独立維持も検討

米マイクロソフトから買収提案を受けた米ヤフーですが、独立を維持するため複数の選択肢を検討している...

地上デジタルの録画ができるfriioのセットアップのまとめ

地上デジタル放送は、コピープロテクトがあり、PCでは録画できませんでしたが、friio(フーリオ)を使えば...

Windowsでローカルマシンに接続しているクライアントを調べる方法

MicrosoftのWindowsを使っているときに、ローカルのマシンへの接続状況がどうなっているのか調べたいこ...

WindowsのHDDの共有状態をnetコマンドで解除する方法

MicrosoftのWindowsでは、ファイルの共有を使うことで、フォルダをネットワークに公開し、ファイルを共...

WindowsのHDDの共有状態をnetコマンドで調べる方法

MicrosoftのWindowsでは、ファイルの共有を使うことで、フォルダをネットワークに公開し、ファイルを共...

マイクロソフトがYahoo!Incに買収を提案

最近、1000人の従業員の解雇を発表したアメリカのヤフーですが、またまた、ビックリなニュースです。マ...

Apache セキュリティ mod_statusのXSS

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

PHPセキュリティ サーバ変数 $_SERVERのPHP_SELFとXSS

PHPで、サーバ変数 $_SERVERのPHP_SELFを利用して、リンクを作るということはよくやると思います。たと...

PHP PHP_SELFとSCRIPT_NAMEを比較してみた

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

PHP パフォーマンス empty()と比較演算子==と===のスピード差

PHPで文字列が空であるか調べるときに、empty()を使ったり、比較演算子を使ったりします。empty()を使っ...

Yahoo!JAPAN OpenIDサービス開始!

2008年1月30日、OpenIDに対応したサイトにYahoo!JAPAN IDでログインできるOpenIDのサービスを開始しまし...

PHPパフォーマンスベンチマーク 後置加算・後置減算($i++, $i--)より前置加算・前置減算(++$i, --$i)が高速

プログラミング言語によりますが、変数の値のインクリメントやデクリメントをするときに、加算子(++)、...

Yahoo! PhotoSoup beta

Yahoo!IncのPhotoSoupについて。PhotoSoupは、ビジュアルワードパズルジェネレータで、flikcrのタグとフ...

パフォーマンスのためにPHPのfor文でcountを使うべきではない

2008/01/31 修正。ソースが間違っていたので、測定からやり直しました。プログラムを書いていると、こう...

PHP pearのBenchmarkをportsからインストールする

PHPのスクリプトをベンチマークする方法がいくつかあります。そのひとつに、pearのライブラリのBenchmar...

PHPのオブジェクトの疑似変数$thisをイテレーション

PHPで配列(array)をforeachでぐるぐる回して、アクセスしたりします。PHPでは、オブジェクトのイテレー...

PHPのオブジェクトのイテレーション

PHPで配列(array)をforeachでぐるぐる回して、アクセスしたりします。PHPでは、オブジェクトのイテレー...

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

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

CSIRT カカクコムと楽天が日本シーサート協議会に正式加盟

CSIRT(シーサート)とは、Computer Secrity Incident ResponseTeam(コンピュータセキュリティインシデン...

セキュリティ UTF-7でXSS(クロスサイトスクリプティング)を引き起こす10の方法

Webアプリケーションのセキュリティで問題になるXSSについて。UTF-7でクロスサイトスクリプティングの問...

セキュリティ クロスサイトスクリプティング(XSS)とUTF-7

クロスサイトスクリプティングは、Webアプリケーションセキュリティで非常に驚異です。UTF-7とは?UTF-1...

FreeBSDのlogin(1)が壊れてログインできない

これは、とある大規模バックエンドシステムの話です。FreeBSDマシンを32台構成や128台構成にして組まれ...

YSlowの開発者がYahoo!IncからGoogleへ転職

Webアプリケーションのフロントエンド開発で大変便利なfirefoxのエクステンション Firebugをベースにし...

Windowsのセキュリティホールのハッキングコンテスト

Microsoft Windowsのセキュリティホールを見つけるためのハッキングコンテストが実施されるようです。Di...

Yahoo! JAPANもOpenID採用

アメリカのYahoo!IncがOpenIDの認証システムを公開すると最近明らかにしましたが、Yahoo!JAPANも同時期...



最近の記事

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

コンテンツを検索しよう

過去ログ

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