技術

はてぶのRSSにバグ発見。

っていっても、これで誰かが困るのはあまりなさそうだけど。//taxo:topics/rdf:Bag/rdf:li についてる @resource 、これ @rdf:resource の間違いだろうな。参考。 http://www.kanzaki.com/memo/2004/03/02-1

del.icio.us もおかしいです。

神崎さんの解説記事関連で、id:naoyaさんの以下の記事を発見。 今みたら del.icio.us も taxonomy モジュール (+ dc:subject) を使っている。 2005-06-27 - naoyaのはてなダイアリー もしやと思い del.icio.us のRSSもみてみると、、、 http://del.icio.us/r…

lang.cssによる言語表示切り替え

たとえば、RDFにXSLTを適用してHTMLとして表示する場合。 全ての言語リソースが1つのRDF中に記述されてるとすると、以下のような感じでユーザーに合わせた言語による表示が出来そう。 言語別のcss(lang.xx.css)を用意する。 lang.ja.css : .en { display:…

pragger設定ファイルをCGI化

最近praggerを使い始めて、ちょっと思いついたことがあったのでパッチを提案してみる。まずは以下のようなパッチをあてる。 修正内容は、 「実行中プラグイン」表示を抑制するquietオプション追加 RSS::saveでファイル名無指定の場合に出力先を標準出力へ In…

praggerのキャッシュプラグインを書いてみた

CGI化したのはいいけど、何度も起動してRSS::loadしまくったらサーバに迷惑かけるかもしれない、ということでキャッシュプラグインを書いてみました。 キャッシュはYAMLとして保存。ファイル名のデフォルトは"cache.yaml"。 キャッシュの有効期間は秒単位で…

MacのSubversionで日本語ファイル名が……(UTF-8-MAC問題)

WindowsやLinuxから日本語を含むファイル名(ただし、濁点を含む)をコミットして、コミットしたファイルをMac側でチェックアウトしてから作業ディレクトリの状態を確認すると、たとえばこんな風に変なことになる。 # svn stat ? デスト.txt ! デスト.txt チ…

Subversionのpost-commitスクリプト内でsvn upがエラーに

「Subversionのpost-commitフックでsvn updateできないときは : akiyan.com」を参考に、コミット時にサーバ上の作業ディレクトリをsvn upかけようと思い、post-commitスクリプトを作成。 コメント欄の記述も参考にしてLANGの設定を行ったのにも関わらず、な…

ssh使ってリモートでsvn upしようとしてエラー

sshを使ってリモートマシン上で、svnコマンドでリモート上の作業ディレクトリをupdateしようとしたら以下のようにエラー。 # ssh remote.host svn up svnwork svn: Can't recode string エラーメッセージでぐぐって見たところ、sshがリモートでsvnコマンドを…

Macでssh-agentを共有(keychainなし)

~/.bash_profile に、 if [ ! -S ${SSH_AUTH_SOCK} ]; then eval `ssh-agent -a ${SSH_AUTH_SOCK}` echo ${SSH_AGENT_PID} > /tmp/ssh_agent_pid ssh-add else export SSH_AGENT_PID=`cat /tmp/ssh_agent_pid` fi 以上を追加して、~/.ssh/id_dsaに秘密鍵をセ…

xargsのオプションって環境によるのね

-execもxargsも、rmを何度も実行するが、perlにパイプする例では、findとperlしか実行されないので高速かつ負荷が低い。 404 Blog Not Found:勝手に添削 - find(1) コメントでも指摘されてるけど、確かrmが何度も実行されるのはオプションをつけた時だよなぁ…

Rimoを”安全に”独立したアプリケーションっぽくする方法

「ITMediaにとんでもなく危険なLifeHackが載ってる件 - nak2kのメモ帳」に頂いたTBで、「WindowsでRimoを独立したアプリケーションっぽくする方法」の内容を安全に実行する方法、ありました。で、そのためのスクリプトがこんな感じ。 $ = WScript.CreateObje…

今日はShibuya.jsの日

今回は JavaScript だけでなく、ActionScript やその他スクリプト言語など、様々な ECMAScript に関するテクニカルトークを行います。es は ECMAScript の es です。 http://shibuyajs.org/articles/2007/03/09/shibuya-js-technical-talk-3-shibuya-es 最近…

ITMediaにとんでもなく危険なLifeHackが載ってる件

しかも、「mshta [任意のURL]」と入力すれば、WebページをHTA(HTMLアプリケーション)として開くことも可能だ。 「ファイル名を指定して実行」の便利な使い方(その1) - ITmedia エンタープライズ このTips、HTMLアプリケーションとしてWebページを実行…

Rails::Configuration#view_path

Viewの配置場所変えることできるのね。フロントでRequestURIやUserAgentで振り分けるのなら、モバイル用/PC用でRailsインスタンスを別に上げてこのパラメータいじるだけでViewの切り替えとかやると手っ取り早そうか。

rimoはyoutubeに対するアグリゲーター

zonia はてな ITmediaの記事の「例えば、ユーザーが独自のチャンネルを作成し、公開できる機能などを検討している」のところは完全スルー? はてなブックマーク - どんなに愛されても「幸せ」にはなれない "Rimo"という名のシザーハンズ | 音極道茶室(旧アー…

tableモデルを作ったらアウト

$ rake db:migrate == CreateTables: migrating ==================================================== -- create_table(:tables) rake aborted! MysqlError: You have an error in your SQL syntax; check the manual that corresponds to your MySQL serv…

サブフォルダにあるファイルを全選択

デジカメ画像などフォルダ管理しているが、サブフォルダの中にあるファイルを一旦ルートに戻したいときがある。ひとつ上のフォルダにファイルを簡単に送る方法 | POP*POP サブフォルダ群を含んでいるフォルダで右クリック→「検索」 ファイル名「*」で検索 検…

Javascriptでのシンボル

シンボルだけCreateSymbol()で作成する形では統一性がないので、他のオブジェクトも同様に作れるようにします。 記事の本題から外れた細かいつっこみなるけど、以下のように書くと new Symbol() でいけます。 var TAG_SYMBOL = 1; function Symbol(str) { va…

環境変数PATHEXTを使ったJavaScriptの実行

トラックバックを頂いたのでお礼代わりのTipsエントリー。 cscriptコマンドを使えば、Windowsでもコマンドラインでjsファイルを実行できるんだね。WindowsでもJavaScriptをファイルから実行 - バリケンのJavaScript日記 - g:javascript 環境変数PATHEXTに拡…

ISPの夜逃げ

エンジェルネットは昨年末にADSL->Bフレッツへの切り替え時に、契約変更を申し込もうとしてあちこちに連絡したのに一切反応がかえってこなかった時点でさっさと別ISPに切り替えたけど、まさか夜逃げしてたとは……。エンジェルのメールアドレスであちこちのサ…