あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
はじめに インターフェイスを設計するために読んだ技術書まとめ - 自由課題 の記事でも紹介した書籍 APIデザインの極意 Java/NetBeansアーキテクト探究ノート 作者: Jaroslav Tulach,柴田芳樹出版社/メーカー: インプレスジャパン発売日: 2014/05/23メディア: 単行本(ソフトカバー)この商品を含むブログ (5件) を見る 内に、NetBeansでコンポーネントを設計・実装する際のアーキテクチャの質問(チェックリスト)のURLが紹介されていました。興味があったので実際確認したのですが、ぱっと見面白そうだったのですが日本語訳がないようだったので訳してみました。基本的にはJavaを基盤に構築されたNetBeansに対する質問なのですが、NetBeansやJavaでなくても参考になる質問も多数含まれています。 お堅くいうとISO/IEC9126もしくは2501
私はこのところしばらく仕事でVMやコンテナを扱っていましたが、大学のいくつかのプロジェクトでJavaのコードを書かなければならないときは未だにvimを使用せず、新たに本格的なIDEをインストールしなければなりませんでした。これにはいつもイライラさせられていましたが、ついに今週、Dockerコンテナ内でNetBeansを実行できるようになったのです。それによって普段使用しないJavaのコードを書くための膨大な環境をパソコンにインストールしなくて済むようになりました。 Dockerコンテナ内でGUIアプリケーションを実行する場合には、いくつかの方法があり、 X11転送を行うSSH や VNC を使用します。しかし私が発見した最もシンプルな方法は、X11のソケットをコンテナと共有して、直接使用するというものでした。 このアイデアはとてもシンプルで、以下の Dockerfile を開始点として使用
APIデザインの極意 Java/NetBeansアーキテクト探究ノート 作者: Jaroslav Tulach出版社/メーカー: インプレスジャパン発売日: 2014/05/23メディア: 単行本(ソフトカバー) まもなく書店に並びます。序章「なぜ新たなデザイン本が必要なのか」の冒頭からの抜粋です。 みなさんは、「プログラミングの世界にはもう十分な数のデザイン本があるのでは」と思うかもしれません。実際、数多くの本があるので、なぜ私がもう1 冊書かなければならないのか(そして、なぜみなさんが読まなければならないのか)と疑問に思うことは当然です。特に、オブジェクト指向システムでのデザインパターンに関しては、いわゆる4 人組(Gang of Four)と呼ばれる人達が執筆した有名なDesign Patterns: Elements of Reusable Object-Oriented Soft
2/19に行われたJJUG ナイトセミナ 「2.19 Eclipse、NetBeans、IntelliJ IDEA 3大IDE頂上決戦 」のツイートをまとめました。 http://jjug.doorkeeper.jp/events/8848 Ust: http://www.ustream.tv/channel/jjugs-show 資料URLは公開されたら更新します。
NetBean7.4ではJava 8対応など大きな機能追加がされていますが、 その中でSass(SCSS)やLESSへの正式対応が行われています。 これで念願のJava EEでSCSSが使えるようになりました。 CSS書くのめんどくさいですからね。で、試してみました。 まずはSassのコンパイル環境が必要です。 Macだと既にRubyの環境が入っているので sudo gem install sass でインストール出来ると思います。 WindowsだとRubyInstaller(http://www.rubyinstaller.org/)でRubyをインストールしてから上記コマンドでOKです。 準備が終わったらまずはNetBeansのオプションでsassのパスを指定します。 オプション>その他>CSSプロセッサ でsassのパスを指定します。検索すると簡単に指定出来ます。 NetBeans
Oracle Blogsの主としてテクノロジー製品のエントリを日本語でご紹介します(オリジナルのエントリを投稿することもあります)。厳密性をご所望の方は原文をどうぞ。よい内容でしたら原文に対し、"Good Entry, thanks!"でもいいので、是非コメントお願いします(Typoや誤訳はコメント欄からどうぞ)。なお、このエントリは個人の見解であり、所属する会社の公式見解ではありません。また、エントリ内でご紹介している製品・サービスは国内導入時期が未定の場合もありますのでご了承下さい。 Good entries on Oracle Blogs are put into Japanese. Mainly this blog covers technology products. Opinions expressed in this blog is my personal one and d
なにが「超入門」かというとおいらにとって超入門。 まずはJavEE7なアプリを起動させることを今回の目標にする。 サンプルは過去の例を見ても大げさすぎて、でかすぎて把握しにくいので無視で。 適当にフィーリングで行き当たりばったりでいい。JavaEEとはそういう感じのゆるい誰でもお気楽極楽に触れるものですよ。肩ひじ張るようなものではない。 しかし、「NetBeansタグ」すげー久々だのう。 ダウンロード ダウンロードはここから。 https://netbeans.org/downloads/ JavaEEをえらぶ。このへん。 インストール ダブルクリックでインストーラ起動。適当に押していけばOK。Glassfish 4もついてくるのでチェックを外さないように。 別途ダウンロードする必要もないのでインストーラ版がおすすめ。ダウンロードもIDE上で完成するので別にいいけど。 とにかくすぐに確認が
私は結構エディタ難民で、HTML/CSS/PHP等をコーディングする際のエディタをWindows・Mac含め色々試してきましたが、最近は NetBeans IDE に落ち着いています。 NetBeans IDE は厳密にはエディタではなく、Windows・Mac・Linux用の無料で利用できるIDE(統合開発環境)の一種です。 ちなみに、↓のキャラクターは NetBeans IDE 日本語コミュニティの公式マスコットの「ねこび〜ん」です。 私はWordPressのテーマファイルを作成しているときに、PHPで独自のCMSを開発されている @kawagooch さんに勧められて使い始めたのですがとてもしっくりきたので、以後 HTML/CSS/PHP などWebサイトのコーディングには NetBeans IDE をメインで使っています。 私自身、NetBeans IDE を使うようになってからサ
本格派エンジニアの工具箱 第16回Javaソフトウェアのための静的コード解析ツールをセットにした「Software Quality Environment」 「Software Quality Environment」とは ソフトウェアの品質を確保するためには、単体テストをはじめとする動的テストと並んで、ソースコードの静的チェックが極めて重要となります。「Software Quality Environment」(以下、SQE)は、Javaアプリケーション開発向けに公開されている複数の静的コード解析ツールをセットにした、NetBeans用のプラグインです。現在、SQEには次に挙げる4つのツールが含まれています。 FindBugs PMD Checkstyle Dependency Finder これらのツールはそれぞれ単体で利用することもできますが、SQEのメリットは、手軽に複数の異な
本格派エンジニアの工具箱 第17回「Software Quality Environment」による静的解析でソースコードの品質を向上させる パッケージの依存関係を可視化する「Dependency Finder」 前回に引き続き、NetBeans向けの静的コード解析ツールである「Software Quality Environment」(以下、SQE)を紹介します。 SQEに付属する4つのツールのうちのひとつ、「Dependency Finder」は、コンパイル済みのJavaコードからパッケージの依存関係を解析して可視化するツールです。もともとのツールは依存関係をXML形式やHTML形式またはテキスト形式で出力するものですが、SQEに含まれるNetBeansプラグインではグラフ状のマップとして出力する機能が提供されます。 Dependency Finderによる解析は、プロジェクト名を
https://sites.google.com/site/gamagreader/ 完成したそうです。言語はしってるけど、スーパーマリオとかグラディウスとかいまだに作れないという人は読んでみるとよいでしょう。無料ですので。まぁこのblog読んでる人でそんな人はいない気がしますが。 自分も投稿プログラム送ってます。落下物警報というやつです。防衛シューティングですね。このタイトルはゼノブレイドの巨神の落し物を打ち落とすという意味合いでつけられたものです。 ポイントとしては落下スピードが回転速度でわかること、誘爆を積極的に狙うことで得点が跳ね上がることですかね。プログラム自体は1日で終わりましたが、誘爆やそれに伴う点数、落下物の量や速度の調整は結構時間をかけました。楽しんでください。 コードはJavaとかオブジェクト指向がわからない、C言語等の簡単な言語しか知らない人でも読めるようにあえてしま
Excel方眼紙ユーザーに朗報! まずはやっとBoxがパレットに対応。 今まではBoxLayoutを使っていたと思うけど、実際はそれを実装して便利な機能がまとまったBoxコンポーネントを利用するほうが便利だったので、それが追加されたってのは大きい。 そして、これが驚異的なのだが、GridBagLayoutパワーアップぶりがすさまじい。 みてわかるとおり、ドラッグでセルの範囲をいじれたり、綺麗にアニメーションして移動したりするようになった。 Excel方眼紙でかかれた設計書を基に作るならGridBagLayoutとNetBeans7は最高の組み合わせとなる。 コンポーネントをこの画面で追加できるようになったのも大きい。 グリッドバッグレイアウトがネストとしている場合は階層の移動も可能。 また、行とカラムのヘッダ部分を右クリックでこんなメニューが! 複数選択してそれを移動させたり、1つのGri
先日の100の質問の答えにもちょっと書いたのですが、世の中には「Zen-Coding」なるものが存在しています。ちょっと前にWebデザイン関係の皆さんのTwitterでも「すげえ」とかってビデオが流れてましたけど、実はこれ相当前からあるんですよ(笑)。 Zen-CodingとはもともとTextMateとNetBeans用に書かれたプラグインのことです。HTMLとCSSのコーディング作業をより高速におこなうための機能追加をしてくれるものですね。前述の2つ以外に、AptanaやCoda、Espressoといったエディタ、最近ではDreamweaverのMXPファイルもダウンロードできるようになってます(*1)。 というわけで、今回はボクが普段使っている「TextMate」とZen-Codingの組み合わせでコーディングがどう変わるのかをご紹介しようかと。タイトルに超速とか書いてますけど、まぁど
最近はシステムプログラミングの本ばっかり読んでいて、古典しか読んでないので、これといって紹介する本がないんですが、最近読んだ本の中で良かった本を1冊だけ。 Practial API Design http://www.amazon.com/Practical-API-Design-Confessions-Framework/dp/1430209739 NetBeansのアーキテクトの人が書いたAPI designについて書いた本。APIをどう発展させていくかというところの話は、あまり類書がないので面白いかなぁと。 数年前は流行の本でJolt Awardにのりそうな本をpick upして読んでたんだけれど、読めば読むほど今まで読んだ本と8割くらい丸かぶりみたいなことが続くようになってしまいました。昔、id:neverbirdさんが「1行でも得られるものがあったら、その本はいい本だ」といってい
やっとこさ、出ます。9月中旬らしい。 アマゾンのほうも、もうちょっとしたら予約できるようになるのではないかと。 http://book.mycom.co.jp/book/978-4-8399-3253-4/978-4-8399-3253-4.shtml 今回は、NetBeans6.7対応で、Java SE 6/Java EE 6 に対応してます。 Servlet3.0やJSP 2.2の記述を入れています。まだ正式にはJava EE 6がリリースされてないので、注釈程度ですが。 それ以外には、アルゴリズム・データ構造の項を入れたことと、ソケット通信を入れたことです。 いままでは、「Javaのことについて知っていること」を目指したのですが、「プログラムについて知っていること」を少し目指してみました。 ということで、よろしくおねがいします。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く