問題 SGP200Wに接続すると、以下の警告が表示される。接続機種は以下の通りです。 Macbook Pro iPad iPhone 詳細を確認してみます。訳すと「WPAは安全とは見做されていません。WPA2(AES)またはWPA3に変更し
米国へのインデックス投資に関するブログです。兼業サラリーマンが長期積立でセミリタイアを目指します。ETFや投資信託をデータ分析を中心に記事を書いています。長期積立における、効率的なパフォーマンスで実現するための手法を中心にご紹介しています。
Twitterで投資に関するつぶやきもしています。https://twitter.com/hoehoe332 是非ご興味があればフォロー頂けると嬉しいです。
「ブログリーダー」を活用して、ほえほえさんをフォローしませんか?
問題 SGP200Wに接続すると、以下の警告が表示される。接続機種は以下の通りです。 Macbook Pro iPad iPhone 詳細を確認してみます。訳すと「WPAは安全とは見做されていません。WPA2(AES)またはWPA3に変更し
シュレッダーはオフィスや家庭での重要なツールですが、粘着性の物質を処理する際には注意が必要です。特に、宅急便の伝票のようなシールは、シュレッダーの歯に粘着物と紙屑がこびりつき、切れ味を損なう原因になります。 粘着物がシュレッダーの歯についた
背景 Swagger形式のドキュメント生成には、Springfoxが多く用いられていたようですがSpring 3には対応していないようです。 Spring Bootのバージョンアップと同時にSpringFoxからSpringdoc-open
はじめに 既存のJavaプロジェクトに後からSpring Bootを組み込むのは、意外と困難な作業となることが多いです。多くの開発者がこの問題に直面しており、その解決策を模索しています。 既存プロジェクトへのSpring Bootの組み込み
設定 コントローラー package com.example.xxx; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations
サンプルのヘッダー これはサンプルのマークダウン記事です。 リスト1 リスト2 リスト3 サブヘッダー 以下は画像のサンプルです。 さらにテキストを追加します。このテキストはサンプルとして使用されています。
概要 最新のMacOS Sonoma 14.0にアップグレードしてから、Chromeを使用してWebサイトにアクセスしようとすると、接続エラーが発生し、ページが表示されない問題が発生しています。この問題に関する調査結果と解決策について詳しく
市場調査は、新しい製品やサービスを開発したり、競争相手の製品やサービスに対抗するための戦略を立てるために、市場の状況を調べることです。具体的には、顧客のニーズや好み、競争相手の製品や価格、市場の動向や規模などを調べます。このような情報は、企
Webスクレイピングと法律 Webスクレイピングは便利な技術ですが、その一方で法律的な問題についても理解しておく必要があります。Webサイトのデータを無断で取得したり、そのデータを商用で利用することは、著作権法やプライバシー法等の法律に違反
Webスクレイピングを行う際には、著作権問題がしばしば発生します。あるウェブサイトのデータを無断で取得・使用すると、著作権侵害となることがあるからです。 著作権とは何か まず始めに、著作権とは何かを理解しましょう。著作権とは、作品を作った人
利用規約の確認 Webスクレイピングを行う際には、必ずそのサイトの利用規約を確認しましょう。規約によってはスクレイピングそのものが禁止されている場合もあります。そういう時に無許可でスクレイピングを行うと、法的な問題が生じることがあります。
インターネット上の情報は誰でも自由に見ることができますが、それを大量に集めて利用するときには「公平な利用」が大切になります。ここでいう「公平な利用」とは、他人の労働の成果を適切に評価し、正当な手段で利用することです。 先に進む前に、パブリッ
Webスクレイピングは、Webサイトから必要な情報を自動的に取得する技術です。その活用シーンは多岐にわたりますが、その一つとして「コンテンツの監視」があります。例えば、特定のウェブサイトの更新情報をリアルタイムでキャッチしたり、価格変動を把
データ収集とは、インターネット上から情報を取得し、それを自分たちが解析したい形式に変形して取り出すことをいいます。この活動はWebスクレイピングと呼ばれ、Pythonというプログラミング言語を使用して行われます。PythonにはBeauti
スクレイピング(Webスクレイピング)の歴史は、インターネットの歴史と深く結びついています。以下にその大まかな流れを説明します。 最初のステップ:1990年代 スクレイピングは、インターネットが普及し始め、情報を取得するための新しい手段とし
スクレイピングとは何か スクレイピング(Scraping)は、インターネット上のウェブページから自動的に情報を抽出する技術のことを指します。例えば、ニュースサイトから記事のタイトルや内容、オンラインショップから商品の名前や価格など、様々な情
Webスクレイピングを行う際には、対象となるウェブサイトのプライバシーポリシーや利用規約をよく理解し、それに則った行動を取ることが大切です。これは、個人情報の取り扱いやデータの使用方法に関する法律や規範を守るため、そして他人のプライバシーを
Webスクレイピングを行う際には、目標となるウェブサイトに対する過度なアクセスを避ける方が良いです。これには2つの理由があります。 ウェブサイトのサーバーに負荷をかけすぎると、サイトがダウンしてしまう可能性があります。 アクセス頻度が高すぎ
HTTPのプロトコルとは HTTP(HyperText Transfer Protocol)プロトコルとは、インターネット上で情報を送受信するためのルール(プロトコル)の一つで、特にウェブページの送受信によく使われます。このルールによって、
Webの基礎知識 インターネット上で情報をやりとりするためには、いくつかのルールや仕組みがあります。ここでは、「HTTP」や「GET」と「POST」などの基本的な概念について説明します。 HTTPとは インターネット上で情報をやりとりするた
PostgreSQLで以下のようにpsql -U postgresコマンドを入力するとエラーになるります。その原因と対処法を解説します。 % psql -U postgres psql: error: connection to serve
Spring Webでセッションを使って数当てゲームを作成します。 プロジェクトの作成 Intellij IDEAでSpring Initializrを選択しプロジェクトを作成します。 依存関係として、以下を選択します。 Spring We
Javaアプリケーションをコマンドラインから実行する際にはコマンドライン引数を渡す事ができます。gradleアプリケーションでコマンドライン引数を渡す方法を紹介します。 gradleアプリケーションでコマンドライン引数を渡す方法は—args
Controllerのメソッドの引数にRequestParamを羅列することなく、コードの見通しを良くするためにModelAttributeオブジェクトを使ってフォームパラメータを送受信する方法を紹介します。 新規プロジェクトの作成 Int
Spring Boot3とテンプレートエンジンThymeleafを使って、様々なフォーム要素を持った画面を作成します。 新規プロジェクト作成 Intellij IDEAでSpring Initializrからプロジェクトを作成します。 入力
Spring Bootで作成したアプリケーションで、HTMLを出力として返す方法を紹介します。Spring Boot3で人気の高いHTMLテンプレートエンジンであるThymeleafを使います。 TymeleafはSpring Boot3で
Spring Bootで作成したアプリケーションで、フォームから送信されたPostパラメータを取得する方法を紹介します。 プロジェクトの作成 以下を参照してください。 https://lifehack.world/java-spring-b
Spring Bootで作成したアプリケーションで、Getパラメータを取得する方法を紹介します。URIテンプレートを使用し、URLパラメータを取得する方法も紹介します。 プロジェクトの作成 以下を参照してください。 https://life
Webの画面から情報を取得する際に、プログラムで取得する手段があります。本記事ではJavaプログラムでSeleniumを使ってブラウザの自動化を行い、Webページのデータを取得する方法を紹介します。 Seleniumとは Seleniumは
このページではWeblioに登録した単語帳のデータを暗記ツールであるAnkiに登録することで、使い勝手のよい英単語記憶ツールを作成する方法を紹介します。Ankiの単語帳の見た目をカスタマイズする方法についても紹介します。 Weblioの単語
JavaでWebのデータをスクレイピングするために、jsoupを利用します。jsoupはJavaのWebスクレイピングライブラリとして人気があるため、Web上で情報が多く見つかります。また記述方法もシンプルで分かりやすいといった特徴がありま
Gradleって何?という方のためにGradleの概要、インストールと設定、代表的なコマンド、チュートリアルで構成しています。 Gradleとは オープンソースのJavaアプリケーション用ビルドツール.Mavenは設定ファイルをXMLで記述
Gradleを使って簡単なコンソールアプリケーションを作成するチュートリアルです。既にGradleがインストール済の前提です。 Intellij IDEAで新規プロジェクトを作成する 作成された build.gradleを確認します。 pl
Gradleを使って簡単なコンソールアプリケーションを作成するチュートリアルです。既にGradleがインストール済の前提です。 Intellij IDEAで新規プロジェクトを作成する 作成された build.gradleを確認します。 pl
Spring Boot 3でWeb Applicationを作成するチュートリアルです。IDEにはIntellij IDEAを、ビルドツールにはGradleを使用します。Hello Worldを作成し、ソースコードを修正した際に自動的にTo
Intellij IDEAでWeb Applicationを作成します。ビルドツールにはGradleを使用します。書籍やWebの情報は古くなっているところもあるので、2023年時点で動作確認した内容を記載します。 プロジェクトの新規作成 I
MavenでHello Worldを出力するWeb Applicationを作成するチュートリアルです. Mavenプロジェクトを作成する mkdir mvn-web-app cd mvn-web-app % mvn archetype:g
Javaの統合開発環境であるIntellijを使ってMavenでspring-bootプロジェクトを作成するチュートリアルです. Intelij IDEAで新規プロジェクトを作成する Spring Initializrを選択肢,Type:で
Mavenでプロジェクトを作成する際に,複数のサブプロジェクトを包含する親プロジェクトを作成したい場合のチュートリアルです. プロジェクト構成 以下のような構成のプロジェクトを作成します.あくまで概念を理解するためのものなので,アプリケーシ
SwellにはJavaScriptの遅延機能が搭載されています.JavaScriptを遅延することでページの読み込み速度を改善し,SEOにも良い影響を与える事ができます. SwellのJavaScript遅延機能 SwellのJavaScr