2009年11月30日月曜日

Sumatra PDF Portable 1.0 リリース

スズキです。

下記よりアナウンスされています。
http://portableapps.com/news/2009-11-18_-_sumatra_pdf_portable_1.0

"Foxit Reader Portable"もリリースされてる...
http://portableapps.com/news/2009-11-24_-_foxit_reader_portable_3.1.3.1030

--------
http://www.suz-lab.com

2009年11月26日木曜日

マウスオーバーで拡大画像を表示(jQuery)

スズキです。

こちらのjQueryツールチッププラグインを利用すると簡単にできます。
http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/

こちらのデモの"An image with a tooltip"がまさにそれって感じです。
http://jquery.bassistance.de/tooltip/demo/

--------【HTML】--------
<link rel="stylesheet" href="/css/tooltip.css" />
<script type="text/javascript" language="javascript"
src="/js/jquery.js"></script>
<script type="text/javascript" language="javascript"
src="/js/tooltip.js"></script>
...
$('#image').tooltip({
  delay: 0,
  showURL: false,
  bodyHandler: function() {
    return $("<img/>").attr("src", "img/suz_large.jpg");
  }
});
...
<img id="image" src="img/suz_small.jpg" />
--------

CSSの読み込みを忘れないように...

いろんなことが中途半端だ...

--------
http://www.suz-lab.com

2009年11月24日火曜日

PHPでディレクトリの中のディレクトリを出力

スズキです。

こんな感じです。

--------【PHP】--------
$base_path = "/home/suz";
$base_dir = opendir($base_path);
while($tmp = readdir($base_dir)) {
  if($tmp != ".." && $tmp != "." && is_dir($base_path . "/" . $tmp)) {
    print($tmp);
  }
}
closedir($base_dir);
--------

次は、久しぶりのImageMagickだ。

--------
http://www.suz-lab.com

PushGmailでPOP通知(iPhone)

スズキです。

よく、GmailをiPhoneで見るのですが、
どうせなら、メールが来たらPOP通知してくれないかなー、と思い、
いろいろと調べてみたら、PushGmailというものを発見しました。

有料アプリ(115円)ですが...

受信トレイに入ってきたメールがPOP通知されます。
ですので、POP通知したくないメールとかは、Gmailのフィルタ機能などで、
調整する必要があります。

実際に使ってみると、現在、GmailでGTD的なことを試しており、
それとも相性抜群で、いきなり重宝するようになってしまいました。

こちらにも載せておこう...
http://jbbs.livedoor.jp/bbs/read.cgi/computer/41921/1235187679/

--------
http://www.suz-lab.com

HTMLのテキストフォームでENTER押して...

スズキです。

HTMLの検索フォームで、テキストボックスに文字を入力して、
ENTER押したら検索結果表示して欲しいってのがあったので、
jQuery使って実装してみました。
(今までは検索ボタン(画像)押したら検索でした...)

--------【HTML】-------
...
<script language="javascript">
$(function(){
  $("#search").keypress(function(e) {
    if($("#search").val() != "" && e.which == 13) {
      // 検索結果表示処理
    }
  });
})
</script>
...
<form action="javascript:void(0)">
  <input type="text" id="search"/>
</form>
...
--------

まあ、ENTERキー(13)押したら...って処理ですね。
formタグのactiono属性を"javascript:void(0)"にしておくのもポイントでしょうか...

最近、いろいろと、ペースが落ちてる...

--------
http://www.suz-lab.com

2009年11月19日木曜日

TomcatのContextパラメータのreloadableの対象はクラスのみ

スズキです。

こんなやつの話です。

<Context path="/examples" docBase="examples" reloadable="true">
...
</Context>

propertiesなどのファイルのみ更新してもリロードはされません。
なので、反映したいときは、適当なクラスファイルも更新させる必要があります。

ブログのネタになる調査は、ポジティブにいこう...

--------
http://www.suz-lab.com

"Jiemamy API"で列の作成(型編)

スズキです。

こちらの続きです。
http://blog.suz-lab.com/2009/11/jiemamy-api.html

このスプレッドシートに対して、
http://spreadsheets.google.com/pub?key=tWC2LhgkL2-xZIb1Wpc9b6w&gid=0

こんな感じに実装すると、
http://code.google.com/p/suz-lab-gae/source/browse/trunk/suz-lab-apps/src/suz/lab/apps/page/sandbox/DownloadPage.java?r=30

こんな感じになります。
http://www.suz-lab.com/sandbox/download

とりあえず、

int(11)

DataTypeCategory: INTEGER
SizedDataTypeAdapter: 11

char(3)

DataTypeCategory: CHARACTER
SizedDataTypeAdapter: 3

varchar(255)

DataTypeCategory: VARCHAR
SizedDataTypeAdapter: 255

といった感じにしています。

型自体の設定は直感的でしたが、サイズの指定とかで、Adapterを利用するなどは、
ちょっと調べないとわからないかもしれません。

とりあえず、実行できるDDLになったぞ!

次は、非公開スプレッドシートも認証とAPI使ってDDL作れるかだなー...

--------
http://www.suz-lab.com