トップ «前の日(01-19) 最新 次の日(01-21)» 追記 RSS feed

HsbtDiary


2002/01/20 (日)

Style XP

これはTGTSoftから販売されているソフトで,WindowsXPの外観を変更可能(元々はできるのに)にするプラグインソフト。ASCIIにも書いていましたがWindowsXPでは描画DLLにガードをかけてMicrosoftのデジタル証明が入ったものしか受け付けないようにしている。

インストールしてみた所,予想よりも処理落ちしないのでこのまま使い続けようと思っていたら,シェアウェアなようで30日しか使えない。うーん,海外ソフトのソフトだけどレジストしようかな・・・。


2003/01/20 (月)

sodipodi win32版

まだpreviewバージョンだけどこれでGimpと併せてグラフィック環境がそろいますな。

遠出

彼女に会ってきます。

帰宅

運転してたら猫らしき生物に激突。鬱だ…。

DASH村で火災

うちの親が楽しみに見ている番組なだけにこの後どのような展開になるか心配。

熱い更新

人柱症候群に冒されているので早速導入。

不具合(らしき物)

HEADにしてから、更新が上手くいかない。更新フォームから「この日付の日記を編集」をクリックすると本文が空っぽの状態になり、そのまま内容を書いて「追加」するとその日に書いた日記の内容が消えてしまう。

追記:tdiary.rbの914行目をコメントアウトで修正。でも根本的な解決にはなっとらんな。

追記2:解決しました。PStoreIOを使っていたのが原因のようでIOクラスを定義しているtdiary/pstoreio.rbを修正したら直りました。現在のCVSのHEADには修正版がcommitされています。そういえば def diary_factoryの引数もs/format/style/gしておいた方がよさげ。

Final Fantasy 3.5

なんじゃこりゃ…。今までVBを馬鹿にしてごめんなさい。


2004/01/20 (火)

Hi

自宅に3通、会社に2通と。

有害図書にビニール

これで中身を吟味して買えなくなったのか。というか、中途半端な成人雑誌より、今週のジャンプにあったような車で腕を潰したり、制服を引き裂いたりするほうがよっぽど有害な気がするのはおさーんの証拠なのかのう。

inetdがいつのまにかruby-1.8.1に

uconv.soがほげほげ言い出して日記が表示されなかったので、コンパイルしなおし。

バージョンアップのときくらいお知らせして欲しいなぁ。

ruby-1.8.xだとstrscanが標準付属となったらしいので、サーバーの中も掃除しようかな。

本日のツッコミ(全1件) [ツッコミを入れる]

# kdmsnr [日曜日にぜんぶ動かなくなってて、びっくりしました>inetd]


2005/01/20 (木)

1週間ぶりに下界へ

買い物に行こうと思ったら朝から大雪。何とか車を出して、 モンスターハンターG(-)を買ってくる。


2006/01/20 (金)

[Life]今日の作業

書き上げた論文を3編印刷して各指導教官に渡す。で、提出してから変数の添え字のミスを見つける。やれやれ。

[SBM][SBS]SBMかSBSか

IRCで以前話題になった話。Social BookMarkかSocial Bookmark Serviceかって違いなんだろうけど。kanさん曰く。

SBM:ツールそのもの
SBS:SBMを利用したサービスのこと

という解説を聞いて、何となく違いを理解した。

オレは上記の違いを理解したうえで意図的にSBSに対してもSBMという用語を使っているんだけど、その理由は簡単でgoogleでSBSを検索するとソーシャルブックマークではなく、静岡放送が上位に来るから。SBMだとはてなキーワードやe-wordsが上位に来るので知らない人が探す時に便利だろうという勝手な思い込み。

capitalizeとして正しいのはSBSだから、厳密にはSBSを使うのが正しいんだろうけど。


2007/01/20 (土)

[Movie]マリーアントワネット

公開初日ってことでそれなりに並んでいたけど、彼女が前売り券を買っておいてくれたのでふつーに入場。で、見たけど…15点。

