タグ

javaに関するkuenishiのブックマーク (304)

  • YammerがScalaからJavaへ移行中

    原文(投稿日:2011/11/30)へのリンク Yammerの従業員であるCoda Hale氏がScalaの商用ベンダであるTypesafe社へ送ったメールがYCombinatorとGitHubgist経由でリークした。メールによれば、Yammerは複雑さや性能面を鑑みて、基盤のインフラをScalaからJavaへ戻すそうだ。 YammerのPR部門のShelley Risk氏によればこのメールはCoda Hale氏の個人的な意見であり、Yammerの公式な見解ではないとのことだ。このリーク後、Coda Hale氏は自身の考えをhttp://codahale.com/the-rest-of-the-story/で表明している。氏はこのメールはDonald Fischer氏(Typesafe社のCEO)からのフィードバックの要請に答えたもので、移行を示唆するツイートを補足したものだと説明して

    YammerがScalaからJavaへ移行中
  • MessagePack for Java ついに 0.6 リリース! - Blog by Sadayuki Furuhashi

    先日の fluent に引き続き、新しいソフトウェアのリリースです。 満を持して、MessagePack for Java 0.6 をリリースしました! 9ヶ月ぶりのメジャーバージョンアップです。 以前のバージョン 0.5 の API をすべて見直し、互換性を維持しながらも、数多くの機能を新たに搭載しました。動的オブジェクトAPI や リフレクション機能の強化、JRubyとの連携、JSONサポート などなど。もちろん、性能も大きく向上しています。 このバージョン 0.6 のリリースによって、MessagePack の応用範囲は大きく広がります。MessagePackは、クラウドシステムからモバイルデバイスデバイスまで、多種多様なシステムの連携と統合をサポートする、新しいデータ表現形式です。 さて、新機能の詳細をご覧下さい: JSONシリアライザ・デシリアライザを統合 MessagePack

    MessagePack for Java ついに 0.6 リリース! - Blog by Sadayuki Furuhashi
  • wise9 › JavaとJavaScriptの20年戦争

    モバイルゲーム 物凄い勢いで勃興したモバイルゲーム業界は、いろいろな課題や問題に直面しながらも巨大化し、今日の時点でのスマートフォン向けゲームの市場へと継承されていきます。 モバイルゲーム歴史 2001 Javaアプリと3Dゲームの登場 Javaが利用できるようになったことにより、ダウンロード型のゲームが供給できるようになりました。 2002 携帯電話端末の大容量化・3D化競争 Java搭載携帯電話端末が登場してからごく僅か1年の間に、アプリのサイズに関しては10倍に広大化し、表現方法も2Dから3Dにシフトし始めました。J-PHONEは『ゼビウス』や『スペースハリアー』などといった昔のアーケードゲームを、ドコモはSIMCITYなどパソコンで世界的規模のヒットを飛ばしたゲームを主力商品としていました。 2003 モバイルゲームの一般化 メモリの制限が厳しいJava仮想マシン上ではなく、OS

    kuenishi
    kuenishi 2011/09/25
    そうか、最初はアプレットとJSで戦争してたのか…
  • Maven 2.0のインストール

    どこか適当な場所にアーカイブファイルを展開します。 ~$ cd /java java$ tar xjf ~/maven-2.0.5-bin.tar.bz2 java$ cd maven-2.0.5 maven-2.0.5$ ls LICENSE.txt NOTICE.txt README.txt bin conf core lib maven-2.0.5$ 設定 環境変数 次の環境変数を設定します。例は、C:\javaの下にmavenアーカイブファイルを展開した場合です。 JAVA_HOMEには使用するJDKのインストールディレクトリを指定しておきます。 インストール確認 maven2のbinディレクトリにあるmvnコマンド(スクリプト)を実行します。 $ mvn --version Maven version: 2.0.5 $ betaまでのmaven 2.0ではm2コマンドでしたが、正

  • EmacsでJavaを書く - nekop's blog

    この記事は古い情報です。EmacsでJavaを書くという話 - Qiitaを参照してMaghanadaを利用してください。 日常的にJavaを書く人たちのたぶん99%くらいはEclipseかNetBeansかIntelliJ IDEAといったIDEを利用しているであろうと思われる現代において今日も元気にEmacsでJava書いている絶滅危惧種のnekopです。Emacs Advent Calendar jp: 2010の12月15日分のエントリは、EmacsでJavaを書くというあまり一般的ではないであろうトピックについてさらっと紹介します。昨日はkwappaさんでした。 お仕事ではRed Hatという会社でJBossというオープンソースソフトウェアのソフトウェアエンジニアをしています。詳細はばっさり省きますが、それなりの量のソースコードを毎日読み書きすることになります。それなりの量、とは

    EmacsでJavaを書く - nekop's blog
  • ソースのバージョン - TzlTTqTjの日記

    初期設定では @Override など注釈(アノテーション)を使用するとコンパイルで次のようなエラーになる。 FooBar.java:[25,2] 注釈は -source 1.3 でサポートされていません (注釈を使用可能にするには、-source 5 以降を使用してください) @OverrideMaven の初期設定は 1.3 になっているためなので、1.5以上を指定する。pom.xml に次の記述を追加するとうまくいく。 <project> [...] <build> [...] <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>

    ソースのバージョン - TzlTTqTjの日記
  • Maven2のTipsを集めるWiki - CookBook

    {{toc}} !インストール !! Maven2をインストールする 既にJava環境(1.4以上)をインストールしているものとする。 http://maven.apache.org/download.html より [[magnoto|http://horoscope.magnoto.com/]] * maven-2.0.X-bin.tar.bz2 * maven-2.0.X-bin.tar.gz * maven-2.0.X-bin.zip のどれか1つをダウンロードし適当な解凍ソフトで展開する。展開後の'''maven-2.0.X'''ディレクトリを任意の場所に置く。(例えばWindowsであれば'''C:\maven-2.0.4'''、Unixであれば'''/usr/local/maven-2.0.4''') Windowsの場合、エクスプローラより'''マイコンピュータ'''を右ク

  • Loop Recognition in C++/Java/Go/Scala

    In this experience report we encode a well specified, compact benchmark in four programming languages, namely C++, Java, Go, and Scala. The implementations each use the languages’ idiomatic container classes, looping constructs, and memory/object allocation schemes. It does not attempt to exploit specific language and runtime features to achieve maximum performance. This approach allows an almost fa

    kuenishi
    kuenishi 2011/08/04
    goもね
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • LiveRebel 1.0 - ダウンタイムのないソフトウェア更新

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    LiveRebel 1.0 - ダウンタイムのないソフトウェア更新
    kuenishi
    kuenishi 2011/07/02
    Erl(ry
  • Integrating Erlang and Java

    kuenishi
    kuenishi 2011/06/27
    これはわかりやすい jinterface
  • Emerge Technology: RabbitMQのJavaクライアントをdisる

    生まれ変わった「Days of Liris」。プログラミングのこと、Pythonのこと、気になったソフトウェアのこと、身の回りのこと、いろんなこと。など 会社のプロダクトではRabbitMQを使い始めています。製品自体はJavaで作られているので、当然、RabbitMQへのアクセスはJavaのライブラリを使っています。幸い、家でもJavaのライブラリは開発しているようで、ありがたく使わせてていただいています。でも、でもです。最初に製品にRabbitMQを組み込んだのは「いわがが」こと、id:kirisです。彼はまじめそうなそぶりを見せながら・・・。これ以上書くと怒られるので自重します。そして、このJavaのライブラリについてdisりまくります。挙げ句の果てに、「もう、こんなライブラリ、使っていられません!スクラッチから書き直します。nioで非同期処理して、結果はconcurrentのfu

  • ReadWrite - IoT and Technology News

    Anthropic, a safety-first artificial intelligence (AI) company partially owned by Amazon, has announced a new…

  • Mobile

  • Red Hat の開発者、Java に影響を受けた新言語「Ceylon」を開発中 | スラド デベロッパー

    家 /. 記事「Red Hat Uncloaks 'Java Killer': the Ceylon Project」(Red Hat、「Java キラー」という the Ceylon Project を披露) によると、Red Hat に所属し、Hibernate などを開発した Gavin King 氏が新しい言語「Ceylon」を披露したそうだ。 これを受け、King 氏は自身のブログにて Ceylon について解説している。SourceForge.JP Magazine の記事によると、Project Ceylon は「Java ではなく、Java に深く影響を受けた新しい言語」だそうで、Java に影響を受け、Java の良くない点を改善するものとなるようだ。Ceylon は Java 仮想マシン上で動き、静的型付け、自動メモリ管理やセーフリファレンスなどを特徴とするとのこと。

    kuenishi
    kuenishi 2011/04/16
    Javaか…
  • 浅煎り珈琲 -Java アプリケーション入門

    完全目次 Java を始める前提 コンテンツの仕様 プログラミング言語とは何か Java とは何か Java の実行形態と特徴 Java のオブジェクト指向 Java の基規則 オリエンテーション 開発準備 Howdy, Java! print()/println() コメント 変数 基データ型 IEEE754 浮動小数点数 基データ型とリテラル 変数の型宣言と初期化 変数の自動型変換 文字列と参照型変数 変数の明示的型変換とキャスト 配列 コマンドライン引数と配列 配列の定義 多次元配列 演算子 演算子の優先順位 命名規則とキーワード 制御構造 条件分岐 if 文 文字列比較 switch 文 繰り返し while 文 for 文 拡張for文 continue/break 文 繰り返しの入れ子 多重ネストからの脱出 制御構造の演習 Java のオブジェクト指向 オブジェクト指向

  • mono's Tech Blog » JNIよりずっとお手軽なJNA(Java Native Access)

    JavaでCのダイナミックリンクライブラリにアクセス 僕は正直なところ,C言語が苦手. どうしても必要なときでない限り,Javaなどの使い慣れている言語を使いたいところ. ただ,やはりどうしてもCのライブラリを使いたいときが出てくるケースもある. そういうときに, Cで書くべき箇所がほんの一部なのにプロジェクト全体をCで書くのはナンセンス. そこで,JNIなどの出番となるわけでが,これがけっこう面倒で書くコード量もそこそこ多い. 実を言うと,昔少し触れた程度でよく分かってなかったり… で,色々便利な道具が充実している昨今,何かそれに変わるものが無いか探していたところ,JNA(Java Native Access)というものを発見. Java Native Access (JNA) とは、Java プログラムがJava Native Interfaceを用いずにネイティブの共有ライ

  • Apple Inc. Q1 2013 Unaudited Summary Data

    Apple Newsroom needs your permission to enable desktop notifications when new articles are published

    Apple Inc. Q1 2013 Unaudited Summary Data
  • Oracle対Google裁判は、AndroidとOSSの将来を左右する

    Oracleが米Googleを訴えている裁判には注目する必要がある。Oracle側は「AndroidJavaプラットフォームの知的所有権を侵害している」と主張している。Google側はこれを全面的に否定し、「この訴訟はオープンソースへの攻撃だ」と非難する。両社は全面対決の構えだ。 もともと携帯電話業界では大手企業同士の訴訟は頻繁に起きている。Androidに関係する裁判だけを見ても、Apple対HTC(関連記事)、Apple対Motorola(関連記事)の裁判が進行中だ。 そうした中でなぜOracleGoogle裁判に注目するかといえば、第1に「Android開発の事実上の丸」であるGoogleが直接の標的となる大型訴訟であるからだ。第2に、訴訟の経緯によってはGoogle 1社にとどまらず、他のAndroidスマートフォンを開発製造するメーカーにも影響がおよぶ可能性があるからだ。

    Oracle対Google裁判は、AndroidとOSSの将来を左右する
  • Oracle は Java を立て直せるか?

    原文(投稿日:2010/10/25)へのリンク ここ1,2週間,Java の世界では多くの事が起きている。Oracle は沈黙を守り続けているが,その静かさには耳が痛いほどだ。 事の起こりは IBM の OpenJDK への参加 と Harmony の (事実上の) 解散だった。JVM の一方が落ち,一方は続くことになる。Apache ソフトウェア財団 (Apache Software Foundation) の理事会は後に,IBM のこれまでの協力に感謝するとともに,他の貢献者による Harmony の継続を強く望む,とする 見解を発表している。 これに対して各方面からの反応があった。Eclipse の Mike Milinkovich 氏は,自身らが最終的に Java 7 を採用するに至った見解 を寄せている。その一方で,既存のデファクト標準とモジュール化層での整合性を確保するため,現

    Oracle は Java を立て直せるか?
    kuenishi
    kuenishi 2010/11/01
    雲行きがあやしうございます