薫のHack

VMWare Player ディスクイメージの最適化

VMWare Player で FreeBSD をインストールした後に、ディスクのパフォーマンスのために、最適化するよう...

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

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

objdumpで逆アセンブルする

objdump コマンドで逆アセンブルすることが可能です。逆アセンブルする。objdump -d /bin/lsすべてのセ...

CentOS を休止状態にする

CentOS の UI (Gnome) のメニューから「シャットダウン」を選んで、「ハイバネート」を選択すると、OS ...

OpenSSL BIO で setsockoptのSO_REUSERADDRをセットする方法

BSD socketでプログラミングをしていると setsockopt でSO_REUSEADDR を使うことがあるが、BIO で REUSE...

ヘッドホンがどのように組み立てられるか

AKGのヘッドホンがどのように組み立てられていくかが、わかる動画です。ロボットと人がいろいろ作業して...

OpenSSL オレオレ証明書を作成するための Makefile

Makefile[2008-04-22-2]セキュリティ OpenSSLコマンドでの独自SSL証明書の作り方 オレオレ証明書でも、...

OpenSSL SSL_UNDEFINED_FUNCTION called a function you should not call

OpenSSL でBIOを使ったサーバ側プログラムを書いてる時に、以下のエラーが出て、一瞬迷った。BIO_do_han...

EmacsでMemory exhaustedが出た

GNU Emacs で Wanderlust を使っていたら、メモリを使い果たしたというエラーが出てしまいました。Memor...

CentOS HDDの情報を調べる

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

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

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

CentOS に GNU Screen をインストールする

インストール参考サイトCentOS に GNU Screen をインストールしました。yum コマンドで一発です。インス...

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 を使わない、自分だけが書いた...

vim に neocomplcache を入れる

インストールソースVim で補完機能を使う場合、neocomplcache が便利です。Vundle でのインストール方法...

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

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

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

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

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

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

Chrome で Firefox の Panorama を実現する Tab Suger

Firefox には、デフォルトで Panorama と呼ばれる、タブをグループ管理する機能があります。タブをたく...

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

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

友人とヘッドホン AKG K550 K272HDの試聴してみたり

友人とヘッドホンの試聴に家電量販店へ。たいてい、一緒にパソコンのパーツを見に行ってるんですが、今...

Vim rootユーザで開き忘れても上書きできる sudo.vim

はじめにvim-scripts/sudo.vim の導入NeoBundle設定 .vimrcインストールアップデート関連サイトBundle ...

Winamp で ALAC を再生する方法

iTunes で ALAC フォーマットで 音楽 CD をパソコンに取り込みました。Winamp で ALAC を再生するには、...

FreeBSD で Hadoop 0.22.0 を動かしてみる

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

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

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

Ubuntu の IP アドレスの設定

Ubuntu の IP アドレスは、以下のファイルで設定するようです。/etc/network/interfacesiface eth10 ine...

PHP phpcpd をインストールする

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

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

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

iPhoneアプリ RunKeeper

RunKeeper は、ジョギングしている方には、有名なアプリらしいです。http://runkeeper.comウォーキング...

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

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

Firefox をセーフモードで起動する方法

セーフモードで起動するFirefox のエクステンションをインストールしたり、設定を変更して、Firefox が...

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

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

Vim からGNU Globalを使う gtags.vim

設定インストール使い方プログラミングをしていると、関数や変数、マクロの定義を探したりします。エデ...

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