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
広告のトラッキングなどでコンピュータを特定するという技術がよく使われています。しかしプライバシーの問題もあり、最近ではCookieで余計な情報を渡さなくなったり、ブロックするような動きも増えています。 しかしそれでもトラッキングしたい!という方はUnique Machineを使ってみてはいかがでしょうか。 Unique Machineの使い方 ブラウザやコンピュータ特有のフィンガープリント(指紋)を生成しています。 生成されました。ハッシュのような文字列です。 同じくFirefoxで生成した場合。ブラウザの署名は異なりますが、コンピュータの署名は同じものが生成されています。 さらにプライベートモードにした場合。ブラウザの署名は異なりました。 Unique MachineではWebGLの処理におけるコンピュータごとの癖を読み取ってフィンガープリントを生成します。ブラウザごとの署名はプライベー
次世代フレームワークとして注目されているAurelia。PDF.jsを組み合わせることで、JavaScriptで自在にコントロールできるPDFビューアーを作っちゃいました。どういうことかって? 詳しくはこのチュートリアルで。 Webアプリケーション内でPDFファイルを扱うのにはいつも苦労します。もし運が良ければ、ユーザーはただ単にファイルをダウンロードするだけで済むでしょう。しかしときには、それ以上のことが必要です。これまで私はラッキーでした。しかし、先日のWebアプリケーションでは、PDFドキュメントを表示する必要があり、各ページに関連するメタデータを保存しなければなりませんでした。 以前はAdobe Readerのような、ブラウザー内で動作する高負荷なプラグインを使えばよかったかもしれません。しかし、これまでの経験と試行錯誤によって、WebアプリケーションにPDFビューワーを埋め込むた
For the past several months, a small team at Mozilla has been working on an experimental new Web API and an accompanying browser feature called FlyWeb. What does it do? In short, FlyWeb provides an API for web pages to host local web servers for exposing content and services to nearby browsers. It also adds the ability to discover and connect to nearby local web servers to the web browser itself.
an open-source JavaScript library for mobile-friendly interactive maps Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps. Weighing just about 42 KB of JS, it has all the mapping features most developers ever need. Leaflet is designed with simplicity, performance and usability in mind. It works efficiently across all major desktop and mobile platforms, can b
顧客は SPA であることを望んでいるのか?そうではないです。技術者は SPA を作りたいのか?そうではないです。 ではなぜ SPA 的なものが出来てしまうかといえば、いちいち UI の遷移のために大量のデータをロードしているのは時間と資源の無駄だからです。 もちろんあるべき姿としては、サーバーの CPU やストレージやメモリは爆速で、回線も爆速で、用いられるデータは必要最低限で、クライアントマシンも爆速で、クライアント側でフォームを一個書き換えるたびにページをフルロードしても全くストレス無く使える、というような世界観です。 しかし実際にはサーバーのスペックも回線もクライアントのスペックも不足気味ですから頑張って補っていく必要があります。 すると最初にロードしたデータをクライアントは保持し続けて、 HTML 全体を書き換えるのではなく必要なところだけを最小限の通信とともに書き換えてみたいな
PDFKit A JavaScript PDF generation library for Node and the browser. Description PDFKit is a PDF document generation library for Node and the browser that makes creating complex, multi-page, printable documents easy. The API embraces chainability, and includes both low level functions as well as abstractions for higher level functionality. The PDFKit API is designed to be simple, so generating com
HTML5で導入されたiframe要素のsandbox属性は、そのiframe内のコンテンツに対しJavaScriptの実行を始め様々な制約を課すことでセキュリティの向上に役立つ機能である。例えば、以下のように指定されたiframeでは、iframe内からformのsubmitなどはできるが、iframe内でのJavaScriptの実行やtarget=_blankなどによってウィンドウを開くことなどは禁止される。 <iframe sandbox="allow-forms" src="..."></iframe> sandbox属性に明示的に allow-scripts という値を指定しない限りはiframe内では直接的にはJavaScriptは実行できないが、かといってiframe内から間接的にJavaScriptを必ずしも実行させることが不可能かというとそうでもない。 sandbox属性
Created at: 2016-01-14 ついにChakraCoreが公開されたので、早速ビルドしてC#からとりあえずハローしてみます。 ChakraCore is 何とその前にChakraCoreのおさらいです。 まずChakraCoreはInternet ExplorerやEdgeで使われているJavaScriptエンジン ChakraのWindows固有の機能を外したライブラリです。要するにV8とかJavaScriptCoreみたいなものです。 オープンソースになった後のロードマップが公開され、いろいろ書いてあります。 Windows以外のプラットフォームでも動かすことを考えている(最初はJIT抜きでUbuntu) Node.jsのV8をChakraにする魔改造を本家にPR WebAssemblyやるとか云々 ChakraCoreのメリット従来のChakraはWindowsまたは
Created at: 2016-01-11 Visual Studio Codeのエディタ部分はVisual Studio Codeがリリースされるよりも前からいろいろなところで使われていて、 最初はVisual Studio Online “Monaco”のエディタ部分として公開されていました。 それから徐々にMicrosoftの中での利用範囲が広がりTypeScriptのPlaygroundやWinJSのPlayground、 ちょっと変わったところではInternet Explorer/EdgeのF12開発者ツールの中でも使われていたりします。 そして月日は流れて、Visual Studio Codeがオープンソースになってついにエディタ部分(Monaco Editor)が公開されました。 ということでそれを使う方法を調べていたのですが、たまたまシンタックスハイライトの機能が備わっ
v9.0.2 API CONSTRUCTOR BigNumber Methods clone configset DECIMAL_PLACES ROUNDING_MODE EXPONENTIAL_AT RANGE CRYPTO MODULO_MODE POW_PRECISION FORMAT ALPHABET isBigNumber maximummax minimummin random sum Properties ROUND_UP ROUND_DOWN ROUND_CEIL ROUND_FLOOR ROUND_HALF_UP ROUND_HALF_DOWN ROUND_HALF_EVEN ROUND_HALF_CEIL ROUND_HALF_FLOOR DEBUG INSTANCE Methods absoluteValue abs comparedTo decimalPlaces
An extensive math library for JavaScript and Node.js # Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types like numbers, big numbers, complex numbers, fractions, units, and matric
Moment.js 2.30.1 Parse, validate, manipulate, and display dates and times in JavaScript. Install npm install moment --save # npm yarn add moment # Yarn Install-Package Moment.js # NuGet spm install moment --save # spm meteor add momentjs:moment # meteor bower install moment --save # bower (deprecated) Format Dates moment().format('MMMM Do YYYY, h:mm:ss a'); moment().format('dddd'); moment().format
jspreadsheets compiles the best spreadsheets and data grids written in JavaScript. It helps you choose the most suitable component for your project.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く