AmbientTalk

AmbientTalk

ベルギーã€ãƒ–リュッセル大学ã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢è¨€èªžç ”究所ã§é–‹ç™ºã•ã‚ŒãŸå®Ÿé¨“çš„ãªã‚ªãƒ–ジェクト指å‘ã®åˆ†æ•£ãƒ—ログラミング言語ã§ã™ã€‚ã“ã®è¨€èªžã¯ã€ä¸»ã«ãƒ¢ãƒã‚¤ãƒ«ã‚¢ãƒ‰ãƒ›ãƒƒã‚¯ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«é…å‚™ã•ã‚ŒãŸãƒ—ログラムã®ä½œæˆã‚’対象ã¨ã—ã¦ã„ã¾ã™ã€‚ AmbientTalkã¯ã€æ–°ã—ã„言語機能やプログラミング抽象概念を試ã—ã¦ã€æ–­ç¶šçš„ãªæŽ¥ç¶šæ€§ã¨å°‘ãªã„インフラストラクãƒãƒ£ã‚’示ã™éžå¸¸ã«ä¸å®‰å®šãªãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã§å®Ÿè¡Œã™ã‚‹å¿…è¦ãŒã‚るソフトウェアã®æ§‹ç¯‰ã‚’容æ?“ã«ã™ã‚‹ãƒªã‚µãƒ¼ãƒãƒ—ラットフォームã§ã™ã€‚ 言語ã®ä¸¦è¡Œå‡¦ç†æ©Ÿèƒ½ã¯ã‚¢ã‚¯ã‚¿ãƒ¼ãƒ¢ãƒ‡ãƒ«ã«åŸºã¥ã„ã¦ãŠã‚Šã€Eプログラミング言語ã®å½±éŸ¿ã‚’å¼·ãå—ã‘ã¦ã„ã¾ã™ã€‚言語ã®ã‚ªãƒ–ジェクト指å‘機能ã¯ã€Smalltalk(ブロッククロージャã€ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ä»?ãメッセージ)やSelf(プロトタイプベースã®ãƒ—ログラミングã€å§”任)ãªã©ã®è¨€èªžã«å½±éŸ¿ã‚’与ãˆã¾ã™ã€‚最後ã«ã€ã“ã®è¨€èªžã«ã¯ã€Schemeã¨Picoã«è§¦ç™ºã•ã‚ŒãŸæ©Ÿèƒ½çš„ãªã‚³ã‚¢ãŒã‚ã‚Šã¾ã™ã€‚ AmbientTalkã®ãƒ¡ã‚¤ãƒ³ã‚¹ãƒˆãƒªãƒ¼ãƒ è¨€èªžã¨ã®ä¸»ãªé•ã„ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚ ·アクターã«åŸºã¥ã„ãŸç´”粋ãªã‚¤ãƒ™ãƒ³ãƒˆé§†å‹•åž‹ä¸¦è¡Œæ€§ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¯ãƒ¼ã‚¯ã‚’採用ã—ã¦ã„ã¾ã™ã€‚·...

続きを読む

AppCat iPhone App Maker

AppCat iPhone App Maker

Maker 7分ã§ãƒ¡ãƒ¼ãƒ«ã§è‡ªåˆ†ã®ã‚¢ãƒ—リを作æˆã—ã¦ãã ã•ã„。é©å‘½çš„ã§ã™ã€‚ãã‚Œã¯ç„¡æ–™ã§ã™ã€‚アプリã®æ°‘主主義ã ï¼ã“ã‚Œã¯ã‚ãªãŸã®ã‚ªãƒ—ラ時ã§ã™ï¼šï¼†quot;ã¿ã‚“ãªã®ãŸã‚ã®Appsï¼ï¼†quot; 30ã®ãƒ—ロã®ãƒ‡ã‚¶ã‚¤ãƒ³ã‹ã‚‰é¸ã‚“ã§ã€Kittyã€app.catã‹ã‚‰ã„ãã¤ã‹ã®Eメールã«è¿”ä¿¡ã—ã€å‹äººã€é¡§å®¢ã€ãã—ã¦ç«¶åˆä»–社ã«å°è±¡ã¥ã‘る。ã ã‹ã‚‰ã€ã‚ãªãŸãŒãƒ”ッツェリアã®å ´åˆã¯ã€ã‚¹ãƒ‘を実行ã—ã€ãƒãƒ¼ã‚’手錠ã—ãŸã‚Šã€ãƒ“ニールやグルーミングプードルをã—ãŸã‚Šã—ã¦ã€ã‚ãªãŸã®ã‚¢ãƒ—リã§æœ€çµ‚çš„ã«é¡§å®¢ã®iPhone-homeç”»é¢ã‚’è©°ã¾ã‚‰ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ãã‚Œã¯ã©ã®ã‚ˆã†ã«å¯èƒ½ã§ã™ã‹ï¼Ÿ...

続きを読む

W3DGL

W3DGL

