<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Article on 後藤IT塾 | ITエンジニアによる理系学習塾 [鈴鹿・四日市]</title><link>https://gotoh-it-school.top/pillars/article/</link><description>Recent content in Article on 後藤IT塾 | ITエンジニアによる理系学習塾 [鈴鹿・四日市]</description><image><title>後藤IT塾 | ITエンジニアによる理系学習塾 [鈴鹿・四日市]</title><url>https://gotoh-it-school.top/%3C%E7%94%BB%E5%83%8FURL%E3%81%BE%E3%81%9F%E3%81%AF%E3%83%91%E3%82%B9%3E</url><link>https://gotoh-it-school.top/%3C%E7%94%BB%E5%83%8FURL%E3%81%BE%E3%81%9F%E3%81%AF%E3%83%91%E3%82%B9%3E</link></image><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 30 Jul 2026 15:42:08 +0900</lastBuildDate><atom:link href="https://gotoh-it-school.top/pillars/article/index.xml" rel="self" type="application/rss+xml"/><item><title>ポート開放なしで公開:Discord並の通話環境を自宅サーバーと格安VPSで自作 | NextCloud Talk</title><link>https://gotoh-it-school.top/nextcloud/</link><pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/nextcloud/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>安くNextCloudを構築したい方&lt;/li>
&lt;li>ポート解放ができないけど自宅サーバーを公開したい方&lt;/li>
&lt;li>NextCloudでの通話環境の構築に挫折した方&lt;/li>
&lt;/ul>
&lt;h2 id="概要">概要&lt;/h2>
&lt;p>自宅サーバーとVPSを用いてインターネット経由の通話ができる環境を格安で構築できた。
遠方に住むFPS仲間の友人とのゲーム通話にはDiscordを使用していたが、代わりに自前の通話を試してみた。
画面共有しても遅延にシビアなFPS出の通話として問題なかったので、良い環境が構築できたのだと思う。&lt;/p></description></item><item><title>[公式を暗記したくない！]高校物理の公式を微分積分を使って導出</title><link>https://gotoh-it-school.top/basic-physics/</link><pubDate>Sun, 09 Jan 2022 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/basic-physics/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>高校物理で公式を暗記したくない方&lt;/li>
&lt;li>高校物理の力学を公式に頼らずに解きたい方&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>高校物理の教科書には十分な証明や体系的な説明もなく、以下のような公式がたくさん登場する[&lt;a href="#ref">1&lt;/a>]。&lt;/p></description></item><item><title>[理解できない人を増やすだけ]オブジェクト指向の三大要素という嘘</title><link>https://gotoh-it-school.top/3-major-elements-of-oop/</link><pubDate>Fri, 06 Aug 2021 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/3-major-elements-of-oop/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>オブジェクト指向は難しい、と感じている方&lt;/li>
&lt;li>オブジェクト指向言語を使っても恩恵を感じられない方&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>巷では、オブジェクト指向プログラミングを特徴づける要素として以下の３つが挙げられる。&lt;/p></description></item><item><title>良いコードの原則 ~ヒトの認知的限界「マジカルナンバー4」~</title><link>https://gotoh-it-school.top/pyschological-programming-principle/</link><pubDate>Mon, 05 Apr 2021 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/pyschological-programming-principle/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>オブジェクト指向の原理原則が取っ付きにくい方&lt;/li>
&lt;li>ドメイン駆動設計(DDD)などのプラクティスを使用してもコード品質が良くならないと感じている方&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>コーディングスタイルはプログラマの宗派・思想・趣味嗜好の数だけ存在する。
当然、みんな違ってみんない良い訳ではない。
良い方法はプログラミング原則または無数のテクニックとしてまとめられていたりいなかったりする。&lt;/p></description></item><item><title>[文法以前の超入門]プログラミングの本質は抽象化にある</title><link>https://gotoh-it-school.top/abstraction-on-programming/</link><pubDate>Wed, 03 Jun 2020 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/abstraction-on-programming/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>プログラマの思考法を知りたい方&lt;/li>
&lt;li>プログラミングに興味がある非プログラマの方&lt;/li>
&lt;li>プログラミング初心者の方&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>プログラムは実体がなく、イメージしづらい。しかも、横文字の用語も沢山あって、初心者の方にはかなり取っ付きにくい。
なおかつ、コードを綺麗に書くための工夫やら規則やらもある。&lt;/p></description></item><item><title>27歳でCAE技術者からWebエンジニアに転職した理由</title><link>https://gotoh-it-school.top/cae2web-job-change/</link><pubDate>Wed, 27 May 2020 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/cae2web-job-change/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;p>CAE技術者について、以下のようなことを知りたい方&lt;/p>
&lt;ul>
&lt;li>業務内容&lt;/li>
&lt;li>生き残るために必要なスキル&lt;/li>
&lt;li>将来性&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>タイトルの通り、私はCAE技術者からWeb系エンジニアへと転職した。その理由を要約すると以下だ。&lt;/p></description></item><item><title>[数学・論理学の限界？]自己言及のパラドックスとは？４つの例と証明</title><link>https://gotoh-it-school.top/self-reference-paradox/</link><pubDate>Sat, 16 May 2020 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/self-reference-paradox/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>高校数学の「論理と集合」が分かる方&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>&lt;strong>自己言及とは、「この主張は○○だ」のように自身を含む主張のことだ。このような主張はおかしな結論を導く&lt;/strong>。これが自己言及のパラドックスだ。&lt;/p></description></item><item><title>真理値とは可能世界の集合である ~論理学の基礎から解説~</title><link>https://gotoh-it-school.top/truth-value-is-possible-world/</link><pubDate>Mon, 29 Jul 2019 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/truth-value-is-possible-world/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>論理学の背景を知りたい方&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>&lt;strong>論理学とは、人類共通の思考方法を形式化し、その性質を研究する学問である&lt;/strong>。&lt;strong>その基礎となるのは、真理値と呼ばれる真か偽かいずれかをとる値である&lt;/strong>。&lt;/p></description></item><item><title>[名前の由来から理解！]必要条件と十分条件の考え方と日常会話の例</title><link>https://gotoh-it-school.top/necessary-sufficient-condition/</link><pubDate>Mon, 15 Jul 2019 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/necessary-sufficient-condition/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>数学の問題を解く上で、必要条件・十分条件を見分けることはできるが、理解はできない方&lt;/li>
&lt;li>会話で必要条件、十分条件を使いこなし、ちょいインテリ感を演出したい方&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>必要条件と十分条件ってどっちがどっちだかややこしい。
この判別が数学のセンター試験で出てくる。
解き方を暗記して突破したものの、どんな意味なのか分からない方は多いのではないだろうか。&lt;/p></description></item><item><title>数学の「ならば」(含意)の意味は？真理値表の定義を日常会話から理解する|寛容の原則</title><link>https://gotoh-it-school.top/implication-operator/</link><pubDate>Sat, 13 Jul 2019 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/implication-operator/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;p>数学の「ならば」の真理値表について、以下のように思う方&lt;/p>
&lt;ul>
&lt;li>約束事として受け入れるのが気持ち悪い&lt;/li>
&lt;li>その定義の妥当性を理解し、なぜそう約束したか納得したい&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>数学の「ならば」の定義である真理値表を眺めても、日常会話の「ならば」とは全く異なるように見える。
なぜこの真偽の羅列が「ならば」を表すことになるのだろうか。&lt;/p></description></item><item><title>ストークスの定理~微小要素のイメージから分かりやすく証明!~</title><link>https://gotoh-it-school.top/stokes-theorem/</link><pubDate>Sun, 23 Jun 2019 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/stokes-theorem/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>ストークスの定理を視覚的に理解し、しっかり暗記したい方&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>ストークスの定理は、&lt;/p>
&lt;ol>
&lt;li>回転量についての経路視点と面積視点の言い換え&lt;/li>
&lt;li>微小要素が打ち消し合って、外側の値だけが残る&lt;/li>
&lt;/ol>
&lt;p>という2点を理解すれば、公式を忘れても、即座に導出できる(&lt;a href="https://gotoh-it-school.top/gaussian-divergence-theorem/">ガウスの発散定理&lt;/a>の理解も同様)。&lt;/p></description></item><item><title>ガウスの発散定理~微小要素のイメージから分かりやすく証明!~</title><link>https://gotoh-it-school.top/gaussian-divergence-theorem/</link><pubDate>Wed, 19 Jun 2019 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/gaussian-divergence-theorem/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>ガウスの発散定理を視覚的に理解し、しっかり暗記したい方&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>ガウスの発散定理は、&lt;/p>
&lt;ol>
&lt;li>湧き出し量についての表面積視点と体積視点の言い換え&lt;/li>
&lt;li>微小要素が打ち消し合って、外側の値だけが残る&lt;/li>
&lt;/ol>
&lt;p>という２点を理解すれば、公式を忘れても、即座に導出できる(&lt;a href="https://gotoh-it-school.top/stokes-theorem/">ストークスの定理&lt;/a>の理解も同様)。&lt;/p></description></item><item><title>[厳密なイメージで分かりやすく証明]合成関数の微分は要するに比の掛け算</title><link>https://gotoh-it-school.top/chain-rule/</link><pubDate>Thu, 16 May 2019 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/chain-rule/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>合成関数の微分がイメージできない方&lt;/li>
&lt;li>合成関数の微分の手順ではなく、意味を理解したい方&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>合成関数の微分のことを「なんか分子分母を付け足して微分を展開できること」だと思ってはいないだろうか。以下の式展開は、\(dy\)を分子分母に付け足しているだけに見える。&lt;/p></description></item><item><title>人工知能(AI)の歴史 ~ディープラーニングに至るまで~</title><link>https://gotoh-it-school.top/ai-history-through-deep-learning/</link><pubDate>Fri, 10 May 2019 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/ai-history-through-deep-learning/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>人工知能の歴史を数式なしで簡単に学びたい方&lt;/li>
&lt;li>ディープラーニングは従来のAI技術と比べて何が凄いのか知りたい方&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>人工知能は現在3回目のブームを迎えている。以下にそれぞれの技術的な主役を列挙する。&lt;/p></description></item><item><title>[定義からわかりやすく]なぜ空集合はあらゆる集合の部分集合なのか</title><link>https://gotoh-it-school.top/why-empty-set-is-included-by-any-set/</link><pubDate>Tue, 07 May 2019 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/why-empty-set-is-included-by-any-set/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>タイトルの件について納得できない方&lt;/li>
&lt;li>約束事として納得できない方&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>ネット上にはこの件に関する誤った意見が散見される。
しかし、これは&lt;strong>定義を普通に追えば証明できる&lt;/strong>。&lt;/p></description></item><item><title>[プログラミング]クラスとは なぜ重要？動機やメリットは?</title><link>https://gotoh-it-school.top/class-on-programming/</link><pubDate>Sat, 27 Apr 2019 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/class-on-programming/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;p>以下に飽き飽きした方&lt;/p>
&lt;ul>
&lt;li>「猫クラス、犬クラス」等の説明&lt;/li>
&lt;li>オブジェクト指向の抽象的で難しい用語&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>クラスはオブジェクト指向の土台である。
しかし、クラスを使う動機やメリットを理解することは容易ではない。
抽象的で難しい用語が溢れていて、初心者は圧倒されてしまうからだ。&lt;/p></description></item><item><title>ライブラリとフレームワークの違い ~比喩で分かりやすく解説~</title><link>https://gotoh-it-school.top/diff-library-and-framework/</link><pubDate>Sat, 20 Apr 2019 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/diff-library-and-framework/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ol>
&lt;li>プログラミング初学者の方&lt;/li>
&lt;li>色々ググってみたが、本タイトルについて理解できなかった方&lt;/li>
&lt;/ol>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>両者をググったものをまとめると、&lt;/p>
&lt;ul>
&lt;li>ライブラリとは、再利用可能な部品をまとめたもの&lt;/li>
&lt;li>フレームワークとは、枠組みが予め決まっている部品をあつめたもの&lt;/li>
&lt;/ul>
&lt;p>と出てくる。&lt;/p></description></item><item><title>[超入門]例から学ぶ手続き型の限界とオブジェクト指向との違い</title><link>https://gotoh-it-school.top/introduction-oop/</link><pubDate>Thu, 18 Apr 2019 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/introduction-oop/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>オブジェクト指向がなぜ必要か分からない方&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>手続き型プログラミングとオブジェクト指向の違いは以下である。&lt;/p>
&lt;ul>
&lt;li>手続き型プログラミングは&lt;strong>中央集権&lt;/strong>であり、&lt;/li>
&lt;li>オブジェクト指向は&lt;strong>地方分権&lt;/strong>である。&lt;/li>
&lt;/ul>
&lt;p>手続き型プログラミングでは、クライアント(main文などの関数の呼び出し側)が全てを管理しなければならず、
責任が重すぎる。
故に、柔軟性や可読性が下がってしまう。この問題を解決する手段の１つがオブジェクト指向だ。&lt;/p></description></item><item><title>[プログラミング]関数とは なぜ重要?動機やメリットは？</title><link>https://gotoh-it-school.top/function-on-programming/</link><pubDate>Fri, 15 Mar 2019 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/function-on-programming/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>理解しやすく保守しやすいコードを作りたい方&lt;/li>
&lt;li>プログラミングの関数の「適切な」使い方を知りたい方&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>関数(function)はプログラミング学習の初級で登場する基本中の基本である。&lt;/p></description></item><item><title>地球の半径の測り方</title><link>https://gotoh-it-school.top/how-to-measure-earth/</link><pubDate>Tue, 12 Mar 2019 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/how-to-measure-earth/</guid><description>&lt;h2 id="背景">背景&lt;/h2>
&lt;p>古代ギリシアの時代の話。
ある時刻に太陽が真上に来て影が完全になくなる井戸があったそうな。
それを用いて昔の人は地球の半径を概算したらしい。凄いよね。&lt;/p></description></item><item><title>無限集合の不思議：偶数・奇数・自然数の要素数がすべて同じ理由</title><link>https://gotoh-it-school.top/wonder-infinite/</link><pubDate>Tue, 26 Feb 2019 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/wonder-infinite/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>数学の「論理と集合」が分かる方&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>本記事では、&lt;/p>
&lt;ul>
&lt;li>自然数と偶数の数は同じ&lt;/li>
&lt;li>自然数と奇数の数は同じ&lt;/li>
&lt;/ul>
&lt;p>であることをそれぞれ示す。
&lt;img loading="lazy" src="https://gotoh-it-school.top/wonder-infinite/NEO.png">&lt;/p>
&lt;p>偶数と奇数と自然数が同じ要素数というのは、「部分と全体と同じサイズ」という直感に反する異常事態である。
例えば、人口を男性と女性に分けたとき、男性と女性は全人口よりも少なくなるのが当たり前の感覚だ。&lt;/p></description></item><item><title>[直観と論理の違い]なぜ算数は数学より難しいのか</title><link>https://gotoh-it-school.top/arithmetic-is-more-difficult-than-mathematics/</link><pubDate>Thu, 31 Jan 2019 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/arithmetic-is-more-difficult-than-mathematics/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>高校数学で挫折する理由を知りたい方&lt;/li>
&lt;li>数学の勉強へのヒントを得たい方&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>算数は得意だったのに数学で挫折する人は多い。
進級・進学に伴い、どんどん難しくなっていく数学。あぁ、算数は簡単だったのに。。。&lt;/p></description></item><item><title>数学の天才！ ガウス少年 ~等差数列の和の公式の考え方~</title><link>https://gotoh-it-school.top/genius-boy-gauss/</link><pubDate>Tue, 29 Jan 2019 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/genius-boy-gauss/</guid><description>&lt;h2 id="対象読者">対象読者&lt;/h2>
&lt;ul>
&lt;li>数学王ガウスの逸話を知りたい方&lt;/li>
&lt;li>等差数列の和の公式の視覚的イメージを理解したい方&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論&lt;/h2>
&lt;p>本記事ではガウスの逸話を紹介し、それが実は高校数学で習う等差数列の和の公式を利用した解き方であることを説明する。
等差数列の和について、&lt;/p></description></item><item><title>[ラプラスの悪魔]物理学による運命論 ~未来は宇宙の始まりから決まっている？！</title><link>https://gotoh-it-school.top/destiny-by-physics/</link><pubDate>Wed, 23 Jan 2019 00:00:00 +0000</pubDate><guid>https://gotoh-it-school.top/destiny-by-physics/</guid><description>&lt;h2 id="宇宙が始まったときに運命は決まっている-ラプラスの悪魔">宇宙が始まったときに運命は決まっている？ &lt;del>ラプラスの悪魔&lt;/del>&lt;/h2>
&lt;p>高校で習うニュートン力学(古典力学とも呼ぶ)は、質点の運動は初期位置と初速度という初期条件と受ける力によって完全に決定される、と主張している。&lt;/p></description></item></channel></rss>