にたまごほうれん草アーカイブ

はてなダイアリーで書いてた「にたまごほうれん草」という日記のアーカイブです。現在は「にたまごほうれん草ブログ」を運営中です。

hotpepper/tabelog記法ってなんぞや?

foomoo 記法から hotpepper 記法に変更しました - はてなダイアリー日記 この記事によって今さらながらはてなの記法によってレストランを紹介できることに気付いたので試してみる。 むらもとジャンル:ラーメン住所: 大田区北千束3-31-6このお店を含むブロ…

Mac OS X ターミナル + zshで日本語入力

zshのコマンドラインで日本語を入力しようとしたら文字化けしてなんでだ!と調べて回ってたら、Macportsでインストールしてたzshのバージョンが4.2.7だったというオチでした。 zshは4.3以降でないとUTF-8を扱えない*1ので、Macportsで $ sudo port install z…

easy_installでエラーが起きたときの対処

結論から書くと、setuptoolsをアップデートしてやり直せばOKだった。 # easy_install -U setuptools エラーが起きた状況 SQLObjectをインストールしようとしてeasy_installを実行したら下記のようなエラーが出た。 # easy_install SQLObject==devSearching f…

デコレータを使う

クリスマスの休日にやることではないかもしれないが、Pythonのとあるライブラリの中のコードで使われていたついでに調べたのでメモ。 関数の上部に「@デコレータ名」という形式で装飾を付けることで、関数に対して付加的な動作を加えることができるもの。 …

配列から重複要素を取り除いた配列を作る

Rubyでいう、uniqメソッドみたいな効果。 set使えばよさそうね。 a = [1,2,3,4,5,1,3,4,5,6,4,2,2,3,4,5,3,4] list(set(a)) #=> [1, 2, 3, 4, 5, 6] Rubyの場合、 a = [1,2,3,4,5,1,3,4,5,6,4,2,2,3,4,5,3,4] a.uniq #=> [1, 2, 3, 4, 5, 6]

適当な人名のリストを作る

本当に適当なので「人名か?」と言われても読めない場合もあるのでそうとも言えず… と、言い訳はいいのでなんかそれっぽいリストを作る。 先頭大文字で後ろに3文字小文字で繋げればなんか人名っぽく見えるだろ!というざっくり感。 import random as r upper…

文字列のスライスとjoin

文字列に対してjoinを実行すると、文字と文字の間に文字を挿入することができる。 kuma = u"クマ牧場!" print "!".join(kuma) #=> ク!マ!牧!場!! シーケンスのスライス時の3番目の値はstepなので、文字列も飛ばし飛ばしで出力することができる。 print "kuma…

range()で生成したリストの逆順を得る

for文でrangeをインデックスにして使うときにちょっとハマったのでメモ。(Python 2.5.5) ハマってたこと リストを逆順にするreverse()メソッドを使おうとして、 a = range(10) a.reverse() #=> [9, 8, 7, 6, 5, 4, 3, 2, 1, 0] となるのに、 a = range(10)…

Pythonのジェネレータでフィボナッチ数列を出力

借り物のみんなのPython読んでる。 イテレータとジェネレータの解説読んでて、今までろくに使ったことなかったなと思い少しコードを書いてみた。 書籍ではサンプルコードとして素数を順々に出力するジェネレータ関数が書かれているので、それを参考にフィボ…

Facebookが楽しい件

酒飲みながらいいね!をつけまくってコメントしまくってわいわい騒いで友達がめっちゃ増えた。 これもid:amachangが広めてくれたからなんだろうなー。感謝感謝。 今夜の宴は朝まで続くみたいなので今からでも参加したい人はどうぞ。 Facebook | フェイスブッ…

今日の嫁との会話

嫁の着ていた部屋着のタグが逆さまになっていて「W」に見えた。 私「この服、サイズがWだね」 嫁「なんかめっちゃでかそうだね」 私「ワイドのWだね、火曜ワイド劇場だね」 嫁「そっかー…ってワイド劇場は土曜だよ!」 私「!!!」 火曜は火曜サスペンス劇…

Pocket Wi-fi契約しましたよっと

Softbankで契約したけど回線はイー・モバイルとのこと。 複数回線パックとかよく意味がわからんけどとりあえず定額のみ使う予定。 デフォルトだとセキュリティ設定があやういので、以下の記事を見ながら再設定。 Tedious Days More, More and More:Pocket Wi…

Mac OS XからLinkStationにアクセスしたら文字化けする場合の対処法

LinkStationにsmbプロトコルでアクセスしたら日本語ファイル(フォルダ)名が文字化けした。 文字化けしたパターン Finderで、「移動」→「サーバへ接続...」(またはCmd+K)する LinkStationのIPアドレスが192.168.0.3だとすると、「smb://192.168.0.3」を入…

ツイートボタン貼ってみる

えいっ。 Tweet ついでなのでサブアカも含めてみた。 作成はこちらから Twitter / ツイートボタン

DataMapperでauto_upgrade!メソッドを使う場合はrequire 'dm-migrations'する必要があるようになったらしい

久々にDataMapperを使ったコードを動かそうとしてちょっとハマった。 I had got as far as installing the rc3 gems but was still getting a missing method for auto_upgrade! (see below). The thing I was missing was the "require dm-migrations" line…

