torutkのブログ

ソフトウェア・エンジニアのブログ

2022-01-01から1年間の記事一覧

Java読書会「セキュア・バイ・デザイン」を読む会(第4回)開催

10月15日(土)、Java読書会BOF主催の「セキュア・バイ・デザイン」を読む会(第4回)を開催しました。 本日は、ドメイン・プリミティブの残り、Read-Onceオブジェクト(一度しか読み込めないオブジェクト)、エンティティの触りの部分(5章の途中から6章の…

ExcelからRedmineへのアクセス

はじめに Redmineで複数のプロジェクトを跨ってチケットを一覧し、状況の整理や自分の作業メモを記載したく、Excel上からRedmineにアクセスして情報を取ってくる方法を探してみました。 ExcelにRedmine情報をもってくる方法の調査 Redmineからチケット情報を…

Java読書会「セキュア・バイ・デザイン」を読む会(第3回)開催

本日、Java読書会BOF主催の「セキュア・バイ・デザイン」を読む会(第3回)を開催しました。 本日は、第4章安全性を確立する実装テクニックの4.1不変性(immutability)から読み始めました。 読書メモ クラスが可変となる設計をすると、排他制御が必要で完全…

Python tkinter GUIとmacOS 12 ダークモード

先日、macOS を 12(Monterey)にバージョンアップし、外観モードをダークに設定しました。 その後、PythonでGUIライブラリ tkinterを使ってみたところ、ラベルやボタンが正常に表示されなくなる現象が発生しました。 次の画面は、tkinterで、ラベルとボタンを…

Java読書会BOF「セキュア・バイ・デザイン」を読む会(第1回)

本日より、Java読書会BOF主催「セキュア・バイ・デザイン」を読む会開始 Java読書会BOF では、本日より新しい課題図書「セキュア・バイ・デザイン」 の読書会を開始しました。 Java読書会BOF開催実績 通算回数:279回目 書籍数:41冊目 本日の読書会メモ 本…

Visual Studio CodeのJava Extensionsでmodule対応を確認

Visual Studio CodeのJava Extensionsでmodule対応の確認 はじめに Visual Studio Codeは、クロスプラットフォームな開発環境で、数多くのプログラミング言語やファイル形式に対応した高機能エディタ+軽量IDE(統合開発環境)です。 特定のプログラミング言…

Redmine 5.0.0がリリースされていました

Redmine 5.0.0リリース 先月末の3月28日に、Redmine 5.0.0がリリースされていたことを知りました。 Redmine 5.0.0 リリース | Redmine.JP Blog 今回のメジャーバージョンアップでは、Rails 5.2から6.1への移行がなされ、合わせて Zeitwerkというオートロード…

転職3ヶ月経過

転職3ヶ月経過しました 昨年11月末に、29年勤務した会社を退職し、12月1日から宇宙分野の会社に勤務開始しました。スペースデブリの除去や衛星の寿命延命といったサービスをこれから手掛ける会社です。 新しい環境に適応するのは大変なことです。そこで、次…

macOS上でJava開発キット(OpenJDK)を使う

macOS上でOpenJDKディストリビューションを使う はじめに Javaプログラミングをするには、OpenJDKディストリビューションと呼ばれるJava開発キット(Java Development Kit)の中から適したものを選択しインストールします。 ここで、OpenJDKとは、GPLv2クラ…