tomyamaのブログ

日記・雑記。

スクリプト

ドメイン名の階層順にソートするコマンド

昔に書いたPerlスクリプトです。 サーバー管理をしていたころ、大量のドメイン名やIPアドレスを扱う事が多く、読み易くしたいので階層順に並べ替えるスクリプトを書いて使っていました。 目次 目次 ドメイン名とは?ドメイン名の構造 実行例 ドメイン名(の…

IPアドレスのサブネットを計算するスクリプト

昔に書いたPerlスクリプトです。 PATH が通っている /usr/local/bin に入れて使用しています。 IPアドレスとサブネットマスクを入力すると、ネットワークアドレスとブロードキャストアドレスを表示します。この2つのアドレスの間が、そのネットワークで端末…

cronデーモンの実行予定を見易く表示するスクリプト

昔に書いたPerlスクリプトです。PATHの通っている /usr/local/bin/ に置いてコマンドとして使用しています。 cron daemonのスケジューリングを確認したい時に使います。 cronデーモンとは? Unix系のOSには、cronというデーモン(サービス)があります。時間…

トルクの単位換算

トルクの単位は、以前は「kgf・m」が使われていましたが、今は「N・m」に変わっています。 昔の車両のサービスマニュアルを見ると、トルク管理の単位が「kgf・m」で書かれているのですが、現代のトルクレンチは「N・m」なのです。逆もまたしかりで、昔に買っ…

Linux系の各ディストリビューションのバージョンを確認するコマンド

目次 目次 はじめに Linux全般 /proc/version CentOS・Debian系 /etc/redhat-release /etc/os-release Knoppix /home/knoppix/Desktop/KNOPPIX/KNOPPIX/kversion Cygwin cygcheck コマンド Android, Termux ENVIRONMENT [ 環境変数 ] さいごに [ver]スクリプ…

検索にマッチした行の前後を表示する

前にPerlで書いたフィルタースクリプトです。 主な機能は、指定したキーワードを見易いようにANSIエスケープシーケンスでマーキングすることです。ログを読むときに、蛍光ペンを引いたようにキーワード部分を読み易くしたくて作成しました。 また、-fオプシ…

月齢の簡易計算機

指定した日付から7日間の月齢を計算して表示するフォームです。 /********************************************//** * 月齢を返す。 * * グレゴリオ暦から月齢を計算する。 * 最大2日程度の誤差がある。 ************************************************/…

祝日を確認する

指定した日付を中心に前後の祝日をピックアップして表示するJavaScriptのフォームです。 //let eraNames = [ '西暦', '明治', '大正', '昭和', '平成', '令和' ]; let jh0921; let importScr0921; let httpReq0921 = new XMLHttpRequest(); httpReq0921.open…

【単位換算】西暦・元号 変換

西暦と元号を相互に変換します。 let eraNames = [ '西暦', '明治', '大正', '昭和', '平成', '令和' ]; let jh; let importScr; let httpReq = new XMLHttpRequest(); httpReq.open( 'GET', 'https://tomyama.hatenablog.jp/entry/2022/09/19/033320' ); ht…

gnuplotでグラフを描いてみる

数字を可視化するのに図やグラフはとても判り易いツールだと思います。 グラフを描くにはexcelなどの表計算ソフトがとても便利ですが、入力となる数値データのフォーマットが変わらないのであれば、gnuplotでグラフを出力できるようにしておいた方が瞬時に仕…

FIFOを使ってプロセス間通信する

昔に書いたFIFOを使ってプロセス間通信をするシェルのサンプルスクリプトを見つけた。 全然覚えていない。 スクリプト中身を確認すると、FIFOを3つ作って、1つは読み書き用、残り2つは通信する2つのプロセスの状態を通知する為に使っているみたい。通信を5往…

【単位換算】タイヤの空気圧、単位がいろいろ問題

自転車やバイク、車にはタイヤがついていて、たまにチェックしないと、思いの外、空気圧がずれていることがある。 季節が変わり気温が大きく変化したような時期には特にチェックしておいた方が良い。 空気圧を計測する際に困るのが、色々な単位が使われてい…

コマンドラインでWindowsとChromeブラウザのバージョンを取得する方法

不定期ですが時々PCのバックアップをしています。 その時に、前回からどんな変更があったのかを書き留めておきたくなり、代表的なソフトウェアで且つ頻繁にアップデートされるものが良いと考え、OS(Windows10)とブラウザ(Chrome)のバージョンを残すことにし…

HatenaBlogでJavaScriptは使えるのか?

document.write("JavaScriptを普通に記述できるみたい。");