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
最近の仮想化ブームで、開発がローカル環境で閉じることは稀になりましたね。 Vagrantを使ってVirtualBoxで仮想環境をたちあげて、その上で開発とか、よくやります。 そんな時にもEclipseを使って開発効率を高めたい! でも、仮想環境上でXとかのGUIを立ち上げるのはメモリを喰って大変だ。そんな時にはEclipseで仮想環境のディレクトリをプロジェクト内に取り込んで開発してみましょう。 1. プラグインのインストール help → Install New Softwareから、Work with で Keplerを選択し、General Purpose Tool → Dynamic Languages Toolkit -Remote Development Support をインストールします。これは、多分、昔はRSDと呼ばれていたプラグインだと思います。 2. リモートへの接続
dagger-androidmanifest-pluginをEclipseで使うためのビルダーをつくりました。 dagger-androidmanifest-pluginはdaggerをAndroidで使う際に便利なライブラリで、AndroidManifestに登録されたActivityなどをentry pointにしたModuleを自動生成してくれます。 ただ、dagger-androidmanifest-pluginはmaven, またはantなどのビルドシステムから実行するのを前提に作られているため、それらを使わない環境では使えません。 そこで、AndroidManifestの変更を監視してdagger-androidmanifest-pluginを実行するビルダーをつくりました。 使い方は次のとおりです。 プラグイン(com.uphyca.dagger.androidmanifes
概要 Androidプロジェクトの構成管理にMavenを使い、ADT/Eclipseで開発するための初歩の環境構築手順です。 以下を前提とします。 Android SDKは導入済みとする ADT/Eclipseは導入済みとする Mavenについて細かいことは聞かない また本エントリは基本的な手順のみを述べており、ライブラリプロジェクトやDependencies、APTなどを使用する手順については述べていません。 Mavenのインストール コマンドラインからMavenを使うために、Mavenをインストールします。 以下は、macportsを使ってインストールする例です。macports以外での導入方法は省略します。 $ sudo port install maven3 $ sudo port select --set maven maven3 インストールしたら、バージョンを確認しておきまし
This project provides a mechanism to automatically (re)format your Maven project during a Maven build, or to verify its formatting, so that your project can converge on consistent code style regardless of user preferences, IDE settings, etc. It began following a post on the topic (which can be found here; thanks to John for writing such a helpful article). It now uses the Eclipse code formatter fo
Chromeのページ内検索ライクに結果が表示できる「Glance」プラグインがとても良く、「何で標準じゃないんだ!」と思うくらいだったので、紹介します。 標準から置き換えてしまうのがおすすめです。インストール方法・置き換え方法付き。 また、インクリメンタルサーチを知らない人も、インクリメンタルサーチはとても基本的なテキスト内の移動手段なので、これを機に使い始めることをおすすめします。 目次 1. インクリメンタルサーチとは2. Eclipse標準のインクリメンタルサーチが貧弱3. Glanceの特徴1:他のヒット位置が表示される4. Glanceの特徴2:ヒット位置がスクロールバーに表示される5. Glanceのその他の特徴5.1. 現在のヒット数が表示される5.2. 拡張検索5.3. 検索履歴5.4. 設定ができる5.5. 実はダイアログなどでも使える6. Glanceのインストール方法
前 maven2gradle を使ってみた(メモ) - hd 4.0 で maven2gradle で生成した build.gradle を使って eclipse + wtp で開発できるようにしたのでメモ。 以前の状態だと war 作ったり jettyRun で起動したりはできたけど eclipse + wtp で動かない状態だった。やはり個人的には eclipse で開発できないと辛い。 Gradle STS Support のインストール eclipse で gradle 使うなら多分これが今のところ一番よさそう。まぁコマンドラインでもいい・・というかコマンドラインで十分な気もしないでもないが。 どっかで STS 入れなくても単体で動くとか見たんだけど、 STS がないと認識されてないっぽかったので STS を入れる。重いらしいがまぁ Spring も使うし・・。特に何も考えず Ma
環境はLion上で構築します。OSが違う方は適時読み替えて下さい。 2012/05/31時点の情報なのでVerUP等により、今後は方法は変わるかもしれません。 この点はご注意下さい。 Javaを入れます。 Android SDKをダウンロードして任意の場所におきます。 Eclipseをセットアップします。 ADTをセットアップします。 ADTにAndroid SDKを結びつけます。 任意の場所に置いたパスを入れます。 必要なコンポーネントを選んでインストールします。 ダウンロードしながらインストールして時間がかかります。 必要なコンポーネントによっては端末の開発者登録ID等が 要求されますので入力して進めます。 Eclipse Marketplaceから m2eと Android Configurator for M2E をインストールします。 Eclipse -> 環境設定 -> Mav
"Android SDKアップデート、Windows/Macでエミュレータが高速に"を読んで、Androidエミュレーターがどれほど高速化したのかと思い試してみました。この記事に興味がわいた理由は、"Android 3.0エミュレータを起動させてみた~ものすごく遅い~"があまりにも遅くて使えなかったためです。また、PhoneGapでAndroidアプリも作ろうかと思っているので、試してみたいと思いました(PhoneGapで作る分はエミュレーターではデバッグしないのですが)。 試してみたのですが、Windowsではそれを実感することはできませんでした。Macでは高速化されていることがわかりました。 その手順を記載します。参考にしたのは、"Configuring Virtual Machine Acceleration"です。 まずは、Android SDK Tools Rev.17、Andr
Eclipse Jetty provides a highly scalable and memory-efficient web server and servlet container, supporting many protocols such as HTTP/3,2,1 and WebSocket. Furthermore, the project offers integrations with many other technologies, such as OSGi, JMX, JNDI, JAAS, etc. These components are open source and are freely available for commercial use and distribution under both the EPL2 and Apache2 license
Logbackの設定ファイル のように明確なDTDやスキーマ定義のないXMLをEclipseのソースフォルダに置くと、以下のような警告が出る。 文書に対する文法制約 (DTD または XML スキーマ) が検出されませんでした。定義のあるものは検証したいのでオプションで検証自体を無効にすることはしたくないし、特に実害はないので今まで放置していたが、プロジェクトエクスプローラの警告マークが夢に出る等の問題が出てきたため対処することにした。 ちょっと試してみた結果、以下のように対象のXMLファイルの先頭にルート要素のみのDOCTYPE宣言を追加してしまえばとりあえず抑止できるらしい(要素の宣言とかもちゃんと書かなきゃいけないと誤解してた)。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration> <!-- 以下、ふつうの
こんにちは。低スペック系プログラマregtanです。いっちゃなんですが僕はそんなにハイスペック系 プログラマでないことはよくよく理解しています。build.xmlで存在しないパス書いてドヤ顔したり、 全部staticつけたりしない程度にはJavaかける程度のスペックはあるとおもいます。 そんな僕でもJavaはTDDで書こうと思うしhamcrest使おうとか考えちゃう訳ですよ。 org.hamcrest.CoreMatcher.*やorg.hamcrest.Matcher.*に色々便利そうなMatcherが入っていますが なかなか覚えられません。低スペックだから仕方ありません。自分で覚えられないのならいつも使う IDEに覚えてもらうのが一番楽。つまりはEclipseに空気を読んでもらってアシストしてもらえばいい わけです。流石の僕もCtrl+Space押せばコードアシストすることくらい知って
まず、スーパークラスのJavaDocをしっかりと書く。 その後、オーバーライドしたメソッドのJavaDocに @inheritDoc を記述する。 そうするとスーパークラスのJavaDocコメントを、オーバーライドした側も参照するようになる。 さらに、Eclipseを使用している場合には、 →ウィンドウ →設定 →Java →コードスタイル →コードテンプレート →コメント →メソッドのオーバーライド に /** * @inheritDoc */ と記述しておき、下のほうにある 「新規メソッドと肩のコメントを自動的に追加」 にチェックを付ける。 そうすれば、Eclipseの機能でメソッドのオーバーライドをした時にもJavaDocコメントがしっかりと入る。 このチェックがデフォルトでは外れてる? 意外と忘れやすいので注意。 てかデフォルトでチェックしとけよという印象。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く