タグ

javaに関するkkazkekeのブックマーク (28)

  • 忘れな~い録 Java

    Javaで文字コードを判別したい場合に「juniversalchardet」というライブラリが使える。 juniversalchardet 対応している文字コードが多く、精度もなかなか高い。 ライセンスは、MPL/GPL/LGPLのトリプルライセンス。 Mozillaの文字コード判別用ライブラリのJava版らしい。 以上。 以前Javaのロギングの実装に、Log4j+common-loggingという組み合わせを使っていたが、 それらに代わるものとして、Logback+SLF4Jというものがあるため、これを使ってみた。 LogbackがLog4jの後継、SLF4Jがcommon-loggingの後継という感じ。 1.ライブラリのダウンロード 以下のサイトから、Logback、SLF4Jそれぞれのライブラリをダウンロードしてくる。 Logback SLF4J ダウンロードしたら、以下のJar

    kkazkeke
    kkazkeke 2010/08/31
    slf4jでログローテーション
  • JAVA開発メモ -

    String text = "Hello World!"; Pattern p = Pattern.compile("Hello"); Matcher m = p.matcher(text); if (m.find()) { } else { } String text = "www.hoge.net"; Pattern p = Pattern.compile("\\.net"); Matcher m = p.matcher(text); String replaced = m.replaceFirst(".info"); System.out.println(replaced); Matcher m = p.matcher(st); String replaced = m.replaceAll(""); String text = "Name: Regular Expressions";

    kkazkeke
    kkazkeke 2010/05/24
    正規表現使うときに便利
  • オンライン Java 逆コンパイルツール

    逆コンパイルを行うクラスファイルを選択して送信ボタンを押してください。 実行結果に逆コンパイルした結果が表示されます。 ●コード生成 コード欠落部分のデコンパイルを可能な限り試みる メソッドのソースコードを生成しない 内部クラスをサポートしない ローカル変数テーブル情報を無視する クラスファイルを DOS モードでチェックしない ●整形 全ての非 final フィールドにデフォルトの初期化子を出力 補助的なキャストを生成しない 何もしないコンストラクタの生成を抑制する Java 識別子を変換しない 個以上の import 命令を * で 1 行にまとめる 同じ型のフィールドを 個 1 行にまとめる ブロックを必ず中括弧で囲む (例: if(a) { b(); }) クラスフィールドをメソッドの前に出力する クラス/フィールド/メソッドを FQN で出力する 最大 文字で文字列を分割する

  • 侍 - ログ , スレッドダンプ解析ツール

    "侍" とは 侍 はタブ表示できる GUI の tail ツールです。 標準出力・標準エラー出力をリダイレクトしたログファイルより Java のスレッドダンプのみを切り出して色分け表示したり、-verbosegcオプションによるログをグラフ表示したりできるため特に Java のトラブルシューティングに役立ちます。 システム要件 OS: JDK 1.4 以降の実行環境をサポートする Windows や Unix JDKは以下のページからダウンロードできます。 http://java.sun.com/j2se/1.5.0/ja/download.html 検証済みの解析対象JVM: JDK 1.3.x,JDK 1.4.x,JDK5.0 準拠の Apple/BEA/Sun/HP/IBM 製JVM 起動方法 侍 は以下の2種類どちらかの方法で起動させることができます。 Java Web Start

  • mikuriya.biz

    This domain may be for sale!

  • AribaWeb - More App, Way Less Code!

    In AribaWeb, you program with a simple, declarative, server-side programming model, and AribaWeb automatically provides AJAX behavior.

    kkazkeke
    kkazkeke 2009/02/23
    JavaなAjaxフレームワーク。 たのしそう
  • 画像処理についてあれこれ

    JMagickで画像の色を減色するには、以下のコードを実行します。 import java.awt.*; import magick.*; public class JMagickTest47 { public static void main(String args[]) throws MagickException { /* 画像の色数を減色する */ MagickImage mi = new MagickImage(new ImageInfo("sf.jpg")); QuantizeInfo qi = new QuantizeInfo(); qi.setColorspace(ColorspaceType.RGBColorspace); /* ディザあり */ qi.setDither(1); /* 色数 */ qi.setNumberColors(32); qi.setTreeDep

    kkazkeke
    kkazkeke 2008/11/04
    ImageMagick
  • ImageIOクラスで画像ファイルを読み書きする - BufferedImageの使い方色々 - Java2D

    ここでは外部の画像ファイルなどをBufferedImageに読み込んで色々と加工してみます。 まずは画像の読み込みと書き込みから見ておきます。現在はImageIOクラスという便利なクラスがありますので、このクラスの使い方から見てみましょう。 まずjavax.imageio.ImageIOクラスのクラス図を見て下さい。 このクラスはfinalクラスです。コンストラクタはありません。いくつかのメソッドが用意されていますが、ファイルからの読み書きにはreadメソッドとwriteメソッドを使います。 とりあえずreadメソッドからです。 read public static BufferedImage read(File input) throws IOException 現在登録されているものの中から自動的に選択された ImageReader を使用して、 指定された File を復号化した結果

    kkazkeke
    kkazkeke 2008/09/17
    Javaで画像処理
  • 侍ズム - Javaでサムネイル作成

    Pebbleの管理画面でサムネイル作成を可能にするため、ちょっと調査してみました。 検証に使ったのは先週携帯で撮った霧のサンフランシスコ。 1600x1200でサイズは380kb。 このサムネイルは iPhoto で作成したもの。 綺麗な縮小画像を作るにはAreaAveragingScaleFilterを使うのがキレイ!って情報がちらほらある。 どうやら内部的にAreaAveragingScaleFilter を使ってくれるっぽい BufferedImage#getScaledInstance() を使って実験。 直接 AreaAveragingScaleFilter を触るよりコード量が少なさそうなので。 (1)コードはこんな感じ private static void scaledInstance() throws Exception { int height = 240; int w

    kkazkeke
    kkazkeke 2008/09/17
    画像縮小アルゴリズム
  • イメージフィルタ

    画像の切りぬき ここでは、イメージフィルタの基的なと使い方を説明したいと思います 高度なイメージファイルの操作には、欠かせないクラス郡を紹介します イメージに関する処理はjava.awt.imageパッケージが担当します 基的な操作として、画像ファイルから長方形を切りぬいて表示するフィルタ処理を行いましょう 画像を指定範囲の長方形で表示する方法は 通常ならばdrawImage()メソッドやクリップを用いても可能ですが ここではフィルタ処理として、長方形の指定範囲の画像を表示させましょう 切りぬいたイメージの生成はComponentクラスのcreateImage()メソッドで行います createImage()メソッドといえば、ダブルバッファリングで createImage( int width, int height ) をやりました これはオフスクリーン用のイメージでしたが、もう一つ

    kkazkeke
    kkazkeke 2008/09/17
    画像縮小アルゴリズムなどなど
  • Apache Velocity Site - The Apache Velocity Project

    General¶ Welcome News Downloads Releases¶ Engine 2.3 Tools 3.1 Development¶ Engine Tools Community¶ Who we are Contact us Get involved Wiki How it works Board Reports Developer Resources¶ Issues Coding standards Project guidelines Site building Release process Archive¶ Anakia 1.0 Texen 1.0 DVSL 1.0 DocBook Fx 1.0 Apache Foundation¶ Apache Website How the ASF work ASF Developer Infos ASF Source Cod

    Apache Velocity Site - The Apache Velocity Project
    kkazkeke
    kkazkeke 2008/09/12
    velocity 本家
  • 無料サービスを使え! – 役立つ無料サービスのレビュー、まとめ、比較記事を紹介

    コンテンツへスキップ 無料で使える!HubSpotの顧客リストの活用法 無料のアンケート作成ツール 比較/まとめ 無料「Excel」 テンプレート 比較/まとめ 無料で使えるノートアプリ比較 (Evernote / OneNote / Google Keep) おすすめの無料Web会議システム5選 WebP Converter 徹底解説!初心者でも直ぐに使える HubSpot は、マーケティング、セールス、サービスのためのCRM(Continue reading 多くの人の声を聞くことで改善できることも多い 企業や団体など運営していContinue reading 就職・転職には必須となる履歴書・職務経歴書 これから就職活動をスタートContinue reading 便利なノートアプリで効率的な仕事をしよう いつの時代も仕事をしていてメContinue reading 近年、リモートワーク

    kkazkeke
    kkazkeke 2008/09/12
    画像縮小のアルゴリズムに関すること
  • Orange

    Vous venez d'être redirigé vers une page d'erreur. L'adresse URL que vous avez saisie ou le lien que vous avez cliqué sont erronés. Vous pouvez poursuivre votre navigation en lançant une nouvelle recherche: Vous pouvez également cliquer sur l'un des thèmes ci-dessous pour accéder au moteur de recherche :

    kkazkeke
    kkazkeke 2008/09/12
    LanczosをJavaで扱えるライブラリ 商用は1万6千円ぐらい、個人利用はFree
  • http://dev.helma.org/

    kkazkeke
    kkazkeke 2008/05/06
    java xmlrpc などなど
  • http://baytime.cocolog-nifty.com/java_tips/2004/07/xmlrpc.html

    kkazkeke
    kkazkeke 2008/05/06
    javaでxmlrpcするパッケージ
  • MOONGIFT: » Java製のクローリングシステム「InfoCrawler」:オープンソースを毎日紹介

    Webサービスを作る上で、外部のデータを取得して何かしたいといったことは良くある。いや、外部に限ったものではない。ローカルのデータであっても取得して、それを検索したいという要望は良くあるものだ。 ユーザ側の検索画面 そうした時にクローラーを自作したりすると思うのだが、robots.txtの解釈や効率的なクローリング法を習得するのは大変なことだ。そこで試してみたいのがこれだ。 今回紹介するオープンソース・ソフトウェアはInfoCrawler、Java製のWebクローラーだ。 InfoCrawlerは設定項目も数多く、クローリングシステムとして優秀なものになると思われる。複数サーバ設置して分散化もできるようだ。HTMLや画像、各種バイナリ等ファイル種別を指定してクローリングを行うか否かを指定できる。 インデックスするファイルを指定する画面 認証が必要なサーバにも対応し、言語によってフィルタリン

    MOONGIFT: » Java製のクローリングシステム「InfoCrawler」:オープンソースを毎日紹介
    kkazkeke
    kkazkeke 2008/04/28
    検索エンジンに利用できるかもしれない。
  • http://www.jajakarta.org/tomcat/servletapi/servletapi-4.0/docs-ja/

  • NyARToolkit project

    NyARToolkit projectは、ARToolKitを元に実装したビジョンベースARライブラリを開発するプロジェクトです。Java/C#等のマネージドコードで動作するARToolKit互換のライブラリ、UnityやProcessing等の開発環境向けのパッケージを公開しています。現行のNyARToolkitは、旧ARToolKit 2.x系の機能全般と、2015年5月にオープンソース化されたARToolKit Professional(ARToolKit 5)の一部の機能を搭載しています。 NyARToolKit projectが公開するソフトウェアのライセンスはLGPLv3です。一部のユーティリティはMITライセンスでご利用になれます。 NyARToolkit Series NyARToolkit for Java J2SEプラットフォーム向けのライブラリです。 NyARTool

  • 概要 (Java Platform SE 6)

    Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this potential with Java resources for student coders, hobbyists, developers, and IT leaders.

  • Java 2 Platform SE 5.0

    We suggest you try the following to help find what you’re looking for: Check the spelling of your keyword search. Use synonyms for the keyword you typed, for example, try "application" instead of "software." Start a new search.

    kkazkeke
    kkazkeke 2008/03/10
    jdk 1.5 APIドキュメント