カテゴリー : 2005年 5月

PHP でランダム文字列を生成


“ランダムなパスワードを生成する” [2005-04-25] の PHP 版

  
<?php
/**
 * ランダムな文字列を生成する。
 * @param int $nLengthRequired 必要な文字列長。省略すると 8 文字
 * @return String ランダムな文字列
 */
function getRandomString($nLengthRequired = 8){
    $sCharList = “abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_”;
    mt_srand();
    $sRes = “”;
    for($i = 0; $i < $nLengthRequired; $i++)
        $sRes .= $sCharList[mt_rand(0, strlen($sCharList) - 1)];
    return $sRes;
}
// 使ってみる
echo getRandomString() . “\n”;
?>

Link


http://www.salicaceae.net/index.html
- Java Stickey Note
JSTL 等 Java 周りの情報がけっこう豊富。

JSTL インストール


JSTL は標準で tld が組み込まれているのか、一般の taglib と違って web.xml で uri と tld を結びつける必要がない。手順はたとえば次の通り。
- Jakarta.org の実装をダウンロード(バージョンに注意)
- lib の中身(standard.jar, jstl.jar)を WEB-INF/lib 等パスの通る場所に置く。
- JSTL を使いたい JSP コードで次のようにする。

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

- tld 指定しなくても動く、という説明を勘違いして、少しはまってしまった。
http://www.fk.urban.ne.jp/home/kishida/kouza/kishou/jspjstl.html
- Kishida’s SITE – JSTL
http://mecha.peko.to/sjc-wc/index.php?JSP%2FJSTL%2Fcore#content_1_9
- SJC-WC まとめサイト – JSP/JSTL/core
http://www.javaroad.jp/servletjsp/sj_jsp13.htm
- Java の道 – JSP(カスタムタグ)

JavaScript で継承


- これがまだスマート。

SubClass.prototype = new SuperClass();

MS IME でカナ入力とローマ字入力を切替える


- Alt + カナキー
すごい基本だけど毎回忘れて適当に直してたのでメモ。

JavaScript で ActiveX を使う


- ActiveXObject というクラスがあった。これを直接インスタンス化する方法と、Object タグを使って id 属性の名前で参照する方法の2通りがある。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/script56/html/js56jsobjactivexobject.asp
- MSDN Japan Home – MSDN Library Japan – Windows スクリプトテクノロジ – JScript – リファレンス – オブジェクト – ActiveXObject

API を使ってボリュームコントロールを調整する


http://www.terra.dti.ne.jp/~vivas/delphi/mixerapi.html
- Vivasoft – WindowsオーディオミキサーAPIを使う

技術系リファレンス


http://wisdom.sakura.ne.jp/
- WisdomSoft

Firefox 拡張


https://addons.mozilla.org/extensions/moreinfo.php?id=165
- Checky
HTML, XHTML, CSS, RDF, RSS, XML, WAI 等の検証と分析用ツール。要は構文チェッカ。
https://addons.mozilla.org/extensions/moreinfo.php?id=635
- RSS Panel
閲覧中のページに RSS Feed がある場合、フローティングパネルをウィンドウ左上端に表示してくれる。
http://amb.vis.ne.jp/mozilla/scrapbook/index.php?lang=ja
- ScrapBook
Web ページ取り込み、編集ができるようになる。URL 一括取り込みとか。

RSS Reader


- RssBandit というのを試してみる。ポップアップで新着通知できる RSS Reader をずっと探していたが、これは理想通りでなかなかよさげ。
http://www.rssbandit.org/
- Rss Bandit(Official)
http://sourceforge.net/projects/rssbandit
- SourceForge – Rss Bandit
Windows 専用。日本語を含む各国語に対応。