@kyanny's blog

My thoughts, my life. Views/opinions are my own.

2011-05-01から1ヶ月間の記事一覧

父親がロケタッチをやりこんでいた

もう一年近く前になるとおもうけど、 iPhone を買った父に iPhone 利用者の先輩として「最近は位置情報系サービスというのが流行っているんだ」と、 foursquare ロケタッチ はてなココ を紹介したことがある。いろいろ試した末、ロケタッチが一番しっくりき…

今日はこのひとことがそれなりに人気あったようだ。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "ht…

ペパボ社内の有志で JavaScript ソースコードリーディング勉強会をやった

社内 IRC の #javascript チャンネルで盛り上がったのがきっかけで、社内の有志数名で JavaScript ソースコードリーディング勉強会をやった。この前予習した Raphael Sketchpad のソースコードを読んだ。前に Rails勉強会@東京で yugui さんが bundler のソ…

Shibuyarb.include?(:shibuyarblunch) #=> true

#shibuyarblunch は Shibuya.rb の活動のひとつになりましたということで、ようやく足並み揃えられました。あーよかった。ずっと「既存のものに断りなく勝手にやり始めちゃったけど微妙だったらどうしよう」というのがずっと気になっていたので、胸のつっか…

Togetter はもう読まないほうがいいと思ったので /etc/hosts に追記した (0.0.0.0) 編者の視点が偏っていた場合、偏った発言ばかりがまとめられるので、小町や知恵袋のやばいトピックに比べてずっと闇が深く、恐ろしい気がする。

はじめての lokka プラグイン lokka-comment_auto_approved を書いた

#shibuyarblunch のサイトで利用している「クラウドのための CMS」 Lokka 用のプラグインを書いてみた。 Lokka プラグイン書くのはこれが初めてです。GitHub - kyanny/lokka-comment_auto_approved: Lokka plugin for comment auto approved.未ログイン状態…

http://d.hatena.ne.jp/a666666/20110510/1304959114やっとメモとり終わった・・・。長かった。最初に書いてから二週間くらいかかったのか。次は SQL インジェクション。 XSS と同じく非常に重要なところなのでしっかり勉強しよう。それにしてもメモるべきこ…

nonopaste-cli を書いた

kazeburo さんの NoNoPaste 向けにコマンドラインツールを書いた。https://github.com/kyanny/nonopaste-cliイントラネットに NoPaste 的なものを導入しているところは多いと思いますが、コードや設定ファイルの類を気軽に貼りつけて共有する際にいちいちマ…

RubyKaigi 2011 attendee

I got a ticket for RubyKaigi 2011 as individual sponsor. I also got official party attendee.Last year I could not go to RubyKaigi because of bad health condition. This year I hope to attend full this kaigi.

the bulkneets live 2011 2nd stage に行ってきた

都内某所で開催された the bulkneets live 2011 2nd stage に行ってきた。大盛況で、とても楽しかったです。以下ライブ本編とはあまり関係ない話を。招待状をもらったときに何故か勢いで「妻同伴でもいいか」と聞いて快諾してもらい、いざ当日「そういえばお…

いままでどうも、「ブラウザで画面を表示するようなものはちゃんと作らないと」みたいな意識がどこかにあって、いろいろ書き捨てスクリプトを書いて試したりするのは日常的にやってきたけどウェブアプリケーションはぜんぜんそういう練習ができてなかったな…

Facebook OAuth2.0 で認証するサンプルコードを書いた

どういう流れでやるのかを体感しとこうと思って webdbpress 61 の ogijun さんの記事を読みつつぐぐりつつ Rails 3 でてきとうに書いて試した。正直、こういうことを試すのに Rails 3 使うとかでかすぎ重すぎでアホかと思った。 Sinatra もう少しちゃんと使…

Raphael SketchPad のソースコードを読んだ

同僚と来週ちゃんと読む予定なので、予習のつもりで昼飯食いながらざっと読んだ。眺めた、よりは真剣に。 http://ianli.com/sketchpad/ https://github.com/ianli/raphael-sketchpad _strokes, action_history にストローク(ペンで描いたオブジェクト)を保…

なんか書きたいことがあるような気がするけど忘れてしまったような暇なとき「怪盗ロワイヤル」とかソーシャルゲーム系を少しやってみたりしている。ゲーム内における友達ゼロ人なのでソーシャル性もゼロであり、面白くはないのだが、レスポンスとか描画とか…

渋谷 Rubyist ランチ第五回

http://shibuyarblunch.heroku.com/7五回目でした。毎度ありがとうございました。あっちとこっちと両方書くのはどうなんだという疑問が一瞬頭をよぎったけど、告知と感想は別だよねということで気にせず書く。今回はあんまり Ruby の話をしなかった(むしろ …

