Java
カテゴリー:インターネット・IT | 関連グッズ一覧
ブログからのネタの種
- JAVAへの道
- 先は長いぞ。コンパイルもちゃんとできないし、 本に書いてある通りにやっているつもりだが、 ヴァージョンで設定が変わる。そのうち、新ヴァージョンの解説本も出版されて、 旧版の解説と混在する。あ"-ッ!!
2010/03/21 00:38:42 [gooブログはじめました!] - だいぶ慣れてきたかな?
- Firefox3.6になってIEtabが未対応になってしまたのとJavaコンソールの更新が頻繁すぎるのをきっかけにブラウザをGoogleChromeに変えた。使い始めて1ヶ月ほど経ちだいぶ慣れてきたかな?
2010/03/21 00:34:06 [Noburin's Room きまぐれブログ] - [イベント][lisp] Shibuya.lisp テクニカルトーク#
- トーク#5 ライトニングトークで Nu programming language の話をしました。プレゼン資料 slideshare に置きました。コード コードバトンのNu版 GitHub と 解説 デモ出来なかった Twitter client → NuでMac GUIプログラミング Twitterクライアントを作ってみよう からダウンロードできます。感想 Clojure が流行ってる。Lispもいよいよ Javaの牙城を
2010/03/21 00:29:30 [yuum3のお仕事日記] - [Java]Guiceを使ってみた
- 次にGuiceによるDIの設定をするためのモジュールクラスを定義する。どのIFにどの具象クラスがインジェクトされるか、ってことを定義するクラス。Javaで書ける設定ファイルみたいなもんですね。import com.google.inject.AbstractModule; public class MyModule extends AbstractModule{ @Override protected void configure() { bind(LoginClient
2010/03/21 00:26:41 [kenmazのはてな] - 「Shibuya.lispテクニカルトーク #5」観覧
- リクエスト側の実装を解説しました。ヘッダの読み込み、リクエストの読み込みと、やはりボトムアップに積み上げていって、メインループに到達。ソケットはJavaのjava.net.ServerSocketを使っていました。最後に、Clojureの高度な話として、平行プログラムのためのref、atom、agentを紹介。ファイル
2010/03/21 00:08:54 [本を読む] - 1997年5月5日月曜日-6
- 1997年5月5日月曜日-6 遊びから帰った(む)が"窓"のシャッターを落としに網戸を押して中に入り、リンゴ箱の籾殻にくるまっている暖かいのや、羽毛が付いた卵をそう〜っと抱きかかえて退散した。何の問題もなく一日が
2010/03/21 00:06:26 [Java JavaScript DHTML XML CSS フレームサンプル・応用方法] - PCの調子
- いいいい。今回消えた原因は解りませんが、切っ掛けは想像付いてます。想像ついてるから、忘れて同じことしなければ大丈夫。んで。今日はJAVAをアンインストールしてみました。そういや絵チャでの挙動がおかしかったなぁと。意外とインスコする順番で
2010/03/20 23:55:26 [FEラブ×2-徒然-] - 今日の俺(122) ツールリスト
- 2chviewer。Coral IE Tab Firefox内においてもIE形式で開けるようにできる。IEでしかうまく開かない某予備校におかよいの方にお薦め。Greasemonkey javaをぶち込めるようにするアドオン。これ単体で特に意味はないが、これを加えることで用途が広がる。具体的にはNiconicoplaylistや
2010/03/20 23:54:00 [Mr.FULLDRIVE] - Mini5?or Mobile10?
- Miniの方が断然良く お買い物や掲示板、JavaスクリプトやSSLなどを多用するならMobileの方が良い ようです。私は両方ともインストールしました。こういった使い分け出来るのがスマートフォンのメリットですから。ちなみにWindowsMobile用のMini5はJavaアプリでは無くなって普通のアプリケーションです
2010/03/20 23:47:29 [家鴨「えっ!!」日記] - [Java]Web開発のツボ_リソースリーク
- Oracleなどの一部のJDBCドライバでは、DB接続をクローズ(解放)しないと接続リークが、Statement をクローズしないとカーソルリークが起こります ▼接続数が上限に達したときのエラーメッセージ MySQL Too many connections PostgreSQL sorry.too many clients already Oracle ORA-00018:最大セッション数を超えました。
2010/03/20 23:34:25 [---空の角落---]
はてブ注目エントリーからのネタの種
- RSense - Rubyのための最も優れた開発援助ツール
- Rubyのための最も優れた開発援助ツール[English]RSenseとは?特徴スクリーンショットデモダウンロード最新安定板ユーザーマニュアル利用者の声ソースコードライセンス開発RSenseとは?RSenseはJavaで書かれたRubyのための開発補助ツールです。UNIXの思想に従うことで、RSenseはどこからでも簡単に使えるようになっています。EmacsやVimなどのエディタからも利用できます...
1970/01/01 00:00:00 [] - Google、x64やARM向けの「Native Client」を開発 - スラッシュドット・ジャパン
- 10/03/20/0554238storyGoogle、x64やARM向けの「Native Client」を開発 hylomによる2010年03月20日 16時43分の掲載「マルチプラットフォームなActiveX」が現実に近づく部門より。Googeは以前から「Native Client」と呼ばれる、ブラウザ上でx86のネイティブコードを実行できる技術を開発していたが、そのx86-64/ARM版も開...
1970/01/01 00:00:00 [] - 404 Blog Not Found:Every Byte is Sacred - 書評 - ガベージコレクションのアルゴリズムと実装
- これほど地味かつ即実務に役立たない、しかし確実にプログラマーの滋養になる本が出版される日本の出版界に乾杯!世界で二番目(著者調べ)、国内で初のGC本は、実に滋味豊かだ。とはいえ、本書はこの話題に関してMECEというわけでもない。というわけで本entryでは本書に何が書いていないかを主に紹介していく。何が書いてあるかは本書で確認すればよいのだから。 監修者まえがきはじめに謝辞序章GCとはGCの恩恵G...
1970/01/01 00:00:00 [] - 【コラム】3Dグラフィックス・マニアックス (91) 人工知性でコンテンツを生成するプロシージャル技術(15) | パソコン | マイコミジャーナル
- プロシージャルでアートをする〜コンピュータに実装した人工知性でアート作品を作る(1)プロシージャル技術によるコンテンツは自然現象の再現だけではなく、この技術を使ってアート作品の制作に応用しようとする動きもある。それがにわかに台頭しつつある「プロシージャル・アート」だ。なかでも「Apophysis」(アポフィジス)と命名されたフラクタル技術ベースのプロシージャル・アート・エディタは、この種の研究テー...
1970/01/01 00:00:00 [] - Slim3をScalaで動かすためのいろいろ - ゆろよろ日記
- Java, scala, GAE | 21:47 | 「EXILEはクラウド!」 ではなく、appengine ja night #6 Beer Talk : ATNDで発表した内容です。 Slim3をScalaで動かすためのブランクプロジェクトと、ScalaのController/Serviceを生成するSlim3-gen-scalaを作りました。 yuroyoro’s slim3-scala-...
1970/01/01 00:00:00 [] - App Engineではどの言語を使えばいいのか - ひがやすを blog
- App Engineで使える言語は基本的にはPythonとJavaです。それでは、どちらを選ぶのが良いのでしょうか。それ以外の言語の人向けの話は後から出てくるのでしばらくこのままお読みください。 趣味ならば単に好きなものを選ぶだけでいいのですが、仕事で使うためには、長所と短所をきちんと把握した上で選ぶ必要があります。また、ここでの話は言語としての一般的な話ではなくApp Engineで使うとき限定...
1970/01/01 00:00:00 [] - IPA、言語とDB別にSQLインジェクション攻撃に対する防御策を公開 | エンタープライズ | マイコミジャーナル
- IPA(独立行政法人情報処理推進機構)は3月18日、SQLインジェクション攻撃からWebサイトを防御するための対策として、Webアプリケーションの安全な実装方法を解説した資料「安全なSQLの呼び出し方」を公開した。IPAは、無償で公開しているSQLインジェクション検出ツール「iLogScanner」で脆弱性対策情報データベース「JVN iPedia」のアクセスログを解析している。その結果、Webサ...
1970/01/01 00:00:00 [] - Joshua Kerievsky 氏講演会「リファクタリングの戦略と戦術」 - 科学と非科学の迷宮
- 概要 URLhttp://patterns-wg.fuka.info.waseda.ac.jp/JK2010.html日時2010/03/18 18:30 - 20:30場所国立情報学研究所(学術総合センター) 12階 会議室twitterハッシュタグ#PWG_JK講演タイトルRefactoring Strategies & Tactics講演者Joshua Kerievsky (Industri...
1970/01/01 00:00:00 [] - Java による Unicode サロゲートプログラミング
- 前寺 正彦 (maedera@jp.ibm.com), Software Engineer, Globalization Center of Competency, 大和ソフトウェア研究所、日本IBM前寺 正彦は、日本アイ・ビー・エム ソフトウェア研究所 Globalization Center of Competency に所属しています。ソフトウェア国際化の仕様策定と品質管理、自然言語処理の応...
1970/01/01 00:00:00 [] - Rubyでマルチメソッド - [ゆ]yuushimizu’s programmed life
- Rubyでマルチメソッドを実装してみました。マルチメソッドとは多重ディスパッチ(英: Multiple dispatch)またはマルチメソッド(英: Multimethods)は、一部のオブジェクト指向プログラミング言語が持つ機能であり、関数やメソッドがその引数の一部のデータ型によって特殊化されるものをいう。多重ディスパッチ - Wikipedia簡単に言うと、引数の型によって処理を変えることがで...
1970/01/01 00:00:00 [] - 開発中の PHP 6、UTF-16 化に失敗。開発ブランチも 5.3 系に巻き戻し - スラッシュドット・ジャパン
- 10/03/19/0136250story開発中の PHP 6、UTF-16 化に失敗。開発ブランチも 5.3 系に巻き戻し reoによる2010年03月19日 12時30分の掲載決断には勇気を要したことだろう部門より。ある Anonymous Coward 曰く、PHP の次期メジャーバージョンと見られている PHP6 では、内部的には文字列をすべて UTF-16 で処理するという方針が決定して...
1970/01/01 00:00:00 [] - Twitterや飛行経路がアートに:データを視覚化する作品4選 | WIRED VISION
- 前の記事 太陽系最大の嵐:木星の大赤斑、熱分布が判明Twitterや飛行経路がアートに:データを視覚化する作品4選2010年3月19日デザインコメント:トラックバック (0)フィードデザインHugh Hartロンドンのビクトリア&アルバート博物館で4月11日まで開催されている展覧会『Decode: Digital Design Sensations 』は、生データを「バーチャルな絵の具」にして、情...
1970/01/01 00:00:00 [] - Java による Unicode サロゲートプログラミング
- 前寺 正彦 (maedera@jp.ibm.com), Software Engineer, Globalization Center of Competency, 大和ソフトウェア研究所、日本IBM前寺 正彦は、日本アイ・ビー・エム ソフトウェア研究所 Globalization Center of Competency に所属しています。ソフトウェア国際化の仕様策定と品質管理、自然言語処理の応...
1970/01/01 00:00:00 [] - 例外を使う - Do You PHP はてな
- via. PHPの例外ってどれぐらい使われているのでしょうか - 新・浅く広くをモットーに - WEBプログラマ メモ、2010-03-18 - ます’s Diary - どうでもいい事100選前のエントリにも続きますが、Javaっぽく書くのであれば、例外を使うのもそうかもしれません。一番のメリットが、ロジックの中にCライク(?)な"戻り値が0だったら〜、そうじゃなかったら〜"みたいな処理を書かな...
1970/01/01 00:00:00 [] - Vim エディターのスクリプトの作成: 第 4 回 辞書
- Damian Conway は、オーストラリア Monash University でコンピューター・サイエンスの Adjunct Associate Professor を務める傍ら、国際的 IT トレーニング会社、Thoughtstream の CEO でもあります。彼はコードを開発する際の主要な環境として Vim を使っており、Vimscript は彼が好んで使用している 2 つのプログラム...
1970/01/01 00:00:00 [] - ソフトウェアプロダクトラインと構成管理、ソフトウェアパターンの関係: プログラマの思索
- ソフトウェアプロダクトライン(SPL)を分かりやすく解説された記事があった。 考えたことをメモ。【元ネタ】 ZACKY's Software Engineering Laboratory: プロダクトラインとは(1)ZACKY's Software Engineering Laboratory: 共通性と可変性,スコーピングZACKY's Software Engineering Laborato...
1970/01/01 00:00:00 [] - Life is beautiful: 共著「Google Chrome OS」出版のお知らせ
- 先日のセミナーでも少し触れた、「Googleのコモディティ戦略」。インプレスからこのたび出版される「Google Chrome OSー最新技術と戦略を完全ガイド」の「戦略」の部分に共著者の一人として寄稿したのでここで紹介させていただく。 Chrome OSにせよAndroidにせよ、OSをGoogleが無料で提供するには深い意味があるのだから、それをちゃんと理解した上で、自社のデバイスに採用するか...
1970/01/01 00:00:00 [] - Mockitoノススメ テストスタイルの変化 - Fly me to the Helios
- Mockito, テスト, TDD, MockMockitoを使うようになってから、僕はテストコードへの取り組みが変わりました。Mockitoを使うまで僕がUnit Testと思っていたものは、厳密にはUnit Testじゃないんじゃないか、と思うようになりました。なぜかというと、実装コードを書いていくと、たくさんのクラスと関連していきます。だんだんと、そのクラス、Unitをテストするのではなく、...
1970/01/01 00:00:00 [] - IPA、SQLインジェクション攻撃対策の資料「安全なSQLの呼び出し方」公開 - SourceForge.JP Magazine : オープンソースの話題満載
- 情報処理推進機構(IPA)は2010年3月18日、Webアプリケーションの安全な実装方法を解説した資料「安全なSQLの呼び出し方」を公開した。Webサイトを狙ったSQLインジェクション攻撃が後を絶たないことから制作したもので、自由にダウンロードできる。2010年1月に改訂第4版を公開した「安全なウェブサイトの作り方」の別冊で、SQLインジェクション攻撃への具体的な対策を示した。内容は、SQLインジ...
1970/01/01 00:00:00 [] - PHPでGAE上に社員検索アプリを作る - @IT
- 第4回 PHPでGAE上に社員検索アプリを作る萩原 巧 リトルソフト株式会社 中越 智哉 株式会社ナレッジエックス2010/3/18Webアプリケーション開発者にとって、魅力的な環境に映るGoogle App Engineだが、データの永続化などで落とし穴が存在する。これまでの開発手法を変えずに使えないだろうか(編集部)第1回から第3回まで、Google App Engine(GAE)上で動作する...
1970/01/01 00:00:00 []
Wikipediaサマリーなネタの種
Java(ジャバ)は、狭義ではオブジェクト指向プログラミング言語Javaであり、広義ではプログラミング言語Javaのプログラムの実行環境および開発環境をいう。このJavaプログラムの実行環境と開発環境(広義のJava)は、Javaプラットフォームとも呼ばれる。
Javaは、従来のさまざまな言語の良い部分を引き継ぎ、欠点を克服するよう設計された。次のような特徴をもつ。
Javaではプラットフォームに依存しないアプリケーションソフトウェアの開発と配備を行うことができる。
Javaで開発されたソフトウェアは堅牢な実行環境 (仮想マシン) であるJava仮想マシンのもとで動作する。
オブジェクト指向プログラミングの考え方に基づいて設計された言語であり、ソフトウェアの開発と保守の複雑さを低減し、開発効率と保守性を高める。
Smalltalk や Objective-C と同様な簡潔なオブジェクトモデルを採用している。
構文は C および C++ から多くを引き継いでいる。
現在、Javaの技術は、情報技術のローエンドからハイエンドまで幅広く使われている。 組み込みシステムや携帯機器(携帯電話・PHSやPDA・スマートフォン等)のシステムから、企業の情報システムを担う大規模なサーバやスーパーコンピュータまで、非常に多くの分野で活用されている。