2025年0月

2025.06.23
通勤

4月~11月は自転車、12月~3月は地下鉄通勤している。
出来れば年中自転車通勤したいところだけど、北海道は雪が降るからね。
自転車の良いところは適度な運動(往復10KMくらい)になるところと、待たなくていいところかな。
ただ4月や11月だと家を出るときに路面が凍結しているときがあり、その時の自転車通勤は半端ないスリルがある。
後輪が滑るのは問題ないが、前輪が滑ったときはかなり焦る。
スリルを味わいたい人はぜひ試してみてください。その辺のジェットコースターよりも全然楽しめます。
地下鉄だと駅まで歩いて電車が来るのを待つ。待つのが嫌い。
北海道人は並ばない人が多いのも地下鉄が嫌いな原因の一つ。
関東の人ってみんな綺麗に並んで電車を待つんだよね。20年以上前の記憶だけど。
昔、高校の先生が「札幌は巨大な田舎」と言ってたけど、納得してしまった。
体と精神の健康のために、皆さんにも自転車通勤をお勧めします。

(担当:マジでもう結構です)

2025.06.16
干支

今年の干支はなんでしょう?

「巳」という回答は誤りではありませんが正確ではありません。干支とは「十干十二支」の略であり、「巳年」だけでは後半の十二支しか答えていないからです。「干支」を答えるには前半の十干も必要となります。

今年の十干は乙(きのと)なので、干支は乙と巳を併せた「乙巳」となります。「そもそも十干ってなに?」という疑問は Wikipedia でも見ていただくとして、ここでは十干の仕組みを簡単に説明します。

十干は 木(き)・火(ひ)・土(つち)・金(か)・水(みず) の5つの要素(いわゆる五行です)それぞれに兄(え)・弟(と)をかけた 10 個で成り立っています。具体的には 木の兄(きのえ) → 木の弟(きのと) → 火の兄 → 火の弟 → … → 水の兄(みずのえ) → 水の弟(みずのと) で一周します。それぞれに漢字が一文字づつ割り当てられ、甲・乙・丙・丁・戊・己・庚・辛・壬・癸 と表記されます。

昨年 2024 年は十干の最初の年である甲でした(余談ですが甲子園球場は甲(きのえ)子(ね)の 1924 年の開場です)。十干は 10 年で一周するので、次の甲は 2034 年となります。言い換えれば「10 で割って 4 余る西暦年」が甲となります。同様に 乙(きのと)は 10 で割った余りが 5 の年、丙(ひのえ)は 10 で割った余りが 6 の年、… 癸(みずのと)は 10 で割った余りが 3 の年となります。

ここでやっとプログラムの話になります。プログラムで「西暦 y 年の十干を求める」場合はどのように書けば良いでしょう?まずは格好悪い例から。

function yearToJikkan(int: y): string {
switch (y % 10) {
case 4: return "甲";
case 5: return "乙";
(中略)
case 2: return "壬";
case 3: return "癸";
}
}

y % 10 は「y を 10 で割った余り」を計算する 剰余演算子 です。余談ですが、この剰余演算子はかなり便利なのですが、初心者には便利さに気付いてない人もたまにいて剰余演算子を使えばもっと短くなるコードをたまに見かけたりします。これからプログラムを書く人は是非とも使いこなしてください。

上に挙げた方法は解りやすいけどかなり冗長な書き方です。ある程度慣れた人なら、

function yearToJikkan(int: y): string {
let jikkanList: string[] = ['庚', '辛', '壬', '癸', '甲', '乙', '丙', '丁', '戊', '己'];
return jikkanList[y % 10];
}

と書くでしょう。あるいは、

function yearToJikkan(int: y): string {
let jikkanList: string[] = ['甲', '乙', '丙', '丁', '戊', '己', '庚', '辛', '壬', '癸'];
return jikkanList[(y + 6) % 10];
}

