読者です 読者をやめる 読者になる 読者になる
月 の 上

npm事件対応メモ

npm公式のレポート : http://blog.npmjs.org/post/141577284765/kik-left-pad-and-npm uasiさんによる日本語まとめ : http://uasi.hatenablog.com/entry/2016/03/23/215308 状況 npmによると、元@azer氏のパッケージは全て安全なものらしい 悪意のあるユーザ…

FRONTEND CONFERENCE 2016で、Reactコミュニティの動きについて発表してきた

kfug.jp 先日、大阪梅田でFRONTEND CONFERENCE 2016が開催された。 (昨年渋谷で開催された Frontrend Conference The Final とは別物) 僕は「フレームワークと年月」という3人交代制のセッションにおいて、10分ほど話をした。 それについての補足と、イベン…

axiosでShift-JISなページをクロールする方法

http://bit.ly/1SS2bDp ↑のようなShift-JISなページをaxiosでクロールするときは、iconvを使い、transformResponseの段階で変換してしまうと良い。 github.com import { Iconv } from 'iconv'; const sjis2utf8 = new Iconv('SHIFT_JIS', 'UTF-8//TRANSLIT//…

babel5.xでgulpfile.babel.js使うと "Failed to load external module babel-register" というエラーでう

無視しておk 理由 gulp-cliはinterpretというパッケージを利用してgulpfileの言語を解決し、ランタイムをロードしている。 *.babel.js というファイルの場合、interpretは babel-register, babel-core/register, babel/register という順番でロードを試す。…

CLIから青空文庫を閲覧するツール書いた

www.npmjs.com github.com インストール npm i -g aozora 使い方 aozora : 対話的インターフェイスで作品を探す aozora -r length : ランダムな作品を表示する。 length を指定したら先頭(length)文字だけ表示 aozora -a 著者名 : マッチする著者一覧を表示…

JavaScriptのテーマソング #javascript_song

お題「JavaScriptのテーマソング」 この前Kyoto.js#9を開催したんだけど、開場から発表スタートまでに無音だと寂しいので音楽を流すことにした。 ただの音楽だとつまらないので、JavaScriptに関係した音楽にしたい、ということに。 ググっても効率悪いので、…

Kyoto.js # 9を開催しました

kyotojs.doorkeeper.jp 2016-02-03、はてな京都オフィスにて Kyoto.js #9 を開催しました。 来場者、登壇者の皆様ありがとうございました!!! 経緯 京都では技術イベントが少ない。 聞くと、京都では数年前まで Kyoto.js というイベントが開催されていたら…

ギタフリ専用コンでブレイクコア弾けるやつ

7月に作ったやつ、Mithril試すがてら少し改良したんだけど紹介するの忘れてた http://gmork.in/guitarbreaks 遊んでみよう 1. ギターフリークス専用コントローラーを買う リサイクルショップで大量に売ってます 僕はワンダーレックスつくば店で500円くらいで…

Fluxフレームワーク戦争の現状確認(後編)

この記事は仮想DOM/Flux Advent Calendar 2015の25日目……に入れようと思ってたけどもう埋まってた……。 オマケということで頼む!!!!! 24日目は JavaScript - 実践:MagJS で TodoMVC - Qiita でした。 メリークリスマス!!!!!!!!!! こんにちは …