HOME

Common Lisp SQLite Graphviz

Programming - 俺式ネッ!と -

round 丸めを行う関数の調査

round関数に関しての調査を行いました。四捨五入と丸めは違います。手元ですぐに使えるプログラミング言語でroundを出力してみました。偶数丸めのメリットについても買いてあります。

Common Lisp

主に自分用のメモです。

最近(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で充分ですね。サーバー/クライアントシステムにする前のテストようにも使えるかな?

→SQLite

Graphviz

Graphvizはソースファイルからグラフを作成するソフトであの有名なAT&Tが開発しているオープンソースです。ソースファイルからグラフを作成できるのでWEBで入力されたデータを表示するプラグインや各種言語でのライブラリとかが豊富。

とりあえずなんかできたので…Graphvizのページを作ってみました。

あまり有名じゃないと思うけどWindows,Mac OS X,Linuxで動作するオープンソースのリアルタイムストラテジーゲーム、Widelandsの建物と物の関係図。

→Graphvizのページへ

HOME