タグ

2013年2月7日のブックマーク (4件)

  • Ruby 勉強会 第42回 発表資料 IO について

    2. 自己紹介cuzic「きゅーじっく」と読みます。×quzic × cusic「リファクタリング Ruby エディション」の読書会を計画しています。@ JR 尼崎駅徒歩2分(小田公民館)日程未定Kent Beck 著 最近 JavaScriptの勉強中関数が First-Class Object でいいね。2010/04/24第42回 Ruby/Rails 勉強会@関西 3. IO クラスみんな知っているよね?puts “Hello, World!”STDOUT や STDIN は IO のインスタンスopen(“/tmp/tempfile”) do |io| ~endファイル入出力だけでなく、ネットワーク処理などにも IO クラスを利用。2010/04/24第42回 Ruby/Rails 勉強会@関西 4. Ruby のIO はかしこいRuby のスレッドとうまく連携ブロックする IO

    Ruby 勉強会 第42回 発表資料 IO について
    kazhr
    kazhr 2013/02/07
    rubyのIOについて
  • GoogleのJSON(モドキ)の先頭にwhile(1); がつく理由 - 葉っぱ日記

    なぜGoogleはJSONの先頭に while(1); をつけるのか #JavaScript #HTML #Ajax #StackOverflow - Qiita これはクロスサイト・リクエスト・フォージェリ対策。違うよ!全然違うよ! 攻撃者の作成した罠ページにてJSONを<script src="target.json">みたいに読み込んで、ゴニョゴニョやることでJSON内の機密情報に攻撃者がアクセス可能というのは合ってるけど、それを「クロスサイト・リクエスト・フォージェリ」とは言わない。無理に何か名前をつけて呼ぶとすれば、「JSON Hijacking」という俗称や、あるいは単純にクロスサイトでの情報漏えい、程度ですかね。 ちなみに、ArrayコンストラクタやObjectでのアクセサを定義してJSONをJSとして読み込んで内部にアクセスする手法は、現在のところ公にされているところでは古

    GoogleのJSON(モドキ)の先頭にwhile(1); がつく理由 - 葉っぱ日記
    kazhr
    kazhr 2013/02/07
    こんなバッドノウハウ、ふつうの開発者は覚えておく必要ないです。
  • Git がわからなくても Github を利用しよう | そんなこと覚えてない

    みなさん Github を利用していますか? 「Git がわからないから…」と、そんな理由で使わないのはもったいないです。 Webや開発に携わる人間であれば、例えプログラムを書かなくても、Github へアクセスする機会は増えているのではないでしょうか。 Webの人であれば jQueryのプラグインを探したり、サンプルコードが Github においてあったりすると思います。 しかし、いきなり使いこなすのは難しいので、まずは以下のことをはじめてみることをおすすめします。 アカウントを作る 知り合いや気になる人をフォローする 自分が利用しているリポジトリや気になるリポジトリにスターを付ける News Feed を読む 日人がやってるネタリポジトリの Issues やPull Requestsに絡む Gitを利用しなければいけない機能はとりたててありません。(Pull Requestには突っ込

    kazhr
    kazhr 2013/02/07
    日本人がやってるネタリポジトリの Issue やPull Request に絡む
  • なぜGoogleはJSONの先頭に while(1); をつけるのか - Qiita

    Stack Overflowに面白い質問があったので紹介する javascript - Why does Google prepend while(1); to their JSON responses? - Stack Overflow 質問 Googleのサービス内で使われるJSONの先頭に while(1); てついているのは何故? 例えばGoogle Calendarではカレンダーを切り替えるときに以下のような内容のデータがサーバから返される。 while(1);[['u',[['smsSentFlag','false'],['hideInvitations','false'],['remindOnRespondedEventsOnly','true'],['hideInvitations_remindOnRespondedEventsOnly','false_true'],['C

    なぜGoogleはJSONの先頭に while(1); をつけるのか - Qiita