タグ

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

  • React.jsチュートリアルをcoffee-reactで書いてみる - Qiita

    【2016年6月12日更新】0.15.0系になっている64a6dfca72aca4d13ab4cbf23c50eba8b9fabe8a(2016-06-08 23:09)からのフォーク版に差し替えました。それに合わせて古い情報などは更新しています。 React Tutorialのサンプルコードをcoffee-reactで書き直してみました。英語が苦手って方は、優秀な翻訳React.jsチュートリアル【日語翻訳】をみてみてください。 チュートリアルのコードはgithub:reactjs/react-tutorialから入手できます。まずはそれを入手してください。 index.htmlを書き換える pubilc/index.htmlを次のように書き換えます。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>React T

    React.jsチュートリアルをcoffee-reactで書いてみる - Qiita
  • TypeScript+Jasmineでテスト駆動開発(ビヘイビア駆動開発)をする

    膨大なユニットテストを手動でやりたくないし、リグレッションテスト(回帰テスト)も面倒で、テストの自動化をしたい。 ということで、JavaScriptのテストフレームワーク「Jasmine」をつかったテスト駆動開発(ビヘイビア駆動開発)をやってみた。 開発環境と各種バージョンは、以下の通り。 Visual Studio Community 2013 TypeScript Jasmine 2.2(現時点での最新版) 追記:2015/06/07 bowerやtsdを使うともっと簡単にJasmineとその型定義ファイルをダウンロードすることができる。 詳しくは、以下のエントリで。 Jasmine の導入 Visual StudioのNuGetからもインストールできるけど、ディレクトリが変に作られてしまうので、GitHubからダウンロードする。 ※ 私の環境では、scriptフォルダ直下に"jasm

    TypeScript+Jasmineでテスト駆動開発(ビヘイビア駆動開発)をする
  • Web API入門

    2015年6月6日(土) 第23回大図研オープンカレッジ「大学図書館員のためのWeb API入門」 http://d.hatena.ne.jp/dtk-doc/20150408/1428464462Read less

    Web API入門
  • Concurrency Utilitiesの「再」まとめ - Java8対応版 - argius note

    以前、このような記事を書きました。 Concurrency Utilitiesを使った並列処理・マルチスレッドのおさらい (2013-12-26) 前回の内容は、Concurrency UtilitiesだけでなくJavaのマルチスレッドの話も一部含んでいましたが、今回は、Concurrency Utilitiesだけにフォーカスして、全体が分かるように整理してまとめ直しました。 目次 概要 準備 タスク・フレームワーク (Executor) 同期キュー シンクロナイザー 並行処理コレクション 時間単位 アトミック値型とアトミック操作 ロック・フレームワーク 概要 今回は、Concurrency UtilitiesのAPIをいくつかのグループに分類し、それぞれのグループの主要な機能を「広く浅く」紹介する、という形式でまとめています。 パッケージ単位で分け、それからjava.util.con

    Concurrency Utilitiesの「再」まとめ - Java8対応版 - argius note
  • 統計・データ解析

    『Rで楽しむ統計』が出ました。サポートページ 『Rで楽しむベイズ統計入門』が出ました。サポートページ,第7章のRコードをStanで書き直したRで楽しむStan 全国学力・学習状況調査の個票の疑似データがこちらで公開されています。データ分析の練習に使えそうです。SSDSE(教育用標準データセット)も。 R 4.x では stringsAsFactors=FALSE がデフォルトになりましたが,サイトの古い記事ではそうなっていないところがあるかもしれません(read.csv() などで as.is=TRUE は不要になります(あってもかまいませんが))。 R 4.2 ではWindowsでもMac同様UTF-8がデフォルトになりました。もう fileEncoding オプションに "UTF-8","UTF-8-BOM" を指定する必要はなくなりそうです。一方で、SJIS(CP932)データの場

  • MongoDBの詳細情報 - CREATIONLINE, INC.

    MongoDBは、データをドキュメントと呼ばれるデータ形式をバイナリーで表記するBSON(Binary JSON)という方式で記録します。共通の構造をもつドキュメントは、コレクション、と呼ばれる構造でまとめられます。コレクションはRDBの世界ではテーブルに相当するもの、と考えれば理解しやすいと思います。同様に、コレクションは行、フィールドは列に相当します。 MongoDBドキュメントは通常レコードに含まれるデータを全て一つのドキュメントに記録します。RDBののように複数のテーブルに分散してレコードを管理する方法と異なり、データの一元化が基です。 このデータ一元化の特徴を、ブログアプリを例にとって説明します。ブログアプリをRDBで開発するとき、データモデルは通常、カテゴリー、タグ、ユーザ名、コメント、記事、等それぞれの項目毎にテーブルを生成する形をとります。MongoDBの場合は、これを2