未分類– category –
-
Excel VBA で Microsoft Edge を起動し Web ページを表示する方法
Windows 10 以降では Internet Explorer が非推奨となり、標準ブラウザは Microsoft Edge へ移行しました。本記事では Excel VBA から Edge を呼び出し、指定したページを開く手順をご説明いたします。例として https://morinokabu.com/ を使用しますが、U... -
Windows 11 で全角英数を入力させない完全ガイド
はじめに 日本語入力中に突然「ABC」や「123」のような全角英数が混在すると、見た目の統一感が損なわれるだけでなく、検索順位や UI テストにも悪影響を及ぼします。この記事では Microsoft IME の標準機能だけ を用い、英数字・記号・スペースを常... -
Excel VBA と SQL で Access データを読み込む方法
Access に保存されたクエリやテーブルから、SQL 文で抽出条件を指定してデータを取得する手順をご紹介いたします。DAO(Data Access Objects)を使用し、参照設定なしで実行できるサンプルコードを掲載いたします。 サンプルコード Sub GetDataBySQL() Dim... -
Excel VBA で Access テーブルを列名付きでインポートする方法
Access(.accdb)に保存されたテーブルを、列名を含めて Excel ワークシートへ一括で読み込む方法をご紹介いたします。本記事では DAO(Data Access Objects)を活用し、参照設定不要で実行できる VBA コードを提示いたします。 サンプルコード Sub Export... -
PythonでExcelファイルのシート数を一括集計し、作業量を見積もる方法|openpyxl×pathlibによる業務効率化
大量のExcelファイルを扱う業務では、「各ファイルに含まれるシート数」を事前に把握しておくことが、作業計画の立案や人的リソースの配分に大きく役立ちます。 本記事では、Pythonのopenpyxlとpathlibを用いて、指定フォルダ内のすべてのExcelファイルか... -
Pythonで複数のExcelファイルからデータを抽出し一覧表を作成する方法|openpyxl×pathlib活用術
業務で多数のExcelファイル(各部署の報告書など)から、特定のセル情報だけを抜き出して一覧表にまとめたい場面は多くあります。 本記事では、Pythonのopenpyxlとpathlibを活用して、フォルダ内の複数ブックからセル値を取得し、新しいブックに一覧化する... -
見知らぬ電話番号からの着信…これってVoIP?仕組みとセキュリティリスクを丁寧に解説
先日、「3884296727」という見慣れない番号から突然電話がかかってきました。市外局番のようにも見えず、国内の電話番号とは思えない桁数や形式だったため、少し不安になったのが正直なところです。 調べてみると、これは**VoIP(Voice over IP)**という... -
【VBA入門】指定日が休日かどうかを判定する方法|NetworkDays.Intl関数で柔軟に判別
業務カレンダーに基づいて、「この日が営業日か休日か」を判定したい場面は多くあります。Excel VBAでは、WorksheetFunction.NetworkDays_Intl 関数を利用することで、任意の曜日や祝日を休日とみなしつつ、1日単位で稼働日判定が可能です。 本記事では、... -
【VBA入門】「3/5」などを日付に変換させず文字列としてセルに入力する方法|NumberFormatで制御
Excelで「3/5」と入力すると、自動的に「3月5日」などの日付に変換されてしまうことがあります。しかし、業務においては「スラッシュ区切りのコード」や「品番」、「分数」として文字列のまま扱いたいケースも多々あります。 本記事では、Excel VBAを使用... -
【VBA】別のセルにジャンプしたあと元のセルに戻る方法|Application.GoToで簡単制御
VBAでセルの検索やジャンプ処理を行う際に、「いったん他のシートやセルに移動して、作業が終わったら元の場所に戻りたい」という場面は多くあります。たとえば、入力値に対応する情報を別シートで探して表示し、その後入力位置に戻って編集を続けたい、と... -
【VBA】図形やグラフがどのセル上にあるかを調べる方法|TopLeftCellとBottomRightCellの使い方
Excelでは、グラフや図形(シェイプ)を自由に配置できますが、それらがどのセルの上に置かれているかを知りたい場面があります。たとえば、帳票作成や図形位置の制御、データと図形の対応関係を調べるときなどです。 本記事では、VBAを使ってシート上の図... -
【VBA】検索対象のすべてのセルを見つけて一括処理する方法|FindとFindNextの繰り返し活用
VBAで「特定の文字列を含むセルがシート内に複数ある」場合、それらを1つずつ探し出して処理したいことがあります。そのようなときに活躍するのが、Find 関数と FindNext 関数の組み合わせです。 本記事では、「森」という文字列を含むセルをすべて検索し... -
WordPressの記事複製でPV数が引き継がれる問題(ct_post_views_byloos編)
WordPressで過去の記事をテンプレートとして複製した際に、「前の記事のPV数(閲覧数)まで引き継いでしまう…」とお困りではないでしょうか。 特に、人気の複製プラグイン「Yoast Duplicate Post」をお使いの場合、ある特定のカスタムフィールドが原因でこ... -
リバースシェルで侵入したサーバーから攻撃用PCにファイルをコピーする手順
本記事では、TryHackMeなどの演習環境において、リバースシェルを利用して侵入先サーバー(やられ用PC)から攻撃用PCへファイルをコピーする方法を、分かりやすくご紹介します。 【想定環境】 役割内容IPアドレス例攻撃用PCKali Linuxなど自分の操作端末19... -
viとvimの違いとは?初心者にもわかりやすく徹底解説
Linux環境でテキスト編集を行う際によく登場する「vi(ブイアイ)」と「vim(ヴィム)」ですが、両者の違いをご存知でしょうか。「viとvimは同じもの」と誤解されがちですが、実際には明確な違いが存在します。 本記事では、これからLinuxを学ぶ方やサーバ... -
SQLにおける「≠」と「!=」の違いとは?初心者がつまずきやすいポイントを解説
こんにちは。本記事では、SQLを学習する中でよく混乱しやすい「≠」と「!=」の違いについて、丁寧に解説いたします。特に、プログラミング初心者やセキュリティ学習でSQLインジェクションの実践をしている方にとって、非常に役立つ内容です。 「≠」はプログ... -
【初心者向け】John the Ripperの「No password hashes left to crack」の原因と対処法
ハッキング学習やTryHackMeなどのCTF(Capture The Flag)に挑戦していると、パスワード解析ツール「John the Ripper(ジョン・ザ・リッパー)」を使用する場面が多くあります。しかし、実際に使っていると以下のようなメッセージに悩まされることがありま... -
PowerShellでXMLファイルを素早く特定する方法【タグ内容まで検索可能】
システムのトラブルや設定ファイルの確認作業において、「特定のタグを含むXMLファイルを探したい」という場面は多くあります。特に、ファイル数が多い場合や、階層構造が複雑な場合、手動で探すのは非常に手間がかかります。 この記事では、PowerShell(... -
ChatGPT(o3)に歴代内閣総理大臣をランク付けさせてみた
最近、日本の総理大臣があの民主党政権時代よりひどいじゃないかと思い。 AIはどう判断しているのか気になり、ChatGPT(o3)にランキングをつけてもらいました。 以下がプロントです。 ” 歴代日本の総理大臣で、 あなたの独断と偏見で勝手に順番つけて。 ” ... -
WordPressの「メンテナンス中のためご利用いただけません」エラーの原因と対処法【プラグイン更新時のトラブル対応】
WordPressでプラグインやテーマを更新している最中に、突然以下のような画面が表示されたご経験はございませんか。 現在メンテナンス中のため、しばらくの間ご利用いただけません。 私自身も、先日WordPressのプラグイン更新作業中にこのメッセージが表示... -
【完全解説】Kali LinuxをMacBook(Intelチップ)に導入して日本語キーボードと日本語入力を設定する方法
Kali Linuxは、セキュリティ検証やペネトレーションテストで広く使用されている人気のLinuxディストリビューションです。しかし、MacBook(Intelチップ搭載モデル)にKali Linuxをインストールした場合、日本語キーボード配列や日本語入力が正しく動作しな... -
【初心者向け】pwncatの使い方と実践例|リバースシェル待ち受けの注意点も解説
サイバーセキュリティ学習の一環として、ペネトレーションテストやTry Hack Meに取り組んでいると、「リバースシェル」の待ち受けが必要になる場面があります。その際に便利なツールが「pwncat(ポンキャット)」です。今回は、pwncatの概要と基本的な使い... -
Netcat(nc)とは?基本概要と使い方・実践例を初心者向けに解説
ネットワークの学習やセキュリティの現場で頻繁に登場する「Netcat(nc)」をご存じでしょうか。本記事では、Netcatの基本概要・よく使われるコマンド例・実践的な活用方法まで、初心者の方にも分かりやすく解説いたします。 Netcat(nc)とは? Netcatと... -
reverse shellとは?初心者向けにわかりやすく解説【TryHackMe・セキュリティ学習用】
セキュリティ学習やCTF(Capture The Flag)、TryHackMeといったプラットフォームを使っていると、「reverse shell(リバースシェル)」という言葉をよく耳にします。 しかし、聞き慣れない方にとっては「reverse shellとは何か」「どんな場面で使うのか」... -
【初心者向け】viエディタの基本操作まとめ|コマンド一覧と使い方をわかりやすく解説
LinuxやUNIX環境で頻繁に使われるテキストエディタ「vi」ですが、初めて触れる方にとっては操作が独特で戸惑うことも多いのではないでしょうか。 本記事では、viエディタの基本的な使い方や、よく使うコマンドをわかりやすく整理してご紹介します。特に、... -
【Excelテクニック】エクセルで作成したテーブルを解除する方法【初心者向け解説】
Excel(エクセル)でデータを整理する際、便利な「テーブル機能」を活用されている方も多いのではないでしょうか。テーブルを使うことで、自動的に見栄えが整い、フィルターやスタイルの設定も簡単に行えます。 しかし、実際に使用してみると、場合によっ... -
VPNとは?仕組みとメリット・注意点を初心者向けにわかりやすく解説
インターネットのセキュリティ対策やプライバシー保護のために、近年ますます注目されている「VPN(仮想プライベートネットワーク)」ですが、実際にどのような仕組みで、どんな場面で利用されているのかご存知でしょうか。本記事では、VPNの基本的な仕組... -
VPNを長時間接続したままにするリスクと安全な対策方法
セキュリティ対策やリモート環境へのアクセス手段として広く利用されているVPN(仮想プライベートネットワーク)ですが、「VPNを接続したままにしておく」ことで起こりうるリスクをご存知でしょうか。本記事では、特にKali Linuxなどを用いたペネトレーシ... -
シニシズムが招いた国家崩壊 ――冷笑主義が生んだ失敗国家 4 事例―2025 年版
シニシズムとは シニシズムは本来、古代ギリシャのキュニコス派が唱えた「物質的欲望を捨て、自然と理性に従う質素な生き方」を指します。しかし近代以降は、倫理や社会規範を冷笑し、公共より自己利益を優先する態度を示す語として定着しました。この現代... -
サードパーティーとは?ITやPC、AI分野での意味をわかりやすく解説
ITやPC、そしてAIの分野を学んでいると、頻繁に登場する言葉のひとつが「サードパーティー」です。しかし、この言葉の意味を正確に理解している方は、意外と少ないかもしれません。 この記事では、「サードパーティー(third party)」とは何か、その基本...