ã“ã®ãƒ©ã‚¤ãƒ–ラリ(.javaファイルã¨ã—ã¦é…布)ã¯ã€ãƒ¢ãƒã‚¤ãƒ«3Dグラフィックスã®æœ¬è³ªçš„ãªæ©Ÿèƒ½ã‚’éžå¸¸ã«å°ã•ãªã‚¨ãƒ³ã‚¸ãƒ³ã«çµ„ã¿è¾¼ã‚“ã§ã€å·¨å¤§ãªAPIã®æ¨™æº–機能を探ã™ã“ã¨ã¯æ™‚代é…ã‚Œã§ã™ã€‚三角形ã¨å››è§’形を作æˆã—ã¾ã™ã€‚三角形ã¨å››è§’å½¢ã¯å¼•æ•°ã¨ã—ã¦3ã¤ã®ãƒ™ã‚¯ãƒˆãƒ«ã¨ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚ªãƒ–ジェクト(テクスãƒãƒ£ãƒªãƒ³ã‚°ç”¨ï¼‰ã®ã¿ã‚’å¿…è¦ã¨ã—ã€ãれらをEngineã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«è¿½åŠ ã—ã¾ã™ã€‚ãã®å¾Œã€ã‚¨ãƒ³ã‚¸ãƒ³ã«è¿½åŠ ã•ã‚ŒãŸã‚ªãƒ–ジェクトã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’呼ã³å‡ºã™ã“ã¨ã«ã‚ˆã£ã¦ã€ã‚ªãƒ–ジェクトを移動ã—ã¦å›žè»¢ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ W3DGL APIã¯3Dlib2009GLã®APIã¨å®Œå…¨ã«äº’æ›æ€§ãŒã‚ã‚Šã¾ã™ã€‚ã—ã‹ã—ã€ãƒ¡ã‚¤ãƒ³ãƒ•ãƒ¬ãƒ¼ãƒ ã‚„MIDletã«Canvasを追加ã™ã‚‹æ–¹æ³•ã¯ã„ãã¤ã‹ã‚ã‚Šã¾ã™ã€‚ 3Dlib2009GLãŠã‚ˆã³W3DGLã«ã¯ã€Mobileã¾ãŸã¯ã‚¢ãƒ—リケーションコンテキストã§Engineを使用ã™ã‚‹æ–¹æ³•ã‚’示ã™ã‚µãƒ³ãƒ—ルファイルãŒå«ã¾ã‚Œã¦ã„ã¾ã™ï¼ˆTestGL.javaã‚’å‚照)。å¤ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®W3D2009ã¯ã€å®Ÿéš›ã®ãƒ†ã‚¯ã‚¹ãƒãƒ£ã®ãªã„Overlay-Polygon-Conceptã‚’æŒã¡ã€W3DGLã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“。...

続きを読む

MoMEUnit

MoMEUnit

MoMEUnitã¯ã€J2MEアプリケーションã®ãƒ¦ãƒ‹ãƒƒãƒˆãƒ†ã‚¹ãƒˆç”¨ã®xUnitアーキテクãƒãƒ£ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§ã™ã€‚よã知られãŸJUnitフレームワークã‹ã‚‰æ´¾ç”Ÿã—ãŸã‚‚ã®ã§ã™ã€‚ CLDC 1.1ã®ã¿ãŒæº–æ‹ ã—ã¦ã„ã¾ã™ã€‚ ã“ã®ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¯ãƒ¼ã‚¯ã¯ã€J2ME MIDP APIã®ãƒªãƒ•ãƒ¬ã‚¯ã‚·ãƒ§ãƒ³APIã®æ¬ å¦‚ã‚’å…‹æœã—ã€æ¬¡ã®ã‚ˆã†ãªJUnitフレームワークã®ä¸»ãªæ©Ÿèƒ½ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ - 開発ã®å®¹æ?“ã•ã¨ãƒ†ã‚¹ãƒˆã®å®Ÿè¡Œã€‚ - ç•°ãªã‚‹ãƒ†ã‚¹ãƒˆé–“ã§åŒã?フィクスãƒãƒ£ã‚’共有ã™ã‚‹ã€‚ - 独自ã®æ–°é®®ãªæ²»å…·ã§ãƒ†ã‚¹ãƒˆã‚’実行ã™ã‚‹ã€‚ - 一連ã®ãƒ†ã‚¹ãƒˆã®ãŸã‚ã®æ²»å…·ã®å¤‰æ›´ã€‚ - åŒæ™‚テストãŒå¯èƒ½ã§ã™ã€‚ - テストランナーã®ç‹¬ç«‹æ€§ï¼ˆãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¯ãƒ¼ã‚¯ãƒ‘ッケージã¨ã¯ç•°ãªã‚‹ãƒ†ã‚¹ãƒˆãƒ©ãƒ³ãƒŠãƒ¼ã‚’使用ã§ãã¾ã™ï¼‰ã€‚ ã“ã®ãƒ•ãƒ¬ãƒ¼ãƒ ãƒ¯ãƒ¼ã‚¯ã«ã¯ã€ã‚ªãƒ—ションã®Antçµ±åˆãƒ‘ッケージãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚ã“ã®ãƒ‘ッケージã¯ã€Antビルドシステムã§MoMEUnitフレームワークã®ä½¿ç”¨ã‚’簡素化ã™ã‚‹å®Œå…¨ã«æ©Ÿèƒ½æ‹¡å¼µã•ã‚ŒãŸã„ãã¤ã‹ã®ã‚¿ã‚¹ã‚¯ã§æ§‹æˆã•ã‚Œã¦ã„ã¾ã™ã€‚ MoMEUnit Ant Integrationパッケージã¯ã€ä»¥ä¸‹ã®æ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚ -...

