タグ

2015年7月29日のブックマーク (14件)

  • npmパッケージをExampleテストしよう

    自分がそう呼んでいるだけなので、正式名称があるのかよくわかりませんが、 あるライブラリを公開する際に、exampleディレクトリにそのライブラリを使って実際に動くサンプルコードを作って、それを実行するテスト というのを示しています。 Go言語のExampleと近いような気がします。 testing - The Go Programming Language 以下のスライドでも簡単に解説してますが、この記事はExampleテストのメリットやNodeモジュールでのやり方について書いていきます。 ロジック、E2E、描画、音、動画、Example、文章 - 色々なJSテスト Exampleテストの利点 以下は思いついたExampleテストの良いところですが、これについて簡単に解説します。 始めるのが簡単 実際に動くサンプルコードが作成できる ドキュメントの一部になる package.jsonの設定

    npmパッケージをExampleテストしよう
    t-wada
    t-wada 2015/07/29
    "ローカルモジュールを使うことで、サンプルコードからrequire("../lib/some")のような相対パスが不要になり (略) ユーザーがライブラリを使うのと同じようにrequire("some")と書くことができます" おーなるほど!
  • http://www.alprosys.com/es6/es6_features_ol.html

    t-wada
    t-wada 2015/07/29
    ES6(ES2015)の新機能が ES5, ES3 だとどう書けるかを示すことで、 ES6 の新機能を説明するという構成の資料。読んでいて『JavaScript: The Good Parts』の第8章を思い浮かべた。
  • 人気のFluxフレームワークReduxをさわってみた - マルシテイア

    fluxフレームワーク、今は Redux が一番アツい様子なので触ってみた。 github.com (追記 2015-10-03 18:15 APIや用語が大幅に変わったので更新した) Redux の経緯 2015-05-30 に公開された "The Evolution of Flux Framework" という記事がある。 medium.com Reduxはその PoC 的な実装だったんだけど、実用的ということでめっちゃ流行っているみたい。 Initial commit も 2015-05-30 だった。 Initial commit · rackt/redux@8bc1465 · GitHub 最近の flux フレームワークだと fluxible と flummox が人気だったけど、 flummoxのページには 4.0 will likely be the last major

    人気のFluxフレームワークReduxをさわってみた - マルシテイア
    t-wada
    t-wada 2015/07/29
    触って評価してみよう
  • エラーページ - 産経ニュース

    ページが存在しません 指定されたURLは存在しませんでした。 5秒後に産経ニューストップページへ移動します。 産経ニューストップへ

    t-wada
    t-wada 2015/07/29
    闇だ……
  • LINE(株)CEOを退任した森川亮氏が明かす!社員が「教育」を求めるのは”受け身”の証拠

    シンプルに考える 「あれも大事、これも大事」と悩むのではなく、「何が質なのか?」を考え抜く。そして、当に大切な1%に100%集中する。シンプルに考えなければ、何も成し遂げることはできない――。LINECEO退任後、注目の経営者がはじめて明かす「仕事の流儀」! バックナンバー一覧 「あれも大事、これも大事」と悩むのではなく、「何が質なのか?」を考え抜く。そして、当に大切な1%に100%集中する。シンプルに考えなければ、何も成し遂げることはできない――。LINE(株)CEO退任後、ゼロから新事業「C CHANNEL」を立ち上げた森川亮氏は、何を考え、何をしてきたのか?連載では、待望の初著作『シンプルに考える』(ダイヤモンド社)から、森川氏の仕事術のエッセンスをご紹介します。 会社は学校ではない 会社は学校ではない──。 当たり前のことです。 会社は仕事をする場所であって、教育機関で

    LINE(株)CEOを退任した森川亮氏が明かす!社員が「教育」を求めるのは”受け身”の証拠
    t-wada
    t-wada 2015/07/29
    "「主体性」を教育することは不可能"
  • 「高速モバイル通信 実際には速度制限」国に請願書 NHKニュース

    東京の通信会社が提供する、外出先でもインターネットが高速で利用できるサービスについて、広告で通信量の制限がないと強調しているにもかかわらず、実際には一部で通信速度が制限されているとして、29日、サービスの利用者が広告の規制や無償での解約などを求める請願書を国に提出しました。 このサービスは、通信量の制限がないことを広告で強調して販売されていましたが、実際には3日間で3ギガバイトの通信量を超えると速度に制限がかかるため、利用者から問い合わせが相次ぎ、会社側は今月、広告表現を見直すと発表しています。 29日はサービスの利用者が総務省の関東総合通信局と消費者庁を訪れ、およそ6000人分の署名と共に請願書を提出しました。 請願書では、利用者の誤認を招く広告や勧誘を規制し、契約した人たちの無償での解約などを求めています。 利用者側の代理人を務める平野敬弁護士は「広告が誇大だったり、販売時の説明が不十

    t-wada
    t-wada 2015/07/29
    ブログの1エントリからここまで来た行動力を尊敬する
  • 技術選択とアーキテクトの役割 (要約版)

    1. Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Developers Summit 2015 技術選択と アーキテクトの役割 (要約版) C-7 デブサミアワード2015冬・あの人気セ ッションの再演&アワード表彰式 July 29, 2015 Toru Yamaguchi Senior Architect and Sub Business Unit Head Open Platform Business Unit DeNA Co., Ltd. 2. Copyright (C) DeNA Co.,Ltd. All Rights Reserved. Developers Summit 2015 自己紹介  会社 ⁃ 株式会社ディー・エヌ・エー  組織 ⁃ オープンプラットフォーム事業部  役職 ⁃ 副事業部長 シニアアーキテク

    技術選択とアーキテクトの役割 (要約版)
    t-wada
    t-wada 2015/07/29
    zigorou さんの神資料の要約版だ
  • Ruby Under a Microscope 
