Tatehito's Programming Blog

現役プログラマがITっぽいネタを書いてアウトプット欲を満たすブログ

【技術書感想】『なぜオブジェクト指向でつくるのか 第2版』 を読んだので、感想を書く

オブジェクト指向の定番書『オブジェクト指向でなぜつくるのか 第2版』を読んだので、感想いってみよう! オブジェクト指向でなぜつくるのか 第2版作者: 平澤章出版社/メーカー: 日経BP発売日: 2011/04/07メディア: 単行本購入: 6人 クリック: 92回この商品…

選択値を維持したままセレクトボックスを複製する方法【JavaScript】

知っていればなんて事ないですが、知らないと躓くポイントになるのでメモしておきます。 cloneNodeでHTML要素(ノード)を複製できます。ですが、複製対象をセレクトボックスとした場合、考えなしに複製すると、セレクトボックスの選択値がリセットされて複…

習慣化アプリ『Habitify』の生涯プランを購入したので、ついでに「物事が続かない原因」を考えてみた

1か月ほど前から習慣化アプリ『Habitify』の無料プランを使ってきました。無料プランだと3つまでの習慣しか登録できないのですが、1か月使ってみて良いアプリだな、と思ったのでプレミアム版に課金(*1)しました。 『Habitify』はiPhoneやMac、Webで使える…

【Kindle月替りセール】セール対象のIT・システム開発・テック系書籍ピックアップ(2019年10月)

Amazonでは毎月、Kindleの電子書籍を対象に月替りセールを行っています。 高価な技術書も、Kindle月替りセールを利用すれば割安で読むことができます。10月のセール対象となっているIT・システム開発・テック系書籍をピックアップしてみました。 ......と言…

「iPhone7plus」から「iPhone11」に乗り換えたので、サイズ感とかカメラの使用感とか、感想を書く

3年弱お世話になった「iPhone7plus」を手放し、「iPhone11」を購入しました!! もともと購入する予定はなかったのですが、最近になってiPhone7plusのバッテリーの持ちが極端に悪くなったことがきっかけで、「せっかくiPhone11が発売したんだからこれは買い…

【技術書感想】"Webらしさ"がわかるようになる『Webを支える技術』

以前、『イラスト図解式 この一冊で全部わかるWeb技術の基本』という、WEB技術に関するトピックを幅広く取り上げた、図解本を読みました。見開き1ページに解説と図解がセットになっていて頭に入りやすく、Web技術についてザックリと把握したい、という目的を…

iOS13リリース!便利な入力補助機能が増えたぞ

待ちに待ったiOS13がリリースされました! なんといってもiOS13の目玉機能は「ダークモード」!娘が寝ている近くでスマホを操作する機会が多いので、明るくなりすぎないダークモードの実装は非常にうれしい! 視覚的にも分かりやすいダークモードが注目され…

名前が「ン」で終わるポケモンの数をRuby2.7の新機能「Enumerable#tally」を使って数えてみた

はじめに 開発・公開中の『ポケモンしりとり』は、ポケモンの名前を使ったしりとりです。ルールは通常のしりとりと同じなので、名前の語尾が「ン」で終わるポケモンを回答すると負けになってしまいます。 www.pokemon-shiritori.com 現在、ポケモンは809種類…

【技術書感想】『はじめて学ぶソフトウェアのテスト技法』

ソフトウェアのテストは事前に作成したテストケースに従って実施(またはテストコードを記述)するのが一般的です。(*1)つまり、「良いテスト(=ソフトウェアの品質向上に貢献するテスト)」が実施できるかはテストケースの品質に依存してきます。 これま…

【Rubyで競プロ】よく使う、標準入力を扱う方法あれこれ

はじめに 最初はRubyの勉強のために始めた競技プログラミング(以下競プロ)ですが、最近はほぼ趣味として取り組んでいます。いずれは競プロに適しているとされる、コンパイル言語のC++で取り組んでみたいとは思っているものの、まだRuby学習中の身なのでし…