Technical Blog
技術ブログ
WordPressで継続して書いてきた技術記事・開発記録をまとめています。 学習内容、開発で詰まったこと、実装の理解を言葉に残しています。
GitLabに上げたコミットメッセージを変更する方法
本日の業務でGitLabにあげたコミットメッセージを変更したかった。 しかし、簡単に変更することができなかった。 結局、Sourcetreeのターミナルを開いて、vimから変更した。 リバートという操作を行なって、強制コミットを行なった。 その辺の操作について書いていこう。 リバートとは 「リバート」は、特定のコミットを打ち消す新しいコミットを作る操作。 vimを編集する方法 …
TLS 1.2とsqlnet.oraに関連する接続エラーについて
オンプレにあるPowerBIをクラウド環境に移行するという業務で、Oracle DatabaseでTLS 1.2を使用する際に接続エラーが発生したらしい。 同じチーム内で、そのエラーに直面したとの情報が入ってきた。 クラウドについては、今後エンジニアとして活躍していくためにマスターしておきたいので、記事を書いていこう。 TLS 1.2とは? Transport Layer Se …
pythonの機械学習の仕組みが少し分かった
progateの月3,000円のproffesionalコースにお世話になっている。 その中に、pythonで機械学習が学べるコースがあった。 まだ最初のレッスンしか見ていないものの、自分でも色々と調べて「機械学習ってこういうことなのか!」という状態になっている。 なので、機械学習のざっくりとした仕組みについて書いていきたいと思う。 機械学習の処理の流れ 処理の流れを大まかに分 …
メンタルモデルとプログラミング
メンタルモデルとプログラミングは大いに関係があるのではないか? そんなふうに普段のプログラミングの仕事で感じている。 プログラミングはやりたいことを実現するための手段 最近、ガスボンベの残圧をウェアラブルシステムで計測して、そのデータを最終的にグラフ化して、発注の判断材料にするというPythonETLを作成している。 そのためには、仕様を理解する必要があった。 理解とも言えるし …