を読んでみた (つまみぐい紹介編)

    Ruby Under a Microscope 
を読んで面白かったので、一部の内容を社内勉強会「万葉究楽部」第四回で共有しました。

    Ruby Under a Microscope 
を読んでみた (つまみぐい紹介編)
    t-wada
    t-wada 2015/07/29
    Ruby 処理系の内部構造について。とても分かりやすい資料。(なお本書はその後翻訳され『Rubyのしくみ - Ruby Under a Microscope』として出版されている) http://estore.ohmsha.co.jp/titles/978427405065P
  • 大きなテキストファイルをawkで処理するときにcatで投げ込むと速い理由 - ablog

    以下、長々と書いてますが、結論は ”私の環境で”大きなテキストファイルをawkで処理するときにcatで投げ込むと速い理由 - ablogに書いてます はじめに awk file より cat file|awk のほうが速いという以下のブログエントリが興味深いので調べてみました。 ちなみに cat file|awk が速くなる環境は稀で、巷では awk file のほうが速い環境のほうが多いようで、どちらが速いかは環境依存です。 [root@localhost sample]# cat command1 awk '$5 ~ /((26|27|28|29|30)\/Jun|(01|02|03)\/Jul)/{ print }' sample.txt > result1.txt (中略) [root@localhost sample]# time sh command1 real 0m53.92

    大きなテキストファイルをawkで処理するときにcatで投げ込むと速い理由 - ablog
    t-wada
    t-wada 2015/07/29
    仮説を立てた上で「Don’t guess, measure!(推測するな、計測せよ!)」の原則に倣って計測/検証していくプロセスが素晴らしい
  • Opensource Rails - Rails

    International Company with Leading Solutions The company was founded in 2003 by a group of serial entrepreneurs with a proven Leading Developer of Integrated Solutions Based on many years of experience in the online entertainment segment, we have designed and

    Opensource Rails - Rails
    t-wada
    t-wada 2015/07/29
    Rails で書かれたオープンソースのサービスを一覧できるサイト。 Rails 学習目的のコードリーディングに最適だな。
  • KAIZEN合宿のススメ - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは!kintone開発チームの刈川です。オフィスが日橋に移転したので毎日新鮮な気持ちでお仕事している今日このごろです。 さて、今回はkintone開発チーム内で行っている開発合宿、もといKAIZEN合宿についてのご紹介をしたいと思います。 KAIZEN(改善)って? KAIZENとはその名の通り、製品コードや開発プロセスで生じた技術的負債を返済し改善していくことです(ローマ字表記に深い意味はありません)。私達のチームではKAIZEN DAYというものを定期的に開催し、技術的負債を一日かけて返済する取り組みを行っています。KAIZEN DAYについては過去の記事で詳しく紹介してるのでこちらも参考にしてください。 一日じゃ足りない!集中できない! 先の記事でも取り上げましたが、一日で行える改善にはいくつかの課題がありました。 一日では終わらない規模の改善にどう取り組むか サービス

    KAIZEN合宿のススメ - Cybozu Inside Out | サイボウズエンジニアのブログ
    t-wada
    t-wada 2015/07/29
    開発合宿とてもいい。各社やっていると思うので、もっとこんなエントリが読みたい。
  • IT技術者は足りないよ - novtan別館

    ITに携わっている人間は多数いるものの、IT技術者という看板をしっかり背負える人は全然足りないよ。なんだかんだ言っても技術職なわけで、そう簡単に技術者が量産されるわけでもなくて、例えばいわゆるIT土方というのはごく少数のIT技術者の看板を背負える人と多数の単純事務に毛が生えたレベルのことしかできない作業者のセットのことを表現していることが多い。 実際に現場で働いているIT技術者からすると、「待遇良ければ自然と増えますって」というのが実感のようだ。 NHKの「IT技術者不足」特集にネット違和感 「足りないのは安く使えるIT奴隷でしょ?」 | キャリコネニュース この声を上げている人がそういう意味で真のIT技術者なのかどうかもわかんないけど、待遇が良ければ「IT仕事に従事する人」は増えるだろうけど、依然として真のIT技術者の絶対数が大きく増えることはないと思う。 特に、ここ1年で事情があって

    IT技術者は足りないよ - novtan別館
    t-wada
    t-wada 2015/07/29
    "そういう人ってせいぜい上位10~15%くらいのイメージなので、業界全体の待遇がちょっと上がったくらいで雨後の筍みたいににょきにょき生えてくるようなものじゃない"
  • 『Programming Elixir』より "Think Different(ly)" - Qiita

    あの Dave Thomas が書いた『Programming Elixir』を買ったのでぼちぼち読んでいる。 Chapter 1. に Elixir の特徴を巧みに表現した文章があってカッとなったので、引用しておきたい。 Object orientation is not the only way to design code Functional Programming need not be complex or mathematical. The foundations of programming are not assignments, if statements, and loops. Concurrency does not need locks,semaphores, monitors, and the like. Processes are not necessaril

    『Programming Elixir』より "Think Different(ly)" - Qiita
    t-wada
    t-wada 2015/07/29
    Dave Thomas が書いているのは結構インパクトがある
  • AWS News Blog

    New — File Release for Amazon FSx for Lustre Amazon FSx for Lustre provides fully managed shared storage with the scalability and high performance of the open-source Lustre file systems to support your Linux-based workloads. FSx for Lustre is for workloads where storage speed and throughput matter. This is because FSx for Lustre helps you avoid storage bottlenecks, increase utilization of compute

    t-wada
    t-wada 2015/07/29
    AWS 肝いりの MySQL 互換 DB がついに来た (Tokyo リージョンはまだ)