ログログ– Author –
ログログ
リーマンショックの影響で26歳の時にIT業界から離れ、紆余曲折を経て34歳でエンジニアに復帰しました。
復帰前は開発未経験でしたが、独学した知識と面接時のコミュニケーション力で見事開発エンジニアとして復帰しました!
今はフリーランスエンジニアとして仕事をしています。
■保有資格
・Java Gold SE 11
-
VBA
ExcelをA1セルに揃えて拡大率100%にするツール
(追記:2021年8月18日) サブフォルダを処理対象にするかどうかを選択できるように改修しました。 たくましゅくじょさんのところで公開されていた、 「エクセルで全シートの拡大率を100%にしA1セルを選択するマクロ」 をサブフォルダ全てに対応させた... -
プログラミング
Iteratorパターンは何のためにあるか?
【Iteratorパターンとは】 Iteratorパターンとは、「何らかのリストから順次取り出す仕組み」です。 Iteratorパターンではわざわざインターフェースで実装していますよね。 これは、イテレータを使う側からは具象クラスを見えなくすることで、 実装依存し... -
Java
【Java】MySQLから取得した日付をフォーマット変換して表示する方法
MySQLからSELECTしてきた日付データ(DateTime型)を、 「yyyy年MM月dd日 hh時mm分ss秒」のフォーマットで表示する方法です。 【コード】 [crayon-662aa5ba3ce52118815762/] 【説明】 Date型変数への格納 取得した日付データは、Date型の変数に格納... -
Java
【Java】Stringのequalsで定数を左側にする理由
JavaのStringでequalsによる等価判定を行う場合に、 比較対象となる定数は左側にする理由はNullPointerExceptionを回避するためです。 以降、NullPointerExceptionが発生する仕組みと、 定数を左側にすることでどのように回避できるのかについて解説してい... -
Java
【Java】文字列の完全一致と部分一致を判定する方法
Stringのmatches、containsメソッドなどを使った完全一致、部分一致を解説します! 【完全一致】 matches 完全一致は文字列が同じであることを判定するだけですので、matchesを使うなら正規表現は使わずに判定します。 正直、完全一致であればequalsでよい... -
MySQL
MySQL-タイムゾーン設定すると起動しなくなる原因と対処方法
MySQLのタイムゾーン設定をすると、XAMPPでMySQLが起動できなる原因と対処法です。 【原因】 原因は、MySQL(MariaDB)は最初から日本語設定が入ってないためです。 default-time-zone = "Asia/Tokyo" とする場合、タイムゾーンを追加する必要があり...