Let's write β

プログラミング中にできたことか、思ったこととか

2010-07-01から1ヶ月間の記事一覧

Debian GNU/Linux インストール日記(13) OpenOffice.org3のインストール

Debian GNU/LinuxにはOpenOffice.orgがインストールされていますが、バージョンが2です。できれば最新版の3をインストールしたいですよね。でも将来の事を考えるとアップーデートも快適に可能なように、Debianのパッケージからインストールしたいよねぇ。で…

Debian GNU/Linux インストール日記(14) SKK辞書を整えよう

SKKは特殊な入力方法を使用しますが、それは誤変換をかなり防止してくれますし。なにより平仮名だけの入力の時の快適さは素晴しいものがあります。しかし、SKKにはさらに特徴的な「豊富な辞書ファイル」の存在があります。SKK辞書 - SKK辞書WikiのページはSKK…

Debian GNU/Linux インストール日記(12) バックアップツールの自作

バックアップってのは面倒な物です。でもしておかないと大変になりますし、手作業でやるとわすれがちです。でも、セーブしておきたいファイルの場所は一回ぐらいなら覚えてるんじゃないでしょうか。そんなときにちょこっと設定ファイルに記述するだけでバッ…

Debian GNU/Linux インストール日記(10) DropBoxのインストール

会社などの環境が整備されている場所と通信するならともかく友人たちとの共同プロジェクトや出先からちょっとファイルを開くていどの利用ならDropBoxを利用しない手はないです。なにしろiPhoneからも利用できるのですから、便利きわまりないです。というわけ…

Debian GNU/Linux インストール日記(9) SunバージョンのJavaのインストール

JavaプログラミングをするときはJDKが必要になります。そんなときOpenJDKなどの物もありますが、Javaの外部ライブラリとの連携などを考えるとSunのJDKをインストールするのが必要になります。SunJDKはフリーソフトウェアではないのでrmsに申しわけない気持ち…

Debian GNU/Linux インストール日記(8) screenのインストールと基本設定

これまでVimとZshという僕なりのプログラミング三種の神器の2つを紹介してきましたが、最後の一個も当然定番といえるscreenです。最近はtmuxというターミナルマルチプレクサも開発されてきているようですが、まだ安定していないようですし、Web上での情報の…

Debian GNU/Linux インストール日記(7) zshのインストールと基本設定

Shell環境というのは、UNIX系OSをある程度つかいこなせるようになると必ず接するものになるはずです、そんなときShell環境が快適かどうかというのは長期的にみて非常に重要な事となるはずです。そこで既存のbashではなくzshという*さらに*優れたShellをイ…

Debian GNU/Linux インストール日記(11) NetHackのインストールと設定

これは開発の基本とは関係ありませんが、NetHackであそぶのが大好きなのでインストールしておきます。 sudo aptitude install nethack-console nethack-x11 nethack-spoilers これでX11版のNethackとtty版のNetHackがインストールされる。そして$HOME下に.ne…

Debian GNU/Linux インストール日記(2) キーボード環境の基本

Debianで基本的な開発環境を整えたら、次はキーボードの環境を整えて自分に最適な入力環境を整えましょう。僕はSKK + 独自キー配列を愛用しているのでその設定を行いましょう。 まずはSKKのインストールです。こちらはとても簡単です sudo aptitude install …

Debian GNU/Linux インストール日記(1) 基本開発環境を整える

Debianの再インストールをしました。ちょっとしたミスで/usr/bin以下を完全に消去してしまったのでこんなことになりました。再インストールする度に昔から貯めてきた設定とかを思い出すのが大変なので備忘録をつけようつけようとおもってまたこんな事になっ…

Debian GNU/Linux インストール日記(6) Vimのおすすめプラグイン

Vimプラグインは数あれど僕が主にお世話になっているのはShougoさんのプラグインです。Shougoさんが開発しているneocomplcacheやvimshellやvimfiler,vimprocなどのプラグインはVimの環境をかなり快適にしてくれます。NeoComplcacheは同じソースないの変数は…

Debian GNU/Linux インストール日記(5) Vimの基本設定

Vimのインストールが完了したらVimrcファイルを書いていって基本的な設定を行いましょう。 "構文ハイライト syntax on "Vi互換をオフ set nocompatible "行番号の表示 set number "入力した括弧に対応する括弧のハイライト set showmatch "入力時に自動的に…

Debian GNU/Linux インストール日記(4) Vimのインストール

プログラミングに使用するエディタにはEmacsや秀丸,TeraPad,Miなど色々ありますが僕自身は断然Vim派です。Lisp系の言語を書くときに渋々Emacsを起動してSLIME(LispのIDE環境を提供してくれるELisp-Plugin)を起動するぐらいで他のJavaやC/C++,Perl,Rubyなどの…

Debian GNU/Linux インストール日記(3) 独自キーボード配列の設定

プログラミングをする私とPCの一番作業するインターフェイスといえばマウスではなく当然キーボードです。キーボードで如何に自分の頭の中にあるコードを効率良くとりだせるのかというのがプログラミングでは一番大切な事です。そのためには頭の中に自然とあ…

PostScriptで六角形を書く

PostScriptで六角形をかく機会がありこのさいだからと関数を定義しておきました。 %usage CenterX CenterY Size drawHex /drawHex{ newpath dup exch 4 1 roll add moveto 5 {dup} repeat 30 rotate neg 0 rlineto 5{60 rotate neg 0 rlineto} repeat stroke…

SunSpotの愉しみ

ここ数日友人のSunSpotをつかった開発を手伝っている、友人はプログラミングはさっぱりらしいので実質このプロジェクト内でのエンジニアは僕ひとりである。はじめはLispファンの僕としてはJavaなんて面倒だなぁと思っていたのだが、これが意外とおもしろいも…