薫のHack

FreeBSD JsonCpp をマニュアルでコンパイルしてみる

[2011-10-22-1] で「 FreeBSD で jsoncpp をコンパイルする」方法について書いたんですが、scons が必要...

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

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

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

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

gcovの使い方

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

FreeBSD で jsoncpp をコンパイルする

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

Apache httpd httpd mod proxy に脆弱性

RewriteRule に [P] オプションを使ったり、ProxyPassMatch を利用したときに、非公開サーバへアクセス...

ThinkPad X200sのHDDを容量の小さいSSDに入れ替えた OS丸ごとコピー

ThinkPad X200s の SATA HDD 160GB を 80GB の Intel SSD に入れ替えました。今回の要件は、以下の通り...

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

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

Windowsのgvim が $HOME/_vimrc を読み込まない

Windows で使っている gvim が $HOME/_vimrc を gvim が読み込んでくれない。$HOME のやつは、自動的に...

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

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

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

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

C++ デフォルト引数はプロトタイプ宣言だけにする default argument given for parameter

はじめにデフォルト引数とはサンプルコードコンパイルするとデフォルト引数でエラーが出る何が悪いのか...

/dev/random と /dev/urandom の違い

/dev/random は、 Unix 系オペレーティングシステムのスペシャルファイルの1つです。擬似乱数生成機と...

Perl base64エンコードする方法

はじめにBase64とはサンプルコード試しに実行してみるワンライナーで行う方法パディングについてはじめ...

セキュリティ Cross Site URL Hijacking脆弱性とその対策

攻撃コードの例対策Mozilla Firefoxのerror object(エラーオブジェクト)を利用した、Cross Site URL Hij...

OpenSSL 1.0.0リリース

OpenSSL の 1.0.0 がリリースされました。29-Mar-2010: OpenSSL 1.0.0 is now available, a major relea...

libpngに圧縮された補助チャンクの処理に脆弱性

対策インストール参考サイトlibpng の脆弱性により Denial of Service (DoS) を引き起こす可能性がある...

GNU Screenライクなtmuxの設定 ウィンドウの切り替え

設定参考tmux入門関連ページGNU Screenやtmux は、Unixで複数のターミナルを扱うためのアプリケーション...

GNU Screenライクなtmuxの設定 プレフィックスを変更する

対象設定参考tmux入門関連ページGNU Screenやtmux は、Unixで複数のターミナルを扱うためのアプリケーシ...

GNU Screenライクなtmuxのインストール

インストール参考tmux入門関連ページ1つのターミナルで複数のターミナルを同時に扱える GNU screen ラ...

Flash Shared Object 共有オブジェクトを編集する .sol Editor

.sol Editorは、 FlashのShared Object(共有オブジェクト)を編集することができます。http://sourceforg...

セキュリティ Silverlight ドメイン間ポリシーファイル clientaccesspolicy.xml

HTTPのサポートHTTP通信ヘッダ同一ドメイン通信ドメイン間通信とドメイン間ポリシーファイルドメイン間...

ISOイメージファイルの動画再生ができるSMPlayer

ディスクの交換が面倒なので、HDDの中によく見るDVDのイメージをISOファイルにして、保存されている方も...

PHPフレームワーク ZendFramework 1.8.0 リリース

新しい機能Zend関連記事5月頭にPHPフレームワーク ZendFramework 1.8.0がリリースされていました。ZendF...

セキュリティ脆弱性を解決した Firefox 3.0.9

下記のセキュリティ脆弱性を修正したバージョン Firefox 3.0.9 が公開されました。任意のコードを実行可...

FreeBSD rubygem-rails-1.2.6がエラーを起こす

railsのエラー使っていたバージョンRuby関連記事FreeBSDでRuby on Railsを久々にやってみると、エラーが...

nkf 2.0.9 -Z4オプションを追加

文字コードを変換したりするのに利用するnkfコマンドの2.0.9がリリースされてました。新たに「-Z4」オプ...

memcached をレプリケーションする repcached

memcachedを起動するレプリケーション参考memcachedは、データをキャッシュするために利用されます。mem...

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

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

CentOSにmecabとphp_mecabをインストールする

CentOSにmecabとmecab-ipadicとphp_mecabをインストールしました。CentOSのyumパッケージにmecab系がな...

全文検索システム Hyper EstraierをFreeBSDにインストールする

全文検索システム Hyper Estraierをインストールしてみた。検索システムと言えば、Lucine、senna、Hyper...

FreeBSD ViewVCのインストール

SubversionやCVSなどのソースコードのバージョン管理システムをWebのインターフェースで参照するツール...

CentOSでmysqlサーバをインストールして起動する方法

はじめにmysqldとはMariaDBを削除するCentOS 8 系にインストールする場合MySQLサーバを自動起動する設定...

Yahoo!UI YUI Layout Managerの使い方 入れ子にする

YUIライブラリのYUI Layout Manager(レイアウトマネージャ)の使い方。今回は、Layout Managerの中で入れ...

Yahoo!UI YUI Layout Managerの使い方 とりあえず動かす

YUIライブラリのYUI Layout Manager(レイアウトマネージャ)の使い方。一画面にいくつかのコンポーネント...

perlでファイルを排他ロックをする

perlでファイルをロックする場合には、flockを使用することができます。UNIXのNFSで使えないことが多々...

GNU EmacsでPHPモードを使う

EmcasでPHPモードを利用するには、Emacsの拡張 php-mode.elをインストールします。FreeBSDの場合、ports...

Flash Flex 画像を拡大縮小する scale

Flash(Action Script)で画像の拡大や縮小をするには、scaleを利用すると簡単に拡大や縮小を実現すること...

Adobe Flash ActionScript3 Embedで画像を埋め込む方法

AdobeのFlexでは、JPEG/GIF/PNGファイルの埋め込みがサポートされています。ActionScriptで [Embed] メ...

IE URLに使用可能iな文字列の最大は2083文字

MicrosoftのWebブラウザ IE(Internet Explorer)におけるURL(Uniform Resource Locator)の最大文字数は、...



最近の記事

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

コンテンツを検索しよう

過去ログ

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