タグ

2019年12月13日のブックマーク (5件)

  • HTML Imports の死 - steps to phantasien

    Polymer 3.0 は HTML Imports をやめて JS の modules に移行するという。もうこれで HTML Imports を使う人はいなくなった。どのブラウザにも実装されなかったし、仕様自体も HTML Modules だかなんだかに morph しているらしい。詳しいことは知らないが・・・。 HTML Imports の仕事はたぶん 1-2 年くらいやっていて、開発者あたりの社会へのインパクトという意味では自分の人生で一番大きなプロジェクトだった。Shadow DOM とか Custom Elements も序盤のコードは結構書いたけれど、一番大変な後半の ship するところは他の人がやったからね。HTML Imports は仕様も書いたし一応 ship までやった。 そんな人生最大の仕事がウェブ標準の黒歴史として葬り去られた。悲しい。けれど一番の後悔があるとす

    ishiduca
    ishiduca 2019/12/13
  • クリーンアーキテクチャのUsecaseはなぜControllerへ値を返すのではなくOutput PortとしてPresenterを呼び出すのか - Runner in the High

    何を言っているのかと言うと、みんな大好きクリーンアーキテクチャの右下に図示されているFlow of Controlのこと。 黒線が引かれているということは、つまりUsecaseの中でOutput Portのインターフェイスを持つPresenterの関数なりが最終的に実行されるということである。 ここで湧き上がってくる疑念は「UsecaseがPresenterを呼び出さなくてもControllerに返り値とかで値を返して、Controller経由でPresenterに渡して実行しても同じなんじゃないの?」である。つまりOutput Portというインターフェイスそのものを撤廃してControllerにPresenterを使わせるアイデアである。たしかに、仮にこの方針で行ったとしても依存の方向が壊されることはない。 Software Engineeringでは同様の質問がかなり盛り上がっている

    クリーンアーキテクチャのUsecaseはなぜControllerへ値を返すのではなくOutput PortとしてPresenterを呼び出すのか - Runner in the High
    ishiduca
    ishiduca 2019/12/13
  • サーバー設備の増強とログイン状態の解除について : DLsiteインフォメーションブログ

    二次元コンテンツダウンロード販売サイト 「DLsite」 からのお知らせを始め、メンテナンスや障害時のサポート情報

    サーバー設備の増強とログイン状態の解除について : DLsiteインフォメーションブログ
    ishiduca
    ishiduca 2019/12/13
    またRSS購読可能なサービスが減ってしまった
  • 警察にできることは犯罪者にもできる

    ホント,懲りないよなぁ。 AppleやFacebookが法執行機関向けバックドアを作らないなら暗号化を法律で規制する――米上院議員 - ITmedia NEWS Facebookは今回の公聴会の前に、ウィリアム・バー米司法長官宛の公開書簡で、「あなたが要求する“バックドア”は、犯罪者、ハッカー、抑圧的な政権へのプレゼントになってしまう。バックドアはそうした人々がわれわれのシステムに侵入することを許し、プラットフォーム上の人々を危険にさらす。バックドアを1つの目的のためだけに作成し、他の目的で開けないようにすることは技術的に不可能だ」と説明した。 警察や軍といったいわゆる「暴力装置」は「暴力」を背景に国民・市民・人民を統制するもので,前提としてそれが圧倒的な power を有している必要がある。 これは純然たる「暴力」であれば通用するかもしれないが「情報力」に関しては前提が崩れてしまう。 理

    警察にできることは犯罪者にもできる
    ishiduca
    ishiduca 2019/12/13
  • ✨ mo.js に恋して(あっ 💦 Vue の話だよ!) ✨ - Qiita

    とある地方――、 Vue.js で開発をしているときのお話。 筆者はクリックイベントにアニメーションをつけたく、アニメーションフレームワークをネットで漁っていた。 「お! これいいじゃん」 「 めっちゃかっこいい……。mo.js って言うのか」 おもむろにノート PC のキーボードを叩き始める筆者。 ディスプレイに映し出された検索サイトの入力欄には mo.js Vue とスムーズに打ち込まれ、タンッという打鍵音とともにページが再描画された。 「 Vue 用のパッケージは……、ほとんどないか」 ◆ ◇ ◆ ◇ ◆ ということで、 mo.js を Vue で使いやすいようにプラグイン化して npm リリースした ので、そこで得た知見をまとめました。 🏹 TL;DR ターゲットとなる読者がわかりづらいのでまとめると、 インスタンスメソッドをもつプラグインの作成 Vue コンポーネントをもつプラ

    ✨ mo.js に恋して(あっ 💦 Vue の話だよ!) ✨ - Qiita
    ishiduca
    ishiduca 2019/12/13