いろいろ
Seize the day.
2007-02-01 [長年日記]
■ [misc] 仙台出張
なんか急に仙台に日帰り出張することになった.行ってみてまず驚いたこと.それはだな.
雪がない!!
行きの新幹線から見える那須や蔵王の山々にもほとんど雪がなくて,えーと,今って春ですか? とか驚いてたんだけど,仙台市内はもう雪がないどころか,全然寒くない.気温が東京とほとんど変わらない.こんなの仙台じゃない!(ぉ
なんでも,1 月に積雪がなかったのは観測史上初だそうだ.大丈夫なのか地球は.
14 時くらいにいきなり吹雪になって,ようやく仙台に来た実感を味わえたんだけど,積もることもなくすぐにやんでしまった.つまらん.
さて,前回来仙した時はひたすら牛タンを食べまくって感動してたわけだが [2005-05-25][2005-05-27],今回も牛タン屋に連れていってもらえることになった.わーいい.
場所は伊達の牛たん.しかも本店. 前回は「芯たん」を是非食べるようにと言われていたんだけど売り切れで,しかたなく普通の牛タンを頼んだ.それでも十分おいしかったんだけど,今回はなんと芯たんの予約をしてもらえることになった.ありがとうございます.
同行した仙台側の 2 人も実は芯たんは初めてだそうで,周囲の複数の人間から「伊達の芯たんは旨い」と勧められてのチャレンジ.
注文してしばらくすると,ついに芯たんが運ばれて来た.
おわー.何この厚さ!

ちなみに前回頼んだ普通の牛たん.

厚みが全然違います.旨い.旨いです.追加で普通の牛たん 1.5 人前も注文して 3 人で食べた (つまり各人 1.5 人分食べたことになる) んだけど,やっぱり芯たんを食べてしまうと普通の牛たんが霞んでしまう.前回は利久がベストだと思ったんだけど,伊達の芯たんは利久にひけをとりません.素晴らしい.他の 2 人も感激していたようです.
さすがに前回のように牛たんはしごをする気力もなく(激ぉ,それでもずんだシェイクを飲んだりして(激ぉ,こまちで帰って来ました.こまちは座席が 2-2 で良いですね.

なんだか牛タンを食べに行って来たような記事になってしまった….ちゃんと仕事はしましたよ(激ぉ.でもまあ,たまにこうして知らない街に行って,普段会わない人達に会い,旨い物を食べる,っつーのは良いものですな.最近かなり溜っていたストレスがふっ飛びました.ありがとうございました (今回対応してくれた 2 人は,私が blog を書いているということを知って「探してみます」と言ってましたが,さて見つかっただろうか.けっこう難易度高いと思うけど(笑).ちなみに上の牛たんの写真を撮ってたら「あ,ブロガーだブロガーだ」と囃し立てられた).

追記: 池袋の「宮城ふるさとプラザ」に伊達の牛たんが入っているらしい. 東京にいながらにして 1 年中芯たんを食べられるのか.恐ろしいことを知ってしまった.
[ ツッコミ | permalink | trackback ]
2007-02-03 [長年日記]
■ [blog][comp] はてなサーバの影響
今日,ふと自分の blog を見てみると,なんと何も表示されてないではないか.blog 以外のコンテンツはちゃんと表示されるので,鯖が落ちたわけではない.それどころか,blog でもカテゴリ内記事一覧ページなどはちゃんと表示されている.ていうか昨日はちゃんと表示できてたし,別に何もいじった記憶はない.スパムが多すぎてシステムがおかしくなったか? もしかしてクラックされたか?? などと思って調べること小一時間.どうやら先日追加してはてブ数取得 API [2007-01-28] のところが悪さをしているようだ.あれ,と思ってはてなのサイトを見てみると,…はてなサーバメンテナンス中かよ!! どうやら,はてな鯖が落ちていたのではてブ数取得 API が動かず,結果としてうちの blog まで止まってしまっていたようだ.うーむ.これは問題だ.エラーはちゃんと処理してたような気がしてたのだが,よく見ると XMLRPC::FaultException だけしか拾ってない.今回の場合は多分それ以前の問題であって,実際にコマンドラインから直に API を叩いてみると,30 秒くらい黙ったのちに Timeout::Error が返ってきた.
えーと,じゃあ,どう書けばいいんだ? Ruby の例外処理ってどうやるの? rescue Timeout::Error こうですか!? わかりません! とか思っているうちにはてな鯖が復旧してしまい,検証できなくなってしまったのでとりあえず保留.
やっぱりこの際 Ruby をちゃんと勉強したほうがいいような気がしてきたなー.
2007-02-06 [長年日記]
■ [comp] ports-mgmt
「FreeBSD ports に ports-mgmt 設置」だって. …なんかさあ,「なんて読むんだろう…め,『メガみて』*1?」とか思ってしまった自分が情けない.子音 4 文字がすべて VIPPER 語にしか見えない.重症だ.gdgd.*1: 「マリみて」のようなものか? ちなみに「マリみて」って何なのかは知りません.
追記: そうそう,そういえば,[2006-01-17] のエントリ:
日本語と言えば,昨日仕事で何度もメールをやりとりしている某氏と会った際,こんなこと言われた.で出て来た彼に先日久しぶりに会ったのだが,私がブログを書いていると知ると,nao さんのメールって面白いですねー.2 ちゃんねる用語とか時々出て来て.Σ(゚д゚|||)
待て.職場内メールはともかく,こっちから対外的に出すメールはきちんと丁寧に書いてるはずなんですけど.2ch 用語なんてもってのほか.
…もしかして無意識に使ってるのか?(激ぉ.だとしたらかなり重症だ… orz
追記: 彼に出した全メールを精査してみた.要素としてはせいぜい「:-)」が一件あっただけで,2ch 用語など皆無.激しく謎.
…そう思ってるだけか? もはや 2ch 用語を 2ch 用語と気づかないのか?? (激ぉ.何か死にたくなってきた.
やっぱり 2ch 用語とかたくさん出て来るんですか?と言われた….やっぱりとは何だやっぱりとは.
2007-02-08 [長年日記]
■ [comp] TeX で timesnew.tar.gz を使うと boldsymbol が出ない
TeX に timesnew.tar.gz というスタイルファイル群があります. これは,TeX で Times New Roman や Arial などを使うためのもので (ちなみに Times を使いたい場合は PSNFSS の mathptmx.sty などが使える),Word で書いて PDF にして提出しろとか言われて,しれっと TeX 由来の PDF を出したい時なんかに非常に有効です(激ぉただしこれを使うと,amsmath.sty の \boldsymbol{} という太字イタリック (ベクトルなどに使う) が出なくなってしまう問題があります.そういう場合,プリアンブルで
\DeclareMathAlphabet{\bm}{OT1}{ptm}{b}{it}
としてやると良いようです.2007-02-10 [長年日記]
■ [blog] 「複数 URL の livedoor クリップ件数の合計」を表示する
先日,"API を用いて「複数 URL のはてなブックマーク件数の合計」を表示する tDiary 用 Ruby スクリプト" [2007-01-28] という記事を書いたんだけど,今度はこれを livedoor クリップ用に拡張してみる.はてなブックマークと同様,livedoor クリップにも API が用意されている. だいたいはてブ API と似ているので,Ruby を全く知らない自分でも見よう見真似でスクリプトが書けた.proxy の動作が良くわかんなかったので(激ぉ,使ってないけどいいかな (というか Ruby の XMLRPC::Client の仕様ってどのへん見れば載ってるんですかね.探したけど見当たらない).以下の内容を livedoor_clip_counter.rb として tDiary のトップページに置く.
#!/usr/bin/ruby
require 'xmlrpc/client'
require 'timeout'
class LivedoorClipCounter
def initialize
@client = XMLRPC::Client.new2('http://rpc.clip.livedoor.com/count')
end
def count urls
begin
@client.call('clip.getCount', *urls)
rescue XMLRPC::FaultException => e
e.faultString
rescue TimeoutError => e
end
end
end
if __FILE__ == $0
if ARGV.size != 1
print "usage: #{__FILE__} urls\n"
exit
else
result = LivedoorClipCounter.new.count(*ARGV)
result.each do |url, count|
puts "#{url} #{count}"
end
end
end
はてブの時と同様,コマンドラインからも使えるようになっている.また相変わらず Timeout::Error まわりは保留(激ぉ [2007-02-03]で,permalink.rb 内で全く同様に
require 'livedoor_clip_counter'した上で,
lcc = 0
resl = LivedoorClipCounter.new.count( urls )
resl.each do |url, countl|
lcc += countl
end
で lcc に件数を入れ,
<a href="http://b.hatena.ne.jp/entry/#{pml}"><img src="http://image.clip.livedoor.com/img/users/medium/#{'%05d' % lcc}.png" style="border: none;" alt="livedoor クリップ数" title="livedoor クリップ数" align="absmiddle" /></a>
で表示.ついでに del.ici.ous もやろうかと思ったんだけど,API がなくて JSON の扱いがとても面倒そうだったのでやめてアイコンだけ表示することにした(ぉ.
さらについでに,以下のサイトにある JavaScript を利用して,tDiary 以外のコンテンツに対してもソーシャルブックマーク数を表示させることにした.こちらは JSON を自前で処理して del.ici.ous のブックマーク数も表示できるようになっている. ただし,この JavaScript では del.ici.ous 用の件数を画像でなくて文字列で表示し,さらにそこに下線を引いているため,うちのサイトで表示させるとリンク用の下線と 2 重になってしまい,見苦しい (上記の日経 BP や著者のサイトではもともとリンクに下線を引いていないので問題ない).なので,CSS で下線なしリンク用のクラス a.noline を新たに定義し,JavaScript 内でリンクを発行する際に noline 属性を与える必要があった.
a.noline{ text-decoration:none; }
var delicious_html = '<a href="http://del.icio.us/url/?url='+encurl+'"'+
' title="del.icio.us" class="noline">'+
'<img src="'+DELICIOUS_ICON+'" width="14" height="14" border="0"'+
' style="vertical-align:middle; margin-right:2px;">'+
'<span id="delicious_count_'+encurl+'"'+
' style="font-family:Verdana,Arial,Helvetica;'+
' font-size:10px; vertical-align:middle;'+
' color:#FF6563; background:#FFF0F0;'+
' font-weight:bold; text-decoration:underline;"></span></a> ';
本日のリンク元 | 1 | TrackBack(0)
2007-02-11 [長年日記]
■ [misc] 仕事の流儀・プロフェッショナル:石井裕氏
ああー,見忘れた.- http://www.nhk.or.jp/professional/backnumber/070208/index.html
- (via http://pitecan.com/blog/2007/02/blog-post_117122674765367005.html)
この番組,普段はあまりチェックしてないんだけど,古澤明先生の回や浦沢直樹氏の回なんかはすごく印象に残ってるなあ.
追記 (2007-02-18): 見ました.[2007-02-18]
2007-02-13 [長年日記]
2007-02-15 [長年日記]
■ [comp] Windows Vista の落とし穴: デフォで Samba が使えない!
うちの職場でもちらほら Vista マシンを見掛けるようになった今日この頃.早速人柱の後輩から Samba サーバにつながらないと相談を受けた.調べても特に問題点が見当たらないので,ぐぐってみると,なんと Windows Vista ではデフォルトで Samba が使えないというではないか! NTLM 認証のバージョンが上がったためらしいが,ヒドスなあ.一応修正方法はあって,Ultimate の場合は「管理ツール」から直せるらしいんだけど,Home Premium の場合はなんとレジストリをいじらないと直らない.市販の NAS がつながらないとか苦情来そう.Home を買うようなユーザ層にレジストリをいじらせるってのも….
新しい PC は欲しいけど,Vista に関してはもう少し人柱が不具合を洗い出してくれないと,安心して使えんな.
本日のリンク元 | 3 | TrackBack(0)
2007-02-17 [長年日記]
■ [misc] 就活の季節
今日も休日出勤なんだが集中したいので職場近くのカフェで仕事をしていると,就活中の学生さんの多いこと多いこと.こちらのテーブルでは OB 訪問中で,面接で何を訊かれるかなどを OB が説明していると思えば,向こうのテーブルでは「お疲れー」とか言い合ってる.で,なんか彼らの様子を見ていると,どうも相当に景気がよさそうなんだよな.空前の売り手市場というのはほんとなんだなあ.自分が就活をしていた時期は超氷河期のど真ん中で,大学から推薦をもらっても希望する企業に入れないという人がぞろぞろいた世代なので,隔世の感があります.先日もあるベンチャー企業の重役さんと話をしていて,何年頃に就活してたのかと訊かれて答えたら「ああ,どん底ですね」と言われ,わけもなく落ち込みました orz
2007-02-18 [長年日記]
■ [misc] 屈辱感による原動力は強力ではあるけれど…
先日見逃した [2007-02-11] NHK「仕事の流儀・プロフェッショナル」の再放送を録画してあったのを見た.ゲストは MIT メディアラボの石井裕氏.MIT で教授をやるというのがいかに大変なことかわかって非常に面白かったが,いろいろ考えさせられたのは,実は増井さんのブログの感想.番組中で原動力の源は何かと問われた石井さんが「屈辱感です」と即答したことに対して.
石井氏は番組中で屈辱感が重要だとか言ってようだが、それはいかにも不健康であり、万人に勧められるようなものではないだろう。できれば悠々といきたいものである。実際,屈辱感とか恐怖といったネガティブな感情はとんでもなく強力だ (「この負のパワーを力に変えて…!」TMってやつだw).私自身,そのものすごい比推力から,今までに何度もこの手のパワーを「利用」したことがある.周りがみんな自分より優秀だから [2007-01-10] コンプレックスには事欠かないし,恐怖が根底にあると生産力が跳ね上がることも経験的によく知っている [2006-06-03].
しかしこいつらは強力な分,跳ね返って来るダメージも半端じゃない.屈辱感なんて自分を落としめることで生まれるわけだから,ダメージが深くて当然だ.慢性的に頼っていると MP がどんどん減って自転車操業的な精神状態になる.ここぞという時に起爆剤として使う分にはネガティブな感情は大変効果的だけど,心の中の種火として使うのは,多分,精神衛生上あまりよろしくない.増井さんのいう「不健康」はこういうことなんだと思う.
もちろん,おそらく石井さんはこのあたりのことは痛いほどわかっていて,ぎりぎりのところで絶妙な舵取りをしているのだろうし,こういうウルトラ高燃費な原動力を投入しないとやっていけないのが MIT の教授という職なのだろう.ただ我々一般人にとっては諸刃の剣のような気がする.原動力もネガティブやらポジティブやら分散管理して,どれかが被害を受けた時でもリスク分散させておくのがよいのかも知れない.
2007-02-19 [長年日記]
■ [comp] RSS フィードをメールで受け取る (2) Basic 認証のある場合は?
RSS をメールで配信したり [2005-09-27],メールを RSS で配信したり [2005-02-23],自分でも何をやってるんだかという感じですが,今回は前者の話の続き.以前から hail2u さんの "RSS Headline Mailer" を愛用して,一部の RSS フィードをメールで受け取っている.これが威力を発揮するのが,例えばイントラネットで配信されている RSS だ.当然 Bloglines からは fetch できないから,イントラネット内でこのスクリプトを回して RSS を取得し,メールで自分宛に送っている.
ただ,ホスト認証をかけてる RSS はこれでいいんだけど,Basic 認証をかけていてパスワードを入れないとアクセスできない RSS が取得できなくて困ってたんだよな.LWP::UserAgent で credentials を使うべきかなーとか (ちょっと前に LWP まわりをいじったりしてた [2006-12-19] のはそのため),いやそれこそ Plagger の出番じゃないのかとか,いろいろ考えつつ,忙しさにかまけて放置してたんだけど,実はものすごく単純な方法で解決することを知った.
http://username:password@example.com/path/to/feedでいけるとは…知らなんだ…orz
この書式は今回のケースに限ったことではなく,Basic 認証一般に当てはまる.だから恐ろしいことに,例えばこの書式を使えば Bloglines からも認証がかかったフィードが購読できてしまうらしい.もちろんそんな危険なことはやりませんけど. ちなみに,Apache のアクセスログに
追記: 上記,username はデフォルトで残る.これも普通に Basic 認証で入った時と同様.
2007-02-20 [長年日記]
■ [comp] timesnew.tar.gz を Windows の TeX で使う前に設定すべきこと
先日も書いた [2007-02-08] timesnew.tar.gz は TeX で Times New Roman や Arial を使うためのパッケージであり,timesnewp,mathmnsx,mathmnsxx などのスタイルファイルが含まれている. 一般的な Windows 用 TeX インストーラ で「標準インストール」を選択するとデフォルトで勝手にインストールされているので,恐らくほとんどの Windows TeX ユーザの環境には既に入っているものと思う.しかし実はそのままではまともに動かない.具体的には,コンパイルは通るんだけど dviout や dvipdfm によるフォントの表示,印刷ができない.Cannot resolve fonts とか言われてしまったりする.インストーラは単にパッケージを展開するだけで,フォントの設定まではやってくれないのだ.
というわけで以下では,timesnew パッケージ導入後に Windows でやっておくべき作業をまとめておく.なお,この内容はパッケージに同梱されている timesnew.txt にだいたい書かれている.
以降,TeX がインストールされているディレクトリを C:\tex とする.適宜読み替えて下さい.また,C:\tex\share\texmf のことを $TEXMF と表記する.
- まず,GhostScript がインストール済であることを確認する.まだの場合はインストールしておく.
- timesnew パッケージがインストール済であることを確認する.コマンドプロンプトを起動して,
kpsewhich timesnewp.sty
を実行してみて,Path が表示されればおk. - Adobe Acrobat Reader 4.0 以降がインストール済であることを確認する.まだの場合はインストールしておく (注意: 最近の 6.x,7.x でうまくいくかどうかは未確認).
- $TEXMF\fonts\type1 に monotype というディレクトリを作成する.
- C:\Program Files\Common Files\Adobe\Fonts\Reqrd\Base から
- _a______.pfb
- _ab_____.pfb
- _abi____.pfb
- _ai_____.pfb
- _eb_____.pfb
- _ebi____.pfb
- _ei_____.pfb
- _er_____.pfb
- $TEXMF\web2c\updmap.cfg 内の
#Map monotype.map
となっているところの「#」を削除する. - コマンドプロンプトから
updmap
を実行する.
ちなみに Unix の場合はまた違った手続が必要になるが,これはやはり同梱されている unix-readme.euc を見て欲しい.まあ,Unix で使う場合は手動でパッケージを展開するだろうから,この文書にも気付くだろうと思うけど.
2007-02-26 [長年日記]
本日のリンク元 | 1 | TrackBack(0)
2007-02-27 [長年日記]
■ [comp] GMail のスパム判定は個人的には信用できない
先日,いつも使っているメール仕分けサーバ (fetchmail + procmail + bsfilter でスパムを避けたり重要なメールを PHS に転送したりしている) に障害が起きてしまい,メールが一切使えなくなってしまった.なので急拠,一部のメールを GMail で受信することにした.そしたらなんと,非常に重要なメールが勝手に「迷惑メール」フォルダに分類されてしまっているではないか!! (しかも今日まで気付かなかった).
だめだ.だめすぎる.GMail 信用ならねー.GMail を使わない理由がまた一つ増えてしまった.今回の障害が起きた当初は「Unix サーバベースのメールシステムは single point of failure になり得るからこういう時に致命的だなよ.これを機会に GMail に移行したほうがよいのかも知れんな」などと血迷ったことを考えたりしていたのだが…撤回!!
(ちなみに GMail はあくまで応急措置と当初から割り切っていたので,障害発生後すぐに代替サーバの準備に着手,fetchmail の設定,procmail のインストール,qpopper のインストール,sendmail の設定を行い,障害発生後 4 時間で代替環境構築完了.自分でもよくやったなと思う.だいぶエマージェンシー耐性がついてきたかな.あまりつきたくはないが.)
本日のリンク元 | 1 | TrackBack(0)
以下の広告はサーバによって自動的に挿入されています.
Copyright © 2004-2006, nao. All rights reserved.



