2026年6月19日

UEFI非対応(レガシーBIOS)Win10/PCのLinuxリユース実証


広島城と高層ビル群
広島城と高層ビル群        


Windows11にアップデートできないPCは,Windows10がサポート終了になってから1年間,拡張セキュリティ更新 (ESU) プログラムが適用できます。

その期限は2026 年 10 月 13 日です。そのため,それまでに対応方法を決めないといけないことになります。

廃棄するのはもったいないのでリユースする方法を考えました。案としては①Linux機として利用する,②ChromeOS FlexをインストールしChromeBookとして使う,③NASとして利用するぐらいです。

さて,今回用意した実証用PCはLet’s note SX2Jです。PANAの名機ですがレガシーBIOSしか利用できない機種になります。SX2の初期バージョンのため,UEFI(Unified Extensible Firmware Interface)が利用できないマザーボードが使われています。

Windows11にバージョンアップする要件は,UEFI対応,TPM 2.0以上,Intel第8世代/Ryzen 2000以降ですから,Windows11は適用できません。

②ChromeOS Flexは,基本的にUEFIモードでの起動・インストールが推奨(必須に近い)されています。現状では動かす方法もあるようですが,将来動かなくなるリスクがあります。

残るは①Linux機か③NASですが,③NASは専用のOSをインストールすれば可能です。しかし,SX2JはノートPCのため内蔵ディスクが小容量(数百GB程度)です。

これではNASとしての効果が期待できませんので,①Linux機にチャレンジすることにしました。

それでは,UEFI非対応(レガシーBIOS)Win10/PCのLinuxリユースについて学習します。

【実証前提条件】
・リユースPC : Let's Note SX2J  UEFI非対応 Win10PC
・Linuxアプリ: Linux Mint を利用

2026年5月5日

GASとPowerShellを使ったスプレッドシートの更新実証


サンフレッチェのサッカースタジアム
サンフレッチェのサッカースタジアム    


Google Spread Sheet(以下,スプレッドシートという)を外部から更新する方法には,Google Sheet APIを利用する方法以外にGoogle Apps Script(以下,GASという)を利用する方法があります。

この方法はGoogle Cloud Consoleを利用しなくても良いので手軽ですが,スプレッドシート側にREST API(HTTP/HTTPS)として機能するGASスクリプトを作る必要があります。

一方,この方法はスプレッドシートを思い通りに変更できますので,システム開発にはこちらの方が有利かもしれません。

また,セキュリティ面からGAS内にシークレットキー等を設定して,より安全に更新制御したりすることも出来ます。

今回は,この方法の概要を簡単に記述します。

【実証前提条件】
・クラウドアプリ : Google Spread Sheet 
・ツール     : PowerShellを利用

それでは始めます。

2026年3月28日

Google Sheet API/Node-REDを使ったスプレッドシートの更新実証


宮島と牡蠣いかだ
宮島と牡蠣筏         


今回は,外部からグーグルスプレッドシートの更新を実証します。アプリ等を使ったスマホからのデータ取り込みを考えた場合,スプレッドシートに蓄えたデータを外部から読み取り後,空にする必要があります。

更新には「Google Sheets API」を使いますが,認証情報であるAPIキーは読み込みしか使えません。

そのため,「Google Sheets API」を更新で使う場合の認証情報の選択肢は,「OAuth 2.0 クライアント ID」と「サービス アカウント」になります。

このうち,今回は「サービスカウント」を使って,スプレッドシートが更新できるか実証してみようと思います。

【実証前提条件】
・クラウドアプリ : GoogleSpreadSheet 
・グラウドAPI    : Google Sheets APIを利用
・RPAツール    : Node-RED(ウィンドウズ版)等を利用

それでは始めます。

2026年2月14日

Google Sheet APIを使ったPAD/RPAへのスプレッドシート読込実証


広島城
2026年3月までの広島城       



近年,AIの発達に伴ってGoogleアプリ等を使った手軽なフロントオフィスシステムの開発が増えてきました。

これらはクラウドを中心にしたシステムであり,GoogleフォームやスプレッドシートなどのUI(ユーザインタフェース)に優れており,スマホにも対応しやすい特徴があります。

一方で,従来のサーバやパソコンにインストールして使う基幹システムも依然として重要であり,事務の自動化を考えるとき双方の連携が課題になります。

そこで,今回はGoogleスプレッドシートの内容を,既存の基幹システムの入力画面にどう繋げるかを考えてみたいと思います。

Googleなどのクラウドから直接,基幹システム(オンプレミス)を操作する方法があれば良いのですが,従来の基幹システムはセキュリティ面から外部からのアクセスのためのAPI機能を持っているのはほぼ無いと思います。

そこで反対に,外部からGoogleスプレッドシードを読み込んで,その内容を基幹システムの入力画面から連携することが出来ないかと考えました。

今回は,パソコンのRPAツールからGoogleSheetAPIを使ってGoogleスプレッドシートを読む方法について実証することにします。

【実証前提条件】
・クラウドアプリ : GoogleSpreadSheet 
・グラウドAPI    : Google Sheets APIを利用
・RPAツール    : Microsoft Power Automation等を利用

それでは始めます。

2025年12月5日

Apache2のバージョンアップ手順について


神戸六甲の峰から六甲アイランドを望む
神戸六甲の峰から六甲アイランドを望む


Webサーバに関わるアプリはインターネットに最も晒される可能性があり,そのアプリに脆弱性が発見された場合は,できる限り早期にバージョンアップする必要があります。

特に,Apache2やNginxなどの場合はWebの中核を担うため,なおさらです。

そこで今回は,Ubuntu上で稼動するApache2のバージョンアップ方法を実証します。


【実証前提条件】
・サーバ : VPSサーバ (IPアドレス:IPv4固定値)
・Linux ディストリビューション : Ubuntu  24.04 LTS(lsb_release -a)
・Apache2 : 2.4.65(apache2 -v)

それでは始めます。