2009年9月8日火曜日

美人時計をパラパラめくるツール

美人時計(bijin-tokei)の画像を順にパラパラとめくって、一気に全部見ちゃいたい人向けのツールです。
1,440枚もあので、さすがにクリックし疲れます。

時間を変更してください。
  

 
この時間を直接表示するURLはこちら
 




2009年9月7日月曜日

Flash の普及率

Flash Player 9 の国内における普及率は、2009/06 において 98.8%

参考資料(英語)
Adobe Flash Player Version Penetration


98-99%辺りで普及率の伸びが頭打ちになるのは分かるとして、
新バージョン(ver.10)をリリースした後、その普及率が毎月大きく上がってゆくのは、にわかに信じ難い...自動アップデートが期待通り機能しているのからでしょうか。

2009年9月5日土曜日

無料のJava レンタルサーバ

無料のJava ウェブ ホスティングを調査してみた。
Javaの場合、無料で使えるサーバは少ない。

共用サーバで、Java実行プロセスが共用だと、
 ・利用者毎にアプリを独立させることができない
 ・CGIみたいに高負荷なプログラム(プロセス)のみを強制終了できない
 ・Javaのスレッドを監視するフリーウェア等が無い (JMXをベースに自前構築する必要)
 ・誰かがTomcatを再起動しちゃえばみんな道連れ o(´□`*)o

低価格でプライベートJVMのプランも提供されているのに、
借りる方としても、こんな面倒な話は願い下げしたいものだが。。。今回訳あって調べてみた。


■ 無料のウェブサーバ

EatJ (米国) トライアル プラン
http://www.eatj.com
ディスク容量:50MB
プライベートJVM
6時間毎にTomcatがシャットダウンされてしまい、止まったら手動で再起動が必要。無料プランは全くのお試し用です。

FreeWebIndia (インド)
http://www.freewebindia.com
ディスク容量:5MB



他に国内にも、無料のレンタルサーバありましたよ。
システム基盤も貧相なのに、横柄な個人管理者が運用されています。
ttp://www.sousui.jp
ttp://www.hossy.flnet.org

「普通じゃない WEBスペース サービスを提供しています。」 だって
確かにインターネットに提供できるレベルじゃないですね。。



格安のJava レンタルサーバはこちら

2009年9月4日金曜日

格安のJava レンタルサーバ

低価格のJava ウェブ ホスティングも調査してみた。

共用サーバの場合、JVMのプロセスが契約者ごとに独立していないと、Javaアプリに他契約者の影響を受けてしまう。でもプライベートJVMとか、JVMの仮想化とか求めると、低価格では難しいみたいです。


MochaHost (米国) Business Plan +
http://www.mochahost.com
月額:$3.99
共用JVM

Omnicus (米国) Regular Hosting Plan
http://www.omnicus.net
月額:$4

HOST SYST (ブルガリア) Java Hosting Plan
http://hostsyst.com
月額:€5

Javaprovider (米国) Shared JVM Java Hosting Plan
http://javaprovider.net
月額:$5.95
共用JVM


MochaHostが格安ですね、実際の評価は別にして。
あと、これらの費用と別途初期設定料金が必要だったりします。


国内だとここまで安くはないですが、調べてみました。だが国内の低価格 Javaホスティングは、Java・Tomcatのバージョンが古いところがあるので要注意です。
Struts2ならば、Java 5、JSP 2.0、Servlet 2.4 以上が必要です。


株式会社EasyTone White Plan
http://www.easytone.jp
月額:¥500 (恐らく国内最安値)
JRE 1.4.2、Tomcat 5.03

ルナウェブ 共用レンタルサーバー・ヴィーナスプラン
http://lunaw.com
月額:¥790 (ただし年一括払)
JRE 1.5.0、Tomcat 5.5.9


他の国内サーバは ¥1,000を超えます。でもこの価格だといろいろ制約があります。


有限会社アキラ ミニプラン
http://www.akira.ne.jp
月額:¥1,470 (12ヶ月契約の場合)
JRE 1.4.2、Tomcat 4.1.31、Strutsは使用可能らしいが、Struts2は無理。

WISNET Expert-Lightプラン
http://www.wisnet.ne.jp
月額:¥962 (12ヶ月契約の場合)
JSPのみで、Servletには未対応らしい。


どうせ出費できるのなら内容も吟味したいです。


1stレンタルサーバー JAVAレンタルサーバー・レギュラープラン
http://java.1strentalserver.com
月額:¥2,520 (12ヶ月契約の場合)
JVM仮想化


ある程度の出費ができるならば、仮想専用サーバ(VPS)も十分出費の圏内に入るし、
自分で環境構築してしまえば、必要な機能でサーバを用意できる。
ただしroot権限が無いと駄目です。


QuickVPS プランA
http://www.quickvps.net
月額:¥550
root権限付き

日本ラッド情報サービス Osukiniサーバー
http://www.saases.jp
月額:¥980 (ただし6ヶ月一括払)
root権限付き

HOSTING & SECURITY(GMO系) VPSサーバー・10G
http://jp.webk.net
月額:¥980 (12ヶ月契約の場合)
root権限付き


サーバの電気代コストを考えると、自宅にサーバ構築するよりVPSを借りたほうが安いですね。

無料のJava レンタルサーバはこちら

2009年8月26日水曜日

Windowsのサービス・ウィンドウより、サービスを削除する。

Windows管理ツールのサービス・ウィンドウより、サービスを削除したい場合
ウィンドウからではサービスを削除できない。

サービスを削除する場合は、コマンドプロンプトより削除する。

> sc delete [サービス名]

サービス名は、サービス・ウィンドウの、
サービスを右クリックし、プロパティより確認できる。

2009年8月15日土曜日

FireFox における、CSS の ime-mode

FireFox でも、CSS の ime-mode が使えるようになった。
normalという設定は説明によると、ユーザスタイルシートで利用するそうだが、それ以外に利用方法は無いものだろうか...
disabled設定は「かな入力」設定の場合は半角カナになってしまい、password入力で使用することはできないと思われる。

# Firefox 3 の新機能
https://developer.mozilla.org/Ja/CSS:ime-mode

以下お試し入力
かな漢字入力: (ime-mode: active)
直接入力: (ime-mode: inactive)
IME無効: (ime-mode: disabled)
デフォルトの設定: (ime-mode: auto)
通常の状態: (ime-mode: normal)
未設定:

iTextで表を作成する方法

iTextを使用して、XMLに記述したレイアウト情報からPDFを出力してみた。

itext.dtd によると、table要素のdtd定義は、<!ELEMENT table (cell*)> となっているのだが、table要素とcell要素の間に、row要素が無いと正しく動作しないようだ。

Javaソース

import java.io.*;
import javax.xml.parsers.*;
import com.lowagie.text.*;
import com.lowagie.text.pdf.*;
import com.lowagie.text.xml.*;

中略

Document doc = new Document(PageSize.A4, 20, 20, 20, 20);
OutputStream out = new FileOutputStream("forxml.pdf");
PdfWriter pdfwriter = PdfWriter.getInstance(doc, out);

BaseFont jfont = BaseFont.createFont("HeiseiKakuGo-W5", "UniJIS-UCS2-H", BaseFont.NOT_EMBEDDED);
SAXiTextHandler xmlHandler = new SAXiTextHandler(doc, null, jfont);
SAXParser parser = SAXParserFactory.newInstance().newSAXParser();
parser.parse(new FileInputStream("itext.xml"), xmlHandler);


XMLファイル

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE itext SYSTEM "http://itext.sourceforge.net/itext.dtd">
<itext>
<paragraph size="10">
<phrase>iTextサンプル</phrase>
</paragraph>
<table width="100%" widths="25;25;50" columns="3" borderwidth="1.0"
left="true" right="true" top="true" bottom="true">
<row>
<cell borderwidth="0.5" left="true" right="true" top="true" bottom="true">id</cell>
<cell borderwidth="0.5" left="true" right="true" top="true" bottom="true">名前</cell>
<cell borderwidth="0.5" left="true" right="true" top="true" bottom="true">部署</cell>
</row>
<row>
<cell borderwidth="0.5" left="true" right="true" top="true" bottom="true">xxx</cell>
<cell borderwidth="0.5" left="true" right="true" top="true" bottom="true">なまえ</cell>
<cell borderwidth="0.5" left="true" right="true" top="true" bottom="true">xxx部</cell>
</row>
</table>
</itext>