タグ

ブックマーク / torazuka.hatenablog.com (9)

  • JJUG CCC 2013 Fall「JVMコードリーディング入門」資料公開 - 虎塚

    土曜にJJUG CCC 2013 Fall(http://www.java-users.jp/?page_id=695)へ行ってきました。 事前にお知らせするのを忘れていましたが、17:15〜18:05のセッションでJVMのソースコードリーディングについてお話ししましたので、発表資料を公開します。 R5-5 JVMコードリーディング入門 〜JVMのOS抽象化レイヤーについて〜 JVMのコードを読みはじめたばかりの方を対象に、JVMとOSのメモリを中心とした関係性についてお話しします。JVMはOSからどのようにメモリを確保しているのでしょうか? そんな素朴な疑問をもとに、JVMのコードを楽しく追いかけてみましょう。※このセッションは入門者向けです。バイトコードやGCについては扱いません。 虎塚 (さくらば組) http://www.java-users.jp/?page_id=709#r5-

    JJUG CCC 2013 Fall「JVMコードリーディング入門」資料公開 - 虎塚
  • メイドDuke - 虎塚

    という呟きがじわじわきたので、落書きしました。 トレイに載せているのは、きっとグァバジュースです。 (追記)Duchesバージョンを追加しました。

    メイドDuke - 虎塚
    tarchan
    tarchan 2013/05/22
  • スタックマシン電卓のエミュレータ on JavaFX - 虎塚

    日曜日は、例のスタックマシン(http://d.hatena.ne.jp/torazuka/20120906/stackmachine)に、GUIをつけて遊びました。 こんなネタ振りがあったので、Hello, JavaFX! JavaFXを初めて触ったので、感じたことをちょっとメモすると。 グリッドにコントロールを配置する件 どう見てもテーブルレイアウトです。当に(ry 行や列をカンタンに追加できるのはベンリです デバッグのためにグリッドを可視化できるのも良いですね GridPane grid = new GridPane(); grid.setGridLinesVisible(true); テキストフィールド(電卓の結果表示に使う)をRead Onlyにするには、editableというプロパティを使えばよいようです http://docs.oracle.com/javafx/2/api

    スタックマシン電卓のエミュレータ on JavaFX - 虎塚
  • EclipseでJavaFXのjar(jfxrt.jar)にソースコードをattachする - 虎塚

    方法が分からないと先日書きましたが、分かったのでメモ。 # JavaFXのコードを読み書きしていて、これってどういうクラス??ってなったときに実装を確認できるとベンリだからやるだけです。 ソースコードの場所 JavaFXが以前SDKとして配布されていた頃は、ソースコードも同梱されていたようですが、現在はjarだけがJDKと一緒に配布されているみたいですね。 次の場所からcloneして入手します。 http://hg.openjdk.java.net/openjfx/2.2/master/rt 「2.2」の箇所は、欲しいバージョンに応じて変更します。OpenJFXプロジェクトのページ(http://openjdk.java.net/projects/openjfx/)からは、古いバージョンのリポジトリにリンクされていることもあるので、注意します。 Eclipse せっかくe(fx)clips

    EclipseでJavaFXのjar(jfxrt.jar)にソースコードをattachする - 虎塚
  • 四則演算をするスタックマシン - 虎塚

    さくらばさんのマカロンスタックの写真を見ていて、ふと書きたくなったので。 逆ポーランド記法を入力として四則演算を行い、結果を返します。 (追記: 2012/9/6) この記事のコードには、誤りが2箇所あります(1:除算のオペランドが逆、2:テストデータは"14+37+*5/"が正しい)。修正した次の記事を参照してください。http://d.hatena.ne.jp/torazuka/20120906/stackmachine 逆ポーランド記法とは? こういう計算があったとして・・・ (1 + 2) * 4 + (4 - 2) 逆ポーランド記法で書くと、こうなります。 1 2 + 4 * 4 2 - + 括弧を使わずに四則演算を表現できます。 括弧を使わないということは、計算の途中結果を複数個保存しておく場所が必要がありません。つまり、使用するメモリを節約できるのだそうです。 package

    四則演算をするスタックマシン - 虎塚
  • インクリメント in ローカル変数、インスタンス変数、クラス変数の違い - 虎塚

    Javaの前置インクリメントと後置インクリメントの内部実装を読みたい - 虎塚 Javaの前置・後置インクリメントの内部実装を読みたい・その2 - 虎塚 id:terazzoさんのブコメのおかげで、ひとまず、前置/後置インクリメント命令を定数化した箇所を見つけました。ありがとうございます。 {OpenJDK6_dir}/langtools/src/share/classes/com/sun/tools/javac/tree以下のJCTree.java(268〜275行目付近)にありました。 が、構文木の詳細はまだ追えていません。この週末はだらけていて、気づいたらこんなカンジでした。 今日は、同じインクリメントに関するテーマですが、別の話です。 『Java仮想マシン仕様』の演算子に関する解説を眺めていたら、気になることが書かれていました。 3.11.3「算術命令」に、次の記述があります。 ロ

    インクリメント in ローカル変数、インスタンス変数、クラス変数の違い - 虎塚
  • いまさらきけないわけがないHello AWS - 虎塚

    Amazon Web Serviceを使っていますか? 恥ずかしながら自分は先週初めて使いました。この週末に私用のアカウントも初めて作りました。 今日の日記は、作成したインスタンスにログインするまでの個人的な軌跡です(ねむいのでFAQにします)。 アカウント作成 Q. 住所を入力した後、エラーが出て先へ進めません。 The address you provided appears to be invalid. Please check to see if your country appears in the drop down under a different name (e.g. "United States" instead of "U.S.A."), and that the rest of your address information is correct ... 「ZIP

    いまさらきけないわけがないHello AWS - 虎塚
  • eclipseたんスプラッシュ画像 - 虎塚

    id:kompiroさんが、eclipseたんのスプラッシュ画像を作成すれば、起動プラグインを作ってくださるというので、まんまと釣られました。 # Eclipse起動画面の神秘的で厳かな雰囲気を尊重したつもり なお、上の画像は、画質を落としたサンプルのJPGです。物は、下のDropboxからダウンロードしてください。約400KBのBMPです。 http://dl.dropbox.com/u/3779351/MDD/splash_eclipse-tan.bmp 予想! kompiro先生のプラグインを追加したらこうなる・・・カモ!! before: eclipse.exe実行 → スプラッシュ画面表示 → (この間20秒) → ワークベンチ表示 after: eclipse.exe実行 → スプラッシュ画面表示 → (この間5秒) → ワークベンチ表示 正座して待ってます><

    eclipseたんスプラッシュ画像 - 虎塚
    tarchan
    tarchan 2010/01/15
    eclipse.iniは毎回書き方に悩む
  • 世話焼き系IDE:eclipseたん - 虎塚

    経緯(どうしてこうなった) 昨日GAEたんを描いた後、寝て起きたら、id:kompiroさんから素敵なリクエストがきていたですよ。 torazuka ラクガキした。GAEたん。 http://bit.ly/7R3bnT 5:17 AM Jan 1st kompiro MDDが素敵! QT@torazuka ラクガキした。GAEたん。 http://bit.ly/7R3bnT 5:39 AM Jan 1st kompiro @torazuka eclipseたんがほしいです。 5:39 AM Jan 1st torazuka eclipseたん(via @kompiro)は、たぶんとても気がきく娘さん。怒ると赤くなるにちまいない 9:49 AM Jan 1st kompiro すばらすぃ。 QT @torazuka eclipseたん(via @kompiro)は、たぶんとても気がきく娘さん

    世話焼き系IDE:eclipseたん - 虎塚
    tarchan
    tarchan 2010/01/14
    eclipseたんは俺の嫁!
  • 1