JAVA

開発環境構築

Eclipse 日本語化 | MergeDoc Project 日本語化 Eclipse 3.7 Indigo インディゴ | MergeDoc Project http://mergedoc.sourceforge.jp/pleiades-redirect/3.7/pleiades_java_jre.zip.html pleiades-e3.7-java-jre_20110924.zip d:\software\developに展開 ecl…

64 ビット動作 Windows 7 へ Sun Java をインストールする場合

Adobe Flash Player に 64 ビット版がないため,Internet Explorer 8 の 32 ビット版と 64 ビット版の両方を使っている.Java はどうかと,ダウンロードしようとすると,Windows と Windows x64 の 2 種類が用意されていた.これはどうなんだろう,Windows x…

JRE と JDK の入手

JRE 全オペレーティング・システム用のJavaのダウンロード JDK Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle

FMJ の入手

FMJ は Freedom for Media in Java の略称.Java Media Framework を拡張機能を提供する. FMJ is an open-source project with the goal of providing an alternative to Java Media Framework (JMF), while remaining API-compatible with JMF. It aims to…

File.toURL() の代わり

JMF のサンプルを写していて,File.toURL() に取消線が引かれているのを目にしている.非推奨という意味だ.代替手法を知らないから放置していたが,すかたんメモ: JMF(Java Media Framework) による data strage memo のコードに答があった.File.toURI().t…

jffmpeg を cvsgrab でダウンロード

cvsgrab.bat -url http://jffmpeg.cvs.sourceforge.net/viewvc/jffmpeg/jffmpeg -proxyHost proxy.example.jp -proxyPort 8080 -destDir c:/software/develop/ -webInterface ViewVC1_1 174ファイルダウンロードした.config ってファイルがないのか,cygwin…

JMF で音声形式を変更したけど,フォーマットが期待外れだった

Windows XP Startup.wav を mp3 にしたが,MPEG2-LayerII となっている.ファイルサイズは10分の1以下になっている.Windows XP Shutdown.mp3 は ffmpeg.exe の出力で,こちらは MPEG2-LayerIII だ. [Windows XP Startup.mp3] MPEG2-LayerII 22.05kHz 64.00…

Java Media Framework の使い方と動画・音声再生サンプル

リソース を resouce と書いているのに気づいた.resource のつもりだったのに.Java で 動画・音声を扱う手段として,公式的には JMF(Java Media Framework)が用意されている.公式の説明書を読むとかサンプルコードを読むとかが王道だろうが,面倒だった…

Java EE の入手

XMLEncoderとXMLDecoderを使用したデータの書き出しと復元 (2/2):CodeZine(コードジン) を読んでいて,そうだよ byte[] を書き込みたいんだよ.javax.mail.internet.MimeUtility を使ってやろうじゃないの.そして J2EE を入れようとした.しかし,NetBea…

Bitstream クラスが欲しい

java.util.BitSet じゃ足らない.byte[] からセットできて,get/setBit(int) できてっていうの.検索して使えそうと思ったのが http://www.ia.hiof.no/~kyvh/SciLib/docs/SciLib/Math/bitStream.html で,ほうほう Scilab に含まれているのねと,http://www.…

Bytes#parseByte(String hexString)

