October 20, 2009

SP    概要計画(Summary Planning)
BP    基本計画(Basic Planning)
DP    実行計画(Detailed Planning)
PR    プロジェクト準備(Project Ready)
TS    技術調査(Technology Survey)
RP    要求調査(Requirement for Proposal)
RA    要求分析(Requirement Analysis)
RB    要件確立(Requirement Build)
BD    基本設計(Basic Design)
DD    詳細設計(Detail Design)
PD    プログラム設計(Program Design)
PG    プログラミング(Programming)
MT    モジュールテスト(Module Test)
UT    単体テスト(Unit Test)
IT    結合テスト(Integration Test)
ST    総合テスト(Solution Test)
OT    運用テスト(Operation Test)
SD    システム納品(System Deliver)
MO    保守・運用(Maintenance and Operation)
SU    サポート(Support)
SV    ITサービス(Service)
PA    プロジェクト分析(Project Analysis)
PE    プロジェクト評価(Project Evaluation)
PC    プロジェクト終結(Project Conclusion)

July 17, 2008

GNOME:nautilusのアクセス権設定

gconf-editorで次のキーをオンにすると、普通のUNIX形式の設定ができるようになる。

/apps/nautilus/preferences/show_advanced_permissions

July 16, 2008

Eclipse 3.4

とりあえず入れるプラグイン

  • JStyle
  • Pleiades
  • Subversive or Subclipse
  • PDT(3.4対応待ち)
June 19, 2008

Perl:ファイル一気読み

my $data = join('', <STDIN>);

これよりも

my $data = do { local $/; <STDIN> };

こっちのほうがよい。

PBP的にはPerl6::Slurpを使うのがよい。

http://search.cpan.org/~dconway/Perl6-Slurp-0.03/Slurp.pm

May 28, 2008

自分が使っているThunderbirdアドオン

HeadersToggle

     ヘッダの簡易表示とフル表示をhキーでトグルするアドオン。

MinimizeToTray

    タスクトレイに突っ込めるようにするアドオン。Firefoxでもいける。

Signature Swith

    シグネチャ(署名)をたくさん用意しておいてメール作成時に選べるアドオン。

ViewSourceWith

    メールのソース(RFC822なテキスト) を任意のエディタで表示できるアドオン。

May 20, 2008

MySQL: 整数型の表示幅とデータ長

INT(8)とかいう宣言は表示幅の宣言。

8桁より小さい場合に左側を埋めるためにある。デフォルトはスペース。ZEROFILLで00000003とかになる。

8バイトとか8桁までという意味ではない。

INT(8)でもデータ長は4バイト。8バイトではない。

桁埋めがホスト言語でどう処理されるのかは実装依存だと思うが、もしかして文字列? 

  ——

 SMALLINTとかBIGINTとかはデータ長を表す。

  • TINYINT=1バイト(-128~127) 
  • SMALLINT=2バイト(-32768~32767) 
  • MEDIUMINT=3バイト(-8388608~8388607) 
  • INT=4バイト(-2147483648~2147483647)
  • BIGINT=8バイト(-9223372036854775808~9223372036854775807) 
May 17, 2008
May 15, 2008

vim: ファイルの最終行に改行をつけない

「Unix においてテキストファイルとは行の集合であり、行とは改行文字で終わるものと定義される」

……とかなんとかいうことはさておき、vimではファイルの最終行に勝手に改行がつく。

テストデータを作ってるときやPHPのコードを書いてるときには、末尾に改行を入れてほしくないことがある。そんな時は次のようにすれば末尾に改行がつかなくなる。

setlocal binary noendofline

末尾に改行の付いてないファイルを読み込むと、この設定も自動的に復元されるようだ。

■注意■

ただしbinaryにするとfileformatとfileencodingが無効になり、テキスト系の設定も変更されるというという諸刃の剣。うおー、PHPの編集ができねー。

May 14, 2008

SQL: テーブル名をASすると元の名前は隠ぺいされる

SELECT foo.value FROM foo AS bar

とかやると「fooなんてねーよ」と怒られる。

逆にSELECTするカラムなんかは元の名前じゃないと怒られる。

SELECT value AS val FROM foo

WHERE val IS NOT NULL 

「valなんてねーよ」 

May 2, 2008

vim:空白文字(タブや改行)の見える化

set list
set listchars=tab:>.,trail:_,nbsp:%,extends:>,precedes:highlight SpecialKey term=underline ctermfg=darkgray guifg=darkgray

listcharsの意味

http://vimwiki.net/?’listchars’