14日に昨年の4月くらいから1年間続けていたWikiである寄合所の公開を完全に停止した。
比較的Webアプリに関する取っつきが早いと思われるPC版の発売以降、寄合所へのアクセス数および一日あたりの編集量が増加してしまい、閉鎖直前のページ総数は8000ページになってしまった。
おもしろい傾向だったのが、Wikiとしての項目の編集も活発だったが、それ以上に活発だったのが日記プラグインの利用によるWiki日記。やはり、簡単にどこからでも日記を書ける、画像を載せることができる、寄合所内のアイテムやエネミーデータとリンクできるというのが人気の理由だったのかもしれない。
同時に反省としてあるのが、日記とWikiは切り分けた方が良かった。Wiki内にどんどん活発な日記ができてしまったために毎日数十ページ増加してしまい、pukiwikiのアーキテクチャではプロセスが終了しないという状況が頻繁に見受けられた。自由気ままに編集できるのがWikiということで、ページ数を抑制することをさけていたのが仇となった。
閉鎖を宣言していらい、様々な方より激励の言葉や自宅鯖のWikiに仕込みたいのでデータを公開してくれとのメールをもらっている。そもそも、寄合所を作ったきっかけは2chのゲーム板によくみられる傾向である
「このスレのまとめサイトまだー?」 「お前が作れ」
というやりとりを解決できるのはwikiだろうと思ったからだ。実際に、開設直後から一言・一行の情報提供をしてくれる方もいれば、本格的に調査データを載せたり、一言データを表組みして整形してくれる方など精力的な小人さんが集まった。
何よりもうれしかったのは、公式掲示板に閉鎖のお知らせをした際に現実ではもちろんゲーム内のキャラとしてさえ、あったことの無い人から「カンパをしたい」「何か協力できることは無いか?」との申し出を受けたことだ。また、これまでwikiなんて聞いたことがない人に「0から自分たちで攻略サイトを作り上げていく楽しさ」を伝えれたので自分としても立ち上げた目的を達成できたので満足。
とまぁ、このような体験を色々とWikiばな/VOL.2で話したいけど、開催日の前の週に発表があるので指をくわえるだけなのであった…_|‾|○
引っ越そうと思って取得したドメインであるhsbt.orgが自分自身の管理下になったので、inetdの別名オプションに適用することにする。hsbt.que.ne.jpでもアクセスは可能だけど、できるだけhsbt.orgに移行させることにしよう。
そういえば、wikiで日記を書いても、まるごと消したり、書き換えたりする人が全くいなかったというのもおもしろい傾向の一つだった。
パソコンの組み立て実習。この実習は数年前から行っているが、続けている理由として「研究室に入ってから、マシンくらいいじれないとダメ」という目的があった。
ところが、最近購入しているマシンの多くはノートパソコン。さらに、マシンも省スペース化+高性能化してきているので、ケースを開ける必要もほとんどなくなってきている。
というわけで、来年からはなくなりそうな雰囲気のある組み立て実習の指導。まぁ、動作確認済みのパーツを淡々と組んでいくだけなので特にトラブルも無く終了。
二日分の情報に追いついているうちに結局TAの仕事放置で寝てしまった。
いや、もう消しましたけどね。提示されたスレを読んで「プログラマ35歳限界説」の真偽の話を思い出した。
TAの仕事を終わらせたら、今度は研究室のサーバーいじりの仕事が舞い降りてきた。ボス曰く、Webベースのこんなのが欲しいみたい
誰かエロい人、これを使えば余裕というのがあったら教えてください。
mixiはメッセージ手段として便利。tDiaryパーティの連絡先としてe-mailとmixiのどちらでも応答可能にしたんだけど、e-mailよりもmixiのメッセージを用いて連絡してきた人の方が多かった。これだけSNSを利用している人が増えてきたら、「クローズドな空間でprivateな情報を掲載しても大丈夫!」というよりは、「誰でも気軽に扱えるメッセージシステム」としてとらえた方がいいのかも?
SNSとしてのmixiはアレな感じ。すでにコミュニティの多くはほとんど機能してないし(はじめまして、重複トピック大杉)、UIは相変わらずunkoだし(mixiモバイルでアクセスキーの設定すらしていないのはどうなの)。
そういや、マイミク申請って「お友達申請」というよりは「オレ様の日記をお前の巡回リスト(RSSリーダー)に登録申請」って感じだよね。はやく、mixiもgreeのように外部日記のRSSを適当に取得して内部で表示するようにしてくれんかね。そうすればモバイル版のRSSリーダーとしてなかなか効果的だと思うんだが。
ついでにmixi comment APIみたいのを作って、それに対応しているblog、Web日記ツールはmixiモバイルやmixi上から直接コメントを書き込めるとか、そんなのはどうだろ?
ノートPCが古くて、30-40分程度しか時間がないのは毎日のように書いてあるとおりなので、どうしたものかなぁと考えている時にPSPにWWWブラウザなんて物があったのを思い出した。
早速、Mzone対応エリアに持ち込んで試してみたら、接続することができた(当たり前)。くくく、これでネット巡回に限ってはゆっくりとすることができる。
munedaさんと17:00に合流して、渋谷にあるインドカレー屋さんに行ってカレーを食べつつアレな話やコレな話。munedaさんは花粉症でマスクをしていたのだけど、マスク+坊主は結構怖かった!
無事終了しました。書くことはメタメタあるけど、いかんせん携帯経由なので、続きは「後で書く」。
あ、発表資料をHikiに追加するのと、今日の内容を書いた人は後でトラックバックとか反応リンクとして追加よろしくお願いします。
オレの発表資料はここ。あと、開催告知用のHikiにトラックバックプラグインを乗せましたので、エントリ書いた方はそちらへもトラックバックお願いします、
遠くから何度も電話して時間等もろもろを調整してくれたdotBARの神田さん、思いつきで企画したにもかかわらず集まってくれた開発者、利用者の皆さんに感謝です。
そして、tDiaryという素晴らしいソフトウェアを作ってくれたたださんに心から感謝です。
弟が情報処理技術者試験を受けるってらしく、朝から札幌に遠征したついでに部屋に来た。
そんなこんなで、去年に引っ越しした時からほったらかしになっている荷物(主に学生時代の遺物)とかを引き取ってもらったり、ホームセンターに連れて行ってもらって古い家具の買い換えをしたり何だり。
相変わらず、親の片付け能力は圧倒的というのを見せつけられる。特に台所。
ホームセンターに行ったついでに、春の園芸セットを買ってきたので、枯れそうになっている観葉植物を処分して生きている部分だけを鉢替えしたり、土を入れ替えたり、サボテンの子供を増殖させたり。
以下、サボテンの増殖手順。
サボテンから幹のようなものができて、本体との接合部から根が伸び始める。
もいでみた。棘が痛いので箸でつかむ。
大量に植え替え。大きくなりますよーに。砂漠にあるようなサボテンも、こうやって増殖するものなのだろうか。大きさの似合わない花も含めてサボテンも奥が深い。
結局、今発売している7巻まですべて買ってしまった。
独特のタッチなので、絵に好き嫌いができそうだけど、人物のそのときの感情の描画をうまく表しているのでオレ的にはOK。なんつーか、この漫画は仕事をしていく上で色々と考えさせられることが随所にちりばめられているので、○○ Hack とかに興味がある人は一度読んでみることを薦めてみる。
バンビ~ノ! (4) (ビッグコミックス)
小学館
¥556
バンビ~ノ! (5) (ビッグコミックス)
小学館
¥1
バンビ~ノ! (6) (ビッグコミックス)
小学館
¥556
バンビ~ノ! 7 (ビッグコミックス)
小学館
¥556
正直な話、オレは著者の岡島さんも本の噂や内容も全く知らなかったのだけど、LDRの巡回先で書評が上がっていたので買ってみた。
まず、オレが重視するところの読みやすさという点では合格点。新書よりも若干大きいサイズながらも、新書のように固さはなく、通勤時の立ち乗りでも片手で折り返して持つことができる柔らかさ。
本書は受託開発の極意と書いてはいるが、早い話がよく SIer というメタファで用いられる
などといったソフトウェア開発を生業としている人がいかにして仕事を当たり前レベルにするかについて書かれている。
単に技術的な話よりは、お客様との交渉における心構え、スケジュール管理で陥りやすい罠、見積もりの仕方、テストケースの考え方等、エンジニアならば知ってて「当たり前」のことを解説している。だが、この本に書かれている「当たり前」は会社では教わらないだろう、もちろん学校でも教わらない。にも関わらず、上司やお客様は知ってて当然を求めるのだ。その当たり前を言語化しているという意味でこの本は良書である。
と、1部はすいすい読んでいたのだが、2部になると内容が大きく変わる。いわゆるマインドセットの話に様変わりして、自分や組織にとってのPDCAサイクルの回し方等の解説となる。この部分はいわゆる自己啓発書にありがちな理想論の論調となってしまっていて、「ではどうするのか」という部分が無く少し残念だった。
とは言うものの、総合的な評価としては購入して損はない良書なので、いわゆる SIer な人は手に取ってみてはどうだろうか。
受託開発の極意―変化はあなたから始まる。現場から学ぶ実践手法 (WEB+DB PRESS plusシリーズ)
技術評論社
¥183
Joyent から2時間程メンテナンスやるから、サービスの再起動を準備しておけよーとメールがきたので、HyperEstraierのdaemonを止めた。
メンテナンス終了後に忘れずに再インデックスとdaemon起動をやること。
うちの Vista で 6 件、HPのプリンタドライバ更新が 1 件だった。
先週末に申し込んだ ARP Networks の VPS が準備できたと連絡があったので、2,3日前からごにょごにょしてやっと快適な IRC ライフを送れるようになった。
とりあえず、 ARP Networks は root ログイン禁止のダミーアカウント提供からサービスの設定を始めないとダメな感じなので、slicehost のチュートリアルを参考にして ssh の PasswordAuthentication を no にするとこまでやっておいた。
ここまで来たら、git-svn screen zsh あたりを入れてから、今までローカルの Macbook で動かしていた tiarra の conf ファイルをリモートに転送して、コマンドラインから --debug で起動確認。
MacBookでは tiarra を動作させるときは launchctl を使っていたんだけど、debian では daemontools, daemontools-run を使うのが良いみたいなのでそれを使うことにした。とりあえずやったことは以下のような感じ。
$ sudo aptitude install daemontools daemontools-run $ cd /etc/service $ sudo mkdir .tiarra $ sudo nano .tiarra/run $ sudo chmod 755 .tiarra/run $ sudo mv .tiarra tiarra
run に書いた内容は以下の内容。
#!/bin/sh perl /home/hsbt/misc/tiarra/tiarra --config=/home/hsbt/misc/tiarra/tiarra.conf
動作しているかどうかを確認するには
sudo svstat /etc/service/tiarra
を実行するといいみたい。とりあえず動いているっぽいので良しとする。
irc の log が root 権限で作成されたりするのがちょっと嫌な感じなんだけど、その辺はシンボリックリンクにしたりすると解決するのかなあ。ひとまず、これで外部からも共通の irc proxy が使えるようになったんだけど、ローカルで切断と接続を繰り返したり、Nickが変わる事もなくなったのでとても快適。
capybara + selenium でテストを書いていると、削除や更新の確認で confirm で止まってしまってイラッとすることがあったので下のような回避策で何とかした。
もし /^"([^"]*)"ボタンをクリックしポップアップを無視する$/ do |button| page.evaluate_script("window.alert = function(msg) { return true; }") page.evaluate_script("window.confirm = function(msg) { return true; }") When %{I press "#{button}"} end
ちなみに上の例は cucumber のものだけど、rspec の場合は下のように直接書けばいいんじゃないかな。
def click_link_and_confirm(locator) page.evaluate_script("window.alert = function(msg) { return true; }") page.evaluate_script("window.confirm = function(msg) { return true; }") click_link(locator) end
何か capybara の master では ajax リクエストが帰ってくるまでちゃんと待つコードが入っていたりもしたりして、rails でエンドツーエンドテストやるには無くてはならないものになってるなー。ほんとに便利すぎる。
今日は asakusa.rb の花見だった。オレは朝からブルーシートを担いで、引いてからだらっとしていたけど、最終的には20人くらい参加して、子供も5-6人とだいぶ賑やかな感じの花見だった。
nahi さんから tDiary の Safe は拡張ライブラリの先で(多分)何処か穴は空いてるし、Ruby の本体で $SAFE = 4 なサンドボックスを担保するのはしんどいからそろそろやめてくれないかとか言われたり、笹田さんの最近の暮らしを聞いたり、oukayuka さんから forkwell のいろいろを聞いたりしていた。
例年通り花があまり咲いていない状態だったけど、花が咲く前に比べて暖かいというのが利点なので、子連れが多いここ数年の流れから来年も花が咲いた後にするかねえとか何とか。乞うご期待。
タイトルの通り、mina で capistrano の cap production deploy
みたいな奴どうすんのと思って色々調べたら、下のような感じになるっぽい。
https://github.com/ruby/www.ruby-lang.org/blob/master/config/deploy.rb
要は production という task を用意して、そこで domain や deploy_to を上書きしてから、別途個別にタスクを用意するというやり方。ちょっとだるい感はあるけど、これくらいなら自分で手書きでもいいかもね。
『Software Design』『WEB+DB PRESS』,PDFによる電子版発売開始:ニュースリリース|gihyo.jp … 技術評論社
ついに WEB+DB や SD が PDF で販売開始したので、早速 Software Design を1年間定期購読した。今だと 14400 円が 12000 円になるみたいだよ。
rebuildfm 経由でローンチしたのを知ったのだけど facebook のメッセージ機能だけをシンプルに取り出した https://www.messenger.com/ が使いやすくて便利。
自分も仕事とか、顔を知ってる人とプライベートなやり取りをするときに facebook message か Twitter DM を使うのだけど、どちらももともとのサービスにおまけのように作られたものなので微妙に使いにくかった。でも、messenger はその辺をいい感じに改善していて、だいぶ好感触。
ブラウザでここまでいい感じに出来るなら、もうデスクトップの専用アプリとかは不要なんだろうなあ。
GWに改めて札幌には帰る予定だったので、今回の葬儀は棺を見送ってから自分だけ東京に戻ってきた。ばたり。
バタバタしているさなか、Beta の Invitation コードが届いたので、ラウンジで飛行機を待ってるときなどにインストールしてみた。
Docker.app
を /Applications
に移動して起動するとあとは Docker engine ぽく OSX のプロセスとしてあれこれがわらわらと起動する感じ。自動でログインと同時に起動するようになるので、今まで Docker toolbox でやっていたような docker-machine
経由の Virtualbox 起動や環境の eval 、ネットワークが変わったときの restart などは不要になるのでシェルの細かい部分でストレスはなくなるのが良い。
ただし、下のドキュメントにもある通り toolbox との同居は若干煩雑。
https://beta.docker.com/docs/mac/docker-toolbox/
ようは Docker for OSX を使うときは DOCKER_
な prefix の環境変数をすべてリセット、docker-machine
で作っていた環境は docker-machine env
で切り替えるという感じになる。この辺、全部 docker-machine
で切り替えられると環境としては統合されていてよかったのになあ。今後に期待。
ファイルシステムの共有とかは来週で。
試合の描写はなくて、受験とかるたの今後はどうするのという話だった。脇役メンバーズが今後どうなるかというところを一通り回収したので後は主人公とライバルの話をどうもっていくかという辺りかなあ。新が相変わらずだたの MOB っぽい扱いで、ストーリーの序盤の存在感はなんだったの...という感じで辛い。
最近お菓子を食べたくなったなーという時にコンビニに買いに行くのも面倒なので、ある程度家にお菓子を買っておいて会社に持っていくなどしている。時々、1つ辺りの値段がコンビニで売っている半額くらいで買うことができるので、買いに行く手間暇以外にも少しだけお得な時もある。
前回は記録を忘れたけど 2016-12-31 だったので、三ヶ月超とちょっと伸ばしすぎたかも。
これで三回目となる nanoblock の雷門を作った。LED は光ファイバーを使ってそこから屋根を通して提灯につながることで、提灯だけがピンポイントで光るようになっている。これはマーライオンに比べるといまいちだったかなあ。
日本語の入力と表示がうまくいかんのだけどー、と社の slack でぼやいたらいくつか悩んでいたことが解決した。以下がその差分です。
brew cask
で。-u
オプションを渡して Alacritty 起動直後に tmux を起動するようにしたset -x LANG en_US.UTF-8
これで日本語表示がシュッとできるようになって、かつ tmux もシュッと起動するようになったので満足。
Kindle Unlimited で引き続き旅行物をひたすら読んでいる。
いったん地球の歩き方方面からは離れて Hanako TRIP の台湾特集を読んだ。写真中心で実際に行って活躍、というよりは雰囲気を楽しむて感じだったかな。穴場をちゃんと探すなら散歩の達人ので十分そう。
妻が呪術廻戦のアニメにはまっていて、妻の仕事がひと段落したお祝いとしてコミックを全巻買ってあげた。自分はアニメは、横で聞き流しているだけというレベルだったのだけど、ちまちまと読み始めた。
1巻しか読んでないのでまだまだという感じだけど、砲丸投げをあの投げ方で投げるのって、両面宿儺を宿す前からスーパーサイヤ人みたいな能力の持ち主なの?かと思えばそうでもなくて「うーん?」という状態。読んでいくと幽遊白書みたいに謎は明らかになるんかなあ。
スカイツリーのソラマチにある nanoblock ストアでオーストラリアでのみ限定発売しているモデル、フランダースストリート駅などが数量限定で発売しているという情報を facebook で手に入れたので、バスでスカイツリーまで移動して買ってきた。
ちょうどオープンしたばかりで目当ての品をゲットできたのでよかった。ついでにいくつか気になるやつがあったので、作る時間などは無視して購入。
nanoblock のあとは帰りのバスの時間までソラマチをぶらぶらと歩いて駄菓子屋を眺めたり、台湾カステラを買ったりしてから帰宅。バスに乗ると一本でスカイツリーまで行けて、なおかつ片道15-20分くらいという楽な感じだったのでもっと頻繁に使って良さそう。
ウィッチャー3に激ハマりしていた時に半分くらい読んでいたのを思い出して原神のドラマパートのついでに読み終えた。
主要キャラのダンディリオンが語るという形でウィッチャー3のストーリーに至る設定や前日譚を書いたという本で、コンセプトアートも豊富で読み応えがあった。ただ、翻訳の問題というか前提としているナラティブがだいぶ端折っていて何のこと?となる部分もまあまああったかなあ。
前回が 2023-02-11 だったのでちょうど2ヶ月だった。散髪のあとは高島屋、丸善、東京駅をはしごしてあれこれ買い物をしてきた。ちょうど大阪万博のポップアップショップが出来たというのを聞いたのでミャクミャクぬいぐるみを買って来ようかと思ったらオープン初日にすべて完売していたらしい。直後に転売で2-3倍の値段になってたりして何だこれ、という気持ちになっていた。
東京駅、国内外の観光客が復活してきているからか、駅の通路の脇に時間待ちして座っている人や飲食店はどこも10-20人の行列って感じで凄い人出だった。いい話ではあるけど、個人的にはちょっとしんどいなあという人数だったので、今後は積極的に避けることもあるかもなあ。
帰宅してからめちゃくちゃ体調が悪くなって、腹痛と吐き気で数時間ゴロゴロしていた。妻はカフェインの取りすぎではないかと心配していたけど本当に何が原因なのかわからない。うーん。
オーストラリアに行って、海外旅行の感をだいぶ取り戻してきたので、デイリーセールで買って積んでいる地球の歩き方を消化することにした。今日はドバイとアラビア半島。
ドバイ、というかルーヴル・アブダビには行っておきたいので軽く調べるとドーハ経由のカタール航空って感じになりそう。一人だとアレなので妻も一緒にと考えているけど、本にも書いてあるけど国によってはイスラームの文化圏ということもあり女性はだるい部分があったりと、なかなかね、って感想だった。
E01 地球の歩き方 ドバイとアラビア半島の国々 2020~2021 (地球の歩き方E アフリカ・中近東)
学研プラス
¥2,090
東博で4/16 から開催される特別展の内覧会を見てきた。桜がだいたい散った後の緑の季節の上野公園、って感じで歩いていくとちょうどいい気温だった。
法然って何宗を開いた人だっけ?というのを話しながら会場について、「あー、浄土宗ね」という感じで色々眺めて知識のアップデートには改めてちょうどいい機会だった。左手前の仏像、「だるい〜」と寝ている感じが出てて非常に良い。
しかしながら、相変わらずの書についてはよくわからん、なのでありがたいお教とか写本を見ても「うむ」以上にはならないのがもったいない。
ミュージアムショップでは相変わらずのぬいぐるみがたくさん置いてあったけど、今回はぐっと我慢して新規追加はしないことにした。だいぶわかってきたんだけど、読売新聞が後援している展覧会はぬいぐるみ率が高い気がする。
東博のあとは上野公園に寄って夕食を食べてきた。ペペロンチーノ、大体はパスタとオイル、唐辛子で終わりという感じなんだけど、野菜が適量で入っているのが良かった。
しかし、向かいのスタバといい海外の観光客でテラスなどは満席で「ここは日本か?」となってしまった。景気いいんだろうか。
オーストラリアから帰国してステラブレードの発売までどうすっかなとなったので、スターレイルの追加エリアの戦利品などをすべて探してコンプリートした。
特に攻略サイトは見ないでやったら、1エリアだけ最後の1つがどうしても見つからん、というのがあったので探索系の動画をみたら「ここかよ〜」という感じのが出てきて疲れてしまった。ピノコニー、エリアが広いのと戦利品の数も多いのでやたら大変なんだよなあ。
RubyKaigi 2025 の本編は 4/16 からなものの、ここ最近は前日に開発者会議とか何かをやっているのでこの日は朝の5:00に起きて羽田へ。7:15 の JAL で飛び立って 8:30 くらいには空港に到着した。
空港から開催場所まではリムジンバスで一本で便利だった。なんか事前に見た情報だと現金のみのところが多い、みたいな感じだったけどどこも Suica とかクレカのタッチ決済できて全然余裕じゃん、となった。
会場に到着してあれこれを開始する準備をしたり、GitHub の windows-11-arm
ランナーを試しているうちにすぐ昼間になってしまったので、数人で道後温泉まで歩いて鯛飯を食べた。
鯛飯、宇和島と松山の2つがあって、ここは宇和島だ!と刺身タイプの方を選んだけど卵をかけて食べるとは予想してなかった。なぜかお茶漬けっぽいやつと思い込んでいた。昼食の後は別行動にして一旦ホテルにトランクケースなどを置きに戻ってから、再び会場へ。
Hackathon の時間は引き続き Windows の Arm ビルドを調べていたけどいくつかの壁にぶつかったまま解決せず、開発者会議が始まってしまった。今回は zjit とか、Set の組み込みなど事前にチケットが用意されていて、大体はそうだね、という感じで進みつつ、ほとんど各自の紹介で時間切れだった。
開発者会議を 18:00 前に切り上げて、10人くらいでぶらぶらっとアンドパッドが開催する前夜祭の会場へ。開始時間になっても半分くらいしか集まってなくて、「そんなあ」とはなったけど少ししてからほぼ満席になったので助かった。
ここでも鯛飯が出てきて、松山の炊き込みだったら大勝利...とはならず昼と同じく宇和島の鯛飯だった...残念。あとやたらと鳥の唐揚げがあちこち出てきて、何故ザンギ?と思ったら今治の名物らしい。なるほどなあ。
前夜祭で一番面白かったのは Matz が割と真顔で「モリスさん、Namespace はいつできるの?」とプロジェクトマネージャっぽいことをしていたことだった。Namespace は言語設計者の Matz としては Ruby の最後のパーツらしく、本当にできる時期などが気になってるっぽい。モリスさん頑張って!
# ゆきち [初めまして。Wikiばなに出席するものです。 上記のお話は、あまりにももったいないので、できたら、どなたかに資料をま..]
# hatsm [わたしも日記切り離した方が良かったんではないかなと思ってた。活性化に繋がるということはそれだけアクセス増えるから大変..]