タグ

javaとDevelopに関するTHE_BELKAN_WARのブックマーク (9)

  • イマドキのIDE事情(158) JavaEE7対応! Eclipse 4.3 Keplerの新機能を探る(1)

    Keplerで提供されるパッケージ Eclipse.orgでは、用途にあわせてプラグインを組み合わせたパッケージが提供されている。Keplerで提供されているパッケージと、各パッケージに含まれているプラグインは以下の通りだ。 Junoと比べるとDSL開発向けのパッケージが追加された。また、JavaEE開発向けのパッケージにもGitやMavenサポートが標準で含まれるようになり、GitやMavenといった標準的な開発インフラを利用しやすくなったといえるだろう。 なお、昨年のJunoのリリース時はEclipse 3.x系のアップデートとして3.7が同時にリリースされたが、Keplerは4.x系のリリース(4.3)のみとなる。Junoでは4.x系での大幅な外観の変化やパフォーマンス上の問題などで、3.x系に留まったユーザも多いと思うが、Keplerで4.x系への移行が進むのではないだろうか。 ま

    イマドキのIDE事情(158) JavaEE7対応! Eclipse 4.3 Keplerの新機能を探る(1)
    THE_BELKAN_WAR
    THE_BELKAN_WAR 2013/07/11
    軽いのかな・・・
  • apkファイルの中身をJavaで拝読する方法 | Android Office

    次はapkファイルのjavaを拝読する方法です。 apktoolではsmaliという拡張子でしたが こちらの方法ではより正確にソースコードを読むことができます。 xmlを見る方法は前回の記事を参考にしてください。 ★javaの拝読方法 まず、apkファイルの拡張子をzipに変更して解凍します。 ※解凍ソフトが無い場合はコチラ zipファイルを解凍してclasses.dexというファイルを取り出しておきます。 dex2jarのダウンロード場所 上記リンクからdex2jarツールをダウンロードしてまたまた解凍します。 で、"PATH"の通っている場所にclasses.dexと一緒に移動させます。 コマンドプロンプトを起動して \dex2jar-0.0.9.8(9)\dex2jar.bat C:\dex2jar-0.0.9.8(9)\classes.dex ※dex2jar.batまでの場所 c

  • Spring Framework 3.2登場 - Java 7のサポートを強化

    Springチームは13日(米国時間)、Spring Frameworkの最新版となる「Spring Framework 3.2」を公開した。Spring Frameworkはエンタープライズ向けのアプリケーション開発フレームワーク。Spring Frameworkを利用することで、エンタープライズクラスのJavaを活用したシステム開発において開発効率の向上を実現できる。 Spring Framework 3.2はちょうど一年前に公開されたSpring Framework 3.1以来のアップデートリリースとなる。Spring Framework 3.2の主なハイライトは次のとおり。 Java SE 7/OpenJDK 7の対応を改善し、CGLIB 3.0、ASM 4.0、AspectJ 1.7に対応 フレームワーク全体での同時実効性を向上 @Autowired及び@Valueアノテーション

  • Play frameworkのDB操作を楽にするEBeanの基礎知識

    Play frameworkのDB操作を楽にするEBeanの基礎知識:Javaの常識を変えるPlay framework入門(2)(1/3 ページ) DB操作で使うPlay frameworkのフォルダ構成 前回の記事「Java開発で泣かないためのPlay frameworkの基礎」では、Play frameworkの特徴から始まり、セットアップ、そしてEclipseでの環境設定までを解説しました。 いよいよ今回からPlay frameworkでのプログラミングの仕方を紹介します。今回は、DBスキーマを作成するなどの作業を行わず、手軽に行えるDB操作を紹介します。 まず、プログラミングに入る前に、今回のDB操作で使うPlay frameworkのフォルダ2つを簡単に説明します。そのほかのフォルダについての説明は次回以降の連載で説明していきます。 「app」フォルダ Javaクラスやビューテ

    Play frameworkのDB操作を楽にするEBeanの基礎知識
  • インテントでカメラを呼び出す方法の補足(主に、Xperia 2.1問題対応) - がぶちゃんの日記

    :インテントでカメラを呼び出す方法 以下のインテントを使うと標準のカメラアプリを呼び出すことができます。 public void onBasicClick(View view) { Intent intent = new Intent(); intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, 1); } ちなみに、MediaStore.ACTION_IMAGE_CAPTURE = "android.media.action.IMAGE_CAPTURE" に対応したカメラアプリ(Camera 360など)がインストールされていれば選択ダイアログが表示されます。 撮影された画像データは以下のように受け取ります。 @Override protected void onActivit

    インテントでカメラを呼び出す方法の補足(主に、Xperia 2.1問題対応) - がぶちゃんの日記
  • ソースコード品質チェックツール、「Sonar 3.0」公開

    Sonar is the open source platform for Continuous Inspection of code quality. SonarSourceがソースコードの品質チェックツールの新版「sonar 3.0」を公開した。sonar 3.0は、LGPL v3のもとJavaで開発されているオープンソースのソースコード品質管理プラットフォーム。sonar 3.0では新規コードのリアルタイム品質チェック機能や新しいコードのテストカバレッジ、レビュープロセスの統合、Dashboardウィジェットの導入など40以上の改善やバグ修正が行われている。 sonarを使用することでソースコードの重複や複雑性、潜在的なバグ、テストカバレッジ、コーディングルール、ステップ数/コメント数など様々なメトリックスを得ることができる。またsonarはプラグイン機能を提供しており、標準ではJa

  • オープンソースのJavaテストツール、「Arquillian Core」登場

    Arquillian is a revolutionary testing platform for Java and the JVM The Arquillian teamがJavaミドルウェアテストツールの最新版「Arquillian Core 1.0」を公開した。The Arquillian teamはJavaミドルウェア向けにシンプルで強力な統合テストツールの開発を目的としており、Arquillianは同チームが開発したJava EEアプリケーションサーバ向けのユニットテストツール。 ArquillianはJava開発者のビルド環境に不要な複雑さを与えないよう、JUnit 4やTestNG 5などのテストフレームワークとシームレスに統合し、AntやMavenなどのビルドツールを使用してテストスイートを組み込むことができる。また、コンテナアダプタを利用することでJBoss AS、Gl

  • eclipse起動時に「Unable to execute dex: Java heap space」エラー - ロロロッサ

    eclipse起動時に以下のようなエラーダイアログが出るようになった。 Unable to execute dex: Java heap space Java heap space メモリ不足らしい。ちょろちょろ調べたらeclipse.iniを編集すれば良いみたい。 Xms(初期ヒープサイズ)とXmx(最大ヒープサイズ)を以下の状態から、 -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx256m 以下に大幅上方修正。 -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms512m -Xmx512m これで直るどころか起動が速くなって取りあえずよかった。

  • FindBugsで静的解析を行う | TechBooster

    今回はAndroidアプリケーションのソースコードに対し静解析を行うことができるeclipseのプラグイン「FindBugs」の導入方法、簡単な実行方法を紹介します。 FinfbugsはAndroid専用というわけではなく、Javaプログラムに対して実行が可能です。また、eclipseプラグインだけでなく単体のプログラムとしても実行可能で独自のGUIを持っていたり、Antのビルドスクリプトに組み込むことも可能です。 今回は普段の開発に簡単に導入するということを目的としてeclipseプラグイン版の導入方法を説明しますが、興味のある方はこちらの公式のマニュアルを参照してください。 導入方法は続きへどうぞ。 プラグインのインストール 他のプラグインと同様にeclipseのメニューからインストールが可能です。 リポジトリのロケーションは http://findbugs.cs.umd.edu/ec

  • 1