タグ

2014年9月29日のブックマーク (12件)

  • Explore GraalVM

    GraalVM Faster. Smarter. Leaner. GraalVM is a high performance JDK that speeds up the performance of Java and JVM-based applications and simplifies the building and running of Java cloud native services. The optimized compiler generates faster code and uses fewer compute resources, enabling microservices to start instantly. GraalVM is included with the Java SE Universal Subscription at no addition

    Explore GraalVM
    efcl
    efcl 2014/09/29
    Oracle Graal VM and Truffle/JS
  • The State of Grunt

    htmltitle: The State of Grunt class: center, middle, title # The State of Grunt ## August 2014 ![](images/grunt-logo-no-wordmark.svg) .right[ “Cowboy” Ben Alman Bocoup ] --- class: center, middle, orange .footer[The State of Grunt] # About Grunt --- class: orange .footer[The State of Grunt - About Grunt] # Why does Grunt exist? -- ## To automate repetitive tasks in very small projects. -- ### (lik

    efcl
    efcl 2014/09/29
    Gruntの現状と未来についてのスライド。 Grunt 0.4ではGulpやBroccoliのプラグインも使えるようにすることやstream/promiseベースのTaskのパイプラインのサポート。 Grunt/Gulp/Broccoliの目的の違いについてまとめられてる
  • JavaScriptが実行できるリアルタイムオンラインエディタ作ってみました

    複数人で同期して編集できるWebエディタを探していたのですが、 見つからず・・・ jsfiddle や jsdo.it は同時編集できないため、ちょっと探してたのとは違って、 Scratchpad はリアルタイムで編集できてよいのですが、JavaScriptが実行できない。 CodePen は同期するのに PRO アカウントが必要らして、諦めて、仕方ないので作ってみました。 SyncFiddle ←これ 追記: SyncFiddle はリニューアルし、使用しているフレームワークの構成が変わりました。 URL は http://syncfiddle.net/ になりました。 仕様とか アクセスするとランダムにid振ったページ空間に飛ぶ そのURLを共有すると複数人で同時編集できる 相手のことがわかるのはidだけ コードとカーソル位置がわかる JavaScript コンソールがある その時のH

    efcl
    efcl 2014/09/29
    コラボレーション出来るjsfiddle的なウェブサービス。 複数人で編集できカーソル位置の可視化、JavaScriptコンソールやHTMLのプレビューなどがある
  • ECMAScript 6 promises (1/2): foundations

    This blog post is outdated. Please read chapter “Asynchronous programming (background)” in “Exploring ES6”. This blog post explains foundations of asynchronous programming in JavaScript. It is first in a series of two posts and prepares you for part two, which covers promises and the ECMAScript 6 promise API. The JavaScript call stack  # When a function f calls a function g, g needs to know where

    efcl
    efcl 2014/09/29
    ES6 Promiseについての連載。 JavaScriptにおける非同期処理に関連するコールスタック、イベントループ、コールバックについての解説がされている
  • Testing Flux Applications – React Blog

    This blog site has been archived. Go to react.dev/blog to see the recent posts. A more up-to-date version of this post is available as part of the Flux documentation. Flux is the application architecture that Facebook uses to build web applications with React. It’s based on a unidirectional data flow. In previous blog posts and documentation articles, we’ve shown the basic structure and data flow,

    Testing Flux Applications – React Blog
    efcl
    efcl 2014/09/29
    FluxアーキテクチャをJestでテストする話。
  • BrowserifyからWebpackへの移行時の注意点 - Qiita

    思い立ったが吉日ということで、プロジェクトのモジュール管理をRequire.jsからBrowserifyへと移行し、その直後にWebpackに移行しました。もうちょっと考えてツールを選ぼうと思います。 さて、Require.jsからBrowserifyへ変えた理由は、シンタックスをCommonJS的に書けるようになって、全体がシンプルになるから、という理由でしたが、BrowserifyからWebpackへの移行は、もうちょっと切ない理由での移行になりました。 Webpackとは ドキュメントも若干わかりづらいですが充実しており、基的にここだけで必要な情報はほとんど得られます。 なのでこちらをどうぞ・・・じゃさすがにあれなので、ドキュメントに書いてある、作られた動機などを若干紹介します。 今はモジュールシステムがいろいろある CommonJS AMD <script> タグ ES6 Mod

    BrowserifyからWebpackへの移行時の注意点 - Qiita
    efcl
    efcl 2014/09/29
    Browserifyから見たWebpackのメリットについて。 Browserifyはデフォルト(factor-bundleなどが必要)では1ビルドに1出力で、Webpackは複数のファイルを吐き出せる。
  • 体で覚えるVue.js - ViewModel生成編 〜 JSおくのほそ道 #022 - Qiita

    こんにちは、ほそ道です。 今回はMV**なフレームワークのひとつであるVue.jsを取り上げてみます。 さて、どこから手をつけたら良いものかと思案にくれた結果、序論や諸注意点をアレコレ展開する前にまずはビシバシと弄って、ヒジョーにシンプルなサンプルをいっぱい作って体にしみ込ませてみるのがイイんじゃないかと思いました。 ボリュームがあるので何回かに分け、今回はビューモデルを生成するパターンをまとめます。 「考えるな、感じろ」の精神でやった後にどう考え学習すべきかや、どう設計すべきかなどの私見は述べられたら良いなと思っております。 ViewModel生成編 ディレクティブ編 インスタンスメンバ編 グローバルメソッド編 フィルター編 v-repeatネスト編 全体の目次はこちら ザックリとしたVue.js概念 IE8以下には非対応 MVVMアーキテクチャにフォーカスしている MVVMとはモデル(

    体で覚えるVue.js - ViewModel生成編 〜 JSおくのほそ道 #022 - Qiita
    efcl
    efcl 2014/09/29
    Vue.jsのビューモデルの使い方
  • Rust's ownership and move semantics

    An introduction to Rust: the modern programming language to develop safe and ...Claudio Capobianco

    Rust's ownership and move semantics
    efcl
    efcl 2014/09/29
    Rustのownershipとlifetime
  • Mac用の無料のウイルス対策ソフトを探してみた – ブログ@yamafd

    Windowsにウイルス対策ソフトを入れることは完全に常識ですが、Macではウイルス対策の話をあまり聞かないので、Macのウイルス対策ソフトについての話をします。 無料版のソフトと有料版のソフトのそれぞれについてです。 スポンサーリンク 1. Macのウイルス対策の必要性 かつてはMacはウイルスにかからない・ほとんどかからないと言われてきていました。 これは、市場のシェアが低いMacを標的にしたウイルスがほとんど作られなかったからなのですが、今後もそうだという保証はありません。 また、Windows用のウイルスに感染して発症しないまま、ファイルをWindowsユーザーに渡した時やLAN経由で感染することも考えられるので、今後はMacのウイルス対策も常識に近くなってくると思います。 2. Mac用の無料のウイルス対策ソフトの候補 ネットで色々と調べたところ、次の4つのソフトがよく使われてい

    efcl
    efcl 2014/09/29
    Macのウイルス対策ソフト
  • [Node.js] コマンド引数パーサーの比較 | それなりブログ

    いわゆる getopts、argparse 的なことをしてくれる以下のモジュールたちをざっと使ってみて: commander nopt nomnom minimist 比較というか、雑な感想を述べてみます。 – help のドキュメントを自動生成してくれる – サブコマンドの設定ができる - 中で子プロセスで起動するようになっている - original_command-sub_command.js のファイル名で別に設置する必要がある - ぶっちゃけ、余計なお世話としか思えない – 設定は commander のモジュールに対して行うので、副作用がある - それどころか展開した結果も何故かモジュール以下に展開する。ウワァァン、キモイヨー! – 要件がシンプルなら便利 追記、ブコメから: – teppeis さん「commanderはnew Commandすればグローバルではなくインスタン

    efcl
    efcl 2014/09/29
    Nodeのコマンドライン引数パーサライブラリについて。 https://github.com/gkz/optionator を何かよく使う
  • PDF.js で遊んでみた (ページの描画,テキスト・注釈の表示など) - きちぽよ〜

    修士論文の予備審査が終わって一段落した seikichi です.卒業できるといいなぁ……. PDF.js は HTML5 とJavaScript を利用してPDFを描画するライブラリです. PDF.js を利用するとWebブラウザ上でPDFファイルを描画することができます. つい最近,このライブラリを利用して遊んでみた ので,そのときに得た知識とかを適当に書いてみます. このエントリでは主に以下の内容について解説します. PDF.js の取得,ビルド ページの描画 テキストを選択可能な形式で描画 注釈 (リンク等) を取り扱う PDF.js の各種オプション 動作環境 PDF.js は Canvas や TypedArray など割とモダン(?)な技術を利用しています. 利用しているWebブラウザが,PDF.js の要求を満たしているかどうかは, このページ で確認できます. 正直なところ

    PDF.js で遊んでみた (ページの描画,テキスト・注釈の表示など) - きちぽよ〜
    efcl
    efcl 2014/09/29
    pdf.jsでpdfの表示、文字列の選択、リンクのクリック対応について
  • cfx to jpm - Archive of obsolete content | MDN

    Support for extensions using XUL/XPCOM or the Add-on SDK was removed in Firefox 57, released November 2017. As there is no supported version of Firefox enabling these technologies, this page will be removed by December 2020. Add-ons using the techniques described in this document are considered a legacy technology in Firefox. Don't use these techniques to develop new add-ons. Use WebExtensions ins

    cfx to jpm - Archive of obsolete content | MDN
    efcl
    efcl 2014/09/29
    cfxからjpmへ。 npmと併せて