投稿

満席の理由

イメージ
 本日、山形のお客様へPROVITYの説明にお伺いいたしました。 二日前に駅の窓口へ切符を購入しにいきましたが、いつもの電車が満席で購入することができなかったため、一本後ろにずらしました。 今までで初めてのことで、珍しいなと思いつつ、行く途中で帰りの席も取れないかもと思い不安になり、帰りの切符も購入しました。 すると、昨日、今日、明日と花笠まつりという祭りが開催されているとのことでした。 そのため、山形行きの電車が混んでいたのですね。すっきりしました。 あまりお客様へ伺う日とイベントが重なっていることが少ないため、珍しい程度しか思っていませんでしたが、何が影響しているのか原因を気にしたほうがよかったかなと感じたひと時でした。 帰りの電車もお祭りへむかう方ですごい混み具合でした。

第328回 良くする会

イメージ
本日は熱中症アラートが発令されていたため、良くする会のはじめに行っている地域清掃の代わりに、社内清掃を行いました。 社内清掃では、以前から少しずつ不要なものを片付けています。 それでも、まだ「これはもう使わないだろう」と思うものが出てきます。 片付けが進んでいないわけではありませんが、それでも残っているということは、必要だからではなく、捨てる決断ができていないものがあるということなのだと思います。 今回の良くする会では、AIに過去の議事録を分析させた結果について話し合いました。 その分析から見えてきたのは、この一年の私たちは、新しいものを生み出したり、取り入れたりすることは得意だったということです。 しかし、本当に必要なものを見極め、絞り込み、任せることには、まだ伸びしろがあるという結果でした。 この分析結果は、社内清掃で感じたことと同じだと気づきました。 物が増えるのは簡単ですが、減らすには決断が必要です。 これは仕事も同じです。 会議、資料、ルール、仕事の進め方、AIの活用方法など、新しいものは次々と増えていきます。 しかし、それらを見直し、本当に必要なものだけを残すことは簡単ではありません。 改善というと、新しいことを始めることに目が向きがちです。 でも、一歩先の改善には、増やすだけでなく、絞ることも欠かせません。 社内清掃を通して、不要なものを捨てるという行動は、単なる整理整頓ではなく、決断する力を鍛えることなのだと感じました。 ― S.N. インプラス株式会社

環境整備は山あり谷あり 1

イメージ
開発環境の整備を進めているのですが、一筋縄ではいきません。 仮想環境ソフト「VirtualBox」を使って、古いOS(Windows7)や開発用のWindows11を動かしています。 VirtualBoxの画面の隅に亀のアイコンが表示されている状態があり、これはハードウェアの高速化機能が使えておらず動作が遅くなっているサインです。 亀アイコンを解消するにはWindowsのセキュリティ関連機能を無効にする必要があり、そうすると生体認証(指紋認証)が使えなくなってしまいます。 生体認証を使いたかったので、多少動作が遅くても亀アイコンのまま運用していました。 Windows7だけを動かしていた頃はそれで何とかなっていました。 しかし、Web開発でWindows11を使うようになると、負荷が高い作業でOSごと固まることが増えてきました。 さすがに限界を感じ、生体認証を諦めて亀アイコンの解消に踏み切ることにしました。 亀アイコンが解消され、動作はずいぶん軽快になりました。 ところが、今度は別の問題が発生します。 使用しているAIツール「Claude」のcowork機能が、物理PCで動かなくなってしまったのです。 原因を調べると、亀アイコンを解消するためにはWindowsの仮想化・セキュリティ関連の機能を無効にする必要があり、現時点ではcowork機能がその機能を必要としていることがわかりました。 一方を立てれば他方が立たず、という状況です。 試行錯誤の末にたどり着いた結論は、「仮想化ソフトをHyper-Vに切り替える」というものでした。 速度を求めないWindows7の仮想環境はVirtualBoxのまま、速度が必要なWindows11の仮想環境はHyper-Vに移行する、という使い分けです。 さっそくHyper-Vへの移行に着手したのですが……そこでまた新たな問題が待ち構えていました。 続きは次回。 (HK) インプラス株式会社

道端の雑草シリーズ_オオキンケイソウ

イメージ
しばらく前に散歩コースの堤防が草刈りされてさっぱりしましたが、そんな中でちらほらと花を咲かせている雑草がいました。 春~初夏にかけても多く咲いていた花だな…と調べてみると、オオキンケイソウ(大金鶏草)という植物でした。特定外来生物に指定されている厄介者です。 堤防の川側にはクズ(葛)が大量に繁茂していて、反対側にはこのオオキンケイソウという、歩道を挟んで侵略的植物が睨み合っているなかなかバイオレンスな道です。ちなみに、川の向こう側の堤防はあまり人が歩かないからか、夏は葛にほぼ全面侵略されています。

寺島町奇譚

イメージ
 『寺島町奇譚』(滝田ゆう)というマンガを読みました。 1968年から1972年にかけて発表されたそうです。子供のころ親の本棚にあったのを思い出して買いました。 絵柄は緻密に風景が描かれて、主人公のキヨシがかわいらしく描かれています。懐かしいです。 (倉) インプラス株式会社

.NET ImmutableDictionaryとFrozenDictionary

イメージ
  .NETで不変なDictionary型を使用したい場合、ImmutableDictionary<TKey,TValue>とFrozenDictionary<TKey,TValue>が候補になります。両者は似ていますが、用途が異なります。 ImmutableDictionaryは、要素を追加・削除しても元のインスタンスを変更せず、変更後の内容を持つ新しいインスタンスを返します。状態の履歴を保持したい場合や安全なスナップショットを共有したい場合に適しています。複数の要素をまとめて更新する場合はImmutableDictionary<TKey,TValue>.Builderを使用すると効率的です。 一方、FrozenDictionaryは作成後の更新を想定せず、検索性能を重視した型です。作成時に一定のコストがかかりますが、対応表や設定値など、一度作った後に何度も参照するデータに向いています。 継続的に更新されたバージョンを作成する場合はImmutableDictionary、完成済みのデータを高速に参照する場合はFrozenDictionaryを選ぶとよいでしょう。 HM インプラス株式会社

GoogleChatからのGoogleMeet

イメージ
  いつの間にか、Google ChatからGoogle Meetのリンクが消えました。 3か月前と同じように不具合かなと思い、アプリの更新をしてみましたが、復活しません。 今回は不具合ではなく、仕様変更なのかもしれません。 朝夕礼などでは、iPadからGoogle Meetのリンクを作成し、そのまま会議に、という流れで作業できていましたが、PCからリンクを作成することになり、少し手間が増えた感があります。 不具合であれば早く修正していただきたいなと思いながら、今日もPCからリンクを作成しています。 Y.N.