IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
MugはJavaScriptのコードをコンパイルしてJavaの中間コードにしてしまうソフトウェアです。 ここ最近、プログラミング言語同士の壁が徐々に破壊されている気がします。あるプログラミング言語上で別なプログラミング言語を動くようにしたり、置き換えてしまったりするような類です。今回はその一つ、JavaScriptをJavaVM上で動かすという、かなり無茶な気がしなくもない、そんなソフトウェアMugを紹介します。 元コードです。 コンパイルしました。 実行しました。確かに出力されています。 デモ2です。確かにJavaScriptです。 こちらもJVM上で実行されています。 MugはシンプルかつスタティックなJVMのためのJavaScriptコンパイラーです。書き方に多少の特徴はありますが、コードはあくまでもJavaScriptです。それをコンパイラを使ってclassファイルにします。その結
Android の Java でも同様にPOSIX拡張文字クラスを利用できるのですが、標準Javaとは挙動が変わるようで、ひらがなにもマッチしてしまいます。 (左が判定対象の文字、右が該当するクラス) a: Graph,Alnum,Print,Lower,Alpha,ASCII, b: Graph,Alnum,Print,Lower,Alpha,ASCII, c: Graph,Alnum,Print,Lower,Alpha,ASCII, d: Graph,Alnum,Print,Lower,Alpha,ASCII, e: Graph,Alnum,Print,Lower,Alpha,ASCII, z: Graph,Alnum,Print,Lower,Alpha,ASCII, A: Graph,Alnum,Print,Upper,Alpha,ASCII, B: Graph,Alnum,Prin
※(2010/01)追記:記事は古くなりましたが、Leopard+Eclipse 3.5 / SnowLeopard+Eclipse 3.5でも同様の方法で日本語化が可能です。また、[Mac][Eclipse]Pleiades入り本体のアップデートすると起動に失敗する時の対処法も記憶の片隅に入れておくと、起動しなくなった時の指針になると思います。 Macを使っていると、世の中がWindowsを中心に回っていることを時々実感する。Eclipseの日本語化済みパックとして最早常識であるPleiadesをインストールしようとしたときも、それを実感した。PleiadesはWindows用のパックは用意しているが、MacやLinuxで使う場合はプラグイン単体でダウンロードして適当にいれるように書いてある。なんて理不尽な!俺はもうMacに移行したのにさ! そんな愚痴を言っていてもEclipseは日本語
折角先週にNexus OneがGoogleから発売されたということで、Mac OS X 10.6.2 Snow LeopardにてAndoroid 2.1の開発環境を作成する方法を紹介しようと思います。残念ながら、MacではIntel MacでしかAndroid開発できません。PewerPCのMacの人は残念ながらAndoroid開発できませんので、新しいマシンを用意するかしてください。Windowsでの環境の準備は、「第2回 Androidアプリ開発,事始め 開発環境を準備しよう」によくまとまっています。 Androidの市場や開発動向に関しては、前回エントリーを参考にしてみてください。Nexus Oneの使い勝手については、UEIの清水さんのblogが非常に素晴らしいので、そちらの方を参考にされると良いと思います。 NexusOneは真のiPhoneキラーと成るか!? NexusOne
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く