パソコン基礎知識

プログラミング

Pythonで動くハッシュ可視化プログラムを作った

Processingのハッシュ可視化プログラム Procesing(Pythonモード)で動くハッシュ可視化プログラムを作りました。 コードはPythonで記述しています。 完成したコード # ハッシュ可視化プログラム # グローバル変数 input_string = 'apple' current_char_index = 0 current_hash = 0 animation_state =...
いろんな周辺機器

FWとVPNを一体化させる利点・欠点(UTM)

ファイアウォールにVPN機能を組み込むことは、一見便利ですが問題もあります。 ファイアウォールとVPNを分けて、それぞれに特化したシステムを使った方が管理しやすいことも多いのです。 特に、大規模な組織やクラウドサービスを主に使う場合、UTM(統合脅威管理)は適していません。 「Keep It Simple and Stupid」ということかぁ。 外部から社内システムにリモートアクセスするより、直接...
Windows

個人用OneDriveと仕事用OneDriveを共存させる

OneDriveのタスクトレイアイコンが白い場合と青い場合があるのはどうして? タスクトレイのOneDriveアイコンには 2種類あります。OneDriveのアイコンの色は、現在アクティブなアカウントの種類を表しています。 白いアイコンは、個人用OneDriveアカウント 青いアイコンは、OneDrive for Businessアカウント OneDriveアプリの設定で、個人のMicrosoft...
Windows

VPNがオンだとサインインできない?

結局、VPNは何をしているセキュリティなのでしょうか? 仕事用PCで使う場合と、個人用スマホで使う場合には区別して考えましょう。 「VPN」はインターネット通信の間に入る仕組みです。また、VPNアプリは、同時にファイアウォールや詐欺サイト検出などのセキュリティ機能もセットになっていることが多いです。 自宅のWi-Fi(パスワード保護あり)で Microsoftアカウントにサインインしようとすると失...
とりあえずのメモ

ハッシュ化とは?(かんたんな実装から)

「ハッシュ化」とは、単語や文章などを数値に変換する方法です。 ハッシュ値を索引にデータを保存すると、長い情報も短い数字で表せるのでたくさんの情報を小さなスペースで管理できます。 また、元の文字列には戻せない一方通行の変換ですが、同じ文字列からは同じハッシュ値になるので「照合」に使えます。 ハッシュ関数とハッシュ化、ハッシュ値 ハッシュ関数とは、例えば このような関数です。 ハッシュ関数とハッシュ値...
とりあえずのメモ

[Cocoon] ブログカードを2列に並べるCSS

メッセージ動画の一覧を並べるために、Cocoonのブログカードに「thumbnail-only」のCSSクラスを追加しました。 style.cssに以下のコードを追加しました。 ポイントは、「display: flex」と「flex-wrap: wrap」です。 /** 2024-07-01 ブログカードを2列に並べるCSS */ .blogcard-type.thumbnail-only .bl...
アカウント

Google Keepのパソコン版が変わっていた(オフライン機能終了)

Google Keepのサービス変更(2021年) 2021年にGoogle Keepのサービスに関していくつかの変更がありました。 Google Keepの変更 Chrome アプリ版のGoogle Keepのサポートが終了 パソコン用のGoogle Keepアプリの提供も終了 ただし、モバイル端末では引き続きアプリが使える Google Keepの基本的な機能は変わっていませんが、パソコンでの...
とりあえずのメモ

子どもにとってのViscuitの魅力(プログラミング学習)

小学3年生の子どもがプログラミングに興味を示したので、3つの候補(Scratch、Processing、Viscuit)を見せてみました。 子どもが最も興味を示したのは Viscuit。 ルールの小さな変更が大きな変化をもたらすダイナミックさが子どもにとって面白いようで、夢中で遊んでいます。 「自分で作ったルールによって動く世界」。思い通りにならないことも学びにつながるのかも。 YouTube動画...
Windows

知らないうちにARMパソコンを買ってしまうかも?(ARMとRISC)

