タグ

2011年1月17日のブックマーク (3件)

  • 不正な(X)HTMLをNokogiriで簡単に修正する : 野ログはノロキュアMaxHeart

    お久しぶりです。 カリスマスクレイパーのnogです。こんばんは。 最近仕事で使う言語がPerlに変わったのでRubyを書く量が当社比3分の1以下くらいに減ったんですがRubyネタです。 Rubyスクレイピングとかやってると非常にお世話になるNokogiriですが、それを別の場所で活用できる方法を紹介します。 ユーザーにHTMLを入力させてそれを出力するような場合、ユーザーがタグの閉じ忘れとかすると面倒ですよね。 ユーザー入力のHTMLの閉じ忘れはNokogiriを利用すれば簡単に修正することができます。 require 'rubygems' gem 'nokogiri' require 'nokogiri' Nokogiri::HTML.fragment("<div><br>").to_s # => "<div><br></div>" Nokogiri::HTML.fragment("<

    不正な(X)HTMLをNokogiriで簡単に修正する : 野ログはノロキュアMaxHeart
    sin5
    sin5 2011/01/17
    久しぶりにブログ書いた。
  • 教えないという教育法 - 教えることが上手な人の5つの教え方 - sadadadの読書日記

    子供や新人に対して教えることは山のようにあります。しかし、教える側の都合で無理矢理、教えたとしても労多くして功少ないことが多いものです。いくら努力して頑張って教えられる側が学ぶ気がなければそもそも意味がありません。しかも教える側も教育に割ける時間や手間は無限に有るわけではありません。つまるところ『どのように教えるか』を考えなければ教育効果など期待てきないのです。 「教える技術」の鍛え方―人も自分も成長できる 作者: 樋口裕一出版社/メーカー: 筑摩書房発売日: 2009/04メディア: 単行購入: 7人 クリック: 33回この商品を含むブログ (10件) を見る 教育ママが空回りする理由 教える側は教えられる側よりも沢山のことが観えています。だからといって見えていないものを無理に見せようとすれば、ある種の強制力を伴わなければなりません。しかし、それは答えを目の前にぶら下げてべさせるよう

    教えないという教育法 - 教えることが上手な人の5つの教え方 - sadadadの読書日記
    sin5
    sin5 2011/01/17
    重要。仮に子供にやって欲しいことがあったとしたらやらせようとするよりそのことに自然と子供が興味を持つようにすることと、活用できる機会を与えてあげたりすることが重要だと思う。
  • ソーシャルゲームのためのデータベース設計

    ・データベース的な観点でのソーシャルゲームの特徴 ・データモデル ・ソーシャルゲームに従来型RDBMSを使うべきか、�流行りのNoSQLで行くべきか ・負荷対策 (アーキテクチャ面) ・負荷対策 (ツール面) ・インフラエンジニアのキャリアについてRead less

    ソーシャルゲームのためのデータベース設計
    sin5
    sin5 2011/01/17
    ソーシャルゲーム関わったことほとんどないけど、凄く面白いないようだった。凄く良くできた資料