タグ

ブックマーク / r7kamura.hatenablog.com (5)

  • Ruby on Rails on React on SSR on SPA - ✘╹◡╹✘

    amakan での設計を例に、RailsでSingle-Page Applicationをつくるときの自分のやり方をまとめてみます。 GemJavaScriptで書かれたReactのコンポーネントからHTMLを生成する」というのをRubyでやるために、RubyのV8エンジン実装であるmini_racerというGemを使う。この処理を楽に実行するために、react_on_railsというGemも使う。 gem "mini_racer" gem "react_on_rails" View body要素内のHTMLは全てReactで生成するので、layout以外にviewのテンプレートは存在しない。 Controller 初回リクエストの場合はHTMLを返す ページ遷移時に呼ばれるリクエストの場合はJSONを返す 外部サイトからブラウザバックで戻ってきたときにJSONを見せない という要求に

    Ruby on Rails on React on SSR on SPA - ✘╹◡╹✘
  • 25歳定年説によせて - ✘╹◡╹✘

    今日で無事25歳になりました。 去年とあるアドベントカレンダーの記事で25歳定年説について触れたけれど、いざ自分がその歳になってみると「確かに」と言った感じ。実際、周りのコンテキストを見てると、疲弊感、厭世感、アガりたい気持ち、結局一発あてられない風潮、その他もろもろが綯い交ぜになった茫漠とした不安が感じられることが多くなってきた。 その内、精神的な意味で体力というものが薄れ、週末にこういった活動に割く気力が無くなったとき、 ハッカーとしてはそこで死んでしまうのだと思う。そのことがただ悲しい。 何となくそういう予兆は感じられているし、あと2年もすればそのときは訪れると思う。 若者の界隈で、25歳定年説と呼んで震えている。 特にこの事実について何か主張があるわけではないが、ただこの社会は厳しいということに尽きる。 社会は厳しいの一言で思考停止するのをやめたい。 社会の斥力に負けて、心の弾力を

    25歳定年説によせて - ✘╹◡╹✘
  • 開発中に求めること - ✘╹◡╹✘

    7月1日にCookpadにインターンとして参加してから1週間が経過した。「インターンに参加する」では齟齬があり、「インターンとして参加する」が最もしっくりくる雰囲気。ここでは時間が過ぎていくのが速すぎて恐ろしい。月と太陽まで高速なサイクルを回さなくてもいいのに。 今まではてなで働いた経験しかなかったけど、今回クックパッドで働いた経験が1週間貯まった。これまでは「はてなだからこうしているのかもしれない」という捉え方しか出来なかったけど、この時点で「ああどこも共通してこうなっているのかも」という視点に立って考えることが出来る状態になった。その視点から考えてみて、幾つかの共通する意見が明確になってきた。 学習コスト Cookpadの開発は、途中からJoinしやすい環境が整っていた。Railsを採用しているところは特に、内製フレームワークに対する理解の為の学習コストが発生することなく、開発に取り掛

    開発中に求めること - ✘╹◡╹✘
    yuya_presto
    yuya_presto 2011/07/09
    俺もこれぐらい深く考えて開発できるようになりたい,せめて仕事を始めるまでには.
  • streamerというCUIアプリを作っています - ✘╹◡╹✘

    https://github.com/r7kamura/streamer 概要 ストリームっぽいもの全般を何でもTerminalで流そうよというCUIアプリです。 jugyoさんの作られたTwitterクライアントEarthquake.gemを改造してつくりました。 ストリームっぽいものの例としては、twitterや、2chや、ソーシャルブックマーク、 各種ログ、IRCEmail、RSSなどを想定しています。 スクリーンショット インストール Ruby 1.9以上を利用して下さい。 rvmを利用している方は日語表示の為にreadlineオプションを有効化してrubyを入れる必要があります。 Gemでは提供していないので適当なディレクトリに置いて起動してください。 $ git clone git://github.com/r7kamura/streamer.git $ cd stream

    streamerというCUIアプリを作っています - ✘╹◡╹✘
    yuya_presto
    yuya_presto 2011/04/13
    ブラウザなんて重いって人向け。最近Ubuntuなので、降りてくる端末、Guakeで使おうかなと。
  • 古くなった友人のPCを高速化したときの作業メモ - とある技術の備忘録

    LifeHack 生まれて此の方20年間MacユーザなのでWindows界隈には疎いんですが、今回友人に頼まれてVistaの高速化・最適化を図ったので、その際の作業メモを残しておきます。 スペックなど PC: 2年前に新品購入した富士通の15型ノートPCOS: Windows Vista Home Premium 32bitHDD: 120GB メモリ: 1GB 主な用途: Web閲覧・レポート作成・楽曲管理 主ブラウザ: Firefox 試したソフト自分も詳しく理解していないような状態なので、出来るだけ簡単に高速化を図れるようなフリーソフトを探しました。利用したのは以下の3つのフリーソフト。 Glary Utilities PC内の不要なファイルを一括削除してくれる 1クリックメンテナンス機能が初心者に嬉しい 1クリックで以下の作業を自動で行ってくれる 不要なレジストリ項目 一時ファイル

    yuya_presto
    yuya_presto 2010/11/16
    PC Decrapifier:購入直後のPCに最初からインストールされている不要なソフト(おたすけナビとか)を消すのに重宝
  • 1