続きを読む

Geek tools

Geek tools

特徴: ç´ æ•°ãƒã‚§ãƒƒã‚«ãƒ¼ï¼š64ビット整数を素数ã¨ã—ã¦ãƒã‚§ãƒƒã‚¯ã§ãã¾ã™ã€‚ Al bhed翻訳者:Al bhedã¯ã€Final Fantasy 10ã®ã‚²ãƒ¼ãƒ ã§ä½¿ç”¨ã•ã‚Œã¦ã„る言語ã§ã™ã€‚ã“ã®ãƒ„ールを使用ã™ã‚‹ã¨ã€Al bhedã‹ã‚‰Englishã¸ã€ã¾ãŸã¯ãã®é€†ã«å¤‰æ›ã§ãã¾ã™ã€‚ã“れを行ã†ã‚³ãƒ¼ãƒ‰ã¯éžå¸¸ã«ä¸€èˆ¬çš„ãªã‚‚ã®ãªã®ã§ã€ä»–ã®è¨€èªžã«ã‚‚実行ã§ãã€ç§ã¯æ案をå—ã‘入れã¦ã„ã¾ã™ã€‚例ãˆã°ã€Elvish。 ãƒã‚¤ãƒŠãƒª/ 16進/ 8進/ 10進/...

続きを読む

JJOS Shell

JJOS Shell

æ‹¡å¼µå¯èƒ½ãªæ©Ÿèƒ½ã‚’å‚™ãˆãŸå®Ÿé¨“çš„ã§æ•™è‚²çš„ãªã‚·ã‚§ãƒ«ã‚¢ãƒ—リケーションã§ã™ã€‚åˆå¿ƒè€…å‘ã‘ã®ãƒ—ログラマーã€ã¾ãŸã¯å¥½å¥‡å¿ƒã‚’ããる人々ã«é©ã—ã¦ã„ã¾ã™ã€‚シェルã¯ã€ã‚«ã‚¹ã‚±ãƒ¼ãƒ‰ã•ã‚ŒãŸã‚³ãƒžãƒ³ãƒ‰ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã‚‹ãŸã‚ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯å…¥åŠ›ã®æ‰‹é–“を大幅ã«è»½æ¸›ã—ã€åŠ¹çŽ‡çš„ã«æ“作ã§ãã¾ã™ã€‚ã„ãã¤ã‹ã®ä¾¿åˆ©ãªæ©Ÿèƒ½ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ï¼šç®—術計算ã€ãƒ¬ã‚³ãƒ¼ãƒ‰ã®ã»ã¨ã‚“ã©ã™ã¹ã¦ã‚’ä¿å­?ã—ã€TCP接続を介ã—ã¦é€ä¿¡ã—ã¾ã™ã€‚...

続きを読む

Cibyl 20

Cibyl 20

コンパイルã•ã‚ŒãŸCプログラムをJ2ME対応ã®é›»è©±æ©Ÿã§å®Ÿè¡Œã§ãるよã†ã«ã™ã‚‹ãƒ—ログラミング環境ã¨ãƒã‚¤ãƒŠãƒªãƒˆãƒ©ãƒ³ã‚¹ãƒ¬ãƒ¼ã‚¿ã§ã™ã€‚ Cibylã¯GCCを使ã£ã¦CプログラムをMIPSãƒã‚¤ãƒŠãƒªã«ã‚³ãƒ³ãƒ‘イルã—ã€æ¬¡ã«ãれらをJavaãƒã‚¤ãƒˆã‚³ãƒ¼ãƒ‰ã«å†ã‚³ãƒ³ãƒ‘イルã—ã¾ã™ã€‚ Cibylプログラムã¯é€šå¸¸ã®ã‚³ãƒ³ãƒ‘イル済ã¿Javaプログラムã§ã‚ã‚‹ãŸã‚ã€Cibylã¯æ¯”較的優れãŸãƒ‘フォーマンスを発æ®ã—ã¾ã™ã€‚ Cibylã§ã¯ã€C言語ã®ãƒ—ログラムをJ2MEã«ç§»æ¤ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€Cコードã¨Javaコードを簡å?ã‹ã¤åŠ¹çŽ‡çš„ã«çµ±åˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚環境ã¯GNUツールãƒã‚§ãƒ¼ãƒ³ï¼ˆGCCã¨binutils)を使用ã—ã¦ãŠã‚Šã€ãれらをæä¾›ã™ã‚‹ã™ã¹ã¦ã®ç’°å¢ƒã§å‹•ä½œã™ã‚‹ã¯ãšã§ã™ã€‚以下ã«ç¤ºã™Sarien...

続きを読む