タグ

eclipseに関するtarchanのブックマーク (195)

  • イマドキのIDE事情(138) JavaScriptを最適化! Closure Compilerを活用しよう

    Closure Compilerとは? Closure Compilerは、Googleが提供しているJavaScriptの圧縮・難読化ツールだ。JavaScriptの圧縮・難読化だけであれば他にもYUI Compressorなどのツールが存在するが、Closure CompilerはさらにJavaScriptコードそのものに変更を加えることで最適化が可能という特徴がある。 たとえば以下のようなJavaScriptコードがあるとする。 function hello(name) { alert('Hello, ' + name); } hello('New user'); このコードをClosure Compilerで処理すると、以下のようになる。空白が除去され、変数名が短いものに置き換えられることでサイズが圧縮されている。 function hello(a){alert("Hello, "

    イマドキのIDE事情(138) JavaScriptを最適化! Closure Compilerを活用しよう
  • ついにメジャーバージョンUP! Eclipse 4.2の新機能7選 - @IT

    ついにメジャーバージョンUP! Eclipse 4.2の新機能7選:ユカイ、ツーカイ、カイハツ環境!(28)(1/2 ページ) メジャーバージョンアップしたEclipse 4.2 「Juno」 2012年6月27日、Eclipseの最新バージョンであるEclipse 4.2がリリースされました。 Eclipse 3.5の「Gallileo」からは、Eclipseのリリースのネーミングは「G」「H」「I」「J」とアルファベット順の単語で始まる名前が投票によって名付けられています。Eclipse 3.7「Indigo」の次であるEclipse 4.2は「J」で始まる「Juno」(ユノ)と名付けられました。 Junoは、ローマ神話に出てくる、女性と結婚を守護する女神であり、6月を意味する「June」の由来ともなっています。Eclipseが6月にリリースされるという意味も込めてJunoが採用された

    ついにメジャーバージョンUP! Eclipse 4.2の新機能7選 - @IT
    tarchan
    tarchan 2012/08/06
    >プラグインを移行するには、メニューの[ファイル]→[インストール]→[既存インストールから]を選択し、既存のEclipseのインストールディレクトリを選択することで、プラグインを移行できます。
  • フリーズ不具合修正と eclipse.ini の設定値 - cypher256's blog

    E4 に対する Pleiades 体の不具合を修正し、Pleiades All in One にも反映しました。 不具合修正・変更内容 Pleiades 1.3.5.I20120716 -clean 時などで発生していた E4 マルチスレッド強化によるデッドロック (フリーズ) 問題を修正 AOP ジョイントポイント判定の最適化により全体を高速化 更新マネージャーからプラグインを更新した後の次回再始動時に -clean 動作するように修正 -clean 時、スプラッシュの下に「クリーンアップ中」メッセージを表示 Pleiades All in One 4.2.0.v20120716 ・Pleiades 更新 ・eclipse.ini の -Xmx を 1g に設定 (64 bit版) Pleiades All in One の eclipse.ini メモリ設定 以下、ダウンロードページ

    フリーズ不具合修正と eclipse.ini の設定値 - cypher256's blog
  • イマドキのIDE事情(134) 大幅リニューアルで気分一新! Eclipse 4.2 Junoリリース(1)

    Eclipse 4.x系が初のメインストリームに 2012年6月27日(現地時間)、Eclipseの最新版となるEclipse Juno (Eclipse 4.2)がリリースされた。これまでEclipseは、従来の3.x系と次世代版である4.x系が並行して開発されていた。前バージョンであるIndigo (Eclipse 3.7)までは3.x系がメインストリームだったが、今回のJuno (Eclipse 4.2)からは4.x系がメインストリームとなっている。 Eclipse 4.2ではメジャーバージョンが上がっているだけのことはあり、ユーザインタフェースも一目見ただけでそれとわかるほど大きく変更されている。稿ではEclipse 4.2の新機能のうち、ワークベンチの新機能について紹介する。 なお、Junoに対応した3.x系の最新版となるEclipse 3.8についてはこちらからダウンロードで

    イマドキのIDE事情(134) 大幅リニューアルで気分一新! Eclipse 4.2 Junoリリース(1)
  • イマドキのIDE事情 第134回 大幅リニューアルで気分一新! Eclipse 4.2 Junoリリース(1) - たけぞう瀕死ブログ

    IDE連載の第134回です。先日Eclipse 4.2 Junoがリリースされたので、今回から数回に分けて毎年恒例のJunoの新機能特集をやろうと思います。 http://news.mynavi.jp/column/ide/134/index.html ただ、確かに4.x系がメインストリームになって見た目的には大きく変わったのですが、GitやMavenサポートなどが提供されるようになったIndigoと比べるとそれほど大きな新機能はない感じですね。目新しいのはXtext、XtendやCode Recommendersといったところですが、どちらも普通にJava開発環境としてEclipseを使っている範囲では恩恵が伝わりにくいのではないかと思います。 一時期はEclipseやNetBeansでもPHPRubyといったLLのサポートがトレンドだった時期もありましたが、最近は完全に下火になってし

    イマドキのIDE事情 第134回 大幅リニューアルで気分一新! Eclipse 4.2 Junoリリース(1) - たけぞう瀕死ブログ
    tarchan
    tarchan 2012/07/09
    >Xtextは軽くしか使ったことがないのですが、簡単に言えば独自のDSLを作成するためのツールです。構文を定義するとパーサだけでなく、なんとEclipse上で動作するエディタまで自動生成してくれるというものです。
  • 4.2.0 Juno (ジュノー) 対応 Pleiades リリース内容 - cypher256's blog

    eclipse.org から統合開発環境 Eclipse 4.2 Juno がリリースされました。 Pleiades All in One 日語 Eclipse 4.2.0 3 系のパッケージがなくなったため、Pleiades All in One も 4 系に移行し、ついでに 64 bit 版に移行しました。 ⇒ 2012/07/07 32bit 版もリリースしました。 4.2.0.v20110627 各プラグインやミドルウェアの 64bit 版への変更とバージョンアップ JRE あり版に同梱の Java を 5, 6, 7 の 3 つから 6, 7 の 2 つに変更 JRE あり版に同梱の Tomcat を 5.5, 6, 7 の 3 つから 6, 7 の 2 つに変更 Subversive コネクター SVNKit 1.3.7 に加え 1.7.4 を追加 (設定で切換可能) E4

  • イマドキのIDE事情(133) e(fx)clipseでJavaFX 2を試してみよう!

    JavaFX 2.0とe(fx)clipse JavaFXはもともと、Adobe AIRやMicrosoft Silverlightなどに対抗するJavaにおけるRIA技術として登場したものだ。当初は、JavaFX Scriptという独自のスクリプト言語でアプリケーションを構築するというものだったが、それほど普及が進まず、JavaFX 2.0からはJavaから利用可能なGUIアプリケーション向けのライブラリに方向転換している。 e(fx)clipseは、Eclipse上でJavaFX 2を使用したプログラミングをサポートするプラグインだ。前述のように、JavaFX 2は単なるJavaライブラリであるため、Eclipse単体で開発を行うことも可能だが、e(fx)clipseをインストールすることでFXMLやCSSの編集支援機能、FXGraphというUI定義用のDSLなどを利用することが可能に

    イマドキのIDE事情(133) e(fx)clipseでJavaFX 2を試してみよう!
  • Play2.0 Eclipse設定作成時にソースを添付する方法 - ひしだまの変更履歴

    ueshinさんがTwitterでeclipsifyにwith-source=trueという便利なものがあるとつぶやいていたので、ほほう!と思って試してみたら、上手くいかなかった(爆) 色々教えていただいた結果、とりあえず何とかする手順は分かったので、メモ。 …それにしても、こんなにハマるとは思わなかったなぁ(苦笑)

    Play2.0 Eclipse設定作成時にソースを添付する方法 - ひしだまの変更履歴
  • 第2回 データベースモデリングのためのEclipseプラグイン

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    第2回 データベースモデリングのためのEclipseプラグイン
  • イマドキのIDE事情(125) 周辺ツールでGitHubをさらに活用しよう

    大人気のGitHub オープンソースプロジェクトのホスティングサービスには、古くはSourceForge.netおよびその日語版であるSourceForge.jpからOracleが提供するjava.netGoogleが提供するGoogleCodeなど様々なものがある。ここ数年は、GitHubが注目を集めており、多くの著名なオープンソースプロジェクトが利用している。 GitHubは、その名の通りgitリポジトリのホスティングを中心とするサービスを提供しているが、使いやすいWebインタフェースやソーシャル的な機能、手軽にコードを共有するためのgist、Webサイトのホスティングが可能なGitHub Pagesなど便利な機能を数多く提供している。 今回はこのGitHubを活用するための周辺ツールを紹介しよう。 gitクライアント GitHubを使う上で欠かせないのがgitクライアントだ。コマ

    イマドキのIDE事情(125) 周辺ツールでGitHubをさらに活用しよう
  • 第1回 データベース開発に利用可能なEclipseプラグイン

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    第1回 データベース開発に利用可能なEclipseプラグイン
  • Eclipse Color Themes

    eclipsecolorthemes.org - © 2011 by Felix H. Dahlke & Roger Dudler Contact us at eclipsecolorthemes@gmail.com

    tarchan
    tarchan 2012/03/02
    >プログラマ向けの目が疲れない配色 SOLARIZED
  • Eclipse 3.7.2 Indigo SR2 リリース - cypher256's blog

    Eclipse Indigo SR2 関連リリース eclipse.org から統合開発環境 Eclipse 3.7 系最終安定板の Eclipse Indigo SR2 (3.7.2) がリリースされました。それに合わせて下記をリリースしました。 Pleiades All in One 日語 Eclipse 3.7.2 Eclipse 3.7 系の最終安定板に日語化プラグイン Pleiades、JStyle やその他プラグインを含む All in One です。Eclipse Windows 32bit 版がベースになっていて、Windows 32bit または 64bit で動作します。 Eclipse Indigo 3.7.2.v20120225 [#59867] XAMPP をバージョンアップ [#60765] CheckStyle プラグインをバージョンアップ [#59865

    Eclipse 3.7.2 Indigo SR2 リリース - cypher256's blog
    tarchan
    tarchan 2012/03/02
    >SOLARIZED という様々な環境(照明、ディスプレイなど)で入念にテストされ設計された目に優しいプログラマ向けの配色が注目されています。
  • EclipseでScalaプログラミングを始めるための基礎知識

    EclipseでScalaプログラミングを始めるための基礎知識:スケーラブルで関数型でオブジェクト指向なScala入門(1)(1/3 ページ) 人気の「Scala」を一から学ぼう 最近、私の周りでもScalaに関する話題が増えてきました。Twitterやブログ、技術系のニュースサイトでは毎日のようにScalaに関連する話を見かけます。 また、筆者が現在携わっているプロジェクトでも実際にScalaを用いて開発しています。いままではJavaで開発をすることが多かったのですが、それよりも簡潔で柔軟性のある記述が可能であり、Scalaでの開発は非常に生産性が高いと感じています。 連載は、Scalaの特徴を紹介し、基構文や関数、クラスなど、Scalaの基的な機能について解説していきます。何らかのプログラミング言語を学んだことがあり、プログラミングの基的なことが分かる人を対象としています。特に

    EclipseでScalaプログラミングを始めるための基礎知識
  • play! on eclipse - garbagetown

    play! は java web アプリケーションフレームワークであり、当然、開発には java 言語を使います*1。 play! の オフィシャル にあるスクリーンキャストでは TextMate を使っていますが、java 開発者は eclipse に慣れていることが多いので、play! には eclipse での開発を容易にするツールがいくつか用意されています。 eclipsify play! アプリケーションを eclipse プロジェクト化する eclipsify コマンドが用意されています。 まずはヘルプを参照してみます。 D:\work>play help eclipsify ~ _ _ ~ _ __ | | __ _ _ _| | ~ | '_ \| |/ _' | || |_| ~ | __/|_|\____|\__ (_) ~ |_| |__/ ~ ~ play! 1.0

    play! on eclipse - garbagetown
  • イマドキのIDE事情(121) Scala開発はEclipseに決まり? 「Scala IDE for Eclipse 2.0」登場

    ついにリリースされたScala IDE for Eclipse 2.0 JavaVM上で動作する次世代言語として注目を集めるScalaだが、Eclipse(JDT)という非常に強力なIDEが存在するEclipseと比較すると、決定版と呼べるIDEが存在しないことで言語が持つ特性を最大限に発揮できないことが問題視されていた。 これまでもScalaプログラミングのためのツールとして、Eclipse、NetBeans、IntelliJ IDEAといったJavaベースのIDEで動作するプラグインは存在したものの、いずれもEclipse上でJavaプログラミングを行う場合と比べると満足できるものではなかったのが実情だ。 このように強力な開発環境が存在しないことはScalaのディスアドバンテージの1つとされてきたが、EclipseプラグインであるScala IDE for Eclipse(初期のバージ

    イマドキのIDE事情(121) Scala開発はEclipseに決まり? 「Scala IDE for Eclipse 2.0」登場
  • Javaの例外処理で知らないと損する7つのテクニック

    Javaの例外処理で知らないと損する7つのテクニック:【改訂版】Eclipseではじめるプログラミング(24)(1/3 ページ) これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipseとJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります(この回と前回のみ、別連載「EclipseでJavaに強くなる」の改訂版です。今回は第4回Javaの例外のテクニックを知る」の改訂版です) 前回の「プログラマの宿命! 例外とエラー処理を理解する」では、Javaにおける例外の用途と基的なコードの書き方、例外が発生するさまざまなケースについて理解しました。 今回は、独自に例外を定義する方法や、ちょっとした例外のテクニックを紹介します。 【1】Eclipseで独自の

    Javaの例外処理で知らないと損する7つのテクニック
    tarchan
    tarchan 2011/12/22
    参考にしてはいけない記事
  • Xtendを触ってみる その4 拡張メソッド - たけぞう瀕死ブログ

    今日はXtendの目玉機能の1つである拡張メソッドについて紹介します。 これは任意のメソッドを、そのメソッドの第一引数の型のオブジェクトをレシーバとして呼び出せるというものです。文章だけだとわかりにくいと思うのでサンプルコードを書いてみます。 def sayHello(String s){ println("Hello " + s + "!") } というメソッドを定義しておくと、このメソッドを以下のようにStringオブジェクトのメソッドとして呼び出すことができるというわけです。 "World".sayHello() 元のメソッドに第二引数以降がある場合、拡張メソッド呼び出しの引数として指定します。 def sayHello(String s, int times){ var i = 0 while((i = i + 1) < times){ println("Hello " + s +

    Xtendを触ってみる その4 拡張メソッド - たけぞう瀕死ブログ
  • イマドキのIDE事情(118) Eclipse発の新言語「Xtend」を試してみよう!

    作成されたプロジェクトにはsrcディレクトリ配下にxtendのソースコード、そしてxtend-genディレクトリにXtendのソースファイルから生成されたJavaソースファイルが格納されている。たとえばチュートリアルプロジェクトの中には以下のようなXtendコードがある。 def String sayHelloTo(String to) { return "Hello "+to+"!" } このコードから生成されたJavaコードは以下のようになっている。機械的に自動生成されたJavaコードであるため変数名など可読性の面でやや問題はあるものの、確かに実行可能なJavaコードであることがわかる。 public String sayHelloTo(final String to) { String _operator_plus = StringExtensions.operator_plus("

    イマドキのIDE事情(118) Eclipse発の新言語「Xtend」を試してみよう!
  • QuickLookの便利さに慣れたEclipseユーザに·qlipse MOONGIFT

    qlipseはEclipse for Mac OSXにQuickLook機能を追加するプラグイン。 qlipseはEclipse for Mac OSX用のオープンソース・ソフトウェア。Mac OSXユーザであればQuickLookの便利さを良く知っているはずだ。Finder上でスペースキーを押すだけで大抵のファイルは内容を閲覧できる。送られてきたファイル等、とりあえず内容を見たいだけの時にとても便利だ。 XMLの内容確認 そんなQuickLookと同様の機能は数多くのソフトウェアで取り入れられてきた。QuickLookと同じくスペースキーに対応したもの、クリック一つで閲覧するものなどがあるが、QuickLookをEclipseに移植したのがqlipseだ。 qlipseはEclipse用のプラグインであり、通常のプラグインインストールと同じプロセスでインストールが可能だ。インストールが完