持ってることすら忘れてたPSPを発掘。

初めて知ったんですが、昔のゲームとかがPSPだけでダウンロード購入できるんですね。昔のゲーム(といっても初代PSのゲームとかですが)の方が最近の難しいやつよりなじみやすく、わざわざ買いに行くのも億劫なおっさんにはちょうどいい感じです。値段も300円や600円が主で、Amazonで数千円の本をポコポコ買ってるのに比べれば大分安いですね。

PSPの無線LANはWPA2には対応してなかったのでワザワザ自宅のアクセスポイントをWPAに弱めて接続しました・・・。

最近ニコニコ動画でプレイ動画や実況を見ていてた、「クーロンズゲート」や「俺の屍を越えてゆけ」も600円と安いのでちょっと気になります。買ってみようかな~。

ARTDINK BEST CHOICE クーロンズ・ゲート-九龍風水傅-
俺の屍を越えてゆけ PlayStation the Best
class Tag < ActiveRecord::Base
validates_format_of :name, :with => /^\S+$/
validates_uniqueness_of :name, :case_sensitive => false

def before_validation
self.name.downcase!
end
end

小文字のみ、空白とか禁止。acts_as_taggableなんちゃら系なら多分共通。

これ危険!productionではmodelの読み込み順が違うのでエラー!とりあえず、pluginを直接書き換えて対応中・・・。

cucumberがtwitter-authの中でコケる。
You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occurred while evaluating nil.[] (NoMethodError)
/Users/komagata/Sites/help-me-hackers/vendor/plugins/twitter-auth/lib/twitter_auth.rb:42:in `strategy'
/Users/komagata/Sites/help-me-hackers/vendor/plugins/twitter-auth/lib/twitter_auth.rb:50:in `oauth?'
/Users/komagata/Sites/help-me-hackers/vendor/plugins/twitter-auth/app/models/twitter_auth/generic_user.rb:69

modelだけ簡単なのでrspecで書いて、他をcucumberと思いきやoauthでコケるのでテストが後回しになってしまうといていたらく・・・

みなさんoauthはどうやってテストしてます?

現在開発中のWebサービス、Help me, hackers! のソースコードを公開しました。

WikiBTSリポジトリもgithubのこのPublicなとこで進めて行きます。

http://github.com/komagata/help-me-hackers

サービス開始前からソース公開というのは正気の沙汰じゃない気もしますが、Webサービスのクローンソフトが本家に悪影響を与えたという話しも聞かないし、対象ユーザーがプログラマーということもあって、良い事の方が多い気がするので実験です。

生放送で作ってる時点で、非公開のモノがあるとやり辛いんですよね。公開後はそこでこのサービス自体の開発のタスク(BTSのIssue)を依頼して行きたいと思います。

合同会社フィヨルド

Webサービス開発と同時に、会社のページが放置プレイではマズイということで会社のページをリニューアルしました。(といっても@machidaさんが全てやってくれました・・・)

公開作業をニコ生でやりつつ、見てる方にデバッグしてもらったり、ネットワークを調べてもらったりして面白かったです。(見てる方といっても殆どがあったことある人だと思いますが)

Value Domainは管理画面からDNSの設定ファイルのレコード部分をテキストエリアで弄れるんですが、その内容が(浸透とかじゃなくて)DNS自身に反映されるのに30分ぐらいかかるみたいです。(cronで定期的に設定拾って反映するようになってるんだと思います)

% dig soa fjord.jp @ns1.value-domain.com

; <<>> DiG 9.6.0-APPLE-P2 <<>> fjord.jp @ns1.value-domain.com soa
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14560
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;fjord.jp. IN SOA

;; ANSWER SECTION:
fjord.jp. 2560 IN SOA ns1.value-domain.com. hostmaster.fjord.jp. 1271259290 16384 2048 1048576 2560

;; AUTHORITY SECTION:
fjord.jp. 120 IN NS ns1.value-domain.com.
fjord.jp. 120 IN NS ns2.value-domain.com.

;; ADDITIONAL SECTION:
ns1.value-domain.com. 1200 IN A 59.106.14.70
ns2.value-domain.com. 1200 IN A 202.229.187.26

;; Query time: 10 msec
;; SERVER: 59.106.14.70#53(59.106.14.70)
;; WHEN: Thu Apr 15 00:40:49 2010
;; MSG SIZE rcvd: 157

digでSOAってやるとSOAレコードが見れるんですね!(教えてもらいました)

・・・当たり前か。

TTL見て、僕がテキストエリアを編集して、もう一回TTL見て、「あ、変わってねえ」とか言ってるところで生放送時間切れ。数分後に反映されました。明日はWebサービスの方をちゃんとやります・・・。

