Common Lisp SQLite Graphviz
Programming - 俺式ネッ!と -
- round 丸めを行う関数の調査
round関数に関しての調査を行いました。四捨五入と丸めは違います。手元ですぐに使えるプログラミング言語でroundを出力してみました。偶数丸めのメリットについても買いてあります。
主に自分用のメモです。
最近(2009.05)はSBCLを使うことが多いです。
→ Common Lispのページ
Ruby
Rubyは結構好きなプログラミング言語です。PythonとRubyは大体同時期に使い始めたのですが、blenderやGIMP等(市販ソフトではShadeとか、Poser)でプラグインを作るための言語としてPythonが使われていたので次第にRubyを使わなくなっていきました。
またまたRubyをやりだしたのは最近のRuby on Railsの流行のせいかPythonはインストールされていないけど、Rubyはほとんどのレンタルサーバでインストールされています。それで久々にRubyをやってみようとしたら見事にハマった^^というワケです。
-
Ruby Gtk::TreeView 表形式での表示
- Gtk::TreeViewを使ったサンプルコード。表示するまでを解説。
-
Ruby Gtk::TreeView ツリー形式での表示
-
Gtk::TreeViewのツリー形式での表示
-
Ruby Hpricot + GNU Source-highlight
-
シンタックスハイライトを行う、GNU Source-highlightの出力ををRubyのライブラリ、Hpricotを使用してtableタグに変換する。これを行うことでマウスで簡単にコピペできるようになる。(行番号付き)
-
livedoor地震速報RSSを読んでみる
-
livedoorさんから配信されている地震速報RSSを読んで表示してみる実験。
xmlの処理にはRubyの添付ライブラリrexmlを使用しています。
Javascript
最近はいろいろなライブラリが出て便利になりましたね。いろいろなライブラリを使ってみます。
- Google Maps API キーの取得 → コントロールの追加
- サイトに初めてGoogle Maps APIを導入するにはサインアップしてキーを取得する必要があります。ここではキーの取得とGoogleさんのサンプルコードにコントロールを追加するまでを記述しています。
- Dojo Toolkit ダウンロードとインストール
- Dojo Toolkit 1.1.1のダウンロードとインストールについて。
- Dojo Toolkit ちょっと使ってみる AccordionContainer
- インストールしたら使いたくなるのが人情というもので、ちゃんとDojoが動くかどうかAccordionContainerでテスト
お手軽、適当に早い、面倒な設定がいらない。まあ、サーバー/クライアントにする必要がないアプリならSQLiteで充分ですね。サーバー/クライアントシステムにする前のテストようにも使えるかな?
→SQLite
Graphvizはソースファイルからグラフを作成するソフトであの有名なAT&Tが開発しているオープンソースです。ソースファイルからグラフを作成できるのでWEBで入力されたデータを表示するプラグインや各種言語でのライブラリとかが豊富。
とりあえずなんかできたので…Graphvizのページを作ってみました。
あまり有名じゃないと思うけどWindows,Mac OS X,Linuxで動作するオープンソースのリアルタイムストラテジーゲーム、Widelandsの建物と物の関係図。
→Graphvizのページへ