2011-11-15
Facebookアプリの設定ページにいつのまにかできていた「Cloud Services」を試す
どうやら、Facebookアプリを乗せるホスティングサービスを自動的に設定してくれるようなので、ちょっと試してみました。
基本的には、Herokuのドキュメントにあるとおりでいけます。
注意点は、既にherokuに登録している場合は、その登録メアドを使ったほうがよさそうってことぐらいでしょうか。
2011-10-27
iPhoneをiOS5にすると、SafariのCookie設定がオフになる
そんな現象を目の当たりにしてしまって驚いているみゃみゅ玉子です。
僕のぽよんは、まだiOS5にアップデートしていないのですが、アップデートした何人かの端末でサイトにログインできないだの使えなくなっただのが発生していました。
ログを見たり、頭を捻ったり、怪しいサイトを見てた説で解決しようとしたりしても不明のまま・・・怪奇現象に陥りそうになったのですが、
現象が起きている端末のCookie設定を見てみた人が、驚きの声を上げました。
「Cookieがオフになってる!なんで!?」
その後、現象が起きる何人かを確認してみたところ、みんなオフ。オフ。オフーーーーー!!!!
どうやら、iOS5にするとSafariのCookie設定がオフになるという、酷い現象が起きる人がいるようです。
iPhoneをお持ちのみなさま・・・どうか、サイト側へ通報する前に、まず端末設定の確認を!!
で確認できます。
ちなみに、iOSのことなんでiPadでも起きるもんだと思っていますが、今のところ問い合わせは来ていません。
(そんなにCookie使うところ無いからかなぁ・・・)
2011-10-07
WindowsからHerokuにgitでpushするために。
僕は、tortoise gitを使っているので、鍵はPutty keyじゃないといけないっぽいのですが、puttygenで作ったやつだとうまくherokuにとりこめなかったので、ssh-keygenを使います。
鍵の作成
ssh-keygen.exe -C herokuに登録したメアド -t rsa
で、鍵を作って、そのprivate keyをputtygenでimportしてppkファイルで保存します。
鍵をherokuへ登録
Windowsで作った公開キーをUbuntuに送って、Ubuntu上で
heroku keys:add /PATH/TO/SAVE/DIR/id_rsa.pub
こんな感じで登録できます。
git clone
tortoise gitで、てきとーなフォルダでcloneします。
putty keyには、↑で作ったppkファイルを指定します。
これで、きっとアプリのソースがcloneできるはず・・・。
あとは、編集してcommitしてpushして。
HerokuでNode。
なんだかんだで、Herokuかぁ・・・と思いながら、Nodeでアプリを動かして見ました。
まあ、Herokuのドキュメント(Getting Started With Node.js on Heroku/Cedar)のとおりにやれば、大丈夫なわけですが。
rubyが入っていれば、Windowsでもできそうな気がするけど、Linuxでやったほうが困らないようです。
僕は、VirtualBoxにUbuntuを入れて作業しました。
2011-06-04
Google Chromeアプリ「ぐるめDJ」を開発しています
ぐるめDJは、きまぐれに居酒屋・レストランを紹介するGoogle Chromeアプリケーションです。
インストールして、放置しておくとたまにポップアップでお店をおすすめしてくれます。
このポップアップのお店が気になったら、クリック!すると・・・
新しい画面が開いて、ぐるめDJがオススメ内容をしゃべってくれます。(音声は無いです。。。)
このお店に行ってみたくなったら、ホットペッパーグルメで見てみてください。
そんな感じです。まだまだ開発中なので、いろいろ改良すべき点がありますが、よかったら使ってみてください!
インストールは、↓こちらから。
http://sites.google.com/site/tmgnapps/home/chrome-apps/gourmet_dj
2011-01-14
自分のサイトにFacebookのコメント欄を表示する(fb:comments)
お久しぶりです。あけよろです。
そんなわけで、最近はFacebookにはまっています。
で、いろいろ作ったりして、いつか実装したいな・・・と思っていた機能がありました。
Facebook 開発者のドキュメントの下のほうにあるディスカッション。
あれこれ悩みながら、ドキュメントを見たりしていて・・・・ふと、fb:commentsをいじっていたら・・・
2010-12-20
Aptana Studio 3でGit
意外なところで便利な感じがしたのでメモ。
※ aptana studio 3のダウンロードはこちらから(現在、まだベータ)
- Githubを使う場合はSSH公開鍵が必要だが、Aptana Studio 3には「ターミナル」(Cygwin?)が入っていて、ssh-keygenで作れる
- gitクライアントがなんとなく入っている(Aptana Studio初回起動時に「Git無いの?無いなら勝手にいれるよ!」的に入る?)みたいだけれど、ターミナルじゃないとうまく動かない?
- まあ、ターミナルでgitコマンドペシペシたたけば使えるからいいか。commitまではプロジェクトエクスプローラーでできた。
もうちょっとしっかり設定したりすれば、もしかしたらいい感じに使えるかもしれない。
2010-10-29
web R25をFacebookで積ん読するアプリ「積25(つむ・にじゅーご)」を作りました
Facebookの積25(つむ・にじゅーご) | Facebook
なんとなく、リクルートWebサービスのページを見ていたら、web R25 APIができたとのことなので、作ってみたアプリです。
FacebookのJavascript SDKも気になっていたところだったので、まあその組み合わせでちょいっと。
Mashup Award 6にも応募してみました。
2010-10-26
Mashup Award 6に応募してみました
ゲームクリップアプリです。
#157 みあれこるど for Game | 応募作品一覧 | Mashup Awards 6 (#MA6) on CREYLE
毎年、応募しよう応募しようと思っていてもなかなかできなかったのですが、今回はなんとか時間を作って小さなものでもいいから応募しようと、作ってみました。
まだまだエラーが出る箇所もありますが、審査までになんとかなるかなぁ・・・?
基本的にはiPhoneで利用することを前提に作っていたりするので、PCならSafariやChromeで動くかもしれませんが、他のブラウザは微妙です。
(ローカルDBやローカルストレージを使っているだけなので、Firefoxは動くかと思ったら駄目だった・・・なんで?)
ちなみに・・・今回、処理は全部JavaScriptで頑張っています。
そう。サーバーは使っていません。
意外と動くもんです。
2010-10-16
かけ合わせるとレピュニットになる数を求めてみる
twitterで、
【急募】レピュニット素数を求めるプログラム - 言語・方式は問わない http://niku.name/20101016.html 暇なプログラマは挑戦してみてください.結構難しいですよ.できたら教えてください.
というのを見て、ちょっと書いてみました。
pythonでもやってみた
こんな感じで。
def repunit_prime(n): r = (10**n - 1) / 9 print "repunit:(",n, ")", r d = 0 e = 0 e2 = 0 while True: for elem in [1, 3, 7, 9]: e = d * 10 + elem e2 = r / e if e > 1 and r % e == 0: print "---> ", e, " x ", e2 if e >= e2: break d += 1
pythonなら17桁もいけます。
が、やはり時間がかかるのはしょうがないのですかねぇ?



