フロントエンドを楽にするために
Qiitaを支えたい技術 at 時雨祭
- HN: mizchi
- Qiitaの方からきました(入社半年たったらしい)
- Reactオジサンはそろそろ飽きてきた
- Angularに興味が無いのでこっちにきた
// ==Taberareloo== | |
// { | |
// "name" : "Fix Twitter.update 2020.02" | |
// , "description" : "Fix Twitter.update 2020.02" | |
// , "include" : ["background"] | |
// , "version" : "0.5.0" | |
// , "downloadURL" : "https://gist.githubusercontent.com/ailispaw/9406c2ffacf68c6ad238/raw/patch.fix.twitter.update.tbrl.js" | |
// } | |
// ==/Taberareloo== |
Node.js系のコミュニティを支援してそうな
会社をまとめてみる
Nodesummit: http://nodesummit.com/sponsors/
Nodevember sponsors: http://nodevember.org/sponsors
Node.js Knockout Sponsors: http://nodeknockout.com/sponsors
var fs = require('fs'); | |
var TS = require('typescript-simple').TypeScriptSimple; | |
var cs = require('coffee-script'); | |
var tss = new TS({noImplicitAny: true}); | |
var sample1 = fs.readFileSync('./sample1.ts', {encoding: 'utf8'}); | |
var sample2 = fs.readFileSync('./sample2.ts', {encoding: 'utf8'}); | |
// warm up | |
var start = new Date().getTime(); |
(lsof -iTCP -s TCP:LISTEN -n; lsof -d cwd) | ruby -e '$stdin.readlines.map {|_| __ = _.chomp.sub(/ \(LISTEN\)$/,"(LISTEN)").split; [__[1], __[0], __[-1]] }.group_by(&:first).each {|pid, val| vs = val.map(&:last); name = val.first[1]; next if vs.grep(/\(LISTEN\)/).empty?; puts "#{name}(#{pid}): #{vs}" }' |
2015/01/15時点の情報です。
v0.1.3が計画されてるけど、initial releaseのv0.1.0からはbugfixや細かな修正がほとんどで、大きな進化はしてない。 コミットもあまり活発ではない。 もしかしたら、Facebook社内でprivateブランチを育てていてまとまったところで出してくるのかも。 (JS等に比べて)開発者人口の少ないOCaml実装というのも、プルリクが集まりにくくOSS的な加速的進化が起きにくい原因かもしれない。
var empower = require('empower'); | |
var formatter = require('power-assert-formatter'); | |
module.exports = function empowerZombie (browser) { | |
empower(browser.assert, formatter(), { | |
destructive: true, | |
modifyMessageOnRethrow: true, | |
saveContextOnRethrow: true, | |
patterns: [ | |
'browser.assert.redirected([message])', |