タグ

javaに関するsaitenのブックマーク (22)

  • 「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門:ユカイ、ツーカイ、カイハツ環境!(21)(1/4 ページ) CIツール「Hudson」改め「Jenkins」とは 「Jenkins」とは、CI(継続的インテグレーション)ツールとして有名な「Hudson」の開発者たちにより開発されているCIツールです。Hudsonは商標上などの問題によりJenkinsと名前を変えて継続することが発表されたので、記憶に残っている方も多いと思います。現在では落ち着いて開発されているようです。 稿では、今話題のJenkinsの使い方を紹介します。記事の想定読者は、Java開発を行っている方で、「今までCIを導入していなかったけどこれから導入しよう」「Jenkins(Hudson)は使えそうだけど、難しそうだなぁ」と思っている方を対象としています。稿を読めば、10分程度でJe

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門
  • 徹底解剖「G1GC」 アルゴリズム編

    書誌情報 著者: 中村成洋 発行日: 2011-06-27 最終更新日: 2012-02-03 バージョン: 1.0.0 ページ数: 62ページ(A4PDF版換算) 対応フォーマット: EPUB, PDF 出版社: 達人出版会 対象読者 高度なGCのアルゴリズムに興味のある方。すでに『ガベージコレクションのアルゴリズムと実装』を読まれていて、続きを読みたい方 著者について 中村成洋 中村成洋(nari)はネットワーク応用通信研究所に勤めているRubyistです。仕事ではRailsを使ってWebアプリケーションを開発しています。高校を卒業してからはアイス工場に2年半いて、それからプログラマに転職しました。 GCに魅了されてしまった人間で、GC歴は4年になります。CRubyのコミッタとして1年に1度のペースでGCの改善に取り組んでいます。去年はCRubyに新しく取り込まれたLazySweepG

    徹底解剖「G1GC」 アルゴリズム編
  • Rack and the Beanstalk | Amazon Web Services

    AWS News Blog Rack and the Beanstalk AWS Elastic Beanstalk manages your web application via Java, Tomcat and the Amazon cloud infrastructure. This means that in addition to Java, Elastic Beanstalk can host applications developed with languages compatible with the Java VM. This includes tools such as Clojure, Scala and JRuby – in this post we start to think out of the box, and show you how to run a

    Rack and the Beanstalk | Amazon Web Services
  • サーバー側コーディング不要のGoogle App Engine開発環境「jsonengine」

    はじめに 稿では、JavaPythonによるサーバー側コーディングを一切必要とせずにGoogle App Engineによる開発を実現するツール「jsonengine」について紹介します。 対象読者 Google App Engineに興味はあるが経験のない方。JavaScriptやActionScriptによるクライアント開発、またはiPhoneAndroidによるスマートフォン開発の経験のある方。JavaPythonの開発経験は不要です。 必要な環境 最低動作環境は次のとおりです。 Java SE 5 jsonengineって何? 「jsonengine」は、JavaPythonによるサーバー側コーディングを一切必要とせずにGoogle App Engineによる開発を実現するオープンソースのツールです。このツールは、昨年開催された「Mashup Awards 6」において「

  • Java MIDP 実装 on HTML5 and Flash@Firefox Developers Conference 2010 - yukobaのブログ

    English今日は、Shibuya.js のイベントの一環として、Firefox Developers Conference 2010 で、「Java MIDP implementation on HTML5 and Flash」というタイトルでしゃべらせていただきました。 jQuery の作者の John Resig さんなど外国の方がいらした関係で、スライドがすべて英語です。 最近、携帯電話 の Java の MIDP の処理系を HTML5 および Flash で実装しています。それのプレゼンです。 http://orto-app.com/ でαバージョンを公開しましたので、よかったらご覧ください。IE8でみると、Flashで動きます。全体として、だいぶ、バグが多いのです。ごめんなさい。(画面転送が半分くらいのアプリでしか動いていません)。アプリももっといろいろ動くようにしたいです

    Java MIDP 実装 on HTML5 and Flash@Firefox Developers Conference 2010 - yukobaのブログ
  • ハタさんのブログ : カテゴリー : java

    ここ最近、JVMのGCと格闘している。 格闘と言っても、WeakHashMapな実装でキャッシュしてるオブジェクトがガンガンGCに拾われて、キャッシュとしての機能をほとんど果たしていないことで、試行錯誤しているんだけども。 ってまぁ、僕が書きたいことはWhy WeakHashMap Sucksで追及されてて、あまり書くことはないんだけども、WeakHashMapはGCとの相性とかGCの実装によってはあまり嬉しくない実装ってヤツ。 WeakReferenceをSoftReferenceにしたところで、softly reachableなのは誰がチェックするんじゃー的な意味で、あまり美味しいMap実装にできない。。。 んで、上の文章にも出てくるReferenceMapが美味しい実装らしい。 確かに、実装を見てみると何となく・・・わかるわけないか。 ref - Reference

    saiten
    saiten 2010/01/14
  • Rhino | MDN

    Rhino はすべてが Java で記述された JavaScript のオープンソースな実装です。それは一般的には、Java アプリケーション環境へ組み込まれて、エンドユーザーによるスクリプトの記述が可能になります。J2SE 6 ではデフォルトの Java スクリプティングエンジンとして組み込まれています。 ダウンロード ソースとバイナリを取得する 方法。 ドキュメント スクリプト記述者と組み込み開発者への Rhino の情報。 ヘルプ 困ったときの いくつかのリソース。

    Rhino | MDN
  • JNIより簡単にJavaとC/C++をつなぐ「JNA」とは(1/4)-@IT

    インターネットの普及に加えて、リッチクライアント/RIAの発展とともに、アプリケーションの形態は、C/S(クライアント/サーバ)システムから、Webアプリケーションシステムにシフトしています。一般の情報発信システムだけではなく、企業の基幹情報システムまで、盛んにWebアプリケーションで構築するようになりました。 この変化の主役であるといわれる、Java技術は、Webアプリケーションシステムの発展とともに、ネットワークの親和性や、プラットフォーム適用の多様性で、広く受け入れられて、Webアプリケーションシステム開発の基盤技術になっています。 これまでのC/Sシステムでは、サーバロジックはC/C++で実装されるケースが一般的でした。C/SシステムからWebアプリケーションシステムにシフトする際に、Java技術を導入することを決めた場合、Java技術で、すべて新規開発するのは1つの選択肢ですが、

    saiten
    saiten 2009/12/15
  • Apache MINA — Apache MINA

    Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract event-driven asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO. Apache MINA is often called: NIO framework library, client server framework library, or a networking socket library Apache MINA comes with man

  • Open Chord

    Open Chord is an open source implementation of the Chord distributed hash table as described in this paper. It is available for free under GNU GPL and has been developed by the Distributed and Mobile Systems Group of Bamberg University. Open Chord provides the possibility to use the Chord distributed hash table within Java applications by providing an API to store all serializable Java objects wit

  • Scala - Wikipedia

    Scala(スカラ、SKAH-lah[3])はオブジェクト指向言語と関数型言語の特徴を統合したマルチパラダイムのプログラミング言語である。名前の「Scala」は英語の「scalable language」に由来するものである。 主にJavaプラットフォーム(Java仮想マシン)上で動作し、既存のJavaのプログラムと容易に連携させることができる。 対応プラットフォーム Scala - Javaプラットフォーム Scala.js[4] - Scala から JavaScript へとトランスパイルする。 Scala Native[5] - LLVM を使用し、マシンネイティブの実行ファイルを出力 また、過去には下記のプラットフォームもサポートしていたが、現在は開発が中断している。 .NET Framework[6] Java Platform, Micro Edition CLDC Scal

    Scala - Wikipedia
  • Introduction to GCJ (Fedora Core Expert, July 2005)

    Java Ahead-of-TimeコンパイラGCJ 首藤 一幸 注: このページの文章は Fedora Core Expert 誌 (2005年 7月発売) に掲載された以下の記事の元原稿です。 編集部の了承の元に、ウェブページに掲載しております。 首藤一幸, "GCCのJavaコンパイラ "GCJ" ガイド", Fedora Core Expert, pp.180-191, (株)技術評論社, 2005年 7月 2日 GCJは、Javaプログラムを実行前にネイティブコードに変換するコンパイラです。 Fedora Core 4には、GCJ、およびGCJでコンパイルされたJavaプログラムが いくつか含まれています。 稿では、Eclipseといった大きな実用プログラムが動作するくらいに成熟してきた GCJの機能と性能を紹介します。 もくじ GCJとは 準備 使い方 サポートしている

  • 組込みJava情報源

    2004 3/29更新 [(株)NETGENE] 少しだけですが,IDGジャパンの 「J2MEプログラミングガイド」 神戸博之/高坂一城著 で,弊社ホームページが紹介されました.(P.56「株式 会社ネットジーンが公開している組み込みJavaの情報は,日語で書かれた物 としてはとても価値の高いものです.」) 韓国の組込み技術専門誌 「Embedded World」 において,弊社ホームページを編集,翻訳した入門記事が連載されているそうです. (2004年3月現在.) 組込みJava入門 組み込みJavaの初心者〜中級者向けの解説です.Javaの基礎知識くらいは もっていることを想定していますが,それすらも必須というわけではありませ ん. なお,ラットイヤーのこの業界だけに,情報の鮮度は必ずしも十分とは言 えません.部分的に古くなって,時代遅れの記述になっている部分も多いでしょ う.最新情

    saiten
    saiten 2008/10/31
    webarchive様様
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

    saiten
    saiten 2008/10/31
  • Ingrid.org

    Ingrid.org This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Best Mortgage Rates High Speed Internet Free Credit Report music videos find a tutor Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy|Do Not Sell or Share My Personal Information

    saiten
    saiten 2008/10/31
  • 株式会社,コバルト

    誰も見たことのないまったく新しいソフトウェアを創造する。 人の心を豊かにするハートフルなソフトウェアを生み出す。 人の生活や企業の業務を改善する便利なツールを提供し、社会に貢献する。 弊社は、創業以来上記の3つの理念を目標にして営業活動を行ってまいりました。 ソフトウェアの開発は、個人の創造力に大きく依存したアーティスティックな面と、作成過程においては、まるでビルを建築するときのような綿密な作業管理という工業的な面を備えています。どちらが欠けてもいいソフトウェアは開発できません。 われわれは個人のクリエイティビティを発揮し、また高度な専門性を備えたプロのソフトウェア開発集団として、クライアントに信頼される企業を目指して努力していきます。 21世紀のソフトウェアのキーワードはネットワークと人工知能であることは間違いありません。 これらの技術を使ってクライアント業務の改善・効率化に寄与するため

  • An introduction of MIDP 2.0

    saiten
    saiten 2007/10/19
  • Rubyを飲み込んでしまうJava ― @IT

    Javaプラットフォームの包容力 先週、記者はJavaOne取材でサンフランシスコにいたため、個人的に気になったのは、Java関連のニュースだ。 中でも印象に残ったのは、Java VM上に実装したRubyの処理系「JRuby」の開発者が、JRubyのほうがCで書かれた家のRubyよりも動作が速いと話したことだ。 “Java”といったとき、一般的には言語としてのJavaを指すが、サン・マイクロシステムズ自身はJavaテクノロジーJavaソフトウェア、Javaツールなどの名称を使い分けている。言語としてのJavaは、Javaテクノロジー全体のもっとも重要なピースの1つではあるが、一部分に過ぎない。JRubyやJythonといったほかの言語の処理系がJava VM上で高速に動くとなると、“Java”を使うことのメリットはJavaという言語が持つ良さにとどまらず、Java VMのパフォーマンス

  • Java Implementations of Unix Crypt

    Please note that I have not written any of these classes. I have just collected and placed them here in the hope that it will help others searching for something similar. Thanks to Craig Heath from Enhydra. He did some performance benchmarking which indicates that John Dumas's code runs more than an order of magnitude (45 times in fact) faster than David Scott's. Thanks also to Kevin Caswick for h

  • ブール値を返すメンバー関数の命名規則

    関数の名前の付け方は人それぞれですが、使う単語が同じなら、関数の名前はほぼ同じものになると思います。例えば、サイズをセットする関数の名前を、「set」と「size」という単語を使って考えると、ほぼ全員が「SetSize」と答えるでしょう。「SizeSet」「SizeToSet」「SizeSetted」「SettingSize」といった名前を考える人は、ほとんどいないと思います。 ところが、真か偽かのブール値を返す関数の名前は、混乱することが多いようです。 ここでは、Java言語で採用されている命名規則と、その解釈の仕方を紹介します。 関数名が混乱する例 ブール値を返す関数では、「Is○○」という名前を良く見かけます。例えば、中身が空っぽかどうか、の判定をする関数には、IsEmptyという名前が良く使われます。MFCのCStringクラスや、JavaのListインターフェースなどにも、IsE