対戦型ロボットゲームで楽しくJavaプログラミング学習「Robocode」(その1:準備編)
かなり昔、Javaのプログラミング教材として「Robocode」というオープンソースソフトウェアが公開されました。(Wikipediaによると初版は2001年に公開されているとのこと...
記事を読むWSL2上にUbuntu-22.04LTSを導入し、Dockerをインストールしようとしたら、いろいろとハマった件
仕事で Ubuntu + Docker を使うシーンが出てきて環境を構築したので、備忘録を兼ねて環境構築方法を記録しておこうと思います...
記事を読むWindows Terminal で Git Bash を快適に使う
はじめに # 皆さんは Windows で Linux 系の CLI を使いたい場合、どういうツールを使っていますか? もちろん本物の Linux や macOS などを使えればいいのですが、作業用マシンが Windows 固定というケースもあり、何らかの環境が必要です...
記事を読むオンライン研修の設計勘所(その3:学習の見える化)
はじめに # 半年ほど空いてしまいましたが前回は学びを促進するストーリー展開に関して記載いたしました。 オンライン研修の設計勘所(その2:学びを促進するストーリー展開) 今回は「学習の見える化」について記載いたします...
記事を読むGoogle Apps ScriptのOIDCトークンを使ったAWSアクセス
庄司です。 6月28日に「Google Apps ScriptからAWSにアクセスするための署名の実装」という記事を公開しました。この記事で Google Apps Script で SigV4 による AWS へのアクセス方法を解説しました...
記事を読む「スクラムの拡張による組織づくり」
こんにちは、庄司です。 7月に1回、8月にうっかりもう1回の合計2回、アマゾンで予約していた「スクラムの拡張による組織づくり」が届きました。つまり、2冊です (笑)。1冊は保管用にします。 スクラムは開発者、プロダクトオーナー、スクラムマスターが一体となって開発を進めます...
記事を読むHomebrew で導入した ZooKeeper の admin port を変更する方法
はじめに # ZooKeeper は分散システムにおいて構成情報の維持、同期処理、ネーミング、グルーピングなどのサービスを提供するソフトウェアです。 Apache ZooKeeper --> Informationネーミングの由来は Zoo (動物園)に由来しています...
記事を読むAmazon Comprehend はアンケート分析に使えるのか試してみた
はじめに # こんにちは。教育グループの高です。ようやく新人研修も終わりましたので、久しぶりに記事を書いてみたいと思います。 今回は、アンケート集計に関するお話です。新人研修に限らず研修を実施した際、受講者のみなさまにはアンケートにご回答頂いています...
記事を読むイベント駆動アーキテクチャ時代の非同期 API 業界標準 AsyncAPI とそのエコシステム
はじめに # イベント駆動アーキテクチャ(Event-Driven-Architectures: EDA)について耳にする機会が増えてきました。EDA ではマイクロサービス間で同期的な通信を行うのではなく、イベントをトリガーとした非同期的な通信を行います...
記事を読むJava用モック・フレームワーク「Mockito」を使ってみる(その3:テストケースをまとめる編)
前回は「Mockito」でvoid型メソッドをモック化する方法について解説しました。 今回は「複数のテストケースを1つのテストケースにまとめる」方法について解説したいと思います...
記事を読む