薫のHack

vim snipMate の入力補完でプログラミングを高速化

スクリーンキャストvimのバージョンインストールスニペットPHP関連記事関連記事を探すvimには、オムニ補...

Ruby on Rails 2.3リリース

Rails関連記事Ruby on Rails 2.3リリース。http://weblog.rubyonrails.org/2009/3/16/rails-2-3-templat...

Railsマガジン

Rails関連Railsマガジンが出版された。http://railsmagazine.com/無償のPDF版が公開される予定。http://...

FreeBSDでruby 1.8とrails 2.2.2が動かない

Ruby関連記事FreeBSDのportsからrubygem-railsをインストールしたらエラーになってしまったので、少し無...

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

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

mixiがOpenID対応 マイミク限定を外部サイトでも利用可能

mixiがOpenID認証サービスを開始しました。http://developer.mixi.co.jp/openid下記機能が提供されるよ...

vim カレント行ハイライト CursorLineを反転する方法

vim7からカレント行ハイライト機能が追加されましたが(以前でも実現はできてましたが)、set CursorLine...

FreeBSD ports portupgradeのインストールと使い方

FreeBSDでportsコレクションからソフトウェアをインストールするときやバージョンをあげるときに便利な...

複数のPuTTYをタブ化して管理するPutty Connection Manager

sshでUnix系OS(FreeBSDやLinuxなど)にリモートログインしているWindowsユーザは、TeraTerm、Putty、Pode...

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

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

8月のアクセス解析

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

JSLintを微妙に日本語化してみる Edition 2007-08-30

JSLintは、JavaScriptのシンタックスチェックと検証のためのツールです。やりがちな間違えとか、望まし...

firefoxでform(フォーム)をgvimで編集する方法

ウェブページのform(フォーム)で「書き込み」やテキストの「編集」をするときに苦労してます。よく wiki...

真のハッカーとは?

マイクロソフトがハッカーブログ「hackers@microsoft」をオープンしました。マイクロソフトの社内のハッ...

FreeBSDのcoretempカーネルモジュール

FreeBSDのcoretempは、Intel Coreとそれ以降のCPU(Core2、Core/Core2ベースのXeon)のダイに設定されてい...

windowsのgvimでC-v(矩形選択)を使う方法

vimのビジュアルモード(visual mode)のC-v (コントロール v)で矩形選択をよく使います。windowsのgvimの...

vimで挿入モードから戻ったらファイルを保存する方法

vimでファイルを編集しているときに、挿入モードからESCで抜けたときに :w する習慣の人がいると思いま...

PHPユーザのためのRuby/Rails入門

PHPerがRubyに入門するためのプレゼンテーション。Rubyの基礎Railsチュートリアル

JavaScriptライブラリの構築する方法

Building a JavaScript LibraryAdvancing JavaScript with LibPart 1Part 2

Perlのファイルオープン時のコマンドインジェクション対策

Perlでのファイル処理で、コマンド実行をさせたくない(コマンドインジェクションを避けたい)場合は、o...

Virtual PC 2004 に CentOS 5.0 i386をインストール

FreeBSD使いのはじめてのCentOSのインストールMicrosoft Virtual PC 2004にCentOS 5.0 i386をインストー...

PHPUnitを使ってユニットテストをする

PHPのテストには、phpunitを使うことでユニットテストを作成し、ユニットテストを行うことができます。P...

CppUnitでC++の例外をテストする方法

CppUnitはC++用のテスティングフレームワーククラスライブラリで、ユニットテストを行うことができます...

HHKBシリーズ 20万台突破記念キャンペーン

ハッピーハッキングキーボードと言えば、FreeBSDとか、UNIX、Linuxとか、サーバとかを思い浮かべてしま...

HTTPリクエストのクエリー文字列をパースする方法

HTTPリクエストのクエリー文字列、または、そのような文字列を分解する方法について覚え書き。= と &...

PHPでリクエストヘッダをすべて取得する方法

PHPでリクエストヘッダを取得するには、 getallheaders() を使います。リクエストヘッダをすべて表示し...

Windowsのパスワードを解析するOphcrack

Ophcrackは、Windowsのユーザアカウントのパスワードを解析し、表示することができる。ISOイメージをCD...

YUI Compressor(The Yahoo! JavaScript Compressor)

新しいJavaScript minifierが必要な理由ヤフーのユーザの40%から60%が、エンプティキャッシュの経験を持...

YUI Auto Completeの使い方

YUIのAutoCompleteを使って、入力の補完をすることができます。YUI AutoComplete http://developer.yaho...

vimでyuiをオムニ補完する方法 Omni Complete

vimでYUIを使ってプログラムを書いていると、補完したくなるのがVIMerの人情というもの。現状のYUIすべ...

メールのパスワードを忘れてしまった場合の調べ方

メーラーにメールのアカウントの設定をして以来、メール用のパスワードを入力しないというケースはザラ...

tdiaryをインストール方法

日記CGIのtdiaryをインストールしてみた。ports から tdiary をインストールする。>cd /usr/ports/www/t...

PHPのソースコードを流出させない方法

mod_securityで出力をフィルタするSecFilterOutput OnSecFilterSelective OUTPUT "<?php" log,denyソ...

YUI button submitボタンの使い方

YUIのbuttonコンポーネントを使って、少しオシャレなsubmitボタンを簡単に作れます。読み込みjsとcss下...

flickr アーキテクチャ

flickrは主なフォト共有サイトです。flickrには、すばらしい挑戦があり、ますます拡大する新しいコンテ...

Yahoo!UI Library:TabViewを使ってみる

Yahoo!UIライブラリのTabViewについて。YUIのTabViewをつかうと簡単にタブメニューを作ることができます...

Yahoo!UI Library:Loggerを使ってみる

Yahoo!UIライブラリのLoggerについて。Loggerコントロールは、一行のコードでログの読み書きを提供しま...

mixi.jp ミクシィ アーキテクチャ

日本を代表するSNSサイト、ミクシィ(Mixi)のアーキテクチャについて。mixi.jpArchitectureMixiは、日本...

軽量なWebサーバ Lightweight Web servers

この文章は、異なったライトウェイトなウェブサーバ(lightweight web server)の概要です。たくさんのウ...

YouTube アーキテクチャ ハイスケーラビリティ

YouTubeを支えるアーキテクチャと高いスケーラビリティについて。より大きい、速く、信頼できるウェブサ...


最近の記事

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

コンテンツを検索しよう

過去ログ

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