4. ● id: tyage ● 京大工学部情報学科3回 ● JavaScriptとか書いてる ● 趣味 ○ 脆弱性報告 ○ CTF 司会担当
![ECMAScript没proposal追悼式](https://cdn-ak-scissors.b.st-hatena.com/image/square/1e5560ece900df416f5fc2dc496305f28ba57ed3/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fecmascriptproposal-150313232039-conversion-gate01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
4. ● id: tyage ● 京大工学部情報学科3回 ● JavaScriptとか書いてる ● 趣味 ○ 脆弱性報告 ○ CTF 司会担当
ES6+カジュアルトークを開催しました。 Ustreamはこちらです。 Ustream.tv: ユーザー dena_tech: DeNA Technology Seminar #ES6+カジュアルトーク, Recorded on 2014/10/29. コンピュータ 僕はES6を追い始めたのが遅くて、ちゃんと追うようになったらもっと前に追っている人がたくさんいたので、その人達を呼んでカジュアルトークをしつつ、ガチで学べる会を開催しました。 全体的に発表レベル高くて濃い話が聞けたと思っています。 TL;DR ちょっとES6使ってみよっかなーな人はrunstantがオススメです。 Node.jsの次のバージョンではarrow_functionがharmony付きで使えるようになります。Symbol, for-of, Collections, Object.observe, Promiseがデフ
With ProgressBar.js, it's easy to create responsive and stylish progress bars for the web. Animations perform well even on mobile devices. It provides a few built‑in shapes like Line, Circle and SemiCircle but you can also create custom shaped progress bars with any vector graphic editor. ProgressBar.js is lightweight, MIT licensed and supports all major browsers including IE9+. Usage A simple cod
Callbacks, Promises, and Coroutines (oh my!): Asynchronous Programming Patterns in JavaScript This talk takes a deep dive into asynchronous programming patterns and practices, with an emphasis on the promise pattern. We go through the basics of the event loop, highlighting the drawbacks of asynchronous programming in a naive callback style. Fortunately, we can use the magic of promises to escape f
In today’s fast-paced and competitive world, the allure of gambling can be hard to resist. However, for some individuals, what starts as a harmless pastime can quickly spiral into a debilitating addiction. If you or someone you know is caught in the grip of gambling addiction situs judi slot online resmi malaysia, this article aims to provide guidance and support. We will explore the signs and sym
Webカメラ映像から人を消すJavascriptを実装しました。 @yabuki様の「風景から歩行者を消す手軽な方法」に発想を得て作成した物です。 風景から歩行者を消す手軽な方法 | 配電盤 Taro YABUKI (yabuki) on Twitter カメラへのアクセスを許可するとWebカメラ映像から人を消すスクリプトが発動します。 実装のポイントは以下の通りです。 WebRTCでWebカメラ映像取得する ピクセル単位のアクセスをしたいので、Webカメラ映像のバッファを不可視なCanvasに落とし込む Canvasのピクセルの平均値を計算する(全部の値は持っていられないので逐次更新する平均値とした) 平均値の計算結果を可視なCanvasに描画する 詳しくは下記ソースをご参照ください。 ハイパフォーマンス ブラウザネットワーキング ―ネットワークアプリケーションのためのパフォーマンス最適
最近、JavaScript の MV* フレームワークの中で Vue.js が少しずつ注目を浴びてきているようであります。 5分でわかるVue.jsと、jQueryで頑張ってはいけない理由 | 株式会社インフィニットループ技術ブログ Vue.jsから手軽に始めるJavaScriptフレームワーク - Qiita 軽量でパワフルなデータバインディングMVVM, vue.jsで遊んでみた - mizchi's blog そんなわけで、自分も Vue.js (v0.10.5) を触ってみたのですが、data で渡した値を激しく書き換えるところに面食らったので記事にしておきます。 自作クラスのオブジェクトを Vue.js に渡すと壊される 何らかのビジネスロジックを持ったモデルを作って、それを Vue.js のデータバインディングで HTML に反映しようすると破綻します。 簡単な例として、よくあ
Hello 生成されるJSそのものはピュアな感じなので、たしかにbosonicを捨ててもWeb Componentsとして成り立ちそうではある。 瑣末だが、この記事を書いてる時点で試したらWeb Platform featuresのフラグをEnableにしたCanaryで、bosonic-pollyfillsがエラー吐いてる... 余談、実はえらいかも Polymerコンポーネントって、結局Polymer入れないと使えないなら、BackboneJSで使えないAngularディレクティブみたいなもんな気がしてきた。Bosonicのコンセプト、実は偉いかも。(出来る範囲は制限されるかもしれないけど) — あほむバーガー (@ahomu) June 30, 2014 結論 個人的にはふつうのPolyfillとして動いてくれるものを精査したかったのだけど、結果的に Polymer/platform
All slide content and descriptions are owned by their creators.
Write A Song In JavaScript function nyan(option) { var bpm = option.bpm || 120; // Intro var intro = beeplay({bpm: bpm}) .play(null, 2) .play('D#5', 1/4).play('E5', 1/4).play('F#5', 1/2) .play('B5', 1/2).play('D#5', 1/4).play('E5', 1/4) .play('F#5', 1/4).play('B5', 1/4).play('C#6', 1/4).play('D#6', 1/4) .play('C#6', 1/4).play('A#5', 1/4).play('B5', 1/2) .play('F#5', 1/2).play('D#5', 1/4).play('E5'
power-assert in JavaScript Aug 21, 2013 at 10th Tokyo Node Gakuen #tng10 Read less
power-assert を作るきっかけ アサーション失敗時の情報量を大幅に増やすことができるPower Assertの系譜 - Togetterまとめ chai/should/expect.js 覚えること多くて煩わしい 自分で作ろうと思い立った(2013/01/08) AST 変換 power-assert は最初から AST 変換で実現しようと考えていた Groovy の Power Assert が AST 変換を行っているらしいことは何となく知っていた Groovy 1.7 Power Assert パワーアサート(Power Assert)の真の意味 Groovy 1.7のキモはAST変換である 実装を見てはいないので、 Groovy の Power Assert が最近 AST 変換を行っていないらしいことは知らなかった…!
「onKeyupイベントハンドラで、検索実行」のようなjavascriptコードにおいて、日本語(IME)入力の確定時のenterで、検索実行されてしまう現象があったので、整理。 通常時のenterによる取得keycode 通常時は、そりゃそうですね browser keydown keypress keyup FireFox 23 13 13 13 IE 9 13 13 13 Chrome 28 13 13 13 safari 5 13 13 13 日本語(IME)入力の確定時のenterによる取得keycode 日本語入力の確定時のenterは、取得できるkeycodeがブラウザ毎に異なります...知りませんでした browser keydown keypress keyup FireFox 23 − − 13 IE 9 229 − 13 Chrome 28 229 − − safar
JavaScriptのオススメのユーティリティ(配列・文字列・日付)ライブラリを紹介します。Read less
ECMAScript *1 において、プロパティとは名前と値のペアを意味します。 より詳しく言うと、名前が付けられたプロパティは、その状態を表す属性 (Property Attribute) *2 の集合を値として持っています。 ECMA-262 5th edition では、この属性の値を指定してプロパティを定義できるように、Object.defineProperty というメソッドが導入されました。 この記事では、Object.defineProperty メソッドを使い、属性を指定してプロパティを定義する方法を説明します。 なお、ECMA-262 5th edition を実装している JavaScript 処理系はまだ多くありません。 Firefox 4 などの一部のブラウザなどでしか実行できません。 また、サンプルコード中で、結果を出力するための print 関数を使用しています
こんにちは。クウハッカー開発者の粟島です。 今回はjavascriptネタですが、スマホアプリ等でよく見かける、 任意のテキストをクリップボードにコピーする機能の実装方法についてまとめてみたいと思います。 基本的にjavascriptではクリップボードにアクセス出来ないので、 少し特殊なやり方で機能を実現していきます。 【PCでの実装】 PCではFlashを利用することでクリップボードにアクセスすることが可能です。 Flash部分の処理をラップしたjQueryライブラリが用意されているので、 こちらを利用すると非常に簡単に実装できます。 zclip 詳細な実装方法はリンク先を参照してください。 このような感じでボタンクリックでクリップボードにコピーする機能が実装できます。 【iPhoneでの実装】 iPhoneだとFlashも使えないので、クリップボードに直接コピーす
Playing with the clipboard in iOS safari So the other day it hit me that since iOS safari supports contenteditbale it should surely have support the clipboard events and other handy bits and pieces. Like any good hacker I created a testcase to find out basic support of events and getting selection range values, and as expected the support is pretty good. Let’s dive deeper. Clipboard events The tes
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く