javaに関するgarlicGのブックマーク (7)

  • Site Cooler NZ | Points to Note When Shopping for a Washing Machine

    Points to Note When Shopping for a Washing Machine There are different washing machines brands in New Zealand. When shopping, therefore, you need to ensure that first, you get a quality machine; a machine that will last through many years without breaking down. You check product warranties and reviews when shopping to ensure a machine is a good quality. The material of the drum can be enamel, plas

  • Java Tips:手軽に暗号化・復号化するには?

    J2SE 1.4からはJCEやJAASなどの各種セキュリティパッケージが標準で組み込まれ,暗号化や復号化などは簡単に行えるようになりました。ここでは秘密鍵を用いた手軽な暗号化を紹介します。 暗号化は気を遣う プログラムで暗号を使いたいとき,自前で実装するのは非常に気を遣います。なぜなら,バグがあったときにデータが復元できなくなるため,慎重に実装したうえで十分にテストしておく必要があるからです。 前述のとおり,J2SE 1.4ではセキュリティパッケージが多数組み込まれたため,これらのロジックを自前で記述する必要性は大幅に低下しました。そこで,ここで簡単な利用法を紹介します。 暗号化・復号化は一般にバイト列を暗号化してバイト列にする,というのが標準的な使い方です。しかし,ここでは動作を確認しやすくする目的で,「テキスト→暗号バイト列→テキスト」という流れにしましょう。 手軽に暗号化 暗号関係の

    Java Tips:手軽に暗号化・復号化するには?
  • 半角を全角に、全角を半角に変換

    String型にはアルファベットの小文字を大文字に変換するtoLowerCase()、大文字を小文字に変換するtoUpperCase()があります。ですが、半角を全角に変換、全角を半角に変換するメソッドは現時点(Java1.4.2)でのString型にはありませんし、他のクラスにも用意されていないはずです。なので、どうしてもそういったメソッドが必要ならば、自分で作る必要があります。 『百聞は一見にしかず』なので、とりあえず例を見てみましょう。 String toHalf(String S){ StringBuffer SB=new StringBuffer(); for(int i=0;i<S.length();i++){ SB.append(Half((int)S.charAt(i))); } return(SB.toString()); } String toFull(String S

  • Sign in - Google Accounts

  • Java で暗号化通信のメモ

    SecureRandom = new SecureRandom(byte[] seed) byte[] seed 任意 KeyPairGenerator = KeyPairGenerator.getInstance(String algorithm) String algorithm 標準名のドキュメント Cipher (暗号化) アルゴリズム KeyPairGenerator.initialize(int keysize, SecureRandom random) int keysize 任意 KeyPair = KeyPairGenerator.generateKeyPair() PrivateKey = KeyPair.getPrivate() PublicKey = KeyPair.getPublic() Cipher = Cipher.getInstance(String tra

  • JavaのUnicodeBlockを使ってみる : mwSoft blog

    UnicodeBlockを使うと平仮名やカタカナの判定ができる。うまく使えば指定サイトが何語で書かれているか判定したりできる。 各ブロックの説明や、漢字を判定するにはどのブロックを使えばだいたい網羅出来るかなど、細かい話は現在確認中。(漢字はブロックが複数あるんで面倒です) とりあえずJavaのUnicodeBlockのサンプルコード。 // 平仮名判定(UnicodeBlock.HIRAGAN) System.out.println( UnicodeBlock.of( 'あ' ) == UnicodeBlock.HIRAGANA ); // => true System.out.println( UnicodeBlock.of( 'ア' ) == UnicodeBlock.HIRAGANA ); // => false // カタカナ判定(UnicodeBlock.KATAKANA) S

    garlicG
    garlicG 2012/01/17
  • Javaの例外処理で知らないと損する7つのテクニック

    Javaの例外処理で知らないと損する7つのテクニック:【改訂版】Eclipseではじめるプログラミング(24)(1/3 ページ) これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipseとJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります(この回と前回のみ、別連載「EclipseでJavaに強くなる」の改訂版です。今回は第4回Javaの例外のテクニックを知る」の改訂版です) 前回の「プログラマの宿命! 例外とエラー処理を理解する」では、Javaにおける例外の用途と基的なコードの書き方、例外が発生するさまざまなケースについて理解しました。 今回は、独自に例外を定義する方法や、ちょっとした例外のテクニックを紹介します。 【1】Eclipseで独自の

    Javaの例外処理で知らないと損する7つのテクニック
  • 1