プログラマな思考体系の人って、車輪の再発明を避けて、できる限り自分が頭を使う所を減らすじゃないですか。ブログでぐぐったり、githubでさがしたり、自分で頭使って実装しないでもAPIでそういうのが無いかすごい調べるクセがついているじゃないですか。オープンソースのライブラリを見つけても、すぐ使わないで、ドキュメントがあるか、過去に使っている案件がどれだけ安定しているか調べるじゃないですか。そんなわけで、日常の業務でも、できる限り、頭を使わないように、手間ひまかからないように考えるじゃないですか。他社でいい前例があれば参考にするし、徹底的に同様の事例がないか調べるし、外部のサービスがあって安ければそれを使うし、時流を読んで、今の流れの仕組みをコピーして、その上に資産を形成して堅実に結果を出す思考方法が身に付いている人は多いと思う。
あるワークスペースに存在する全プロジェクトに対して,またはあるプロジェクトに対して,それが持つビルダーをプラグインから起動することができる。今回は,ビルダーをプラグインのプログラム内から実行する方法を紹介する。 まずはあるワークスペースに所属する全プロジェクトに対してビルダーを実行する方法から取り上げよう。ワークスペースに対してビルダーの起動を指示するには,IWorkspaceインタフェースのbuildメソッドを使用する。 try { IWorkspace workspace = ResourcesPlugin.getWorkspace(); workspace.build( IncrementalProjectBuilder.INCREMENTAL_BUILD, null); } catch(CoreException e) { // ビルド失敗処理 } まず,ResourcesPlug
新規ビルダーの定義を行った際,ビルダーのクラスの中でbuildメソッドが登場した。そのメソッドのシグネチャは, protected IProject[] build( int kind, Map args, IProgressMonitor monitor) throws CoreException; となるが,第1引数のint kindって一体何なのだろうか。 突然だが,Javaプログラムの開発をJDTを用いて行っている場合,プログラミング作業に不可欠なコンパイル作業を明示的に行う必要がない。JDTで提供されるJavaビルダーが自動的にコンパイル作業を行ってくれている。 この際,Javaプロジェクト内のすべてのソースコードに対してコンパイルを行っているかというと,ほとんどの場合そうではない。ソースコードというリソースについて,変更が生じたリソースのみをコンパイルするようにJavaビルダー
この章で学ぶこと¶ Eclipseのソースコードを読み方を学ぶ プラグインの実装の基本を学ぶ プラグイン・スパイの使い方を学ぶ 下記のプラグインに触れてみる org.eclipse.jface [2] org.eclipse.jdt.core [3] org.eclipse.core.resources [4] 選択しているオブジェクトのクラスを確認する¶ それでは前章で作成したプラグインを改良していきましょう。引き続きデバッグ状態のランタイム・ワークベンチを使っていくので、ランタイム・ワークベンチを起動していない方は準備をしてください。 先ほどと同様、 ** パッケージ・エクスプローラ上でオブジェクトを選択 ** [1] し、ツールバー上のボタンを押してください。その後ブレークポイントで処理を止め、変数ビューでcurrentSelectionが何のクラスか確認してみます。 どうやらcur
ここでは、Eclipse Plugin を自作するときにまとめたメモ等を書いていきます。 僕自身、まだ始めたばかりなので大した情報はありませんが これから始めようとしている人は参考にしてみて下さい。 Eclipse2と3の相違点なども記述してあります。 まずは作ってみる まずはEclipse Pluginを作ってみましょう。 メニューからFile -> New -> Other... を選択、 ダイアログからPlug-in Development -> Plug-in Project を選択します。 後はWizardに従って進めていけばOKです。 とりあえず全てデフォルトで作成すれば一通りのものが作られるはずです。 プロジェクト構成は、以下のようになります。 binディレクトリ Javaクラスファイル srcディレクトリ Javaソースファイル plugin.xml 設定ファイル plug
中目黒付近にお住まいの方、お勤めの方、 土日の中目黒に物足りなさを感じているみなさまに朗報です。 9月より、中目黒駅前にある、アトラスタワーというタワーマンションの周辺に 中目黒村マルシェ、および”Experience Market”が誕生します。 マルシェといえば、近年、青山 国連大学前のファーマーズマーケットや 六本木のヒルズマルシェなど、都内の各所で賑わいをみせています。 今回、新たに始まる中目黒村マルシェは、 9月29、30日にオープンし、毎月最終週の土日に開催されます。 他にはないこのマルシェの魅力は、物販だけではなく、 老若男女が気軽に楽しめる”Experience Market”があることです。 ”Experience Market”とは普段できない特別な催しを集めた「体験のセレクトショップ」です。 といっても、なかなか伝わらないと思うので、8月25日のプレオープンの様子を紹
ビット・トレード・ワンが21日、USBラジオの組み立てキット「ASOOVU(アソーブ)USBラジオキット」を発売した(プレスリリース、AKIBA PC Hotline!の記事)。 ASOOVU USBラジオキットは、別売りのPIC18F2550マイコンモジュール「ASOOVU USB」用拡張ボードで、AM 520kHz~1710kHz、FM 64MHz~108MHzの受信が可能。受信操作のほか、タイマー録音や電波のグラフ表示が可能なWindowsアプリケーション「RADIO WAVE MONITOR」を利用可能だ。対応OSはWindows XP/Vista/7。ラジオモジュールは組立済みだが、ASOOVU USB本体および拡張ボード部分の組み立てにはハンダ付けが必要となる。希望小売価格はASOOVU USBラジオキットが2,980円、ASOOVU USBが2,280円。
[速報]アドビがHTML5とモバイルにフォーカスした新ツール群「Adobe Edge Tools & Services」を発表。アニメーション作成、レスポンシブデザインなどが効率的に 米アドビは24日(日本時間24日深夜)、サンフランシスコでイベント「Create the Web」を開催。CSSやJavaScriptを使ったアニメーション作成、画面の大きさによって動的にレイアウトが変化するレスポンシブなWebデザイン、複数のモバイルデバイスへの対応、HTML5やCSS3に対応したコーディングなど、最新のWeb技術に対応した開発を支援する新ツール群「Adobe Edge Tools & Services」を発表しました。 発表された新ツールやサービスを日本語で解説するWebサイトもすでに公開されています。サンフランシスコで開催されたイベントの内容を、ダイジェストで紹介しましょう。 Adobe
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く