タグ

Javaに関するHayatoのブックマーク (292)

  • The Java Posse

    So long… and thanks for all the awesome! Fully formatted shownotes can always be found at http://javaposse.com The Last Ever episode of the Java Posse, recorded in front of a live audience at Devoxx, several months ago. Video version on www.parleys.com (recommended as there’s lots of visual action) For follow up news, please subscribe to http://www.voxxed.com/ news, where we will announce any upda

  • NcFreak.com is for sale | HugeDomains

    Acquiring OakvilleMaids.com through HugeDomains was a good experience. We’ve operated our business on OakvilleMaids.ca for years, but securing the .com version was important to eliminate any customer confusion and strengthen our brand credibility. HugeDomains made the entire process easy! It was fast, clear, and hassle-free. We highly recommend them to any business looking to upgrade or protect th

    NcFreak.com is for sale | HugeDomains
    Hayato
    Hayato 2005/12/14
    AOP関連の資料たくさん
  • 2005-12-12

    MYCOM PC WEBより.ヒープってGBオーダで取ったっていいんだよね,やっぱし(つうか取れるだけ取ってる). 若干,Young領域が大目だけど,必ずしも「Young≦Old」ある必要はないってことで理解しとこう. -XX:+AggressiveOptsとか-XX:+UseParallelOldGCとか見慣れぬオプションがあるが,こりゃJDK5.0用かな? JDK1.4.2系でCMSコレクタ使ったとき,ヒープレイアウトが思い通りにならんかったんだけど,JDK5.0じゃどうなんだろ?暇見て確認してみっかな. #と言いつつ,多分やんないと思う.:-D setCharacterEncoding()を呼ぶ前に,getParameter()を呼ぶとセットしたエンコード名が有効にならない. そうゆうもんらしい.ホントかよ!?ってJavadocに書いてあった〜.orz http://java.sun

    2005-12-12
  • http://www.jajakarta.org/velocity/velocity-1.3.1/docs-ja/developer-guide.html

    Hayato
    Hayato 2005/12/02
    リソースをJar内に設定する
  • 2005-11-24

    Jarファイル用のクラスローダを作りました。 例のDBを縦に表示するヤツの中で使っています。 あれはJDBCのパスを実行時に設定できます。 つまり、クラスパスを設定していないところからクラスを読み込んでます。 通常はこんな感じで接続しますよね。 Class.forName(driverName); Connection conn = Connection.getConnection(url, user, password); 独自クラスローダを使う場合は以下のようになります。 String[] jarnames = ... // 複数のJarファイルが設定可能 JarClassLoader jarClassLoader = new JarClassLoader(); jarClassLoader.setJarFilenames(jarnames); Class driverClass =

    2005-11-24
    Hayato
    Hayato 2005/12/01
    クラスローダのサンプルに
  • 自分(.class)がどこにいるか調べるサンプルコード - marsのメモ

    意外と簡単で,こんなの. public class Test { public static void main(String[] args) { Test t = new Test(); t.doIt(Test.class.getName()); } public void doIt(String fqcn) { String resourcePath = fqcn.replace('.', '/') + ".class"; URL url = getClassLoader().getResource(resourcePath); String s = url.toExternalForm(); System.out.println("Test.doIt>" + s); } private ClassLoader getClassLoader() { return Thread.curr

    自分(.class)がどこにいるか調べるサンプルコード - marsのメモ
    Hayato
    Hayato 2005/12/01
    外部ファイルを参照するときのパス調査なんかに使えるかな
  • OOWeb Tutorial

    this project has kindly been sponsored by UPCO - The Ultimate People Company, supporters of Open Source Contents Hello World! Adding Methods/Pages Request Parameters Forms Multipart Formdata Streaming Content Cookies Redirects MIME Types Exception Handling Caching Content Configuration Session Management Security Static Content Groovy Samples Hello World! import net.sf.ooweb.http.Server; import ne

    Hayato
    Hayato 2005/11/28
    Java製Webサーバ
  • antで改行コード変換/実行権限付与

    2025年に手放してよかったもの 世の中が「2025年に買った良かったもの」を話題にしているので、ブログは逆張りして「今年手放してよかったもの」についてお届けしようと思う。 どんどん新製品が出て新しい分野が裾野を広げる時代ではないし、珍しいものだってあっという間にSNS経由で広まって陳腐…

    antで改行コード変換/実行権限付与
    Hayato
    Hayato 2005/11/19
    そんなことができたのか・・・
  • hide-k.net#blog: CatalystとStrutsのMVC実装の比較

    PerlのCatalystとJavaのStrutsのMVC実装の比較をしてみます。 Struts Catalyst Model: Struts 図ではModelとしてActionFormとなっていますが、ActionFormはむしろViewに近い存在です。Strutsにおける実際の開発ではむしろJavaBeansをModelとして扱い、ModelのSerializeにはHibernateのようなO-Rマッピングツールなどを使います。SerializeにはDAOパターンを使うことが多いです。 Catalyst Catalystでは純粋なModelもフレームワークに組み込まれています。Class::DBIなどのActionRecord的アプローチを取るためModelそのものにSerializeの機能を含めることが多いためDAOなどを使う場面は少ないです。 Contoller: Struts

  • rails install

    うう。 やっとC MAGAZINEの原稿(2006年2月号向け)が書けましたのです。 例によって分量オーバーしているような。すみませんすみません。 連載記事「C#で学ぶアルゴリズムとデータ構造」 C MAGAZINE 「大阪府など、ICタグ利用した学童の安全確保システム実証実験」という記事を読んで思ったこと。 こういうセキュリティシステムが出てくるときには、 ぜひ「執拗な悪意を持った人の気持ちになれる検証者」 が安全性の検証をしてほしいと思います。 素人的に気がつくポイントとしては: 防犯カメラの画像を攻撃者が傍受する可能性はないか。 防犯カメラの画像の記録(録画画像)を攻撃者が得る可能性はないか。 「通信距離が長い」というのはメリットなのかデメリットなのか。 ICタグは複製できないか。 生徒や職員がICタグを紛失した場合にはどうするのか。どうなるのか。 生徒の登下校の記録を遠隔地に送信す

    rails install
  • Java技術最前線11月のお題「Java関連スクリプト言語」第1回(全4回):IT Pro

    最近,Javaとスクリプト言語の連携が注目を集めています。Javaはそれ自体,ソフトウエア開発環境として完結しています。なのになぜ,Javaでスクリプト言語を使うことが注目されているのでしょうか。 理由はおそらく「Java向けに用意されている豊富なクラスライブラリを柔軟なスクリプト言語で扱いたい」ということではないかと思います。Javaはその「固さ」が信頼性を重んじる企業システムの文化にマッチし,COBOLに代わる開発言語として受け入れられました。一方で,こうした「固さ」は思いついたことをすぐに試してみたいという用途には向きません。思いつきをすぐに形にするのは,断然スクリプト言語が優れています。Javaとスクリプト言語の「いいとこ取り」ができれば,きっと楽しいに違いありません。 Javaとスクリプト言語を併用する方法としては,Java仮想マシン(Java VM)上で動作するスクリプト言語を

    Java技術最前線11月のお題「Java関連スクリプト言語」第1回(全4回):IT Pro
  • 第2回:DIxAOPコンテナの比較 (1/4) | Think IT(シンクイット)

    医療DXのヘンリーの開発トップにインタビュー。モノリスからマイクロサービスに回帰する背景とは? 1月5日 6:01

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    Hayato
    Hayato 2005/11/15
    Javaのプロダクトリスト。面白いものも結構ある
  • クラシックJ2EEアーキテクチャーからの脱却

    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.

    クラシックJ2EEアーキテクチャーからの脱却
    Hayato
    Hayato 2005/11/15
    DI,AOP等のアーキテクチャについてわかりやすい説明
  • Launch4j - MOONGIFT - オープンソースによるIT戦略支援 -

    どこでもVi テキストエリアをVi風に操作できるようにしちゃいます。 どこでもVi オープンソースの紹介を続けていると、時々悩ましいものに遭遇する。何故こんなのを…と言った類だ。しかしそう言ったものこそ面白く、指が伸びてしまう。 Linuxのテキストエディタは独特なキーバインドを持つものが多い。慣れるとブラウザ等、比較的新しいソフトウェアの操作につまづいてしまう。多分作者もそうなったに違いない、そして思ったのだろう。ブラウザの動きが悪いのだと。 日紹介するオープンソース・ソフトウェアはJSVim、テキストエリアをViライクな操作にしてくれるソフトウェアだ。オープンソースとなっているが、ライセンスは明記されていないのでご注意されたい。 IEでは動かない。Firefoxでアクセスし、テキストエリアでEscキーを押せば良い。そしてxキーでも押せば全て理解できるはずだ。 テキストエリアに書いて

    Launch4j - MOONGIFT - オープンソースによるIT戦略支援 -
    Hayato
    Hayato 2005/11/15
    Jarファイルを実行ファイルに変換!OSSでこういうのがあってうれしい
  • [ThinkIT] 第1回:Tomcatによるクラスタリングの実現 (1/4)

    Linuxディストリビューション「Zorin OS 18.1」リリース ─ LTS版の改良と互換性強化 4月17日 1:28

    Hayato
    Hayato 2005/11/15
    Tomcat,JBossのクラスタリング
  • 【レポート】JavaOne Tokyo 2005 - 自動化、心掛けてますか? 貴重な時間は大切に (1) 無駄をなくす心がけ - 俺様の時間はとっても貴重 (MYCOM PC WEB 11/10)

    JavaOne TokyoのDay-0、Javaデベロッパにはおなじみの稚内北星学園大学 丸山不二雄氏が提供する「丸山先生レクチャーシリーズ」が開かれた。この最後に「定時退社のためにJava」という一風変わった名前のセッションが開かれ、米Sun Microsystems Technical Stuffの川口耕介氏が、デベロッパはいかにして幸せになるべきか、などについて語った。 川口氏もまた、Javaコミュニティには有名だろう。2005年度未踏ソフトウェア創造事業(いわゆる未踏ユース)において、筧捷彦PMにより川口氏の「スレッド冬眠技術を利用したイベント駆動によらないワークフローエンジンの開発」というプロジェクトが採択されている。また、Hudson、com4j、parse-ipr、parse-dot-classpath、args4jといったオープンソースソフトウェアの開発も行う。parse-

  • 無設定Strutsできました

    WEB-INF/web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" mlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <filter> <filter-name>SetCharacterEncodingFilter</filter-name> <filter-class>struts.annotation.filter.SetCharacterEnco

  • opencsv –

    Opencsv is an easy-to-use CSV (comma-separated values) parser library for Java. It was developed because all the CSV parsers at the time didn’t have commercial-friendly licenses. Java 8 is currently the minimum supported version.

    Hayato
    Hayato 2005/10/12
    ApacheのCSVパーサ
  • 2005-08-25 - FAX

    翻訳 原文:About OOWebCopyright(c)R. Rawson-Tetley, 2005.概要OOWebは軽量です。そしてJavaアプリケーションのためのHTTPサーバーが組み込まれています。URL階層にオブジェクトがマッピングされ、各々のページはメソッドに対応付けられます。また、フォームおよびクエリ文字列は、メソッドの引数に該当します。OOWebにより、Webアプリケーションの構築、配備、テストが、圧倒的に簡単になります。そして、何より大事なのは、使って楽しいということです!OOWebはCherryPyから沢山のアイディアを得ました。特徴GET/POSTHTTP セッションクッキーロギング静的コンテンツ超軽量 (v0.4は、たったの27k) 外部ライブラリへの依存無し高い可搬性 (ピュアJava、Sun JDK 1.4対応、Kaffe、JamVM、SableVM、GIJ/G