Node.js、V8デバッガ対応。タスクランナーも呼び出し可能に Eclipse Neonでは新しいJavaScriptパーサを搭載することでECMAScript 2015(ES6)に対応。エディタ部でJavaScript構文を認識し、適切な補完や警告をしてくれます。Node.jsのランタイムとV8デバッガに対応。Node.jsのアプリケーションに対してブレークポイントやステップ実行、変数の値を参照するといったことが可能です。
![統合開発環境Eclipseの最新版「Eclipse Neon」リリース。Node.js対応、PHP 7対応、Javaリファクタリング強化、Docker対応強化、Cloud Foundry対応など](https://cdn-ak-scissors.b.st-hatena.com/image/square/219c2c506a41df748fe7eb7d4103425e24211298/height=288;version=1;width=512/http%3A%2F%2Fwww.publickey1.jp%2F2016%2Fneon01.gif)
Node.js、V8デバッガ対応。タスクランナーも呼び出し可能に Eclipse Neonでは新しいJavaScriptパーサを搭載することでECMAScript 2015(ES6)に対応。エディタ部でJavaScript構文を認識し、適切な補完や警告をしてくれます。Node.jsのランタイムとV8デバッガに対応。Node.jsのアプリケーションに対してブレークポイントやステップ実行、変数の値を参照するといったことが可能です。
Androidアプリ開発者が知らないと損するAndroid Studio 2.2の新機能5選:2016年、大幅に進化中 2016年5月18日から開催されたGoogle I/Oで、Android Studio 2.2 Preview 1が公開されました。本稿では、大きな機能更新があったAndroid Studio 2.2の魅力を解説します。 Android Nへの対応も進むAndroid Studio 2.0/2.1の機能をおさらい 2016年になってAndroid Studioのバージョンアップが頻繁に行われています。 2016年2月5日:Android Studio 2.0 β版 2016年4月7日:Android Studio 2.0正式版 2016年4月26日:Android Studio 2.1安定版 2016年5月18日:Android Studio 2.2 Preview 1公
Java for macOS 2017-001 は、macOS 10.13 High Sierra、macOS 10.12 Sierra、macOS 10.11 El Capitan、macOS 10.10 Yosemite、macOS 10.9 Mavericks、macOS 10.8 Mountain Lion、および macOS 10.7 Lion 用のレガシー Java 6 ランタイムをインストールします。 このパッケージは、レガシーソフトウェアのサポート専用に用意したもので、2015-001、2014-001 リリースと 2013-005 リリースに収録されていたものと同様の非推奨バージョンの Java 6 をインストールします。このアップデートをインストールする前に、Java アプリケーションを終了してください。 このアップデートをインストールする前に、Java アプリケーショ
Ruby on Rails を開発する環境を Ubuntu上に構築するためのガイダンスです。 特にEclipseにおけるシングルステップ デバッギング環境の構築を目標としたガイダンスです。 3日以上悩みました。そして、一端は投げ出しました。その時の環境はUbuntu12.04でした。もしかすると違うバージョンではうまく行くのかもしれないと思い、思い切ってUbuntu13.10をクリーンインストールしてみた。 最初はうまくいかず、戸惑ったが、RubyMineをインストールしたあと、Eclipseを起動してみるとなんと設定したブレークポイントでブレイクするではないか!!あまりに嬉しくて小躍りしてしまった。 その後。じゃあ Ubuntu12.04でも Ubuntu14.04(daily build)でもデバッグできるんじゃねーの??と思い、あれこれ試行錯誤してみたら、どのバージョンでもEclip
OrionはWebブラウザから使えるエディタ、デバッガなどが統合されたツールで、HTML/JavaScript/CSSに対応。ファイルマネージャ、エディタ、Gitによるバージョン管理、デバッガ、プレビューなどの機能が含まれています。 エディタのキーバインディングには、viとEmacsが標準で用意されており、マウスとカーソルキーだけでなく使い慣れたエディタの操作でコードの編集が可能。タグを入力するときには下記画面のように補完機能も自動的に働きます。
幅広い開発者にGoによるコーディングを試してもらえるよう、前半はWindows環境+Eclipseを前提とした開発環境の作り方と、Goアプリケーションのビルド方法について説明します。後半は、「Goji」を利用した簡易的なWebアプリケーションの作り方について説明しますが、Goの構文や書き方といった基礎的なことの説明は割愛します。もし、Goプログラミングの基本を学習したい場合は、Webブラウザを使ってGoのコードの入力や実行を試すことができる「A Tour of Go」を試してみてください。 本稿を通して、1人でも多くの方にGoで開発を行うメリットや楽しさを実感していただけると幸いです。 Goの利点 世の中に様々な実績あるプログラミング言語が存在する中で、改めてGoを採用することにどのような利点があるのでしょうか? 私は次のような利点を感じています。 ビルドした結果が「環境依存のない単一の実
Raspberry Pi Type B 512MBを買ったのが 8 月のこと。Raspbian をインストールして無線 LAN 接続のための USB ドングル(BUFFALO 無線 LAN 子機 WLI-UC-GNM)を挿してカメラモジュールをつないで、ちょっと遊んではみたもののそのまま放置していました。もったいない。 原因を考えてみたところ、 apt-getなどでインストールして遊びたいありもののソフトウェアはとくにない 自分で Raspberry Pi 用のプログラムを書きたい 統合開発環境フリークの自分にとってはパフォーマンスが低すぎて開発機にはならない(Eclipse などがまともに動かない) それどころか、ちょっと複雑なライブラリをビルドしようとするとそれだけで数時間以上かかってしまう しかも途中でエラーが起きたりして飽きる、だるい ということのようです。 そこで、Windows
Javaの開発と言っても、各種ミドルウェアやフレームワーク、ライブラリ、ツールなどが豊富にあり選択に悩むことは少なくないと思います。 そこで関連技術のインデックスになればと作成しました。 あくまで知っている範囲で記述しているので、コメントしてもらえれば随時追加します! すべてを書くと膨大な量になるため、現状採用が減ってきているものや、そもそもあまり採用されていないもの、後継があったり、類似のものと比較した場合に明らかに劣っているものは省いています。 ちなみにライブラリには高機能なものも多いので、分類は参考程度にご覧下さい。 サーバ系 Apache HTTP Server 世界中でもっとも多く使われているWebサーバ。 nginx フリーかつオープンソースのWebサーバで、処理性能・高い並行性・メモリ使用量の小ささに焦点を当てて開発されている。 Tomcat Java ServletやJSP
1、あらゆる意見について盲信してはいけないインターネット上ではとりわけ多いけれど、ある意見を適当に述べている人というのは多い。適当に述べている……とは、別に悪気があってそうなったわけじゃなくて、本人もよくわかっていないけど「なんかうまくいったからとりあえずブログに書いた」風のものがあるということだ。例えばブログに書いてあったソースをそのまま貼付けてコンパイルエラーになることがあるけれど、それには色々要因があって「本人がブログ上で書いたまま検証していない」「サイト上でレイアウトが崩れた」「環境が違う」等いろいろある。自分のわからないものに関しては「そうなんだ。まぁとりあえずそういうことにしておこう」ぐらいでいい。断定口調で「絶対こうだ」と書いている人も、間違っていることが多々ある。それは本でもそうだ。「ほんとうかなぁ?」と思ったら疑った方がいい。自分しか信じてはいけないし、その自分すら疑った
About Checkstyle Release Notes Consulting Sponsoring Documentation Configuration Property Types System Properties Running Ant Task Command Line Checks Annotations Block Checks Class Design Coding Headers Imports Javadoc Comments Metrics Miscellaneous Modifiers Naming Conventions Regexp Size Violations Whitespace Filters File Filters Style Configurations Google's Style Sun's Style Developers Extend
最近新人研修(プログラミング未経験者・大学で専攻など、ごちゃまぜ)に関わることがありました。 適当なタイミングでEclipseのショートカットキーを教えていたのですが、実演してあげると食いつきがよかったです。 ウケがいい≒新人から需要があるといえそうですし 教えるほうも教わるほうもモチベーションを保ちやすいです。 その点で、ウケるかどうかは大切な視点のひとつだと思います。 なので、ウケのよさランキングの形式で、ショートカットを紹介したいと思います。 環境は、WindowsでPleiadesのやつ(http://mergedoc.sourceforge.jp/ )を使って、Javaを教えていました。 第20位 ctrl + alt + k スネークケースとキャメルケースの切り替え 変数名やメソッド名を選択した状態でctrl + alt + k 教えていたのはJavaなのですが、C言語のように
こんにちは。Java 初心者です。 Java 初心者、得に LL から Java に来た人にありがちな問題について社内向けに書いたものをオープンアンドシェアさせていただきます。 前提として、我々は Java 8 でガンガン攻めているということをご承知おきください。 また、自分がこの数ヶ月で「うわー。こうしとくべきだったのかー」と気づいたやつをドヤ顔で語っているということにもご注意ください。 【追記】 対象は中規模 B2C の場合です(中規模というのは facebook より小さいという程度の意味です) 例外を握りつぶさないようにしよう Eclipse が生成する以下のようなコードをそのまま残しているケース。 これは言うまでもなく良くないですね。デバッグが困難になります。 try { } catch (IOException e) { e.printStackTrace(); } Perl
はじめに 写真やデータの保存場所としてのクラウドは一般の方にもかなり認知されたようですが、アプリケーション開発でクラウドのメリットを享受されている方はまだ少ないように感じます。MBaaS(Mobile Backend as a Service)はクラウド利用の具体的な答えの一つです。MBaaSを使えば、簡単にクラウドのメリットを活かしたスマホアプリを作成できます。 対象読者 MBaaSと連携するAndroidアプリを開発したい方。JavaとEclipseについては解説しませんので、JavaとEclipseの基本的な知識があると読みやすいでしょう。 必要な環境 JDK Eclipse Android SDK ニフティクラウド Mobile backend Basic(無料版) スマホ+MBaaSの時代へ スマートフォン(もしくはタブレット)+MBaaS(Mobile Backend as a
企画書を作るのは、どうしても時間が掛かってしまいます。今回は、企画書を作る際に使用すると、作業が捗るWEBツールをまとめました! ワイヤーフレーム 1、Cacoo Web上で図の作成、公開、リアルタイムコラボレーションができるドローツール。サイトマップやワイアーフレーム、UML、ネットワーク図などの図を簡単に作成できる。 2、WireframeSketcher Eclipse GEF/EMF ベースでつくられており、Windows、Mac、Linux 対応。ダウンロードしすぐ実行できるオールインワンのスタンドアローン版の他、Eclipse プラグイン版も用意されている。 マインドマップ 3、EasyStep 高機能マインドマップウェブアプリケーション。曲線も自由自在に使えて評判も高い。 4、mindmeister 有名なマインドマップツール。iPhoneやAndroidでもアプリをリリース
毎年 6 月恒例の Eclipse メジャーリリースとなる Eclipse 4.4 Luna (ルナ) がリリースされた。ラムダなど Java 8 に正式対応した初のバージョンだ。これに合わせて日本語化された Eclipse と便利なプラグインや Java 8 実行環境を含む全部入りの Pleiades All in One もリリースした。 Pleiades All in One Eclipse 4.4 Luna ダウンロード http://mergedoc.sourceforge.jp/pleiades_distros4.4.html 起動時のスプラッシュは月食 (Lunar Eclipse) のときに月から地球を見たときに発生しているであろう日食イメージにした。地球の所々光っている部分は実際の街明かりで、韓国の北側の国が真っ暗で話題になった NASA の映像。背景は銀河中心方向の S
この連載は、Javaをいきなりやることになってしまった新卒の人や、Java以外の言語の使用経験しかない人など、Javaの初心者なのに業務アプリ(ビジネスで使われるアプリケーション)の開発で即戦力にならないといけない人達に向けての連載になります。標準のJavaでできることはもちろん、DB操作のためのSQLやよく使われるライブラリの使い方など、単なるJavaのみの紹介ではなく、Javaでの業務アプリの開発に必要とされる基礎知識全般について連載を通じて学んでいくことを目的としています。 はじめに 今回の記事では、Java(ジャバ)で業務アプリを開発するための開発環境の構築を行います。また、Javaのアプリケーションの開発では統合開発環境(IDE)を使って作業することがほとんどです。統合開発環境とはアプリケーションの開発をサポートする環境で、この連載では多くの現場で使われているEclipse(エク
1: 以下、名無しにかわりましてVIPがお送りします 投稿日:2014/03/09(日) 16:42:04.45 ID:ZsWrBm0M0 まずはNode.jsをインストールしろ話はそれからだ Download:http://nodejs.org/ 2: 以下、名無しにかわりましてVIPがお送りします 投稿日:2014/03/09(日) 16:42:26.57 ID:hzAFYxvI0 一方俺はコボルから始めた 3: 以下、名無しにかわりましてVIPがお送りします 投稿日:2014/03/09(日) 16:57:50.90 ID:ZsWrBm0M0 インストールしたかてめぇら 4: 以下、名無しにかわりましてVIPがお送りします 投稿日:2014/03/09(日) 16:59:13.96 ID:2B5lF2zi0 javaでいい? 5: 以下、名無しにかわりましてVIPがお送りします 投稿
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く