javascript

Puppeteerを使ってDMMの同人ランキングから人気のあるジャンルを列挙してみる

とりあえず、Puppeteerを使ったE2Eテストをスラスラ書けるようにするため、DMMやとらのあな、メロンブックス辺りをスクレイピングして、人気の性癖を調べる実用的なコードでも。— 神速 (@sinsoku_listy) 2019年6月10日 E2Eテストの練習としてPuppeteerで実用…

Travis CI で npm package の自動リリースに挑戦したら失敗したので、 package を deprecate した話

Travis CI で npm package を自動リリースできるっぽいので、設定してみた。 そして、失敗したので deprecate した話。 参考ページ npm Releasing https://docs.travis-ci.com/user/deployment/npm やったこと clairvoyance の npm publish を自動化してみよ…

babel + remap-istanbul を使って、ES2015 のコードのカバレッジを計測する

表参道.rb #12【一周年】 で話したネタ。 全然アップデートできていない clairvoyance をちゃんと更新しようと、やる気を高める為に ES2015 で書けるように直した。 資料 ES2015のカバレッジ計測 from sinsoku listy やったこと gulp + babel の環境構築…

CSS のカバレッジを計測する Clairvoyance というツールを作りました

タイトルの通り、CSS のカバレッジを計測するツールを作りました。 github.com これは何? css に書かれたスタイルが html の中でどのくらい使われているのか計測できるツールです。 使用頻度の多いスタイルを調べる(影響範囲が大きいので気をつける) 未使…

Grunt でhtml, css, JavaScript のアレコレを便利にすると捗るので、Getting started を和訳した

Grunt とは Grunt: The JavaScript Task Runner http://gruntjs.com/ Gruntはhtml, css, JavaScriptに関する一連の作業を自動化するビルドツールです。 例えば、複数のJavaScriptを1つにしたり、cssやjsを圧縮したり、などが出来ます。 Grunt の使い方 公式…

Underscore.js のtemplateで、dataのkeyにnull, default などを使う方法

タイトルの通りなんだけど、ハマったのでメモ。 まとめ twitterで呟いていたのを貼っておく。 underscoreで _.template('<%= null %>', {'null': 'val'}) がしたいけど、表示できない...— 神速 (@sinsoku_listy) 2014, 2月 12 メモ: underscoreでtemplateでn…