@ledsun blog

無味の味は佳境に入らざればすなわち知れず

2021-12-01から1ヶ月間の記事一覧

FirefoxでAsynchronous Clipboard APIのwrite, read, readText関数を使う方法

Firefox 95.0でAsynchronous Clipboard APIのwrite, read, readText関数を使うには以下の設定が必要です。 高度な設定 Firefoxのアドレスバーにabout:configと打ち込むと、高度な設定が出来ます。 Firefoxのアドレスバーにabout:configを入力して高度な設定…

Asking The Right Questions

良い言葉だなーと思ってぐぐったら、それっぽいタイトルの本が見つかりました。 Asking the Right Questions, Global Edition作者:Browne, M.,Keeley, StuartPearson Education LimitedAmazon どうやらクリティカルシンキングの本のようですが、日本語訳はな…

Fire HD 8(第10世代)をアップデートしたらKindleでダウンロードできなくなった

Fire HD 8 タブレット ブルー (8インチHDディスプレイ) 32GBAmazonAmazon 2021年12月8日 3:29に Fire OS 7.3.2.2にアップデートしました。 それ以降、Kindleで本をダウンロード出来なくなりました。 同一のネットワークに存在する、別のAndroid端末のKindle…

bitが電子復刻したので誕生月の号の買ってみた

【電子復刻版】bit 1978年12月号(通巻118号) 電子復刻版bit(月刊誌全巻) (【電子復刻版bit】)共立出版Amazon 当時の広告が載っていて興味深いです。 6時間の研修が1万円だったり、激安です。 78年なので今より円の価値が高いのだと思います。 情報処理研修セ…

JavaScriptでご利用の端末がAndroidか確かめる

結論 function isAndroid() { return /Android/.test(navigator.userAgent) } にしました。 経緯 AndroidのChromeブラウザでは、一番上までスクロールしてさらに下方向にドラッグするとリロードします。 このときだけ window.onbeforeunload = () => true を…

Clipboard Events APIではpreventDefaultを呼ぶ必要がある

https://w3c.github.io/clipboard-apis/#override-copy To override the default copy event behavior, a copy event handler must be added and this event handler must call preventDefault() to cancel the event. window.addEventListener('copy', (e) …

clipboardchangeイベントは実装されていない

Clipboard API and events を読んでいたらclipboardchangeイベントというsyustem clipboardに変化があったら発火する、便利そうなイベントがありました。 次のようなコードを試してみました。 window.addEventListener('clipboardchange', () => { console.l…

FirefoxではAsynchronous Clipboard APIを使ってもクリップボードから読み込めない

Clipboard API and events を読みました。 Asynchronous Clipboard APIを使ったサンプルをCodepenで作りました。 Google Chromeだと、全部動きます。 FirefoxだとwriteTextしか動きません。writeはwriteで書き込むためのClipbordItemがサポートされていない…

ワールドトリガー 24

ワールドトリガー 24 (ジャンプコミックスDIGITAL)作者:葦原大介集英社Amazon 無事B級2位にあがり遠征選抜試験への参加資格を得た主人公チーム、果たして遠征選抜試験とはどんなものなのか? ていうか受験者のB級隊員が55人いて、審査員役のA級隊員も50人く…

ブラウザを起動している端末がモバイル機器であるか判定すること

stackoverflow.com を参考にして、次の関数で判定してみました。 function () { return ( 'ontouchstart' in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0 ) } タッチ出来るかどうかで判定します。 これだとsurfaceみたいなタ…

クラスごと集団転移しましたが、一番強い俺は最弱の商人に偽装中です。

クラスごと集団転移しましたが、一番強い俺は最弱の商人に偽装中です。(コミック) : 7 (モンスターコミックス)作者:荒井空真,かわち乃梵天丸,ヨシモト双葉社Amazon 元の世界に戻る手がかりを得た主人公達は、マナの大樹に向けて旅立ちます。 普通に「金の…

設計ドキュメントを書いている

エディタ内で閉じたコピーアンドペースト機能を実装してあります。 複数のエディタ間でコピーアンドペースト出来るようにClipboard APIを使った形に作り替えたいです。 目的はわかっているのですが、イマイチどこから手をつけて良いのかわかりません。 そこ…

PC自作事情を勉強している

記録によると最後にWindowsのデスクトップパソコンを買ったのが2010年でした。 その後11年間の、その辺の事情を知らないので、復習?しています。 PC自作・チューンナップ虎の巻 2022【DOS/V POWER REPORT 特別編集】 (インプレスムック)作者:竹内亮介,加藤…

ダイアログのボタンの配置

Subjectの値を編集するボタンの配置を考えました。 レスポンシブデザインというか、スマートフォンでも見れるようにダイアログの要素はなるべく縦に並べてあります。 PCの画面でみて横幅に余裕があるときでも、縦に並べると今風のデザインになるみたいです。…

WiXでショートカットをつくるときにレジストリ値が要らない方法

WiXではショートカットを作る方法が2つあります。 WiX チュートリアル 日本語訳 Lesson 1 始めよう / 2. 中に入るファイル では、次のような方法を紹介しています。 <Component Id='MainExecutable' Guid='YOURGUID-83F1-4F22-985B-FDB3C8ABD471'> <File Id='HogeEXE' Name='HogeAppl10.exe' DiskId='1' Source='HogeAppl10.exe' KeyPath='yes' /> </file></component>

Firefoxでdragenterイベントが2重に発火することがある

Firefoxでdragenterイベントが2重に発火する現象を見つけました。 再現するCodepenを作りました。 See the Pen dragenter by shigeru.nakajima (@ledsun) on CodePen. ファイルを青い四角にドラッグすると表示が変わります。 このときFirefox 94.0.2 (64 ビ…