2023年5月24日 / 最終更新日 : 2023年5月24日 akiyama 技術講習 ExcelのVBAソースをVSCodeで編集する 私の所属するプロジェクトでは、 仕様書・設計書・テスト仕様書などにExcelファイルを使用しており、体裁の統一や項目の集計、ソースコードの自動生成など、様々な処理にVBAマクロを活用しています。 Excelに組み込まれ […]
2023年4月5日 / 最終更新日 : 2023年4月5日 akiyama 技術講習 gitのmergeとrebaseについて gitのmergeとrebaseはどちらも2つのブランチの履歴を統合する方法です。 使い始めた当初はmergeをメインに使っていましたが、使い分けることで作業が効率化できるようになりました。 mergeとrebaseの違 […]
2023年3月7日 / 最終更新日 : 2023年3月7日 akiyama おすすめ 自宅にVPN環境を作ってみました 最近の情勢もあり、VPN(Virtual Private Network)を使って会社のネットワークに接続し、 リモートワークを行うといった人も多くなっていると思います。 私も以前、 VPNを使用しリモートワークを行って […]
2022年10月26日 / 最終更新日 : 2022年11月5日 akiyama 備忘録 bashのブレース展開 現在、Linuxサーバの保守・運用の作業に携わっていまして、ファイルを修正する際にバックアップファイルの作成、元ファイルとの差分確認など行うことがあります。 その作業の中で、上司から「ブレース展開」という方法を教わったの […]
2022年6月17日 / 最終更新日 : 2022年6月17日 wada_n OIS紹介 2022年度 新入社員 配属先で業務スタート! 2022年度の新入社員が入社してから2ヶ月が経ち、 プログラミング研修を終えた新入社員に配属先が発表されました。 6月に入り、梅雨時期と同時に、配属先での業務が始まり、 配属先では実際のプロジェクトに関わりながらスキルア […]
2021年11月15日 / 最終更新日 : 2021年12月1日 akiyama 技術講習 複数スレッドで平行処理し、順序そのままで結果を格納する こんにちわ、猫好きリーマンのほげPGです。 今回は複数スレッドで平行処理し、要求時の順序で結果を配列に格納するコードを紹介します。 ソースコード import java.util.Arrays; impor […]
2021年1月20日 / 最終更新日 : 2021年1月20日 akiyama Google Apps Script Google Apps Script で LINE Bot を作成する 「Bot」をご存じでしょうか。 Bot (ボット) は robot (ロボット) のIT分野における略称で、操作や作業を自動で行うプログラムのことを指します。 たとえば、コミュニケーションツールの1つであるLINEですが […]
2020年12月22日 / 最終更新日 : 2020年12月22日 akiyama 技術講習 JUnitでテストコードを書く時に気を付けていること JUnitと言えばJavaで書いたプログラムの単体テストを自動化するフレームワークです。 今回はこのJUnitでテストコードを作成するにあたって気を付けていることを 紹介してみようと思います。 まず始めにサンプルのテスト […]
2020年10月14日 / 最終更新日 : 2020年10月14日 akiyama 技術講習 『プログレスバー』を使用してみました プログラムを実行しているときに処理が進んでいるのかわからないときがあります。 そんな時に『プログレスバー』を使用して視覚的にわかるようにしたいと思いました。 たった2行処理を付け足すだけでプログレスバーを実装できるので […]
2020年10月6日 / 最終更新日 : 2020年10月6日 akiyama 技術講習 C++コーディングの小ネタ C++のコードを書く際のちょっとした小ネタを紹介します。 今回はコンパイラが自動生成する関数についてです。 デフォルトコンストラクタ、コピーコンストラクタ、コピー代入演算子、デストラクタをプログラマが宣言していない場合、 […]