web

Two ways to generate UUIDs on Debian with PHP

uuid_create in uuid in PECL (which depends on php5-dev, uuid-dev packages etc) uuid_create, uuid_make, uuid_export provided by php5-uuid and libossp-uuid-dev etc)

Debian の PHP で UUID を生成する2つの方法

Ubuntuの場合の英語での解説はWeb上にたくさんあるけど, Debian について日本語で書いてもいいかな.UUID=Universally Unique Identifierは, (確率的に)一意性が保証される文字列(を毎回ランダムに返す仕組み). ディスクのラベルや, git のコミットの名前に使…

Exporting from Movable Type, converting the data with a python script, and then importing into Evernote

http://www.a.math.ryukoku.ac.jp/~hig/projects/mt2en/ might help.

Movable Type または はてなダイアリー から Evernote への変換

やったこと 非公開はてなダイアリーを, Movable Type形式, Evernote XMLを経由してEvernoteにbatch importするPython scriptを書いた.http://www.a.math.ryukoku.ac.jp/~hig/projects/mt2en/ 余り役に立たない経緯の説明 他の人に見せない日記をブログの非公…

Spotlight cannot search WebDAV drive

Mac OS X Spotlight supports only AFP and SMB shares.

WebDAVはSpotlightの対象外

Mac OS Xの全文検索 Spotlight が対象とする共有ディスクは AFP と SMB のみ. NFSやWebDAVは対象ではない. % sudo mdutil -pv -i on /Volumes/dav /Volumes/dav: Indexing disabled. Error: datastore publishing not implemented.iDisk や Dropbox は, 専用…

Firebug を有効にしたFirefoxで https で browse したとき jsMath で書いた数式が render されない

web

TeX記法でWebページ上に数式を書くことのできるJavaScriptライブラリjsMath.Firefox(4) on Mac で Firebug (1.7.3) を有効化している状態で, https で jsMath (autoload.js)を使ったページを見ると, エラーが出て止まる, Firebugのパネルを無効化しても数式…

Moodleの課題提出ファイルの一斉ダウンロード+学籍番号とファイル名の対応

Moodleはオープンソースの有力なLMS(Learning Management System)だが, 有償のLMS, WebCT/Blackboardと比較すると欠けている機能も多い. 例えば, 課題(単一ファイルのアップロード, ファイルの高度なアップロード)に対して学生から提出されたファイルを(1)学…

Debian GNU/Linux 6.0 Squeeze にpackageでmediawikiをinstall