でも良いかもしれません。後者は「十干は 甲 から始まる」ことを意識した書き方ですが、プログラムを実行する上ではこう書くことにあまり意味がありません。どちらを選んでも良いと思います。トリッキーな書き方を好む人は一行にまとめたがるかもしれません。

ここでは省略しますが「西暦 y 年の十二支を求める」ことも十干と同様に書けます。両者を組み合わせて「西暦 y 年の “十干十二支” を求める」処理をコンパクトに書く方法を考えるのもプログラムの課題として面白いかもしれません。

最後にもうひとつ。十干と十二支の組み合わせは 10 x 12 = 120 通りあるかというとそうではなく、その半分の 60 通りだけで残りの半分は存在しません。60 年で干支が一周するので 60 歳のことを「還暦」と呼ぶのは有名ですね。私も去年一周しました。

なぜ半分しか存在しないのか?その理由は数学的に証明することができます。難しい知識は必要としませんので、お時間のある方は「十干と十二支の組み合わせは 60 通りしか存在しない」ことを証明してみてください。

(担当:六度七分)

2025.06.11
「西日本製造技術イノベーション2025」に出展します

バーナードソフトは、「西日本製造技術イノベーション2025」に出展します。本展は、課題解決EXPOを構成する展示会の1つであり、各種製造現場を対象とする展示会です。
当日は工場などの音に着目した、嵌合音判定システム「エスカレイドボウル」、リアルタイム音監視システム「エスカレイド」を出展します。また、ネットワーク通信を安全に行える、リアルタイムネットワーク監視システム「テグノス」、安全なリモート保守環境提供システム「テグノス ステード」を併せて展示します。会場では製品のデモンストレーションや導入事例などを紹介予定です。

 

展示会概要

日時   |2025年7月2日(水)~7月4日(金)10時~17時 
開催場所 |西日本総合展示場 新館(〒802-0001 北九州市小倉北区浅野3-8-1)
ブース  |西日本製造技術イノベーション2025 M-36

※来場には事前登録が必要です。下記よりご登録をお願いいたします。

 

嵌合音判定システム「エスカレイドボウル」

「エスカレイドボウル」は、AIで瞬間的な音の正誤を判定するシステムです。コネクタ嵌合やプレス機などの1秒に満たない音や、開閉モーターなどの1〜2秒ごとのサイクルで動作する音の判定が可能です。

コネクタ篏合判定 判定画面イメージ

 

リアルタイム音監視システム「エスカレイド」

「エスカレイド」は、「音」に着目して工場や設備の異常を検知するAIシステムです。AIが機械の「いつもの音」を学習し、リアルタイムで音の監視を行い、「聞いたことがない音」(=異音)を検知します。機械の予知保全や、保守点検の省力化に活用されています。

集音装置 判定画面

 

リアルタイムネットワーク監視システム「テグノス」

「テグノス」は、ネットワークを流れるデータの常時収集、蓄積、分析を行う、ネットワーク監視システムです。プロトコルレベルでパケット解析、監視を行うため、異常発生時も早期の原因究明が可能です。

デモンストレーション システム画面

 

安全なリモート保守環境提供システム「テグノス ステード」

「テグノス ステード」は、クローズドネットワークに設置された機器へのセキュアなリモート保守環境を提供するシステムです。リモートアクセスを行うクライアント側は特別なソフトウェアを必要とせず、WEBブラウザを用いて利用可能とします。

システムイメージ

 

本件に関するお問い合わせ
株式会社バーナードソフト
担当者:営業部 丹羽
電話番号:011-776-6738
メールアドレス:it-support@barnardsoft.co.jp

2025.06.09
ラッキーライラック

みなさんはラッキーライラックをご存知でしょうか。
わたしは知りませんでした。

ちょっと、ラッキーライラックとWeb検索してみましょう。
出てきました、2015年生まれの牝馬で…と結果は競走馬ばかりです。
競走馬の方が有名のようですが、今回の話題は木(花)の方です。
ライラックは札幌市の木としても知られています。

