Tei5’s Blog

Tei5 の メモ書き

Edge でPDFがうまく表示されない時の対応

Edge上でPDFが表示されなかったり、枠だけしか表示されなかったりする。

 

確認した環境 Windows10、Edge Version 136.0.3240.76

対応方法:
1)アドレスバーに「 edge://flags/ 」と入力。
2)フラグの検索で「PDF」を検索。
3)

・ New PDF Viewer を [ Disabled ] に
・ OOPIF for PDF Viewer Extension を [ Enabled ] にして、画面一番下の「再起動」からブラウザの再起動する。

これでOKだった。


試験段階の機能を使っているので、Edgeのバージョンアップ等に伴い、不具合が出る可能性がある。


以下、はっきりしていない情報。
2024年11月ごろのバージョンアップで、Edge内部のPDFのライブラリ(?)が、Adobe ReaderAcrobat?)に変わったことにより、PDF表示にトラブルが発生する様になった模様。
New PDF Viewer が ディフォルトでは、Adobeのビューアーが起動しているようだが、環境によってPDFがうまく表示されないことがあった。
AdodeってPDFの規格を決めてるんじゃないの・・・?

複数のキーボードを接続し、キーボード毎に別のカスタマイズ。ソフト5選

複数のキーボードを接続し、それぞれに異なる設定や機能を割り当てたい場合、AutoHotKeyのような標準ツールだけでは限界があります。そこで、HID MacrosやGaming Keyboard Splitterのような代替ソフトが役立ちます。この記事では、これらのソフトの代替として使える5つのツールを紹介します。それぞれの特徴や選び方のポイントも解説するので、あなたのニーズに合ったものを探してみてください。


1. AutoHotKey (AHK)

    • 概要: 無料のオープンソースツールで、キーボードやマウスの動作をカスタマイズできます。
    • 特徴:
        • スクリプトを書くことで、キー入力の再割り当てやマクロ作成が可能。

        • 標準では複数キーボードの識別が難しいが、Raw Input APIを活用すれば対応可。

        • コミュニティが活発で、豊富なサンプルスクリプトが利用可能。
    • こんな人におすすめ: プログラミングに抵抗がなく、柔軟性を重視する人。

2. LuaMacros

    • 概要: HID Macrosの後継とも言えるツールで、複数キーボードの個別識別が得意です。
    • こんな人におすすめ: HID Macrosの代替を探している人や、細かい設定をしたい上級者。
    • HID Macrosとの違い: より強化されたデバイス識別機能。

3. Keyboard Splitter

    • 概要: 複数のキーボード入力を仮想的なXbox 360コントローラーに変換するツール。
    • 特徴:
        • 最大4つの仮想コントローラーを生成し、各キーボードを独立して割り当て。

        • ゲーム用途に特化しており、設定がシンプル。

    • こんな人におすすめ: ゲームで複数キーボードを使いたい人。
    • HID Macrosとの違い: マクロ作成はできないが、ゲーム向けに最適化。

4. AntiMicroX

    • 特徴:

        • 複数デバイスの識別は限定的だが、プロファイル管理が便利。

        • 軽量でゲーム用途に強い。
    • HID Macrosとの違い: デバイス識別は弱いが、マクロ機能は充実。

5. Interception Driver + 専用スクリプト

    • 概要: 低レベルの入力制御を可能にするドライバで、スクリプトと組み合わせると強力。
    • 特徴:
        • キーボードごとのデバイスIDを捕捉し、カスタム設定を実現。


        • 設定が複雑で、上級者向け。
    • こんな人におすすめ: 究極の柔軟性を求める人や、カスタマイズを楽しみたい人。
    • HID Macrosとの違い: GUIなし、完全なカスタム実装が必要。


選び方のポイント

    • 簡単さを重視するなら: Keyboard SplitterやAntiMicroXが直感的で初心者向け。
    • 複数キーボードの識別が目的なら: LuaMacrosやInterception Driverが最適。
    • マクロの自由度を求めるなら: AutoHotKeyが無限の可能性を提供。
    • ゲーム特化なら: Keyboard Splitterがコントローラーエミュレーションで便利。


まとめ

HID Macrosの代替としてはLuaMacrosが最も近く、複数キーボードの識別とマクロ設定に優れています。ゲーム用途ならKeyboard Splitterが使いやすく、カスタマイズ派にはAutoHotKeyInterception Driverがおすすめです。
具体的な用途や環境に合わせて選べば、複数のキーボードを効率的に活用できます。ぜひ試してみてください!


Grok3にて作成

VolumioのWEBラジオをPCから一発選局する

Voluimio にWEBラジオがあるが、よく聞くチャンネルを一発で選曲する方法

前提 として、Volumioが正常に稼働していること

Windowsショートカットやバッチファイルから

curl -X POST "http://192.168.1.100/api/v1/replaceAndPlay" -H "Content-Type: application/json" -d "{\"service\":\"webradio\",\"type\":\"webradio\",\"uri\":\"WEB_RADIO_URL\",\"title\":\"Station_Name\"}"

実際は、下記の部分を書き換える。
Voluimoのアドレス:192.168.1.100
uri:WEB_RADIO_URL
title:Station_Name

URLを調べるには、Volumioで一旦選局し、例えばコマンドプロンプトで下記のコマンドで使い、現在選局中のURLを取得できる

curl "http://192.168.1.100/api/v1/getstate”

例えばこの様な出力があるので、ここから、URLなどを取得する。

{"status":"play","position":0,"title":"Maxwell - This Woman's Work ","artist":"UrbanRadio Smooth Jazz","album":null,"albumart":"http://cdn-radiotime-logos.tunein.com/s159769q.png","uri":"http://hydra.cdnstream.com/1541_128","trackType":"webradio","seek":5255,"duration":0,"samplerate":"","bitdepth":"","channels":2,"bitrate":"128 Kbps","random":null,"repeat":null,"repeatSingle":false,"consume":true,"volume":78,"dbVolume":null,"mute":false,"disableVolumeControl":false,"stream":true,"updatedb":false,"volatile":false,"service":"webradio"}

具体的な例として、下記の方法で、UrbanRadio Smooth Jazzに選局ができる

curl -X POST "http://volumio/api/v1/replaceAndPlay" -H "Content-Type: application/json" -d "{\"service\":\"webradio\",\"type\":\"webradio\",\"uri\":\"http://hydra.cdnstream.com/1541_128\",\"title\":\"UrbanRadio Smooth Jazz\"}"

具体的な例として、下記の方法で、FMジャングルだと以下の通り

curl -X POST "http://volumio/api/v1/replaceAndPlay" -H "Content-Type: application/json" -d "{\"service\":\"webradio\",\"type\":\"webradio\",\"uri\":\"http://mtist.as.smartstream.ne.jp/30013/livestream/playlist.m3u8#?\",\"title\":\"FMジャングル\"}"

ついでに音量調節するには、以下の通り

curl "http://volumio/api/v1/commands/?cmd=volume&volume=50"

このコマンドでvolume=50の部分を変更することで、音量を0から100の範囲で指定できる(%設定)

硬貨 重量計算機

一枚 種類 重量(g) 枚数
(枚)
金額
(円)
1.0g 1円 0 0
3.75g 5円 0 0
4.5g 10円 0 0
4.0g 50円 0 0
4.8g 100円 0 0
7.0g 500円 0 0

合計金額: 0円

硬貨の種類毎に合計重量を測って入力すると、
合計金額を計算します。

 重量計測ですから、計りの精度のによっては枚数が多いと若干誤差が出ます。
 通常数十枚程度では問題ありません。
 旧500円玉は 7.0g、新500円硬貨は 7.1g です。
 このページを使った場合のトラブルについては、責任を負いません。

はてなブログで、Javascript 実行する

ちょっとしたツールをWEB上に置いておきたいときに。

はてなブログでは、Javascriptが実行できる。

ポイントは、

  • 編集モードを「Markdown」に変更する。(「はてな記法」でも可能かも)
  • < script >~< /script >で囲んでJavascriptを記載する。
  • < script > の前にスペースがあってはいけない?(タグの前にスペースがあるのがだめなのかも)

実行例

ボタンをおすと、「おされた!」のダイアログが出る。



このテストのソース

<button id="pushButton">おす</button>
<script>
  document.getElementById('pushButton').addEventListener('click', function() {
  alert('おされた!');
});
</script>

これで、計算ツールなどもWEBに載せられるな。

Adobe IllustratorからFusion 360へのSVGインポート

Adobe IllustratorからFusion 360へのSVGインポート方法マニュアル

はじめに

このマニュアルでは、Adobe Illustratorで作成したSVGファイルをFusion 360に正確にインポートする方法を解説します。Illustratorでの準備からFusion 360での読み込み手順までを詳細に説明します。

Adobe Illustratorでの準備

  1. トリムエリアを使用して原点を設定

    • Illustratorでオブジェクトを作成し、必要な原点を設定します。ガイドを利用すると便利です。
    • トリムエリアの左上が、SVGの原点となり、Fusionに読み込んだ時の原点になります。
    • トリムエリアから図形が出ていても問題ありません。
  2. SVGとしてエクスポート

    • ファイルメニューからエクスポートを選び、SVG形式で保存します。
    • エクスポート設定で、精度を7桁まで上げてください。これにより、正確な寸法が維持されます。
    • 毎回エクスポートする際に精度を確認してください。

Fusion 360でのインポート

  1. SVGファイルの挿入

    • Fusion 360を起動し、プロジェクトを開きます。
    • メニューバーから挿入を選択し、その後SVGの挿入を選びます。
  2. SVGファイルの読み込み

    • マイコンピューターから挿入を使用して、先ほどエクスポートしたSVGファイルを選択します。
    • 読み込みウィンドウが表示されます。
  3. 平面の尺度の設定

    • 読み込みウィンドウの平面の尺度の部分に、100÷75と入力します。
    • これにより、Illustratorの100mmがFusion 360の100mmとして正確にインポートされます。

まとめ

以上の手順に従うことで、Adobe Illustratorで作成したデザインを正確にFusion 360にインポートできます。特に、精度の設定や平面の尺度の調整が重要なポイントです。正確な寸法を維持するために、各手順をしっかりと確認してください。


ChatGPTにて作成。

A3見開きのPDFを、A4の両面印刷にしたい

結論から簡単に言うと「PDF X-ChangeEditor」で「大きなページを並べて表示」で両面印刷。

印刷時に、「ページの配置とスケール」の   タイプ「大きなページを並べて表示」   ズーム「100%」   重ね合わせ「0mm」 と設定して、両面印刷する。