パソコン基礎知識

プログラミングを経験すると不具合に対処しやすくなる(プログラミング教育のメリット) ちいラボエッセイ

プログラミングを経験すると不具合に対処しやすくなる(プログラミング教育のメリット)

コンピューターと付き合う上で、プログラミングの経験は役に立ちます。プログラムを作ってみると、バグなしで完璧に動くコードを書くのは非常に難しいことがわかるからです。 プログラムの不完全さを理解していれば、コンピューターやアプリが思い通りに動かなくても、少なくとも落ち着いて対処できます。ちょっとした見過ごしで「大惨事」だったりします。これは、プログラミング教育のもたらす重要なメリットだと思います。コンピューターは正確に動く?プログラミング教育のメリットの1つとして、プログラムを不...
Chromeにサイト内検索の「ショートカット」を登録した とりあえずのメモ

Chromeにサイト内検索の「ショートカット」を登録した

Chromeの設定でサイト内検索のショートカットを登録すると、どのページからでもすぐに検索できて便利です。 設定の「検索エンジン」から「サイト内検索」を追加して、名前とショートカット、URLを登録します。 URLは実際にサイト内検索をしたときのURLを使い、検索語句の部分を「%s」に置き換えます。サイト内検索をもっと効率的に使いたい自分のブログ記事を探すのにサイト内検索をよく使います。そこで、Chromeの設定で ちいラボ の「検索ショートカット」として「ch」を登録しました...
またIPFSを悪用した詐欺メールが届いた(cpanelservermail.com) とりあえずのメモ

またIPFSを悪用した詐欺メールが届いた(cpanelservermail.com)

