薫のHack

8月のアクセス解析

今更ながら、8月1日から8月31日までのアクセスランキングこれは、Google Analytics の解析によるもので...

Googleのソーシャルブックマークサービス Shared Stuff

グーグルのソーシャルブックマークサービス「Shared Stuff」が公開された。Digg, del.icio.us, Fackbook...

C言語の_Boool型とC99とgccとstdbool.hのbool型

C言語のC99で導入された_Bool型ですが、 stdbool.hで boolに typedefされている。trueやfalseも同じヘッ...

Exceptional Performance HTTPリクエストを減らす方法

エンドユーザのレスポンスタイムの80%は、フロントエンドに費やされます。その時間のほとんどは、ページ...

Yahoo! High Performance Videos

ヤフーのdeveloper.yaho.comにハイパフォーマンスビデオというビデオがあった。ハイパフォーマンスウェ...

IEのCookieの上限が20から50に増えた

サーバが21個以上のCookieを送信したときデフォルトでは、Internet Explorer は各ドメインごとに最大 20...

大規模サービスの開発と運用

ベンチャーみたいな小さなところ(?)がサービスを上げるために、どのような手順、どのような環境、どのよ...

Windows XPで「セキュリティで保護されていない接続へリダイレクトされようとしています」という警告がでる

MS Windows XPで https:// のサイトから別のページにリダイレクトされるときに、セキュリティ警告セキュ...

CentOSにGNU screenをインストールする

YUM - Yellow dog Updater, Modifiedyum(ヤム)は、Yellow Dog Linuxのために開発されたYellowdog Update...

yumの使い方を学ぶ

インストールされているパッケージを調べるFreeBSD使いは、portsでmakeしたり、pkg_add系のコマンドを使...

GNUのFlash Player Gnash

GNU の Flash Player の Gnash(GNU Flash Movie Player) 0.8.1が公開された。現在、FWF7とSWF8.5のActio...

Virtual PC 2007にFreeBSD 6.2-Releaseをインストールする方法

FreeBSDやunix、Linuxを触ってみたいけど、マルチブートにするのは怖い、とか、マシンが一台しかないか...

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

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

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

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

真のハッカーとは?

マイクロソフトがハッカーブログ「hackers@microsoft」をオープンしました。マイクロソフトの社内のハッ...

Perlのファイルオープン時のコマンドインジェクション対策

Perlでのファイル処理で、コマンド実行をさせたくない(コマンドインジェクションを避けたい)場合は、o...

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

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

PHPUnitを使ってユニットテストをする

PHPのテストには、phpunitを使うことでユニットテストを作成し、ユニットテストを行うことができます。P...

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

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

PHPでリクエストヘッダをすべて取得する方法

PHPでリクエストヘッダを取得するには、 getallheaders() を使います。リクエストヘッダをすべて表示し...

PHPのソースコードを流出させない方法

mod_securityで出力をフィルタするSecFilterOutput OnSecFilterSelective OUTPUT "<?php" log,denyソ...

YUI button submitボタンの使い方

YUIのbuttonコンポーネントを使って、少しオシャレなsubmitボタンを簡単に作れます。読み込みjsとcss下...

flickr アーキテクチャ

flickrは主なフォト共有サイトです。flickrには、すばらしい挑戦があり、ますます拡大する新しいコンテ...

YouTube アーキテクチャ ハイスケーラビリティ

YouTubeを支えるアーキテクチャと高いスケーラビリティについて。より大きい、速く、信頼できるウェブサ...

R4 (Revolution for DS)が税関に止められている

「Revolution for DS」はmicroSDカードに入れた音楽、動画、ゲームなどをニンテンドーDS上で再生・プレ...

ezjailでFreeBSDのjailを作る

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

rsync の使い方

rsyncは、ファイルをリモートにバックアップしたりするときに使います。rsyncをportsからインストールcd...

CSRF Redirecor

CSRF(Cross Site Request Forgeries、クロスサイトリクエストフォージェリー) リダイレクタの紹介。CSRF...

XSS Post Forwarder

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

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

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

SQL Hacks

1章 SQLの基本1. コマンドラインからSQLを実行する2. プログラムからデータベースに接続する3. 条件付...

各種ルータの初期パスワードがわかるサイト「Default Router Passwords」

Default Router Passwords - The internets most comprehensive routerpassword databasehttp://routerp...

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

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

ハッキング非公式ガイド -- 天才ハッカーから学ぶ攻撃と防御

目次第1章 ハッカー vs クラッカー第2章 Windowsのハッキング第3章 ネットワークのハッキング第4章 Eメ...

flex2でyoutubeを検索する

flex2でyoutubeの検索APIを叩いて、表示するだけのソース。<?xml version="1.0" encoding="utf-8"?&g...

Yahoo! Japanのページビュー数がついに世界第1位に

日本の人口ってアメリカより少ないんじゃないの?4000万UU。http://www.itmedia.co.jp/news/articles/07...

iGoogleやWindows Liveでガジェットとして追加可能なウイルススキャナー登場

http://japan.cnet.com/news/sec/story/0,2000056024,20351424,00.htm?ref=rssNanoScanは、は約1分以下...

ubuntu on Microsoft Virtual PC 2004

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

apacheをtop風にモニターするapachetop

apachetopでapacheの状況をtop風にモニターすることが出来ます。ApacheTopは、リアルタイムwebサーバ統...

Flashに対抗するマイクロソフトの「Silverlight」、日本語サイト公開

http://www.microsoft.com/japan/silverlight/http://internet.watch.impress.co.jp/cda/news/2007/06/1...



最近の記事

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

コンテンツを検索しよう

過去ログ

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