タグ

javaに関するfukkenのブックマーク (40)

  • Google App Engine上でWicketを動かす - 矢野勉のはてな日記

    Java, WicketGoogle App Engine for Javaのアカウントを取っておいたので、Wicketが動くかどうかチェックしました。 Wicketでは1.3の途中から、セッションストアがSecondLevelCacheSessionStoreという、ワークファイルに情報を書き出すタイプに変更になりました。ここがネックになるだろうと思っていたら、やっぱりファイル作成は規制されているとのこと。 で、HttpSession上にページ情報を格納する「HttpSessionStore」に切り替えてみたら、普通に動きました。 アプリケーション・クラスの設定はこのような感じです。 public class WicketApplication extends WebApplication { /** * Constructor */ public WicketApplication(

  • PHPの良さである$_GETや$_FILESをJavaで実装する - よねのはてな

    PHPで開発する際はvar_dumpを連発させてる米村です、こんにちは。 PHPはなんといっても、$_GET, $_POST, $_SESSION, $_FILESあたりが強烈に分かり易さと手軽さを表現してるのではないかと思います。 <?php $arg1 = $_GET['arg1']; $_SESSION['arg1'] = $arg1; $file = $_FILES['file']; もちろん「?>」の閉じタグはつけないですよね。 Javaで同様の処理を行うと以下のようになり、ファイルアップロードの実装も含めるともっと記述が増えます。 package jp.co.abby.examples; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.Htt

    PHPの良さである$_GETや$_FILESをJavaで実装する - よねのはてな
    fukken
    fukken 2009/04/09
    "public class $_GET"クラス名にするという発想はなかった、いろんな意味で
  • グラフィカルにクエリーを構築&レポート出力·Wabit MOONGIFT

    データベースにあるデータを複雑な条件を付けつつ取り出してレポートにしてほしい,というのはよくあるニーズだろう。繰り返し使うものであればあらかじめ組んでしまうのだが、だいたいはそうではない。今回だけ欲しいという場合ばかりだ。 クエリー設定 実行結果を表計算ソフトウェアに貼付けて画像やテキストを追加して形式を整えて…なんて毎度やっていられない。そこでWabitを使ってみよう。 今回紹介するオープンソース・ソフトウェアはWabit、ビジュアルクエリー構築&レポーティングソフトウェアだ。 WabitJavaで作られたソフトウェアで、MySQLやPostgreSQLOracle8i〜10g、SQL Server、DB2など多数のデータベースに接続することができる。Windows/Mac OSX/Linuxのそれぞれのプラットフォームで動作する。接続した先のテーブルをドラッグアンドドロップで追加し

    グラフィカルにクエリーを構築&レポート出力·Wabit MOONGIFT
    fukken
    fukken 2009/02/04
  • 国产成人18黄网站_伊人久久大香线蕉午夜_成人免费看的A级毛片_亚洲欧美日韩精品久久_爆乳2把你榨干哦在线观看

    国产成人18黄网站,伊人久久大香线蕉午夜,成人免费看的A级毛片,亚洲欧美日韩精品久久,爆乳2把你榨干哦在线观看,国产成人AV乱码免费观看,国产AⅤ精品一区二区三区久久

  • Eclipse から秀丸に戻れない理由とかじゃなくて - 深谷の深入りしない日々

    ぜひ Vim とか Emacs に戻れない理由が知りたいです! いや、Eclipseからテキストエディタに戻れない10の理由を読んだ感想なんですが。 秀丸とか (あと Tera なんとかとか Em なんとかとか K2 なんとかとか) まあそういう普通のエディタと IDE を比べたら、IDE の方が優れていて当たり前というか、優れてなかったら IDE の存在ってなんなんだというか、まあそういう感じですが。こと VimEmacs になると、Eclipse とどっちがいいのかわからんのですよ。いや当に。 以下 Eclipse についてライト Vim ユーザがなんとなく雑感。 1. ぶっちゃけ、Vim でも困らないことは結構あります。 入力補完 → Ctrl-N と Ctrl-P で足りてます。(Intellisense 並みの水準でなくても困ってない) メソッドの宣言場所の表示 → ct

    Eclipse から秀丸に戻れない理由とかじゃなくて - 深谷の深入りしない日々
    fukken
    fukken 2008/12/24
    自動化できるものを要求する言語仕様の方がおかしいんじゃね、という話
  • Wicketはライトウェイトなフレームワークじゃない。でも気持ちがいい。 - 矢野勉のはてな日記

    Java, Wicket Wicketの紹介ページのタイトルを書く時、最初は「Java軽量フレームワーク『Wicket』の使い方」としようと思ってました。いろんなところで「Lightweight framework」と呼ばれていたから。でも実際に書いてみたらどうもしっくりこない。軽量....? なんか違う....。なのでお茶を濁して「Javaウェブフレームワーク」としたんですよ。 道具が手に合うようなしっくりさを持ったフレームワークなのに、「軽量」というとなんか違うという感覚が自分でもよく分からなかった。でも最近オライリーのOn JavaにてWicketのレビューが出てたのを読んで、やっぱりそうか、と思いました。 Wicket - (another) Java Web Framework: My First Impressions レビュー自体は比較的長めです。でも結構的を射たレビューです

    fukken
    fukken 2008/11/17
    "JavaプログラマがJavaプログラマとして普通にJavaらしいコードを書けることを前提としてます"
  • あなたの知らないJDKの便利ツールたち

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 標準JDKに含まれる便利なツール 読者の皆さんは、最近のJDK(Java SE)に、開発やデバッグに便利な新しいツールが含まれていることをご存じでしょうか? 古くからのJava開発者は、古い時代のJDKのツールしか知らず、一方で新しいJava開発者はEclipse/NetBeansなどの統合開発環境に慣れてしまい、細かなコマンドツールを直に使う状況が減ってきているかもしれません。 そこで今回は、最近のJava SE 6含めて比較的新しいと思われるツールを以下の5種類に分けて紹介します。 プロファイリング トラブルシューティング/情報取得 監視 配備/補助 スクリプティング 「こんなツー

    あなたの知らないJDKの便利ツールたち
    fukken
    fukken 2008/11/14
  • PerlっぽいJavaスクリプト言語最新版、3年ぶり Sleep 2.1登場 | エンタープライズ | マイコミジャーナル

    開発者であるRaphael Mudge氏は14日(米国時間)、Sleepの最新版となるSleep 2.1を公開した。SleepはJava仮想マシンで動作するスクリプト言語。PerlやObjective-Cとよく似た文法を採用しており、パッケージサイズが全体で250KB未満、優れたデータ操作の提供、分散コミュニケーション機能の提供、コンポーネント統合といった特徴がある。 ひとつ前のバージョンであるSleep 2.0が公開されたのが今から約3年前の2005年7月20日(米国時間)だ。期間にして3年ぶり、開発期間としては2年ぶりにリリースされた最新版となる。Sleep 2.1における特徴はJava 6 スクリプトフレームワークへの対応といったところにありそうだ。 Sleepの特徴はPerlによく似たシンタックスを採用しているところにある。アプリケーションに組み込んでも使えるため、JavaでWeb

    fukken
    fukken 2008/06/18
  • Java 3Dの変換処理を理解する(グラフィック)

    大学教授(テキサス州オースティン、Austin Community College)、およびプライベートコンサルタント。Java、C#、およびXMLの組み合わせに特に注目している。JavaアプリケーションとC#アプリケーションの、プラットフォームや言語に依存しない多くの利点に加えて、Java、C#、およびXMLの組み合わせは、Web上で構造化情報を提供するうえでの主要な原動力になると信じている。 これまで多くのコンサルティングプロジェクトに関与し、テキサス州オースティン近郊のハイテク会社ではオンサイトトレーニングを多数提供。彼が作成した「Baldwin's Programming Tutorials」は、世界中の上級プログラマや向上心に燃えるプログラマの支持を受けている。JavaProマガジンにも記事が掲載されている。 プログラミングの専門家であることに加えて、DSP(Digita

  • 初心者がJavaを“超高速”で学ぶためのコツ:ITpro

    皆さんの中には,「いまどきJavaくらいできなきゃねぇ~」と言われてからもう何年も過ぎちゃった…なんて人も多いのではないでしょうか。いつ何時「新しいプロジェクトJavaでいくから」なんて上司に言われたりしないか,内心ドキドキしてる方もいらっしゃるでしょう。私が受け持つJavaの授業でも,受講生の方からそういった悩みをよく聞きます。 しかしよく聞いてみると,なんだかとても効率の悪い勉強をしているなあと驚くことがあります。なぜなら多くの方が「Javaの入門書で勉強しているのにJavaのプログラムを作れるようにならない」と言われるからです。COBOLやC言語のプログラミング経験があるにもかかわらずです。 なぜJavaの学習がなかなか進まないのでしょうか。残念ながら「Javaのスキルが上がらない」という方の多くは,「データとアルゴリズム」「Javaの文法」「オブジェクト指向」の三つをきちんと学べ

    初心者がJavaを“超高速”で学ぶためのコツ:ITpro
  • -FLASH- 恋はオブジェクト指向

    「恋はオブジェクト指向」 (ミラー) Javaで開発がしたいんですってば。 Duke君好きなんですが、じゃばこもやっぱり好きなんです。 BGMjavaco.org様

    fukken
    fukken 2006/07/09
    可愛い。♪ダメよダメダメデーッドローック
  • JavaをJavaScriptに変換するグーグルのツールを使ってみよう ― @IT

    グーグルが発表したGoogle Web ToolkitJava言語で作成したクライアントアプリケーションを、JavaScriptHTMLアプリケーションに変換するという、まったく異なるアプローチを持つAJAXアプリ開発ツールだ。簡単なサンプルを動かしてみよう(編集部) 2006年5月17日、米国Googleが、Google Web Toolkitをリリースしました。早速Webサイトを見ると、『Google Web Toolkit - Build AJAX apps in the Java language』(=Java言語でAJAXアプリを造る)という、Java開発者にとって非常に刺激的なキャッチで始まっています。 これまでも、BACKBASE Java Edition、ICESOFT ICEFACES、Nexaweb などAJAX+Javaでの開発に対応するフレームワーク製品または

    fukken
    fukken 2006/06/13
    //物凄い無茶を考えたものだ
  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

    fukken
    fukken 2006/06/06
    Javaのネットワーク視覚化/分析ライブラリ、JUNGによるソフトウェア開発チュートリアル
  • Blokt - Privacy, Tech, Bitcoin, Blockchain & Cryptocurrency

    Welcome to Blokt, an independent privacy and cryptocurrency resource, providing the tools and information you need to stay secure. Our guides, reviews and news will keep you one step ahead when dealing with online privacy, security, or cryptocurrency. In the ever-changing landscapes of privacy and cryptocurrency, users must be able to keep their eye on the ball with up-to-date information. We keep

    Blokt - Privacy, Tech, Bitcoin, Blockchain & Cryptocurrency
    fukken
    fukken 2006/06/06
    Java、多機能可視化ツールキット
  • 2年後にはEclipseを使う人はいなくなる - きしだのHatena

    Eclipseは「リファクタリングと補完にしか取り柄のないIDE」ですが、NetBeansは逆に「リファクタリングと補完に欠陥のあるIDE」ですね。 そこでJackpotですよ、と。 http://jackpot.netbeans.org/ Jackpotは、Javaのコードをオブジェクトとして扱ったり、そこからなにか抽出したり、変更したりするためのフレームワークです。 このルール言語のリファレンスをみると、どんなことができるか想像がつくと思います。 http://jackpot.netbeans.org/docs/rule-language.html これを見ると、リファクタリングや静的検査、コード補完なんかの仕組みが書きやすくなることが想像でします。 そうすると、NetBeansでのコード補完やリファクタリングというのは、ありえない速さで進化します。 NetBeans6が出た時点では、

    2年後にはEclipseを使う人はいなくなる - きしだのHatena
    fukken
    fukken 2006/05/18
    netBeans付属機能(?)のJackpotがEclipseを駆逐しうるほど強力らしい
  • Blokt - Privacy, Tech, Bitcoin, Blockchain & Cryptocurrency

    Welcome to Blokt, an independent privacy and cryptocurrency resource, providing the tools and information you need to stay secure. Our guides, reviews and news will keep you one step ahead when dealing with online privacy, security, or cryptocurrency. In the ever-changing landscapes of privacy and cryptocurrency, users must be able to keep their eye on the ball with up-to-date information. We keep

    Blokt - Privacy, Tech, Bitcoin, Blockchain & Cryptocurrency
  • Apache Jena - Home

    RDF API Interact with the core API to create and read Resource Description Framework (RDF) graphs. Serialise your triples using popular formats such as RDF/XML or Turtle. ARQ (SPARQL) Query your RDF data using ARQ, a SPARQL 1.1 compliant engine. ARQ supports remote federated queries and free text search.

  • Overlay Weaver: An Overlay Construction Toolkit

    Overlay Weaver はオーバレイ構築ツールキットです。 アプリケーション開発に加えて、 オーバレイのアルゴリズム設計もサポートします。 アプリケーション開発者に対しては、 分散ハッシュ表 (DHT) やマルチキャストといった高レベルサービスに対する 共通 API を提供します。 この API を用いることで、 特定のトランスポートプロトコル、データベース、ルーティングアルゴリズム に依存しないアプリケーションを開発できます。 Overlay Weaver は、 ルーティングアルゴリズムとして Chord、Kademlia、Koorde、Pastry、Tapestry、FRT-Chord の実装を提供しています。 ルーティング層の分割によって、 これらのアルゴリズムをたかだか数百ステップで実装することが可能となりました。 ルーティング層は高レベルサービスの下位に位置し、 ルーティン

  • Java アプリケーション入門

    fukken
    fukken 2005/11/12
    Java解説サイト
  • Launch4j - MOONGIFT - オープンソースによるIT戦略支援 -

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

    Launch4j - MOONGIFT - オープンソースによるIT戦略支援 -