また、メールサービスからの障害通知を装った、詐欺メールが届きました。本文内のリンクは、「IPFS」を悪用した偽サイトに誘導するものでした。攻撃者は、メールの信憑性を高めるためにDKIM設定をしていました。詐欺メールもどんどん技術的に巧妙になっていくね。メールの配信障害を装うメールまた、メールサービスのエラー通知を装った詐欺メールが届きました。件名は「Manual sending required for failed group of emails(複数の失敗したメールに手動...
[Windows] ログインできないPCのデータを丸ごとコピーした(xcopy src dest /s /e /h /i /c) Windows

[Windows] ログインできないPCのデータを丸ごとコピーした(xcopy src dest /s /e /h /i /c)

データ復旧などでコマンドプロンプトからフォルダを丸ごとコピーしたいときは、「xcopy」というコマンドを使います。例えば、「xcopy c:\Users\username e:\data /s /e /h /i /c」と入力すれば、c:\Users\username を e:\data として丸ごとコピーできます。「/s」や「/e」などのオプションで、サブフォルダや隠しファイル、システムファイルをコピーするように指示しています。Windows REの「コマンドプロンプト」久し...
サイトを複製されたくないのでRSSフィードを非公開にした[WordPress] とりあえずのメモ

サイトを複製されたくないのでRSSフィードを非公開にした[WordPress]

複製サイトが情報源として「RSSフィード」を使っている事例に遭遇しました。そこで、WordPressサイトのRSSフィードを無効にすることにしました。functions.phpでRSSフィードを生成する処理をフックで置き換えます。WordPressサイトのRSSフィードを置き換えるコード公開されているコードを参考に、RSSフィードを無効化することにしました。function disable_our_feeds() { wp_die( __('<strong>Error:</s...
Google検索結果に複製サイトが出てきた(rssing.com) #非営利

Google検索結果に複製サイトが出てきた(rssing.com)

最近は、検索結果に「複製サイト」が出て来ることが少なくありません。複製サイトが無断でコピーした情報は、元のサイトに比べると劣化しています。しかも、広告が執拗に表示されるなど、情報を得たい人にとっては「邪魔」になります。不適切な検索結果については、検索エンジンに「フィードバック」することができます。検索結果の改善に役立つといいね。検索結果に複製サイトが出てきた先日、Googleで「LINEのLetter Sealing」について検索していたら、「複製サイト」が出てきました。出典...
[Mac] Chromeの「ホームに戻る」ショートカットは⇧⌘H Mac

[Mac] Chromeの「ホームに戻る」ショートカットは⇧⌘H

「ホームページを現在のタブで開く」…⇧⌘H 「ホームに戻る」というショートカットで探していたのですが、「ホームページを現在のタブで開く」という機能なのですね。そのほか、よく使うChromeのショートカット⌘P … 印刷⌘⌥P … 印刷ダイアログ⌘T … 新しいタブを開く⇧⌘T … 閉じたタブを開き直す⌘W … タブを閉じる⌘Y … 履歴⌘L … アドレスバーを選択⇧⌘R … キャッシュを無視して再読み込みちなみに、シフトキーを忘れると ⌘H は「ウィンドウの最小化」になるよ。...
macOS Sonoma 14.4.1のアップデートを様子見る(Javaプロセスのバグ修正) Mac

macOS Sonoma 14.4.1のアップデートを様子見る(Javaプロセスのバグ修正)

macOS Sonoma 14.4.1のアップデートの通知が来ました(2024-3-25)。前回のSonoma 14.4.0(2024-3-7)では、「Javaに関するエラーがひどい」という話を聞いていたので、実行を見送っていました。今回のアップデートで改善されているとは思いますが、別の不具合があっても困ります。1週間ほど様子を見て、4月ごろに実行しようと思います。【追記】実行しました。macOS Sonoma 14.4で出てきた不具合(Javaの強制終了)2024年3月7日...
[Windows] メモリ消費している見つけにくいプロセスを探す(RAMMap) Windows

[Windows] メモリ消費している見つけにくいプロセスを探す(RAMMap)

タスクマネージャーだけではメモリを大量に消費しているプロセスがわからない時は、「RAMMap」というツールがあります。これはMicrosoftが提供しているメモリ分析ツールで、ダウンロードすればインストールなしで利用できます。例えば、ある事例では、RAMMapを使ったところ、タスクマネージャーでは見えなかった大量の「ゾンビプロセス」が見つかったそうです。Microsoftには、いろんなツールがあるよね。メモリが消費されている原因がわからないときは、試してみよう。RAMMapで...
「ハルシネーション」とは? AIの話題

「ハルシネーション」とは?

生成AIの「ハルシネーション」というのは、AIが学習したデータの範囲を超えて、でたらめな答えを出力してしまう現象です。人工知能が幻覚を見ているかのように回答することから名付けられました。
Claude Proに登録した(サブスクリプション) AIの話題

Claude Proに登録した(サブスクリプション)

生成AI Claude 3 Opusの評判がよいので、Proプラン($20/月)に登録してみることにしました。ただ、使ってみるとハルシネーションも目立つので、ChatGPTに戻すか検討中。Claude Proにアップグレードした生成AIのClaude 3 Opusの評判がよいので、ChatGPT 4から切り替えることにしました。トップ画面にある「upgrade to Claude Pro」を押します。Claude Proは、$20/月のサブスクリプション。支払い情報を入力すれ...
ChatGPT Plusを解約した(プランのキャンセル) AIの話題

ChatGPT Plusを解約した(プランのキャンセル)

Claude Pro($20/月)を試したいので、いったんChatGPT Plus($20/月)を解約しました。ChatGPTは、「カスタムプロンプト」が便利だったので、Claude への切替えは迷いました。ただ、何事も経験と思って、変えることにしました。サブスクリプションのキャンセルChatGPTの有料プランをやめるのはかんたんです。自分のアカウントから「My Plan」を選び、「サブスクリプションの管理(Manage my subscription)」に進みます。現在のプ...
「S/MIME方式」とは?(メールの暗号化と署名) スマホ基礎

「S/MIME方式」とは?(メールの暗号化と署名)

「S/MIME」は、メールの内容を暗号化したり、送信者の電子署名を付加したりすることで、メールの機密性と整合性を守る技術です。基本的には利用者のメールソフトで対応する必要があります。メールの傍受や改ざんを防ぎたいもともとメールは平文で送信されたため、通信路上で内容を盗み見られる可能性があります。また、送信者が本物かどうかの確認も難しいのが実情です。S/MIMEはこれらの問題を解決し、安全なメール送受信を可能にします。S/MIMES/MIMEは、「Secure / Multip...
Yahoo!のログイン画面で再認証が必要なのにパスワードが入力できない(エラー番号:F003) Android

Yahoo!のログイン画面で再認証が必要なのにパスワードが入力できない(エラー番号:F003)

Yahoo!メールにログインできない、という相談がありました。エラー番号「F003」と表示され、ログインが一時的に制限されてしまいました。しかし、20分ほど待っているとスマホに認証コードが送られるようになり、再度ログインできました。大事なサービスが前触れもなく急に使えなくなるから怖いよね。Yahoo!IDにログインできない?ふだんスマホで Yahoo!アプリで天気などを見るために、Yahoo ID でログインしています。今日ノートパソコンで 同じYahoo! ID にログイン...
生成AIは「正解のない問題」を聞く道具(検索との違い) AIの話題

生成AIは「正解のない問題」を聞く道具(検索との違い)

代表的な生成AIとしては、ChatGPT、Copilot、Geminiなどがあります。すごく当たり前ですが、生成AIは「生成」が必要な作業に役立ちます。生成AIを「調べもの」に使うと、「遅くて」「的外れ」な回答が多いと感じるかもしれません。しかし、対話を伝え続けると「文脈」が共有され、徐々に意図に沿った回答が得られるようになります。生成AIは、「正解のない問題」が得意です。反対に「正解がある問題」を調べるには従来の検索エンジンの方が速い面も。「生成AI」というと、「なんでも答...
[Windows 11] 勝手にパソコンの壁紙が変わった(スポットライト機能) Windows

[Windows 11] 勝手にパソコンの壁紙が変わった(スポットライト機能)

「Windowsスポットライト」機能が原因で、パソコンの背景が勝手に変わることがあります。背景をMicrosoftから提供される風景画像に定期的に自動更新する機能です。必要なければ、「設定」から「個人用設定」へ進み、「背景」の「Windowsスポットライト」を「画像」などに変更してオフにできます。YouTube動画でも話しています勝手にパソコンの背景が変わった?パソコンを開いたら、いつの間にかパソコンの背景が変わっていました。もしかして、ウイルスか何かに引っかかってしまったの...
Wi-Fiにつながらない?【割当IPアドレスの台数制限】 いろんな周辺機器

Wi-Fiにつながらない?【割当IPアドレスの台数制限】

Wi-Fiネットワークのパスワードを入力しても、「ぐるぐる回って」つながらないWi-Fiがありました。「MACアドレスで接続端末を制限しているのかな」と思ってルーター設定を確認してみました。実は、IPアドレスを割り当てる台数が制限されていて、それ以上 接続できなかったのでした。へー。こんな原因もあるんだね。環境ルーター:Buffalo WHR-1166DHP4iPhone 11(iOS 17.3.1)PC:Windows 11新しい機器がWi-Fiにつながらない?「自宅のWi...
DokuWikiをアップグレードしてプラグインをメンテナンスした(2024 “Kaos”) トラブルと対処

DokuWikiをアップグレードしてプラグインをメンテナンスした(2024 “Kaos”)

PHP7.4から8.0にアップグレードしたため、DokuWikiが起動できなくなりました。DokuWikiを 2024 "Kaos" にアップグレードすると、今度は動作しないプラグインが出てきました。いったんプラグインを手動削除するとログインできるようになったので、それから最新版のプラグインを入れ直しました。振り返ると、サイトのPHPをアップグレードする前に、DokuWikiのプラグインの更新を確認しておけばよかったです。ちゃんと更新をしていないと、二度手間になってしまうんだ...
[macOS]MarkdownエディタMarkTextを使った Mac

[macOS]MarkdownエディタMarkTextを使った

macOS版のMarkdownエディタ「MarkText」を試してみました。初回起動時には「プライバシーとセキュリティ」設定から起動を許可する必要があります。MarkTextではWYSIWYG編集が可能で、サイドバーでアウトライン表示もでき、印刷設定も簡単に調整できますよ。ただ、個人的には有料版を購入したこともあって、Typoraに愛着があります。MarkTextをインストールしたmacOS版のTyporaでは、印刷時に余白設定が反映されないので、MarkTextをインストー...
「サイトで重大なエラーが発生しました」(ゼロ除算の2つの結果) トラブルと対処

「サイトで重大なエラーが発生しました」(ゼロ除算の2つの結果)

PHPのバージョンを7.4から8.0に上げたら、カスタムプラグインがエラーになるようになりました。エラーをみると「ゼロ除算(DivisionByZeroError)」。これまでは除算後に NaN のチェックをしていたのですが、除算前に 0 のチェックが必要になったみたいです。どうも、除算演算子で fdiv でなく intdiv が使われるようになっていたのが原因ようです。カスタムプラグインのエラーPHPのバージョンを7.4から8.0に上げたら、以前に自分で作ったWordPre...