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.
第10回サウンドとムービー、そしてProduction Suite 櫻庭祐一(さくらばゆういち) 2009-01-24
システムクリップボード アプリケーション間で、何らかのデータを転送する手段として一般的なのはクリップボードです Java は基本的にネイティブなレベルの依存を拒否しますが java.awt.datatransfer パッケージを使うことによって システムがサポートしているクリップボードへのアクセスを可能とします クリップボードには、OS が持つシステムレベルのクリップボードと Java のアプリケーション内で論理的に実装するローカルクリップボードがあります 前者はアプリケーションに、後者はアプレットで実現するのに適していると考えられます クリップボードへのアクセスは java.awt.datatransfer.Clipboard クラスを使用します public Clipboard( String name ) ただし、システムクリップボードの場合は直接このクラスを生成しません これは、後
Incubator Projects These writing projects are experimental and may never be finished. Feedback is appreciated! The Software Development Book New version 3/11/2007. The book is about 40% complete and is primarily for Java Developers but some material relates to Ruby, Ruby on Rails, and Common Lisp. Read it online here. Artificial Intelligence Programming in Ruby Implementation of Artificial I
1分でWebアプリを作れるEclipseプラグイン「Dolteng」:Java初心者が超俊敏にWebアプリを作る方法(1)(1/3 ページ) Javaの業務用Webアプリ開発に必要なもの 読者の皆さんは、Javaで業務用のWebアプリケーションを開発するのに必要なものとして何を思い浮かべるでしょうか。統合開発環境? サーブレット/JSP? アプリケーションサーバ? Struts? DB接続のO/Rマッピング? DIコンテナ? 技術的には、これらも確かに必要です。また、アプリケーションが“安全”に“確実”に動くことが業務で使うときには求められます。 上記は当然のものとして、“仕事”として売り上げを上げるためにアプリケーション開発を行う場合に一番求められるのは、アプリケーションを一から開発する際や、デバッグ/修正する際の“速さ”や“俊敏さ”ではないでしょうか。 たとえJava言語の初心者、また
壁紙アプリという言葉があるかどうか分かりませんが、付箋とかカレンダーとか時計などタイトルバーがなくて Window システムのベースウィンドウに直接貼りついているようなソフトがあります。それを Java で作りたいのです。 単に付箋のようなものであれば、java.awt.Window クラスもしくは javax.swing.JWindow クラスを使用すればタイトルバーのないフレームが作れるので、たぶんできると思います。 でも、本当に作りたいのは透明なウィンドウを持つアプリケーションなんです。透明カレンダーのようなものです。 実をいうと他にも作りたいものがあります。それをまとめると 透明ウィンドウ 非四角ウィンドウ xeye や XXXXX のようにマウスカーソルの位置によって動作を変えるアプリケーション Windows Media Player のようにタイトルバーが出たり消えたりするア
Adobe AIRで透明ウィンドウやら非矩形ウィンドウを作るのはすごい簡単で。 ん・ぱか工房さんのサンプルを見てもらえばそれがわかると思う。 そこで、それをJavaでやるにはどうすればいいのかと考えた。 初めに試したのはWiCoCoだけどこれはMacに対応しておらず断念。 次にSWTの方法を試してみると確かに簡単な非矩形のウィンドウは簡単に作れる、 でも画像から非矩形ウィンドウ作るのは大変そうだと思い断念。 困ったなあと思ったらSwingでめちゃくちゃ簡単に実装できた! やり方は簡単でポイントは次の二行。 frame.setBackground(new Color(0x00000000, true)); frame.setUndecorated(true); 一行目で背景色を決めてるけどここが一番のポイントで、 色がARGB形式で指定できるのでここのアルファ値で透明度が指定できる。 今は0
Eclipse EuropaでSQLサーバを利用するデータ管理に不可欠なSQLデータベース。これの管理も、Eclipseで行うことができるんですよ。 Eclipseのデータベース機能 特にサーバサイドの開発などでは、多量のデータを管理するのにSQLデータベースを使い、これと連動したプログラムを作成することがよくあります。このような場合、SQLでのデータ場ベース管理をどのように行っているでしょうか。 たいていは、コマンドラインからSQLデータベースにアクセスするプログラムを起動し、そこからSQLコマンドを発行する、という感じだろうと思います。中には、Webブラウザなどからアクセスして管理するツールなどを利用する人もいるかも知れません。いずれにせよ、プログラムの開発とは別にSQLサーバの管理を行わなければいけないことに変わりはありません。 もし可能であるならば、開発ツールの中からSQLデータベ
Java 6のJava DBでデータベースJava 6には、標準で「Java DB」というデータベースフレームワークが用意されています。これを使ってみましょう。 Java DB = Derby? 2006年末に登場した「Java 6」、既に皆さんもお使いでしょうか。Java 5のときのような衝撃的なデビューと異なり、Java 6は比較的静かに登場した感があります。内容も、Java 5ほど強烈なものではないため、「慌てて飛びつく必要はない」と考えている人も多いことでしょう。 もちろん、Java 6にもさまざまな改良点はあるのですが、中でもガイドが注目しているのは「Java DB」です。これは、Java 6から新たに追加されたSQLデータベース機能です。JDBCのような「データベースにアクセスする機能」ではなく、「データベースそのものの機能」なのです。要するに、Javaの中にSQLデータベース
Java におけるコード進化パターン (Code Evolution Patterns in Java) asato shimotaki <asatohan at gmail.com> 最終更新日 : 2009/6/21 (2004/4/22 より) [...] For twenty years, I spent two or three hours a day looking at pairs of things -- buildings, tiles, stones, windows, carpets, figures, carvings of flowers, paths, seats, funiture, streets, paintings, fountains, doorways, arches, friezes -- comparing them, and asking my
クッキーをマスターしようブラウザに保存できる情報「クッキー」をJSP/サーブレットから利用してみましょう。 クッキーの基本的な仕組みを知ろう 前回、「セッション」というものを使ってデータをやり取りする方法について説明をしましたが、このセッションは「サーバーとクライアントの間の連続した接続」を示すものでした。ですから、接続が切れれば、当然ですがセッションは失われてしまいます。例えば長時間そのサイトにアクセスしなかったり、Webブラウザを終了したりするとセッションはなくなってしまうのです。 ですが、「ブラウザを終了した後も値を保ち続けて欲しい」ということはあります。こうした場合はどうすればよいのでしょうか。現在のところ、それを可能にするものは一つしかありません。それは「クッキー」です。 クッキーとは何か?ということは、改めて説明するまでもないでしょう。Webブラウザに記憶しておくことのできる、
ネットワークプログラミングの基礎知識 ここでは IP アドレスやポート番号、クライアントとサーバの役割などを説明し、 perl・C言語・Java などでソケット (Socket) を使った HTTP クライアントや POP3 クライアント、簡単なサーバを作成してみます。 要はネットワークプログラミングをやってみよう、ということです。 このページのサンプルプログラムは、RFC などの規格に準拠した「正しい」プログラムではありません。 また、全体的にエラー処理が不十分です (今後改善する予定です)。 あくまでも概要を理解するためのサンプルととらえてください。 もし本気でしっかりとしたクライアントやサーバを書きたいなら、このページを読んだ上で、 さらに RFC を熟読し、そして wget・Apache・ftp コマンドなどのソースを参考にしてください。 このページに間違いを見付けたら、掲示板 で
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く