なんかなあ、最初の30分までに存在していたストーリー性が後半は全くなくて、ここで終わるのかい!みたいな展開。世界遺産のごとくヴェルサイユ宮殿を見て回るとか、貴族の衣装とかスイーツを見て楽しむという態度なら60点だけど…。

「それでも僕はやってない」の方が面白げ。

[Rails][TextDrive]バカが征く on Rails on TextDrive

とりあえず、 TextDrive で Rails + lighttpd が動いてるっぽいので公開してみるテスト。基本的には バカが征く on Rails(今は見ることができない)をベースにRSS出力機能を追加したもの。本文だけを読みたいなら本家を見に行けばいいだけなんで、どちらかというとRSSの購読用かなあ。最近は時間がないけど、Railsの勉強をしつつ適当にメンテナンスしていくかも。

まずは apache に alias を設定して lighttpd のポート番号付きの方に飛ぶようにマッピングをしようと、色々してるけどいまいち上手く行かず。まあ、Railsの勉強兼TextDriveの実験用なので、いきなり消えたりするかもしれません。

過去のエントリ

[Life]今日の夕食

今日の夕食は例によって彼女の手作りでシチューと鱈のムニエル。このシチューはルーじゃなくて牛乳もろもろから作ったらしく大変おいしゅうございました。

本日のツッコミ(全2件) [ツッコミを入れる]

# tach [マリーアントワネットはだめだめでしたかー。 見に行こうかなと思ってたけどなー、残念。]

# しばた [ストーリーや歴史を知るという部分ではいまいちですねぇ。]


2008/01/20 (日)

[Subversion][svk][mac]Mac の Subversion の続き

結局、Leopard に付属している Subversion も MacPorts に入っている Subversion も 1.4.4 と同じなので Leopard に付属しているものを使うことにする。

引き続き最近気になってる svk も同様に調べてみると

  • Leopard: 2.0.1
  • MacPorts: 2.0.2

だったので、MacPorts経由で入れようとすると Subversion と同じでエラー発生でインストールできず。しょうがないので Tlaloc's subversion and SVK builds にあるバイナリパッケージ経由で最新版にアップデート。

この辺の棲み分けがわからんなー。Mac の慣習的にはどうなってるんだろ。

[mac][Subversion][port][sqlite3]Mac の Subversion の続き(2)

Subversion も svk も sqlite3 のビルド時にエラーが出ていて止まってたんだけど、

sudo port clean --all sqlite3

してから、もう一度 svk をインストールしてみると難なく終わってしまった。最初のビルドエラーは何が原因だったんだ…。

[tDiary][CodeRepos][contrib]tDiary-contrib の CodeRepos 移行作業完了

この前の続き。

ドキュメントの扱い

とりあえず、ドキュメント関係は全部 doc ディレクトリ以下にプラグイン名をくっつけて配置するようにした。

あと CodeRepos の trac 上から差分をみれないとあまりうれしくないので、platform/tdiary 以下の文字コードを utf-8 にまるっと変換。最初、

