2割の時間で8割の仕事を終わらす仕事術
いつもギリギリになってる方へ 今回は、締め切り間際にいつも徹夜で仕事を終わらす人やそもそも見積もりが苦手な人に向けて書きます。 中島聡さん著の「なぜ、あなたの仕事は終わらないのか スピードは最強の武器である」には、仕事と…
いつもギリギリになってる方へ 今回は、締め切り間際にいつも徹夜で仕事を終わらす人やそもそも見積もりが苦手な人に向けて書きます。 中島聡さん著の「なぜ、あなたの仕事は終わらないのか スピードは最強の武器である」には、仕事と…
Spookyjs spookyjsとはヘッドレスブラウザを実現しているPhantomjsをNode.jsから使えるようにしたものです。詳細は以前のブログを参照してください。 Node.js WEBクローリング Spook…
ES6とは Node.jsはECMAScriptという仕様に従って実装されています。Node.jsの最新のLTSではECMAScriptのES6(ECMAScript 2015とも呼ばれている。ややこしい。)がサポートさ…
Node.jsのデプロイの問題点 Node.jsにはホットデプロイという機能が存在しないため、最新のソースコードを反映するにはプロセスの再起動をしなければいけません。その際に問題となるのがプロセスの再起動中に処理していた…
シンプルなasync ES7のasync/awaitではありません。2017年にもなってnpmのasyncの記事かよと思う方もいますが、4年間ほどソーシャルゲームの大規模開発で学んだasyncの使い方をまとめておきたいと…
いつも調べるのに時間を使ってしまいがちなgitに設定についてです。今回はメモ程度にサクッと。 既存リポジトリでgithubアカウントを変更したい場合 これ一番使うやつですね。user.nameは表示名なのでなんでも大丈夫…
WEBクローリングって何? WEBクローリングとはWEBサイト情報をAPIから取得し、複製・保存することです。WEBクローリングを使用している有名なWEBサービスとしてはマネーフォワード、Indeed、iQON等がありま…
MacBookにコーヒー つい先日、買って半年ほどのMacBookのキーボードにコーヒーをこぼしてしまいました。一瞬で終わったなと思ったけども、パソコン自体は壊れませんでした。 少量だったことと、こぼした後すぐ拭けたこと…
JSONとcsvの相互変換 JSONとcsvの相互変換にはnpmモジュールのjson2csvとcsvtojsonが便利です。 json → csv変換 jsonからcsvへの変換はjson2csvが便利です。 impor…
Socket.IOの処理順とは? 今回はSocke.IOでwebsocketが接続完了してからイベントが呼ばれるまでの処理の間でどういったものがどんな順番で実行されているかについて説明します。 Socket.IOやリアル…