最近チラ裏ってないなーということでチラ裏。HTC Desire HD が投げ売り端末になって涙目の俺だが、国内発売中の Android 端末のなかでは最速で 2.3 アップデートがきたのでちょっとだけ勝ち組感を味わっている日々、おれの人生では珍しい・・・でも Instagram…

#shibuyarblunch のサイトをカスタマイズした

今日やったこと Google Calendar をスニペットでサイドバーに設置した。開催日程を載せる。 サイドバーで about スニペットを有効にした(ソース読んで発見)けどページへのリンクが・・・ tweet_button, hatena_bookmark_button, facebook_like_button プラ…

HTC Desire HD を Android 2.3 にアップデートした

アップデートは何のトラブルもなく、10分以内で終わった。事前にどこがかわるか調べてなかったので、ちょこちょこと触っては「あれ、ここ変わってるな」とか小さい発見をしている。とりあえず気づいたところをメモ。 システムフォントがかわった?すごく綺麗…

「渋谷周辺の Rubyist でランチ」のサイトを立ち上げました

最近週一で開催している「渋谷周辺の Rubyist でランチ」ですが、告知用のサイトを立ち上げました。#shibuyarblunch参加者の皆さんにアドバイスをいただいて、 Lokka を採用してみました。ドメインを見ればわかるとおり Heroku で動かしています。実は Herok…

渋谷周辺の Rubyist でランチに行ってきた(四回目)

ゴールデンウィークあけ一発目でした。今回は自分の連絡ミスで iori さんに迷惑をかけてしまった。問題点が浮き彫りになり、対策案をいろいろだしてもらった。話題は、「普段使い(仕事に限らず)の Ruby は 1.9 ですか?」「仕事でウェブサイトを作るとき、…

今日は朝からふらふらでまったくダメだったけど、 Ficia のニュースを聞いてから感情的にもメタメタになってしまってまったく使い物にならなかった。あまりに疲れていて足がじんじんして足を高くしないと眠るのもままならないくらいだった。へろへろになりな…

RIP Ficia

Ficia サービス終了のニュースを聞き、大いにショックを受けた。目標にしていたサイトだった。システムのアーキテクチャ、ユーザーインターフェース、外部ツールまで含めたサービスのデザインなど、どれも素晴らしかったと思う。知見・ノウハウを惜しみなく…

Re: 新人プログラマーが使えない理由

新人プログラマーが使えない理由 | TechCrunch Japanいくつかの点で、的外れだと思う。新人 == 未経験者である場合(新卒採用など)、定義により現場で即戦力になれないのは明らか。なので使えなくて当然、使えるようにする仕組みがない企業が未経験者採用な…

飲み会で猥談とかするひとたちの気持ち、全然わからない。何が楽しいんだろうか、他に話すことがないといったって、別に話すことないなら話さなければいいし話すこともないなら会わなければいいのに・・・そしてどうしても会って話す必要があったとして、よ…

今日は仕事帰りに妻と待ち合わせて渋谷で食事をして帰ったのだけど、その店で隣に居合わせたグループの話題が最低で、いわゆる猥談(ステディな関係でないパートナーの話題)をしていたのだけど、本当にイライラさせられて、今日は仕事もはかどらなくてひど…

4. Webアプリケーションの機能別に見るセキュリティバグ (4.3 表示処理に伴う問題)

この本最初のハイライト、ってところかな。線引き始めるとキーワードだけじゃなくてそこらじゅう真っ赤に塗りつぶしそう。 XSS 基本編 概要 サイト利用者のブラウザ上で、攻撃者の用意したスクリプトの実行によりクッキーを盗まれる(なりすまし) ブラウザ…

git-svn でリモートブランチ (svn) をローカルでマージして push する (trunk)

すでに svn repo のほうでブランチが切られてるとする。 $ git svn fetch $ git co -b local_hoge remotes/hoge $ git co master $ git merge --no-ff local_hoge $ git svn dcommitgit-svnでリモートブランチをmergeするときは–no-ffをつけるべし - Webtech…

Amon2 + Teng で nopaste を作る

Amon2 と Teng の練習用に、 nopaste なウェブアプリケーションを作ってみた。https://github.com/kyanny/NoritamaAmon2 の使い方は GitHub - tokuhirom/frepan: freshness mirror of cpan viewer とか https://github.com/tokuhirom/p5-OreOre-NoPaste とか…

ユーザー登録から本日までに日記をつけた日数:801日だった。だからどうした。

wasbook の XSS のところを読んでいて、自分の知識の足りなさ、理解の浅さを思い知った。ぜんぜんダメだったのだなーと。しかしここはポジティブシンキングやで!の精神で頑張って勉強して知識と技術を身に付けていこう。レースゲームにおける「ゴースト」の…