タグ

ブックマーク / technohippy.hatenadiary.org (8)

  • Google+ APIキタ━━━━(゚∀゚)━━━━ッ!! - ずっと君のターン

    やっとでました、Google+ API!これで今回のGDDもおもしろくなりそう! APIを使用してできることはまだ情報の取得だけだけど、大体どんな感じのAPIになるかは想像できるし、JavaPHPPythonRubyのライブラリが既に存在するのも素晴らしい。(音を言えばRuby版なんかは自分で作ってみたかった気もするけど・・・) とりあえずドキュメントのトップページを訳してみました。 http://developers.google.com/+/api/ Google+ API Goolge+ APIGoogle+のためのプログラミングインターフェースです。このAPIを利用するとアプリケーションやウェブサイトをGoogle+と統合できます。これによってユーザーはあなたのアプリケーション内でGoogle+の機能を最大限に利用して相互に繋がることができます。 注: Google+ A

    Google+ APIキタ━━━━(゚∀゚)━━━━ッ!! - ずっと君のターン
  • 最後のRubyKaigiの最後の日の最初のセッションで話をして来ました - ずっと君のターン

    「parse.yの歩き方」 これまで第一回から無欠勤で参加してきたRubyKaigiで最後にセッションを持つことができて感無量です。内容は要するに去年のLTの続き。 残念ながら去年のLTではオレオレRuby作者を増やすことは叶わなかったようですが、考えて見ればLTでは単に作ったRubyを紹介しただけなので、それも当たり前です。ということで今度は時間も30分ありますし、もう少しだけ突っ込んだ実装寄りの話をしました。 おお、動画が公開されてました。 [18S01] Parse.y Famtour (ja) from ogi on Vimeo. MBPが死亡してスタッフの方にマシンをお借りしたため、作った?rubyのデモはできなかったんですが、質問時間を入れると時間はほぼちょうどだったのでまぁデモしなくてよかったのかなと、自己正当化してます。 これで、Cもparse.yもまともに理解してなくても

    最後のRubyKaigiの最後の日の最初のセッションで話をして来ました - ずっと君のターン
  • AndroidとiPhoneと - ずっと君のターン

    iOSちびちび一年半くらい触ってたけど、ここ何週間かは仕事Androidアプリ作ってる。ファーストインプレッションとしてはiPhoneよりもAndroidの方が圧倒的に作りやすいス。 Java vs. Objective-C よく文句言われてる気がするObjCのメッセージ送信には、いちSmalltalkファンとしてはほとんど違和感ないんだけど、retainとかreleaseがめんどい。やっぱGCはあった方が楽。謎エラーで悩むことが断然少なくて済む。あと、C言語ベースだから仕方ないのかも知れないけどObjCだとクラスを一つ作るたびに毎回 .h と .m の二つ用意することになるのも面倒くさい。そういう細々した部分でいちいちJavaの方がストレス少なくていい。 ただ、既存のクラスに後付けでメソッドを追加できるとこはObjC最高。@selectorでメソッドを簡単に取り出して使えるのも便利。動

    AndroidとiPhoneと - ずっと君のターン
  • RubyKaigiが次回最終回だということについて - ずっと君のターン

    年も成功裏に終了したRubyKaigiだけど、来年で最終回だとか。正直当に終わると思ってないし、仮に現在の中心スタッフが止めても、他の誰かがなにかしらやるでしょ。そういう次世代イベントの中心メンバを育てるための場がRegional RubyKaigiだと勝手に思ってるし。 ただ、それはそれとして「RubyKaigiを一度終わってみる」っていうのはホントにいいことだと思う。 (たしか)一昨年の角谷さんのゆるふわセッションを私は大笑いしながら見てたんだけど、終わってから他の人の書いたレポート見てるとなんとなく違和感があった。まぁ詳細レポートを書くような人はそれだけ多くを受け取った人だから思い入れも激しいのかなぁと思ったりしながらその時は違和感を気にしないことにしたわけだけど。 それで迎えた昨年の角谷さんのセッション。もちろん発言は示唆に富んでるし、事前にかっちり準備をしながらも、それ以上に

    RubyKaigiが次回最終回だということについて - ずっと君のターン
  • うちのOSXでGoogle Waveが動いた - ずっと君のターン

    http://code.google.com/p/wave-protocol/ Waveサーバの参照実装が先月末に公開されてて、気になってたので試してみたらすごく簡単だった。Google Codeの資料がとても親切。正直それ以上特に付け加えることもないんだけど、一応自分の作業ログとしてやったことをメモっとく。 Java6インストール http://developer.apple.com/java/download/ もしかしたらJava5でもいけるのかも知れないけど、とにかくGoogle Codeにそう書いてあったのでインストール。ただ、リンクをクリックしたらログイン画面に飛ばされたので、もしかしたらMacJava6はApple Developer Connection(ADC)の登録必須なのかも。もしそうならADC未登録の人は諦めてJava5で試すか、Java6の正式版が出るまで待つか

    うちのOSXでGoogle Waveが動いた - ずっと君のターン
  • Google App Engineで落書きアプリ - ずっと君のターン

    Google App Engineのアカウントがあっさり手に入ったけどPythonはあんまり好みじゃないからしばらく寝かせておこう。とか思ってたんだけど、思いのほかレアなようで手に入らなかった人も多いみたい。これでアカウント放置というのも皆様に申し訳ないのでちょっと作ってみた。 IECanvasの使い方がおかしいのかうまく動いてくれないためFireFox限定。 若干おかしいところもありますが、今は一応動きます。(2008/4/12 追記) http://susan.appspot.com/ チュートリアルを試すの含めて4時間くらいでやっちゃったものなので、おかしなところがあっても見逃してください。 Google App Engine使ってみての感想だけど、デプロイが楽。コマンド一発でできる。勝手にスケールしてくれるそうだし、ローカルの開発環境で動けばそのあとのことはなにも考える必要がない。

    Google App Engineで落書きアプリ - ずっと君のターン
  • annotate_modelsをちょっと改造 - ずっと君のターン

    annotate_model便利なんだけど、変更されてないテーブルのモデルとかフィクスチャとかのヘッダも書き換えるので、うっかり実行するとものすごい勢いで他の人の変更と衝突して辛い。ので、無理やり改造。 vendor/plugins/annotate_models/lib/annotate_models.rb def self.annotate_one_file(file_name, info_block) if File.exist?(file_name) content = File.read(file_name) old_info_block = content =~ /^# #{PREFIX}.*?\n(#.*\n)*\n/ ? $& : '' unless info_block.sub(/version: \d+/, '') == old_info_block.sub(/vers

    annotate_modelsをちょっと改造 - ずっと君のターン
  • プログラマのキモチ - ずっと君のターン - 晴れてました。きっと。

    プログラマにとって最高の会社は、プログラマが社長をやらない限り作れない。 基的にプログラマはお金よりも評価がほしい。製品を、能力を、認められたい。つーか同じ能力で、いわゆる理系職と文系職を比べたら文系職の方が給料が高いのは誰の目にも明らかなのに、それでもプログラマを選んだ時点でお金は一番じゃないのは当然至極。ただし贅沢なことに、ほしい評価と言うのが、誰からの評価でもかまわないわけじゃない。分かってる人の評価がほしい。 プログラムと聞いて一番に運動会を思い浮かべるような、そんな営業に「わぁーすごいですねー」と成果を褒められたところでなんになる?もちろんシャイでナイスガイなプログラマは照れたような笑顔で「はは、そうですか?ありがとうございます」と当たり障りのない返礼をするだろう。だけどそんなのは上辺だけ。内心は「どこ見てんだよ、ドシロートが。注目すべきはそこじゃねーだろ。見ろよ、この×××を

    プログラマのキモチ - ずっと君のターン - 晴れてました。きっと。
    hajimepg
    hajimepg 2007/06/05
  • 1