薫のHack

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

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

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

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

nmap NSEスクリプト

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

Magic Trackpad MC380J/A にエネループを入れようか思案中

Apple Magic Trackpad を使っています。Magic Trackpad は、電池が必要です。そろそろ電池が切れそうな...

Magic TrackPad タップをクリックに設定する

デフォルトだと Apple Magic TrackPad のタップは、クリックとして扱われないようです。システム環境の...

Magic TrackPad の電源の切り方

Magic TrackPad は、右側の電源ボタンを3秒以上、長押しにすることによって、電源を切る(オフにする)...

FreeBSD xsetroot をインストールする

インストール使い方FreeBSD で xsetroot コマンドを実行しようと思ったら、インストールされてなかった...

gcovの使い方

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

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

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

PHP JSONをデコードしたときに配列にする方法

配列を json_encode() でjson形式に変換することができます。json_decode()でjson形式をデコードするこ...

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 に適当にデ...

sconsをインストールする

インストール参考サイトSCons は、オープンソースソフトウェアの contruction tool です。インストールc...

WindowsからiCloudを使う

iPhone から利用できる iCloud を Windows でも使えるようにします。そのためには、 iCloud Control Pan...

Back Track 5

Back Track は、セキュリティツールの複合体です。Linux イメージの中に、ツールがいっぱい入っています...

Windows XPやVistaでThunderbird 5にアップデートしたらThinkPadのトラックパッドが使えなくなった

Thunderbird about:config ui.trackpoint_hack.enabledThunderbird 3から Thunderbird 5 にアップデート...

Linux に Virtualization をインストール

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

グラフィックボードのGPUを用いたMD5の解析 ighashgpu

ダウンロード対応するハッシュオプション事項例グラフィックスボードには、GPUという専用のプロセッサが...

Oracle 実行計画を調べる方法

SQL文にEXPLAIN PLAN FORをつけて実行するとSQL文の実行計画を調べることができます。毎回、このEXPLAIN...

iPhone 3GSをiOS 4.3 8f190 にアップデートした

iOS 4.3 ソフトウェア・アップデートこのアップデートでは、新機能が追加され、既存の機能が向上してい...

C言語 時刻の秒数を取得する time()

サンプルコードFreeBSDでの実装久しぶりに time()を呼ぶプログラムを書かなければいけなかったので、思...

FreeBSD portmasterで依存関係を削除する

FreeBSDのportsからインストールしたアプリケーションをportmasterでアップグレードしようとしたときに...

JavaScript NaNとは何か NaNの判定方法

はじめにNaNの読み方一般論としての NaN とはJavaScript の NaN とはNaNの判定の方法NaNとNumber.NaNの...

jQuery チェックボックスのチェック状態を調べる

jQueryを利用して、チェックボックスの状態を調べるには、is()を使います。このようなチェックボックス...

Thunderbirdでもvimでメールを3倍速く編集したい External Editor

プライベートなメールは、基本的に Emacs + Wanderlust で読み書きしています。ただし、一部のメールは...

SSL証明書をOpenSSLコマンドで取得するときにエラーが出る unable to get local issuer certificate

はじめにTLSで何が行われるのか?OpenSSLコマンドのエラーについてエラーの対処方法OpenSSLコマンドにル...

FreeBSDのTLS/SSLのルート証明書のパッケージ ca_root_nss

はじめにFreeBSDのルート証明書のパッケージファイルの中身の紹介参考はじめにインターネットでは、暗号...

SSL証明書をOpenSSLコマンドで取得、確認する方法

はじめにOpenSSLコマンドをインストールする証明書を取得する証明書の内容を確認するSANsを取得する方法...

CRL Certificate Revocation List 証明書失効リストとは

CRL (Cerificate Revocation List) は、PKIにおける失効したデジタル証明書のリストです。リストは、証...

C++ デフォルト引数はプロトタイプ宣言だけにする default argument given for parameter

はじめにデフォルト引数とはサンプルコードコンパイルするとデフォルト引数でエラーが出る何が悪いのか...

Apple iOS 4.2が公開

主な変更点AppleのiPhone/iPad/iPod touch などのOSの iOS の 4.2 が公開されました。iOS 4.2 ソフトウ...

FreeBSD ddコマンド実行中に進捗状況を確認する方法

関連項目Unix系のOSでディスクのコピーとかにddコマンドを使います。/のad0s1aをswapのad0s1bに書くだけ...

GIGABYTE GA-P35-DS4にWindows XPをAHCIでインストールする方法

途中で失敗してしまったメモ付属のDVDからFDを作るWindows XPのインストールGIGABYTE GA-P35-DS4にWindo...

JavaScriptで確認ダイアログを表示する window.confirm()

構文サンプルコードアプリケーションに、ユーザのアクションを確認するために、確認のダイアログ(ウィ...

NTTデータ・セキュリティ PCI DSS v2.0翻訳版公開

PCI DSS(Payment Card Industry Data Security Standard)は、クレジットカード業界のセキュリティ標準化...

Windows7が休止状態すると勝手に再起動する

[2010-07-25-1]にCPU AMD Phemon X4 945、 M/B ASUSTeK M4A79T Deluxeで組んだマシンのWindowsを休止状...

jQuery inputタグのチェックボックスを確認する方法

サンプルコード チェックを確認するサンプルコード チェックをオンオフするinputタグのチェックボックス...

Perl パディングを削除したデータでもbase64デコードできる

サンプルコード実行結果[2010-10-03-1] では、PerlでのBase64エンコードのやり方について書きました。 B...



最近の記事

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

コンテンツを検索しよう

過去ログ

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