最近、Microsoft が Surface Pro 11という「ARM」を使ったパソコンを発売しました。 これがきっかけで、「ARMパソコンだと知らずに買ってしまう人」が増えるかもしれません。 なぜ、これが問題なのでしょうか?それは ARM がこれまでの x64 などと異なる設計のプロセッサだからです。 そのため、 古いソフトが動かなかったり、遅かったりして困ることがあります。 また、問題が起き...
とりあえずのメモ

【断念】WordPressでタイトルからアイキャッチ画像を自動生成したい(Auto Post Thumbnailプラグイン)

WordPressでタイトルからアイキャッチ画像を自動生成したかったのですが、結局 断念しました。 ざっと調べたものは、$55の有料版限定であったり、日本語の文字化けがあったりしたからです。 この記事のアイキャッチ画像は、結局 Keynoteで作りました。 Auto Post Thumbnailのダウンロード数が最多 はてなブログなど、記事のタイトルがそのままアイキャッチになるサービスが便利そうで...
Windows

AdGuardの「サイド バイ サイド構成」の問題で起動できない?

AdGuardが「サイドバイサイド構成が正しくない」というエラーで起動できない問題が発生しました。 直接的な原因は、必要なライブラリやランタイムがないこと。 解決策としては、AdGuardの再インストール、関連するランタイムライブラリの再インストールが挙げられます。 削除ツールで完全にアンインストールしてから、インストールし直したら直りました。 AdGuardが起動できない? AdGuardを起動...
プログラミング

[CSS]ラベルボックスをスライド画像風にした

ふだんは、説明用の画像スライドを用意しているのですが、WordPress上で簡易版の文字スライドを作れるようにしました。 まず、このようなラベルボックス(Cocoon汎用ブロック)を作ります。 ラベルボックスのスライド化 枠線を半透明のグレーに設定 ラベル背景色を明るいベージュに変更 要素の幅を内容に合わせて自動的に調整 要素の左右の余白を自動的に調整 これをカスタムクラス「slide」に追加しま...
とりあえずのメモ

仕事の迷惑メール対策をした(二要素認証とスパムフィルター)

迷惑メールが増加し、不正アクセスのリスクが高まっています。 2要素認証の設定とアカウント登録用メールアドレスの分離が、パスワード漏洩の被害を防ぐ有効な対策です。 迷惑メールフィルターの強化とメールクライアントの設定変更、セキュリティソフトの導入、利用者教育が、迷惑メール対策に役立ちます。 迷惑メールの増加とリスク対策 いったん不正アクセスの侵入を許してしまうと大きな被害になります。金銭的な被害だけ...
インターネット小話

迷惑メールフィルターはいかにして迷惑メールを判定し、なぜブロックしきれないのか

迷惑メールフィルターは、様々な手法を組み合わせて迷惑メールを判定します。しかし、どうしても見逃しや隔離しすぎの判定ミスがあります。 これは、プログラムは個人の価値判断を完璧には代行できないことが本質的な原因です。 AIに「丸投げ」したらいいのに。 自動車の自動運転のように、人間を「補助」するのが主な役割なんだね。 YouTube動画でも話しています。 代表的な迷惑メールの判定方法と限界 たくさん届...
Windows

Pixabayでダウンロードした動画をPowerPointに挿入する