apache, php5, mysql をpackageで導入した, VirtualHostを使用しているdebian web serverで, www.mediawiki.org で配布される tar.gz で mediawiki を手動でインストールして利用していたが, 今回, debian の mediawiki package を使ってみた(データ移行はし…

Gmail Smart Labels スマートラベル, a Lab Feature の謎

Inboxに入ってくるメールに, 内容からForums, Bulk, Notifications などのlabelを自動的につけてくれる Smart Labels がGmail Labで公開された. ちなみにどれもつけられないと, Personal と見なされるようだ.http://gmailblog.blogspot.com/2011/03/new-in-g…

Gmailの連絡先(Contact)で, 個人の複数のメールアドレスのうち特定のものだけをグループに追加

Gmailの連絡先 Contact では, 一人の人に, 勤務先, 携帯, 自宅など複数のアドレスを登録できる. これはアドレス帳にありがちな機能. しかし, Gmailの連絡先管理ツール (New) Contact Managerで困ったことは, 一人の人をgroup (同時送信できるaliasのようなも…

(PHPのライブラリJpGraphで生成した) 画像ファイルは壊れているため表示できません on Firefox

PHPのグラフ描画ライブラリJpGraphを利用して画像を生成するように記述した PHPファイルをGETしたときに, 上のようなエラーメッセージがブラウザに表示されることがある.これはサーバ側のコンテンツまたは設定がおかしいのであって, クライアント側=ブラウザ…

RSSのないWebページの更新情報をRSSで得る

RSSがないWebページの更新情報をRSSで得たいとき, RSSを生成してくれるサービスとしてはてなアンテナがある. また, 特定のフォーマットのページでは, なんでもRSSも有効.しかし, 2009年12月頃から, はてなアンテナの生成するRSS feedは, Google Readerでは正…

図書館蔵書検索サービス「カーリル」をブラウザの検索バーに加える

図書館蔵書検索カーリル http://calil.jp齋藤経史さんが公開されている, OpenSearchプラグインを生成するサービス Ready2Search http://ready.to/search/jp/ を利用させていただいています. 次のURLで指定されるReady2Searchのページからプラグインがダウン…

Downloading text or PDF files from network storages onto Kindle2: Is is possible?

I have tried Mobile me iDisk, Dropbox, and Dropbox mobile version and failed in all cases. It is known, however, that one can use Evernote mobile version (and Instapaper, though it stores only web pages) for this purpose.

KindleにテキストやPDFを直接ダウンロードできるネットワークストレージはあるか? 探索中

hig3は, Kindle2 Global Wirelessで, 自前のPDFファイルやテキストファイルを結構読んでいる. Kindleにこれらのファイルを転送するには, @kindle にメールを送って変換+Kindleに自動ダウンロード(有料) USB Mass Storageとしてコピー Webページに置いてダウ…

Use Emacs as an external editor of Evernote

Install Its' All Text! add-on https://addons.mozilla.org/ja/firefox/addon/4125 on Firefox. Configure an external editor for It's All Text!. Emacs or emacsclient as you would like. Visit Evernote mobile web http://www.evernote.com/m with Fi…

Evernoteで外部エディタ ex. Emacs を使う4つの方法

本がすでに2冊も出ているのでどこかに載っているのかもしれない. 4つもあるけど, ほとんどはなんちゃってな方法です. 方法1 Evernote clientがあるようなOSなら, ローカルデータをEmacsで編集する. Macなら, ~/Library/Application Support/Evernote/data/謎…

GoogleのBlogサービスbloggerでtrackbackを使うにはHaloscanの後継JS-Kitの有料サービスEchoしかないのか?

GoogleのBlogサービスblogger(blogspot.com)には, backlink機能はあるがtrackback機能はない, というのは有名な話. 2008年くらいまではHaloscanのサービス(無料)を組み合わせるというのが常套手段だった. その後, HaloscanはJS-Kitに買収され, そのサービス…

Google Gears on Mac OS X 10.6 Snow Leopard

Google Gearsは現時点でMac OS X 10.6 Snow Leopardに対応していない.Installing: System requirements http://gears.google.com/support/bin/answer.py?hl=en&answer=79875しかし, hig3の持っているMacBook Pro(10.6.2)は, Firefox(3.5.5) 上のGmail でオフ…

Apache2 で mod_rewrite を .htaccess 内で使う

web

こんな題名の記事ありふれてる. 検索すると, そのためには, mod_rewrite をa2enmodで有効化するだけではだめ. RewriteEngine not allowed here. というエラーになる. 使えるようにするには, httpd.conf(apache2.conf)内で, AllowOverride All Options All し…

FirewallごしにWanderlustのIMAP4

Mac OS X 10.4 + Fink の Emacs + Wanderlust で shell% sudo ssh firewall.hostname.domainame -l userid -L993:imap.gmail.com:993 (setq elmo-imap4-default-server "localhost") (setq elmo-imap4-default-port '993) のようにして, firewall の内側から…

B-Wikiでhttpsにしたら添付ファイルがダウンロードできない

xoopsの(ログインだけでなく)サイト全体をhttpsにしたところ,IE6/7でのみ,B-Wiki(20050210)の添付ファイルをダウンロードしようとしたときに インターネットエクスプローラは サイト名 - index.php をダウンロードできません. キャッシュが…というダイア…

jigブラウザでgoogle

これまで,jigブラウザでgoogleのサービスを使おうとすると, content=xhtml+xml charset=utf-8には対応してないからだめ,と言われると思っていたけど,User-Agent をIE互換に設定したら使えるようになった.Gmailを携帯で読む方法 "【Gmailを読めるフルブ…

すべての文字に文字実体参照があるわけではない

web

$などとは書けない. $と書かねば. HTMLにおける実体参照には、表記方法により数値文字参照 (Numeric character reference) と文字実体参照 (Character entity reference) の二種が存在する。

wgetによるリンク切れチェック

web

LC_ALL=C /sw/bin/wget --verbose --recursive --level 1 --delete-after http://www.a.math.ryukoku.ac.jp/~hig/course/calculus_2006/ 2>&1 | egrep '(ERROR|=>)' | grep --before-context=2 ERROR

リンクのイメージの周りに見える枠

web

borderである.style="border-style:none;"で消せる.

google calendar

web

webcal export に日本語が通るようになっていた. default でbusy/availableのみの公開のcalendarの繰り返しeventを,publicに設定すると,eventそのものがwebcal経由でicalからは見えなくなってしまう.

group and grade

grade 画面やassignmentの評価画面では, group によりフィルタをかけて表示することができるみたい.offline assignment の場合は可視グループか分離グループかはあまり意味がないのだろうか...

csvでの成績アップロード

moodle 1.5あたりでは標準ではできないみたい.offline assignmentへのpatchが出ている. http://moodle.org/mod/forum/discuss.php?d=28969 他にも gradebook へのpatchなどの試みがあるみたい.これはぜひできてほしいところ.