薫のHack

バイナリがlibwrap.aをリンクしているか確認する方法

はじめにやり方実行例参考はじめにネットワークサービスが libwrap.a をリンクしているか、簡単に調べる...

Google Authenticator

Mercurialのインストールソースコードの取り出しhttp://code.google.com/p/google-authenticator/Mercur...

vim 7.3のソースコードはMercurialの管理になっていた

Mercurialのインストールソースコードの取得Vimのソースを cvs から取得して、野良ビルドしています。い...

C言語 整数のIPからドット表記のIPアドレスの文字列を取得する方法

はじめに整数のIPからドット区切りのIPアドレスの文字列を取得する方法inet_ntoaのプロトタイプinet_nto...

セキュリティ PDF悪用攻撃が増加

PDF関連記事セキュリティ関連記事2009年に入り、Adobe Acrobat ReaderのPDFファイルをターゲットにした...

GCC 4.4 リリース

gcc関連記事2009/4/21にGNUプロジェクトのGCC 4.4.0がリリースされました。http://gcc.gnu.org/gcc-4.4/...

C言語 libeventとは イベント駆動HTTPサーバ

イベント駆動HTTPサーバRPCサーバとクライアントのフレームワークイベント駆動HTTPサーバlibeventは、シ...

C言語 libeventとは タイマーとタイムアウト

タイマータイムアウト非同期DNS解決タイマーlibeventは、時間を経過したときにコールバックを発動するタ...

C言語 libeventとは イベント通知とI/Oバッファ

libeventを使うためにイベント通知I/Oバッファサンプル参考libeventは、スケーラブルなネットワークサー...

C言語 libeventの使い方 tailを作ってみる

libeventサンプルコードコンパイル方法実行方法参考libeventは、スケーラブルなネットワークサーバを開...

Yahoo!百科事典を公開

ヤフーが小学館の百科事典 日本大百科全書のコンテンツをオンライン百科事典サービスとして公開しました...

FreeBSD/Linux C言語 動的ライブラリ dlopen/dlsym/dlclose/dlerror

C言語で共有ライブラリを動的ロードする方法共有ライブラリのサンプル共有ライブラリのコンパイル共有ラ...

GCC rdynamicオプション

gccコンパイラの-rdynamicオプションは、動的リンク可能なバイナリを作るときに使います。-rdynamicオプ...

開発メモ CSRF対策

CSRF対策のチェックを確認する。エラーになってるんだけど、エラーの処理が走らないので、ヘンだと思っ...

CentOS PHP 5.2でmcryptを使う

CentOSのPHP5.2でmcryptを使おうと思って、PHP 5.2を入れたが、それに対応するmcryptの対応するパッケー...

開発メモ リダイレクタ

リダイレクタ関連のバグをFixした。URL関連の入力チェックがおかしいので、Fixした。

C言語 ソケットプログラミング getnameinfoでIPとホスト名を調べる

libutilのrealhostname_saでstruct sockaddrからリアルホスト名を取得することができますが、getnameinf...

C言語 bsd.lib.mkで共有ライブラリを作る

Makefiletest.ctest.hmain.cライブラリのビルドコンパイル実行方法まとめFreeBSDで共有ライブラリ(share...

FreeBSDフォーラム

FreeBSDの公式フォーラムhttp://forums.freebsd.org/http://www.freebsd.org/news/newsflash.html#event...

分散バージョン管理ツール Mercurial

mercurialをインストールリポジトリの作成ステータスの確認ファイルの追加差分を確認する履歴を確認する...

Yahoo! ジェリー・ヤンCEOが辞任

米Yahoo!のジェリー・ヤンCEOが辞任すると発表されました。後任は、これから探すそうです。ジェリー・ヤ...

Yahoo! 新トップページをテスト開始

米Yahoo!がトップページの新バージョンのテストを開始したようです。たまたま、見慣れないトップページ...

C言語 socketプログラミング sockaddr_inからリアルホスト名を取得する libutil

C言語によるサンプルコードコンパイル方法NI_MAXHOSTクライアントのsockaddr_in からリアルホスト名を取...

C言語 socketプログラミング クライアントのsockaddr_inからドット表記IPアドレスを作る

INET_ADDRSTRLENINET6_ADDRSTRLENsocketプログラミングで、クライアントのsockaddr_in からドット表記の...

C言語 セキュリティ libwrapでネットワークのアクセスコントロール

C言語によるサンプルコードコンパイルhosts.allowの設定libwrapライブラリは、TCP Wrapper から作られた...

memcached をレプリケーションする repcached

memcachedを起動するレプリケーション参考memcachedは、データをキャッシュするために利用されます。mem...

FreeBSD 任意のjail IDのプロセスを表示する方法

-oオプションとjidawkを使って指定のjidのみを取り出すデモ応用例FreeBSDの仮想環境 jail は便利です。J...

無線LAN セキュリティ規格 WPA の暗号鍵が部分的に破られる

TKIP攻撃方法WPA2WEPは数秒で解読される無線LANで利用されているセキュリティ規格 WPA(Wi-Fi Protected ...

Microsoft Live Search API 2.0β

MicrosoftがパブリッシャーとWeb開発者向けにLive Search APIの2.0βをリリースしました。http://sear...

PFUのHappy Hacking Keyboard Professional JP 日本語配列版

なかなか出ないなと思っていたのですが、PFUのHappy Hacking Keyboard Professionalシリーズについに、...

FreeBSD ports lang/php-mode.el 1.5.0

FreeBSDのportsのEmacsの拡張 php-mode.elが1.5.0になりました。インストール[src]cd /usr/ports/lang/p...

CentOS PHP php-mcryptをインストールする方法

CentOSのPHPでmcryptを使う場合には、php-mcryptをyumでインストールします。apache+PHPで使う場合には...

CentOS 5.2にPHP 5.2を入れる方法

CentOSにPHPをyumでインストールしようとしたら、PHP 5.1だった。filterモジュールが使いたかったので、...

FreeBSD 6.4-RC2が公開

FreeBSD 6.4-RC2が公開されました。ISOイメージが提供されています。次回はFreeBSD 6.4-RELEASEになる予...

ヤフーがビジネスSNS CUをベータテスト開始

ヤフーは、LinkedInの日本版のようなサイト CU のベータテストを開始しました。https://cu.yahoo.co.jp/...

OpenBSD 4.4が公開された

2008/11/1に OpenBSD 4.4 がリリースされました。http://www.openbsd.org/44.html新機能の追加デバイス...

OpenCVS

OpenCVSは、CVS(Concurrent Version System)のフリーの実装の1つです。OpenCVSでは、サーバとクライア...

U-bootがUFSをサポート

U-bootは、UFSをサポートしました。これにより、UFSにフォーマットされたメディアにインストールされて...

仮想マシンのFreeBSD SMPカーネルのアイドルの問題

FreeBSD i386/AMD64 SMPカーネルをVmwareやVirtualPCといった仮想マシンで実行している場合に、アイドル...


最近の記事

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

コンテンツを検索しよう

過去ログ

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