やまぐろ

やまぐろ

業務アプリケーション開発、エンドユーザ向け機能などの開発に携わっている文系(経営学)卒エンジニア。 ブログでは読書記録を残したり、ガジェットのレビューをしたり、エンジニアっぽくプログラムの話や業界の話をしたりしています。 他にも個人開発者として、自作ツール、自作WEBサービスを公開中です。

「世界一流エンジニアの思考法」を要約してみた(感想あり)

久しぶりにビジネス書を読みました。 なんとなく気が向いたので、本の要約に初挑戦しようかと思います。 また、最後の方で感想も書いています。 どんな人におすすめ? * 3年目~5年目くらいで、ある程度日本のITが分かってきたエンジニアの方 * 中堅くらいで伸び悩んでいるエンジニアの方 * 日本の文化と世界の文化の違いを知りたい方 個人的には一番上に上げた、若手エンジニアの方に読んでもらいたい本です。新人の方よりは、数年間経験してきた方の方が刺さるのかな(実体験と重なる部分もあるかなと)という印象を受けました。もちろん自分みたいなおじさん層(ゆうて30代半ばですが)が読んでもハマると思います。中間管理職の方は思うところがあるかも。 [show_book_information isbn=9784163917689] どんな本なの? 日本の大手SIerでエンジニアを経験したのち、米マイクロソフトAzure Functionsプロダクトチームシニアソフトウェアエンジニアとなった、言わば「日本の開発も米国
やまぐろ

マネーフォワードMEって無料でどのくらい使えるの?

家計簿アプリっていっぱいあるけど、いったいどれを使えばいいんだろう?っていうのをやりたかったんですが、自分はずっとマネーフォワードMEを使っています。なんならこれ以外使ったことがありません。もともとは無料版で利用していて、その後有料のサブスクに切り替えて継続利用中という流れですね。 そんな感じで自分は今のとこコレしか使っていないので、ここではマネーフォワードME自体の紹介と、マネーフォワードME無料版と有料版の違い、マネーフォワードME自体の良いところを紹介していきたいと思います。 マネーフォワードMEとは? マネーフォワード ME(マネーフォワード ミー)は、個人のお金の管理や家計簿を手軽に行える人気の高いアプリです。もちろんIOS、Android両対応。WEB版での利用も可能です。 以下にその特徴や機能を紹介します。※一部プレミアム(有料サブスク)のみの機能があります。詳しくは後述します。 家計簿機能 マネーフォワード MEは、収入や支出をカテゴリー別に記録し、家計簿を簡単につけることができます。支出の内訳や傾向
やまぐろ

【Java】DTO項目の要素をComparatorでリストソート

SQLでなく、JavaでDTOリストをソートしたい時のサンプルコードです。たまに利用したくなる時があるので、備忘録としてここに残しておきます。Arrays.aslistを用いてリスト生成したものについてはエラーとなるので注意。 Java8から利用できるComparatorでソートするので、それより前の環境ではこの方法は利用できません。とはいえ、あんまりそういった環境で動いてるシステムはないかも知れません。 https://docs.oracle.com/javase/jp/8/docs/api/java/util/Comparator.html サンプルコード DTOクラスと、実際に動かすテストクラスをそれぞれ用意しました。 DTOクラスは社員番号と年齢を保持するシンプルなものにしています。テストクラスにはそのDTOに値をセットして、実際にソートする処理を書いています。 テストソースにも記載していますが、compareToする時に引数に渡すオブジェクトによって、昇順にするか降順にするかを変更することができます。また
やまぐろ

スキマに入る容器「stasher」が思ったより便利だった

私は最近職場に弁当を持っていくようになり、それに伴い冷凍庫に突っ込めて電子レンジで温められる容器を探していました。 「そんなんタッパーでええやん!」 とも思う方もいるでしょう。 ただ、タッパーは形がしっかりしているので、どうしても収納場所が限られてしまうんですよね。安いし便利ではあるんですが。。。 なのでタッパーと併用できるような商品を探していたのですが、この度ついに出会えました。 それが今回紹介する「stasher」です! stasherって? まずStasherについて簡単に紹介します。 * シリコン製のジップロックみたいなもの * 再利用可能(食洗機対応!)で、プラスチック袋の代替品として利用できる * 食品を密閉して新鮮さを保ち、冷凍や加熱にも対応 * 食品を入れる際に空気を抜くことで、長期保存や冷凍保存に適している * もちろん調理にも使える とまあ、再利用可能なジップロックみたいな位置づけの商品です。 ちなみに私はこれを読んで購入しました。環境の話とメリット
やまぐろ

【Java】Kaptchaライブラリを利用したCAPTCHA認証の方法

誤字っぽいけど誤字じゃない、とても昔からあるJAVA用のCAPTCHA認証ライブラリが「Kaptcha」です。 現代ではあまり利用されることはないかも知れませんが、限られた環境下ではもしかしたら採用される可能性があるかも、と思ったので備忘録としてここに残しておくことにしました。 「Kaptcha」とは 「Kaptcha」は、Javaプログラミング言語用のCAPTCHA(Completely Automated Public Turing test to tell Computers and Humans Apart)生成ライブラリです。ユーザーが人間であることを証明するためにテキストを読み取ったり、画像内の特定のパターンを識別したりすることを要求することで、一般的なユーザID+パスワードの組み合わせに追加する形で用いられます。 Kaptchaライブラリは、これらのCAPTCHAを生成するためのJavaライブラリであり、簡単に使用することができます。また、カスタマイズも比較的容易に実施できます。ただまあ、UI的にはちょっと古さを感じるかも。
やまぐろ

Amazon Lightsailに置いたWordPressを自動で再起動する方法

私的作業メモです。あくまで業務でやっているものではなく、そんなに真面目に動作確認している訳でもないので雑ですが、もしかすると役に立つ場合があるかも知れません。 目的 不定期に結構な頻度でサーバーが停止しているので、WordPressの再起動を自動化したい。 再起動の自動化方針 crontabを利用して、30分おきにctlscript.sh ※1のstartを実行することで再起動をかけたい。 ※1 bitnamiでWordpressをインストールした際に付属しているスクリプト。Amazon Lightsailでもbitnamiを利用してWordpressがインストールされます。 本来であれば、ステータスを確認してからstartを実行した方が良いのかも知れませんが、まあ個人でやってるサイトですし、なんかあってもスナップショットから戻せるのでまあ良いかってことで、なんも確認せず30分に一度startを投げる方針にします。 設定方法 crontab設定を追加するワンライナーコマンドを利用して、cron設
やまぐろ

AWSの利用料金推移を見てみる【2023年版】

このブログでは2021年に開設した時点からAWS LightsailにWordPressを置いて利用しており、今年で3年目の運用となります。ブログ運用にはサーバー代、ドメイン代が固定費としてかかってくるので、ここの金額はできれば押さえておきたいところ。例え趣味だとしても。 だけども、AWSは使用量によって料金が変動するし、米ドルのレートで料金が決まるので、運用コストが毎月可変となってしまい、コスト管理が難しくなってしまいます。 今回は2023年の利用料金の推移をまとめてみたので、ここで紹介する!もしかしたら、同じようにAWSでブログ作りたい人の参考になるかも。 また、昨年も同じようなことをやっているので、そちらとの比較も見てもらえたら。 https://iris-on-bookrest.info/1249/ 2023年の利用料金の推移 2023年の12ヶ月分のデータを引っ張ってきてきました。 1月〜8月は1GBメモリのプラン(5USD)、9月からは2GBメモリのプラン(10USD)にしており、かなり大きく
やまぐろ