タグ

2017年12月5日のブックマーク (16件)

  • GitHub - WAVM/WAVM: WebAssembly Virtual Machine

    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 - WAVM/WAVM: WebAssembly Virtual Machine
    efcl
    efcl 2017/12/05
    WebAssembly VM
  • ドメインの取得・管理が出来るAPIを調査した件 - Qiita

    どーも、hondam です。 ファーストサーバ Advent Calendar 2017 の3日目を担当させていただきます。 当社では数ヶ月前に 「DTMS-API(ディーティーエムエス エーピーアイ)」 なるAPIを公開しました。 ファーストサーバはICANN認定レジストラ、JPRS指定事業者として長年に渡り、gTLDや汎用・属性JPドメインの取得・管理が出来るサービスを提供しています。 その中で法人様向けサービスと致しまして、「DTMS(ドメイン・トータル・マネジメント・サービス)」と呼ばれるリセールにも活用可能なドメイン取得・管理サービスがありますが、当該APIを利用することで、お客様のソリューションと連携してドメインの取得や廃止が容易に実施することが可能になります。 これにより、例えばネットショップ作成サイトを運営している場合などで、申し込みのついでに独自ドメインを取得することが可

    ドメインの取得・管理が出来るAPIを調査した件 - Qiita
    efcl
    efcl 2017/12/05
    APIがあるのはGoDaddy、AWS Route53、ファーストサーバぐらいなのか
  • JavaScriptで大量のオブジェクトの当たり判定を効率的にとる - Subterranean Flower Blog

    ゲームなどのコンテンツにおいて、「当たり判定」から逃れることはできません。オブジェクトとオブジェクトが衝突したかどうかという判定は、インタラクティブコンテンツにおいて最も重要な部分になるからです。 当たり判定の実装自体は難しくありません。ですが、素朴な実装ですと、対象となるオブジェクトが大量である場合に、十分なパフォーマンスが出ません。これはオブジェクトの多い、現代的なゲームでしたり、弾幕シューティングなどを作るときに大きな障害となります。 この記事では、大量のオブジェクトの当たり判定を処理する、効率的な方法について紹介します。 まずは素朴に実装してみる 当たり判定の処理を語るには、ある程度ゲームの骨組みのようなものが必要になってきます。もちろんクラスなどを使わないベタ書きでもよいのですが、大変読みにくくなってしまいます。ですので、今回は、まず簡易的なゲームエンジンのようなものを作って、そ

    JavaScriptで大量のオブジェクトの当たり判定を効率的にとる - Subterranean Flower Blog
    efcl
    efcl 2017/12/05
    オブジェクトの当たり判定を、空間を賢く分割して高速にする方法について。 モートン順序と四分木
  • Release 1.9.0: JSX Fragments, EditorConfig and Arrow Parens · prettier/prettier

    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

    Release 1.9.0: JSX Fragments, EditorConfig and Arrow Parens · prettier/prettier
    efcl
    efcl 2017/12/05
    Prettier 1.9.0リリース。 JSXのFragment(`<></>`)wpサポート、EditorConfigのサポート、Markdownのサポート改善。
  • npm wharf

    efcl
    efcl 2017/12/05
    DockerとKubernetesを使ったnpmのツール
  • WebRTCで統計情報を収集する - Qiita

    統計情報とは? WebRTCでは、基盤となるネットワーク環境や送受信されるメディアの情報を監視することが出来るようにように、統計情報のAPIが規定されています。 最新の仕様書は https://w3c.github.io/webrtc-stats/ です。 このAPIで取得可能な情報は、WebRTCを使ってアプリケーションを開発したことがある方なら、一度はお世話になっているであろう、chrome://webrtc-internlsやabout:webrtcで表示される情報と同じ物となります。 注意: 記事中で、SkyWayのJavaScript SDKを利用して統計情報を収集していますが、こちらは非公式な方法となります。そのため、この方法は将来変更される可能性があります SkyWay JavaScript SDK v1.4.0からRTCPeerConnectionを取得するAPIが追加され

    WebRTCで統計情報を収集する - Qiita
    efcl
    efcl 2017/12/05
    WebRTCでの使用コーデック、送受信ストリーム情報などのメディアやネットワークに関する統計情報を取得する方法について
  • Electronドキュメントの翻訳 (Crowdinへの移行) : Electron Advent Calendar 2017 day 4 - Nanoseconds Hunter

    Electronドキュメントの翻訳 (Crowdinへの移行) : Electron Advent Calendar 2017 day 4 2017-12-04 14:55 JST by kcrt Electronの多言語ドキュメントが最近Crowdinへ移行し、翻訳作業が大変やりやすくなりました。 ここでは、その経緯と使い方について説明しています。 なぜCrowdinに移行したの? もともとは日語など、英語以外のドキュメントもelectronレポジトリの中に含まれており、翻訳を行う際にはdocs-translationsを編集してpull requestを送る、という方法で行われていました。 しかし、この方法には ドキュメントがなかなか英語の最新版に追いつかない Pull requestの処理が大変 という問題がありました。 一点目の「ドキュメントがなかなか英語の最新版に追いつかない」

    efcl
    efcl 2017/12/05
    オープンソースプロジェクトの翻訳について。 Crowdinを使ってGitHubとの連携
  • Electronの簡易アップデート機能を実装した話 - Qiita

    こんにちは、Ducklingsの@syumaiです。会社では、360°映像 x ウェディングのサービス、HUG WEDDINGの開発をやっています。 エンジニアは二人で、RailsVue.jsを使った開発を基的に行っています。(直近はC#をひたすら書いてました) Electron使ってます 弊社で作っている社内ツールに、Electronを使用しているものがいくつかあります。 Electronを採用した目的としては、 アルバイトの方などのコマンドラインツールに親しみが無いメンバーにも簡単に使ってもらえるように、 Node.jsツールのフロントエンドを提供する事が主となります。 Web用のUIライブラリも簡単に使えるし、 過去に別の目的で作った社内JSライブラリ等を持って来て使い回せているので、開発がめちゃめちゃ楽です。 Electron最高…。 今回やりたかったこと 社内ツールのアップデ

    Electronの簡易アップデート機能を実装した話 - Qiita
    efcl
    efcl 2017/12/05
    Electronアプリケーション起動中のasar差し替え
  • Reparade.com is for sale | HugeDomains

    Acquiring OakvilleMaids.com through HugeDomains was a good experience. We’ve operated our business on OakvilleMaids.ca for years, but securing the .com version was important to eliminate any customer confusion and strengthen our brand credibility. HugeDomains made the entire process easy! It was fast, clear, and hassle-free. We highly recommend them to any business looking to upgrade or protect th

    Reparade.com is for sale | HugeDomains
    efcl
    efcl 2017/12/05
    Markdown Tableでも動くtableのheader部分をCSSでスクロール固定する方法について
  • Evolution of <img>: Gif without the GIF

    Colin Bendell is a performance and ideas junkie. He is co-author of O'Reilly's High Performance Images and part of the CTO Office at Cloudinary. tl;dr GIFs are awesome but terrible for quality and performance Replacing GIFs with <video> is better but has perf. drawbacks: not preloaded, uses range requests Now you can <img src=".mp4">s in Safari Technology Preview Early results show mp4s in <img> t

    Evolution of <img>: Gif without the GIF
    efcl
    efcl 2017/12/05
    GIFと`<video>`でのアニメーション画像について。 Safari Technology Previewが`<img src=".mp4">`をサポートした話。 `<video>`よりも`<img>`の方がパフォーマンスのよい理由。 GIF、WebP、mp4でのファイルサイズの違いなどについて
  • Vue.jsでD3.jsを使わずにグラフを実装する - Qiita

    Vue.jsでグラフ を実装するサンプルコードを探すとD3.jsを用いている例が結構見つかります。 しかし当にD3.jsが必要なのでしょうか? この記事ではD3.jsやその他グラフライブラリを用いずにVue.jsのみで実装したグラフについて解説します。 TL;DR SVGでおk グラフコンポーネントにSVGのテンプレートを書く テンプレートに必要な値を computed でじゃんじゃん作る デモとリポジトリ デモ: https://haribote.github.io/vue-graph-demo/ リポジトリ: https://github.com/haribote/vue-graph-demo 折れ線グラフ、棒グラフ、円グラフ、の3つのグラフを実装してみました。 データの内容はプロ野球における直近5シーズンの年間入場者数です。 NPBが公開している統計データからJSONを用意しました

    Vue.jsでD3.jsを使わずにグラフを実装する - Qiita
    efcl
    efcl 2017/12/05
    Vueを使ってSVGでグラフを描画するする話。 データドリブンで折れ線グラフ、棒グラフ、円グラフなどをSVGで描画する仕組みの作り方について
  • eslint-plugin-vue を作っている話 - Qiita

    4日朝に Vue.js #1 アドベント カレンダーを見たら3日のぶんが空いていたので急遽書きました。 私は .vue ファイルを静的検証するための ESLint Plugin を開発しています。 eslint-plugin-vue ( ESLint についてはこちら: ESLint 最初の一歩 ) このプラグインを使うと、.vueファイルのテンプレート部分について、リアルタイムで構文エラーを検出したり、v-bind 等のディレクティブの使い方が間違っていたときに指摘してくれたりします。また、公式の Vue.js スタイルガイド に沿うように自動成形することもできます。 🏃 試してみる eslint-plugin-vue を簡単に試してみるために、オンライン デモがあります (1度アクセスすれば、以後はオフラインでも使えます)。ここでコードを入力して、どのようなエラーが出るのか、どのよう

    eslint-plugin-vue を作っている話 - Qiita
    efcl
    efcl 2017/12/05
    Vue向けのESLintプラグインである`eslint-plugin-vue`の紹介とオンラインデモについて
  • ECMAScript proposal updates @ 2017-11

    Notes Class Static Fields (Public & Private): 3 to 2. Class fields and private methods will be merged, and split. Class instance fields (public and private), and private instance methods are now one proposal, and at Stage 3. Class static fields (public and private), and private static methods are now a second proposal, and at Stage 2. – https://github.com/babel/proposals/issues/34#issuecomment-348

    efcl
    efcl 2017/12/05
    2017年10月のTC39ミーティングの結果を反映したECMAScript Proposalの変更点まとめ
  • GitHub - rbuckton/proposal-statements-as-expressions: Proposal to explore Statements as Expressions

    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 - rbuckton/proposal-statements-as-expressions: Proposal to explore Statements as Expressions
    efcl
    efcl 2017/12/05
    Statement as Expression proposal. As a follow up to the throw expressions proposal.
  • #jjug_ccc 僕がDDDを勉強したりDomain Event使ってみたいと思ったりKafkaでCQRSの素振りをしている背景と現状 - Mitsuyuki.Shiiba

    11/18(SAT)にJJUG CCCという、日Javaコミュニティの最大規模のカンファレンスで発表してきましたー。1000人を超える申し込みがあるような感じです。そんな場で登壇させていただいて幸せです。 www.java-users.jp 僕のセッションにも 沢山の人が来てくれました。ありがとうございます(∩´∀`)∩ワーイ お話しした内容は この記事のタイトルの通り、僕がDDDを勉強したりDomain Event使ってみたいと思ったりKafkaでCQRSの素振りをしている背景と現状についてです。スライドはこちら。 speakerdeck.com セッションに参加してない方にも喋った雰囲気が伝わるといいなと思って、コメントを加えたりしてみました。スライド内のリンクをクリックしたい方はSpeaker DeckからPDFでダウンロードができるのでそちらをどうぞ。 デモプロジェクト もアッ

    #jjug_ccc 僕がDDDを勉強したりDomain Event使ってみたいと思ったりKafkaでCQRSの素振りをしている背景と現状 - Mitsuyuki.Shiiba
    efcl
    efcl 2017/12/05
    CQRSとESについて
  • interpreter-directive-comments.md

    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

    interpreter-directive-comments.md
    efcl
    efcl 2017/12/05
    shabang的なProposal. -mjs