淡々とお仕事のお勉強をするよ
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
気になる~と言って忙しさを口実に一言だけ日記を書いて放置する悪いパターンだ…
PR Java において Java: Double.NaN の比較 | 裏表(Phinloda のもう裏だか表だか分からないページ) double d = hoge(); if (d != d) { // d が Double.NaN のときに実行される } おそらく Double でなくても事情は同じだろう。 通常偽かエラーになると踏んでいたらそうならず、しかも定められた仕様とは違うと。これは気をつけねば。 ソースコードの最初の一行は shebang というらしい。今更知った。 Windows における shebang前出の Wikipedia 記事にあるように UNIX のシステム上でインタプリタを呼び出すための記述なんだけど、Windows の場合はどのような扱いになるんだろうか。
どうでもいいけど、もう 4年も前の記事か。 Here is a complete Scala script for Unix: #!/bin/sh exec scala "$0" "$@" !# Console.println("Hello, world!") argv.toList foreach Console.println Here is a complete Scala script for MS Windows: ::#! @echo off call scala %0 %* goto :eof ::!# Console.println("Hello, world!") argv.toList foreach Console.println また、Apache では Windows 上でも shebang を解釈するようである。httpd.conf に変更を加えないならば、以下のように Windows らしく書かねばならない。
もちろんこれではクロスプラットフォームな記述にならないので、Apache がいいように補完してくれることを見越して
と書くこともできる。言うまでもなくこんなパスが Windows 上に用意されているとも限らないので、shebang を無視、あるいは PYTHONPATH を流用するように設定しすることも可能。(A Python for Windows Tutorial より) /usr/bin/envshebang として env コマンドのフルパス
はまりやすいポイント
昨日の記事ではタイトルにしたくせに詳しく書かなかった DDL について覚書。
ところで現在一般的なバージョンってどれなんだろう。データベースの種類によっていろいろ方言があるようなので、そちらに準拠して学んだ方がいいかな。 せっかく GUI についてまとめたのに、こんないいものを見逃していたなんて。
我々の世代で IT 業界を目指した人間にとっては、やはりゲーム開発というのは頭に思い浮かべやすい目標だと思う。様々な環境で動くことを意図しているというのもポイントが高い。 ライセンス基本的に LGPL だが、1.3 以降は商業ライセンスも可能になる予定らしい。(参考) ドキュメント開発環境C で書かれているが、他の言語からも利用できるようにするためのライブラリがいくつか存在する。 周辺にあるテクノロジやインスタント Python 辺りを読んで、そういえば多くの言語や環境では GUI インタフェースってどう作るのだろうと思って調べてみた。 TkPython には Tkinter という標準ライブラリがある。 Qt主に C++ だけど、他にも様々な言語に対応している。一番ポピュラーそうだけど、ライセンスの途中切り替えができないのが難点か。ライセンスは開発者単位で付与されるが、組み込み版はさらに端末毎にライセンス料が必要となる模様。 GTK+こちらは C 言語。しかしやはり多言語での開発にも対応。動作プラットフォームは GNOME がメインだけど、他の環境でも動かないことはない。 SWTJava プラットフォーム用。何故か Eclipse 財団が管理している。
Shoes(via InfoQ: 軽量なGUI、グラフィックス、アニメーション向けライブラリRuby Shoes) Ruby 用 GUI ライブラリ。割合単純な記述で様々なことが可能らしい。
実際は ?何をどの言語で作るかに依存する。この中で一番ご縁がありそうなのは Qt とSWT か。web アプリケーションが仕事の主流になればあんまり関係ない。 subversion での履歴の継承についてまだ考えていた。 |
カレンダー
カテゴリー
最新CM
[04/25 cialis 20mg]
[04/25 Billymew]
[04/23 AnthonyVax]
[04/23 Judsontof]
[04/23 Ernestamots]
最新記事
(10/28)
(10/28)
(01/06)
(04/15)
(01/01)
最新TB
ブログ内検索
最古記事
(01/01)
(01/01)
(01/02)
(01/03)
(01/04)
アクセス解析
|