JavaScriptをがんばるブログ

React,OSS,ソフトウェア開発が中心のブログです👨‍💻

work

客が欲しいものと開発者のエゴの対比

Reasons that factor into whether someone uses your product:✅ It’s useful✅ It looks nice✅ It’s fun/easy to useReasons that don’t factor:✅ You used whatever framework was trending this week✅ You have 5000 years of javascript experience✅ You …

キャリア設計

よくお金が十分にあったら何がしたいか?技術は手段だといった主張を見るとキャリアについて考えてしまうのだけど、これまでいつもしっくり来る解答が浮かんで来なかった。 原因は技術は手段だから何らかの目的が達せられたなら不要になるという無意識の刷り…

ツールに振り回されない

最近読んだ本によるとGoogleでは「何でも議題に出来る会議」を「TGIF」と呼び毎週金曜に開催しているらしく、 社内業務とは異なる角度でビジネス、技術、ライフスタイル全般に刺激を生み出せる場があると良い気がしたので、 自分の会社でも取り入れてみる事…

「レガシーソフトウェア改善ガイド」読書会 #1

今週から会社で読書会を始めました。(毎週水曜1時間) 現状定期的な読書会はなく、以前不定期にやっていた読書会はしっかりと議論する、本を持っていない人に印刷して配る、などのコストが高かったためか自然消滅していまいました。 電子書籍をプロジェクター…

CIが遅く開発のボトルネックになっていたので新しいCIの選定を行いました

Scrutinizerを1コンテナで使っていたのですが、 リポジトリ数が増え、時には待ち時間が2時間を超えるようになってしまいました。 そのためメジャーなCIサービスの機能と価格を調査しました。 CI毎に課金体系が全然違うのでそこが楽しかったですね。 malloc.h…

CIサービスまとめ 2017-03

無料プランと有償で使う場合のミニマムプランを記載しています。 Travis CI Travis CI - Test and Deploy Your Code with Confidence public repositoryなら無料で使い放題なので、 殆どのOSSが利用しています。 そのためgithubで設定ファイルのサンプルが山…

githubのDeploy Keysは特定repositoryへのアクセス権

PHPのComposerを利用したリポジトリをCircle CIに追加したところ、githubプライベートリポジトリで管理している自作のComposerパッケージがフェッチ出来ないエラーに遭遇しました。 とりあえず自分のGithubアカウントにCircleCIのSSH鍵を作成して対処しまし…

信頼出来ない値の算出過程を調査するためのログを出力した

最近以下のような対応作業を行いました。 抽象的な書き方で申し訳ないですが… 画面間で異なってはいけない値が異なっている不具合が発生 値の相違を検出するためのチェックサムを作成 チェックサムが誤作動 チェックサム計算に使用されている値の算出過程を…