はじめに こんにちは、ピクトリンク事業部開発部サーバサイド開発課のkitajimaです。弊社サービスピクトリンクは、システム再構築の一環として
はじめに こんにちは、ピクトリンク事業部開発部サーバサイド開発課のkitajimaです。弊社サービスピクトリンクは、システム再構築の一環として
フリーの開発ツールEclipseには,便利な機能や特徴がたくさんあります。その中でも,Eclipseの機能を自在に拡張できるプラグイン機能は,Eclipseが多数の開発者に支持されている理由の一つです。 本連載は,数あるEclipseプラグインの中から,便利で役に立つ=“使える”プラグインを厳選してテーマごとに分類し,読者の方々が迷うことなく目的に合わせたプラグインを選択,利用できるような情報を提供します。 ここで取り上げるテーマは以下の九つです。 Java開発を便利にする基本プラグイン Webアプリケーション開発 GUIアプリケーション開発 DB(データベース)アプリケーション開発支援 単体テスト パフォーマンス・チューニング UMLモデリング 帳票作成支援 Ajax開発支援 それぞれのテーマについて,オススメするプラグインの機能や使い方を紹介していきます。 ・第1回 Eclipse&プ
ランキング参加中プログラミング インポートされた hogehoge は 1 度も使用されていません。 よくある注意の奴ですね。 Eclipseさんには長年お世話になってるんですけど、1個ずつ消すという愚かな行為をしていました。 「Ctrl-Shift-O」 で未使用import文を一括削除できるんですね! 二度と忘れません。 こちらもおすすめ arata.hatenadiary.com arata.hatenadiary.com arata.hatenadiary.com arata.hatenadiary.com JavaエンジニアのためのEclipse パーフェクトガイド【増補改訂版】 作者:横田 一輝技術評論社Amazon
Findbugsはみなさんご存知の通り、クラスやJARファイルを解析して潜在的な問題を探し出してくれる静的解析ツールです。 今のプロジェクトではこのFindbugsを2つのタイミングで実施しています。 EclipseにFindbugs Pluginをインストールし、ビルドと同時にFindbugsを実行 CIのタイミングでMavenでFindbugsを実行 基本的には開発者は前者だけを意識して、後者は開発リーダなんかがプロジェクトの全体状況を把握しているのに使用しています。 ここでEclipseとMaven2の2箇所でFindbugsを実行しているわけですが、この2箇所で同様の設定(同じFindbugsのルールセット)で実行されるようにしておく必要あります。この設定の方法が色々めんどくさい。というかEclipseのFindbugsがあまりいけていない。 Maven2とEclipseのFind
春ですね。どうやら新入社員向けの記事を書くのが流行っているようで。私も尻馬に乗っかろうと思います。 私が新入社員に一つだけアドバイスするとしたら何かなーと考えて、FindBugs について紹介することにしました。 FindBugs FindBugs は Java プログラムの静的解析ツールです。*1 FindBugs はプログラム中のバグっぽい部分を指摘してくれるナイスなやつです。 例えば、次のコードにバグがあるのがわかりますか? /** * 入力された文字列を標準出力に出力する. * @param input 入力文字列 * @throws IllegalArgumentException 入力が null の場合 */ public void printInput(String input) { if (input == null) { new IllegalArgumentExcep
前書き 久々にJavaでコーディングをする用があったのだけど、テストをJUnitで書いていたらなんだか人生が辛くなってきた。なぜ辛くなったのかは分からない。嫌な思い出でもあるのかもしれない。 そこでEclipse+Mavenの開発環境でJava開発をしつつ、テストコードだけScalaTestで書く環境を整えて、辛い過去と決別することを試みてみた。 ScalaTestやSpecsを使えば、当社比50%くらいはテストコードがすっきりし、人生の辛さの5%くらいは軽減できるかもしれない。 Eclipseを入れる Eclipse入れるところからスタート。 これを書いている時点ではScalaのプラグインは4.2には対応していない。対応してても4.x系はまだ待ちだと思われる。 なので今回は下記サイトからIndigo(Eclipse3.7)を落とす。 Download http://www.eclipse
勉強でC/C++でWindowsアプリケーションを開発する環境が必要になりましたので、 Eclipseを使ってC/C++を開発する方法を調べました。 管理人のPC環境はWindows8 64bit版ですので、このPC環境での開発環境構築手順を記載します。 恐らく別環境でも動作するとは思います。 本当はVisual Studioとか高等な開発環境を使えれば良いですが、 学割6000円くらいのアカデミックエディションは当然買えないし、普通に買ったら6万とかします。 EclipseでC/C++開発は余りおススメできるような環境じゃありませんが、 CUIのWindowsアプリケーションを作るくらいならEclipseで十分みたいです。。 CUIとは「Character-based User Interface」の事。文字列しか表示できない実行ファイルです。 Windows上級者が使うコマンドプロンプ
[A.] 現在,理工学KICのLinux環境にインストールされているEclipseは,Javaの開発を主な目的とする"Eclipse IDE for Java Developers"となります.C言語/C++による開発をEclipse上で行う際は,以下の手順を参考にC/C++ Development Tooling(CDT)を各自でインストールしてください. Eclipseを起動する. $ eclipse 「メニューバー」の「Help」から「Install New Software...」を選択する. 「Installウィザード」の「Work with:」で「2018-09 - http://download.eclipse.org/releases/2018-09」を選択し,しばらく待つ.
Pythonに対応した良いエディタが見つからなかったので、EclipseにPythonを対応させることにした。 Eclipseを日本語化した状態での解説なので、MacでEclipse日本語化などを参考に日本語化するか、自分で英語に置き換えて読んでください。 PyDev のインストール Eclipseを起動し、メニューバーの ヘルプ → 新規ソフトウェアのインストール を選択。 作業対象のテキストフィールドに以下のURLを入力し、追加ボタンを押す。 http://pydev.org/updates 少し待つとリストに “PyDev” が表示されるので、チェックボックスをクリックして次へのボタンを押す。 こんな感じ。 てきとーに次へとか、同意するとか、完了とか、証明書を信頼するとか押していく。 最後にEclipseの再起動をするかというダイアログが出るので、再起動しておく。 PyDevの設定
そろそろちゃんと機械学習を勉強しようと思い、ついでに Python をやり始めています そういえば、大学生のときに Python を勉強しようと思って本を買ったことがあったんですが、当時はあんまりやる気もなくちょっとしか手をつけていませんでした あの時ちゃんと勉強しとけばよかったなぁとか思ったり・・・ とりあえず、手持ちの Mac 上に数値計算や機械学習を実行できる環境を構築したのでその際の手順をまとめました ※以下の環境で動作することを確認しています OS X Mavericks (10.9) OS X Yosemite (10.10) この記事では 1. 概要 2. Python とライブラリのインストール 3. PyDev のインストールとセットアップ 4. Hello Python !!! 5. まとめ について説明します 1. 概要 今回は Python を使って数値計算、機械学
2014/01/08追記 本記事ではEclipseを使用したPython開発環境の説明をしていますが、今はPyCharmを使っています。Community Editionは無償なのでこちらの使用を検討してください。 Download JetBrains Python IDE :: PyCharm 動機 自分が今までほとんど経験がないLLに触れてみようということと、『達人プログラマー』の毎年一つは新しい言語を学習しようというのに触発され、Pythonをやってみることにしました。 開発環境の準備 今回はMacで開発環境を準備するところから。Eclipseのインストールと、EclipseにPython開発用のプラグインであるPyDevのインストールをします。 自環境はMac OS X 10. 7. 5です。 ざっくりと ・Eclipse本体のダウンロード ・Eclipseの日本語化 ・Aptan
概要 既存のソースをもらった時、どういうクラスがあって、どこから追ったらいいのか、分からない時がある。そのときにソースからクラス図を吐き出してくれるプラグインがあったらと思って探してみました。 その結果、AmaterasUMLがよさ気だったのでインストールしてみます。 GEFインストール まずGEFをインストールします。 eclipseのヘルプ>新規ソフトウェアのインストールから、Lunaリポジトリを選択してGEFを選択します。 つぎへ 画面を進めて、Eclipseを再起動してインストール完了になります。 AmaterasUMLのインストール AmaterasUMLからAmaterasUML_1.3.4.zipをダウンロードします。 解凍するとjarファイルが入っていますので、それをeclipseのdropinsフォルダにコピーします。 eclipseを再起動したらインストール完了です。
プログラムが複雑になってきたので、構造を把握するためにUMLツールが必要と思い、どれがいいか調べてみました。その結果、 ・Javaのインポートやエクスポートに(完全ではないながら)対応している ・軽そう ・日本語の表示に強そう という理由でEclipseプラグインのAmaterasUMLに決定。 以下、インストールメモです。 環境はMac OSX 10.9.5 Mavericks、Eclipse 4.4 Lunaです。 GEFのインストール まず、動作に必要なGEFをインストールします。 EclipseのHelpメニューの中からInstall New Software...を開きます。 Lunaリポジトリを選び、GEFを検索。出て来たSDKを選択します。Next。 Next。 ライセンスに同意してFinish。 Eclipseを再起動してインストール完了。 AmaterasUMLのインスト
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
エディタ切替 テキストボックスにエディタが表示され、次のエディタに切替 ショートカットを押すと、エディタエリアに開かれているファイル名の一覧が表示されたテキストボックスが表示され、キーを押すごとに、次のファイルが選択され、それに伴ってエディタも対応するファイルが表示されます。 このショートカットキーは、エディタが分割されている時でも、異なるウインドウに存在するエディタに切替可能です。 リストボックスにエディタが表示され、前のエディタに切替 Ctrl + F6の逆回りバージョンのショートカットです。 次のタブに切替 シンプルなエディタの切替ショートカットです。次のエディタが表示されます。 このショートカットキーは、エディタが分割されている時は、異なるウインドウに存在するエディタには移動できません。 このショートカットはエディタだけでなくビューの切替も行えます。サブウインドウ内のビューの切替も
利用する環境の作成につきましては、「Eclipseの使い方(Windows環境のEclipse4.3)」の「JDK8とEclipseのインストール」をご覧ください。 「JUnit5」に関するエントリーを作成いたしましたので、興味のある方は是非ごらんください。 「Eclipse Oxygen Update 1 (4.7.1)を利用してJUnit5の公式ガイドの内容を実践してみる。」 本エントリーの内容は以下の通りです。 JUnitとは JUnitプラグインの機能説明 JUnitプラグインの基本的な使い方 1 JUnitとは JUnitとは、Javaで開発されたプログラムにおいてユニット(単体)テストの自動化を行うためのフレームワークと、 関連するツール群の総称です。 JUnitの目的とする理念は以下の通りです。 一度作成すればすばやくテストが実行可能である。 ユニットテストが成功することで、
Eclipseプラグインで提供されるテストツールが充実してきた。本連載では、システム開発の現場に有効なテストツールを紹介し、統合開発ツールにEclipseを選択する開発におけるテストの効率化、ソフトウェア品質の向上のヒントを提供する。(編集部) 静的解析ツールは、プログラムに対して、機械的にチェックを行うことにより、文法スタイルの誤りやパターン化されたバグを検出します。今回はCheckstyle、PMD、FindBugsプラグインを紹介します。 静的解析ツールの特長 皆さんは過去に、自分が書いたソースコードに潜在的な問題がないか、複数のプログラマーが参加する形式でレビューをしてもらった経験をお持ちでしょうか? 実施した長時間のレビューにもかかわらず、ほとんどの指摘がコーディング規約違反や、文法スタイルに関する誤りについてだったことはないでしょうか。 本来コードレビューは、仕様が正しく実装さ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く