久しぶりに週末らしい話題を。 JavaOneで公開されたらしいラップ、「Java Life (Code Hard)」がオラクルのWebサイトで公開されています。 Livin the Java Life Javaプログラマたちがシャウトし続けるラップミュージック。ビデオの完成度もなかなかです。 「パーティションに囲まれたキュービクルが、オイラのJAVA_HOMEだぜ!」
2011年3月にGoogle入りしたゴスリング氏が同社を辞め、無人ボートで海洋データを収集しクラウドにアップロードする新興企業Liquid Roboticsの主任ソフトウェア設計者に就任した。 米Oracle退社後、米Googleに入社した“Javaの父”として知られるジェームズ・ゴスリング氏がGoogleを退社し、米Liquid Roboticsの幹部に就任した。同氏が8月30日(現地時間)、自身のブログで明らかにした。 米Sun Microsystemsで副社長兼Sun Fellowを務めていた同氏は、OracleによるSun買収後、シニアアーキテクトに就任したが、2010年4月にOracleを退社した。その後、2011年3月にGoogleに入社したと発表した。 「また転職することになって、自分でも驚いている。Googleでは素晴らしい時間を過ごし、多くの興味深い人々に会った。だが、G
IT業界でベンチャービジネスの支援をしている執筆者が日々の活動ログと感じたことを、徒然なるままに書き綴っていきます。 皆さん、こんにちは。アールラーニングでマーケティングアドバイザーをしている吉政でございます。 Rubyについて、日本国内ではJIS化かなり盛り上がってきています。そのようななかで「米国ではどうなっていますか?」という質問を頂く事が増えてきたので、調べてみました。 ※Rubyって何?Ruby on Railsと何が違うの?という方は以下をご覧ください。 http://www.r-learning.co.jp/service/ruby/rubyonrails/ 8月23日時点の米国indeedサイトでの調査結果を閲覧すると、RubyとJavaの案件数比率が1:7.4になりました。(半年前は1:8.6でした) 案件数は13,554件(Javaは100,623件)となり成長率も25
Sun認定資格のSJC-WCの合格対策を目的としているサイトです。 HTTPとサーブレット Webアプリケーションの構造と配備 Webコンテナモデル セッション管理 Webアプリケーションのセキュリティ JSPテクノロジー 式言語(EL)を使用したJSPの構築 標準アクション タグライブラリ カスタムタグライブラリの構築 J2EEパターン 免責事項 概要 SJC-WCについて SJC-WCの難易度 SJC-WCの参考書 SJC-WCの受験の仕方 セクション HTTPとサーブレット Webアプリケーションの構造と配備 Webコンテナモデル セッション管理 Webアプリケーションのセキュリティ JSPテクノロジー 式言語(EL)を使用したJSPの構築 標準アクション タグライブラリ カスタムタグライブラリの構築 J2EEパターン 番外編 EJB参照 Sun認定資格と就職・転職 サイト情報 当サ
原文(投稿日:2011/06/24)へのリンク 約5年間の開発の後、ビジネス インテリジェンス(BI)ベンダーの Pentahoは olap4j 1.0のリリースをアナウンスした。これは、 online analytical processing (OLAP) サーバー用の新しい共通のJavaAPIである。今回のリリースには以下のOLAPサーバーへのサポートを含んでいる。 Pentaho Analysis Services (Mondrian) Microsoft SQL Server Analysis Services Jedox Palo SAP/BW 以前から、標準の Java OLAP APIを提供しようという試みがあった。2000年に、Java Community Processは公式に標準OLAPインターフェースを要求しており、ベンダーを変更する際に実装を変える必要性を最小限に
2011/07/04 日本オラクルは7月1日、同社のミドルウェア製品(WebLogic Server、Java、Coherence)について説明した。これによるとJava SEは、7月中旬より国内で新しい製品パッケージングに移行する。 無償の「Java SE」では、新たにOracle JRockit JVMも無償で提供。Sun JVMがマルチプラットフォームを前提としているのに対し、JRockit JVMはインテルアーキテクチャに最適化されて高速であるほか、動的ガベージコレクションなどによる安定性や、管理性の高さが特徴と、日本オラクルでは強調する。これまでどおり、メンテナンス期間は約3年で、次バージョンが出るまではメンテナンスが継続される。 このJava SEに有償サポートを加えたのが「Java SE Support」。新OSや新Webブラウザへの対応、バグフィックスやセキュリティパッチの
JavaでTwitterをOAuth認証して使えるTwitter4Jとは:クラウドとフレームワークで超簡単ケータイ開発(2)(1/3 ページ) 数年前に比べケータイ向けサービス構築を支援するフレームワークやノウハウがたまってきて、そして無料または、格安でサービスを公開できる仕組み(クラウドやVPSなど)も普及している今こそ、ケータイ向けサービス開発を始めるチャンスではないでしょうか 携帯端末は、何気なく“つぶやく”のに最適! 前回の「Google App EngineとSlim3とMobyletで始める携帯Web入門」では、Javaのケータイ向けサービス開発を簡単にするクラウド環境とフレームワークなどを紹介し、開発環境を構築して動かしてみました。数年前に比べ、今ケータイ向けサービス構築が容易になっていることが確認できたかと思います。 携帯端末は、いつでもどこでも触れるため、つぶやくためのデ
Twitter4Jとは? Twitter4J は Twitter API の Java ラッパです。 Twitter4J を使うと JSON や HTTP に詳しくなくても容易に Twitter とインタラクトするアプリケーションを書くことが出来ます。Twitter4J は Twitter 非公式のライブラリです。 ✔ 100% Pure Java - works on any Java Platform version 5 or later ✔ Android やGoogle App Engine上でも動作します ✔ 依存なし : 追加の jar ファイルなどは必要ありません ✔ OAuth に対応 ✔ デフォルトで gzip をサポートするため高速 ✔ Twitter API 1.1に完全対応 システム要件 OS: Java をサポートする Windows または Unix 系 OS
10万行コード読んだらJava分かるよってTwitterに書いたらすげぇ勢いでRTされたので、調子に乗って捕捉エントリ書くよ。 Java Core API JDKインストールしたディレクトリに入ってるsrc.zipを展開すると入ってるから読むと良いよ。 すぐ近くにあるのから読むってのはメンタル的に楽でいい。 厳密にはOSSじゃなくて単に公開されてるってだけなんだけども、JavaプログラマなのにコアAPIのコード読んでないとか無いよね? どれから読めば良いか分からんかったら、 java.lang java.util java.io java.text 辺りをまずはキチンと理解すること。当然コードを読み終わったら、それを使ってコードを書く事。 OpenJDK http://hg.openjdk.java.net/jdk7/jdk7 OpenJDKを読むことで、プログラム言語してのJavaではな
モバイルゲーム 物凄い勢いで勃興したモバイルゲーム業界は、いろいろな課題や問題に直面しながらも巨大化し、今日の時点でのスマートフォン向けゲームの市場へと継承されていきます。 モバイルゲームの歴史 2001 Javaアプリと3Dゲームの登場 Javaが利用できるようになったことにより、ダウンロード型のゲームが供給できるようになりました。 2002 携帯電話端末の大容量化・3D化競争 Java搭載携帯電話端末が登場してからごく僅か1年の間に、アプリのサイズに関しては10倍に広大化し、表現方法も2Dから3Dにシフトし始めました。J-PHONEは『ゼビウス』や『スペースハリアー』などといった昔のアーケードゲームを、ドコモはSIMCITYなどパソコンで世界的規模のヒットを飛ばしたゲームを主力商品としていました。 2003 モバイルゲームの一般化 メモリの制限が厳しいJava仮想マシン上ではなく、OS
Java基礎文法最速マスター - いろいろ解析日記をリスペクト。 Javaの変態文法・技法一覧です。Javaの基礎をある程度知っている人はこれを読めばJavaの変態をマスターしてJavaを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1.基礎 エンクロージング型内部classの作成 外部classのインスタンスに紐付くインスタンスを生成します。外部クラスのインスタンス - 内部クラスのインスタンス間に、クラス - インスタンスのような関係を持たせることができます。 public class Outer { public class Inner { } } というようなクラスを作った場合、 Outer o = new Outer(); Inner i = o.new Inner(); となります。new
以前はJava EEの普通のWebアプリケーションで、JavaScriptはあくまでも利便性のために補助的に使うものという認識がありましたが、さすがに最近では普通の業務系のSI案件でもテーブル表示や入力補助などで高度なAjaxライブラリーの使用が当たり前のように求められるようになりつつあります。サーバーサイドのJavaScript技術といったものもありますが、そういった新しい技術を使わないまでも、ごく普通にある程度大きなJavaScriptの作成が必要になってきているということです。 もちろん、JavaとJavaScriptはその名前にかかわらず、本来全く別の言語です。しかし、意図的に似た構文でロジックが書ける*1ため、兄弟の言語として認識している人も意外に多いのではないかと思います。しかし、使用できるライブラリーに違いがあるという点が一見してわかる最も大きな違いですが、基本的な言語の文法
また、<assertionResult>~</assertionResult>には、そのテストにおけるアサーションの結果が含まれています。 テスト計画に複数のアサーションが設定されていれば、その数だけ追加されます。 さて、いよいよここからが本題なのですが、この結果ファイル、Excelなどで加工したいときがあります。 結果をExcelで読み込んで、加工して、グラフ化したい。 こんなとき、使っているExcelのバージョンが2003以降であれば、そのまま読み込むことが可能なようですが・・・。 私のマシンに入っているOfficeはバージョンが「2000」だったりします。 XMLファイルをそのまま読み込むことはできません。 最初からCSVで結果を出力していればいいじゃないか、というご意見もあるでしょうが(「JMeter」では結果をCSVで出力するオプションがあります)、出力してしまった結果をCSVで
実装する仕様は、以下のバージョンにアップデートされました。 Servlet 2.5⇒Servlet 3.0 JSP 2.1⇒JSP 2.2 EL 2.1⇒EL 2.2 本連載では3回の連載を通して、Tomcatの最新メジャーバージョンであるTomcat 7について説明します。第1回目と第2回目でServlet 3.0を紹介し、第3回目でTomcat独自の新機能を紹介する予定です。 Servlet 3.0における6つの主な変更点 第1回目となる今回は、Tomcat 7が実装したServlet 3.0について説明します。Servlet 3.0とはJSR-315のことを指します。Tomcatは、このJSR-315仕様を実装しています。 Servlet 3.0では、Servlet 2.5に対して主に、次のような仕様変更を導入しました。 Ease of Development(EoD、開発容易性)
オブジェクト指向プログラマが次に読む本 Scalaで学ぶ関数脳入門 テクノロジックアート(著) 長瀬嘉秀、町田修一(監修) 技術評論社 2010年11月 ISBN-10: 4774144363 ISBN-13: 978-4774144368 3339円(税込) ■関数型言語への注目が高まっている 近年、関数型言語への注目が高まっているように感じる。関数型言語自体の歴史は古く、1958年にMITのジョン・マッカーシー氏によって考案されたLISPが最初期の関数型言語だ。LISPは、FORTRANに次いで2番目に古い高級言語でもある。 いくらか私の主観を交えて言えば、プログラミング言語の主流は、長らくJavaやC#などの「オブジェクト指向言語」だった。CPUの進化の方向性が「高速化」から「並列化」へとシフトしつつある中で、プログラミング言語においても、いかに「並列処理」や「並行処理」を容易に実装
これまで同社は仮想化から発展したvSphere製品群を中心にIaaS(Infrastructure as a Service)を提供するクラウドベンダでした。今回の発表で、Windows AzureやGoogle App Engineなどと競合するPaaS市場への本格参入を宣言したことになります。 主な発表内容は2つ。同社自身が運営し提供するPaaSの「CloudFoundry.com」の開始と、PaaSを構成するソフトウェア「Cloud Foundry」をオープンソースとして公開するWebサイト「CloudFoundry.org」の公開です。 PaaSでJava、Ruby、Node.js、MySQLなどをサポート CloudFoundry.comは、VMwareが運営するPaaS。同社はオープンなテクノロジをサポートする「Open PaaS」を掲げており、既存のPaaSによるロックインに
webアプリケーションでsessionの情報をmemcachedへ自動で保存する方法を調べてみた。 英語のサイトしか見つからなかったが、どうやら、こいつがいけるっぽい。 Google Code Archive - Long-term storage for Google Code Project Hosting. Tomcatに設定してフェールオーバー対策まで行ってくれる。 自動で セッションを見て、メモリ上になかったら、memcachedに見に行く。 そんな感じかな。 まだ、ぜんぜん使えていないが、設定だけは行って起動したら、動いたっぽい。 サイトの受け売りだけど、 catalina_home\libに memcached-session-manager-1.1.jar memcached-2.4.2.jar を置く。 serializeの方法によって置くjarファイルが増えるらしいけど
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く