トップ 最新 追記
RSS feed

ただのにっき


2016-03-29(火) [長年日記]

tDiary 5.0.0リリース

(ちょっと日付をまたいでしまったが)恒例、3ヶ月に一度の肉の日リリースで、ついにtDiaryが5.0になった。

とまぁバージョン番号が大ジャンプしてるけどこれにはわけがあって、先日Ruby 2.0のサポートが終了すると同時にtDiaryのセキュアモードを実現するのに使っていた$SAFE変数がなくなってしまったので(正確には$SAFEが4のときの挙動がなくなった)、大きな非互換だからメジャーバージョンアップにしたという話。

なのでセキュアモードを使ってない人はいつもどおりアップデートしても大丈夫。

とはいえcategoryプラグインの実装が変わったとか、httpsでの運用を可能にしたとか、吐き出すHTMLが5になったとか、実はけっこう大きか変更が入っているので、ちゃんとリリースノートを参照されたし。

あー、それにしても来月には15歳か、tDiary。長生きしてるねぇ(おれが)。

Tags: tDiary

2016-03-27(日) [長年日記]

父の三回忌

とりたてて変わったことは起きなかったのでメモだけ。2年前に亡くなった親父の三回忌。数えなので2年目だけど三回忌。

父方の親戚は遠方 & 高齢なので誰も参加できず、母方の親戚が4人集合。今回もバイトの坊さんに経をあげてもらい、その後は近くの寿司屋で飲み食い(といっても誰もアルコールを飲まない)。

次は七回忌なのかな? 4年後なんで覚えてられないよなー。


2016-03-26(土) [長年日記]

OSS Gateワークショップ#2にメンターとして参加してきた

[写真]会場のようす (撮影 @koichiroo)

これを書いてるのは4月も5日になってからなので、だいぶ間があいてしまった……って前回も同じこと書いてる(笑)。OSS Gateには日記を書くのを遅らせるとか、そういう呪いでもあるのか(ないない)。

OSS Gateワークショップの2回目に、ふたたびメンターとして参加してきた。メンター足らんかもとか書いておいて、蓋をあけたらビギナー*1のドタキャンや無断欠席が続出して、メンターが大勢余ってしまった。やっぱあれだね、こういうコミュニティ活動でドタキャンが出ると主催者がすごく困るってことを身を持って知ってるか(メンター)、知らないか(ビギナー)という違いが出てるような気がするね。困るんですよ?

何が困るって、せっかく集まってもらった歴戦のメンターたちが手持ち無沙汰になってしまう*2。ということで、前回はビギナーだったけど今回からメンターやってみようと集まってくれた人たちのうち、希望者にもう一回ビギナーやってもらうことになった。自信がつくまで何回ビギナーやったっていいからね。

その後の流れは前回同様。おれが担当になった@knokmki612くんの作業ログによれば、なになに、とある大学の先生が2008年に公開してあった「twmの縦置きタイトルバー」パッチを、最新版に対応させて本家にとりこんでもらいたい、と。ふむふむ……(白目)。なんつー題材だ!!

そもそもXのWindow Managerのデバッグってどうやんの?*3 ……なんてテクニカルな話はあとにして、メンターとしては「まずそのパッチのライセンスを確認しよう」とか「アップストリームのリポジトリを探そう*4」「パッチの送り方を調べよう*5」みたいな最初に抑えるべきポイントをちゃんとサジェストするところから。他のメンターの協力もあって、そのへんは徐々にクリアになったので次はパッチの作成へ。

さすがに古いソフトだけあって、twmのソースはグローバル変数使いまくりのかなりヤバいシロモノで、最新のXでパッチをあてたtwmがログイン時に落ちる原因もそのグローバル変数が適切に初期化されていないっぽい、というあたりまでつきとめてタイムアウト。彼は帰宅後もちゃんと調査を進めて、ちゃんと動くパッチまでたどりつけたみたい。偉い!

とそんな感じで、10数年前にちょっと触ったことのある程度の化石のようなツールのソースを追いかけるのは、(余暇にやることとしては)存外に面白かったな。仕事ではやりたくないけど(笑)。次回は5月28日。参加者増やすためにちょっと施策をしてみようかなんて相談もしているので、そのあたりがもうちょっと改善できるといいなぁ。

[写真]メンター2人がつきっきり(終了後に撮ったやらせ写真、撮影 @koichiroo)

Tags: ossgate

*1 「参加者」だと意味がわからないので今回(の途中)から急遽「ビギナー」と言い換えることになった。

*2 まぁ困るといってもお金かかってるわけでもないからこの程度です。もちろんこの人たちをお金で雇ったらすごい金額になるけど。

*3 思わず「お客様の中にWindow Managerのデバッグ経験のある方はいらっしゃいませんか~?」って聞いちゃったよ。

*4 なんでもかんでもGitHubにあると思うなよ?

*5 プルリクなんてないから、メールに添付してメーリングリストに送るんだぞ。


トップ 最新 追記
RSS feed