タグ

javaに関するyuguiのブックマーク (450)

  • Java 暗号化拡張機能 JDK5.0

    Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this potential with Java resources for student coders, hobbyists, developers, and IT leaders.

    yugui
    yugui 2009/03/06
  • Drag and Drop File Uploading Made Easy

    Everyone has had the experience of uploading images to a web site. You are given a set of 10 browse buttons and have to select each file you want to upload, or worse have to go back to the same page over and over again and select each file. Most applications provide a nice drag and drop interface which allows you to easily select multiple images (as well as other files) and add them to your docume

    yugui
    yugui 2009/03/04
  • 分析設計モデルをわがままに活用しよう JUDE API入門

    上図のように、何かの情報をもとにモデルを作成したり、モデルからドキュメントやソースを作成できたりします。せっかくモデリングツールを使ってモデルを書くのですから、プログラムを使って作業を効率化してしまいましょう。それを可能にするのが、プログラムでモデルにアクセスできるAPIです。 具体的な活用例 はじめにJUDEのAPIの具体的な活用例を示します。 既存システムのデータベース定義を読み込み、JUDEのERモデルを作成 設計モデルの規模や品質を分析するために、モデルデータのメトリクスを作成 WebフレームワークRuby on Railsとモデルの連携 これらの例はほんの一部で、皆さんの状況ごとにいろいろな活用方法が考えられると思います。開発プロセスも扱っているモデルもツールもプロジェクトによってさまざまですから、やりたいこともさまざまでしょう。そんなわがままな要求にこたえられるのがAPIです。

    分析設計モデルをわがままに活用しよう JUDE API入門
    yugui
    yugui 2008/11/15
  • http://blogs.sun.com/jjg/entry/javac_meet_antlr_antlr_meet

    yugui
    yugui 2008/10/09
    coool!
  • java.net: JSR 310: A New Java Date/Time API

    JSR 310 is an API for time- and calendar-related calculations that has been proposed for Java SE 7. The API aims to replace the two existing classes that form Java's current date and time API, java.util.Date and java.util.Calendar, while still providing backwards-compatible access to these older APIs. The JSR is currently in development, and a tentative Javadoc is available for the API. Improvemen

    yugui
    yugui 2008/09/30
  • 型推論できてしまうコレクション系ユーティリティ - 出羽ブログ

    Java 7に向けて提案されている型推論と同様のことが できてしまうのが特に嬉しい Google Collection Library で型推論が できるのでスゲー、みたいなエントリーを書いたのですが、 Seasarでも同様のことが実現できるユーティリィティが存在していました。 (コメントを頂いて初めて知ることができました。) 具体的には、s2-tiger-XXX.jar にクラスパスが通っていると、 org.seasar.framework.util.tiger.CollectionsUtilクラスの newArrayListメソッドなどが利用可能になります。 たとえば、 List<String> listOfStrings = new ArrayList<String>(); List<Map<String, Object>> mapItems = new ArrayList<Map<

    型推論できてしまうコレクション系ユーティリティ - 出羽ブログ
    yugui
    yugui 2008/07/31
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

    yugui
    yugui 2008/07/26
  • ゆの in D - d.y.d.

    17:37 08/07/30 ICFP Workshops via 住井さん で、 ML Workshop の採択論文リストが出てることを知りました。 "Many holes in Hindley-Milner" (複数穴あり Zipper 的なものをMLで扱う話、穴の個数を型情報に含めるための加算できる自然数表現を差分リストで、 っていう技が面白かった) と "Unrestricted call-by-value recursion" (call-by-value で再帰的な (ループした) データ定義を実現する手法、これで、フルの call-by-need セマンティクスがなくてもそっち方面で使われてる テクニックをいくらか持ってこれるよ)というのだけ読んでみた。 他の併設ワークショップ の論文リストも 揃ってきてるみたいですね。 個人的に WGP の "Concepts =? Typ

    yugui
    yugui 2008/07/11
    なるほど。
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
    yugui
    yugui 2008/06/24
    内輪ネタに走りすぎるとこういう誤解を招くっていう反省点はあるかもしれんが。が、あの会場って、そこら中にSeasarやjava-jaやSunの関係者がいたぞ。
  • Javaが不憫すぎる - 矢野勉のはてな日記

    JavaJavaの匿名クラスを使ってかっこよくオブジェクトを初期化するテクニック - 矢野勉のはてな日記を書いて反応などをみて... Java...かわいそうに...小公女のようだ... StrutsみたいなJavaでなくてもいいような、オブジェクト指向ですらないような存在にイメージを固定化されて、フルスペックを知られることもないのか... 初期化ブロックというものがあまり知られていないということにちょっと驚きつつ、昨今の匿名クラスとかを使うのも気持ち悪いという風潮とか、初期化ブロックも知らないで「Javaは退屈」みたいなことを言われてもいい迷惑だと思ったりしました。すみませんJava厨なもので。だって、Java 1.1のころからあるのに... だってJavaの原典とも言えるプログラミング言語Java 第4版 (The Java Series)にはもちろん載っているし、Javaの認定試験S

  • Javaの匿名クラスを使ってかっこよくオブジェクトを初期化するテクニック - 矢野勉のはてな日記

    JavaJavaの匿名クラスはすごくかわしいかわいい技術でいろいろキモイことができます。匿名クラスは基的に「サブクラス生成のための特殊記法」であって、クロージャではありません。匿名クラスとクロージャを対比して云々するのはそもそも誤りです。なんならクロージャでサブクラス作ってみなよってことです。匿名クラスによって、Javaではなにかのサブクラスを任意の場所で即座に作り出すことが出来るんです。なにかのクラスのメソッドを三つほど書き換えた新しいクラスをさっと作れるのは、なかなか面白い機能ですよ。 その匿名クラスを利用したカッコイイ(でも使うのは躊躇されている)記法として、次のようなのがあります。(追記:この用法はヨシオリさんところで見たのが最初です) List list = new ArrayList() {{add("a"); add("b"); add("c");}}; Javaには「初期

    yugui
    yugui 2008/06/23
     かっこいい。しびれた。
  • สล็อต pg สมาชิกใหม่ – reductiotest.org

    ดึงดูดสมาชิกใหม่ รับสิทธิพิเศษมากมายส่งตรงจาก PG SLOT กับการเติบโตของสมาชิกใหม่ ด้วยเงินฝากขั้นต่ำเพียง 100 บาท และถอนได้สูงสุด 5 เท่า เพียงสมัคร สล็อต pg สมาชิกใหม่ ผ่าน PG SLOT AUTO เพียงไม่กี่ขั้นตอน คุณจะได้รับโบนัสเครดิตฟรี 100% โดยไม่มีเงื่อนไขใดๆ พร้อมโปรโมชั่น การย้าย PG มากมาย เราได้เตรียมการคาดหวังผู้เล่นเก่าและใหม่ สมัคร pg slot เว็บตรง กลับไปรับรางวัลเงินสดด้วยความสมัครใจ อย่ารอช้าที่จ

  • 【ハウツー】"Without EJB"なAPサーバ「SpringSource Application Platform」 (1) Spring Frameworkを最大限に生かすAPサーバ | エンタープライズ | マイコミジャーナル

    SpringSource Application Platformとは Spring Frameworkの開発者Rod Johnson氏が率いる企業「SpringSource」が、先月30日にSpringSource Application Platform(以下、SSAP)のβ版をリリースした。 SSAPとは何か。簡潔に言うなら、「EJBを捨て、OSGiとSpring Framework、そしてTomcatを採用した、ライトウェイトなアプリケーションサーバ」である。様々な変遷を経て肥大化した現在のJava EE標準から離れ、Spring FrameworkやOSGiといったテクノロジーを最大限活用すべく、一から設計されたアプリケーションサーバ、それがSSAPだ。 Spring Frameworkは、言わずと知れた著名なDI(Dependency Injection)コンテナである。こちら

    yugui
    yugui 2008/05/26
  • 代入されるまでは固有のクラスだからか

    ネットを彷徨っていたら面白いJavaコードを見かけました。 [Java]きもい呼び方 public class ExecuteMain { public interface Operation<T> { } public static void main(String[] args) { Integer integer = new Operation<Integer>() { public Integer execute() { return new Integer(111); } }.execute(); System.out.println(integer); } } シンタックスハイライト、強調は私の加工です。 execute()メソッドは無名クラスにしか定義されていないのだけども、 newした時点ではOperation型ではなくてOperationを継承した無名のクラスの型なので、

  • Javaの冗長な記法って小クラス主義の現れではないかな - 矢野勉のはてな日記

    Java以下は無駄に長い駄文です。なんか書いてみたはいいもののうまくまとまらなかった。ごく一部しか表せなかった気がする。これではInputStreamReaderとかがたくさんオブジェクトを連結しないと使えないめんどくささをなぜ許容できるか、しか表せてない... もともとは「 Java における質的でない記述がどのように大規模開発に役立つのか - kwatchの日記」がらみの話です。文中にいくつか「アクセッサが簡潔に定義できない」「FileReader に文字コードを渡せない」のような例があって、「それらが改善されたら大規模開発になにか不利益があるのかどうか」という具体的な質問があったので私はそこにコメントしときました。私はコメント欄に「不利益なんてないよ」と回答しました。実際のところ、後方互換性が維持され、言語としての統一性が維持されるなら別に不利益なんてあるわけない。あるとしたらマネ

    yugui
    yugui 2008/05/13
  • How to Access C++ from Java - DZone

    JNIEasy is a development Java library focused on JNI access to C/C++ native methods. Here Jose, its creator, tells you all about it via an example scenario. And he asks: "What native libraries do you know of that could be interesting to access from Java?" -- Geertjan Wielenga, JavaLobby Zone Leader JNIEasy goes the extra mile, using transparent Java-native synchronization. Any Java POJO can repres

    How to Access C++ from Java - DZone
  • JNIコーディングメモ(Hishidama's Java native interface coding Memo)

    JNIのC言語/C++側のコーディング C言語とC++の違い コーディング例 JNI関数の概要 プリミティブ型・参照型(JavaオブジェクトのC/C++での扱い) String型 [/2006-11-09] 配列型 クラスの取得・インスタンス生成 [/2008-02-02] オブジェクトのメソッド呼び出し [/2008-02-07] オブジェクトのフィールド操作 ローカル参照の終了 [2006-11-09] 例外処理 [/2007-10-13] jni.hの中でC言語/C++で使える構造体 (クラス)が定義されているが、 コンパイラーがC言語の場合とC++の場合では定義のされ方が異なり、使い方も少し異なる。 JniJikken.c: JniJikken.cpp: #include "JniJikken.h" JNIEXPORT jbyteArray JNICALL Java_JniJikk

    yugui
    yugui 2008/02/28
  • Casinonic Australia – how to get much pleasure?

    Advantages Verified casino  Over 1000 games  Fast payouts  First deposit bonus  24/7 player support Know more Casinonic Review - Games, Bonus and Sign-in Form Casinonic is a representative of the Australian gambling industry. Recently Australian casinos have become popular among gamblers. They guarantee a fair gambling experience and a great variety of gambling options. It appeared in 2019 and has

    Casinonic Australia – how to get much pleasure?
    yugui
    yugui 2008/02/26
    DynamicProxyで。
  • 本を書いています - 矢野勉のはてな日記

    Java, Wicketみなさんにお知らせです。 Wicket-ja(うぃけっとじゃ)なんて作った私ですが、実は今Wicketのを書いています。もう一度言いますよ。Wicketのです。日語初だと思います!1月中頃からお話があって交渉などした結果、2月頭に正式にゴーサインが出ました。を書いていることは公にしてもいいとの話でしたのでブログに書いているわけです。 出版予定は7月の頭になっています。目次だけは豪華なものを作ったのですが、すべて書ききれるかどうかわかりませんので、内容はこれからどんどん変わっていくと思います。 Wicket面白いよというといつも聞いていたのが「情報が足りない」との声。英語の壁の向こう側にはあるのですが、日語情報がなく、使いはじめのとっかかりになるものが何も無いのですね。このがその最初の第一歩になってくれればと思います。 今年はWicket-jaを皮切りに、

    yugui
    yugui 2008/02/18
  • Flex 3.0のJavaベースのコンパイラAPI

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Flex 3.0のJavaベースのコンパイラAPI