Objective-CでHello world

せっかくなので練習がてら。 Mac OS Xの場合 Xcodeをインストールしておいて、以下のコードを例えばhello.mとして作成。 #import <stdio.h> #import <Foundation/NSObject.h> @interface HelloClass : NSObject - (void) sayHello; @end @implementation HelloClass - (void) sayHello { prin</foundation/nsobject.h></stdio.h>…

ターミナルに表示される設定名を修正

ターミナルを使ってMacPortsなどいろいろ触ってみようとしたら、 プロンプトに表示されている名前が、 (本名の誤記)-no-macbook-pro: ~ loginname$みたいな形式になっていた。 (本名の誤記)の部分は本当に私の名字を音読みにしてローマ字になおした表記だっ…

とりあえずインストールしたもの

随時追加予定。 インストールパッケージから Carbon Emacs Google Chrome(Webブラウザ) YoruFukurou(Twitterクライアント) Xcode MacPorts Limechat(IRCクライアント) Google日本語入力 Cyberduck(FTPクライアント) Growl Skype Firefox Dropbox Eve…

MacBook Proを買って覚えること&やるべきこと

長らく欲しい欲しいと言いながらあとひとポチがなかなかできなかったMacBook Proをようやく購入することができました。今週後半に届く予定なので、届いてからやるべきことを参考に。 最初は素のMac OSを楽しんで、開発環境も整えられるといいな。 Macの基本 …

We Ruleやり始めた

We Rule from ngmoco:) - Incredible games, exclusively for the iPhone and iPod Touch iPad版をいつの間にかインストールしていたので試しにプレイしてみたら意外と楽しかった。 自分の王国を持って、農作物を育てたり街を作ったりして王国を成長させてい…

AndroidのWebViewでフォーカスされたときのハイライト(枠、網掛け)を消すCSS記述

あのオレンジ色のデザインによっては不似合い甚だしいハイライト(枠と網掛け)を消すには、 -webkit-tap-highlight-color: rgba(0, 0, 0, 0); と、入れる。 参考 Android のブラウザのフォーカスが z-index を無視しているバグがなおらない - 冬通りに消え…

iPad届いた

昨日は定時ダッシュで帰宅し、ポストから不在通知を抜き取るやいなやヤマトの兄ちゃんに電話してすぐ持ってきてもらった。それぐらい楽しみだったので昨日から触ってて楽しい。 いろいろ触ってみて思ったが、私は横長の状態で持って使う方が合ってる気がする…

iPhoneアプリで「もしドラ」を読んだ

あれは仕事後、晩飯を食べながら飲んだビール一本でふらふらになってしまった夜。App Storeを覗いていて見つけ勢いで買い、これまた勢いで一気に読んでしまった、そんな本。もし高校野球の女子マネージャーがドラッカーの『マネジメント』を読んだらposted w…

TwitterのユーザタイムラインのRSSをパースするときにエラーが出た場合の対処法

現象 5月4〜5日のどこかで、Twitterの吐くユーザタイムラインが変わったようだ。 その前を正確に把握していないのだが、現在のRSS(たとえば私のツイートのRSSはこんな感じ)では、 <rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:georss="http://www.georss.org/georss" xmlns:twitter="http://api.twitter.com"> ... <twitter:source> </twitter:source></rss>

Ubuntuマシンを10.04 LTSにアップグレード

ニュースでリリース情報を見てすぐにアップグレード開始。 元々はデスクトップのメインマシンだったはずが、引越し後に置いた部屋がリビングから遠いせいもあってすっかりご無沙汰になってしまっていた。 せっかくのGWだし、家での作業予定もたくさんあるの…

おおきく振りかぶって(14)

漫画なので読書というにはアレだけど、Amazonで予約してたのが届いたので一気に読んだ。 おお振りは、本編ももちろん楽しく読んだが、草野球をやっている身としては最後のルール解説ページも非常に役に立つ。おお振りを読んでいて思うのが、この作者さんは本…

『はじめまして』

Web

ひさびさに笑いをこらえきれないやりとりを見た。 mixiアプリのコンテナから送信された署名がついたリクエストの検証方法について - Google-App-Engine-Japan | Google グループ はじめまして。ぷりっぷりのおしりと申します。 mixiアプリでコンテナから送信…

はてなモノリス、結構楽しい

最近始まったっぽいはてなの新サービス、はてなモノリス。 バーコードで商品を読み込んでポストするとポスト内容によってポイントが貯まり、一定の条件でバッジがもらえる…と、文章にしてしまうと、先日の日記で書いたブクログとfoursquareを組み合わせただ…

ブクログで本棚を作った

以前に比べ最近は本を読むようになっているので、読んだ本を整理したいと思いブクログに登録し本棚を作成してみた。 http://booklog.jp/users/emergent ブクログのiPhoneアプリもあり、バーコードリーダーで本を登録できるようなので早速インストール。 とり…

手でイケるんです

複数の意味に捉えられる言葉って難しいね、という話。 昨日は昼間から月島でもんじゃを食べながら飲んでいたのだが、途中、北海道出身の妻が関東に出てきてショックだったことはゴキブリがいることだ、という話になった。 そこから、本州にいてもゴキブリは…