2006-10-01から1ヶ月間の記事一覧
新JISのK「い」はいいですよ、いい。これをIに上げざるを得ないのは中指シフトの弊害と思います。 シフトに持ってかれるならDKではなくEIの方がいいかなあなんて思うこのごろ。 いや、それだけで、全然なんも試して無いですが。 あれから惰性でずっと新JISな…
ある種の諦めとも。 http://panathenaia.halfmoon.jp/alang/gcc-private-build/gcc-4.2.0-mingw32.7zhttp://panathenaia.halfmoon.jp/alang/gcc-private-build/gcc-4.2-patch-by-yt Ada.Calendar GNAT GPL 2006のAda.Calendar.Arithmetic, Formatting, Time_…
短期って、適当に作っておいてプロローグをロビーにして開始時刻などを相談するものなのか、人が集まって人狼でもやろうぜとなってから村を作るのか、その辺どんなものなのでしょう。 Hit数だけやたら増えて恐いのもあって……人参国でサーバー会社から苦情が…
ローカルタイムへの変換にlocaltime_rを呼んでるのですけどMinGWのランタイム(VC++のランタイム)にはtm_gmtoffが無いのでタイムゾーンがてんでデタラメになる件。(それまではタイムゾーンが実装されて無かった) うるう秒を真面目に計算に含めているのですけ…
そうだWhitespaceを使おう。
true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true…
アルファベットと数字を使わずにHello World!を出力するというお題が出されていました。 http://d.hatena.ne.jp/shinichiro_h/20061024#1161643404 で、16byte達成。 こんにちは世界!これを、和英翻訳ソフトという名前のインタプリタで実行すると、実装依存…
とうとう、会社の人に辞める意志を伝えました。 さあ就職活動です。目指せ東京近郊。 人生とは、焼肉を奢る相手を増やすことと見つけたり。俺ろくな死に方しないかもな……。
http://www.installationexcellence.com/articles/VistaWithDelphi/Index.htmlVistaではデフォルトUIがSegoe(要するにMeiryoらしい)なのでTahomaから変更しないといけない件、ですが……。 これ見て、Tahomaのほうが綺麗じゃんと思ってしまった私はどうすれば。
一万人を乗せた宇宙船で疑惑の事故死。犯人兼語り手は宇宙船そのものを司るコンピューターで最初に犯行そのものが描かれる倒叙形式のSF。同じ作者の作品ではターミナル・エクスペリメントなどでお馴染みの愉快な人格コピーソフトウェアまで登場して、読み進…
えーと、まあ、あれです、あれ。 人間というのは複雑なものです。 弁解はしません。
やった。動いた。 --- variant.000.hpp Sun Sep 19 20:49:50 2004 +++ variant.hpp Thu Oct 19 03:19:36 2006 @@ -633,16 +633,58 @@ private: // helpers, for visitor interfa delete backup_lhs_ptr; // nothrow } +#ifdef __BORLANDC__ + template <typename LhsT> + vo</typename>…
トラックバックをいただいたcaperをC++Builderで通すべくなんかやってるわけなんですが、boost::variantがふつーにコンパイル通らねえ。 http://bcbboost.sourceforge.net/test/1_33_1-5_8_2-0.5/cs-win32.html 対応状況としてはPassとFailが入り交じってる…
コミット権限のあるメンテナの人達の中で、非Linuxな人いないんじゃないか。 そう思えてきた。Linux上でも再現する実にささいな問題のほうが他のプラットフォームでビルドが通らないことより大事にされてる気がする。少なくともMac/Cygwin/MinGWで通らないよ…
パッチを送ったのに無視されるストレスは全てに勝ると思うので、見知らぬ誰かの平穏のためにはソースを公開しないほうがいいと思った。 あと隠し要素が売りのゲームとか医療機器とかジェットコースターとか、ソースが公開されていたら利用者減るような気が。…
http://www.aonix.com/adt.html AdaコンパイラメーカーのひとつAonixの、Eclipse対応プラグインADTが、無料で使えるようになってました。 ObjectAdaの他にGNATにも対応しているようです。 ただし金を出さないと、ObjectAdaの評価版同様に、2000行制限だかが…
http://d.hatena.ne.jp/ytqwerty/20061006#p1へんの流れでAda.Directoriesのパッチを作っていたのですが、gcc-4.2-20061007に組み込んでビルドしてみました。 http://panathenaia.halfmoon.jp/alang/gcc-private-build/gcc-4.2-20061007-mingw32-with-patche…
RevaForthでは実行ファイルは命令経由で無いと作成できません……というのは当たりでした。 あんまり理由もなさそうなのですが、無理やり理由を考えるとするならば、開発環境そのものを弄ってプロセスイメージを保存したものをアプリケーションと称するSmallta…
以上の知識の応用として、Hello Worldを書いてみましょう。 : add + ; : sub - ; : > 4 add ; : < 4 sub ; : + dup dup @ 1 add swap ! ; : - dup dup @ 1 sub swap ! ; : . dup @ emit ; : , dup key swap ! ; macro : [ p: repeat ['] dup compile ['] @ c…
http://ronware.org/reva/ 実行ファイルを生成する方法が、コマンドラインでは不可能で、インタプリタ上で特定の命令を実行して行うようになっている気がするのは気のせいでしょうか。
なんちゅーかレスポンス遅いにゃーと思うんじゃー。えいだがわるいのか!この約180歳め! 口に出すのも憚られる人の村 ……というわけでいつもと逆のことをほざきます。 ネィティブ言語なので起動が低速。 ぶっちゃけmodなんちゃらの方が速いです。 Adaのgener…
インタラクティブにも実行できるし、コンパイルもできる Cの関数が(アセンブラから呼ぶのと同程度には)苦労無く呼べる ちゃんとしたモジュールシステムかどうか知らんけどディクショナリ コンパイル超速い 開発環境のインストールにたぶん苦労しない 更に、…
Borland C/C++だと、#if中でsizeof使えるんですよね。 「この構造体は64バイトでなければいけない」みたいなのがトリックを使うことなくコンパイル時に検出できるので便利といえば便利なんですが、規格はどっちが正しいんでしょう。 まー、プリプロセッサと…
http://d.hatena.ne.jp/w_o/20061008#p1http://d.hatena.ne.jp/niha/20061008#1160319491勿論すごい人の以下略。Haskellから入った人には、ポインタとか以下略。対象読者は以下略。Cとは、以下のような特徴を持ったプログラミング言語です 参照透明(!) 型推…
日本では古今東西、野球漫画のほうがサッカー漫画よりも多いです。 これは、単に野球が人気というだけではなく、野球の方が漫画に適したスポーツであることが挙げられるでしょう。 野球の方が止まっている場面が多い、ので駆け引きや内面描写や会話などを入…
……は、mingwのところにβ版ソースが置かれているのですけど、groofが無いとテキストに埋めこまれた謎の記号が整形されず読めたものでは無いことがわかりました。つまり意味が無い。
自分に科した比較禁止条項がうざくて仕方ないんですが。 あとC→他の言語、より、他の言語→Cの方が楽に決まってますので、OSのAPIとか各種SDKのインポートライブラリは、C以外の言語で提供されるべきだと改めて思いました。この際DでもOCamlでもいいよ。
http://d.hatena.ne.jp/ytqwerty/20060713#p1へんの流れで──ついにgccに文句を言う→AdaCoreのひと曰くGNAT Proなら対応済みだから買え(GPLじゃ無いのかよ)→GNAT GPL 2006は一見対応している風に見えて変なのでGNAT Proでも直ってるとは思えない!文句たらた…
http://tobysoft.net/wiki/index.php?cmd=read&page=Delphi%2FYML%2Fdyayaml%A4%F2%BB%C8%A4%C3%A4%C6%A4%DF%A4%EB&word=yaml ごめんなさいごめんなさいごめんなさい。 まず、Delphiからの場合必要なのはdyayaml_omf.objとdyayaml.pasだけです。あとはポイし…
http://www.ietf.org/rfc/rfc2324.txt ……に対応しているブラウザってあるのでしょうか? FireFoxもふつーに未定義扱いしてくれました。