Cover Image for 豚は人より幸せなのか?

豚は人より幸せなのか?

イギリスの哲学者ジョン゠スチュアート゠ミルは、

満足した豚であるよりも不満足な人間であるほうがベターである

という言葉を残しました。

ベターである、というのはおそらく精神的な幸福のほうが質的にレベルが高いという意味だと思います。 …

Cover Image for チェスアプリ開発(14) フェアリー駒の作成

チェスアプリ開発(14) フェアリー駒の作成

Python プログラムで動かすフェアリーチェスアプリ開発、連載第 14 回です。

前々回までで通常のチェスが問題なくプレイできるようになり、

前回はコードを整形しました。

今回は、いよいよフェアリーチェスの幕開けです!


ところで、フェアリーチェスってなんでしたっけ? …

Cover Image for 【React 初心者】React でタイピング練習アプリ!

【React 初心者】React でタイピング練習アプリ!

前回、React で文字当てゲームを作りました。

今回は、このようなタイピング練習アプリを作ってみました。

この記事では、このタイピングアプリの実装について解説しながら、…

Cover Image for 【React 初心者】React で文字当てゲーム!

【React 初心者】React で文字当てゲーム!

最近 React を勉強していて、何か簡単なものを作りたいと思って、このような文字当てゲームを作りました。

今回、この記事で実装について解説していきます。

コンポーネントや props はほとんど使っておらず、…

Cover Image for 「帰納」と「演繹」をバランスよく使おう

「帰納」と「演繹」をバランスよく使おう

「帰納」と「演繹」という、推理や思考の方法があります。

この2つの方法をうまく使い分けることで、私たちは効率的な学習をします。

今回は、

  • 「帰納」と「演繹」とは何か
  • どのように使って学習しているか

についてお話します。 …

Cover Image for ブログ公開から90日経過したのでいろいろあったことまとめ

ブログ公開から90日経過したのでいろいろあったことまとめ

2020年2月28日にこちらのブログを公開してから、90日が経過しました。

およそ3か月が経過したことになります。

現時点での成果と、それまでにあった色々なことを記録しておきます。 …

Cover Image for なぜ22記事目に筆が乗らなかったのか― ブログ毎日更新で気づいたこと

なぜ22記事目に筆が乗らなかったのか― ブログ毎日更新で気づいたこと

このブログでは、それ以前は隔日更新としていたものを、5月2日から5月31日にいたるまで毎日更新をしていました。

最初の20日間ぐらいは、前日か前々日に予約投稿しておいた記事を公開し、翌日や翌々日の記事を執筆するというスタイルで続けていました。


ところが、21日間連続更新を終えた後、他のことに忙しかったこともあり、どうしてもブログを書く気が湧かず、 …

Cover Image for 非言語コミュニケーションを活用して表現力豊かに

非言語コミュニケーションを活用して表現力豊かに

「7-38-55 のルール」というものがあります。

言葉・声のトーン(声の表現)・表情の示す内容が一致しない場合、

それぞれの要素がどれぐらい重要視され、最終的なメッセージの決定に寄与するのかを表した割合が、7-38-55 なのです。

つまり、言葉は 7%、声は 38%、表情は 55% の決定権を持つのです。 …

Cover Image for 「平均」は「真ん中」ではない! 「平均」についてのよくある勘違い

「平均」は「真ん中」ではない! 「平均」についてのよくある勘違い

「平均」の定義を知っていますか?

デジタル大辞泉によると、

いくつかの数や量の中間的な値を求めること。また、その数値。それらの和をその個数で割る相加平均をいうことが多いが、ほかに相乗平均・調和平均などがある。

(この記事では一般的な相加平均について話しています。) …

Cover Image for JavaScript だけで無料で IP アドレスを取得する方法

JavaScript だけで無料で IP アドレスを取得する方法

Google Adsense のアドセンス狩りなどの被害から自分のウェブサイトを守るために、

容疑者の IP アドレスを特定することが必要になります。

しかし、サーバがないに等しい静的サイトではサーバサイドの言語である PHP を使用することができません。

今回は、

  • PHP を使わずに JavaScript と外部 API を用いて、無料で IP アドレスを取得する方法
  • 取得した IP アドレスを Google Analytics 画面に表示させる方法

をご紹介します。 …