雑記

インターネットの情報とどう向き合うか (子供向け)

普段、子供には iPad を使わせていますが、ちょっとしたゲームや学習アプリを使う程度で、YouTube や Safari には制限をかけて自由には使えないようにしていました。とはいえ、そろそろ自分でインターネットを使って調べたりできるようになった方がいいのか…

伝える情報をどのように整理するか

開発チームのメンバーに作業を依頼するときに、どのような情報を伝えるかは重要なポイントになります。メンバーが十分に理解して納得して作業に取り組んでもらった方が、認識齟齬によって生じる手戻りを防げるし、メンバー自身にも主体性が生まれるだろうと…

AirPods Pro を購入しました

キタ━━━(・∀・)━━━!! pic.twitter.com/HRVKKYB6rn— kntmr (@knt_mr) 2020年2月29日 AirPods Pro を購入しました。 これまで、「イヤホンを充電する」という行為がどうしても煩わしく感じてて、オーディオテクニカの普通のカナル型イヤホンを使い続けていました…

ECRS

昔のメモを読み返してたら ECRS という単語が目に留まりました。たぶん社内研修かなんかで聞いた単語をメモったんだと思われます。 ECRS は『業務プロセスを改善するためのフレームワーク』らしいです。 ECRS (改善の4原則) | 用語集 - JMAC Eliminate (排除…

2019年のふりかえりと2020年に向けて

年末年始は帰省先で過ごしております。 2018年のふりかえりと2019年のこと - kntmr-blog 2019年はあっという間に過ぎた感じ。前半は仕事が忙しくなかなか大変で、後半は仕事が落ち着いたので個人的に某活動をやっていましたがなかなか成果は実らず。まぁご縁…

Windows 向けキーボード周りの設定

備忘録。Windows マシンをセットアップする際に最初にやるキーボード周りの設定。 CapsLock を Ctrl に レジストリエディタから HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Keyboard Layout を開いてバイナリ値を追加。 IME ON/OFF Mac …

「ふりかえり」をどのようにやるか

システム開発の現場において設計レビューやコードレビューをすることはよくあるかと思いますが、チームや自分自身の仕事を 継続的に改善する ために取り入れたいことのひとつとして「ふりかえり」があります。 で、ふりかえりのツールとしてよく取り上げられ…

アイデアや仕組みを知ることでモチベーションをキープする

数年前の話になりますが、チーム開発実践入門 という書籍で、開発フローの一例として GitHub Flow が紹介されています。この書籍では GitHub Flow が次のように解説されています。 master は常にデプロイ可能である 開発する際は master からブランチを作る …

仕事をする上で意識していること

普段、仕事をする上でどんなことを意識しているかなぁという話になりまして。まぁ仕事に限った話ではないけれども。 で、個人的に最初に思い浮かぶのは「Simple」と「Easy」かなと思う。「Simple」は仕組みや構造が単純であること。「Easy」は使いやすくてハ…

オブジェクト指向と関数型を対立的に考えない

少し前のものですが、こちらの記事がとてもおもしろいです。 employment.en-japan.com 一部抜粋します。 オブジェクト指向プログラミングと関数型プログラミングは対立するものではなく直交する(直接関係がないため、自由に組み合わせられる)ものである 去…

古い iTunes で iOS をアップデートしてはいけない (iTunes 12.8.x / iOS 12 の例)

恥ずかしながら、我が家の MacBook Air はとても古いです。 Late 2010 モデルで OS は Max OS X Yosemite (10.10.5) です。現時点では iTunes 12.8.1.3 がインストールされています。 今さらですが、iPhone の iOS を 11 から 12 にアップデートしようとしま…

プログラミングはできるのにデバッグが下手なひと

この note の記事、なかなかおもしろいので未読の方はぜひ読んでみてください。 これ読んでてふと思ったけど、プログラミングはできるのにデバッグが下手なひとっているよね https://t.co/HoqyqJbUa8— kntmr (@knt_mr) 2019年1月5日 で、狭い観測範囲で恐縮…

2018年のふりかえりと2019年のこと

年末&元日は帰省先で賑やかに過ごし、三が日が過ぎた今は自宅でマターリ。 2017年のふりかえりと2018年のこと - kntmr-blog というわけで、基本的に何か目標がないとだめだめマンみたいなので、今年は英語勉強の目標として TOEIC で600点あたりを目指してみよう…

メソッドの命名にはオーソドックスな単語を使おう

メソッドの命名にオーソドックスな prefix ってあると思うんだけど、そこから外れてるときってそもそも設計から見直した方がいいんだろうなぁ。例えば、個人的に業務のコードの中に calculate って出てくるとなんかぞわぞわする...。— kntmr (@knt_mr) 2018…

コミュニケーションの敷居を下げてプロジェクトの雰囲気をよくする

最近よく思うのは、コミュニケーションの敷居が低くなるとプロジェクトの雰囲気がよくなる、ということ。 ここで言う『敷居が低い』には2つあって、コミュニケーションが簡単にとれることと、その内容に親近感 (安心感?) があること。 ここ数年、Slack など…

プログラムの複雑さをレゴブロックで例えてみる

上司に説明するときに何かいい例えはないだろうかと考えて、なんとなくレゴブロックの例を思い付きました。主観的な内容ですのであしからず...。 レゴで遊んだことがあるひとには説明不要かと思いますが、レゴにはいろいろな形や色のブロックがあります。例…

Vue.js の日本語ガイドに PR したら英語の勉強になった

v-for に key 属性を指定するときとしないときの違いの一例 - kntmr-blog これの余談なんですが、v-for と key の仕様を確認しようと思って公式ガイドを読んでたら、なんとなく誤訳かなと思われるものを見つけたので Pull Request を投げてみました。 当初の…

スタディサプリ ENGLISH で英語の勉強を始めました

2018年の目標に「英語の勉強」を挙げてましたが、進捗ゼロのまま半年以上が過ぎてしまいました...。 2017年のふりかえりと2018年のこと - kntmr-blog このままではよろしくないので、とりあえず通勤時間を利用して英語の勉強をしてみようかと。とはいえ、本…

50000PV

特にたいしたものではないんですが、今朝たまたま見たらアクセス数の合計がちょうど 50000 だったのでキリ番ゲット的な気持ちで記念にキャプチャしました。 よくアクセスされるページは、Spring や JMockit 関連が多い模様。あと、最近は Vue.js 関連のアクセス…

2017年のふりかえりと2018年のこと

賀正。 2017年の行動指針 - kntmr-blog 2017年の初めにこんなエントリを書いていたので、これのふりかえりと2018年のことでも書いてみようかと。 『基本的に毎日勉強することが目標。』 これはさすがに無理でしたね。全然だめでした。圧倒的にだめでした。就…

サービスインと切り戻しについて

先日、お客様サイドで新規システムのリリース対応がありました。自分はリリース支援という形で現地で待機していました。 しかし、新旧システム間のデータ移行が想定通りにできなかったようで、最終的には切り戻しとなりました。ちなみに、「切り戻し」とは、…

フレームワークや開発ツールを取り入れることの意義とは

ここ数年、JavaScript フレームワークの盛り上がりを感じます。いろいろと適用事例を聞く機会が増えてきました。 が、最近、JavaScript フレームワークを用いた SPA をやめて、サーバーサイドレンダリングに戻したという話をいくつか聞きました。 なんとなく…

自分のブログを振り返る

ブログを始めて1年半近くが経とうとしています。ブログを始めた当初は、3日坊主レベルであまり続かないんではないかと思っていましたが、我ながらそこそこいいペースで更新できているんではないかと思います。内容はたいしたことないけども…。 というわけで…

2017年の行動指針

早くも2017年の1.9%が過ぎ去ろうとしていますが、年末年始を帰省先でだらだらと過ごした影響で、未だに怠け癖が抜けない今日この頃です。このまま貴重な時間を浪費するのはよろしくないので、きちんと計画というか行動指針みたいなものを決めておこうかと思…

妻を愛してる IT エンジニアの件

【その2】妻・夫を愛してるITエンジニア Advent Calendar 2016 - Adventar の5日目です。枠が空いてたので書きます! 結婚してもうすぐ6年になります。その間、2人の子供に恵まれました。夫婦の仲は以前と変わらずまだまだアツアツです。ぐへへ。 妻もITエン…

単体テスト(ユニットテスト/UT)で考えること

単体テスト(ユニットテスト/UT)で考えることを雑に書きます。 コードを書くときはテストしやすい粒度でメソッドを分割する。 以下の場合、なにも考えないと execute 内にすべての処理を書きがち。1メソッドの処理が長くなるとテストがやり辛くなる。 これを…

「家事を手伝う」から考える主体性

結婚して数年経ちましたが、たまに周りから「家事のお手伝いされてるんですか?うわー偉いですねっ!」みたいなことを言われたりします。 確かに家事をやってはいますが、この「家事を手伝う」という言葉に疑問を感じています。自分が男だからこそ言われるこ…

個人的なデバッグの流れをまとめる

動画は観てないですが、記事内の解説だけでも十分参考になります。 blog.jnito.com ついでに、個人的にデバッグするときの流れをまとめてみます。 エラー発生箇所と発生タイミングを特定する ログ(スタックトレース)を読んでエラーの発生箇所を特定する。ま…

Thunderbird で未読件数が1になってるのに未読メールが見当たらない件

溜まってたメールを処理して、すべて片付いたと思ったのに「受信トレイ(1)」になっている。でも、受信トレイに未読のメールはない。他のフォルダにも見当たらない。 Thunderbird を再起動しても症状は変わらず。 ちなみに、メーラーの運用については以下のエ…

「終わりよければすべてよし」みたいな姿勢はやめよう

研修で SWOT 分析するようなグループワークがあると、自社の「強み」として「技術力が高い」というキーワードが挙がることがあります。 で、この「技術力が高い」ということは何を根拠に言えるのか、そのあたりをディスカッションすると次のような意見が出て…