2019-01-01から1年間の記事一覧

VSCode で Markdown 編集中にインデントサイズが変わる

普段、Markdown を書くときに VSCode を使っています。 VSCode では、Tab はスペースを挿入する設定にしており、サイズは 2 にしています。 "editor.insertSpaces": true, "editor.tabSize": 2 基本的には、Tab を押すとスペースが2個入ってインデントされる…

オブジェクト指向プログラミングと関数型プログラミングを対立的に考えない

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

JavaScript で 0 と 空文字を == で比較すると true になる

先日、JavaScript でこんな感じのコードを見かけました。 if (val == null || val == '') { // 値がないときの処理 } 値が null か空文字かをチェックするコードです。おそらく文字列を想定していたと思われますが、実際は変数に数値が代入されていました。 …

古い 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 にアップデートしようとしま…

Eclipse デバッグメモ

このスライドがとても参考になるので、メモ。 Eclipseデバッガを活用するための31のtips from Hiroki Kondo www.slideshare.net 実は、Q5 の Eclipse で実行中の変数の値を書き換えられることをつい最近まで知らなかったという...。Visual Studio でできるの…

GitBook Tutorial

以下の続編です。 GitBook on Windows - kntmr-blog 今回、GitBook のデモとして、チュートリアルのようなものを作成しました。コンテンツは随時更新しようかと思います。(たぶん) gitbook-tutorial.firebaseapp.com GitBook でビルドしたファイルを Firebas…

GitHub X CircleCI で実現する DevOps に行ってきた

GitHub X CircleCI で実現する DevOps に行ってきました。簡単に所感をまとめます。 peatix.com 所感 GitHub と CircleCI のような CI ツールを組み合わせることで、コードやレビューをオープンにして、開発サイクルを早く安全に回すことができるというのが…

Vue.js で正数や小数のみ入力を許可するテキストボックスコンポーネントを自作してみる

正数や小数のみ入力を許可するテキストボックスを Vue.js のコンポーネントとして作ってみました。一般的には type="number" を使うといいのかもしれませんが、今回はもろもろの事情により type="text" を使います。あと、Vue.js らしいところはあまりないで…

正規表現でカンマの3桁区切り

備忘録。金額表示などでよくあるカンマで3桁ずつ区切るアレ。正規表現で実現できることを知りました。便利なのでメモ。 "123456789".replace(/(\d)(?=(\d{3})+$)/g, '$1,'); //=> "123,456,789" 現場からは以上です。

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

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

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

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