HOME

Programming - 俺式 -

round 丸めを行う関数の調査

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

Common Lisp

最近Common Lispの勉強を始めました。英語関係のドキュメントが結構多い英語のチュートリアルをやったり、ドキュメントを自分用メモに翻訳しつつ勉強しています。(ドキュメントとかリファレンスの例って結構参考になるし、コード見ただけでその関数がどういう動作するかとか解りやすいです。英語の勉強にもなりますね^^d

ドキュメントの方はLispWorksのドキュメントを参考にしています。が、自分が使用しているのはGNU CLispで、実行結果とかは特に記述していない限りGNU CLispの出力です。

この分だと膨大なドキュメントを全部訳さないといけないようなのでこの規格は中止。(^^;)とりあえず数値だけでもやっとくかな。

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でテスト
HOME