ライラック 花と検索すると知りたい情報が出てきました。
ライラックの花びらは通常4枚なのですが、まれに5枚であることがあります。
この5枚の花びらの花はラッキーライラックとよばれ、見つけると幸運が訪れるそうです。
四つ葉のクローバーみたいなものですね。

で、探しに行って見つけてきました!!
と写真と共にお伝えしたかったのですが、残念ながら見つけられていません。
さっぽろライラックまつりは終わってしまい、近所の花も散り始めていました。
でも、まだ咲いているところはあるようです。
また再挑戦しようと思っています。

近くに咲いているという方は探してみてはいかがでしょうか。

(担当:doアレルギー)

2025.06.02
鬼脇・鬼門

― 利尻島サイクリング記 ―

どうやら、私は転んでアスファルトに頭を打ったらしい。

「死んだかと思った。泡、吹いてるし……」
――誰かの声が、遠くからかすかに聞こえた。

薄い意識の中、大型ダンプの助手席に無理やり押し込まれる。
古びた建物の受付で、震える手で住所を書かされる。
軋むパイプベッドの上ではレントゲンを撮られる。
記憶は、断片的で曖昧だ。
そして、ユースホステルの人が迎えに来てくれた。

ダンプを止めてくれた人がいた。
病院まで付き添ってくれた人がいた。
ユースに連絡してくれた人がいた。

たくさんの「誰か」のおかげで、私は今ここにいる。

診断の結果、幸い大したことはなかった。
けれど、自分の利尻島一周サイクリングは、そこで中断された。
ちょうど半分の地点。

運び込まれたのは――忘れもしない。鬼という名のはいった集落にある鬼脇診療
所。
それ以来、私にとって鬼脇は「鬼門」となった。

あれから四十年。

折りたたみ自転車を持って、再び利尻島へ。
学生の頃に果たせなかった一周を、今度こそ完走するために。

早朝のフェリーを降り、急いでテントを張る。
明日は雨の予報。だから予定を前倒して、今日サイクリングする。
ちょっと遅めのスタートだが、構わない。

新しく整備されたサイクリングロード。
昔泊まったかもしれないユースホステル。
マツコの番組で紹介されていたラーメン屋。

記憶にある場所は、驚くほど少なかった。
けれど、利尻富士だけは、変わらずそこにいた。
どっしりと、静かに、すべてを見守るように。

天気は良し。
ちょっと強めの追い風に背中を押されて、順調に飛ばしていく。

そして、いよいよ鬼脇へ。

鬼脇診療所は、たぶん建て替えられていた。
あの古びた建物はもうない。
記憶と現実の間に、少しだけ距離があった。
そして、鬼脇の集落をすっと抜けてしまう。

拍子抜けするほど、あっけなく鬼門は突破された。
――まあ、そんなもんだ。

残りは、あと25km。

風は相変わらず強い。
けれど、今は向かい風になっている。
そう、ここまでとは逆方向。島は丸いのだから、当然だ。

海沿いの道。
前に進まないペダル。
向かい風がこれほどまでに辛いとは――

そのときの私は、まだ知らなかった。

鬼脇越えても、まだまだ鬼門。
――まあ、そんなもんだ。

(担当:ぺた)

2025.05.26
使わないと忘れる

先日、久しぶりにC言語のプログラムを書いているとショックなことがありました。
forループの書き方を忘れてしまっていたのです。
C言語のfor文は”for(xxx) { … }”と書きますが、”xxx”の部分の書き方が思い出せません。
思いつくのは最近使っているPythonのfor文の書き方だけ。
最近は使っていませんでしたが、それ以前はC/C++をずっと使っていたので、まさか頻繁に使うfor文の書き方を忘れるとは思いませんでした。

その後、プログラムを書き終わってコンパイルしたところ、今度はコンパイルエラーが大量発生。
原因は行末のセミコロンを付け忘れでした。
久しぶりのC言語はいろいろとダメダメでした。

