Javaによるデザインパターンの3回目です! 教材は、参考文献の「Java言語で学ぶデザインパターン入門第3版」を使わせて頂きます。 今回は、Observerパターンです。それでは、早速やっていきましょう!
Javaによるデザインパターンの2回目です! 教材は、参考文献の「Java言語で学ぶデザインパターン入門第3版」を使わせて頂きます。 今回は、Template Methodパターンです。1回目のシングルトンパターンに比べて、少し難しくなったと思います。 では、やってい…
Javaによるデザインパターンの1回目です! 教材は、参考文献の「Java言語で学ぶデザインパターン入門第3版」を使わせて頂きます。 今回は、Singletonパターンです。23個のデザインパターンの中でも、最も理解しやすいパターンの一つだと思います。 では、や…
今回から、Javaによるデザインパターンを学んでいきます。 教材は、参考文献の「Java言語で学ぶデザインパターン入門第3版」です。 Eclipseは重いので、Visual Studio Codeでやっていきます。 ついでに、Visual Studio Codeの拡張機能のPlantUMLも追加してお…
はじめに Visual Studio Code(以下、VSCode)で設定した内容について、書き残していきます。 普段はサクラエディタを使っていて、開発環境はVSCodeを使っているので、VSCodeは初心者です。 私は、サクラエディタでは、ウィンドウを縦横4分割して使う場合が…
2024/4/15現在の最新版「無料版ChatGPTの始め方」です! 無料版では、GPT3.5が使えて、テキスト生成(質問に答えてくれるなど)だけ可能ですが、無料で使えるので、良かったら使ってみてください。 20ドル/月(3000円)の有料版では、日本語の文章から画像を…
今回は、OSSのOptunaを使って、多目的最適化をやっていきます。 具体的には、書籍「Optunaによるブラックボックス最適化」の「3.1 多目的最適化」のサンプルコードを使います。 また、Pythonのmatplotlibで、3Dのグラフで可視化します。この可視化はマウスを…
本日(2024/4/12)、Googleアドセンスの審査に合格のメールが来ました!! はてなブログを無料版で開設してから、約1か月で達成できました。 今日は、その報告と、この1か月間を振り返ってみたいと思います。 一度、審査不合格になってるので、そこからの対…
今回は、OSSのOptunaを、Google Colaboratoryで使う手順の詳細説明と、実際の実行結果を記載します。 プログラムは、書籍「Optunaによるブラックボックス最適化」の2章のサンプルコードを使用します。 また、トライアル(学習)の再現性を確保(同じ学習結果…
ブログでページ内リンク(アンカーリンク)を設定したのに、うまく飛べなかった経験はありませんか? はてなブログだけでなく、Markdownを使用している場合、アンカーリンクは使用した文字(スペースやピリオドなど)によって自動的に変換されることがありま…
今回は、OSSのOptunaの実行結果を可視化する「Optuna Dashboard」を、「Google Colaboratory」で使う方法を説明します。 今回の使い方は、Google ColaboratoryでOptuna Dashboardを起動(サーバを起動)し、ブラウザからOptuna Dashboardを使えるというもの…
ブログカスタマイズの第9回目です! このブログでは、「Minimalism 」テーマを使用していますが、なるべく、どのテーマの場合でも対応ができる方法で説明していきます。 今回は、ブログのページ全体の表示フォントの変更方法を紹介します。 いきなりフォント…
今回は、フリーソフトのDB4Sのインストール方法と、使い方を説明します。 対象は、SQLiteで、Optunaののデータベースファイルを使って、具体的な操作方法をを記載します。 また、Google Colaboratoryで、SQL命令を実行する方法についても紹介します。 この内…
本ブログを見て頂いて、ありがとうございます! このブログでは、AI、機械学習、最適化、Pythonなどについて、技術的な内容や、ツールの作成/紹介を書いています。 また、はてなブログを始めるにあたり、ブログをカスタマイズした方法についても、詳しく書い…
ブログカスタマイズの第8回目です! 今回は、ブログ記事でよく見かける「タイトル付きの囲み枠」の作り方を紹介します。 「タイトル付きの囲み枠」は、簡単にコピペで作れるとよく紹介されていますが、CSSを使わずにstyleプロパティを直接指定して作成する方…
ブログのデザインを変更する際に、マウスを対象の文章に近づけるだけでフォント名が表示される、非常に便利なChrome拡張機能「WhatFont」(フリーソフト)を紹介します。 自分のブログのデザインを考えているときに、「これは何のフォントで表示されているの…
ブログカスタマイズの第7回目です! 今回は、Minimalismの作者さんが、テンプレートとして準備してくれているカスタマイズのうち、以下の2点をやっていきます。 ナビゲーションメニュー(グローバルメニュー)の設置 ヘッダーの色の変更 また、他のはてなブ…
ブログを書いていると、記事の内容に合ったオリジナルの画像がほしくなることがあると思います。 いろいろなフリー素材はありますが、イメージに合わなかったり、他のブログでよく使われてる画像だったりということが、よくあります。 そこで、今回は、Canva…
ブログを書いてるときに、画面操作や手順を、たくさんの文章で説明することがあると思います。 私は、自分がPCを操作してるところを、誰かが動画で撮ってくれたらと、思うことがよくありました。 今回は、とても簡単な操作で、デスクトップを操作してるとこ…
下記の記事で書いたように、カテゴリーの階層化のブログパーツは、注目記事のカテゴリーの表示には、おそらく対応できていません。 【解説】はてなブログ:カテゴリを階層化する(補足と問題点を追記) - daisukeの技術ブログ そこで、提供されているソース…
ブログカスタマイズの第6回目です! 今回は、カテゴリーを階層化する方法があることを知ったので、早速導入していきます。 この「カテゴリーの階層化」はソフトの作者のページに導入方法が書かれていて、その内容で十分だったので、ここでは紹介だけを行いま…
ブログカスタマイズの第5回目です! 今回は、「Minimalism 」テーマのサイドバーの各モジュール(プロフィール、検索、注目記事、最新記事など)をカスタマイズしていきます。 このブログでは、「Minimalism 」テーマを使用していますが、なるべく、どのテー…
今回は、テーマ「Minimalism」のカスタマイズの番外編として、はてなブログで、「編集ボタンが表示されない」を解決する方法を説明します。 ブログを書くときは、以前に投稿した記事を見ながら書く場合が多いです。すると、参照してる記事の方に、誤字を見つ…
ブログカスタマイズの第4回目です! 今回は、見出し(大見出し、中見出し、小見出し)をカスタマイズしていきます。 このブログでは、「Minimalism 」テーマを使用していますが、なるべく、どのテーマの場合でも対応ができる方法で説明していきます。 「Mini…
はてなブログのテーマ「Minimalism」のカスタマイズの第3回目です! 今回は、目次の外観と、目次のリンクの文字色をカスタマイズしていきます。 このブログでは、「Minimalism 」テーマを使用していますが、なるべく、どのテーマの場合でも対応ができる方法…
はてなブログのテーマ「Minimalism」のカスタマイズの第2回目です! 今回は、「Minimalism」テーマは、スマホで見ると、太字に指定したはずが、太字で見えない問題を対処していきます。 なお、他のテーマでは、同様の問題は発生していないようなので、「Mini…
前回(【解説】はてなブログのHTML/CSSの構造を解析する(2) - daisukeの技術ブログ)、前々回(【解説】はてなブログのHTML/CSSの構造を解析する - daisuke20240310のブログ)と、はてなブログのHTML/CSSの構造を調べました。 これからは、実際に、はてな…
前回(【解説】はてなブログのHTML/CSSの構造を解析する - daisuke20240310のブログ)は、はてなブログのHTML/CSSの構造を解析するための準備を行いました。 今回は、具体的に、HTML/CSSの構造の中身を見ていきます。
はてなブログのテーマは、デフォルトで「Smooth」というテーマが使われています。 はてなブログでブログを始める前から、よく見かけたデザインであり、「Smooth」を使い続けてる方も多いのは、シンプルで洗練されたデザインだからでしょう。 しかし、見慣れ…
前回(ゼロから作るDeep Learning 4(強化学習編)の4章のサンプルコードにアニメーション化の機能を追加する - daisukeの技術ブログ)に続き、今回は、同じく「ゼロから作るDeep Learning 4(強化学習編)」の4章のサンプルコードの「policy_iter.py」に対…
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。