薫のHack

GCC 4.4 リリース

gcc関連記事2009/4/21にGNUプロジェクトのGCC 4.4.0がリリースされました。http://gcc.gnu.org/gcc-4.4/...

vim 開いているすべてのバッファをgrepする方法 vimgrep

関連記事関連書籍を探す高機能エディタ vimからgrepを行うときは、vimgrepを利用することができます。開...

vim 複数のキーワードを同時にgrepする方法

vimgrep 関連記事関連書籍を探す高機能エディタ vimからgrepを行うときは、vimgrepを利用することができ...

vimの既存の検索結果にvimgrepの結果を追加するvimgrepadd

vimgrep 関連記事エディタ vim で文字列検索を行う時に、grepをビルトインにした機能 vimgrep を利用す...

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

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

Cygwinでsshdを起動する

環境構築sshdを起動するsshdに接続するssh関連記事Cygwinでsshdを起動する方法について説明します。環境...

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

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

CentOSでftpdを無効にする

さくらの専用サーバを借りたら、ftpdが起動しているので特に利用する必要性もないし、セキュリティ的に...

CentOSでsshdの設定をリロードする方法

CentOSのsshdの設定ファイルの場所/etc/ssh/sshd_configsshdのコントロールスクリプト/etc/rc.d/init.d/...

CentOSでmysqlを起動する

CentOSにMySQLサーバをインストールするには、yumコマンドでインストールできます。sudo yum install my...

CentOSにsudoコマンドをyumでインストールする

CentOSにsudoコマンドをインストールする方法について。yumコマンドでsudoコマンドをインストールするこ...

C言語でCSVの文字列をsscanfで読み込む方法

C言語でCSV(カンマセパレータバリュー)の文字列を読み込む方法について考えます。このような文字列をssc...

vimで長い行が折り返されない、折り返すのをやめる方法

vimでファイルを編集していたら、行が長すぎて、ターミナルの幅に収まらなくなってしまったときに、なぜ...

C言語でカレントディレクトリを取得する getcwdの使い方

最近、めっきりFreeBSDでC言語を書かなくなった。たまたま、書く機会があったので、せっかくだから日記...

sshの接続を共有する方法

sshコネクションが存在すれば、それを利用し、パスワードやパスフレーズの入力なしに、ログインすること...

Yahoo!メールがPOP/SMTP over SSLに対応した

ヤフー!メールが POP/SMTP over SLLに対応したとのこと。認証部分が暗号化されれば、それでいい。よく、...

perlで環境変数を扱う方法

すぐに忘れるのでメモ。perlで環境変数のUSER、PATH、やSHELLとかにアクセスする方法は、%ENVにアクセス...

perlでユーザ情報を取得する方法

ユーザ情報を取得しようと考えるとき、c言語だとまず思い浮かべるのが getpwent(3)とかだ。perlでも同様...

ヤフー検索からグーグル検索に切り替えるブックマークレット

Yahoo!検索からGoogleの検索に切り替える ブックマークレットについて。私は ヤフー検索を使って検索す...

PHP pear Crypt Blowfishで暗号化をする方法

PHPでのデータの暗号化に、pearのCrypt_Blowfishを使ってみた。pear-Crypt_Blowfishのインストールports...

YUIのImageLoader Utilityの使い方

Yahoo! UI LibraryのImageLoader Utilityを使ってみた。ImageLoader Utilityは、名前通りイメージをロー...

YUIのMenuBarでアプリケーションっぽいメニューを作る方法

YUIのMenuBarの使い方について紹介します。Yahoo! UI LibraryのMenuに、MenuBarというサブクラスがあり...

topコマンドをバッチモードで使う方法

topコマンドは、普通に起動すると定期的にトップCPUプロセスの情報が更新されます。スクリプトなどでtop...

8月のアクセス解析

今更ながら、8月1日から8月31日までのアクセスランキングこれは、Google Analytics の解析によるもので...

Googleのソーシャルブックマークサービス Shared Stuff

グーグルのソーシャルブックマークサービス「Shared Stuff」が公開された。Digg, del.icio.us, Fackbook...

Exceptional Performance - Use Content Delivery Network, CDNを使うことによるパフォーマンス改善

ウェブサーバとユーザの近さは、レスポンスタイムに影響を与える。地理的に分散させたサーバを通してコ...

C言語の_Boool型とC99とgccとstdbool.hのbool型

C言語のC99で導入された_Bool型ですが、 stdbool.hで boolに typedefされている。trueやfalseも同じヘッ...

Google Wireless Transcoderとは何か?

apacheのアクセスログをtail -fしていてふと気になったものがあった。"Mozilla/4.0 (compatible; MSIE 6...

GNU screenで行の折り返しの設定を変更する方法

GNUscreenをごちゃごちゃ適当にいじっていたら、スクリーンの画面端で行が折り返さなくなってしまった。...

PHP pear XML_RSSでRSSを扱う方法

pear XML_RSSをportsからインストールするportsから pear-XML_RSSをインストールします。% cd /usr/port...

Exceptional Performance HTTPリクエストを減らす方法

エンドユーザのレスポンスタイムの80%は、フロントエンドに費やされます。その時間のほとんどは、ページ...

ヤフーのBR+

[Yahoo! JAPAN PR企画] BR+BR+ (ビーアール・プラス)[BR+ (ビーアール・プラス)]ヤフーが2007...

Yahoo! High Performance Videos

ヤフーのdeveloper.yaho.comにハイパフォーマンスビデオというビデオがあった。ハイパフォーマンスウェ...

セキュリティ 危険なユーザ名(アカウント名)

辞書攻撃でもっとも試行回数が多かったトップ10ユーザ名は下記の通りとのこと。 1. root(2位の12倍以...

ports X.Org 7.3

portsのX.Org関連が7.2から7.3へアップグレードされた。portupgradeを使ってアップデートできます。sudo...

vimでhtmlを出力する方法 TOHtml

vimの6からバッファの内容からHTMLを生成することができます。生成されるHTMLは、カラースキームの色が...

vim 7に内蔵されているgrepはvimgrep

vimの7から内部的に grep の機能を持ちました。使い方は簡単です。scriptを探してみます。:vimgrep scri...

vimballをインストールする方法

http://www.vim.org/ で配布しているプラグインの中には、「foo.vba.gz」などのvba.gzという拡張子のも...

vimのファイルタイプ(filetype)を変更する方法

vimを使っているときに、ファイルのタイプを変更して、vimの挙動を変えたくなるときがあります。vimは、...

Googleの検索ページは画像が1つしかない

Googleの検索のページには、いくつも画像があるように見えます。[google image]が、上記の画像が1枚だけ...


最近の記事

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

コンテンツを検索しよう

過去ログ

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