2012-10-18

Emacs24でpsgmlを動かす

Emacs24にしてからpsgmlが動かなくなったので何とかした。nxml-modeだとhtmlのvalidationにやや難があるため。

PSGML | Free Development software downloads at SourceForge.net

変更したのは次の三点。

  • make-local-hookを使わないようにする
  • old-style backquotesを新しい書き方に直す
  • sgml-reduce-,をsgml-reduce-,にする

make-local-hookを使わないようにする

File mode specification error: (void-function make-local-hook)

というエラーが出るので修正する。単純に呼び出しを削除すれば良いみたい。

次のページにあるパッチでは、XEmacsのときだけmake-local-hookを呼び出すようにしている。修正箇所の参考になる。

#669280 - psgml: 'local automatically makes hook buffer-local in Emacs, make-local-hook is only for XEmacs - Debian Bug report logs:

old-style backquotesを直す

Loading `psgml-parse': old-style backquotes detected!
cons: Invalid function: (` (defmacro ((, (intern (format "sgml-eltype-%s" n)))) (et) (list (quote get) et (quote (quote ((, n)))))))

というようなエラーが出るので修正する。

(`で始まる部分が問題。

psgml-1.3.2からであれば、1.3.3開発中にコミットされていた次の差分を適用すれば良い。

change old style backquote

1.2.5からだといくつか適用できない部分がある。特にdefsubstの部分が無いとパッチが当たらない。

最低限、Merging Dave Loves patch from 1.2.4 branch.のdefun、define-compiler-macroをdefsubstへ置き換えている部分が必要。手作業でediffでもかけて修正すると良いかも。

私は1.3.2だとハイライトが正常に動作しなかったので以前から使っていた1.2.5をベースに修正をした。

sgml-reduce-,をsgml-reduce-,にする。

load-with-code-conversion: Invalid read syntax: ")"

というエラーが出るので修正する。

psgml-dtd.el内のsgml-reduce-,をsgml-reduce-,へ置換すれば良い。

2012-10-04

Splashtop

リモートデスクトップアプリSplashtopをNexus7で試してみました。

同じネットワークの中ではもちろんのこと、外のWi-fiから自宅のPCへとスムーズにアクセスできました。自宅のPCで再生した動画も普通に外から見られます。すごい。

それでいて面倒な設定は一切不要なのが嬉しいところです。

キーボードがどれくらい使えるかは後で調べてみようと思います。

2012-09-30

Nexus7第一印象

Nexus7を使ってみての感想。

思っていたよりも重い。仰向けに寝ながら頭の上にかざすような姿勢だと少し腕に負担がかかる。辺を布団の上に乗せて見るような使い方がよさそう。それにこれ(340g)より軽い7インチタブレットというと最新のMEDIAS TAB UL(249g)くらいじゃないかと。タブレットはこれからもっと軽くなっていって欲しいものですね。

最もよく使う場所は布団の上かも。職場でも自宅でも机に座っているときはPCがあるから使う必要が無い。外出先ではインターネットにつながるスマートフォンが良い。テザリングが出来たりモバイルルータがあれば変わってくるかもしれないが。

広い画面は良い。Galaxy Nexusの画面も決して小さくはないのだが、やはり7インチは大きい。ウェブサイトも楽に見られる。gReaderも見やすい。アニメなんかの動画も十分見る気になる。早速録画したファイルを自動的にエンコードするバッチファイルを書いた。ゲームもたいていは大画面の方が良い。

Google Playでコミックスの書籍を買ってみたけれど普通に読める。買ったものはPCでも読めるしこれは良いものだ。

インストールしたアプリ:

  • ATOK : 漢字変換
  • twicca : twitterクライアント
  • gReader Pro : Google Reader
  • 2chMate : 2chブラウザ
  • Dropbox : ネットワークストレージ
  • Google ドライブ : ネットワークストレージ
  • Evernote : ノートアプリ
  • Mobile Org : Emacs Org Modeで書かれた文書を見るアプリ
  • ES ファイルエクスプローラ : ファイル管理
  • [[https://play.google.com/store/apps/details?id=com.github.mobile[[/link][GitHub]] : リポジトリを見られる
  • Endomondo Sports Tracker PRO : 移動経路記録。Nexus7で記録するつもりはあまり無いんだけど、過去の記録を見てニヤニヤするため
  • RealCalc Plus : 電卓
  • 東京のお天気レーダー : 東京アメッシュ
  • Camera ICS+ : カメラ
  • MoboPlayer : DivXも再生できるプレイヤー
  • MoreQuicklyPanel : 通知バーに便利なボタンを配置。バッテリー残量のアイコン表示も可能
  • Go : 囲碁
  • ezPDF Reader : PDF表示(標準でもたいていのPDFは読めるけど念のため)
  • 今やっている25円セールで買ったゲーム
    • Cogs : いわゆる15ゲーム的なタイルスライドパズル。かっこいい
    • Amazing Alex : インクレディブルマシーン系。紹介ムービーが楽しげだったのでやってみたけど、今のところそこまで複雑なステージまでは到達しておらず
    • Dragon, Fly! : 母親ドラゴンに追いつかれないでどこまで行けるか一方向サイドビュー。谷や山に合わせうまくタップすることで飛ぶ。ちょっと癖になる
    • Pool Break Pro : 純粋なビリヤード。つらい
    • Ski Safari : 雪崩に追いつかれないでどこまで行けるか一方向サイドビュースキーゲーム。楽しいんだけどあまりうまくなれる気がしない
    • Cut the Rope : ロープにつながれた食べ物をロープを順序よく切断して動物のところまで持って行くパズル
2012-09-28

3500円のカツカレー?

最初に見たのが虚構新聞のツイートで、3500円のカツカレー? 相変わらずよくそんなおもしろい嘘を思いつくなぁくらいに思っていたのだけど、本当に食べてたの?

食べたことを批判したという記事(というか報道?)を見ていないので話題についていけないのですが。

自分の場合、3500円のカツカレーを食べようとするシチュエーションは限られるような気がしますが、思いつくのは次のような状況ですかね。

  • 明日死ぬので食べ物の値段など気にしない、かつ、目の前にそのカツカレー屋があった。
  • 前におごってもらって食べたことがあって、その味が忘れられない。
  • お金が有り余っていて、値段なんか気にしない。
  • カレー好きであちこちのカレーを食べまわっている。(そういえば中学の時にカレーが好きな先生がいましたね)
  • トッピングがたくさん入っている。(たしかココイチの全部乗せは1万円オーバーじゃなかったかと)

3500円の鰻を食べたというのならそれほど話題にはならないでしょうね。

この件が話題になったのは、ココイチなどで1000円以内で食べられるカレーと3500円のカレーはそれほど味に違いがあるものなのか、いや、疑わしい、というところなんでしょうね。

まあ、批判するのも批判を批判するのも、大いにすれば良いと思いますよ。とても小さなどうでも良い話題ですが、そんな些細なことでも、価値観の違いを埋めるために大いに議論することは良いことだと思います。すばらしき言論の自由。カレーファシストをやっつけろ!