今年も恒例の税金回収行事、確定申告の時期ですね。これで米株の二重課税分を回収できそうです。そういえばWebサイトのUIが大幅に変わってましたね。うーん。そもそもマイナンバーとの連携を頑張って欲しい。
技術系の個人ブログです。コンピュータサイエンスやプログラミング(C#)を学べるサイトを目指してます。ついでにStable Diffusionに関する記事があります。
[Stable Diffusion] Stable Diffusion web UIを更新する方法 (WSL+Ubuntu環境)
Stable Diffusion web UIをアップデートする方法です。何となく、ちゃんとまとめました。無理に最新版にする必要もないのですが、新機能が増えたりするので好みで更新してください。
WordPressの有料テーマ、デザインプラスが販売するTCDシリーズのテーマをまとめました。各テーマの特徴や価格など、リリースが新しい順に並んでます。購入を検討してる人は、ぜひ参考にしてください。
ここでは匿名型とdynamic型を学習します。匿名型(Anonymous type)匿名型とは、型名が存在しない型を意味します。これは型名が匿名とも言えます。
[WordPress] 複数の記事を一括で置換する方法 (SQL)
WordPressで複数の投稿ページや固定ページの同じ文字列を一括で置換する方法です。例えばリンクのURL修正とかデザイン用のCSSを一括適用するとか、同じ内容の修正をしたい場合の話です。なお、プラグイン等は利用しません。
C#に標準的に用意されてる例外の紹介です。この辺の例外は事象を判断するのに便利なので、覚えておいたほうがお得ですよ。公式ドキュメント実はC#の公式に例外に関するドキュメントがあります。
いくつかサイトのデザインを調整しました。1つ目は、関連記事を単なる文字列からアイキャッチを表示する形式に変更。一応はレスポンシブで作ってるので、横1920px以上だと画像形式で表示されます。
Windowsのキー入力をカスタマイズする方法 (Scancode Map)
Windowsのキーマッピング(Scancode Map)を変更してキー入力をカスタマイズする方法です。この方法を利用すると、あるキー入力を別のキー入力に変更、または入力を無効にすることができます。
[WordPress] 管理画面(wp-admin)にBasic認証を設定する場合の注意
WordPressのセキュリティ対策にBasic認証があります。簡単にセキュリティを強化できて便利ですよね。最も楽なのはwp-adminディレクトリを対象にBasic認証を指定して、管理画面の全てを範囲指定するパターンです。
ここではプログラムを複数のソースコードに分割する方法を学びます。普通は複数のcsファイルでプログラムを作成するので、これは必須の知識になります。複数のソースコードに分割する理由理由は単純です。
飢えた子羊で全エンディングを回収する方法です。自分で調べたら日本語の記事がなく、せっかく中国語を解読したので記事にします。全エンディングエンディングは全部で11個あります。
GWにSteamのセールで購入した飢えた子羊をプレイしました。めっちゃ面白かったです。これ神ゲーですね。感想おいときます。補足ネタバレを含む感想はクリックで開閉できます。プレイ前に読んでも大丈夫です。
[C#] switch文の型パターンマッチングを理解しよう!
ここではswitch文で利用できる型パターンマッチングを学習します。正直、正式な呼び名を知りません。単にパターンマッチングと呼ぶ気もします。
今回はC#の例外処理について知識を深めます。残念ながら前回の内容は実用レベルだと不十分、本格的なプログラム作る場合は知識が足りません。例外(Exception)最初におさらいです。
みなさんはWindowsのメモ帳を使ってますか? 低機能な代わりにさくっと使えて超便利。単なるコピペ用とか、簡単な内容ならVSCodeを立ち上げる時間すら無駄。こんな時はメモ帳だ!そんなメモ帳にいつしかゴミ機能が追加されました。
[C#] Null条件演算子とNull合体演算子を理解しよう!
ここではnullに対する便利系の演算子、Null条件演算子とNull合体演算子を学びます。知らなくてもOKと言いたいとこですが、これ超便利です。僕は必須知識だと思ってます。
[C#] Nullable型(null許容値型)を理解しよう!
C#には少し特殊な型でNullable型と呼ばれる型が存在します。値型と一緒に利用する特殊な型で、知っておくと便利系な知識です。
[Stable Diffusion] Anything XLを利用する方法 (WSL+Ubuntu環境)
AnythingのStable Diffusion XL用です。Anythingは5.0時代に相当お世話になりました。SDXL板もいつか出るとは思ってましたが、ようやく登場って感じですね。
ここではC#のis演算子とas演算子について学びます。この話はキャストが深く関係するため、以下を理解してる必要があります。
ここではC#のin/out/ref引数について学びます。これはメソッド(関数)で利用する特殊な引数になります。
[WordPress] TCDテーマのメリット・デメリットと購入時の注意
WordPressの有料テーマ、TCDの購入を検討してる人はいますか?僕も1ユーザーとして利用してるので、感想を記事にしてみました。
ここではC#の可変長引数について学びます。これはメソッド(関数)で利用する知識で、名前付き引数とか省略可能な引数と同じような話です。
Xserver(エックスサーバー)の新サーバー簡単移行を使ってみる
Xserver(エックスサーバー)の新サーバー簡単移行でサーバーを移行しました。トラブル対策に色々調べてから望んだのに、何事もなく作業が完了した。
ここでは少し特殊な引数の指定方法について学びます。引数なのでメソッド(関数)で利用する知識ですが、知らなくても困らない気もします。
[C#] initキーワードとrequired修飾子を理解しよう!
ここでは知っておくと便利なinitキーワードの紹介です。ついでに一緒に利用するrequired修飾子も説明します。initキーワード英語的にinitとは初期化の省略形です。
僕がGoogle Adsenseに合格するために試した対策です。後は調査した内容とか。本当なら合格した時に書こうと思ってたのですが、放置してたので今更書きます。
サイトのデザインを大幅に変更しました。前から、ちまちま作業してたんですが、突然やる気が上昇して1週間くらい真剣にコードを弄りました。
ここではreadonlyキーワードを学びます。readonlyキーワードreadonlyとは、read + onlyで読み取り専用を意味します。
りさの可愛さをアップグレードしました。元々の画像はAnything V5.0で作ったのですが、この頃はSDXLがなくて画像が粗めでした。
ここではC#の構造体について学びます。構造体を凄く簡単に説明すると、劣化版クラスです。構造体(struct)最初に伝えたとおり、構造体はクラスの劣化版です。
[Stable Diffusion] NVIDIA関連(CUDA Toolkit, cuDNN)を更新する方法 (WSL+Ubuntu環境)
Stable Diffusionで利用するNVIDIA関連のツールを更新する方法です。CUDA ToolkitやcuDNN等、新しい機能を利用するためには更新が必要だったりします。
ここではC#のオーバーロードについて学びます。なお、似た名前にオーバーライドって機能がありましたが、両者は全く関係がありません。
[Stable Diffusion] Animagine XL 3.0を利用する方法 (WSL+Ubuntu環境)
Stable Diffusion XLで利用できるアニメ系モデル、Animagine XL 3.0の使い方です。ちょい前に3.0が出て放置してたんですが、何となく自分の環境に入れました。
Visual Studioも日々更新されるため、ある程度の頻度でアップデートを行いましょう。と言っても、殆どが全自動なので基本的にはクリックするだけで更新できます。
今年もこの時期がきました。そう確定申告の時期です。この3連休中に終わらせるぞ!って感じに考えてましたが、案外初日で終わりました。去年くらいから日本株クソ盛り上がってるじゃないですか?。
[C#] インターフェイス(interface)を理解しよう!
ここではC#のインターフェイスについて学びます。これは継承や抽象クラスと似た仕組みで、殆ど同種の機能と思っていいです。
PageSpeed Insights のスコアを改善しました
前からPageSpeed Insightsのスコアが激悪で流石にやばいぜって思い改善しました。ここ最近だと殆ど黄色か赤、「おすすめの方法」くらいしか緑なくて悲しかったです。
Xserver(エックスサーバー)の現金キャッシュバックを受け取る方法
Xserver(エックスサーバー)のキャンペーンで現金キャッシュバックを申し込んだのにメールが来ない。そんな感じに不安な日々を過ごしてる人はいますか? 僕もそう思ってたので精神安定剤を投下しておきます。
みなさんはブログの運営とか、どこのサーバーを使ってますか? このサイトはXserver(エックスサーバー)を利用して運営してます。XserverはConoHa WINGと並んで人気のサーバーだと思います。
ここではC#のオーバーライドについて学びます。オーバーライド(override)オーバーライドとは基底クラスで定義したメソッド(プロパティも可能)を派生クラスで書き換えることを言います。その名前の通りで上書きです。
ここではC#の抽象クラスについて学びます。これはクラスの継承に関する話の延長になります。理解するためには継承の仕組みの理解が必須なので、忘れてしまった人は以下で復習しましょう。
[Windows] Windowsの標準フォルダを英語表示にする方法
日本語Windowsのダサダサ設定であるドキュメントとかダウンロードって表示名を英語にする方法です。と言うか、内部的なパスは英語になっていて、Microsoftが気を利かせて日本語で表示してます。
ここではC#のアクセス修飾子について学びます。これもクラスの延長線の話になります。最低でもクラスと継承の知識が必要なので、忘れてしまった人は以下で復習しましょう。
ここではC#の継承について学びます。これはクラスの延長線の話になりますが少し難しいです。まずはクラスの基礎知識が必要なので、忘れてしまった人は以下で復習しましょう。
Takemi's Tech Blog
[C#] Foundational C# with Microsoft を取得した
無料認証資格のFoundational C# with Microsoftを取得しました。確か2023年の夏くらいに公開されて、無料で受験できることが話題になってましたね。
ここではC#のstaticについて学びます。staticstaticは静的クラスや静的メンバを作成する時に利用します。実はサンプルで既に利用していて、Main関数がstatic宣言されてます。
皆さんはどうお過ごしですか?僕はクリぼっちなので、適当にアニメ見てゲームしてからお絵描きで遊んでました。今回はアイキャッチも良い感じの作っちゃうぞ! って意気込みがあったけど途中で飽きました。
[WordPress] シンタックスハイライト表示 (Prism.js利用)
WordPressにPrism.jsを導入してソースコードのシンタックスハイライト表示に対応する方法です。このシンタックスハイライトの有無でソースコードの見た目は天と地くらい差が付きます。
[WordPress] 画像表示を拡張する方法 (baguetteBox.js利用)
WordPressにbaguetteBox.jsを導入して画像表示を拡張する方法です。機能を簡単に伝えるなら、とても良い感じの画像表示になります。
[WordPress] imgタグの空alt属性を補完する方法
WordPressで画像を利用する際、ちゃんとalt属性を設定してますか? これを正しく設定しないとSEO的に不利になるってGoogle先生が言ってました。
ここではC#の名前空間について学びます。名前空間 (namespace)名前空間とは、複数のクラス等を1つの領域にまとめる機能です。この仕組みを使うことで、ある程度の機能を1つのスコープにまとめることができます。
[Stable Diffusion] CounterfeitXL V2.0を利用する方法 (WSL+Ubuntu環境)
知らないうちにCounterfeitXLがV2.0になってました。前記事に追加しようか迷ったのですが、長くなってきたので新記事しました。
[WordPress] 最終更新日時の管理機能を追加する方法
WordPressの記事を更新するたびに最終更新日時が変更されるの迷惑だと思いませんか?。例えば誤字の修正とか簡易的なレイアウト調整など、この程度の修正で最終更新日時を変える必要はないですよね。
[WordPress] H2タグにGoogle Adsenseの広告を自動追加する方法
Google Adsenseの広告をH2タグごと、つまり見出し単位で自動的に表示する方法です。よく採用されてる方法ですが、Google Adsense自体の自動広告を利用するよりもデザインの崩壊を防げます。
[WordPress] Google Adsenseで自分自身に広告を表示しない方法
Google Adsenseで自分自身に広告を表示しない方法です。Google Adsenseの収益はクリック数またはインプレッション数の仕組みが採用されてます。
[WordPress] Google Analyticsで自分自身のアクセス数を除外する方法
Google Analyticsで自分自身のアクセス数を除外する方法です。なお、プラグインは使わずにfunctions.phpを改造します。
[WordPress] コメントの独自スパム対策、日本語を含まない場合にスパムとして弾く方法
WordPressのコメントで独自にスパム対策する方法です。コードでカスタマイズする代わりにプラグイン等は使いません。また、スパム判定の条件も自分の好きなように改造できます。プラグイン反対派の人は参考にしてください。
[WordPress] 投稿一覧の日時表示フォーマットを変更する方法
WordPressで投稿一覧画面の日時表示フォーマットを変更する方法です。◆ 安全にfunctions.phpをカスタマイズする方法functions.phpの修正に不安がある人は以下を参考にしてください。
[WordPress] 特定のページでnoindexを出力する方法
SEO的には不要なページはnoindexを記述して評価を上げろてSEOマスターが言ってました。不要ページで真っ先に候補になるのが固定ページです。これをコードから指定する方法です。
ここではC#のクラスについて学びます。クラスはC#において最も大切な機能だと思ってます。それもあって最低限の内容を書いたつもりが、何かめっちゃ長くなりました。疲れたら数回に分けて読んでください。
[WordPress] カテゴリ表示から小カテゴリを除外する方法
WordPressのカテゴリ表示から子(孫)カテゴリを除外する方法です。当サイトの場合、左側に表示してるカテゴリ選択の一覧などで利用されます。何も手を加えないとカテゴリ一覧には子や孫も含んだカテゴリが表示されます。
[WordPress] 検索時の全角スペースを有効にする方法
WordPressで検索時の全角スペースを有効にする方法です。この対処をしないと検索機能で全角スペースを利用したAND検索が利用できません。と言いたいところですが、実はこれ大抵の人は最初から対応済みです。
WordPressの投稿者ページを無効化する方法です。個人ブログみたいに投稿主(=管理人)で1人運営してる場合はページ自体に意味がないと思います。
WordPressには記事のBackup機能でリビジョン管理の仕組みがあります。いわゆる以前の状態を記録しておき、過去の状態に戻せる機能です。これ自体は便利で良いと思いますが、何故かリビジョン数に制限がなく無限に保存されます。
[WordPress] 不要なサイズの画像が自動作成される機能を無効化する方法
閲覧者が利用するデバイスの種類が増加した結果、Webサイト側はレスポンシブ表示へ対応することが必須になりました。その結果、WordPressのDefault設定は無駄なメディア画像を大量生成する仕様になってます。
[WordPress] 文字列の自動置き換えを無効化する方法
WordPressには"とか...みたいな文字を勝手に変換する機能が付いてます。記事の内容によると思いますが、僕は普通に邪魔な機能だと思うので無効化します。
[WordPress] 曖昧URLと過去URLのリダイレクト機能を停止する方法
WordPressには曖昧URL(似てるURL)と過去URLのリダイレクト機能っていう無駄な機能が付いてます。これが有効だとSearch Consoleとかでエラーが出るので、このありがた迷惑な機能を無効化します。
[WordPress] 安全にfunctions.phpをカスタマイズする方法
functions.phpを直接修正するのは不具合時の対処やテーマ更新時に大変ですよね。それでも手間を減らす方法もあり、ここで紹介する方法と以下の記事の内容でそこそこ安全に改造できます。
[WordPress] functions.php等、修正ミスで壊したファイルを簡単に復旧する方法
functions.phpはWordPressテーマの最重要ファイルの1つで、誤った記述をするとサイトが死にます。それもあって殆どのサイトで気軽に触るなとか、修正するなとか書かれてます。
久々の雑記です。当サイトも数多くの改造を重ね、かなり好みのデザインに仕上がった気がします。その代わり表示速度という現代では重視される大切な機能を失いましたが。
今回はこれまでの学習を活かして「じゃんけんゲーム」を作りましょう。僕が学生の頃は課題として提出しろって言われました。今は知りません。じゃんけんゲームの仕様最低限の仕様は以下です。
ここではプログラミングで重要なデバッグを理解しましょう。デバッグ最初の頃に説明しましたが、デバッグとはプログラムを実行してテストすることです。
ここではC#の例外処理について学びます。すでに少しだけ触れてますが、これは実行時エラーへの対策となります。ただ、例外処理もクラスの知識を必要とします。そのため60%くらいの解説になりますが、今はここまでいいと思ってます。
CLIで学習を続けてますが、一方的に表示するだけだと飽きませんか?せっかくなのでCLIに文字を入力する方法を覚え、任意の値を利用できるようになりましょう。
ここでは繰り返し処理で利用するテクニックの無限ループを学習します。無限ループはC#に限った話じゃなく、よくある系ロジックなので全言語で使えます。無限ループ名前の通りループ内の処理を無限に繰り返します。
参照型の中でも特殊な動作をするstring型ですが、利用頻度はとても多いです。例えば画面上に文字を表示する、動作記録をファイルに残すとか、これらは全て文字列を経由します。
関数(※1)を学んだことで、ついに値型と参照型の違いを知ることができます。ここではC#で最重要とも言える値型と参照型の違いを理解しましょう。※1現在の知識を踏まえて、ここではメソッドではなく関数と呼びます。
ここではC#の関数について学びます。関数 (function)関数とは、同一の処理を1機能としてまとめ、いつでも呼び出しできるようにする機能です。
ここではC#の列挙型を学びましょう。簡単に言うと、すでに学んだ定数の強化版です。列挙型 (enumeration)列挙型とは、定数を連番として扱い型の概念を追加できる機能です。
ここではC#の定数を学びましょう。定数 (constants)定数とは名前の通りで固定された値です。つまりは変数のように値を変更することができません。
[Stable Diffusion] AnimateDiffの使い方 (WSL+Ubuntu環境)
今回はStable Diffusion web UIでAnimateDiffを利用する方法の紹介です。そう巷で噂のAIでアニメーション出来ちゃうってやつです。凄いですよね。
[Stable Diffusion] AnimateDiffの使い方 (WSL+Ubuntu環境)
今回はStable Diffusion web UIでAnimateDiffを利用する方法の紹介です。そう巷で噂のAIでアニメーション出来ちゃうってやつです。凄いですよね。
ここではC#の三項演算子について理解しましょう。ちなみに正式名称は三項条件演算子です。ただ、三項演算子に属する演算子がこれしか無いので、みんな三項演算子と呼びます。
ここでは覚えた構文を省略形で記述する方法を学びましょう。簡易記述が可能な構文があるって話なので気楽に聞いてください。省略が可能な構文省略が可能なのはif, for, while, foreachの4つです。
ここでは最後のJump statementのgoto文について学びましょう。
[C#] Jump構文(break, continue, return)を理解しよう!
ここではC#のJump(break, continue, return, goto)構文について学びましょう。ただし、goto構文だけは特殊なので別枠で解説します。
ここではC#のforeach文について理解しましょう。これはプログラムの基本構造で説明した「反復」にあたる処理です。なお、プログラムの基本構造が分からない人は先に次の記事を読んでください。
ここではC#のfor文とwhile文について理解しましょう。これはプログラムの基本構造で説明した「反復」にあたる処理です。なお、プログラムの基本構造が分からない人は先に次の記事を読んでください。
ここではC#のswitch文について理解しましょう。これはプログラムの基本構造で説明した「選択」にあたる処理です。なお、プログラムの基本構造が分からない人は先に次の記事を読んでください。
ここではC#のif文について理解しましょう。これはプログラムの基本構造で説明した「選択」にあたる処理です。なお、プログラムの基本構造が分からない人は先に次の記事を読んでください。
数学では✕と÷は+と-より優先ですよね。同じようにプログラミングの演算子にも優先順位が存在します。ここではC#における演算子の優先順位を学びましょう。最悪知らなくても何とかなる方法もあるので合わせて説明します。
型と変数を学んだので演算ができるようになりました。という事で、ここではC#で利用できる演算子について理解しましょう。この中でbit演算を使用するので、理解してない人はコンピュータサイエンスの講座を先に読んでください。
ここではC#の型変換、キャストについて学びます。キャスト (cast)キャストとは型変換のことです。ある型で定義された変数や値を別の型に変更することを言います。
ここでは変数の延長としてC#で配列を利用する方法を学びます。なお、配列自体が分からない人は先に次の記事に読んでください。配列は参照型最初に覚えることはC#の配列は参照型ということです。
C#の型を学んだので、その知識を活かして変数の使い方を学びましょう。なお、ここで学ぶのはC#で変数を利用する方法です。変数?って人は先に次の記事を読んでください。
ここではC#の型について学びます。型(type) の概念変数や定数、評価式の結果など、C#では存在する値の全てに型があります。さらにC#は厳密に型指定された言語となり、異なる型の扱いに非常に厳しいです。
ここではC#で特別な意味を持つ予約語について学びます。予約語予約語はC#に予め定義されてる単語です。この単語は特別な意味を持ち、後に説明する変数や関数において、同名の名前を利用することはできません。
本格的に自動出力されたコードを読み解いてみましょう。ここではC#の基礎となる知識を学び、この先に進めるようになってもらいます。
本来なら自動出力されたソースコードの解説に進みたいのですが、初心者に厄介な仕様があるので説明しておきます。
前回、Visual Studioでプロジェクトを作成する際に.NETを選択しましたよね。この.NETとは何なのか。これは知っておくべきなので、補足として解説します。
「ブログリーダー」を活用して、Takemiさんをフォローしませんか?
今年も恒例の税金回収行事、確定申告の時期ですね。これで米株の二重課税分を回収できそうです。そういえばWebサイトのUIが大幅に変わってましたね。うーん。そもそもマイナンバーとの連携を頑張って欲しい。
去年の後半はサイトを改造してたから殆ど記事が書けてないですね。でもでも、改造も立派なサイト運営なのでセーフ。たぶん。きっと。サブドメイン化の計画も姉妹サイトは全部終わってます。
やっとコンテンツのサブドメイン化が終わりました。結果的にコンテンツは5サイトに分離、本家含めて6サイトですね。
やっとコンテンツのサブドメイン化が終わりました。結果的にコンテンツは5サイトに分離、本家含めて6サイトですね。
単なる作業報告です。とりあえず、生成AIの記事を分離しました。ai.takemi.blog分離したサイトとしてカテゴリやタグを再調整してるので、それなりに時間が掛かってます。
最近はリアルが忙しい的なこともあるのですが、それはそれとしてテーマをフル改造してました。サブドメイン化するとサイトが分離するので、共通設定みたいな部分を統一化したいなと。
タイトル通りです。近々サイトをサブドメインに分割しようと思ってます。理由はコンテンツ増加で統一感がなくなってきたから。もはやタグは機能してない。と言うより、ブログを初めた時点では特化ブログごとに分割する予定でした。
遊戯王のデッキ紹介です。現世は知りませんがマスターデュエルなら組めます。紹介するのはクシャトリラ系のデッキです。今回もカリユガは逮捕されませんでした。
マスターデュエルで開催してたDC2024 SEPの結果です。12000pt超えて放置した後、何を思ったか最終日のありえない時間に参加してこの結果。使ったデッキは1個だけ。
WordPressにはユーザー名またはメールアドレスでログインできます。ですが、ユーザー名は簡単に推測することができ、セキュリティとしては微妙です。そこでユーザー名のログインを禁止して、メールアドレスのみに改造しましょう。
ここではC#のローカル関数を学習します。当たり前ですが、関数の知識が必要になります。ローカル関数(local function)これはメソッドの中に関数(メソッド)を記述することです。
みなさんのお気に入りのIMEは何ですか? 僕は古来よりGoogle 日本語入力を使ってます。この頃はMicrosoftの標準が絶望的に終わっていて、Google 日本語入力を導入するのが当たり前でした。
WordPressでステップブロックを自作する方法です。機能が搭載されてるテーマは自作不要ですが、そうでない人に向けた内容です。ちなみに、ステップブロックとはこういうのを言います(正式名称かは不明)。
Tower of Fantasy(幻塔)の楽曲をダウンロードする方法です。先に言っておきますが違法性はないです。むしろ100%合法です。幻塔といえば公式歌唱担当の芬璃尔(フェンリル)が歌う楽曲が有名です。
Windows Helloに対応したWebカメラ、UCAM-CF20FBBKの紹介です。僕は毎日利用してます。そんなに高い製品でもないのでオススメです。
WordPressでカード型の商品リンクを自作する方法です。カード型の商品リンクは主にアフィリエイトで利用されてます。見た目が近いのはもしもアフィリエイトのかんたんリンクです。
WordPressで任意のショートコードを抽出する方法です。よくあるUtility関数で、処理には正規表現を利用します。ある文字列から指定したショートコードを取り出したい時に使います。
Tower of Fantasy(幻塔)のメインヒロイン、シャーリーのフィギュアを購入しました。赦しの天使の姿なので正式名は「ネメシス」、武器の「明けの明星」を装備した状態です。
Stable Diffusion 3 Mediumをweb UIで利用する方法です。気がついたらweb UIでStable Diffusion 3がサポートされてました。
今回は例外処理と条件分岐の使い分けについてです。明確な答えはないので、1つの参考にしてください。また、C#を軸に話しますが、これは例外の仕組みを持つ他のプログラミング言語でも同じ(たぶん)です。
Stable Diffusion web UIをアップデートする方法です。何となく、ちゃんとまとめました。無理に最新版にする必要もないのですが、新機能が増えたりするので好みで更新してください。
WordPressの有料テーマ、デザインプラスが販売するTCDシリーズのテーマをまとめました。各テーマの特徴や価格など、リリースが新しい順に並んでます。購入を検討してる人は、ぜひ参考にしてください。
ここでは匿名型とdynamic型を学習します。匿名型(Anonymous type)匿名型とは、型名が存在しない型を意味します。これは型名が匿名とも言えます。
WordPressで複数の投稿ページや固定ページの同じ文字列を一括で置換する方法です。例えばリンクのURL修正とかデザイン用のCSSを一括適用するとか、同じ内容の修正をしたい場合の話です。なお、プラグイン等は利用しません。
C#に標準的に用意されてる例外の紹介です。この辺の例外は事象を判断するのに便利なので、覚えておいたほうがお得ですよ。公式ドキュメント実はC#の公式に例外に関するドキュメントがあります。
いくつかサイトのデザインを調整しました。1つ目は、関連記事を単なる文字列からアイキャッチを表示する形式に変更。一応はレスポンシブで作ってるので、横1920px以上だと画像形式で表示されます。
Windowsのキーマッピング(Scancode Map)を変更してキー入力をカスタマイズする方法です。この方法を利用すると、あるキー入力を別のキー入力に変更、または入力を無効にすることができます。
WordPressのセキュリティ対策にBasic認証があります。簡単にセキュリティを強化できて便利ですよね。最も楽なのはwp-adminディレクトリを対象にBasic認証を指定して、管理画面の全てを範囲指定するパターンです。
ここではプログラムを複数のソースコードに分割する方法を学びます。普通は複数のcsファイルでプログラムを作成するので、これは必須の知識になります。複数のソースコードに分割する理由理由は単純です。
飢えた子羊で全エンディングを回収する方法です。自分で調べたら日本語の記事がなく、せっかく中国語を解読したので記事にします。全エンディングエンディングは全部で11個あります。
GWにSteamのセールで購入した飢えた子羊をプレイしました。めっちゃ面白かったです。これ神ゲーですね。感想おいときます。補足ネタバレを含む感想はクリックで開閉できます。プレイ前に読んでも大丈夫です。
ここではswitch文で利用できる型パターンマッチングを学習します。正直、正式な呼び名を知りません。単にパターンマッチングと呼ぶ気もします。
今回はC#の例外処理について知識を深めます。残念ながら前回の内容は実用レベルだと不十分、本格的なプログラム作る場合は知識が足りません。例外(Exception)最初におさらいです。
みなさんはWindowsのメモ帳を使ってますか? 低機能な代わりにさくっと使えて超便利。単なるコピペ用とか、簡単な内容ならVSCodeを立ち上げる時間すら無駄。こんな時はメモ帳だ!そんなメモ帳にいつしかゴミ機能が追加されました。
ここではnullに対する便利系の演算子、Null条件演算子とNull合体演算子を学びます。知らなくてもOKと言いたいとこですが、これ超便利です。僕は必須知識だと思ってます。
C#には少し特殊な型でNullable型と呼ばれる型が存在します。値型と一緒に利用する特殊な型で、知っておくと便利系な知識です。
AnythingのStable Diffusion XL用です。Anythingは5.0時代に相当お世話になりました。SDXL板もいつか出るとは思ってましたが、ようやく登場って感じですね。
ここではC#のis演算子とas演算子について学びます。この話はキャストが深く関係するため、以下を理解してる必要があります。
ここではC#のin/out/ref引数について学びます。これはメソッド(関数)で利用する特殊な引数になります。
WordPressの有料テーマ、TCDの購入を検討してる人はいますか?僕も1ユーザーとして利用してるので、感想を記事にしてみました。