2016-03-01から1ヶ月間の記事一覧

webpack, React Hot Loader + Browsersync でクロスブラウジング+ホットリロード開発

React Hot Loader + Browsersync React Hot Loader を使えば、エディタを保存した時点で、React コンポーネントの変更が検知され、ブラウザの更新が自動で行われます。さらに、React Hot Loader はHotModuleReplacementPlugin(HMR) を使用しているため、更新…

npmのバージョン管理まとめ

たまにしか活用しないから忘れるのでメモ 参考: semver | npm Documentation バージョン管理 npmでは、「セマンティックバージョニング」と呼ばれるバージョン管理法によって、依存パッケージやリリース物のバージョンを定義している。 npmにあるプロジェク…

ブラウザでマルコフ連鎖を用いた文章を要約できる要約器を作った

ブラウザでマルコフ連鎖を用いた文章を要約できる要約器を作った 作ったもの ブラウザでマルコフ連鎖(Website) hubotでマルコフ連鎖(Twitter) hubotはこんな感じのことを10分毎にツイートしている。 使用したもの 今回、要約器や要約スクリプトを作成するに…

Hubotでビットコインbotを作る

参考: http://qiita.com/hkusu/items/36ce56f3df4e7a0937cb 今回作ったもの 自然言語処理 bot (@hubot_uraway) | Twitter 必要なもの Herokuのアカウントと基礎知識 TwitterのBot用アカウント NPM 基本方針 Herokuにデプロイ(無料枠だと24時間のうち6時間ス…

SSH keyを作成してGithubに登録する

メモがてら残しておく。 新しくSSH keyを作成する $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 保存パス Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter] パスフレーズの設定(任意) Enter passphrase (empty …

Babelを使うとアロー関数内のthisがundefinedになる

ややこしい問題に直面したので、メモしておく。 問題 次のように、jQueryでコールバック関数にアロー関数を用いたスクリプトを記述する。 $("item > title").each(() => { let title = $(this).text(); console.log(title); }); このES6の構文ををBabelでES5…

Atomエディターからはてなブログに投稿できるようになりました。

Atomエディターからはてなブログに投稿できるようになりました はてなブログからのお知らせ風に。 以前から開発していたAtomパッケージ、hatena-blog-entry-postを更新しました。 ダウンロード数がほぼないので継続して開発するモチベーションはありませんが…

文系大学生がプログラミングを始めて4ヶ月経って思うこと

ライブラリ作ったりエディター作ったり、インプットよりアウトプットのほうが多い一ヶ月間だった。Reactしかビューライブラリを学習していないので、実際のところReactの何が良いのか実感していない。時間があれば他のビューライブラリもやっておこう。 ライ…