となります。 Windows98やWindows2000などでJREやNetscape6がインストールされている場合は、JARファイルをダブルクリックしただけで起動できることもあります。 クラスパスの設定が必要なJARファイルの実行 正規表現やJavaMailなど標準ではないライブラリを利用するときには、環境変数CLASSPATHを設定したり、javaコマンドに-classpathや-cpなどのオプションを指定して、そのライブラリを読み...
Javaは業界標準のオブジェクト指向型プログラミング言語です。 オブジェクト指向においては、多彩なAPIをどれだけ使いこなせるかが重要です。ここでは、ユーザインターフェースからサーブレットまで、色々なAPIを解説します。 SQL SQLはリレーショナル型データベースを操作するための世界標準言語です。ここでは、SQLを基礎から丁寧に説明しています。また、トランザクション...
『 チートシート、まとめ、JavaScript、CSS、HTML、SQL、Ruby、RegExp、JSP、Java、Python、CVS、Subversion、Google、Windows、Unix、Vi、Vim、mod_rewrite、ASCIICharacterCodes、htaccess、Debian、UML 』
ムービークリップという階層構造をとる仕組みは再帰処理に向いているのではないか、と思った著者がFlashでどこまで細かくフラクタルを作れるか、を考えました。
「eclipse」というフォルダを「C:\Program Files\eclipse」へコピーします。コピーすると「C:\Program Files\eclipse\eclipse.exe」ができるはずです。 eclipse3.0.1の日本語化 Eclipse Project Downloadsから 一番下の「Language Packs/3.0.1_Translations」をクリックし、「NLpack-eclipse-SDK-3.0.x-win32.zip」をダウンロードします。 「NLpack-eclipse-SDK-3.0.x-win32.zip」を解凍します。 解凍した中の「features」フォルダを開いて、そ...
『 プログラミングやWeb制作に使えるツールがまとめてある 』
もらいもの. すばらしく面白かった. (実はもう内容をほとんど覚えていないが, それは良い娯楽作品の条件だと思う...)村上春樹はなんというか, 日本語が卓越しているね. こんなにストレスなく読めて, かつ下品でない日本語を書ける作家は他に見ない. アマゾン・ドット・コムの光と影 前から気になっていたのを近所の本屋で発見し読む. 資本主義的に良い会社で働くのが幸せとは...
『 setIntervalもTimerクラスもいいが、Flashで伝統的なENTER_FRAMEの説明が入っていないのはどうなのか。 』
デザインパターンってなんだかたいそうなものに考えられがちだけど、実は、そこかしこのライブラリや仕様に取り込まれていることが多い。 「デザインパターン分からん」とか「で、どうやって使うのよ」と悶々としている人には、「どういうところで使わているのか」を知っておけばイメージも沸きやすいし、意外にたいしたことないんだな、ということが分かるんじゃない...
次に行の削除、更新、追加を行うコードを作成します。行の削除、更新、追加を行うにはStatementインターフェースのexecuteUpdateメソッドを使用します。executeUpdateメソッドの戻り値は削除、更新、追加した行数になります。また、検索の場合はexecuteQueryメソッドを使用します。 HelloWorldJDBCMySQLUpdate.java(ここからダウンロード) import java.sql.*; public class HelloWorldJDBCMySQLUpdate { public static void m...
ではコード・サンプルを通じて、特に信号に関して確実に再入可となっていない場合に、どのような異常事態が発生するかを学びます。 (
Java™ 5 には、Generics や列挙、アノテーション、Autoboxing、そして拡張 for ループなど、いくつかの強力な言語機能が追加されています。しかし多くの職場では相変わらず JDK 1.4 やそれ以前のバージョンが使われており、今後もしばらく、それが続くかもしれません。しかしそうした職場の開発者も、Java 5 以前の JVM へのデプロイを続けながら、こうした強力な言語機能を利用でき...
「ちょっとしたWebアプリ作ってるんだが、なんかどこかでキャッシュ利いてしまって想定外の動きをするっぽいんだけどどしたらいい?」というよくあるFAQ。 まずは Cache-Control: private のヘッダをつける。以上。 PHPの場合: header("Cache-Control: private"); Java/JSPの場合: <%response.addHeader("Cache-Control","private");%> HTTP/1.0のためにPragma: no-cache もつけるべきだという古い話も聞くが正直こ...
最近自分で書いた JS プログラムが驚くほど重かったので、どこに原因があるか調べたいと思いました。 その方法として、怪しいと思う箇所に (あるいは思わない箇所にも) 手作業でタイマーを仕掛けて、部分部分の実行時間を計測するのも手だと思うんですが、クラスのどのメソッドでどのくらい時間が掛かっているのかが自動的に分かる、というのが理想的かなと思いました。 ...
まあ前々から考えてた事なんだけどできるのかなあと。 インスコ時はXみてーなのとか立ち上がってないといかんっぽいけどインスコが 終わればterminalだけで動くはずです。 まあちょっとやってみたいひとは参考にしてみてください。 使用するもの JDK1.5 Eclipse3.3 Vim7 eclim1.3.1 1. JDKをインスコ まあ普通にインスコします。 1.5以上じゃないとあかんらしい。 2. Eclipse3.3をインスコ Eclip...
『 和訳、出た。//2007-04-20追記:ブクマ時はv1.3.1だったらしい/現在:document.title==prototype.jsv1.5.0の使い方;jQuery('h1').text()==prototype.jsの開発者向けメモ;/→はてブタイトルを「prototype.jsv1.5.0_rc2」(b:id:komusubi123/20070212)から変更 』
アプリケーションでPDF文書を動的に作成する必要がある場合、iTextライブラリーが必要です。オープンソースのiTextライブラリーを使うと、PDFは簡単に作成できます。この記事ではiTextを紹介し、Java™技術アプリケーションからiTextを使い、PDF文書を生成する方法を順に説明します。iTextの理解を深めるため、サンプル・アプリケーションを作成します。 多くのアプリケーション...
『 log4j(1.2.8以前)では、SMTPAppenderで日本語を正しく扱うことができません 』
いうまでもない。昨今、GoogleやYahooをはじめとした多くの企業が積極的にJavaScriptを採用したリッチなユーザー・インターフェイスを公開し、これが「Ajax(Asynchronous JavaScript And Xml)」という名前とともに急速に注目を浴びたことが、その理由である(Ajaxについては拙稿「枯れた新しいUI革命「Ajax」をASP.NETで活用する」を参照いただきたい)。加えて、マイクロソフトは今年1月に...
PHPは良いと思うけど、Javaと比べて若干、違和感あるなぁと思うところが多少あって、それが何に起因してるか知りたいとか、やっぱ今の仕事位置ならPerlで何か作っておきたいってのもあるし、そもそも、まともに評価ができるようになっておきたいとか、何を目指すかは自分でもよくわからんけど、割とピュアな気持ちになってみて、以下をさっき注文してみた。 「初めてのPerl...