薫のHack

C言語 セキュリティ libwrapでネットワークのアクセスコントロール

C言語によるサンプルコードコンパイルhosts.allowの設定libwrapライブラリは、TCP Wrapper から作られた...

FreeBSD 任意のjail IDのプロセスを表示する方法

-oオプションとjidawkを使って指定のjidのみを取り出すデモ応用例FreeBSDの仮想環境 jail は便利です。J...

FreeBSD ports lang/php-mode.el 1.5.0

FreeBSDのportsのEmacsの拡張 php-mode.elが1.5.0になりました。インストール[src]cd /usr/ports/lang/p...

CentOS PHP php-mcryptをインストールする方法

CentOSのPHPでmcryptを使う場合には、php-mcryptをyumでインストールします。apache+PHPで使う場合には...

CentOS 5.2にPHP 5.2を入れる方法

CentOSにPHPをyumでインストールしようとしたら、PHP 5.1だった。filterモジュールが使いたかったので、...

FreeBSD 6.4-RC2が公開

FreeBSD 6.4-RC2が公開されました。ISOイメージが提供されています。次回はFreeBSD 6.4-RELEASEになる予...

U-bootがUFSをサポート

U-bootは、UFSをサポートしました。これにより、UFSにフォーマットされたメディアにインストールされて...

仮想マシンのFreeBSD SMPカーネルのアイドルの問題

FreeBSD i386/AMD64 SMPカーネルをVmwareやVirtualPCといった仮想マシンで実行している場合に、アイドル...

DOSのファイルの ^M をtrコマンドで削除する方法

DOSのファイルを vi とかで開くと ^M がいっぱいあることがあります。trコマンドで^Mを削除することがで...

FreeBSD C言語でメモリの確保(malloc)と開放(free)のトレースする方法

FreeBSDでメモリの確保や開放の状況をトレースする方法について紹介します。FreeBSDのCプログラミングで...

FreeBSDのハードウェアモニター bsdhwmon

FreeBSDのハードウェアセンサをモニタリングするためのツールbsdhwmonがFreeBSD の ports に追加されま...

GoogleのC++ ロギングAPI glogとテストフレームワーク googltest

Googleから公開されている C++ のロギングAPIを提供する glogとテストフレームワーク googletest が Fre...

FreeBSD powerdとcpufreqを使い、CPUの消費電力や発熱を減らす方法

AMDのCPUならPowerNow!、IntelならSpeedStepなどのCPUのクロック周波数を負荷に応じ変更し、消費電力や...

FreeBSD カーネルモジュール cpufreq をビルドする方法

FreeBSDの cpufreqは、 CPU 周波数コントロールフレームワークです。cpufreq ドライバは、カーネルやユ...

sshdの設定の安全なテスト方法

FreeBSDなどでsshdの設定の変更をしたりします。セキュリティ対策などで、色々厳しい設定に変更をしたり...

Eclipse 3.3/3.4の日本語化言語パック

NTTデータから Eclipse 3.3と3.4の日本語化言語パックがリリースされました。Eclipse Europa 3.3 日本語...

PHP GeoIPで国情報を調べる pecl-geoip

GeoIPでは、IPアドレスやホスト名から国情報・地理情報を取得することが可能です。GeoIPでは、Cのライブ...

FreeBSD pkg_infoでパッケージの依存関係を調べる方法

FreeBSDのパッケージの依存パッケージをpkg_infoで調べるには、-rオプションを使用します。pkg_info -r ...

FreeBSD portsの依存関係を調べる方法

使用例FreeBSDのportsで依存パッケージを調べるには、 all-depends-list を使います。make all-depends-...

PHP 携帯Eメールアドレスを判定する

PHPで携帯メールアドレスをチェックする方法[2007-11-10-2] で書いたんだけど、正規表現をやめてみたバ...

Unixでリモートホストにファイルシステムをdumpしてバックアップする方法

はじめにやりかたはじめにUnix(Linux,FreeBSDなど)では、ファイルシステムのバックアップ(dump)には、du...

LinuxでCPU情報を取得する

LinuxサーバでCPU情報を取得するには、 /proc/cpuinfo を参照します。調べる方法cat /proc/cpuinfo'実行...

DNSトラフィックのネットワークキャプチャのツール dnscap

dnscap はDNSトラフィックのネットワークキャプチャに特化したツールです。dnscapは、pcap形式のバイナ...

FreeBSDの/var/crashにcoreが溜まっていた

気付けば、ストレージの使用量がなぜか、50GBのうち40GB近くもディスクを使用している状態になっていま...

5ヶ月ぶりにFreeBSDがフリーズした

4月上旬にフリーズしたFreeBSDのサーバが5ヶ月ぶりぐらいにフリーズしました。jailが8個程度動いてい...

FreeBSDのjailをアップグレードする方法

FreeBSDでjailを使って、複数の環境を構築し、アプリケーション開発やっています。そんなjailをアップグ...

Intel PRO/1000のドライバがemからigbへ

Intel PRO/1000 ギガビット Ethernet アダプタのドライバがEthernet制御チップが82575の場合は、emでは...

FreeBSD AMD CPUのコア温度を調べる k8temp

CPUの温度がどの程度なのか、なんとなく、気になります。FreeBSDでは、k8tempコマンドを利用するとAMD ...

Perlモジュール IP::Country::Firstで日本以外のIPを抽出する

PerlのIP::CountryのモジュールでIPから国コードを取得することが可能です。日本以外のIP(FQDN)を抽出す...

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

IPADICは、形態素解析器 ChaSen 用辞書です。cd /usr/ports/japanese/ipadicsudo make install cleanIPA...

PHPで形態素解析エンジンmecabの使い方

PHPでmecabを使ってみました。文章をmecabで解析してみます。サンプルコード<?php$t = new MeCab_Tag...

形態素解析エンジンのmecabのPHPエクステンションをインストールする

形態素解析エンジン MeCab (和布蕪)のPHP用エクステンションがあります。FreeBSDは、php5-mecabをports...

CentOS MySQLでスロークエリログを出力する方法

CentOSのMySQLでスロークエリログを出力する設定について。データベースを利用したWebアプリケーション...

FreeBSD wavファイルをノーマライズするコマンド normalize

normalize コマンドは、waveファイル(音声ファイル)のボリュームを標準ボリュームレベル(標準音量レベル...

CentOS MySQLの起動、停止、再起動のやり方

はじめにMySQLのインストールsystemd系のサービスのコントロール方法MySQLサーバの起動MySQLサーバの停...

PHP5 GDエクステンションをインストールする

GDライブラリをPHPから利用するためには、php5-gdのエクステンションをインストールします。cd /usr/por...

PHP APC apc_sem_create semctl failed Result too large

PHPのapcを有効にすると、エラーがでて、apacheが起動しなかった。apacheのエラーログファイル[apc-erro...

Perlモジュール IP::Countryのデータベース

IPアドレスから国コードを検索できる Perl モジュール IP::Countryですがこれは、IPアドレスから国コー...

Perlモジュール IP::Country::Firstを使って国を調べる

Perlモジュール IP::Countryでホスト名やIPアドレスからカントリーコードを取得してみます。サンプルコ...

FreeBSD Perlモジュール IP::Countryをインストールする

Perlモジュール IP::Countryを利用するとIPアドレスの国を調べることができます。インストールp5-IP-Cou...



最近の記事

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

コンテンツを検索しよう

過去ログ

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