タグ

java-jaとJavaに関するYoshioriのブックマーク (27)

  • http://atnd.org/events/11000

    http://atnd.org/events/11000
    Yoshiori
    Yoshiori 2010/12/13
    とりあえず 29 で登録した
  • http://www-ui.is.s.u-tokyo.ac.jp/~takeo/research/rigid/dance/index-j.html

    Yoshiori
    Yoshiori 2008/01/09
    アプレット見直した><
  • もうJDK7用のクロージャの利用コードが出てます。

    わんくまでは珍しいJavaを中心とした日記です 目次 ホーム 連絡をする RSS Login Blog 利用状況 投稿数 - 218 記事 - 0 コメント - 15033 トラックバック - 28 書庫 2008年7月 (1) 2008年2月 (2) 2008年1月 (10) 2007年12月 (9) 2007年11月 (5) 2007年10月 (27) 2007年9月 (25) 2007年8月 (27) 2007年7月 (29) 2007年6月 (15) 2007年5月 (23) 2007年4月 (37) 2007年3月 (8) 日記カテゴリ Java (rss) JavaScript (rss) SQL (rss) WEB (rss) その他 (rss) いろいろリンク The Herringroe Projects(Javaで色々) わんくまトップ 古い方のブログ http://j

  • Javaの特定パッケージに入ってるClassをとる | スパムとか

    Python温泉とかCross Community Conferenceとかのイベント参加した>< Teeda(S2)記事のムック頂いた>< とかいろいろ書かなきゃいけない事がスタックしてるんだけど、勢いで書いちゃえ。 ちょいと仕事Java縛りになったりする(というかほとんどがそう)ので、JavaでもDjangoとかrhacoとかの気分で書きたいんですわ。 S2も相当楽にしてくれるんだけど、我々は大したものを作っていないので不要な抽象化とか、Javaの仕様に従ってるがための制限とかが我々を苦しめてくれます :( なので、いずれはオレオレっちゃいたいと思ってるんだけど、それについてもいろいろな制限に苦しんじゃってたりします。 「パッケージ名なんて自由に決めさせる必要ないよねー。」と思って特定パッケージに属しているクラス一覧をとろうと思ったら、パッケージクラスにそんなメ

    Yoshiori
    Yoshiori 2007/11/08
    テラ GJ です♪
  • :CodeZine(コードジン)

    CodeZineについて プログラミングに役立つソースコードと解説記事が満載な開発者のための実装系Webマガジンです。 All contents copyright © 2005-2009 Shoeisha Co., Ltd. All rights reserved. ver.1.5 掲載記事、写真、イラストの無断転載を禁じます。 記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。

  • Hibernateに全文検索のパワーを! - Hibernate Search 3.0登場 | エンタープライズ | マイコミジャーナル

    Red Hat, JBossは23日(米国時間)、Hibernate Searchの最新版となる「Hibernate Search 3.0.0 GA」を公開した。動作にはJDK 5.0/Hibernate Core 3.2が必要。Hibernate SearchはJavaで開発されたフルテキスト検索エンジン。Hibernateのパーシステントドメインモデルに対して全文検索機能を提供する。同機能はHibernate Annotationsや通常のAPIを経由して活用可能。 Javaで開発された全文検索エンジンとしてはApache Luceneが有名だが、Hibernate Searchでは全文検索エンジンとしてApache Luceneを内部で採用している。しかしながら、Hibernateが提供しているオブジェクトドメインモデルと、Apache Luceneが対象とするようなインデックススト

  • プログラマなら人月なんかさっさと超えろ - 矢野勉のはてな日記

    Java, プログラミングノリノリで書いてみる。 人月というのは「人月の神話」以来、現場の技術者にとっては「お金の計算にしか使えない単位」なのですが、発注者側に分かりやすいということでいまでも大はやりしています。というか受注者側もまじめにこの単位で計算しています。 そしてJavaの世界というのは、私のようにJavaが大好きだからやってる、という人間はすごく少数派で、「そろそろJavaでもやっとくか」「Strutsの使い方覚えたからもういいか」「できればJavaなんかいじりたくないなー。俺も早くプログラマに『これやっといて』って言えるようになりたい」という人のほうが多いのが実情なんですね。その点Rubyの世界は、今は「好きだからやってる」人が圧倒的でしょう。プログラム能力の高いJavaプログラマを探すのは、プログラム能力の高いRubyプログラマを探すよりずっと大変だろうと思う。 Javaの世

    Yoshiori
    Yoshiori 2007/09/26
    「プログラムなんかしたくない」人たちに埋没しちゃだめだ。
  • ランチオフったー

    ランチオフをしたい場所を選んでください。 時差とか対応してないので今のところは日限定です。 表示されている範囲がランチオフ実施対象範囲になります。 適度に狭めたり広げたりしてください。

    Yoshiori
    Yoshiori 2007/09/09
    メソさん作成ランチオフサイト、Twitterとの連携で個人情報持たなくても良いように
  • blog:dashorst • Wicket 1.3 beta 3 released

    Aug 29, 2007 • Martijn Dashorst This is the third beta for Apache Wicket we have prepared for your pleasure. It contains over 100 fixes to issues with previous releases and todo items we have cleared. In this announcement: Apache Wicket This release Migrating from 1.2 Downloading the release Validating the release Reporting bugs Eager people click here to download the distribution, others can read

    Yoshiori
    Yoshiori 2007/08/29
    beta 3 キタ━━゚+.ヽ(≧▽≦)ノ.+゚━━ ッ ! ! !
  • [Think IT] 第1回:Javadoc、どのくらい活用していますか? (1/3)

    Javaで開発を行っていると、ライブラリのリファレンスとしてJavadocを参照することが多いはずです。ただ参照するだけでなく、場合によっては携わっているプロジェクトなどの開発規約でドキュメンテーション規約としてJavadocを記述することが定められているケースもあると思います。 筆者はオープンソースのライブラリを使用するときよりも、内製のライブラリや同じプロジェクトで他の人が作ったクラスを利用するときのJavadocの質の悪さに閉口した経験があります。皆さんも例えばこんな経験はないでしょうか? 書いてある通りに使っただけなのに、いきなり例外が飛んできた Javadocが書いてあったりなかったりで、使い方がわからない 関連したクラス間で、矛盾したことが書いてある Javadocが書いてあるけど、有用な情報がない。クラス名やメソッド名、引き数名もピンと来ないし……ソースを見るか Javado

  • [ThinkIT] 第1回:Javaはまだまだこれからだ! (1/3)

    皆さんこんにちは。連載を担当させていただきますチェンジビジョンの近藤と申します。 世間ではJavaはすでに成熟期に入ったというような位置づけで語られることが増えてきているようです。連載をお読みの方はどうお感じでしょうか。個人的な見解ですが、筆者はそうは思えません。 Javaには大きく分けて2つの側面があります。1つはプログラミング言語という側面です。静的なクラス構造を持ち、実行するためにはコンパイルが必要で、実行する前にプログラムの文法的な異常やクラス間のインターフェースのい違いを発見します。 しかし、Rubyなどコンパイルが不要なスクリプト言語では対話型のシェル(実行環境)が整えられるようになりました。シェルに対してプログラムを書いていくことで、文法的な部分やクラス間のインターフェースの異常をすぐに確認できます。しかも十分な速度で実行結果が返ってくるため、Java言語を使って実装し

  • JavaとCの実行速度 - recompile.net

    自家製のプログラムを題材に、JavaとCの速度比較をしてみました。アクセスログからトップへのアクセスだけを切り出すという処理です。処理対象のファイルは某サイトの一ヶ月分のログで8.9Gあります。測定は、OSがLinuxバージョン2.6で、CPUがPentium Dの2.80GHz、メモリを512MB搭載しつつ、7,200RPMでキャッシュが8MBのSATA HDDというマシンで行なっています。 まずは、単純にgrepをかけてみましょう。 % time grep 'GET /[ ?]' access_log > /dev/null grep 'GET /[ ?]' access_log > /dev/null 1219.31s user 7.65s system 99% cpu 20:33.59 total さすがに8.9Gのファイルを相手にすると時間がかかります。 この処理をJavaで書い

    Yoshiori
    Yoshiori 2007/07/27
    この手の処理は Java より Perl の方が速そうだなと思って読んでみたら……Ruby すげぇ!!
  • dequeも忘れないであげてね(><) - 神様なんて信じない僕らのために

    Java 6 からdequeことArrayDequeが実装されています。 dequeって聞き慣れない! とか思うかもしれないですが「Double Ended Queue」で両端キューです。 STLではvector,list,dequeはよく使われると思うのですが、Javaではなかったんですね。 特徴としては、 先頭への挿入(削除) 終端への挿入(削除) がO(1)で出来ます。 LinkedListでも同様のことができますが、LinkedListより高速で省メモリです。 (ただし、先頭と終端以外への挿入はLinkedListより遅いO(n)になります) また、ランダムアクセスも高速です。 アルゴリズム的にはリングバッファでvector(ArrayList)がわっかになっているようなイメージです。 headとtailの位置を覚えており、 配列(バッファ)の中のどこが先頭でどこが終端か、 を覚え

    dequeも忘れないであげてね(><) - 神様なんて信じない僕らのために
    Yoshiori
    Yoshiori 2007/07/27
    忘れない><
  • Undocumented JavaFX Script - IT-Walker on hatena

    さっきから、ずいぶん久しぶりにJavaFX Scriptを触っています。 サンプル漁って、ソースコード読んで、知らないうちに自分がずいぶん遅れをとっていたことに気づき、反省。気付かせていただいたさくらばさんに感謝、感謝。 wakhokナイトセミナーまでの期間(明日までやんけ(^^; )、心を入れ替えてJavaFXに精進いたします。 で、JavaFXが発表された直後に、ドキュメントに大体目を通しておいたのですっかり油断していた言語仕様などについても、知らない事がいっぱいあるのが判明。 世のえらい人たちはもはや使いこなしておられるようなのですが、まとまった情報が見当たらなかったのでまとめてみました。 アンドキュメントな文法1: クラス宣言文中に出てくる「...」 こんなやつです。 class AbstractPerson { operation talk(); ... // ← コレ } 今日

  • JavaOne2007報告会に行ってきました

    去る5月30日にJavaOne2007報告会がSun用賀で行われ,それに参加してきた。途中からの参加だったので,JavaSEについての岡崎さんのプレゼンは聞くことができず,その後のJavaEEについての動向のプレゼンから聞くことができた。 まず,やはり注目を集めていたのは,JavaFX。RIA向けの製品ということで,JavaFX MobileやJavaFX Scriptが中心だったらしいが,JavaFX EEという言葉もプレゼンの中で出てきていたのは面白い。それがプレゼン者の造語なのか実際にSessionのスピーカーから出てきた言葉なのかは良くわからなかったが,RIA向けのAPIセットということなのだろうか。 General Sessionでは,GlassFish v3とJRubyのサポートが大々的に発表されたらしい。そしてLLという観点では,jMakiとPhobosもキーワードとして登場

    Yoshiori
    Yoshiori 2007/06/08
    凄く良くまとまってる/俺も全問不正解w
  • 不要なAPIは後でダウンロード! - 同梱JREを最小化するExcelsior JET 5.0登場 | エンタープライズ | マイコミジャーナル

    Excelsiorは23日(ロシア時間)、Excelsior JETの最新版となる「Excelsior JET 5.0」を公開した。Excelsior JETは、Java SE 5.0対応のJavaアプリケーションをネイティブアプリケーションに変換するプロダクト。ネイティブアプリケーションに変換することで、サイズの縮小、アプリケーションの高速化、難読化などを実現できる。5.0における特徴は、Java互換を保ちながらもJava SE実行環境のサイズを削減することに成功した点にある。 Javaアプリケーションを配布する場合、実行環境であるJava SE実行環境(以降、JRE)を添付したいことがある。しかし、JREはAPIをすべて含んでいるため、ある程度サイズが大きい。そこで、Excelsior JET 5.0では、JREからアプリケーションが使っていないAPIをとりのぞき、サイズを縮小したJR

    Yoshiori
    Yoshiori 2007/05/25
    「The Fastest Java SE Ever」 と似たような物?
  • Pure Javaビルドツール名前が「Gosling」に--既存プロジェクトと統合

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 先日、XMLではなくJavaで記述するビルドツールについてお伝えした(Ant/Mavenに続け―Wicketコミッタ、Javaのみで記述するビルドツール開発中)が、名前が"Gosling"に決定したようだ。GoslingはApache Antをベースにした既存のビルドツール。同じくJavaで記述するビルドツールを開発しているプロジェクトとの統合という選択になった。 「新しいビルドツール」を開発していたWicketプロジェクトのJonathon Locke氏は自身のブログで今回の統合について20日に投稿している。15日の開発表明から1週間足らずで自身のコードをGoslingプロジェクトに寄贈するという決定となった。この間に15日のエントリ

    Pure Javaビルドツール名前が「Gosling」に--既存プロジェクトと統合
    Yoshiori
    Yoshiori 2007/05/24
    最近の ZDNet は t_yano(通称やんやん) が情報源か?
  • JavaFX Api

  • Apache Wicket 1.3.0-incubating-beta1 がリリース - 矢野勉のはてな日記

    Java, Wicket Wicket 1.3です。1.3はついにApacheブランドで出る最初のバージョンです。パッケージ名がすべてorg.apache.wicketに指し変わっていますので移行が必要となります。 ところで1.3は1.2にパッケージ名変更等を行ってApacheのリリース条件を満たしたもの....ではありません。結構重要な変更が入っているのでこれから作る人は1.3を使ったほうがいいかも。 一番大きいのは、Wicket体がServletではなくてFilterになったこと。これによって今までWicketでは出来なかった、「コンテキスト・ルート以下すべてをWicketに処理させる」つまりは「マッピングに /* を使う」ってことが出来るようになりました。これは結構よいですよ。 ServletがFilterに変わったからといって、ソースにあまり影響はありません。web.xmlでで定

  • Pure Javaなビルドツール...名前はまだない - 矢野勉のはてな日記

    Java Wicketの面々がいろいろやってくれますね。Wicketコミッタの一人Jonathan Lockeがブログで新しいプロダクトを公開していました。Pure Javaビルドツール、つまりビルド定義をXMLで書くのでなく、定義も全部Javaで書くという完全にPure Javaなビルドツール。 「いままでのビルドツールでは決して得られなかったものが手に入る」ということで挙げている特徴もWicketコミッタらしい。a set of reusable objects that resolve, organize, transform and build resources which are abstracted, flexible, extensible, type-safe, refactorable, and so on... remember objects? Remember t