Content-Length: 330561 | pFad | http://b.hatena.ne.jp/infohack/java/

[B! java] infohackのブックマーク

タグ

javaに関するinfohackのブックマーク (89)

  • JavaでRubyのfixtureみたいなことをしよう - Fixtureを作りました - 矢野勉のはてな日記

    Java Ruby on Railsのfixtureという機能は有名なので皆さんご存じかと思います。JavaでいうJUnitのTestCaseクラスに、 fixture :test と書くだけでtestというテーブルにtest.ymlという名前で用意されたテストデータが投入されるという機能です。 同じような機能はJavaでもかなり以前からDbUnitとして提供されてきましたが、使い勝手という点で圧倒的にfixtureが勝っている。というのは、DbUnitは汎用的なライブラリなので使うためにはDBへの接続定義をコードで書いたり、ロードするxmlファイルを探したり、といろんな手間があったのです。 DbUnitはデータベーステストのデファクト・スタンダードなのでJavaプログラマなら一度くらいは使ったことがあるかと思います。私も仕事柄いろんなところのアプリケーション開発環境を構築するのを手伝いま

  • L'eclat des jours(2007-09-03) - Javaの好きになれない点

    _ Javaの好きになれない点 Javaという言語とかの話ではなく、Java界隈という言い方が正確かな。 どうにも前から気に入らないところがあって、そしてどうもそこに良くない点が集約されてるような気がしてならなかったのだが、keisukenさんのところを読んでいて、なんとなくわかったような気になった。 つまりJakartaの存在ということだ(※)。 次のやりかたが単に古いだけということはありえるかも知れないが。 新しい技術を利用してシステムを開発するにあたって、とりあえずは数名で先行して動くわけで、その過程で、練習をかねたりして細かなツールやらユーティリティやらを作っていき、それがチームの道具箱に入っていく。それがあらゆる意味でのベースのインフラとなる。サンプルソースにもなり、拡張の練習、更新方法の練習、変更した場合の影響の実験(というか死にそうになったり)、バグパターンの発見もあったりす

    infohack
    infohack 2007/09/03
    同感
  • Djangoへの片思い日記 - ■Struts脳の恐怖とRails

    Strutsは良いフレームワークであった。 登場時のStrutsは MVCを体現しWebフレームワークとしてプログラマ達に夢を見せた。 今見てしまえば冗長で可読性の低い設定ファイルに 糞のようなtaglibとゲロのようなjspであるが それでも当時はセンセーショナルだった。 しかし、その後、Strutsには悲劇が起きる。 あまりにもセンセーショナルなデビューのおかげで それを金に換えようとしている奴らに目を付けられてしまった。 人月計算とExcelスーツで出来ている奴らだ。 奴らは Strutsをいかに簡単であるか宣伝し 役に立たない講習会で金を取り sessionが何なのかすら知らない人間を大量に生み出した。 そうやって生み出されたStruts脳人間は 「動くコードが正義」の負の面を体現し スパゲティを更に絡ませたActionFormを書き 解読不能なActionを書いた。 勉強など一

    Djangoへの片思い日記 - ■Struts脳の恐怖とRails
    infohack
    infohack 2007/08/28
    >人月計算とExcelとスーツで出来ている奴ら
  • http://news.livedoor.com/article/detail/3271517/

  • ITmedia エンタープライズ:矛盾を抱えつつ進化する“Java”――黒船となったRuby on Rails (1/2)

    インターネット全盛以前に誕生したJava。アプリケーション開発の形態が変化していく中で、Javaもまたいろいろな刺激を受けてきている。これまでのJavaと今後のJava、業界キーマンがコラムで語る。 ある年のJavaOneカンファレンスでのことである。筆者は、あるパネルディスカッションを聴いていた。ビル・ジョイ氏がパネリストとして参加していたからである。 ビル・ジョイ氏といえば、UNIXの世界にTCP/IPとページング仮想記憶をもたらした4.2BSDの開発者であり、Sun Microsystems社の創業者の一人であり、そしてジェームズ・ゴスリング氏の上司としてJavaの誕生を後押しした人物でだ。もしビル・ジョイ氏がゴスリング氏の研究開発を認めていなかったら、Javaは(当時は違う名前だったが)失敗プロジェクトの一つとして忘れ去られていただろう。 そのほかならぬビル・ジョイ氏が、会場を埋め

    ITmedia エンタープライズ:矛盾を抱えつつ進化する“Java”――黒船となったRuby on Rails (1/2)
  • [ThinkIT] 第1回:Javaはまだまだこれからだ! (1/3)

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

    infohack
    infohack 2007/08/02
    参考になる
  • jugyo.org

    This domain may be for sale!

  • 2007-06-26

    実は結構飽きてきたり。:-D Day16からDay21まで延々とALT+Enterの話だったようだけど,面倒なのでまとめて話すよ。大抵のIDEがそうであるように,IDEAのALT+Enterも電球アイコンに対するアクションの発動キーとなる。電球アイコンは,以下の2つ。「こんなこともできるよ/こうしたほうが良いよ」っていうIntention/Inspection系と,エラーだから直せのQuickFix系。 #Intention/Inspection系は,うまいこと調整しないとかなりウザい。 ともかくだ。電球が出たらIDEAさまが何かを告げようとしているのだから,とりあえずALT+Enterを押してみればいい,「求めよ,されば与えられん」ってワケだ。 ついて言うと,大抵のIDEっていうのは,IDEA,NetBeans,JDeveloperのことで。どうゆうわけか,Eclipseだけは,Ctrl

    2007-06-26
  • JavaからJavaへ〜プログラマのための移行ガイド

    Summary Javaって終わっちゃったのかなぁ バッキャローまだ始まってないよ(キッズリターン) 大事なのは業界標準じゃない 好きなフレームワークは? きえていく言語によせて Clickの紹介 Javaって終わっちゃったのかなぁ(1) Javaが終わってんなーと思う日常の瞬間 ひとつの画面を作るのに9つファイルを編集中 これらを自動生成するのがexcelとかでバージョン管理できねー 既存フレームワーク(以後FW)をラップする内製FW ↑これが使いづらいとか ↑実は自社の前任者がつくったやつとか これってただの愚痴ですよね Javaって終わっちゃったのかなぁ(2) (Enterprise系における)Javaへの不満はどこから来るのか? 言語仕様がいけてないとか(これは微妙) 「みんなが使う」フレームワークが複雑すぎる フレームワーク作成者は、複雑な標準についていくだけで一杯一杯 納得でき

  • 久しぶりに会社に行ってきた! - 12 twelvejapan@はてな

  • Re:Ruby vs Java 5本勝負〜その1〜 - monjudoh’s diary

    Ruby vs Java 5勝負〜その1〜 - GoTheDistance 小規模案件はライブラリをがっちゃんこすればすぐできちゃうって、それネタもいい所だろ。Railsのようなフルスタックでかつ「この流れで開発するとノリノリでいけちゃうよ」ならば分かるけど、Javaの場合はライブラリを統合して使うコストってのがそれこそバカにならん。StrutsとSpringとHibernateってまったく別じゃんか。所謂このSSHで1人で全部開発できますっていうJavaエンジニアがどれだけいるのかと。 まったく同感。 さらに言えば、StrutsとSpringとHibernateのSHHが業界標準になっていて、 どのJava案件に行っても同じだよっていうのならともかく、 この3つの中でどこでも大体使ってるのってStrutsだけで他二つについては案件ごとにまず違うし、 元請のレベルによってはSI・AOPな

    Re:Ruby vs Java 5本勝負〜その1〜 - monjudoh’s diary
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • iBATIS を使おう! (でぃべろっぱーず・さいど)

  • -JSF2->JSR314 - まさたか日記

    http://jcp.org/en/jsr/detail?id=314 http://wiki.java.net/bin/view/Projects/Jsf2RequirementsScratchpad JSF2.0の仕様策定がJSR314としてこの前のJavaOneでキックオフしたそうです。これまでTeedaチームががんばってたからあんまり言えなかったけど、1.2までのアーキテクチャのJSFは、個人的には「死ねばいいのに」なんで名前だけ一緒で中身はまったくちがうじゃん?というぐらい全部作り直してもらってちょうどいいかなと。いや、JSF好きな人には申し訳ないんですけどね。パフォーマンス出すのが無理なんですよ、質的に。言われるほどEoDでもないため、結果Teeda Extensionみたいな上乗せで超がんばらないといけない。 さて、そんななか、JSF体はともかくServletAPIにも影

    -JSF2->JSR314 - まさたか日記
  • Spring Batch - Spring Batch

    Introduction Many applications within the enterprise domain require bulk processing to perform business operations in mission critical environments. These business operations include automated, complex processing of large volumes of information that is most efficiently processed without user interaction. These operations typically include time based events (e.g. month-end calculations, notices or

  • Persistence is Power:GREEのオープンソーステクノロジー勉強会に行ってきた(070528) - livedoor Blog(ブログ)

    Days in programming, computing, studying, considering and enjoying @グローコム。2日経ってしまったが、メモを転写しておく。今回のスピーカーはサン・マイクロシステムズの藤井さんと、GREEの藤さん。 サン・マイクロシステムズ 藤井さんの話 Javaの生い立ち .. 元々はリアルタイム系への適用が主眼だった クロージャもジェネリックも当初から構想にはあったが、基はシンプル&コンパクト。いきなり複雑なモノになってしまうのを避けたとか Java搭載デバイスは全世界で5500M。って55億。すごい パフォーマンス、上がってきてる。サーバサイドはJava2->Java6で3倍以上速くなってるとか。へぇー JavaOneの話。有料の開発者会議。リクルーティングの場所でもある。日米の文化の違いか。 8時半から23時くら

  • Sunがソーシャルブックマークをオープンソースで公開

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Sun Microsystemsがソーシャルブックマークアプリケーションを開発、オープンソースで公開している。Slynkrと呼ばれるこのパッケージはソーシャルニュースおよびブックマーク、タグ付けといった機能を備えており、元々はSunの内部のプロジェクトだったものだ。現在、GlassFishプロジェクトの一部として公開されている。 SlunkrはJamey Wood氏が中心になって開発、SunのSDN Shareでカスタマイズされたものが使われているほか、slynkr.sunwarp.netでは一般に開放もされている。Diggやdel.icio.usに似たソーシャルブックマークシステムをJavaで実装したものだ。 対応データベースは当初O

    Sunがソーシャルブックマークをオープンソースで公開
  • Rolling with Ruby on Rails

    Now, next, and beyond: Tracking need-to-know trends at the intersection of business and technology AI/ML Few technologies have the potential to change the nature of work and how we live as artificial intelligence (AI) and machine learning (ML). Future of the Firm Everything from new organizational structures and payment schemes to new expectations, skills, and tools will shape the future of the fi

    Rolling with Ruby on Rails
  • Tomcat v5.0.28 memory leak exposed

    I was working on a technical presentation with the topic "Performance Engineering in Java platform". This presentation is to emphasize on various techniques and tools used for performance optimization and tuning. While I was working on this presentation, I googled for examples showing memory leak in Java application. I couldn't find any convincing examples and moreover, the discussions in Java for

    infohack
    infohack 2007/05/25
    Tomcat 5.0.28はWebappClassLoaderのバグでメモリーリークが発生する
  • Javaはなぜクライアント指向に歩み寄るのか

    JavaOneでは、Java ME/SE/EEそれぞれの進捗紹介が通例となっていた。しかし今年の講演では様変わりし、その傾向に変化があった。クライアント寄りの趣向が目立ったその戦略に隠されていたものは。 先ごろ米国サンフランシスコで開催された「2007 JavaOne」では、既報のように「JavaFX」を取り巻くクライアント寄りの戦略が中心となっていた。その中でも、技術視点のテクニカルゼネラルセッションでは、サーバサイドの話題が盛り込まれ、開発者の興味を引くデモが相次いだ。 クライアントとサーバの役割分担変動 Sunのディスティンギッシュトエンジニアであり、ソフトウェア部門のCTOでもあるBob Brewin氏が語ったのは、「アプリケーションモデルの変遷によって、クライアントとサーバの役割の比重が波打つように変動する」という考え方だ。 同氏が挙げたのは「端末型アプリケーション(Termin

    Javaはなぜクライアント指向に歩み寄るのか








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://b.hatena.ne.jp/infohack/java/

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy