GitHub - laverdet/isolated-vm: Secure & isolated JS environments for nodejs      2019-07-18 10:20:27  詳細
isolated-vm -- Access to multiple isolates in nodejs isolated-vm is a library for nodejs which gives you access to v8's Isolate interface. This allows you to create JavaScript environments which are completely isolated from each other. You might find this module useful if you need to run some unt...
https://github.com/laverdet/isolated-vm
非数をJSONに入れようとするとどうなるか - Qiita      2019-07-17 22:20:26  詳細
JSON には非数(NaN)は入れられない。入れられるフォーマットになっていないので仕方ない。 無限大も入れられない。入れられるフォーマットになっていないので仕方ない。 仕方ないんだけど、入れようとしたらどうなってしまうのか、各言語の対応を見ていく。 Ruby まずはソースコード: require "json" def test(e) print...
https://qiita.com/Nabetani/items/1e9af1ee1d25e3b463a0
Vue + TS に触れて2週間でシングルページアプリケーションを作ってリリースした話 - GS2 Blog      2019-07-17 20:20:25  詳細
みなさん、こんにちは。GS2の丹羽です。 本日 Game Server Services は次世代版のベータテストを開始しました。 これまで提供していた GS2 を GS2 Classic と呼び、次世代版 GS2 を単に GS2 と呼びます。 gs2.io GS2 のリリースにあたっては非常に多くの新しいチャレンジを行いました。 それについては少しずつブログや...
http://gs2.hatenablog.com/entry/2019/07/16/235232
週刊Railsウォッチ(20190717-2/2後編)NFSのよさとは、Linuxカーネル5.2リリース、Puppeteerでメモリリーク検出ほか      2019-07-17 19:20:25  詳細
こんにちは、hachi8833です。昨日の願いが通じたのかいきなり晴れました。 各記事冒頭にはでパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です 毎月第一木曜日に「公開つっつき会」を開催...
https://techracho.bpsinc.jp/hachi8833/2019_07_17/77578
タッチデバイスも完全サポート!さまざまなスライダーをシンプルなコードで実装できる軽量JavaScript -Tiny slider | コリス      2019-07-17 10:20:24  詳細
デスクトップ・タブレット・スマホをサポート、シンプルなスライダーをはじめ、さまざまなスライダーを簡単に実装できる軽量JavaScriptを紹介します。 バニラJSで実装されており、他のライブラリへの依存はなく、単体で動作します。 HTMLは非常にシンプルで、外部ファイルと数行のコードで実装できます。 Tiny Slider -G...
https://coliss.com/articles/build-websites/operation/javascript/tiny-slider-for-all-purposes.html
Faster Fractals with Multi-Threaded WebAssembly      2019-07-17 08:20:23  詳細
When WebAssembly was released a couple of years ago it was an MVP (Minimal Viable Product), having a small feature-set deemed just enough to make it useable and useful. One significant feature that was missing from the MVP was threads. The WebAssembly threads proposal is now quite mature and avai...
https://blog.scottlogic.com/2019/07/15/multithreaded-webassembly.html
GitHub - IntrinsicLabs/osgood: Osgood is a secure, fast, and simple platform for running JavaScript HTTP servers.      2019-07-16 16:20:23  詳細
Dismiss Join GitHub today GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together. Sign up Osgood is a secure, fast, and simple platform for running JavaScript HTTP servers.
https://github.com/IntrinsicLabs/osgood
漫画村「星のロミ」の難読化されたJavaScriptファイルを解読してみる      2019-07-16 09:20:24  詳細
※ただ好奇心で調べてみようって思っただけなので、なんか凄いモノが発見できたとかそういうのではないよ! 前回、復活した漫画村のWebSocket通信を覗き見るという内容の記事を書きました。 JavaScript関連も興味があったのでちょっと覗いてみることにしました。 一度にすべて解読するのは難しいので、この記事は随時書き...
https://ex-script.com/?p=691
7月16日でKindleWEB・プログラミング技術書大規模セールが終了するので最終チェックをお忘れなく!Python、Java他多数:ついでにAdobeセールも同時に終了(2019) - しねんたい@はてなブログ      2019-07-15 21:20:21  詳細
AmazonとKindleの技術書とAdobeセールが7月16日で終了!もう一度最終チェックをお忘れなく! WEB・プログラミング技術書が一斉に大量にセールになることはAmazonでもほとんどないので、気になる本がある人は今回のセール中の購入がおすすめ。どちらのセールも高額な本も対象に含まれている。 おすすめ1:WEB・プログラ...
https://shinentaicom.hatenablog.com/entry/web-programming-tech-kindle
Chrome との非互換性 - Mozilla | MDN      2019-07-15 19:20:21  詳細
Webextension を用いた拡張機能は Chrome や Opera の拡張機能と互換性があるように設計されています。可能な限り、それぞれのブラウザー向けに書かれた拡張機能は最低限の変更で Firefox で実行できるように設計されています。 しかしながら、Firefox は現在、Chrome と Opera でサポートされている機能と API の限られ...
https://developer.mozilla.org/ja/docs/Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities
Yomguithereal's Shenanigans - Implementing an efficient LRU cache in JavaScript      2019-07-15 19:20:02  詳細
Where we discover how to harness the power of JavaScript's typed arrays to design our very own low-cost pointer system for fixed-capacity data structuresTable of Contents The LRU cacheImplementing a LRU cacheDoubly-linked listsLRU Cache list operationsImplementing doubly-linked lists in JavaScrip...
https://yomguithereal.github.io/posts/lru-cache/
WebアプリにVisual Regressionテストを導入 - Qiita      2019-07-15 03:20:21  詳細
こんにちは、CyberAgentで内定者アルバイトをしています @junkisai です。 今回は「こえのブログ」の開発に導入したVisual Regressionテストについてお話させていただきます。 そもそもVisual Regressionテストとは コンポーネントやページのスクリーンショットを以前のバージョンのものと比べて、ピクセルレベルでの差...
https://qiita.com/junkisai/items/016c567a9fbade08d65b
concatだらけになるtemplate literal - Qiita      2019-07-14 22:20:23  詳細
Babelで変換されたあとのコードを見ると、一見無駄にも思えるコードが生成されていたのですが、実はそれが必要だった、というお話です。 Template Literalとは ES5までのJavaScriptでは、文字列を合成するには「1つ1つ+演算子で連結していく」「Array.prototype.joinで連結する」などの手法があったのですが、どちらの方...
https://qiita.com/jkr_2255/items/94c99d093196bf25ea9d
「JavaScript」学習で役に立つGitHubリポジトリ5選 - ZDNet Japan      2019-07-14 16:20:20  詳細
プログラミングに興味がある人なら、きっと多少は「JavaScript」のことを知っているはずだ。 いまやJavaScriptは単なるウェブスクリプト言語という本来の姿から何でも屋へと進化し、ユーザーインターフェースを構築する「React」などのライブラリからバックエンドの「Node.js」ベースインフラまでに使われている。 さら...
https://japan.zdnet.com/article/35139871/
Snyk research team discovers severe prototype pollution security vulnerabilities affecting all versions of lodash | Snyk      2019-07-14 14:20:20  詳細
On July 2nd, 2019, Snyk published a high severity prototype pollution security vulnerability (CVE-2019-10744) affecting all versions of lodash, as the result of an on-going analysis lead by the Snyk security research team. No official fix for this vulnerability has been published at the time of w...
https://snyk.io/blog/snyk-research-team-discovers-severe-prototype-pollution-security-vulnerabilities-affecting-all-versions-of-lodash/
EasyGraphQL      2019-07-14 11:20:22  詳細
EasyGraphQLEasyGraphQL is a group of open source tools, with the main focus to help developers that use GraphQL or just want to start using it. As the name says, the main focus is to make the actual tools easy to use, with the lowest configuration possible .Documentation Easy to useThe main idea ...
https://easygraphql.com/
2019-07-09のJS: Babel 7.5.0(Dynamic Import)、Next.js 9(Dynamic routing)、React Native 0.60 - JSer.info      2019-07-14 10:20:20  詳細
JSer.info #443 - Babel 7.5.0がリリースされました。 Release v7.5.0 · babel/babel 7.5.0 Released: dynamic import and F# pipelines · Babel 現在Stage 1 ProposalsであるPipeline Operatorの変換がサポートされています。 2019年6月のTC39 MeetingでDynamic ImportがStage 4となりました。(ES2020にDynamic Import...
https://jser.info/2019/07/09/babel-7.5.0dynamic-importnext.js-9dynamic-routingreact-native-0.60/
JSON Explained (Chicago Roboto 2019) - Speaker Deck      2019-07-14 07:20:23  詳細
Video: https://vimeo.com/341115830 Code: https://github.com/swankjesse/jsonexplained Java and Kotlin coders: note this talk. Its tran- script describes some tools to encode any object. I’ll review the libraries including an an- notation that can make your app faster. In this talk we’ll: Be warne...
https://speakerdeck.com/swankjesse/json-explained-chicago-roboto-2019
[JavaScript] 数字を3桁カンマ区切りにする、2つの方法 - YoheiM .NET      2019-07-14 07:20:22  詳細
こんにちは、@yoheiMuneです。 数値を3桁カンマ区切りにしたいという要件を、JavaScriptでどのように実現するのかについて、ブログに書きたいと思います。 目次 解決したいこと 「数字は3桁カンマ区切りで表示したいんだよね〜」と言われた時に、サクッと対応できる方法をお伝えしたいと思います。 方法1:toLocaleStrin...
https://www.yoheim.net/blog.php?q=20190702
jq コマンドで UTF-8 の文字列をデコードやエンコード(codepoint を元に戻す) - それマグで!      2019-07-14 07:20:21  詳細
コードポイントなった、日本語を単純に元のUTF-8に戻したり、コードポイントでエスケープして符号にする。 コードポイントになった文字列*1 単純に jq に通せば、日本語になる。 何も考えずに、 jq 通せばコードポイントを読める文字にすることができる・ root@acid:~# cat out | \jq - '.dir' ~/ダウンロード 逆に、コ...
https://takuya-1st.hatenablog.jp/entry/2019/07/09/174427