清水國明には遥かに及ばないものの、一応ブックオフヘビーユーザーのkomagataです。

nanapiにブックオフオンラインの使い方 - nanapi × BOOKOFF Online コラボレシピ -というブックオフオンラインとのコラボレシピが出来たそうですが、僕とのTwitterのやり取りがきっかけになったそうでびっくりしました。(nanapiの関係者でも何でも無いのに)

宅本便というサービス自体に文句は無くて、便利さの割に使われてないのでプロモーション方法に問題があると思い、頼まれても無いのにつぶやいてみたんですが、nanapiは女性が多いので、女性のネットユーザーに宅本便の便利さが広まればいいですね。

元々はおそらく「宅本便」とかでTwitter検索してメッセージを一人一人に送っていたんだと思います。そういう事言われると、僕のようなネット中毒者は喜んでこうやってブログとか書きますし、集客でのTwitter利用の上手なやり方だと思いました。

Togetter - まとめ「ブックオフに改善案つぶやいたら採用された」

ヘビーユーザーには下記のように、USBバーコードリーダーを使った(元)蔵書管理をオススメします。

関連:

生放送してみました。見てくれた方ありがとうございます!

結論から言うと、やってよかったので続けていきたいです。

「匿名でWebに詳しい人々が作ってるものにツッコミを入れてくれる場」というのは貴重でありがたいなと思いました。会社だと、同僚がフルコミットしてるサービスにそもそも論的なツッコミを入れるのは少し遠慮がちになっちゃうし、2chやはてブだと正直な意見が聞けますが、人数があまりに多いと建設的な話し合いは難しい気がします。

昨日の議事録

ニコ生のコミュニティ限定だと興味無い人は見ないし、リアルタイムで見れる人は限られるけど、匿名なので遠慮せずに発言できる。

予定通り、平日の18:30〜19:00でやってこうと思います。

【ニコニコミュニティ】生放送しながらWebサービスを作る

とりあえず、今日から平日の18:30〜19:00でWebサービス開発ミーティング兼生放送やってみようとおもいます。

http://com.nicovideo.jp/community/co308424

脳以外の臓器は健康だと思っていたら風邪で死にそうでござる。komagataです。

週5でWebサービスを作り始めたんですが、昨日急に、

「作ってるとこ生放送したら面白いんじゃないかな?」

と思いました。(ソース公開しながら)

見て面白いかはさておき、解像度最強のニコ生ですら、ターミナルの細かい文字を見えるようにするにはかなりデスクトップの解像度下げて、フォントデカくしないとダメだということが過去の体験からわかっています。

四六時中あれじゃあ開発効率が下がるんですよね。

て、書いてて思ったけど、例えば平日の18:30~19:00だけとかにすればいいか。

ちと考えてみます。

心底欲しいものは口に出来ない法則 - p0t

「要領が悪く、無能な人間に見られたくない。」

というのを自分が心底思っていて、それゆえに「忙しい」という発言に抵抗があるのかと思うと我ながら結構恥ずかしい。

ホントに、

「金が欲しい」

とか、

「モテたい!っていうかもっと言うと老若男女にチヤホヤされたい!」

とかは全然言えるんですが、

「忙しい」

というのはもう単純に生理的嫌悪感になっていて一回でも口に出すのもはばかられる感じでした。

5年前にはこんなエントリーを書いてることからも症状は深刻です。

「無能に見られたくない」

というのはもっとプリミティブに分解すると、

「理性的でありたい」「知的でありたい」

というロジックが幅効かせてる業界(コミュニティー)の人の共通の欲求であり、絶対善(=カッコいい)みたいなところがあるのかなと思います。ちょっとそれは柔軟じゃないというか、自由じゃないなと思ったのでチャンスがあったら「忙しい」って言ってみようと思ってました。

この間、仕事の都合で美容室の予約を当日にキャンセルしてずらしてもらいました。もちろん美容師さんはコミュニケーション能力が高いので、

「仕事忙しいんですか〜?」

とか聞いてきますわな。今までだと、

「ぼちぼちですねー」とか「そうでもないですねー」

とか言ってました。今考えると、いやそこは話しの掴みとしてもってこいな話題で、そう答えたら話し続かなくて相手も困るだろう。と思うんですが、「忙しい」が放送禁止用語かっつーぐらいの鬼回避を見せてました。しかし、今日の俺は今までの俺じゃない!予約一回キャンセルしてるんだしここで言わずしてどこで言う?

I can fly! ミζ゜

「そうですね〜、ちょっと忙しいですね〜。」

・・・・・・・・・。

俺がこんな覚悟で回答したことなどもちろん美容師さんは知る由も無く、以前よりも自然な会話になりました。

出てきた後、少し気持ちが軽くなった気がしました。

関連: