オブジェクト指向 オブジェクト指向における多態性(ポリモーフィズム)とは オブジェクト指向プログラミングの中でも特に重要な概念である「多態性(ポリモーフィズム)」について解説します。このブログでは、オブジェクト指向の基本である「カプセル化」や「継承」と関連させつつ、Java、C++、C#、VB.NETのコード例を用いながら、多態性がどのように動作し、どのように活用できるかを学びます。 2024.10.10 オブジェクト指向
オブジェクト指向 オブジェクト指向における継承とは オブジェクト指向プログラミングは、ソフトウェア開発の現場で広く利用されている概念です。本記事では、オブジェクト指向の三大原則の一つである「継承」について、初心者にも分かりやすく説明します。Java、C++、C#、VB.NETのサンプルコードを用いて具体的な例も紹介しますので、継承の概念をしっかり理解できます。 2024.10.10 オブジェクト指向
オブジェクト指向 オブジェクト指向におけるカプセル化 オブジェクト指向プログラミングの3つの原則の1つである「カプセル化」について、分かりやすく解説します。カプセル化の概要、その重要性、そしてオブジェクト指向の他の原則である「継承」と「多態性」(ポリモーフィズム)との関連性にも触れながら、初心者でも理解できる内容をお届けします。 2024.10.10 オブジェクト指向
オブジェクト指向 オブジェクト指向3つの原則 オブジェクト指向プログラミングは、現代のソフトウェア開発において最も重要な考え方の一つです。その基本的な原則であるカプセル化、継承、多態性(ポリモーフィズム)について、新入社員や初心者向けに分かりやすく解説します。この記事では、それぞれの原則の概念と、実際のプログラミングでの活用方法について詳しく説明します。 2024.10.10 オブジェクト指向
オブジェクト指向 Visitorパターンとは | GoFデザインパターン Visitorパターンは、GoFデザインパターンの中でも重要な1つで、オブジェクト構造の各要素に対して新しい操作を追加できる柔軟なパターンです。本記事では、Visitorパターンの概要、使い方、およびJava、C++、C#、VB.NETでの実装サンプルを紹介します。 2024.10.08 オブジェクト指向
オブジェクト指向 Template Methodパターンとは | GoFデザインパターン GoF(Gang of Four)によって提唱された23のデザインパターンの一つである「Template Methodパターン」について解説します。このパターンは、アルゴリズムの骨組みを定義し、その一部の具体的な処理をサブクラスに委譲する設計手法です。また、Java、C++、C#、VB.NETそれぞれの言語での実装サンプルを交えて、Template Methodパターンの使い方や利点について詳しく説明します。 2024.10.08 オブジェクト指向
WordPress 飲食店のホームページをつくるのにおすすめのワードプレステーマ WordPressを使えば飲食店向けのホームページ(サイト)も簡単に構築することができます。無料のホームページ作成サービスを使っても自分のお店の資産にはなりません。末永くサイトを活かして行くためにも、すこしだけ手間をかけてWordPressで構築してみませんか? 2021.12.17 WordPress
WordPress WordPressテーマSANGOのサイトスピードチェック結果 人気のWordPressテーマのSANGO。導入にあたり気になるSANGOのサイトスピードをチェックしてみました。結果は十分に速いとなりました。 2021.12.14 WordPress
WordPress WordPressテーマAFFINGER6(ACTION)のサイトスピードチェック結果 人気のWordPressテーマのAFFINGER6(ACTION)。導入にあたり気になるAFFINGER6(ACTION)のサイトスピードをチェックしてみました。結果は十分に速いとなりました。 2021.12.27 WordPress
WordPress ユーザー向けサイトマップを自動で作成する方法~PS Auto Sitemap~ ユーザー向けのサイトマップを自動で作成するにはPS Auto Sitemapプラグインが簡単で便利です。 2021.12.05 WordPress
WordPress WordPressのカテゴリーとタグの違い WordPressのカテゴリーとタグは記事を分類して管理するための仕組みで、カテゴリーは記事を入れるフォルダー、タグは記事に設定し他の記事との関連を持たせる付箋やラベルのような役割を果たします。 2021.12.05 WordPress
WordPress 安全にfunctions.phpにコードを追加できるプラグイン~Snippets~ SnippetsプラグインはWordPressが管理するfunctions.phpに安全にコード追加するプラグインです。Snippetsで真っ白な画面(White Screen of Death(WSOD))の発生リスクを大幅にへらせます。 2021.12.05 WordPress
WordPress WordPressのショートコードとは WordPressのショートコードとは複雑な処理や装飾を角括弧 []で括られた短いコードにして呼び出せるようにしたものです。ショートコードの使い方、メリット・デメリットと作り方を解説します。 2021.12.05 WordPress
WordPress 病院・医療機関向けWordPressテーマ~CURE~ WordPressテーマ「CURE」は病院・医療機関のサイトを作成するのに適したWordPressテーマです。受診科、受診日、アクセス方法(地図)などの重要な事柄がわかりやすく、きれいに見れるサイトを簡単に構築できます。 2021.12.05 WordPress
SQL Server SQLServerでSELECT文でIFを使う SQLSeverでは日付を指定して曜日を取得するにはDATEPART関数を利用すれば取得することができます。また返される値は各曜日を表現する数値なのでCASE WHENなどを用いて編集してあげると見やすい形になります。 2024.10.02 SQL Server
SQL Server SQLServerで曜日を表示させる方法 SQLSeverでは日付を指定して曜日を取得するにはDATEPART関数を利用すれば取得することができます。また返される値は各曜日を表現する数値なのでCASE WHENなどを用いて編集してあげると見やすい形になります。 2023.01.21 SQL Server
PostgreSQL PostgreSQLでテーブルやカラムのコメントをSQLで取得する方法 PostgreSQLのテーブルコメントやカラムコメントをSQLで取得するにはPostgreSQLカタログの「pg_description」テーブルを参照します。 2022.02.02 PostgreSQL
PostgreSQL PostgreSQLでテーブルやカラムにコメントを設定する方法 PostgreSQLでテーブルやカラムにSQLでコメントを設定するには「COMMENT」コマンドを利用します。どちらの場合もコメントを削除する場合は設定する値にNULLを設定することで削除することができます。 2022.02.02 PostgreSQL
PostgreSQL PostgreSQLのDBlinkを使用して他のデータベースのテーブルを参照する方法 PostgreSQLのDBlinkを使用するにはextensionを導入し、dblinkでリモートデータベースへの接続を作成することで、リモートデータベースのテーブルにアクセスできるようになります。 2021.08.13 PostgreSQL
PostgreSQL PostgreSQLでINSERTとUPDATEを1行で実行するMERGE(UPSERT)を行う PostgreSQLでは SQLServerのMERGE 文と同じことを行うにはCONFLICTを使って行います。 2021.07.27 PostgreSQL
PostgreSQL PostgreSQLで一時テーブルを作成する方法 PostgreSQLの一時テーブルは作成してからセッションが有効な間だけアクセスできるテーブルです。一時テーブルはセッション内のみ有効なので、セッションが切断された時には自動でテーブルが削除されるので、不要なテーブルが残ってしまうこともありません。また、他のセッションからも見れないので、同じ一時テーブル名が存在しても、セッションが異なればエラーにならず、それぞれの処理で同じテーブル名が使えることになります。 2021.07.27 PostgreSQL
PostgreSQL PostgreSQLでテーブルのプライマリキー(主キー)を削除する方法 PostgreSQLでテーブルのプライマリキーを削除するにはALTER TABLE 文を使います。通常のDROP INDEX文ではありません。 2021.07.27 PostgreSQL
JavaScript Reactでexceljsを使ってエクセルファイルをダウンロードさせる方法 Reactでエクセルファイルを生成しブラウザーでダウンロードさせるにはexceljsを利用すると比較的簡単にエクセルファイルを生成させることができます。 2022.02.02 JavaScript
JavaScript CDNのReactでMateril-UI(MUI)を使う方法 CND版のReactでMaterial-UI(MUI)を使ったコンポーネントを作成するには専用のスクリプトをCDNから読み込めば利用するMaterial-UI(MUI)コンポーネントを宣言するだけで、簡単に表示することが可能になります。 2022.01.06 JavaScript
JavaScript ReactでMUI(Material-UI)のボタンの色を変更する方法 MUI(Material-UI)のButtonコンポーネントの表示色はcolorプロパティにシステムのpalletで定義されている色を設定するか、sxプロパティにbackground-colorなどを指定することで表示色を変更することができます。 2021.12.22 JavaScript
C言語 C言語のsigned(符号あり)とunsigned(符号なし)の違い C言語はsigned(符号あり)とunsigned(符号なし)の変数があり、最上位ビットの扱いが異なります。signedは最上位ビットを符号として利用し、unsignedでは値の一部として使います。よってsigned(符号あり)とunsigned(符号なし)では同じ型でも数値の範囲に違いがあります。 2021.12.08 C言語
JavaScript ReactにFont Awesomeを組み込む方法 ReactにFont Awesomeを組み込んで表示させるにはreact-fontawesome を使います。react-fontawesomeはnpmコマンドなどでインストールし利用します。 2021.08.27 JavaScript
JavaScript Reactで子コンポーネントから親コンポーネントの値(State)を変更する方法 Reactで子コンポーネントから親コンポーネントの値(State)を変更するには親コンポーネントを変更するコールバック関数作成し、その関数を子コンポーネントへpropsを通じして渡すことで、子コンポーネントから親コンポーネントの値(State)を変更することができます。 2021.08.24 JavaScript
JavaScript Javascriptでクラス名を取得する方法。this.constructor.name Javascriptで自分自身のクラス名を取得するのに一番簡単な方法はconstructorのname属性を参照する方法です。 2021.08.17 JavaScript
JavaScript Next.jsでnext.config.jsを使って環境変数をあつかう方法 Next.jsにはシステム内で利用できる環境変数の設定をnext.config.jsというファイルを使って行えます。next.config.js内ではNext.jsが起動されたモード(phase)を知ることができるので、デバッグ時、本番環境時などで環境変数を切り替えることもできます。 2021.07.28 JavaScript
Google Google Chromeで勝手に謎のURLへ転送される Google Chromeに変な設定が紛れ込んだのか、サイトへ「wwwあり」でアクセスすると変なサイトへ自動転送されるという現象に見舞われました。解決は設定を元の既定値に戻すでした。Google Chromeには「悪意のあるアプリケーションを探し出す」という機能があることがわかったので、1つ勉強になりました。 2021.11.27 Google
Microsoft Windowsでポート番号指定の接続(疎通)を確認する方法 Windowsでポート番号付きのネットワークの接続(疎通)確認を行うには「Test-NetConnection」を使い、結果の「TcpTestSucceeded」を見れば接続(疎通)が可能かどうかわかります。 2020.06.19 Microsoft
Apple Macのサンダーバード(Thunderbird)の動作が重い、遅い時の解消方法 Macのメーラーサンダーバード(Thunderbird)の動作が重い、遅い時の解消方法はいろいろ述べられていますが、単純に再起動するだけでも軽くことがあるようです。 2020.12.23 Apple
Microsoft IEでダイアログボックス画面のソースを表示する方法 IEでダイアログボックス画面のソース、普通では見れません。でも実は見れる方法があります。 2019.12.10 Microsoft
Apple iPodTouchとiTunesの音楽が同期でないときの確認事項 iPodTouchとiTunesの音楽が同期でなくなりました。なかば初期化かとあきらめてましたが、対処方法ありました。 2019.12.10 Apple
Microsoft コマンドプロンプトのSETコマンドで計算をする コマンドプロンプトでSETコマンドを利用すると簡単な四則演算や論理演算、シフト計算などができます。16進数や8進数での計算もできるのでちょっとした関数電卓みたいです。 2019.12.10 Microsoft
オブジェクト指向 オブジェクト指向における多態性(ポリモーフィズム)とは オブジェクト指向プログラミングの中でも特に重要な概念である「多態性(ポリモーフィズム)」について解説します。このブログでは、オブジェクト指向の基本である「カプセル化」や「継承」と関連させつつ、Java、C++、C#、VB.NETのコード例を用いながら、多態性がどのように動作し、どのように活用できるかを学びます。 2024.10.10 オブジェクト指向
オブジェクト指向 オブジェクト指向における継承とは オブジェクト指向プログラミングは、ソフトウェア開発の現場で広く利用されている概念です。本記事では、オブジェクト指向の三大原則の一つである「継承」について、初心者にも分かりやすく説明します。Java、C++、C#、VB.NETのサンプルコードを用いて具体的な例も紹介しますので、継承の概念をしっかり理解できます。 2024.10.10 オブジェクト指向
オブジェクト指向 オブジェクト指向におけるカプセル化 オブジェクト指向プログラミングの3つの原則の1つである「カプセル化」について、分かりやすく解説します。カプセル化の概要、その重要性、そしてオブジェクト指向の他の原則である「継承」と「多態性」(ポリモーフィズム)との関連性にも触れながら、初心者でも理解できる内容をお届けします。 2024.10.10 オブジェクト指向
オブジェクト指向 オブジェクト指向3つの原則 オブジェクト指向プログラミングは、現代のソフトウェア開発において最も重要な考え方の一つです。その基本的な原則であるカプセル化、継承、多態性(ポリモーフィズム)について、新入社員や初心者向けに分かりやすく解説します。この記事では、それぞれの原則の概念と、実際のプログラミングでの活用方法について詳しく説明します。 2024.10.10 オブジェクト指向
オブジェクト指向 Visitorパターンとは | GoFデザインパターン Visitorパターンは、GoFデザインパターンの中でも重要な1つで、オブジェクト構造の各要素に対して新しい操作を追加できる柔軟なパターンです。本記事では、Visitorパターンの概要、使い方、およびJava、C++、C#、VB.NETでの実装サンプルを紹介します。 2024.10.08 オブジェクト指向
オブジェクト指向 Template Methodパターンとは | GoFデザインパターン GoF(Gang of Four)によって提唱された23のデザインパターンの一つである「Template Methodパターン」について解説します。このパターンは、アルゴリズムの骨組みを定義し、その一部の具体的な処理をサブクラスに委譲する設計手法です。また、Java、C++、C#、VB.NETそれぞれの言語での実装サンプルを交えて、Template Methodパターンの使い方や利点について詳しく説明します。 2024.10.08 オブジェクト指向
オブジェクト指向 Strategyパターンとは | GoFデザインパターン Strategyパターンは、異なるアルゴリズムを動的に切り替えられるデザインパターンの一つです。このパターンは、GoF (Gang of Four) によって提唱され、特に動作の変更が必要な際に柔軟な設計を可能にします。この記事では、Strategyパターンの概要、使い方、そしてJava、C++、C#、VB.NETでの実装サンプルを通じて、具体的な利用方法を解説します。 2024.10.08 オブジェクト指向
オブジェクト指向 Stateパターンとは | GoFデザインパターン Stateパターンは、オブジェクトの状態によってその振る舞いを変えるデザインパターンです。このパターンは、GoF(Gang of Four)によって提唱された23のデザインパターンの一つであり、状態が変わるたびに異なる処理を実行する必要がある場合に有効です。 2024.10.08 オブジェクト指向
健康 自分が「うつ病かな?」と思ったサイン やっと心療内科の受診から卒業しました。そんな今なので、自分が「うつ病かな?」と思ったサインをいくつか書いておきます。もし思い当たる方がいらっしゃるなら病院へ行きましょうね。 2020.10.14 健康
健康 効果てきめん「バナナダイエット」始めました 「糖尿病です。痩せてください。」と言われてはや1年以上。体重は順調に増えてます。そこで思い切って「バナナダイエット」はじめました。 2019.12.06 健康
健康 粉瘤(アテローマ)が再発したかも 先日、手術して取り除いた「粉瘤(アテローマ)」が再発したかも知れません。どうやらまた膨らんでいるようです。ピンチです。また手術かと思うとちょっと気が重いです。 2019.12.06 健康
健康 痛風は風が吹いても痛い、いやいや吹かなくても痛い 20代のころから会社の健康診断で「高尿酸血症」と言われ続けてました。このままは「痛風」になるよと言われてましたが... 2019.12.06 健康
健康 低血糖を引き起こす糖尿病と危険運転致死傷罪 先日、糖尿病の持病がある人が運転中に低血糖を起こし事故になり自動車運転処罰法違反(危険運転致傷)で逮捕されてました。私も糖尿病の持病があり、気になったので先日病院に行った際に自分も該当するかお医者様に聞いてみました。 2019.12.09 健康
健康 雷が怖い。それは雷恐怖症かもしれません。 今年も雷の怖い私にとっていやな季節がやって来ました。何故でしょう、理由はわからなないのですが、子供のころからずっと雷がとても苦手です。その対策方法を今日は考えてみます。 2019.12.09 健康
健康 「粉瘤(ふんりゅう)」が「韓流(はんりゅう)」に変わる件 おかげさまで当ブログの直近1か月のアクセス数1位が「粉瘤(アテローマ)の手術して来ました」になりました。ということで「粉瘤」をキーワードでアフィリエイトしようと広告探しましたが「韓流」になりました。 2019.12.09 健康
健康 朝起きると何度もくしゃみが。「モーニングアタック」と言う 何故でしょう。ここ最近、朝起きると必ずくしゃみ連発して、鼻水タラタラ。これを「モーニングアタック」と呼ぶようです。そこで、なぜこんなことが起きるのか調べてみました。 2019.12.09 健康