JS中国技术大会
最終更新日:2012/6/30 これまでtherubyracerを使っていたのですが、突然assets:precompileでエラーが出るようになり(6時間前まではうまくいっていたのですが)、GitHubから持ってきてもうまくコンパイルできなかったので、いっそのことNode.jsに変更することにしました。 ちなみに、Herokuではtherubyracerが非推奨とのことです(メモリ使用量が多いため)。 参考:Rails 3.1+ Asset Pipeline on Heroku Cedar | Heroku Dev Center 環境 CentOS 5.8 Ruby on Rails 3.2.3 Node.js 0.6.18 Node.jsをインストール 以下の手順で、RPMでインストールします。 cd /tmp wget http://nodejs.tchol.org/repocfg/
Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
One framework for all platforms Mobile webTest on your web apps on real mobile devices, and scale easily by connecting to cloud grids Native mobileTest your native iOS and Android apps with Nightwatch Real desktop browsersTest on real browsers which accurately reflect your users’ environment Searching for bugs just got easy PinpointIdentify the source with the built-in HTML reporter with test stat
YoutubeとVimeoの検索結果のRSSをまとめてOPMLで取得できるサイトを作った | Web scratch で公開した Tech Video RSS Searcher はbrowserifyを使って作ったので、その辺の開発フローについての記事です。 browserify って何? browserify はNode.jsスタイルで書かれたモジュール(CommonJS)を ブラウザで利用できるように変換するコマンドラインツール(Nodeモジュール)となっています。 又、node.jsのCore Modulesのshimが用意されていて、 npmで公開されているnode.js向けのモジュールも一緒に変換してブラウザで動かすことが出来るようになっています。(普通に require で読みこめば勝手に変換されます) 原理的に無理だったり全てのモジュールが動くわけじゃないですが、 その辺の互
YoutubeやVimeoは(タグ)検索結果をRSSで取得出来るようになっていますが、 興味があるワードごとにいちいちRSSリーダに登録するのは面倒だったので、 Tech Video RSS Searcher というサイトを作りました。 使い方 何ができるかというと、単なる静的なサイトなので大した事はできなくて、 キーワードを入力 サイトの検索結果を見て購読したい感じだったら、”Add to list”する 1,2を繰り返す 最後に “Download opml” からキーワードの検索結果のRSSをまとめたopmlファイルをダウンロードする LDRとかFeedlyにopmlファイルを読み込ませて購読する という感じで使います。 ブラウザ DataURI(Blob使ったほうがよいのかな?)とdownload属性使ってるので、FirefoxとChromeあたりでしか動かない気がします。 仕組み
update 2014-01-16 ご指摘頂いたので修正しました。ありがとうございます! @Jxck_ 動画すごくわかりやすかった!一個、重箱の隅っこなんだけど、convert関数のapplyしてるところ、fn.apply(fn, args) になってるけど fn.apply(this, args) が正しい気がしました!— Kazuhito Hokamura (@hokaccha) 2014, 1月 13 https://gist.github.com/Jxck/8380852 は修正済みです。動画の取り直しは勘弁して下さい(汗 - fn.apply(fn, args); + fn.apply(this, args); intro あけましておめでとうございます。 今年からはてなブログへ移行しました。 去年末くらいから流行っている Express の後継 Koa では JS の新機能ジェ
結構いろんなことをやってきたなぁと思う。 序盤は仕事が忙しかったりで仕事関連で色々やってた。 仕事でやったことに関してはこの前まとめたので、省きます。 DeNAに転職して1年経った - from scratch 主に発表、OSS活動、ブログ系で何をやったかを書きます。 発表系 やっぱりNode学園祭で発表したのが嬉しかったし、初めてのスタッフ活動で楽しかった。 Node学園/Node学園祭で話した発表ネタ Yeoman, Bower, Grunt 東京Node学園祭 2013にスタッフ兼スピーカーとして参加しました。 - from scratch tmlibとYeomanでゲーム量産する話 東京Node学園 9時限目で発表してきました。 - from scratch この手のYeomanとかBowerで話すことが多くなったおかげか、Yeomanハンズオンで講演を頼まれたりして、嬉しかった。
Documentation Projects Syntax Input Output Decode Export More Get Involved Credits License Hyperglot aims to speed up the way you create and develop programming languages or DSLs. You specify a PEG grammar using Spidermonkey AST primitives and you get a compiler back. Simple as that. To run a release of Hyperglot, you will need to have a node-webkit binary. Projects This is the view presented to y
SubjectNode.js is cancer (リンク先は素に削除さている、uu59さんによる和訳記事はこっち) でも言われてた「node.js でフィボナッチは遅い」。 この例はあくまでフィボナッチ関数がどうの、という話をする為ではないし、そもそもRyanが言うように Node.jsはスケーラブルなネットワークプログラムを簡単に書くための手段であって、レイトレーシングや、ウェブブラウザや、動画エンコーディングシステムをNode.jsで作ってはいけない。のであって、Suckな例として出すには藪蛇なものだったのだけれど。 それはそれとして、じゃあ実際フィボナッチ関数の実装アルゴリズムは複数あるけれど、実際どれくらいの差が出るのかベンチマークとってみました。 HowHardware/OSMacBook 2009 (2.26GHz Intel Core 2 Duo) Mac OS X - 1
Legacy Java EE Home The Java EE project has been contributed to Eclipse Foundation and has been renamed to Jakarta EE. All active work is taking place at this new location https://projects.eclipse.org/projects/ee4j https://jakarta.ee/specifications The following legacy archives are available for anyone who wishes to browse the extensive history, prior to contribution to Eclipse. Key Java EE resour
1. No boilerplateWith one command, your API is up and running. It's an empty canvas waiting for you to add Resources. No boilerplate code necessary. 2. ResourcesDeployd APIs are built of plug-and-play resources, such as Collection, which can easily be added and defined through the deployd dashboard.
var app, base, concat, directory, gulp, gutil, hostname, path, refresh, sass, uglify, del, connect, autoprefixer, babel; var autoPrefixBrowserList = ['last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1', 'ios 6', 'android 4']; gulp = require('gulp'); gutil = require('gulp-util'); concat = require('gulp-concat'); uglify = require('gulp-uglify'); sass = require('gulp-sass'); connect = require(
satkakuです。 昨日に引き続きtraceGLを色々試してみます。 昨日はサーバーサイドJavaScriptの出力を試したので、今日はクライアントサイドJavaScriptの出力を試してみようと思います。こっちのほうが使う機会は多いと思います。 まずは、昨日作ったサンプルページで、JavaScriptを読み込むよう追記しておきます。 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script src="javascripts/main.js"></script> 一つは、GoogleでホスティングされているjQueryを読み込み、もう一つは/javascripts以下につくったmain.jsを読み込みます。 main.jsは以下の通りです。 (functi
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く