はてな?のぐうたら玉子丼 RSSフィード Twitter

2011-11-15

Facebookアプリの設定ページにいつのまにかできていた「Cloud Services」を試す

どうやら、Facebookアプリを乗せるホスティングサービスを自動的に設定してくれるようなので、ちょっと試してみました。

基本的には、Herokuのドキュメントにあるとおりでいけます。

注意点は、既にherokuに登録している場合は、その登録メアドを使ったほうがよさそうってことぐらいでしょうか。

続きを読む

2011-11-07

iOS5から?iPhoneのSafariのposition:fixedが有効になっている

先日、jQueryプラグインBlock UI」で出している似非ダイアログが出てこないという報告を受けた。

僕の持っているiPhone 4(iOS4)ではちゃんと動いているので、キャッシュとかメモリとかの関係だと思ってた。

そしたら、iOS5の人がことごとく同じ現象だとのこと。

続きを読む

2011-10-27

iPhoneをiOS5にすると、SafariのCookie設定がオフになる

そんな現象を目の当たりにしてしまって驚いているみゃみゅ玉子です。

僕のぽよんは、まだiOS5アップデートしていないのですが、アップデートした何人かの端末でサイトにログインできないだの使えなくなっただのが発生していました。

ログを見たり、頭を捻ったり、怪しいサイトを見てた説で解決しようとしたりしても不明のまま・・・怪奇現象に陥りそうになったのですが、

現象が起きている端末のCookie設定を見てみた人が、驚きの声を上げました。

Cookieがオフになってる!なんで!?」

その後、現象が起きる何人かを確認してみたところ、みんなオフ。オフ。オフーーーーー!!!!

どうやら、iOS5にするとSafariCookie設定がオフになるという、酷い現象が起きる人がいるようです。

iPhoneをお持ちのみなさま・・・どうか、サイト側へ通報する前に、まず端末設定の確認を!!

設定→SafariCookieを受け入れる

で確認できます。

ちなみに、iOSのことなんでiPadでも起きるもんだと思っていますが、今のところ問い合わせは来ていません。

(そんなにCookie使うところ無いからかなぁ・・・)

続きを読む

2011-10-07

WindowsからHerokuにgitでpushするために。

僕は、tortoise gitを使っているので、鍵はPutty keyじゃないといけないっぽいのですが、puttygenで作ったやつだとうまくherokuにとりこめなかったので、ssh-keygenを使います。

鍵の作成

msysgitのbinに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して。

# restartはUbuntu側での操作なので、なんかWinだけでできるようにしたいなぁ・・・

HerokuでNode。

なんだかんだで、Herokuかぁ・・・と思いながら、Nodeでアプリを動かして見ました。

まあ、Herokuのドキュメント(Getting Started With Node.js on Heroku/Cedar)のとおりにやれば、大丈夫なわけですが。

rubyが入っていれば、Windowsでもできそうな気がするけど、Linuxでやったほうが困らないようです。

僕は、VirtualBoxUbuntuを入れて作業しました。

続きを読む

2011-06-04

Google Chromeアプリ「ぐるめDJ」を開発しています

ぐるめDJは、きまぐれに居酒屋・レストランを紹介するGoogle Chromeアプリケーションです。

インストールして、放置しておくとたまにポップアップでお店をおすすめしてくれます。

f:id:myamyugon:20110604152309p:image:left

このポップアップのお店が気になったら、クリック!すると・・・

新しい画面が開いて、ぐるめDJがオススメ内容をしゃべってくれます。(音声は無いです。。。)

f:id:myamyugon:20110604152310p:image

このお店に行ってみたくなったら、ホットペッパーグルメで見てみてください。

f:id:myamyugon:20110604152311p:image

そんな感じです。まだまだ開発中なので、いろいろ改良すべき点がありますが、よかったら使ってみてください!

インストールは、↓こちらから。

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アプリです。

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ならSafariChromeで動くかもしれませんが、他のブラウザは微妙です。

(ローカルDBやローカルストレージを使っているだけなので、Firefoxは動くかと思ったら駄目だった・・・なんで?)


ちなみに・・・今回、処理は全部JavaScriptで頑張っています。

そう。サーバーは使っていません。

意外と動くもんです。

2010-10-16

かけ合わせるとレピュニットになる数を求めてみる

twitterで、

【急募】レピュニット素数を求めるプログラム - 言語・方式は問わない http://niku.name/20101016.html 暇なプログラマは挑戦してみてください.結構難しいですよ.できたら教えてください.

(引用元:http://twitter.com/niku_name/status/27551869199

というのを見て、ちょっと書いてみました。

プログラムはこちら→ http://apl.tmgn.jp/smpl/repunit/repunit.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桁もいけます。

が、やはり時間がかかるのはしょうがないのですかねぇ?