薫のHack

CentOS Firefoxをアップデートする

CentOS にインストールされていた Firefox が古かったので、アップデートすることにしました。sudo yum ...

Linux に SATA HDD を4つ付ける

CentOS 6 のLinux マシンに SATA の HDD を4つ付けました。/dev/sd? を調べると/dev/sda/dev/sdb/dev/s...

ネットワークのマシンをリストアップする doscan

インストール参考サイトdoscan は、TCP ポートでリスンしているマシンをネットワークから見つけるための...

FreeBSD に OpenVAS をインストールする

openvas-server インストールopenvas-client インストールopenvas-pluings インストール設定openvasd の...

nmap オンラインのホストを探す

nmap の -sP オプションは、Ping Scan を実行します。Ping Scan により、オンラインのホストを見つける...

C++ コンストラクタに参照を渡す

コンパイル実行例C++言語で「メンバに参照を持つクラス」をメンバに持つクラスを初期化する方法について...

C++ std::string に NULL を突っ込むとセグメンテーションフォルト

はじめにstd::stringにNULLを代入するサンプルコードコンパイル実行結果デバッガで実行ファイルを見てみ...

valgrindを使ってみる

a.ccコンパイル実行例メモリリークのないプログラムを動かしたときの実行例は、以下のとおりです。valgr...

PHPUnit3 スケルトンプログラムを生成する

foo.phpfooTest.phpスケルトンプログラムを生成する方法。foo.php から fooTest.php を生成する方法です...

nmap NSEスクリプト

NSE ディレクトリNSE オプションNSE のカテゴリスクリプトの選択参考nmap には、 Nmap Scripting Engine...

FreeBSD にlibevent2をインストールする

インストール参考サイトlibevent でプログラムを書こうと思ったら、libevent2があったのでlibevent 2 で...

gcovの使い方

はじめにコードカバレッジとはカバレッジの種類コードカバレッジを取得する方法gcovとはgcovのインスト...

待望の iOS 5.0.1

iOS 5.0.1 ソフトウェア・アップデートこのアップデートにより、さまざまな機能が向上し、問題が修正さ...

gccコマンドは呼び出し屋さん gccコマンドの裏側

cpp コマンドによる処理cc1 コマンドによる処理as コマンドによる処理ld コマンドによる処理やっとでき...

iPhone 構成ユーティリティ

iPhone用のプロファイルを作るためのツール。http://support.apple.com/ja_JP/downloads/#iphone 構成iP...

iPhone iOS5の位置情報サービス システムサービスの意味

iPhone のバッテリーを長持ちさせるために、不要なオプションは、オフにしました。iOS5の設定の位置情報...

C++ jsoncpp jsonをパースする方法

サンプルコード実行例Json エンコードされた文字列を受け取ったときに、パースして Json::Value にする...

C++ jsoncpp json エンコードする方法 - 改行なし

Json::StyledWriter を使うとインデントされた Json の string が返ります。余計なインデントなしのデー...

C++ jsoncpp json を入れ子にする方法

Json::Value の値に、Json::Value を突っ込むこともできます。#include <iostream>#include <c...

C++ jsoncpp json エンコードする方法 - インデント付き

JsonCpp を使って、 Json::Value から jsonエンコードの文字列を書き出します。Json::Value に適当にデ...

Vundle による vim のプラグイン管理

Vundle の取得リポジトリから取得vim の設定プラグインのインストールプラグインのアップデート実行例Vi...

Apache httpd httpd mod proxy に脆弱性

RewriteRule に [P] オプションを使ったり、ProxyPassMatch を利用したときに、非公開サーバへアクセス...

Microsoft Office 2010 の予定表に祝日をインポートする方法

ファイルタブのオプションをクリックする。左ウィンドウで「予定表」をクリックし、「祝日の追加」をク...

ThinkPad X200sのHDDを容量の小さいSSDに入れ替えた OS丸ごとコピー

ThinkPad X200s の SATA HDD 160GB を 80GB の Intel SSD に入れ替えました。今回の要件は、以下の通り...

Linux socket accepシステムコールとTCP_DEFER_ACCEPT

Accept Filterとは3-way handshakeTCP_DEFER_ACCEPTとはリスニングソケットの場合必ずしもデータが到達...

Apache Killer Range Header DoS

Range Header を利用して、Apache を DoS することができるツール Apache Killer が公開されました。kil...

sudo の設定は visudo を使わずに sudoers.d に書く

sudo の設定は、 visudo で編集可能です。FreeBSD の場合、 sudo の設定ファイルは /usr/local/etc/sudo...

HDDのコピーをする EASEUS Disk Copy

HDD交換時にシステムをどうやってコピーするか、頭の痛い問題です。新しいHDDを取り付けた後に、OSから...

Linux に Virtualization をインストール

CentOS に Virtualization をインストールしました。sudo yum groupinstall Virtualization============...

PuTTY 0.61

SSH クライアント PuTTY の 0.61 が公開されました。SSH2 GSSAPI認証のサポートKerberos ユーザのシング...

CentOSの電源を落とす shudown -P now

FreeBSDでPCの電源を落とすときには、shutdown -p nowでよかった。CentOSのshutdownだと-pオプションが...

CetnOS6がリリース

CentOS6が公開されました。Red Hat Enterprise Linux(RHEL) 6の互換 Linuxディストリビューションです。...

BOSE AE2の振込処理

昨日、注文したヘッドフォンの振込処理を本日、実行しました。銀行振込です。

BOSE AE2を注文した

ヤフーショッピングで、BOSEのヘッドフォン AE2を注文しました。ただ、注文してから、支払いの連絡がく...

Named base Virtual Hostは複数のSSLの設定ができない

Apache の場合、Named Base Virtual Host は、複数のSSLの設定ができない。各サイト毎にIPアドレスを用...

Google IMEをShift + Space で有効無効にする

ずいぶん前に、Google IMEをShift+Spaceでオンオフ(有効無効)にできないかやってみたのですが、目的を...

BIND 9.8.0のパッチ公開 DoS対策

DNSソフトウェア BIND 9.8.0のパッチが公開されました。RPZ(Response Policy Zone)の機能を利用している...

ノイズキャンセリングヘッドフォン Bose QuietComfort15を試してみた

ノイズキャンセリングのヘッドフォンが欲しかったので、視聴してきました。視聴する場所がある意味ダメ...

apache mod rewriteと格闘する

Apache の mod rewrite でやりたいことがあったので、いろいろ試すが、環境が狂ってるのか、まったく言...

仮想マシン Qubes OS

ポーランドInvisible Things Lab(ITL)が高レベルのセキュリティをもつOSを目指す、Qbutes OSのベータ版...



最近の記事

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

コンテンツを検索しよう

過去ログ

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