フリーの動画を元にメッセージ動画を作ってみます。 Pixabayで素材動画をダウンロードする まずは、Pixabayで動画素材をダウンロードします。 PowerPointにビデオを挿入する PowerPointには、動画を挿入することができます。 「挿入」タブに「ビデオ」があります。「このデバイス」をクリックすると動画ファイルを選択できます。 ファイル一覧には、対応した形式の拡張子( .avi, ...
AIの話題

パソコンでYouTubeを「読む」方法

文字起こしを上手く活用することで、長い動画の内容をすばやく把握できます。また、自分のペースでノートを見ながら話を聞くこともできるため、非常に便利です。 YouTubeの文字起こしは概要欄から表示する YouTube動画の音声をテキストに変換してくれるソフト教えてください。 YouTubeには、もともと「文字起こし」を自動生成する機能があります。特に、パソコン版では文字起こしをコピーして、別の画面で...
Mac

無料のセキュリティソフトAvastの注意点(2020年のデータ販売)

基本的にはWindows 11の組み込みセキュリティ機能で十分です。 あえてセキュリティソフトの使うなら、信頼できるソフトでないとセキュリティを強化したことになりません。 たとえば、無料セキュリティソフトの代表格であるAvastは、ユーザーの閲覧データを収集し外部に販売していた過去があります。 無料版のセキュリティソフトを使う前に、プライバシーポリシーをよく理解し、データの収集や使用について把握し...
Mac

InkscapeのmacOS用インストーラが探しにくかった(検索結果の古い版)

Googleで「inkscape mac」で検索したら、最新版のパッケージが見つけにくかったのでメモしています。 検索エンジンを鵜呑みにしてはダメなんですね。 MacでInkscapeを使い方 スライドやアイキャッチ画像のデザインで、「袋文字」を使いたいと思いました。 今は、KeynoteやPowerPoint、あるいはCanvaで作成しています。「袋文字」を作るには同じ文字を重ねて配置し、段階的...
とりあえずのメモ

[CSS] 一行目以外にスタイルを設定するには?(否定擬似クラスには擬似要素を入れられない)

:not(::first-line)は無効になる title-listクラスのリスト要素(li)の各一行目を太字にしています。このCSSセレクタは、 .title-list li::first-line 二行目以降にスタイルを設定したいと思いました。 一見、::first-line 擬似要素を :not() 否定擬似クラスに入れれば、リスト項目の最初の行以外を選択するセレクタになりそうです。 .t...
Android

LINEでPowerPointファイルを受け取った場合の対処法

LINEで受け取ったPowerPointファイルは、スマートフォンでは直接開くことができません。 Androidスマートフォンの場合、Googleの「スライド」アプリで開き、PDFファイルに変換します。 変換したPDFファイルをGoogleドライブに保存し、パソコンからダウンロードすれば、閲覧と印刷が可能です。 スマホに届いたPowerPointの資料が開けない? LINEのトークに資料が送られて...
いろんな周辺機器

家庭用Wi-Fiルーターの一般的な耐用年数は5年ほど

家庭用Wi-Fiルーターの一般的な耐用年数は、おおよそ5年ほどと言われています。 ハードウェアもファームウェア(内部システム)も経年によって問題が出てくるからです。 実際には10年以上利用している家庭も多いです。とはいえ、徐々に「インターネットに接続できない」という不調が多くなります。 熱や衝撃による経年劣化 まず、イメージしやすいのはハード面。 長期間のルーターを使っていると、発熱によって内部部...
Mac

macOS Sonoma14.5にアップデートした(15分ぐらいかかった)

macOS Sonoma 14.5へのアップデート通知が来ていましたが、しばらく様子を見ていました。 今晩、アップデートが必要であるという表示が出てきたので、アップデートを実行することにしました。 アップデートのデータサイズは1.36GBと大きく、再起動から使えるようになるまでに約15分かかりました。 とうとうmacOS Sonoma 14.5のアップデートを実行した macOS Sonoma 1...
とりあえずのメモ

リスト内の項目の1行目だけを太字にする(::first-line 疑似要素)

CSSを使って要素内の最初の行だけを太字にできます。 /** title-listクラスのリスト 2024-06-02*/ .title-list li { font-size: 80%; } .title-list li::first-line { font-weight: 900; font-size: 120%; } li セレクターを使って、全ての <li> 要素のフォントウェイトを no...
とりあえずのメモ

[Cocoon]アイコンリストにステップ箇条書きのカスタムクラスを追加した

これが普通のアイコンリストです。 追加CSSクラスにstep-listを追加する 全体が太字になる2行目はそのまま リストタイトルの文字が大きくなる 項目内の行間と項目間の余白が調整される そこに、追加CSSクラスに「step-list」を入れて、アイコンを変更してみます。 追加CSSクラスにstep-listを追加する 全体が太字になる2行目はそのまま リストタイトルの文字が大きくなる 項目内の...
Word・Excelなど

Keynoteでお絵描き(質問するロボットのイラストアイコン)

歴史の教科書に出てくるロボットがかわいいので、図形を組合せて作ってみました。 Keynoteじゃなくって、IllustratorならSVGにできるのに…… そこは予算の問題があるんよー。 もうちょっと、色の感じをそろえていきたいね。 こちらもどうぞ。
Mac

[macOS] coreduetdプロセスのCPU使用率が高い(Core Duet)

「coreduetd」は、macOSとiOSの連携機能を支えるプロセスです。 AirDropやHandoffなどの連携機能と関係しているようです。 Mac起動直後は、近くのiPhoneなどとの接続処理のため、coreduetdのCPU使用率が高くなることがあります。 coreduetd の Core Duet Macの起動直後にアクティビティモニタを見ていたら、しばらく「coreduetd」プロセ...
とりあえずのメモ

[JavaScript]全選択で記事部分だけになるようにした

自分のサイト内の記事全体を選択しやすいように、スクリプトを作りました。 window.getSelection() テーマのjavascript.jsに以下のコードを追加しました。 document.addEventListener('keydown', function(event) { if ((event.ctrlKey || event.metaKey) && event.key === ...
Mac

[Windows 11] 古いNASに接続できなくなった(SMB 1.0)

セキュリティの観点から、SMB1プロトコルは非推奨となっており、Windows 11ではデフォルトで無効化されています。 古いネットワークストレージ(NAS)の管理画面にアクセスし、SMBのバージョンを変更しようとしましたが、設定項目がありませんでした。 やむを得ずWindows 11でSMB1を有効化してNASに接続しましたが、ユーザー認証の問題が発生したため、一時的にアクセス制限を解除する必要...
とりあえずのメモ

サイト内タグをハッシュタグ化っぽくした(functions.php)

Google検索結果で、ハッシュタグ(#)を含む投稿が増えてきています。 そのため、自分のサイトでもタグにハッシュマークを追加することにしました。 functions.phpとstyle.cssを編集し、サイト内のタグがハッシュタグの形式で表示されるようにしました。
とりあえずのメモ

なぜかnoindexにしているはずのタグ一覧ページが検索結果に出てきた

noindexにしたはずのタグ一覧ページが検索結果に表示されていました。 原因を調べたところ、タグページ自体ではなく、そのフィードページがインデックスに残っていたことが分かりました。 問題を解決するために、functions.phpにコードを追加し、フィードページをnoindexにしました。 サイト内検索でタグページが出てきた 自分のサイト内検索を行ったところ、タグによる記事一覧ページが検索結果に...
Windows

Windows11のログイン時の表示名がフルネームなのが嫌(Microsoftアカウント)

Windows 11のMicrosoftアカウントで初期設定すると、ログイン時やOneDriveの同期フォルダ名に自動的にフルネームが表示されるのが気になります。 これらの表示名を変更するには、Microsoftアカウントの管理ページで名前を変更するか、レジストリを編集する方法があります。 ただし、表示名を実名以外にすると、相手からの認識や本人確認が難しくなる可能性があるので、注意が必要ですね。 ...
Windows

[Windows 11] ディスク領域不足で更新できない

Windows 11の更新時に、ディスク容量不足のエラーが表示されました。 対処法としては、不要なファイルの削除や外付けストレージへの移動などが有効です。 ディスクの最適化機能だけでは効果が限定的なので、大容量ファイルの削除が一番おすすめです。 Windows 11でディスク領域不足で更新できないエラー通知が表示されたので、記録しておきます。 Windows Updateができない? パソコンを使...
Mac

zshでエラーでbrewの更新が必要だった(compinit)

zshの自動補完機能に関するエラー「zsh compinit: insecure directories, run compaudit for list. 」が発生したため、解決方法を調べました。 compauditコマンドでパーミッションを確認し、chmodコマンドで修正を試みましたが、新たなエラーが発生しました。 Homebrew Caskの再インストールを行ったところ、無事にエラーが解決し、...
とりあえずのメモ

今日の日付カレンダーアプリを作った(Electron)

Electronを使用して、Windows 7のガジェットにあったカレンダーのようなアプリケーションを作成しました。 このアプリケーションは、今日の日付と曜日を表示するだけのシンプルなものです。 macOS風にデザインを変更し、タイトルバーを削除して、ウィンドウ全体をドラッグできるようにしました。 Windows 7のカレンダーのようなアプリを作った Electronで Windows 7の「ガジ...
とりあえずのメモ

Electron, npm, nodeを久々に更新した(nvm)

npm、nodeを久々に更新しようとしたところ、ESMモジュールシステムと古いCommonJSモジュールシステムの競合によるエラーが発生しました。 Node.jsとnpmのバージョンに互換性がない可能性があるため、Node.jsのバージョン管理ツールであるnvmをインストールしました。 nvmを使ってNode.jsの最新LTSバージョンをインストールし、npmを10.7.0にアップデートすることで...
プログラミング

[JavaScript]下にスクロールするとヘッダーメニューを半透明にするようにした

Xのタイムラインを見ていたら、画面のメニューバーの透過度が上下のスクロールに応じて変化していることに気づきました。 少し下にスクロールすると半透明になり、少し上にスクロールすると元に戻っています。 自分のサイトのヘッダーメニュー(mobile-header-menu-buttons)でも、このような処理をするように、JavaScriptを作りたいと思います。 画面内の情報の表示範囲が増えるからです...
AIの話題

GrokはXの中で使える対話型AI(Xプレミアム)

「Grok」は、Xに新たに追加された対話型AIで、Xにある多様な情報を要約して回答することができます。 Grokの特徴は、Xのリアルタイム情報から素早く調査して結果を提示できること。 現在、Grokは「Xプレミアム」以上の有料会員のみが利用可能です。 「Grok」は、Xの膨大な情報を収集するときの「水先案内人(pilot)」のような役割が期待できます。 YouTube動画でも話しています。 フォロ...
Mac

[Mac] 「変換エンジンプログラムが反応していません」というエラー(Google日本語入力)

Macで急に「変換エンジンプログラムが反応していません」というエラーが出ました。 しかし、原因は低バッテリーやメモリ不足で一時的に処理に負荷がかかっていたようです。 「OK」を押して、バッテリ充電をし直したら、そのまま使い続けられました。 ただし、エラーが頻発するようなら、不要なアプリを閉じたりメモリを増設した方がよいです。 このMacBookはメモリ16GBなのですが、最近はブラウザのタブをたく...
ちいラボエッセイ

良いニュースと悪いニュースの伝え方(バッテリ充電制御ユーティリティ)

富士通の古いパソコンを使っている方で「バッテリー充電制御ユーティリティ」の通知を見て、「使い続けてよいのか心配」という相談がよくあります。 実際にはメッセージをよく読むと、据え置き状態で使う分には問題ないことが書かれています。 しかし、事務的な文章で読みにくいのです。 ソフトウェアからの通知も、ユーザーとのコミュニケーションの一つ。デザインを工夫して適切に伝えることが大切だと感じました。 バッテリ...
とりあえずのメモ

なぜオンライン版ExcelでエクスポートしたPDFが「JavaScriptの機能を使用している」の?(自動印刷処理)

オンライン版Excelからエクスポートした PDFで、JavaScriptの機能が使用されているという警告が表示されました。 これは、PDFを開いたらすぐに印刷できるスクリプトが埋め込まれているためです。 しかし、PDF内のJavaScriptにはセキュリティ上の懸念もあり、なるべくならオフにしておきたいです。 ローカルのExcelからPDFにエクスポートすれば、JavaScriptは含まれません...