タグ

2016年1月5日のブックマーク (7件)

  • テストがないJS環境にモダンなテスト環境を導入していく - Qiita

    Qiita:Teamに投げた社内ドキュメントだったけど、特に問題ないのでQiitaにも投げる。 前提として browserify-rails とbabelify が導入されている状況を想定してる。 基方針 新規コードはES2015で書く 番はbrowserify(-rails)でコンパイルする。 単体テストは node 環境下で走らせる テスト環境下では jsdom で window, document をモックする 単体テストでは ブラウザ特有の挙動はテストしない 裏側の環境(browserifyやspec-helper)は難しくして良いが、利用者からみえる範囲は複雑にしない(npm install; npm testで走る) Universal JavaScript に寄せることでコードのポータビリティを上げる 事前準備 browserify-railsを導入する。 .babelr

    テストがないJS環境にモダンなテスト環境を導入していく - Qiita
  • トイレにRESTfulなAPIを実装してみた

    あけましておめでとうございます。 プライバシーも一緒に流れるトイレから3年経ちましたが、皆様いかがお過ごしでしょうか。 お正月の三が日、昨今のIoTブームに乗るべく、私もIoTで真に豊かになるものは何かと一生懸命考えた結果、3年前と同じ部屋に辿り着いたことをご報告いたします。 前回はウォシュレットの使用状況をTwitterに投稿するというシステムでしたが、今回はウォシュレットにRESTfulなAPIを付与することで様々な機器から操作することを可能にするシステムを制作しました。 使用したのは巷で話題のESP-WROOM-02(ESP8266)と赤外線LED、上記写真のボードはオリジナルのもの。 (赤外線LEDの足がJST-PHコネクタに吸い込まれているように見えますが、良い子はLEDの足にJSTコンタクトピンを圧着したりしないように。) このデバイスを電源に接続すると... http://t

    トイレにRESTfulなAPIを実装してみた
  • 毎日の生産性を高めてくれる7つの定番OS Xアプリの「脱皮」

    目を見張る新しいアプリを使うのも楽しいですが、毎日の地味な仕事の生産性は毎日使う定番アプリの使い心地で決まっているといっていいでしょう。 そして、定番アプリだからこそ長く使っているとクセがたまったり、ゴミデータがたまってきて使いにくくなっていることもよくあります。 以下に紹介するのは2016年初頭の現在、私が毎日繰り返しつかっているOS X上のアプリ7種類と、それぞれについて少しだけ使い心地をよくする、いわば「脱皮」のポイントについてまとめています。多くの方にはご存知のものがほとんどでしょうけれども、そのメンテも含めてチェックしてみてください。 1. Evernote Evernoteはウェブページであれ、名刺であれ、ファイルであれ、面倒なデータをただ放り込むだけで保存し、同期し、ある程度整理してくれる理想のワークスペースです。 しかしいろいろとものを放り込んでいるうちに、仕事と遊びのデー

    毎日の生産性を高めてくれる7つの定番OS Xアプリの「脱皮」
  • ATM感覚「読書通帳」が人気 貸し出し倍増の図書館も:朝日新聞デジタル

    ここ数年、公共図書館で「読書通帳」の導入が進んでいる。銀行ATMのような専用端末に通帳を通すと、自分が読んだのタイトルや貸出日を記録できる仕組みだ。図書館によっては、導入後の児童図書の貸し出しが2倍に増えたところも。通帳に記帳する仕組みを楽しみながら、読書意欲を高めようという取り組みだ。開発したメーカーや図書館に話を聞いた。 通帳の費用は? 2010年、初めて読書通帳の端末を設置した山口県の下関市立中央図書館。これまでに約2万冊を発行し、利用者から「弟に通帳を見せられ、嫌いの兄がを読むようになった」「子どもが学校の図書室にも行くようになって回転よくなった」との声が寄せられている。 読書通帳を開発した内田洋行(社・東京)によると、現在全国の12市町が機械を導入。図書館システムと連携したATM風の専用機に読書通帳を入れると、借りた日や書名、作者名などが印字される仕組みだ。図書の定価も記

    ATM感覚「読書通帳」が人気 貸し出し倍増の図書館も:朝日新聞デジタル
  • GDPとは何かを小学生でもなんとなく分かるように説明したい - ゆとりずむ

    こんにちは、らくからちゃです。 先日、こんな記事が注目を集めていました。 前々からずーっと言っているのですが、日の一人あたりGDPはもはや先進国の中では高い部類には入りません。わたしが産まれた翌年の1988年には、世界2位の世界最先進国でした。しかし今や、多くの国が日を追い抜かしていってしまいました。その辺は、こちらの記事にもまとめてみたので、よろしければぜひ! 日の財政状況は戦時中なみ? - ゆとりずむ GDPは、一国の経済状況を図る指標としては、最も広く使われています。当ブログでも、『GDP』というキーワードは繰り返し使ってきました。しかし、どれくらいの人がこの『GDP』という言葉を理解しているのだろうかと不安になってしまうことが有ります。 インターネットで『GDPとは?』とかそういったキーワードで検索してみても、細かな計算式や用語の詳細な定義の情報はたくさん出てきますが、『GD

    GDPとは何かを小学生でもなんとなく分かるように説明したい - ゆとりずむ
  • 絶対に見逃せない投稿が、そこにはある - Qiita

    Qiita の 「見逃せない投稿」 を独自に評価してランキングするサービス Qaleidospace を作りました。 投稿では、そのようなサービスを作ろうと思った理由、投稿を評価するアルゴリズム、システム構成について書きます。 余談ですが、今なら Yearly Ranking がほぼ 2015 年の投稿ランキングとなっており、眺めていて楽しいです。 TL;DR Qiita の「見逃せない投稿」をランキングするサービス Qaleidospace を作った。 適切な評価システムがあれば、書き手も読み手もみんな幸せになれるはず。 ストック数だけで評価すると、初心者向けの投稿やキャッチーなキーワードを散りばめただけの投稿が注目されやすい。誰がストックしたのかを重視して「見逃せない投稿」を評価する。 風変わりなシステム構成: GitHub Pages でホスティング + Swift で書かれたバッ

    絶対に見逃せない投稿が、そこにはある - Qiita
  • https://qiita.com/sa-wa-m/items/04bc665d6ffa2ae9370f