2016年12月26日のブックマーク (3件)

  • How to change Rails 3 to_xml encoding

    oh240
    oh240 2016/12/26
  • XMLをJSONに変換する - Qiita

    例えば http://hoge.com/data.xml というXMLを返すAPIがあったとして、ここからJSONデータに変換したいなら以下のコード。 ただしActiveSupportが必要なので、Rails以外の環境では、ActiveSupportを別途インストールすること。 require 'active_support/core_ext' require 'open-uri' hash = Hash.from_xml open('http://hoge.com/ext/data.xml').read json = hash.to_json

    XMLをJSONに変換する - Qiita
    oh240
    oh240 2016/12/26
    とりあえずこれでXML 解析とかはサクッとできそう。(良かった…)
  • サーバーサイドレンダリング不要論 - Qiita

    サーバーサイドレンダリング、Isomorphic、Universal JavaScriptなどの言葉をよく見かけます。なるほどね、良さそうだね、外部公開するサービスを書くことがあったら挑戦してみたいね、Mithrilにもisomorphic-mithrilってのをがんばっている人がいるし、みたいなことを漠然と思っていたのですが、最近ASCII.jpのシステムコールプログラミングの連載を書いていて、あらためてHTTPの仕様を見返してみて、逆にサーバーサイドレンダリングをしない方がいいのではないか、と思い始めました。 追記(23:30): サーバーサイドレンダリングと書いていますがUniversal JavaScriptみたいな凝ったビューの更新の意味です。 サーバーサイドレンダリングの欠点 サーバーサイドレンダリングのメリットとしてあげられるのは次の2点です。 検索エンジンのクローラー向け

    サーバーサイドレンダリング不要論 - Qiita
    oh240
    oh240 2016/12/26
    個人的な話だけど、SEO別に弱くないですよって表立って言えるようなソースがないんで、SPA使いたいけど使えないという問題はある。 SEO重視する案件の時に説明するのがなかなか骨が折れそうなんで。