薫のHack

ヤフーがソフトウェアトークンによるOTPをはじめた

はじめにOTPってなに?アプリ二要素認証で何が変わる?設定気をつけることはじめに昨年、ヤフーは、メー...

Vim neocomplcache のエラーの原因は、neosnippet を使ってないせいだった

はじめにNeoBundleLazy をやめてみた.vimrc の設定はじめにneocomplcache で補完するときに、エラーがよ...

expectでssh sudoを自動化する方法

はじめに実現するためのテクニック解決策関連項目はじめにコンピュータを扱っているとこんなことがある...

sshコマンドでsudoする方法

はじめにttyを割り当てる解決策はじめに複数のホストを扱わないとならないときに、スクリプトでsshを回...

aucoconf config.status error cannot find input file config.h.in

はじめにエラー原因解決策はじめにautoconf は、 Makefile を作成することができます。autoconf をつか...

std thread がlibstdc++.so.6 version GLIBCXX_3.4.1でコケる

はじめにFreeBSDでコンパイルして実行CentOSでコンパイルして実行はじめにC++でstd::threadをつかってみ...

Jenkins に Git プラグインをインストールする

はじめにGitプラグインをインストールするはじめにJenkins を入れたので、今後は、Git のプラグインを導...

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

はじめにFreeBSD に jenkins をインストールインストール設定起動の仕方Web UIはじめにJenkins は、継続...

CentOSにopenssl-develをインストールする

はじめにインストールはじめにCentOS で thrift のC++ライブラリをビルドしようとしたら、 OpenSSL のヘ...

CentOSにboostをインストールする

はじめにインストールはじめにCentOS で thrift のC++ライブラリをビルドしようとしたら、 boost のヘッ...

thriftを自分でビルドする方法

はじめにビルド方法コンパイルはじめにCassandra の C++ 用のライブラリをビルドするときに、 thrift の...

Cassandra phpcassaと爆速ネイティブPHPエクステンションkassandraのパフォーマンス比較

はじめにエグゼクティブサマリ仕様した技術やツール実験環境ConsistencyLevelテストコード phpcassaテス...

Apache ベンチ abコマンドのTime pre requestのナゾ

はじめにab コマンドを実行してみる結果を見比べるab コマンドの出力意味はじめにApache ベンチマークコ...

Cassandra Super Column Familyの使い方

はじめにSuper Column Family の作り方Super Column Family への値のセットの仕方実行例はじめにCassand...

PHP extensionの作り方 5分でできるHello world!

はじめにCodeGen_PECLのインストールXMLの準備ファイル helloworld.xmlスケルトンの生成ビルドソースの...

C++ boost BOOST_FOREACHでループのコーディングを超簡単にする使い方

はじめにソースコンパイルはじめにC++ の vector などのコンテナを使うときに、ループで回して処理をし...

boost::shared_ptrでエラー no matching function for call

ソースコンパイルエラーソースshared_ptr の reset を使おうとしたらエラーになってコンパイルできなか...

C++ boost foreach.hpp expected primary-expression before

コンパイルエラーで困ったコンパイルエラーで困ったちょっと適当にC++のコードを書いていました。関数の...

C++でApache-cassandraを読み書きする方法

はじめにCのソースの生成CのソースのコンパイルC++のソースの生成C++のソースのコンパイルテストコードm...

curlでリダイレクトされたページまで取得する方法

はじめにリダイレクトの仕組み開きたくないURLはブラウザ以外で開くリダイレクトURLがリダイレクトURLを...

Google日本語入力が勝手にMS IMEに切り替わる

はじめに手順既定の言語はじめにGoogle日本語入力(Google IME)を利用していますが、たまにMS IMEに勝手...

FreeBSDでWikimedia Mobileを動かしてみる

はじめにソースコードの取得事前準備動かしてみる再挑戦ruby-iconvを入れるまたトライ気を取り直してト...

Fusion-ioの爆速フラッシュメモリストレージioDriveでサーバ台数を削減できる

はじめにSSDの話Fusion-io のフラッシュメモリのストレージサイバーエージェントのアメーバピグでの事例...

最強のConfluence編集方法 ConfluenceのWiki文法編集モードを復活させる方法

コンフルエンス?Wikiの編集It's all Textオワコンフル救世主グリモンまとめコンフルエンス?Wikiのコラ...

分散ストア Cassandra 1.2.0リリース

はじめに主要な改善ダウンロードはじめにCassandra 1.2.0 のリリースは、ぎりぎり 2012年の年末に間に合...

NeoBundleでVimプラグインを遅延ロードする

はじめにneocomplcacheを無効にしてみる遅延ロードNeoBundleのアップデート遅延ロードの設定OSごとにロ...

FreeBSD 9.1-RELEASEアナウンス

FreeBSD 9.1-RELEASE変更のハイライトISOイメージの配布freebsd-updateによるアップデートFreeBSD 9.1-R...

Kindle ダイレクトパブリッシングをはじめるには

KDPとはKDP登録方法書籍データ形式表紙画像電子書籍印税(ロイヤリティ)価格設定手数料NGコンテンツ...

PHP curl レスポンスヘッダとレスポンスボディの分割

はじめにHTTPレスポンスの構造HTTPレスポンスヘッダを取得するサンプルコード実行例はじめにインターネ...

MongoDBの接続にユーザ認証やIPアドレス制限を追加する

はじめにユーザの追加認証を有効にする設定で認証を有効にする起動時のパラメータで認証を有効にする接...

FreeBSDでmongodb 2.2.2がビルドできない

FreeBSD で mongodb 2.2.x 系がビルドできない気がしてきた。MongoDB 2.2.2 のソースコードをダウンロー...

Google Compute Engineの料金

GoogleのIaaSの Google Compute Engine の利用料金を見てみました。https://cloud.google.com/pricing/c...

MongoDB コレクションの削除

実行例MySQL でテーブルを消す場合は、 drop table を使います。mysql> use foo;mysql> drop tabl...

MongoDB MongoDateを使う

MongoDB で MongoDate の使い方。<?php$id = '100';$name = 'bar';$m = new Mongo ();$m->foo->...

侵入検知 侵入防止 Suricata 1.4リリース

Suricata の 1.4 がリリースされました。パフォーマンス、スケーラビリティ、精度が改善されています。...

分散ドキュメント指向KVS Couchbase Server 2.0

分散型ドキュメント指向 KVS Couchbase Server 2.0 がリリースされました。Couchbase Server は、CouchD...

REGZA Tablet AT700/46F

REGZA Tablet AT700/46Fが転がり込んできました。 OS Android 4.0 CPU OMAP 4430 1.2GHz 2core スト...

CentOS Clang をインストールする

インストールパッケージ説明参考使い方CentOS に Clang をインストールしました。Clang は、コンパイラ...

Nmap 6.25リリース

人気のセキュリティツール Nmap の 6.25 がリリースされました。Nmap 6 が出たのは、半年ぐらい前でしょ...

Acronis True Imagesでハードディスクをクローン

手順使用感結構前にIntelの80GBのSSDが手狭になってきたので、120GBのSSDに移行しました。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
プライバシーポリシー