情報技術
話しているうちにバグが見えてくる、ラバーダック・デバッグ(Rubber Duck Debugging)
ラバーダック・デバッグとは、机の上のゴム製のアヒルにコードを一行ずつ声に出して説明しながら問題を見つけるデバッグ手法です。名前の由来から実際のやり方、説明が問題をあぶり出す仕組み、そして開発を超えて日常で活用するコツまでを紹介します。
日本語の書庫へようこそ。翻訳が未公開の記事にはその旨を表示し、韓国語の原文を掲載しています。
810 件の記事
情報技術
ラバーダック・デバッグとは、机の上のゴム製のアヒルにコードを一行ずつ声に出して説明しながら問題を見つけるデバッグ手法です。名前の由来から実際のやり方、説明が問題をあぶり出す仕組み、そして開発を超えて日常で活用するコツまでを紹介します。
メディア・コミュニケーション学
毎晩、ニュースや犯罪ドラマを何時間も見ていると、なんとなく世の中が以前より物騒になったように感じることがあります。実際の近所の様子は昨日と変わらないのに、玄関の鍵をもう一度確認し、見知らぬ人を少し余計に警戒するようになります。画面の中の物語が作り物だとわかっていても、そうした物語が積み重なると、私たちの世界を見る目は少しずつ変わっていくのです。メディア研究で
食品栄養学
焼きたてのパンのこんがりした表面、ジュージューと焼いた肉の香ばしい匂い、焙煎したばかりのコーヒー豆の香りを思い浮かべてみてください。考えるだけでも口の中に唾液がたまるこうした味や香りには、共通する秘密が隠されています。それは、加熱された食品の中で起こる化学反応です。 食品栄養学では、食品中のアミノ酸と糖が熱を受けて褐色の色合いと豊かな香りを生み出す現象を「メ
地球科学
世界各地で猛暑が頻繁に発生しており、その強さと頻度はますます増しています。そのため、多くの人々が健康上の問題を抱え、農業やさまざまな産業分野にも悪影響が及んでいます。猛暑の主な原因とその影響を理解することは、よりよい対策を講じるうえで重要な役割を果たします。 本資料では、急激な地球温暖化、都市化とヒートアイランド現象、産業活動と温室効果ガスの排出、そして気象
教育学
幼稚園は、幼い子どもが遊びを通して学ぶ学校で、1840年にドイツの教育者フレーベルが生み出しました。最初の幼稚園の誕生、彼が考案した遊具「恩物」、プロイセンの禁止令を乗り越えて世界に広まった経緯、そして韓国の幼稚園の始まりと今を紹介します。
社会福祉学
社会適応力とは、個人がさまざまな社会環境や変化に適切に対応し、他者との関係を円滑に維持できる能力を意味します。現代社会では、その重要性がますます認識されており、個人の生活の質を高め、社会的統合を促進するうえで中心的な役割を果たします。特に、社会適応力が不足すると、個人の心理的・社会的な問題につながることがあり、それがさらに大きな社会的対立を引き起こす可能性が
化学
鉛筆の芯とダイヤモンドの指輪は、まったく違うものに見えます。一方は紙にこすると簡単にすり減り、もう一方は世界で最も硬い天然物質とされています。ところが、両者を構成する原子は、驚くことに同じ炭素です。同じ材料からこれほど異なる性質が生まれる現象を、化学ではある名前で呼びます。それが「同素体(Allotrope)」です。 同素体とは、簡単にいえば「ひとつの元素だ
化学
毎朝、目を覚ますとすぐに確認するスマートフォン、街中を静かに走る電気自動車、そしてノートパソコンやモバイルバッテリーに至るまで、現代人の日常はバッテリー(Battery)なしでは一瞬たりとも成り立ちにくくなっています。私たちはスマートフォンの画面右上に表示されるバッテリー残量のパーセント(%)には敏感に反応しますが、あの小さな四角い箱の中で何が起きているのか
心理学
嘘は私たちの日常でよく見られる行動の一つであり、その心理と動機は人間の行動の複雑さをよく表しています。人はさまざまな理由で嘘をつき、その嘘は個人の心理的要因、社会的文脈、そして状況によって異なる形で現れます。 本資料では、嘘の定義と種類、心理的要因、社会的影響、そして嘘の検出における科学的アプローチについて詳しく探っていきます。 嘘の定義と種類 DePaul
経済学
有名なレストランの料理長は、たいてい野菜の下ごしらえも皿洗いも、調理助手より速く、きれいにこなします。それでも、料理長が自ら皿洗いをするレストランはほとんどありません。どんな仕事もより上手にできる人が、あえて仕事を分担するのはなぜでしょうか。この問いに答える経済学の古くからの原理が、「比較優位(Comparative Advantage)」です。 比較優位と
情報技術
サイバーセキュリティは現代の情報社会に欠かせない要素となっており、中でもマルウェア(Malware)への理解と、それに応じた対策は極めて重要です。マルウェアは、システムを損傷させたりデータを盗み出したりするために作られた有害なソフトウェアで、その種類や特性は多岐にわたります。 本資料では、さまざまなマルウェアの定義や特性を解説し、それぞれに対する具体的な対策
デザイン学
バウハウスは1919年から1933年までドイツにあった美術学校で、工芸と純粋芸術をひとつに結び、大量生産と実用性を重んじるデザイン教育によって現代デザインの基礎を築きました。創立の背景、三つの都市を移り歩いた歴史、独自の教育方法、そしてバウハウス・デザインの特徴と影響を紹介します。