2009年11月30日月曜日

Windowsのソースコードのステップ数(目安)

こんな感じらしい
Windows NT⇒400万行
Windows 95⇒1,500万行
Windows XP⇒3,500万行
Windows Vista⇒5,000万行
http://blog.development-network.net/ung/2006/10/post_54.html

2009年11月28日土曜日

各種言語のソースコードからStepを計算してくれるソフト

Blue Step Counter
http://bluecard.no-ip.com/freeware/bluestepcounter/

ブラウザで動くvi

jsviというらしい
http://gpl.internetconnection.net/vi/

参考リンク
http://yebo-blog.blogspot.com/2009/11/emacs.html

2009年11月23日月曜日

vim7の新機能omni補完について

インサートモードでCtrl+X Ctrl+Oでomni補完が出来るらしい
omnifuncってところで設定してるみたいだけどこれはファイルタイププラグイン呼ばれた時に設定されるらしいからあえてautocmdで呼ぶ必要もないみたい・・・
とりあえず今はサポートは以下の言語しかないみたい
C
(X)HTML with CSS
JavaScript
PHP
Python
Ruby
SQL
XML
ヘルプは以下のコマンドでどうぞ
:h new-omni-completion

とりあえず参考リンク
http://kaede.to/~canada/doc/vimeperlephpinoadhie
http://amix.dk/blog/viewEntry/19021

vimの日本語ドキュメント

香り屋さんのは有名だけど
他の人もヘルプの和訳をしているみたい
http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/

IMAPを使ってメールを送受信するときOutlookとThunderbirdで使用フォルダが違う

IMAPで送受信するとそれが違う風になってしまう
使用しているフォルダは下の設定画面の購読するフォルダを管理するから確認できる

↓がその画面


Thunderbird以外のメーラーで不要なディレクトリができてしまった場合は
最初の画面から不要なフォルダを右クリック→削除で削除できる

2009年11月22日日曜日

perlでWindows内のファイル属性の変更

使用方法はこんな感じで
#!/usr/bin/perl
use Win32::File;
Win32::File::SetAttributes("hoge.txt",READONLY);
使える関数は以下の通り
GetAttributes
SetAttributes
使える値は↓みたいなのがあるらしい(下はデフォルトでExport)
ARCHIVE
COMPRESSED
DIRECTORY
HIDDEN
NORMAL
OFFLINE
READONLY
SYSTEM
TEMPORARY



以下参考リンク
CPAN
http://search.cpan.org/~jdb/Win32-File-0.06/File.pm
紹介Blog
http://memo.freedom-lite.com/?p=187

スーパーマリオ63?っていうFLASHゲーム

これはすごいと思った
音楽とかはスーパーマリオ64のまんま
Super Mario63
http://www.freeworldgroup.com/games8/gameindex/supermario.htm

2009年11月19日木曜日

sshのポートフォワード専用アカウントを作ろう

まあ基本的にはrbashで制限付シェルのアカウントを作るだけ


参考リンク
http://blog.recyclebin.jp/archives/555

2009年11月15日日曜日

2009年11月11日水曜日

起動するデーモンの調整 sysv-rc-conf

sysv-rc-confというパッケージを使えば
起動するデーモンのON/OFF切り替えがGUIで可能です
perlのライブラリに依存しているようです・・・
Debian Lennyで試した