タグ

2016年9月27日のブックマーク (7件)

  • 複雑なJavaScriptアプリケーションを考えながら作る話

    autoscale: true theme: Plain Jane,5 複雑なJavaScriptアプリケーションを考えながら作る話 自己紹介 Name : azu Twitter : @azu_re Website: Web scratch, JSer.info #jsprimerを書いています JavaScript入門書に興味ある人はウォッチ :star: :warning: 注意 :warning: 作成するアプリケーションによって必要な構造は異なります 今回の話はある程度の規模で複雑性を持つクライアントサイド ライブラリ抜きで数万LOC >= 長期的にメンテンナンスや変更が発生するアプリケーション サーバサイドレンダリングはしないクライアントアプリケーション 3行でOK 複雑なJavaScriptアプリケーションを作るにあたりドメインモデルをどう実装するか悩んだ 色々と試行錯誤した

  • Fluxデザインパターンの勉強 - Qiita

    Action Dispatcherへデータを渡すヘルパークラス。 外部と通信する場合はここが受け持つ Dispatcher Actionをトリガーとして、コールバックを呼ぶ。 アプリケーションの中心。 Store Dispatcherから呼び出されるコールバックを持っている。 アプリケーションの状態を管理する。 View Storeから状態情報を受け取って描画処理を行う。 Dispatcher コールバックを呼び出して、actionをStoreに伝える機構 実装 Pub/Sub型である必要はない。 (各アクションは、すべてのコールバックに対して配信されるから。イベント名とかを管理する必要がない。) 各actionに対して、どのような処理を行うかというルーティングはStore側で行う。 依存関係解決の仕組み 例えば、の販売システムで、「ShoeStore」を更新してから、「Checkout

    Fluxデザインパターンの勉強 - Qiita
  • npm scripts 内では zshの**が使えないのでmochaの場合はそのまま渡すこと - Islands in the byte stream

    npmのpackage.jsonに以下のように書いていたら、明らかに実行されるファイルが少なくてどうしたものかと思っていました。 "scripts": { "test": "mocha --opts spec/client/support/default.opts spec/client/**/*.spec.js" } 理由は詳細には調べてませんが、おそらくこのスクリプトがzshではなくbashで実行されるためでしょう。 npm/npm#10481 によると、mochaは "**" をzsh的な意味で展開するのでそのまま渡せばいいということでした。 はたして以下のように書き換えるとちゃんと動きました。 "scripts": { "test": "mocha --opts spec/client/support/default.opts 'spec/client/**/*.spec.js'"

    npm scripts 内では zshの**が使えないのでmochaの場合はそのまま渡すこと - Islands in the byte stream
  • グーグルアナリティクスとエクセルを使って、ページ毎のアクセス数が比較できる一覧表の作り方 - らくがき

    こんにちは、とみたです。 9月もまた勉強会やワークショップに参加する機会が多く、あっという間に月末です(泣) 特に今月は、法人化前に経費を使おうとパソコンとか椅子の新調でショールームに出かけたりしていたので、あっという間に過ぎてしまいました。 そのレビューなんかもしたいんですが、最近分析関係のことも書いていないので、なんとか月一更新を続けるべく、かんたんな比較表の作り方を紹介します! 今回の比較表を作る目的 先月、とあるセミナーに参加した時に、「記事の修正はどのタイミングですればいいのですか?」という質問が出ていました。 僕の考えだとその答えは1つではなくて、何のための修正かによると思います。 以前紹介したこちらのデータ集計の方法(別タブ)の、特に「6.ページ毎分析」は、今あるアクセスをより多くしたり、今よりもっと成約や別記事へと誘導するための修正をするために、ページ毎に細かなデータを取っ

    グーグルアナリティクスとエクセルを使って、ページ毎のアクセス数が比較できる一覧表の作り方 - らくがき
  • 「星空」で村おこし!長野県阿智村のナイトツアーが完全にイケてる件 | SPOT

    こんにちは。ヨッピーです。運転中に失礼します。 日はとあるものを見るために車を走らせて長野県に向かっております。 そのとあるものとは……、 これだーーーーーーーーーーーー! この満点の星空!なんぞ~~~~~! そう、日はこの星空を見るために、長野県の阿智村に向かいたいと思います! スターヴィレッジ阿智公式サイト http://sva.jp/ この阿智村は「日一の星空が見られる村」として村おこしをしており、ナイトツアーではゴンドラを利用して標高1,400mにまで登って星空を見る事が出来るのだ。 他にも大塚愛さんなどのアーティストを呼んだライブツアーを行うなどして村の観光客数が急上昇! 「村おこしの成功事例」としてテレビ雑誌など様々なメディアで取り上げられたりもしている。 日一地味な村、阿智村に人が殺到するワケ 長野県の温泉地はこうして蘇った! | 東洋経済オンライン http://t

    「星空」で村おこし!長野県阿智村のナイトツアーが完全にイケてる件 | SPOT
  • D3 within React the right way

    If you follow me on twitter (I’m @OliverCaldwell, if you don’t) you will have noticed that I’ve been tweeting about D3 and React a lot recently. More specifically, how to use both together in a pleasant yet efficient way. After a few weeks of thought and a couple of potential solutions actually being built and used, I settled on what I think is the ideal way to use DOM mutating JavaScript (like D3

  • Open Color

    Optimized for UI like font, background, border, etc.

    Open Color