NumberFormatException をスロー出来るようにすべきかな. public class Bytes { public static void main(String argv[]) { String data = "f8180f269ec25396a38f10a56f5b4a98be7e9b581abba361ed07e088bba46e24"; byte[] b = Bytes.parseBytes(data); Syste…

16進数文字列を byte 配列で返すメソッドを誰か作ってくれ

byte[] parseBytes(String hexString); hexString には f8180f269ec25396a38f10a56f5b4a98be7e9b581abba361ed07e088bba46e24 といった16進数文字列を与える.

RSA 暗号のコード

privateKey.getEncoded().length > publicKey.getEncoded().length になるのは何でだろう.公開鍵の方が長いと思っていたのに. rsa.java // package packagename; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.F…

RSA 暗号を Java で書いた

http://lab.moyo.biz/recipes/java/security/publickey.xspを基に書くことが出来た.テスト用の main() を除き,プライベートメソッド3,パブリックメソッド7,プライベート定数1に分けて書いた.コメント行を含み,1時間かけて245行になった.RSA のサンプ…

使用できる暗号

Java「AES暗号」メモ(Hishidama's AES Sample)でAES暗号について学ぶ.「使用できる暗号」項のコード Set names = Security.getAlgorithms("Cipher"); for (Iterator i = names.iterator(); i.hasNext();) { String name = (String) i.next(); System.out.pr…

カラー画像の画素にアクセス

次の loadImage() でカラー画像を BufferedImage に入れる. private static BufferedImage loadImage(String filename) { InputStream is = null; try { is = new FileInputStream(filename); BufferedImage img = ImageIO.read(is); return img; } catch (…

int2byte

256x256で24bppなカラー画像ファイルを BufferedImage に読み出す Raster を介して int[] に取り出す 取り出した int を byte に変換したい.http://java-house.jp/ml/ に答があった. short → byte[] b[0] = (byte)((v >>> 8) & 0xFF); b[1] = (byte)((v >>…

ハッシュ計算(入力を byte 配列とする場合)

MessageDigest#update() の入力が,元から byte 配列だったから簡単だった.String#getBytes() でなく,単に org を入れるだけになった.さて,多次元配列の時はどうしたら良いんだろう.Java の配列は C/C++ とは違っているんだって.知らなかった.それな…

人様のハッシュ計算ソースを組み入れて単体テスト

Javaのハッシュ値を求めるために、java.security.MessageDigestクラスを使ったりするが、 ぶっちゃけあんなん求めるのに例外処理だー、アルゴリズムは〜だーなんて 面倒くさいのでラッピングしてみた。 一陣の神風が舞う JAVAのハッシュ関数を簡略化する ソ…

NetBeans で JMagick をつかってみよう(できない)

magic でなく magick なんだな. JMagick とは ImageMagick という画像処理ソフトがあって,これを JAVA で利用できるようにしたよ!というソフトが JMagick. JMagick is an open source Java interface of ImageMagick. It is implemented in the form of …

開始ページ文字化け

http://cid-c37031e04f9f8723.skydrive.live.com/self.aspx/20081230/netbeans.bmp と同一の状態.JDK 側に問題があるとされている. 発現状況 Windows XP Home SP3 JDK6u12 をインストールしたばかり JDK 導入後,Windows を再起動せずに NetBeans 6.5 を導…

UbuntuにJDKとNetBeansを入れる

結果 なんとか出来たが,NetBeans起動中に吐くメッセージが気になる.助けてくれ.無視しても害は無い. JDK http://www.hrtdotnet.jp/linux/java.htmlを頼りにする.Oracle Technology Network for Java Developers | Oracle Technology Network | Oracleか…

正規表現を利用してのApacheとTomcatの連携問題打開

学生にJSPを書かせて,動作させてみろという実験がある.ファイルアップロードはWindowsのフォルダ共有で実現した.ユーザアカウント登録はバッチを作るツールを作った.フォルダは学生番号で与える.「apache2.2でのtomcatとの連携 - すがブロ」と「Apache…

Sun Business .Next 2008というイベント

移動について考えた.近くに停車するよりも,周辺で降りて向かう方が安く済むらしい. 往復券9.5k,http://www.keihanbus.jp/highway/highway_disney.html 徒歩5分,Google マップ 片道190円,要23分,Google マップ 開催概要 ITが企業情報管理のためだけに…

getPixelsで得られる画素値の順番はZ字順だった

d:id:Guernsey:20080216ではZ字順ではないらしいと書いていた.この投稿はZ字順であると確認した事についてのメモだ.人為的に作成した画像を読み込んで確認したらいい.タテヨコ4の,16ピクセルある画像を作った. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 O…

Tomcatサービスを開始できない問題を解決した

要点 発生する環境 Windows Java6 対処方法 C:\Program Files\Java\jre1.6.0_05からmsvcr71.dllを探し,%windir%\system32\へ入れる.コピーするファイルは複数個見つかる場合もあるが,どれでもいい. 参考資料 d:id:htada:20071004 [java]WindowsでJava6で…

NetBeans 6.0.1開発版ビルドを消して「NetBeans 6.0.1 日本語版の JDK バンドルインストーラ」を実行したというNetBeans IDE 6.0.1導入記

概要 開発版ビルドIDEから「アップデート」しても開発版から脱する事が出来ないので,一旦アンインストールし,改めて最新版を入れることにした.ただ入れるだけでは面白くないので「NetBeans 6.0.1 日本語版の JDK バンドルインストーラ」を用いて導入する…

メモ

JSP,Servlet間での,エレガントな属性名共有方法は未だ不明.実践的って言葉が合うはずだ.「Javaのつかいかた」が掲載されている. S-JIS[2003.7.6/2008.2.22] 変更履歴 JavaJavaの基礎(というか入門的な内容)から ちょっとした応用までをメモしています…

setAttribute()したりgetAttribute()するときの識別子は新規クラスファイルで定義して,利用する側はそれをimportしたらいいかも

Cの構造体はクラスで代用するし,JSPのimportとサーブレットのimportは機能が一致している.フォームのパラメータ名についてもここで定義しよう.attributeが取り得る値の内容についてコメントで言及すれば,javadocでも表示されて幸せになれるはずだ.実際…

setAttribute()したりgetAttribute()するときの識別子はどこで定めたらいいんだ?

今は「ATTRNAME_」で始まる,private final String型定数をサーブレットで定義している.しかしリダイレクトした先のJSPで,どう利用するんだ?コピペなんてしてらんねーぞ.(しかし今はコピペしかない) JSPではincludeディレクティブ,Servletではinclude…