薫のHack

gcov_exit undefined reference to __stack_chk_fail_local

FreeBSD で gcov 使おうと思って gcc に --coverage オプションをつけたら、以下のエラーが出ました。ka...

gcovの使い方

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

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

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

FreeBSD で jsoncpp をコンパイルする

ダウンロード元コンパイル方法Jsoncpp を FreeBSD で使おうと思ったが、ports に見当たらなかったので、...

IBM ThinkPad ハードディスク アクティブプロテクションとSSD

ThinkPad X200s のハードディスクをSSDに入れ替えました。ThinkPad では、Think Vantage ハードディスク...

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とはリスニングソケットの場合必ずしもデータが到達...

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

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

日立 HGST Deskstar パッケージ版 3.5inch CoolSpin 2.0TB 32MB SATA 6.0Gbps 0S03224を取り付けた

[2011-08-02-1] に注文した日立の2TBのストレージが届いたので、早速、とりつけました。新しいHDDに150G...

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

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

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

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

pw コマンドでgroupにUserを追加する

FreeBSDでunix group に user を追加するときに、よく、 sudo vim /etc/groupって、コマンドを叩いて、...

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

インストール参考サイトGit (ギット) は、プログラム等のソースコード管理を行うための「分散型バージョ...

UFSのブロックサイズを32KB、セグメントサイズが4KBへ

現行のUFS/FFSは、ブロックサイズ16KBセグメントサイズ2KBです。今後、ブロックサイズ32KBセグメントサ...

FreeBSD 9 から sysinstall は BSDInstall へ置き換えられる

FreeBSD のデフォルトインストーラーが sysinstallから bsdinstal に入れ替わることになりました。bsdin...

新たに増えたマシン Core 2 Duo E8400 3GHz メモリ4GB

昨日、友人宅に行って、マシンを引き取ってきました。主なスペックCore 2 Duo E8400 (3GHz,L2 6MB)メモ...

日立の500GBのHDDを追加

吉祥寺にランチを食べに行って、そのあと友人と合流して、ずいぶん、話をしてました。テンポラリデータ...

FF14をアンインストールする

IntelのSSDの80GBがシステムドライブなんですが、空き容量が足りなくなってきたので、何か消せるものが...

FreeBSD 8.2-RELEASE

sudo freebsd-update upgrade -r 8.2-RELEASE/etc の設定で差分がある場合に、エディタが自動的に起動さ...

3TBのHDDが利用できるか?

MBRだと使えないGPTで使うWindows7ならGPT方式に対応しているWindows XP 32bitではGPTが使えないWindows...

OSのISOイメージをUSBメモリに書きこむ UNetbootin

FreeBSDとかLinuxとかそういったOSイメージをダウンロードしてきて、そのイメージをVMで直接マウントし...

Mac OS X iTerm2

コピーが簡単キーバインドタブやウィンドウMac OS には、ターミナルがありますが、iTerm2を使ってみまし...

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

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

C言語でsha1を計算する

C言語でsha1を計算するには、以下の構造体と関数を利用してます。SHA_CTX c;SHA1_Init(&c);SHA1_Upd...

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

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

Unix dateコマンドの日本語表記をやめる方法

dateコマンドを実行すると日時がわかります。多くの人は、このような表示になると思います。2011年 2月1...

curlコマンドでTLS/SSLのエラーを無視する方法

はじめに証明書のエラーの例の紹介証明書のエラーを無視する方法更新履歴はじめにcurlコマンドとは、Uni...

FreeBSDのinterfaceにaliasを追加や削除する

Jailにsshするとマスターホストに接続され、Jailが動いていないのかと思ってしまいました。なぜか、alia...

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

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

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

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

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

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

ApacheでPHPモジュールを有効にする

あわせて読むPHP5とApacheをインストールしたら、.phpのファイルにアクセスしたときに、PHPが実行される...

FreeBSDにApache22とPHP modモジュールをインストールする

あわせて読むFreeBSDにApache22とPHPのMODモジュールをする方法に関するメモ。PHP5をビルドするときに、...

FreeBSD jmanを更新した japanese/man japanese/man-doc

更新方法portmaster関連記事FreeBSD の jman のドキュメントを更新しました。japaneseのman-docとmanをp...

Excelで漢字を平仮名にする

たまたま、CSV の内容の漢字を平仮名に直したい、という話があったので、Excelでできないか、マクロを探...

FreeBSDを入れなおす

ずいぶん前に FreeBSD をインストールして、そのままずっと使い続けてきたサーバがあります。いつからか...

Perl CPAN をローカルのディレクトリにインストールする方法

CPANの設定Perlモジュールのインストール環境変数を設定するroot 権限があれば、気にせずに FreeBSD な...

C言語 FreeBSD setjmp longjmpで大域ジャンプをする

サンプルコードコンパイル実行例実行環境についてUnixのプログラムでは、処理中にシグナルを受信した場...

Objective C入門 Hello World

hello.mコンパイル実行例まとめFreeBSD/Unixユーザのため(かもしれない) Objective C 入門です。まず...

Linuxでプロセスアカウンティングを有効にする

プロセスアカウンティングを有効にするプロセスアカウンティングを有効にするプロセスアカウンティング...



最近の記事

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

コンテンツを検索しよう

過去ログ

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