薫のHack

PHP から Thrift で HBase のテーブルを取得する

thrift によるソースコード生成HBase の起動テーブルの作成サンプルコードあわせて読むPHP で Thrift 経...

FreeBSD php5-thrift をインストールする

インストール参考サイト合わせて読むFreeBSD で PHP から thrift を利用するには、 php5-thrift をイン...

CentOSでハードウェアRAIDとシングルHDDのベンチマーク

RAID ボリューム単体のストレージハードウェアRAIDを組んでみたので、RAIDのストレージとシングルのスト...

Linux ext4 ファイルシステムを作成する

実行例実行例FreeBSD ならファイルシステムを作るときに newfs を叩くのですが、 Linux はどうだったで...

Linuxでパーティションを作成する

Linux でパーティションを作成するには、 fdisk コマンドを利用します。fdisk を起動したら、 n コマン...

FreeBSD CDの情報を表示する

CD/DVD ROM ドライブの存在を確認する。% ls /dev/*cd*/dev/cd0音楽CDの情報を調べてみる。% sudo cdcon...

PHP で MongoDB を使ってみる

インストールサンプルコード今回は、PHP で MongoDB にアクセスしてみます。インストール[2012-03-01-1]...

FreeBSD pecl-mongo をインストールする

インストールphp 設定参考サイト「FreeBSD に MongoDB をインストールする [2012-03-01-1]」で MongoDB ...

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

依存インストール設定mongod の起動その他の設定クライアント参考サイトMongoDB は、高いパフォーマンス...

FreeBSD virtio-modを導入する

はじめにインストール設定FreeBSD の shutdownKVM の設定の変更 NICKVM の設定の変更 IDE DISK仮想マシ...

FreeBSD ports lang/python27 は PHE を有効するとビルドできない

FreeBSD の apache22 をビルドするときに、依存で /usr/ports/lang/python27 をビルドしはじめるが、pyt...

ディスクへの書込軽減のためFreeBSDとLinuxにnoatimeを設定する

Linuxの設定反映FreeBSD の設定反映Linux CentOS と KVM で動かしている FreeBSD の ディスク I/O を減...

UNIX suid なスクリプトを実行する方法

run.cコンパイル[2012-02-22-1]「Unix suidなコマンドからsystem関数を呼ぶと子プロセスではrootのeuid...

Unix suidなコマンドからsystem関数を呼ぶと子プロセスではrootのeuidが失われる

getresuid.csystem.cMakefile実験解決策setuid_system.cexecve.croot ユーザがオーナのファイルで、suid...

Unix コマンドの実ユーザと実行ユーザ、保存セットユーザを調べる

Makefilegetresuid.c実行例Unixのカーネルは、3つのユーザIDを管理する。実ユーザID実行ユーザID保存セ...

Unix SUIDとはなにか?

SUID とはなにか?SUID の設定SUID とはなにか?SUID (Set User ID) は、実行ファイルに設定される属性...

SELinux の動作状況を確認や設定する

SELinux を有効化するSELinux を無効化するSELinux の設定現在の SELinux の状況を調べる方法は、 geten...

Perl 文字列の改行を取り除く

文字列中の改行をすべて取り除く方法は、 文字列中の \r \n を取り除くことです。Perl で s を使って、...

CentOS KVMのディスクイメージの場所を追加する

はじめにストレージは足りなくなるKVMの仮想ディスクイメージの置き場所は?ディスクイメージの置き場所...

CetnOS 仮想化 kvmのインストール

仮想化関係をインストールkvmネットワークの設定CentOS のインストール時に、 Virtual Host を選択して...

csh whichしてからaliasする

which してから alias をする例。which コマンドで、サーチパスからコマンドが見つかることを確認します...

FreeBSD 9.0-RELEASEをインストールした

VMWare の設定アプリケーションのインストールapache 2.2locale の DB の作成Perl モジュールのインスト...

CentOS HDDの情報を調べる

設定を調べるHDDの情報を取得設定を調べる[kaworu@u0 ~]$ sudo hdparm /dev/sda/dev/sda: multcount = 0...

CentOS HDDの読み出しスピードを調べる

Linuxでハードディスクの読み出し速度を測定するには hdparm コマンドを使いますI。[kaworu@u0 ~]$ sudo...

CentOS Firefoxをアップデートする

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

Linux に SATA HDD を4つ付ける

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

Linux で時刻合わせ ntpdate ntpd

nttpdの起動と停止時刻をあわせる時刻をあわせる方法Linux での ntpd の起動や停止、時刻の合わせ方につ...

Cにおけるローカル変数の宣言時ゼロクリア

zero_clear.czero_clear.smemsetが呼ばれないケース10年ぐらい前に libc を使わない、自分だけが書いた...

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

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

FreeBSD の環境をやっと UTF-8 にしたよ

UTF-8 化の対象.vimrc.screenrc.emacsUTF-8 化FreeBSD の環境は、10年以上も EUC-JP な環境で使い続け...

FreeBSD で Hadoop 0.22.0 を動かしてみる

事前準備Hadoop のダウンロード環境変数の設定サンプルの実行ひさびさに FreeBSD で hadoop を動かして...

FreeBSD に diablo-jdk16 をインストールする

事前準備インストールFreeBSD で Java が必要になったので、 diablo-jdk16 をインストールしました。事...

PHP phpcpd をインストールする

phpcpd のインストールphpcpd の確認検査するファイルについてphpcpd は、 Copy/Paste Detector (CPD) f...

FreeBSD に diablo-jre16 をインストールする

事前準備インストールFreeBSD で Java が必要になったので、 diablo-jre16 をインストールしました。事...

C言語の配列への不思議なアクセス方法

サンプルコード実行例C言語で配列を使って、文字列を扱ったりしているかと思います。配列にアクセスする...

C言語 strlenにNULLを突っ込むとセグメンテーションフォルト

はじめにセグメンテーションフォルトを起こすコードサンプルコード strlen.cコンパイル方法実行例デバッ...

Vim gVimでテキストベースのタブページを使う

gVim のタブは、テキストモードのタブではありませんが、gVim でもテキストベースのタブを利用すること...

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

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

Linuxとldconfig

最近まで、FreeBSDでプログラミングをすることがあっても、Linux でプログラムをあまり書いていなかった...

valgrindを使ってみる

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



最近の記事

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

コンテンツを検索しよう

過去ログ

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