nkf -w --overwrite **/*.*

した後に、svn ci で変更箇所が出ずに困っていたんだけど、noritada さんの助けもあって、nkf --overwirte はタイムスタンプを更新しないことが原因と判明。

しょうがないので nkf --overwrite した後に同じファイルを touch することで、タイムスタンプを更新、その後に svn ci することができた。それにしても overwrite して明らかにファイルの内容を変更しているのに、タイムスタンプは更新しないとか何というBK。

tdiarytimes,tdiarygraphのswfファイル

プラグイン本体以外のファイルは misc ディレクトリ以下にプラグイン名を作って配置することにした。これに伴って section_footer2.rb で使っていた yaml ファイルも移動。

tDiary-contrib との住み分け

machu さんが素晴らしい Rakefile を作ってくれたので、それでパッケージ作成、tdiary.org に転送って方式でリリース作業はいいかもしれない。んまー、あくまでも contrib だから公式で配布している plugin 集とは扱いが異なることをはっきりとどこかに書かないとだめかな。

あと ToDo として

というのを切っておいたので CodeRepos にアカウントを持っている人は対処よろしく!

本日のツッコミ(全7件) [ツッコミを入れる]

Before...

# まちゅ [Rakefileをアップデートして文字コード変換に対応しました。 retroにIDを持っていないので、反映はお願いし..]

# まちゅ [svn propsetの方法はこれですね。 ただ、tDiary 2.3以降でUTF-8がメインになるのなら今の方法で..]

# ただただし [2.3はUTF-8にするけど、contribも即座に2.3系専用にしちゃうかどうかは議論のあるところですねぇ。]

# しばた [>Rakefileをアップデートして文字コード変換に対応しました。 ありがとうございました! machu++]

# しばた [>2.3はUTF-8にするけど、contribも即座に2.3系専用にしちゃうかどうかは議論のあるところですねぇ。 と..]


2009/01/20 (火)

[ruby][tDiary][ruby1.9] tDiary trunk の ruby1.9 対応(plugin編)

本体の方は概ね片付いたっぽいので、今度は plugin の動作確認開始。と思っていたら、最初に試した amazon.rb でいきなりエラー。

Insecure operation - require (SecurityError)

/opt/local/lib/ruby1.9/1.9.1/open-uri.rb:260:in `require'
/opt/local/lib/ruby1.9/1.9.1/open-uri.rb:260:in `open_http'
/opt/local/lib/ruby1.9/1.9.1/open-uri.rb:767:in `buffer_open'
/opt/local/lib/ruby1.9/1.9.1/open-uri.rb:203:in `block in open_loop'
/opt/local/lib/ruby1.9/1.9.1/open-uri.rb:201:in `catch'
/opt/local/lib/ruby1.9/1.9.1/open-uri.rb:201:in `open_loop'
/opt/local/lib/ruby1.9/1.9.1/open-uri.rb:146:in `open_uri'
/opt/local/lib/ruby1.9/1.9.1/open-uri.rb:669:in `open'
/opt/local/lib/ruby1.9/1.9.1/open-uri.rb:33:in `open'
(plugin/amazon.rb):52:in `block in amazon_call_ecs'
/opt/local/lib/ruby1.9/1.9.1/timeout.rb:52:in `timeout'
/opt/local/lib/ruby1.9/1.9.1/timeout.rb:82:in `timeout'
(plugin/amazon.rb):51:in `amazon_call_ecs'
(plugin/amazon.rb):228:in `rescue in amazon_get'
(plugin/amazon.rb):225:in `amazon_get'
(plugin/amazon.rb):318:in `isbn_detail'
(TDiary::Plugin#eval_src):26:in `block in eval_src'
/Users/hsbt/dev/tdiary/trunk/core/tdiary.rb:787:in `eval'
/Users/hsbt/dev/tdiary/trunk/core/tdiary.rb:787:in `block in eval_src'
/Users/hsbt/dev/tdiary/trunk/core/tdiary.rb:112:in `block in safe'

SecurityError って…。

続いて flickr.rb もAPIキー未設定時にエラー

undefined method `empty?' for nil:NilClass (NoMethodError)

(plugin/flickr.rb):26:in `flickr'
(TDiary::Plugin#eval_src):27:in `block in eval_src'
/Users/hsbt/dev/tdiary/trunk/core/tdiary.rb:787:in `eval'
/Users/hsbt/dev/tdiary/trunk/core/tdiary.rb:787:in `block in eval_src'
/Users/hsbt/dev/tdiary/trunk/core/tdiary.rb:112:in `block in safe'

APIキー設定後も

[ERROR] flickr.rb: failed to get photo.

とエラーが出てとれてないっぽい。

他のプラグインだと livedoor_weather.rb とか hatena_star.rb は問題なし。今日はプラグインを有効にして現象を調べただけだと、外部のWebサービスのAPI叩いて処理するタイプのプラグインは何かしら引っかかりそうだなあ。

そろそろruby1.9のリリースも近づいてきているみたいなので、こつこつつぶしていこう。

本日のツッコミ(全2件) [ツッコミを入れる]

# ds14050 [amazon.rbの件ですが、__FILE__が汚染されているのが原因の一つかもしれません。(tdiary.rb:1..]

# まちゅ [flickr.rbはREXMLを使ったときのencodingが怪しいと思っています。あとでみます。]


2010/01/20 (水)

[Life] 身の回りの整頓 本と紙編

引越に備えて日頃から続けている身の回りの整頓をさらに強化してみた。本については以下のような方針で整頓。

  • 所有しているコミックは全て売却、読みたくなったらレンタルコミックで済ませる
  • 所有している教科書のうち残すのは数学のみ、英語と物理・科学は全て売却、今後は必要に応じて個別購入する
  • 技術書は職業柄残しておくが10年前の技術解説のような本は処分

あと、取扱説明書とか保証書、契約書で失効しているものや本体自体を処分してしまったものなどが大量にでてきたので一つずつ確認して雑紙送りにするなど。

次は 宝箱 パーツ箱を整頓してから台所を攻めていくかなー。学生時代から使い続けている10年レベルの物があるからこの機会にまとめて捨ててしまう予定。

室蘭丸井が閉店

丸井に限らず札幌の西部百貨店が閉店の時も思うんだけど、閉店セールに詰めかけて処分品を買いあさってる人が

○○は昔からお世話になってるから無くなるのは寂しい

みたいなコメントをするのってもの凄いギャグだよね。

TV側がこういうコメントをした人だけを切り取っているんだろうけど、このコメントを言って良いのは閉店になる前に日頃から買いに来てる人だけだよなあ。


2011/01/20 (木)

[ruby][bundler] bundler-1.0.9

昨日の1.0.8の問題が直っているみたい

[Game][3DS] 3DS の予約をした

今朝の9:30からAmazonで予約開始とのことで、30分くらい張り付いて予約することができた。色はコスモブラックでソフトはレイトンなど。注文番号も発行されているので多分大丈夫かな?


ニンテンドー3DS コスモブラック【メーカー生産終了】
-
任天堂
¥16,800

レイトン教授と奇跡の仮面 特典 3Dクリーナー付き - 3DS
-
レベルファイブ
¥6,300


2012/01/20 (金)

torne-3.52

オンラインでの機能アップデートver.3.52実施によると

本オンラインアップデートにより、PlayStation®Vitaによるリモートプレイ※1※2でご使用の際に正しい画質で表示されていない症状と、CATV回線を利用した一部の環境において、特定のチャンネルを視聴できない問題を修正いたします。

ということらしい。これ不具合だったのかよ…、てっきりそういう物だと思っていたよ。

[atig][ruby] atig を rubygems からインストール出来るようにした

Twitter を IRC 経由で良い感じに見ることができるatig を gem にしてみた。

gem install atig

してから atig コマンドだけで実行できる。細かい使い方は後でドキュメントにするつもりなので、わかる人は gem 版を試してみてください。

$LOAD_PATH とか require の部分がもしかしたらおかしいかもしれないので、github の issue でバグ報告してくれると泣いて喜びます。


2013/01/20 (日)

[tDiary][ruby] tDiary-3.2.0.20130120

びっくりすることに 3.2.0 から今日までの Changelog を誰も書いてないという事実を見つけたので git log -p を元にせっせと書いてからついでにリリースノートを書いていた。

割と git のコミットログにちゃんと内容を書いていたり、開発者間で pull request の相互レビューをしているとなんのために Changelog 書いてるの?感は高くなってくるけど、Changelog は開発者以外の人が変更点をサマリとして眺めることもあるかな程度の気分で書いた方がいいのかなと思い続けている。この辺、割とどうなんかなーというのは強くなってきているので変わるかもしれないけどね。

あと、ツッコミで絵文字を使う時に一覧表示は絵文字アイコンを表示しない実装にしていたんだけど、別に表示してもよさそうだったのでアイコン表示にすることにした。RSSでもアイコン表示しても良さそうだけど、時間切れだったので 3.2.2 送り。

2013/01/29 の時点のコードが 3.2.1 としてリリースされる予定なので、気になる人は今のうちにアップデートしてバグ報告してもらえると大変助かります。


2014/01/20 (月)

[ruby][atig] atig オーガナイゼーションを作った

IRC で twitter を良い感じに見ることができる atig を atig オーガナイゼーションに移行した。

https://github.com/atig/atig

今までは mzp さんのリポジトリにありましたが、もっとワイワイやっていくためにオーガナイゼーションリポジトリにして頂きました。オレも開発するぞ!という方は、まず pull request で殴り込みをかけてもらえるとそのうちコミット権を差し上げます。


2015/01/20 (火)

devise をあまりオススメしない理由

いまいち使うのに気が乗らない理由はこんな感じ

  • コントローラレイヤ以降に作用する gem は inspect が物凄くやりにくい、params ないし、必要なコンテキストを全て揃えた上で、コントローラを new して action を呼んで、みたいなこと、考えただけでもだるい
  • テストを書いていたとしても、環境要因、特にセッションとクッキーに影響して挙動が変わる箇所が多すぎるので、全ての環境で正しく再現することが難しい
  • フルスタックすぎることから Rails よりも devise にロックインされることの方が多くなって負債化する
  • そもそも devise で便利になることの多くは、自分で作ってもわけない物が多い

使うからには、devise のコードも全部読むし、PR も投げるしという前提かつ、上のようなことを全て乗り越えるつもりなら僕は止めません!

本日のツッコミ(全1件) [ツッコミを入れる]

# naopontan [ですよね。フルスタックすぎますよね~。 私は sorcery を使っています。 他にお薦めがあれば教えて頂きたいです..]


2016/01/20 (水)

gem install でドキュメント生成しないオプション

定番としては --no-ri --no-rdoc と思いますが、最近の rubygems では --no-document というオプションで一括指定できるので .gemrc を生成していないような立ちあげ直後のサーバーであるとか、今後新しく作るサーバーでは後者のオプションを指定したほうが頭のなかで思い浮かべるオプションが一つになるのでおすすめです。

nginx 実践入門を読んだ

著者の @cubicdaiya さんから頂きました。

実践入門シリーズの中でも特に実践的な内容となっており、技術的な詳細だけではなく、実際のユースケースをベースに nginx の設定のベストプラクティスについても解説を行っている良書です。

特に https の章については、自分も今年ちゃんと勉強して実践していかねば〜と思っていた内容だったのでタイムリーでした。早速 hsbt.org にも設定可能な限りの設定を全部いれてます。DH パラメータとか、つい最近 ruby でいじる機会があったので、より理解が深まった。

nginx のモジュール群についても、Web 系企業で使われるであろうモジュールを厳選して解説しているなど、コンパクトながらも濃い内容でサクサク読めるのも良いです。オススメ。


nginx実践入門 (WEB+DB PRESS plus)
久保 達彦
技術評論社
¥3,047


2017/01/20 (金)

入門 考える技術・書く技術【スライド編】を読んだ

昨年後半に入ってからそれなりにオーソライズされている場に議案を上程することが出てきたので、改めて読む、伝える資料をかけるようにならないとなあということでサッと読んで勉強した。

会社という組織で行われる会議の資料のほとんどは、いわゆるカンファレンスや学会での発表資料と異なって、聴衆に自分の意見を伝えるだけではなく、会議の議論を自分の期待する方向に誘導して納得感を醸成する必要があるので、そのような資料を作るときのポイントをスライドの構成からマスタースライドのレイアウトまでを細かく解説していて良書だった。

あんちぽくんが社内ではこういう資料を非常にたくさん作っていて、それを読むことができるというだけでもあるいみ福利厚生なのだけど、自分もそれらを参考にしつつ、本を読んでから自分で何度も何度も作って場数を踏んでいこうって感じかなー。

会議で資料を表示してるけど、反応がいまいち、うまく作れない、カンファレンスのノリで作ったら全くうけない、という人は読んでみるとよいと思います。


入門 考える技術・書く技術【スライド編】
山﨑 康司
ダイヤモンド社
¥1,485


2018/01/20 (土)

作業デスク周りの環境 2018

年末年始の週末にちまちまと進めていた自宅の作業机周りのリフォームが完了した。机はいろいろ迷ったけど、Amazon で売ってる山善の 150cm x 60cm で 8000 円という普通のやつにした。横幅がだいぶ長くなったので、二枚ディスプレイ並べてもいい感じに切り替えて使えて便利。

ディスプレイは 27 インチ 4k 表示できる iiyama のやつ、二枚ともアームで支えるようにしてデスクのギリギリまで使えるようにしている。左は Windows 専用、右は macOS/PS4/Switch を切り変えて使う感じでやってる。奥の棚に Windows のデスクトップ、PS4 や Switch などを並べたりコードを放り込むようにしてデスク付近には出てこないように配線は工夫する感じにした。

当面はこの配置で過ごす感じかなあ。キーボードも結局、Trackpoiint の Thinkpad のやつで十分だし、齢36にしてやっと理想のデスク環境が作れた気がする。


山善(YAMAZEN) フリーテーブル(150×60)お得なセット AMDT-1560&AMDL-70 ナチュラル
-
山善
(no price)


2019/01/20 (日)

1日外出録ハンチョウ(5) を読んだ

割と現実路線のカイジのスピンオフのはずなのに SF っぽい話を入れてきていまいちつまらない...という巻だった。明らかに??という編集というか展開だったので、なんかあったのかなあ。


1日外出録ハンチョウ(5) (ヤングマガジンコミックス)
上原求
講談社
¥660

アオイホノオ(20) を読んだ

相変わらず主人公サイドの話は面白いんだけど、ライバルグループの庵野サイドがついにマクロス制作の話が始まりそうって感じでこちらも面白くなってきた。

マクロス、自分が生まれた直後に公開という感じで自分はマクロス7くらいから再放送などで見た記憶があるような...というレベルではあるんだけど、ちょうど空白の文化圏なので楽しみ。


アオイホノオ(20) (ゲッサン少年サンデーコミックス)
島本和彦
小学館
¥605


2020/01/20 (月)

POWERGIANT のワイヤレス充電器 3 in 1 を買った

AirPods Pro を買って、このためだけに Lightning のケーブルをはやすのもなんだなあと思い、Apple 製品三つをまとめて充電できる謎ガジェットを買ってみた。結論としてはハズレで、Apple Watch 5 が未対応なのか、充電を開始したら 10 分くらいで充電が止まってしまうという代物だった。とほほ。

また別の謎ガジェットを買うのもなあという状態なので、今まで使っていた純正の Apple Watch 充電ケーブルをマスキングテープで固定するなどして疑似的に 3 in 1 で充電できるようにした。三つちゃんと充電できるよ、という謎ガジェットを知ってる人は教えてください...


【POWERGIANT】ワイヤレス充電器 3 in 1 15W 充電スタンド Qi 急速 Airpods/Apple Watch,iPhone X/XS/XR/XS Max/ 8/8 Plus, Galaxy S9/S9 Plus/Note8/S8/S8 Plus/S7/S7 Edge/S6 Edge Plus用充電器 その他Qi対応機種も適用 LEDライト付き タッチボタン ホワイト
-
POWERGIANT
¥3,599

江戸・幕末・維新志士ゆかりの地でいただく御朱印ハンドブックを読んだ

以前に戦国武将ゆかりの御朱印ハンドブックを読んだのだけど、そのシリーズの維新の志士バージョンを読んだ。

この辺の時代まで来ると、だいぶ明治の政策というか近代の人物の神格化が入ってきていて、寺社に抱いているような歴史というか伝統みたいのが薄れてきている印象はあったかなあ。戦国武将のそれに比べるととりあえず、というレベルのチョイスでした。


江戸・幕末・維新志士ゆかりの地でいただく御朱印ハンドブック (タツミムック)
八木 透
辰巳出版
¥1,430