カテゴリー : 2015年 2月

決めきれないという負債

意思決定がスムーズにできないと、工数としての時間やスピード面で圧倒的に不利になる。

意思決定をするのは「誰か?」、「権限が曖昧」というのが問題としてあげられる。

それにより、決めきれないという負債が溜まっていく。

これはスタートアップにとって致命的である。

[Atom] デフォルトで入っているパッケージ一覧

Atom エディタに最初から入っているパッケージ一覧は apm list コマンドで確認できます。

Atom.io

続きを読む

[Mongoose] 特定の field が変更されたかは isDirectModified, isModified, modifiedPaths で確認できる

Mongoose では document の特定の field に変更があったかどうかを isDirectModified や isModified, modifiedPaths などの method で確認できます。

mongoose | マングース

続きを読む

スクリーンショットの撮り方を解説している take-a-screenshot.org がカスタマーサポートに便利!

スクリーンショットの撮り方をデバイスごとに丁寧に解説している take-a-screenshot.org がカスタマーサポートに便利そうなのでご紹介します。

take-a-screenshot-org

対応デバイス一覧

  • Mac
  • Windows
  • iOS
  • Android
  • KDE
  • GNOME
  • Websites

スクリーンショットの撮り方すら分からないユーザのカスタマーサポート対応をスムーズにこなすために、とても重宝しているサービスです。

「チームメンバーとの信頼関係を築く:定期個人面談の薦め」を読んで 1on1 実践してみたらとてもよかった!

チームメンバーとの信頼関係を築く:定期個人面談の薦め – クックパッド開発者ブログを読んでみて、1on1 を実践してみたらよかったという事実を忘れないように書き残しておきます。

面談という名の雑談を30分ぐらいしました。意図的に30分ぐらいの時間を確保しないと、日々の業務に忙殺されてよくないなと面談を終えて改めて感じました。普段、話さないような話題もできたので、無理やり会話する場を作ってみて正解でした。

これからも、隔週ぐらいで 1on1 の面談を継続していきたいです。あとはチーム内のエンジニアだけの MTG の時間もとってなかったので、こちらは週1回ぐらいのペースで行うと捗りそうな気がしております。

[MongoDB] Failed global initialization: BadValue Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set correctly.

mongo shell に入ろうとするとエラーが発生しました。

$ mongo myDb
Failed global initialization: BadValue Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set correctly.

MongoDB | モンゴディービー

続きを読む

東京Node学園 15時限目 参加レポート #tng15

東京Node学園 15時限目の参加レポートです。

続きを読む

[Gmail] Delivery Status Notification (Delay)

Gmail の転送設定で Delivery Status Notification (Delay) という件名の通知メールがきました。

続きを読む

[Atom] apm (Atom Package Manager) でパッケージを管理する

Atom エディタにインストールするパッケージを管理するなら atom/apm (Atom Package Manager) の star コマンドを使うのが便利です。

Atom.io

以下、ざっと使い方をご紹介します。

続きを読む

[Node.js] console.log や console.error などの出力の先頭に時刻を付ける log-timestamp

Node.js で console.log や console.error などの出力の先頭に時刻を付ける log-timestamp というモジュールをご紹介します。

動作例

> console.log('Before log-timestamp');
Before log-timestamp
 
> require('log-timestamp');
 
> console.log('After log-timestamp');
[2015-02-03T13:45:13.198Z] After log-timestamp
 
> console.error('Error')
[2015-02-03T14:15:18.093Z] Error

log-timestamp を使うことでエラーの発生時刻 error.log に出力できるので、エラーやバグなどの調査に役立てることができそうです。


参考情報

bahamas10/node-log-timestamp

bahamas10/node-log-prefix