Programming

I18N、L10N、M17N

システムが他言語に対応(切り替え)出来る様に作る=internationalization(I18N=国際化) システムがある特定の言語固有の機能を持つ様に作る=localization(L10N=地域化) システムが複数の言語に対するL10Nに対応し、(同時に)複数の言語の使用が可…

クイックリファレンスカード集

"Quick Reference Card"または"Cheat Sheet"で検索。 http://refcards.com/ AMSTeX、Apache、Catalyst、C、Emacs calc、cvs、emacs、gdb、mod_perl、Perl regular expressions、Template Toolkit、TeX、XEmacs、MySQL、HTML DOM、XHTML 1.0 frameset、XHTML …

tex記法(picture)テスト

mimeTeXのリファレンスによると、\pictureをサポートしている様なので、テスト。 [tex:\picture(50,50){(0,0){\line(1,1){50}}}] [tex:\picture(50,50){(25,25){\circle(40)}}] 参考:mimetexmanual.html 参考:数式を表示する(tex記法) - はてなダイアリ…

"ラジオボタン"の由来

参考:@IT:Insider's Computer Dictionary [ラジオボタン] ちょっと古い型の扇風機のボタン+勝手に動くツマミを想像しよう。レトロというか、今から見れば無駄。 こういうのがトリビアだと思って、ずっと『トリビアの泉』を見てきたのだけれど、最近は趣…

エディタ用ポップアップメニュー