どんなに使い続けていても、使わなくなると忘れてしまうものですね。
単に年のせいかもしれませんが。

(担当:霜月)

2025.05.20
「第7回 今すぐ使える!! IoT・AI・ロボット展」に出展します

バーナードソフトは、IoT・AI・ロボット関連の技術紹介、導入支援を目的とする展示会「第7回 今すぐ使える!! IoT・AI・ロボット展」に出展します。

詳細は下記をご覧ください。
「第7回 今すぐ使える!! IoT・AI・ロボット展」に出展します

2025.05.20
「第7回 今すぐ使える!! IoT・AI・ロボット展」に出展します

バーナードソフトは、IoT・AI・ロボット関連の技術紹介、導入支援を目的とする展示会「第7回 今すぐ使える!! IoT・AI・ロボット展」に出展します。本展は、神戸ものづくり中小企業展示商談会と同時開催です。
当日は嵌合音判定システム「エスカレイドボウル」、リアルタイム音監視システム「エスカレイド」の2製品を紹介します。会場では製品のデモンストレーションや導入事例などを紹介予定です。

 

展示会概要

日時   | 2025年6月6日(金)10時~17時 
開催場所 | 神戸サンボーホール1階
ブース  | AI分野/33

※来場には事前登録が必要です。下記よりご登録をお願いいたします。

 

出展者プレゼン

日時   | 2025年6月6日(金)11:30~11:42 
開催場所 | 神戸サンボーホール中2階会場
テーマ  | 機械・設備の予知保全を”AI異音検知”でDX化!

 

嵌合音判定システム「エスカレイドボウル」

「エスカレイドボウル」は、AIで瞬間的な音の正誤を判定するシステムです。コネクタ嵌合やプレス機などの1秒に満たない音や、開閉モーターなどの1〜2秒ごとのサイクルで動作する音の判定が可能です。

コネクタ篏合判定 判定画面イメージ

 

リアルタイム音監視システム「エスカレイド」

「エスカレイド」は、「音」に着目して工場や設備の異常を検知するAIシステムです。AIが機械の「いつもの音」を学習し、リアルタイムで音の監視を行い、「聞いたことがない音」(=異音)を検知します。機械の予知保全や、保守点検の省力化に活用されています。

集音装置 判定画面

 

本件に関するお問い合わせ
株式会社バーナードソフト
担当者:営業部 丹羽
電話番号:011-776-6738
お問合せはこちら

2025.05.19
一年ぶりの

ほぼ一年ぶりにブログを書くことになりましたロートル社員です。
(ロートルって死語?)

ブログも一年ぶりですが、来週一年ぶりの健康診断があります。
少しお食事中の方にはそぐわないと思われる内容もありますので、ご注意ください。

実は、昔勤めていた東京の会社では、健康診断は受けていませんでした。
本来は当時も受ける義務はあったようですが、時効ということでお願いします。
前社で初めて健康診断を受けた時、血圧が上が200近く、下も3桁あり、医者に「このままじゃ死にますよ」と脅かされて病院に行き、それから継続治療となっています。

その後も、大抵何かしら要精密検査、要経過観察の項目があります。
毎年のように肝機能に関しては引っかかりますが、酒呑みなのはばれているので、かかりつけ医も「気を付けてくださいね」というのみで検査もしてくれなくなりました…

当然、年齢も年齢なので、胃のバリウム検査があります。
そろそろ、右に回るだのの動作がつらくなってきております。
ただ、バリウムの排出は実にスムーズです。
一度、帰りがけに施設にのトイレに入ったところ、排出されたことがありました。
空腹にしているとはいえ、そんなに早く出るものなんでしょうか?

今年もいい結果は期待できませんが、BMIだけでも改善するため、そろそろ会費のみ納めて一年以上行っていないジムにでも通おうかと思っています。

それでは

(担当:P)