タグ

*Javaに関するAkinekoのブックマーク (410)

  • Java Enterprise Portalとポートレット開発の紹介

    はじめに 稿では、Java Portlet Specificationに準拠するJavaポートレットの開発方法と、Javaポートレット用のポータルランタイムコンテナの基について、企業ポータルサーバとオープンソースポータルの両方を踏まえて解説します。 2003年に最初のJSR 168: Portlet Specificationがリリースされて以来、ポートレット開発は、エンタープライズ業界とオープンソースコミュニティの両方において堅調に普及してきました。 2008年6月のJSR 286: Portlet Specification 2.0のリリースにより、ポートレット技術は、現在最もよく使用されるWeb開発技術の1つという地位を不動のものとしました。現在では、Sun Liferayポータル、eXo Platform、Jakarta Plutoなど、20以上もの著名なオープンソースのポート

    Java Enterprise Portalとポートレット開発の紹介
  • 【ハウツー】Mavenのパワーをより簡単に! Apache Ivyを試す (1) Mavenのパワーをより簡単に! - Apache Ivyを試してみる | エンタープライズ | マイコミジャーナル

    Mavenのメリットとデメリット Mavenはご存じのとおりJavaベースのビルドツールだ。JavaのビルドツールというとApache Antが有名だが、MavenはAntと比べると以下のようなメリットがある。 ライブラリの依存関係を解決できる 標準でプロジェクトサイトの生成やテストの実行など様々なゴールが用意されている Mavenの流儀に従うことで設定ファイルをほとんど記述せずに済む 豊富なプラグインが用意されている Mavenは単なるビルドツールではなく、ライブラリ管理や、プロジェクトサイトやテストレポートの生成などの機能も備えており、Antと比べるとプロジェクトのより広範囲の運用をサポートしてくれるツールといえる。 とはいうものの、Mavenはいいところばかりではない。たとえばインターネットに接続できない環境ではインターネット上のリポジトリを参照できなかったり、Mavenの流儀を外れ

  • JavaでFlashファイルを生成する - きしだのはてな

    JavaSWFを使ってSWFファイルを生成してみました。 JavaSWFは、名前のとおりJavaからSWFファイルを読み書きできるライブラリです。 http://sourceforge.net/projects/javaswf/ ソースはこんな感じ import com.anotherbigidea.flash.movie.*; import com.anotherbigidea.flash.structs.*; import java.io.IOException; public class NewClass { public static void main(String[] args) throws IOException{ //枠線 Shape sh = new Shape(); sh.defineLineStyle(3, new Color(0, 255, 0)); sh.set

    JavaでFlashファイルを生成する - きしだのはてな
  • sourceforge.jp

    We’re getting things ready Loading your experience… This won’t take long.

    sourceforge.jp
  • ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: PHPで暗号化・復号化あれこれ
    Akineko
    Akineko 2010/01/05
  • Home – Apache Commons Collections

    Commons Collections About Asking Questions Release History Issue Tracking Dependency Management Sources Security License Code of Conduct Download Javadoc Javadoc Current Javadoc Archive Users guide Project Documentation Project Information About Summary Team Source Code Management Issue Management Mailing Lists Maven Coordinates Dependency Management Dependencies Dependency Convergence CI Manageme

  • Jython がおもしろい - IT戦記

    仕事で Jython を使う機会があって ほぼ、初めて Jython を触ったんですけど、めっちゃおもしろいJava のクラスが何も考えずに使えちゃう。 たとえば、 HTML (not XHTML) をパースして XPath で取得するコードとかを nekohtml と xalan で以下のように書ける from java.io import FileInputStream from org.xml.sax import InputSource from org.cyberneko.html.parsers import DOMParser from org.apache.xpath import XPathAPI # input source = InputSource(FileInputStream('test.html')) source.setEncoding('UTF-8')

    Jython がおもしろい - IT戦記
  • Vim JDE - Vim - Just a Development Envirement (Java/C++) : vim online

    Just  a  Development Environment  for VIM . (VJDE) And now , It's support C++/C by ctags (VIM>=700  , +ruby future is on , JDK 1.5 support , JDK1.4 (maybe, not tested)) It's Had  been tested on Leopard 10.5.1 . use <c-space> as the Code completion key! change it by :let g:vjde_completion_key='<c-space>' doc http://www.hiibox.com/vjde-tut/index.htm . A quick refrence create by Andrea Spadaccini htt

  • vimでJavaを書く - 黒糖々日記/kokutoto diary

    JavaだとEclipseがある所為かvimで開発するための情報をそれほど見かけません。最低限使えるようにするにはZDNetの以下の記事がありますが、IDEのサポートに慣れているとctagsでは力不足を感じてしまいます。 viでJava開発:Javaのためのvi設定方法 - builder by ZDNet Japan Eclipse並みとはいわなくても、特に補完はもう少しがんばって欲しいところです。ざっと調べたところvimJava向けの強力な補完を利用するには、今のところjavacomplete、vjde、eclimの3つの方法があるようなので試してみました。 javacomplete javacomplete - Omni Completion for JAVA : vim online javacompleteはVim7で導入されたオムニ補完(omni-completion)をJa

    vimでJavaを書く - 黒糖々日記/kokutoto diary
  • VimでJavaを書く: 御手洗特急途中下車

    2010年01月(1) 2009年12月(4) 2009年11月(1) 2009年08月(1) 2009年07月(2) 2009年03月(4) 2008年11月(2) 2008年10月(2) 2008年09月(6) 2008年08月(14) 2008年07月(4) 2008年06月(5) 2008年05月(7) 2008年04月(3) 2008年03月(9) 今更ながらという感じではあるものの、Javaを覚えようという気になった。 J2SEをダウンロード&インストールし、 以前知人から譲り受けた独習Java棚から引っ張り出し、 「さてHelloWorldでも書いてみるか」という段になって 何で書こうか迷い始めたわけである。 有名なのはEclipseとNetBeansであるが、 以前Eclipse CDTの起動の遅さに閉口させられた経験があったので、 自宅PCでは、Eclipseを使いた

  • java.vim : Java言語のシンタックスファイル — 名無しのvim使い

    Java言語標準のSyntaxファイルです。 このスクリプトは、設定により、そのシンタックスハイライトの機能を拡張することが可能です。 (Windows, Mac)

  • 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つの選択肢ですが、

  • GoogleAppEngine + JRubyでクリスマスまでに彼女をつくる方法 - KAYAC Engineers' Blog

    こんにちは。typesterの陰謀によりVimmerはモテないというデマが流れておりますが、残念ながらそれがデマだということを身をもって証明できないでいるVimmerの外村です。 先日、お悩み相談の記事がホットエントリーに入ったら彼女ができるという噂が立ち、何を間違えたかホットエントリーに入ってしまったのでどうしようかと思ったのですが、プログラマたるもの問題があればプログラムで解決すべきだろうと考えました。 というわけで彼女を作ってみました。どういうものかというと、 僕だけに定期的につぶやく 僕のリプライだけに反応してリプライを返してくれる まさに僕だけのボット彼女です。今回はこれをGoogleAppEngine+JRubyで実装したので、環境をつくるところか実際に動かすところまで説明します。 1. 環境をつくる まずはGoogleAppEngineのアカウントがないと始まらないので以下か

    GoogleAppEngine + JRubyでクリスマスまでに彼女をつくる方法 - KAYAC Engineers' Blog
  • JavaのbyteとかBigIntegerとかのお話

    なぎせ ゆうき @nagise Javaで8bitとか16bit演算する場合にintの上位bitを使う方式はどうか、とか考えたがイマイチっぽい http://d.hatena.ne.jp/Nagise/20091209/1260376316 2009-12-10 01:36:43 Taro L. Saito @taroleo @nagise Javaの偉いところはintを符号+31bitで表現できる数と「定義」したところにあると思うのだけれど、整数の範囲を無制限にしたRubyはもっと偉かったというか 2009-12-10 01:43:35

    JavaのbyteとかBigIntegerとかのお話
  • Javaでゲームを作るとよい理由 - しんさんの出張所 はてなブログ編

    http://d.hatena.ne.jp/bleis-tift/20091208/1260238525 俺を誘っている・・・ようにみえた。 んでやってみる。 1. enum が便利 異論はない。クラスで実装されているのもよい。 ただし、所詮enumとして使うにとどめること。メソッドをごてごてつけたりするならちゃんとクラスで実装すること。状態のフラグや集合を定数で表すこと、それがenumの求められることだから。switchで分岐に使っているくらいがちょうどよい。クラスの中に状態を持たせ始めるなら必ずenumをつかわないこと! できることとやってもいいことは違う。 あ、ゲーム関係ないっすね。基中の基ということで。 2. Windows と同じバイナリが MacLinux やSolarisでも動く まぁJavaなんで当たり前ですね。 まずJava2Dで収まっている範囲内なら問題なしで

    Javaでゲームを作るとよい理由 - しんさんの出張所 はてなブログ編
  • C++ よりも C# よりも Java でゲームを作ると良い 8 の理由と、悪いほうの 8 つの理由 (大嘘) - ぐるぐる~

    元ネタ:C++よりもC#でゲームを作るとよい8の理由と、悪いほうの8つの理由 - 【長剣は】最強武器候補【鈍器です】 注:この記事での JavaJava SE 6 を、C# は .NET Framework 3.5 を、C++ は Visual Studio 2008 を想定しています。 最新の C# 4.0 や C++0x だと改善されているかもしれませんが、色々とお察しください。 1. enum が便利 C++ も C# も enum は結局単なる整数ですが、Java ではオブジェクトとなります。 // Java enum Sword { LONG, SHORT } valueOf メソッドを使うことで、文字列から enum への変換もでき、Sword.LONG.toString() のように、文字列にすることもできます。 その上、メソッドやフィールドとか持てちゃいます。なんかも

    C++ よりも C# よりも Java でゲームを作ると良い 8 の理由と、悪いほうの 8 つの理由 (大嘘) - ぐるぐる~
  • JavaでCSVの読み書きを快適に! ~「OrangeSignal CSV」概要

    はじめに 皆さんは、JavaCSVを扱うときに苦労した経験はないでしょうか。 CSV(Comma-Separated Values/Character-Separated Values)はデータをカンマ(,)やタブなどで区切って並べたテキスト形式のデータで、表計算ソフトやデータベースなどとのデータ交換のしやすさや可読性のよさなどから、古くから広く使われているデータ形式です。 このCSVのデータ形式には、さまざまな「方言」があり、データの中にカンマ(,)が入っている場合や、データをダブルクォーテーション(")で囲む場合、データの中にダブルクォーテーションがありそれがエスケープされている場合、データの中に改行がある場合などが存在します。また、CSVのデータ構成にもさまざまな種類があり、データの先頭行をヘッダとする場合や、コメント行や集計行がある場合、日時データを日付と時刻それぞれ別々の列とす

    JavaでCSVの読み書きを快適に! ~「OrangeSignal CSV」概要
  • Javaで軽快に使える「軽量フレームワーク」特集 低い学習コストを重視した「Apache Click」 (1)

    はじめに 「軽量フレームワーク」と呼ばれるソフトウェアは、その「軽量」という言葉から、つい動作速度やプログラムサイズなどに目が向いてしまいがちです。しかし、「軽い」は物理的なことだけを示すわけではありません。 「手軽に使えるフレームワーク」を考えるとき、その最大の魅力はファイルサイズや動作速度よりも学習にかかるコストではないでしょうか。とにかく短期間で習得し使えるようになる、それこそが、今のフレームワークに何よりも求められるものかもしれません。 今回取り上げる「Apache Click」は、何より「低い学習コスト」を重視して開発されているフレームワークなのです。 対象読者 Javaで手ごろなフレームワークを探している技術者 最近のフレームワークをごくざっと理解しておきたい方 Web開発の手法がどうも気に入らない、と常々考えているJavaプログラマ Apache Clickとは? 「Apac

    Javaで軽快に使える「軽量フレームワーク」特集 低い学習コストを重視した「Apache Click」 (1)
  • Javaの理論と実践: 弱参照でメモリー・リークを塞ぐ

    Javaの理論と実践: 弱参照でメモリー・リークを塞ぐ
  • 2009-12-07

    [雑談][appengine][slim3] おはようございます。 初めましてkilvisと申します。 あまりブログとか日記を綴るようなのは長続きしない性格なので、 これまでブログとか(一部ゲーム用のを除く…w)は一切やっていませんでした。 ですが、ここへきて遅ればせながらちょっと始めてみようかと。 というのも、最近、仕事終わって家に帰ってくると slim3 でコーディングばかりやってます。 ついったーでつぶやき、助言もらいつつやってたりするのですが、やはり突っ込んだ内容になるとつぶやきじゃ難しいです^^; slim3のMLに送るモノでもないけど、ついったーじゃ書き切れないコトをこっちに書いていこうと思います。 今後どこまで続くのかわからないけど、とりあえず始めてみましたー 今後ともヨロシクお願いします m(__)m ここのところ、slim3を使ってGAEのアプリを作っています。 その過程

    2009-12-07