import java.awt.event.*; import javax.swing.*; import javax.swing.text.*; public class My_TextPopup extends JPopupMenu implements ActionListener { private JMenuItem selecta_menuitem; private JMenuItem copy_menuitem; private JMenuItem cut_m…

ふつうのようで普通じゃない

ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道作者: 青木峰郎出版社/メーカー: ソフトバンククリエイティブ発売日: 2005/07/27メディア: 単行本購入: 35人 クリック: 450回この商品を含むブログ (150件) を見る 公式:ふつう…

JavaベースでPerl文法のスクリプト言語

"Sleep"。オタクは「ネムたん」とでも呼ぶのでしょうか(音夢*1と被るか)。 公式サイト:http://sleep.hick.org/ 参考:http://pcweb.mycom.co.jp/news/2005/07/21/013.html 僕はこの手の言語にJython、Groovyを使っていますが、少々満腹気味。 The Jython …

リストに基づきファイルコピィ

import os import sys import shutil import string separator = "," def copy_file(src, dst) : if os.path.exists(src) : if os.path.isdir(src) : if os.path.exists(dst) : os.removedirs(dst) shutil.copytree(src, dst) elif os.path.isfile(src) : if…

XMLでSwing

http://www.gui4j.net/ 参考:http://pcweb.mycom.co.jp/news/2005/06/09/012.html 楽そう。

避けては通れない、って事だよな・・・(遠い目)

関数型言語。括弧の化け物。 構造が見易いから、開発効率は良いそうな。 http://www.sci.toyama-u.ac.jp/~iwao/Scheme/scheme.html 参考:なぜ関数プログラミングは重要か Lisp含め関数型言語習得を後回し後回しにしていたのだが、とうとう必要になった。 や…

号泣する準備はできてい"る"

郵便貯金から2万円下ろして新宿へ。 帰ってきたら財布の中身が4000円。はうあ。全部本に使った。 紀伊国屋書店(本店・南店)、ブックファースト、ジュンク堂書店を回ってきました。ついでに高島屋と東急ハンズとユニクロ。ネコソギラジカル (中) 赤き征裁VS…

オープンソースリッチクライアントLaszlo

@IT:Open Laszloを使って作るリッチクライアント(1) @IT:Open Laszloを使って作るリッチクライアント(2) 面白そう。時間があれば遊んでみよう。 新しい言語を作るのではなく、既存の言語を如何に組み合わせて新しいものを作るか。

プログラマ御用達フォント

Monospace/Fixed Width Programmer's Fonts via.あけてくれ -- おれカネゴンの『算数できんのやっぱり気にしすぎとや』日記 ちなみに僕は「M+ FONTS」。

Friday the 13th(笑)

グレゴリオ暦において。 2000年1月1日から2399年12月31日までの400年、閏年*1も考えて 400(年)*365(日)+(100-4+1)(日)=146097(日) 146097(日)/7(日)=20871(週)よって400年分の日数は7で割り切れるので、400年後の同月同日の曜日は一致する。 1605年のカレン…

はてなRSS用Sleipnirスクリプト

//はてなRSSに追加 var pnir = new ActiveXObject("Sleipnir.API"); var id = pnir.GetDocumentID(pnir.ActiveIndex); var document = pnir.GetDocumentObject(id); if (document == null) { pnir.MessageBox("Document オブジェクトを作成できません"); }el…

ポストPDF?「Metro」

参考:マイクロソフトの「Metro」はPDFキラーになるか - CNET Japan 参考:MS、PDF対抗の文書フォーマット「Metro」を披露 - ITmedia NEWS via.http://homepage1.nifty.com/kazuf/renewal.html#xml_1115387535 今更PDFに不満は無いと言えば無いのだけれど、…

コンパイラ系資料

コンパイラ一般 色々なツールの紹介 http://catalog.compilertools.net/ コンパイラ関連のリンク集 http://www.ulis.ac.jp/~nakai/rel_web_compilers.shtml スクリプティング言語資料室(仮) (リンク集) http://www.kt.rim.or.jp/~kbk/ Compiler Construction…

携帯アプリ

DoCoMo 作ろうiモードコンテンツJ2ME KVM/CLDC+iアプリAPI au by KDDI KDDI au: EZfactoryBREW、J2ME KVM/CLDC+MIDP+KDDI独自拡張プロファイル vodafone http://developers.vodafone.jp/J2ME KVM/CLDC+MIDP+ボーダフォン独自拡張JSCL Javaだよなあ。や…

カレンダスクリプト

アウトプット主義で。 Linux(UNIX)のcalコマンドは、 cal [-13smjyV] [[month] year]となっているのだが、「month year」か「year month」かでよく迷う。 だから、いつもcalはmycal.shという自作シェルスクリプトを使う。 #!/bin/sh CALOPT= PARAM= while …

Sleipnir用はてなスクリプト

//はてなアンテナに追加 var pnir = new ActiveXObject("Sleipnir.API"); var id = pnir.GetDocumentID(pnir.ActiveIndex); var document = pnir.GetDocumentObject(id); if (document == null) { pnir.MessageBox("Document オブジェクトを作成できません")…

【軍曹が】携帯電話開発の現状【語る】

2log.net 辛いなあ。

組み込み系解説・紹介サイト

組み込みネット - 組み込みシステム開発にたずさわるエンジニアの方々や,ビジネス・パーソンの方々を支援するWebサイト / CQ出版株式会社 日本の組み込み情報 PHEENIX::SELL 組み込みでもLinux!!ホームページ 宮城県産業技術総合センター/トップページ 組…

JavaCC

公式 https://javacc.dev.java.net/ 日本語ドキュメント(ac.jp) http://ltm.cs.uec.ac.jp/~takahisa/study/java_cc/grammar.htmlhttp://ltm.cs.uec.ac.jp/~takahisa/study/java_cc/api.htmlhttp://ltm.cs.uec.ac.jp/~takahisa/study/java_cc/lookahead.htm…

良い言語

人気の言語を作るには ---Being Popular--- メモメモ。卒業研究のテーマも決まりそう。

完璧なんて無いんだから

Flash開発者を不安にさせるGoogle検索の落とし穴 - CNET Japan 最近気になったのは「google:zebra」。タイトルに「プラグインチェック」とある。Flashのチェックをするページを最初に読み込んでからトップページという構成なのだろう。 googleでページを探し…

世間に目を向けてみる

*C#がJIS規格になった ASCII.jp:マイクロソフト、プログラミング言語“C#”がJIS規格に制定と発表――標準規格化でC#の採用拡大を狙う プログラミング言語C#がJISに制定 | スラド デベロッパー うーむ。まさかC#が、まさか.NETが"標準"に侵入してくるとは。電…

プログラミング言語株

http://buzz.research.yahoo.com/bk/market/market.html?_mid=7440 参考:Matzにっき(2005-03-17) まだ動いて1週間。予想は無理だね。

PythonとiTunes

参考:iTunesのDRM技術を破る新アプリ「PyMusique」公開 - ITmedia NEWS 「Py」って書いてあるから、まさか・・・と思ったら案の定。Python万歳。はは。 ITmediaでソフトへのリンクが張られてないのは利用規約*1違反だからなんだろうなあ。 ってわけで、ここ…

サポート切れの恐怖

参考:http://www.itmedia.co.jp/enterprise/articles/0503/19/news015.html こういうのがあるから、VBとか.NETとかでシステム開発は怖いんだよなあ。 とか言いながら、未だにWindowsME使っているんですが。

駄目文字

Shift_JISで2バイト目が\x5C(=エスケープ文字=\)である文字一覧。空欄は該当文字無し。 0 1 2 3 4 5 6 7 8 9 A B C D E F 80 ― ソ Ы Ⅸ 噂 浬 欺 圭 構 蚕 十 90 申 曾 箪 貼 能 表 暴 予 禄 兔 喀 媾 彌 拿 杤 歃 E0 濬 畚 秉 綵 臀 藹 觸 軆 鐔 饅 鷭 祥 …