タグ

2015年10月4日のブックマーク (9件)

  • GitHub - typed-immutable/typed-immutable: Immutable and structurally typed data

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - typed-immutable/typed-immutable: Immutable and structurally typed data
    efcl
    efcl 2015/10/04
    immutable.jsに型アノテーションを付けたライブラリ
  • エディタの実装をcycle.jsでMVIベースにしてみた話 - ✘╹◡╹✘

    最近Electronでエディタをつくっており、最初はReact.jsを使いながらゆるいFlux風の設計でつくっていたのを、cycle.jsを使いながら一部をMVI風の設計に置き換えてみた。400行程度の一画面のコードだったので3時間ぐらいで置き換えられて、前よりも責務が適切に分割されるようになったので、体部分も次の機能追加時に置き換えようと思っている。 とりあえずプレビュー画面だけ置き換えた 置き換えたのは、編集中のファイルを別画面でプレビューとして表示する画面で、ただプレビューするだけの機能のほかに連続したスライドとして表示するプレゼンテーション機能もある。1つ前のブログ記事を見てもらうとわかりやすいと思うけれど、次の画像のようなやつ。ボタンをクリックしてモードを切り替えたりキーボードを使って移動したり、またエディタ側でファイルの内容が書き換わったりと、それっぽく言えば幾らか動きのある

    エディタの実装をcycle.jsでMVIベースにしてみた話 - ✘╹◡╹✘
    efcl
    efcl 2015/10/04
    cycle.jsのアーキテクチャについて。 「イベントソースを受け取ってイベントソースを返す関数」がどのように使われてるのか、MVIとはどういう責務での分離なのかについて。
  • Doing Science On The Web - Infrequently Noted

    Cross-posted at Medium This post is about vendor prefixes, why they didn’t work, and why it's toxic not to be able to launch experimental features. Also, what to do about it. Premature Compatibility # Vendor prefixes are a very sore topic, and one where I’ve disagreed with the overwhelming consensus. In the heat of the ‘11–12 debate ("prefixpocalypse") I tried to outline a hierarchy of the web pla

    Doing Science On The Web - Infrequently Noted
    efcl
    efcl 2015/10/04
    ベンダーprefixとフラグについて。 "Ctrl-Z for web features without damaging users or sites." vendor prefixはundoができなかった
  • GitHub - yoshuawuyts/copy-template-dir: High throughput template dir writes

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - yoshuawuyts/copy-template-dir: High throughput template dir writes
    efcl
    efcl 2015/10/04
    ディレクトリと変数を指定して使うテンプレート生成ライブラリ
  • MJ縮退マップ | 文字情報基盤整備事業

    独立行政法人情報処理推進機構(IPA)は、文字情報基盤 縮退マップ(MJ縮退マップ) をクリエイティブ・コモンズ 表示 – 継承 2.1 日 ライセンスによって提供しています。利用に際してはIPAの著作物であることを明記してください。なお、成果物の内容を適用した結果生じたこと、また、適用できなかった結果について、IPAは一切の責任を負いませんのでご了承ください。 MJ縮退マップとは MJ文字情報一覧表で整備されている戸籍統一文字と住民基台帳ネットワークシステム統一文字を合わせて整理した、約6万文字の文字情報基盤の文字(MJ文字集合)と、約1万文字のJIS X 0213(JIS第1水準~第4水準)の文字との対応関係を、辞書や人名に係る各種告示等を根拠として整理した物です。 MJ縮退マップは、対応関係の根拠情報を収録したデータファイルです。個別の漢字について縮退情報を確認する場合には、I

    efcl
    efcl 2015/10/04
    戸籍と住民基本台帳ネットワークシステム統一文字における約6万文字の文字情報基盤の文字(MJ文字集合)と、約1万文字のJIS X 0213(JIS第1水準~第4水準)の文字のJSONマップファイル。 外字問題のマッピング
  • Redirecting...

    efcl
    efcl 2015/10/04
    Video.js 5リリース。 ES6で書き直し、LessからSassへ移行、HLSをFlashなしでサポート、アクセシビリティの改善、pluginへの設定の渡し方を変更、CDNにFastlyを利用するようになるなど
  • The State of JavaScript on Android in 2015 is... poor

    For several years now we’ve tracked the fact that, over time from 2012 onward, Android JavaScript performance has become wildly divergent from iOS JavaScript performance. And not in a good way. To give you an idea of how divergent it has become, try: http://emberperf.eviltrout.com Complex list Ember 1.11 This is the benchmark most representative of Discourse performance, and the absolute best know

    The State of JavaScript on Android in 2015 is... poor
    efcl
    efcl 2015/10/04
    Android Emberなパフォーマンス。
  • 文字校正用ユーティリティ

    文字校正用のユーティリティを公開しました。 Copyediting utilities for editors https://code.google.com/p/copyedit/ 今のところEmacs用の文字校正支援コマンド集copyedit-ja.elが中心です。 機能 できること: 全角半角の使い分けのチェックと置換 括弧の対応のチェックと置換 タイプミスっぽいもののチェックと置換 句読点のチェック(テンマル・カンピリ)と置換 ひらがなとカタカナの変換 常体(だである)と敬体(ですます)の変換 和欧文間の不要なスペースのチェックと除去 できないこと: 文法的・意味的におかしい箇所を見つける 変更すべきかどうかを判断する 使い方 load-pathが通ったところにファイル一式を置いて、ロードして、名前が copyedit-ja-で始まる関数を実行するだけ。 M-x copyedit-

    efcl
    efcl 2015/10/04
    "日本語文章推敲支援ツール『推敲』のパソコン上での実用化"
  • GitHub - benjamine/jsondiffpatch: Diff & patch JavaScript objects

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - benjamine/jsondiffpatch: Diff & patch JavaScript objects
    efcl
    efcl 2015/10/04
    json diff/patch CLI、ライブラリ