You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
あのWebサービスもJVMを利用している 「Javaは大規模なエンタープライズシステムにしか使われない」 それが常識だと思っていませんか? たしかに、これまでJava Virtual Machine(JVM)は、他の言語を実行すると遅く、Javaのプログラムを実行する環境にすぎないものでした。ところが、Java 7から実装されたInvokeDynamicにより、JVM上で、RubyやPHPなどさまざまなコンピュータ言語で記述されたプログラムをより高速に実行できるようになりました。 これにより、今までエンタープライズでJava言語で記述されたプログラムを実行するだけの環境であったJVMが、汎用的な実行環境になったと言えます。また、これまでJavaの実行環境として使用されていたノウハウが、他の言語で記述されたプログラムを実行する際にも利用できます。 最近では、TwitterがJVMをアプリケー
JEmacs is a re-implementation of Emacs, written in a mix of Java, Scheme, and Emacs Lisp (ELisp). JEmacs uses Kawa to compile Scheme and ELisp into Java bytecodes. Kawa is a widely-praised Scheme implementation that includes many Scheme extensions, powerful Java/Scheme interoperability, and high performance though a sophisticated compiler. Kawa is being extended to support ELisp. This is so JEmacs
こちら(米国)では、見つかった Java のセキュリティホール(+それを利用した実際のアタック)が大問題になり、米国政府が「ただちに Java を無効にするように」と声明を出し(参照)、全国ニュースでも大きく取り上げられている。 実質的な危険があるのは Java applet なのだが、Java と Java applet の違いの分からない報道機関は、大々的に「Java が危険」と報道しており、Sun Microsystems を買収して Java を入手した Oracle にとっては大きなブランドイメージの損失だ。Oracle は火曜日には56カ所のセキュリティホールを塞いだパッチを提供するそうだが、そんなパッチでは、今回作られてしまった「Java は危ない」というイメージは拭えない。 どのみち、Java applet にはほとんど価値がないので、これを機会に無効にする人も多いようだ(
ちょっと前にMさんが教えてくれた,Javaで「NCurses」を扱えるようになる「JCurses」についてドキュメントを読んだりソースコードを書いたりして試してみた. それなりに,Linuxの設定なんかでみた画面が出ることが確認できた.が,それとは別に厳しい欠点を発見した. それは.ネイティブコードを呼ぶ際,なんともトリッキーな呼び出しをしている構造だったため,作ったJARファイルから呼んだり,自作部分と一緒にJAR化してもエラーを吐いて止まってしまう. 一応,JAR化せずにパス指定すれば動くが,これじゃあはっきりいって使えない. そこで「JCurses」には別れを告げて,インターネット上を放浪していたところ,「CHARVA」と運命的な出会いを果たした. 「CHARVA」とは,JavaのGUIのAWT・SwingをCUIに移植したといって間違いないほどのものである.JFrameとかあるし.
The Java Curses Library (JCurses) is a library for developing text terminal based applications using Java programming language. It is implemented as a Windowing toolkit similar to AWT, but built upon the UNIX "curses" windowing system. Features Console based windowing toolkitMulticolor console outputRecognize single keystrokes (PG-UP, PG-DOWN,......)Supports Windows and Linux, both 32 and 64-bit v
Create : Oct. 31. 1997 Last Update : Nov. 23, 1998 JDKには"jdb"というデバッガが付いてきます。 しかし、このコマンドでデバッグするのは一苦労です。ソースコードにSystem.err.println()を埋め込んだほうが簡単です。 私としては、コマンドラインで一つ一つ命令を与えていくデバッグは苦痛以外の何者でもないのですが、タダで手に入るデバッガはこれしかないので仕方なく使ってみました。 使ったことがない人も多いと思うので、ここに簡単な使い方を書いておきます。でも一生使わない人の方が多いかもしれませんね。 目次 コンパイル 起動 ブレークポイントを設定する 最初のブレークポイントまで実行する ローカル変数の一覧を調べてみる もっと詳しく変数の内容を調べてみる 次のブレークポイントまで実行する 一行だけ実行して
JavaFX Advent Calendar 12月3日担当です。 11/30開催の「第8回JavaFX勉強会」(日本JavaFXユーザーグループ主催)で、「ダブルクリックで起動する JavaFX アプリケーション JAR の仕組み 」を発表をしてきました。 この発表では、作成するプログラムがJava SE/JavaFX以外の他のJARに依存しない単純な形式を対象にしていました。 発表の質疑応答にて、依存するJARがあり複数のJARで構成されるアプリケーションの場合について質問を受けました。事前に調査はできておらず、宿題ということで本日「(補遺)依存するJARがあるJavaFXアプリケーションの実行可能JAR作成」を紹介します。 注記)本記事でのコマンド実行例、ディレクトリパス記述表記は、Windows OS(Windows 7)環境での操作・記述を前提としています。Linux、Solar
java.util.regex クラス Pattern java.lang.Object java.util.regex.Pattern すべての実装されたインタフェース: Serializable public final class Patternextends Objectimplements Serializable コンパイル済みの正規表現です。 正規表現は、文字列として指定し、このクラスのインスタンスにコンパイルする必要があります。結果として得られるパターンは、Matcher オブジェクトを作成するために使用されます。 このオブジェクトは、任意の 文字シーケンス とこの正規表現をマッチできます。マッチを実行したときの状態はすべて正規表現エンジンに格納されます。 このため、複数の正規表現エンジンが同じパターンを共有できます。 標準的な呼び出しシーケンスは、次のようになります。 P
タイトル通り。 memcached つかうほどのものをいじっていないのだけれども面白そうなのでメモ。 以下、java はhttp://www.whalin.com/memcached/ ruby は memcached-client を前提とする*1。 普通につかう。 普通にサンプル通り書くと、java なら String[] servers = { "localhost:11211", }; SockIOPool pool = SockIOPool.getInstance(); pool.setServers(servers); pool.initialize(); MemCachedClient mcc = new MemCachedClient(); mcc.set("one", 1); mcc.set("two", 2); mcc.get("one"); こんな感じ*2。 ruby
Emacs で Java アプリケーションをソースレベルデバッグするのはいろいろ手を加えないとダメだと思っていたのですが、 Emacs 22.1 の gud.el と gdb-ui.el あたりを注意深く読んでいるとどうもそうでないということが分かり、実際にやってみたところ稚拙ではあるけど一応ソースレベルデバッグっぽいことができたので紹介しておきます。 GUD って何? GUD (Grand Unified Debugger) は Emacs の統一フロントエンドデバッガで、現在のところ gdb, sdb, dbx, xdb, perldb, pdb, jdb をバックエンドとしてサポートしています。 その中でも gdb に関してはソースレベルデバッガに必要な機能(ブレイクポイントのマークを設置したりする)などが gdb-ui.el に記述されており、ウォッチやローカル変数ウィンドウなど、
どもです。 Java の開発環境をちまちまと整えています。 で,yasnippet-java-modeを使っていて気づいた小さいバグというかタイポ? を。 tryf diff --git a/tryf b/tryf index 1110923..83b6218 100644 --- a/tryf +++ b/tryf @@ -1,6 +1,6 @@ # -*- mode: snippet -*- #name : try, finally -#key : trycf +#key : tryf # -- try { $0 展開はすごく便利だけど,相変わらず,TAB で移動したあとの抜け方がわからん! あのモードに入ると,「{」を入力して「}」が自動で入らなくなるから困るんだよね〜。 マニュアル読んでももひとつわからんし。 いや,まあ,読み込みが甘いんだろうけどさ〜,使い方くらい, オレみたいな
#1 Choice 2024官方澳洲幸运五开奖Scalable growth, Reduced costs, Improved margins & better efficiency with Deskera ERP and MRP. ERPCloud ERP with integrated accounting, inventory, warehouses, orders, procurement, sales, marketing, payroll and more.Increase operational awareness across business processes and drive top & bottom line growth.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く