疑念は探究の動機であり、探究の唯一の目的は信念の確定である。

数学・論理学・哲学・語学のことを書きたいと思います。どんなことでも何かコメントいただけるとうれしいです。特に、勉学のことで間違いなどあったらご指摘いただけると幸いです。 よろしくお願いします。くりぃむのラジオを聴くこととパワポケ2と日向坂46が人生の唯一の楽しみです。

読書メモ: レヴィ=ストロース『月の裏側 日本文化への視角』

基本情報 『月の裏側 日本文化への視角』 クロード・レヴィ=ストロース 川田順造 訳 中央公論新社 第6版 購入日: 2023/12/27 了読日: 2024/01/03 月の裏側 (日本文化への視角)作者:クロード・レヴィ=ストロース中央公論新社Amazon 気になったこと 序文 画家…

今年を振り返る

今年を一言で言うと「ChatGPT」だった。 ChatGPTの存在は1月中旬に知った(1月16日にChatGPTの資料を作成していた)。偶然海外のYouTube動画を観て知った。それまでOpenAIすら知らなかった。無料でAIを使えるので試してみたら、これまで考えていたAIとはまるで…

AndroidからMacにデータを送る方法

概要 MacとAndroidが通信ケーブルで接続されているとき、Android File TransferというアプリをMacにインストールすることで、AndroidからMacにデータを簡単に送ることができるようになる。 前提 Mac Android USBケーブルMacとAndroidを接続するケーブル STEP…

macOS 14 Sonomaのテキストカーソルに入力言語を示すインジケータが表示されてウザい件

macOSを14にアップデートしたら、クソ機能が追加されていた。 「かな」に変更したり、「英数」に変更されるとアイコンが表示されるようになった。 「英数」を押したとき 「かな」を押したとき 「Caps」を押したとき めっちゃうっとうしい機能を非表示にした…

書評: リチャード・ドーキンス: 『盲目の時計職人 自然淘汰は偶然か?』

一言書評 読みづらいこの上ない極めて読者に不親切な退屈な本 盲目の時計職人作者:リチャード・ドーキンス早川書房Amazon 概要 18世紀の神学者ウィリアム・ペイリーは『自然神学』で神の存在証明を試みた。それはいわゆる「デザイン論からの証明」である。そ…

書評: 山下正男著『図解き論理的哲学史逍遥 ポルフィリオスの樹にはじまる』

一言書評 ポルフィリオスの樹から見る哲学史入門 図解き 論理的哲学史逍遙—ポルフィリオスの樹にはじまる作者:山下 正男工作舎Amazon 本日7月16日は山下正男先生の誕生日である。ということでブログ記事を作成した。 まだ内容はまとまっていない。鋭意作成中…

書評: ポパー『果てしなき探求 知的自伝』

概要 20世紀の科学哲学者であるカール・ポパー(1902年 - 1994年)の自伝。知的自伝と称しているので、ポパー自身の思想的発展がメインーさらに社会哲学・社会哲学よりも本来の科学哲学の思想的発展ーとなっていて、プライベートなことはあまりない。 果てしな…

ChatGPT-4にウィノグラードスキーマ問題を試してみた

AI

概要 コンピュータが自然言語の意味を理解しているのかをテストするウィノグラードスキーマ問題というのがある。2019年時点では250問のウィノグラードスキーマ問題に対して、その正解率は最大で約61%だった。 今回ChatGPT-4で試したら91.5%(正解数 250問/総…

人工知能・ベーシックインカム・デジタル直接民主主義

概要 来るべき未来における新たな社会について私の考えの概要を述べる。まだアイディアに過ぎず、これから研究しなければならないが、アイディアは以下の通りである。 近い将来人工知能(Artificial Intelligence: AI)がより発展することによって、我々は多く…

Macで別バージョンのPythonの仮想環境を構築する方法

概要 Macにおいて仮想環境を作成して、そこにすでにインストールされているバージョンとは異なるPythonを構築する方法をまとめる。 注: 自分用のためここに記載されたこと以外のことを設定しなければならない可能性がある。 前提条件 Macであること。 コマン…

Django REST Frameworkのモデルシリアライザーのフィールド名をハイフンに変更する方法

概要 Django REST Frameworkのモデルシリアライザー(serializers.ModelSerializer)のフィールド名にあるアンダースコア(_)をハイフン(-)に変更する方法をまとめる。 要点 モデルシリアライザーにハイフンを利用したい場合、シリアライザーのクラスMetaを次の…

Djangoのモデルでコメントの返信数を取得する方法

概要 SNSやコメントの返信において、返信数を取得する方法を提示する。 ソースコード モデル """Comment Model""" from django.db import models class Comment(models.Model): """Comment model""" text = models.CharField(max_length=2000) reply_to = mo…

Django モデルのフィールドのnullとblankについて

概要 Djangoモデルのフィールドにはnullとblankのオプションがある。nullはデータベースに関するオプションであり、blankはアプリケーションのバリデーションに関するオプションである。 オプションそれぞれの場合について、どのような動作をするのか確認す…

書評: ダニエル・C・デネット『ダーウィンの危険な思想 生命の意味と進化』

一言 何かすごいことが書かれているかのように醸し出しているが、あまりにも冗長すぎて挫折した退屈でつまらない本 ダーウィンの危険な思想―生命の意味と進化作者:ダニエル・C. デネット青土社Amazon 概要 まだない。 感想 最初の3章ぐらいまではまだおもし…

書評: 岩田温著『政治学者、ユーチューバーになる』

著者がユーチューバーになった理由。その存在意義。その可能性を語る。 概要 まず本書『政治学者、ユーチューバーになる』の内容をまとめる。次に先月おこなわれた出版記念講演会に評者は参加したので、それを記載する。最後に本書の内容について批評する。…

Vuetify: v-btnの文字を改行する方法

概要 v-btnの文字を改行する方法を示す。 ソースコード <template> <v-app> <div> <h1>button new line</h1> <div class="mt-6 mb-6"> <v-btn class="new-line-button text-pre-wrap text-left" block>{{textHello}}</v-btn> </div> <div class="mb-6"> <v-btn class="new-line-button text-pre-wrap text-left" block>{{textNewLine}}</v-btn> </div></div></v-app></template>

MacでTeXをインストールする方法

概要 MacでTeXをインストールして、PDFを作成する方法をまとめる。 ファイルをコンパイルすると次のようなエラーになる場合がある。このとき一度TeXShopを終了させて、再起動するとうまくいく。 Undefine./hello.tex:2: Undefined control sequence.l.2 \beg…

Vuetify: v-text-fieldの入力文字の色を変更する方法

概要 Vuetifyのv-text-fieldの入力文字の色はデフォルトでは黒か白であるが、その色を変更する方法を記載する。 ソースコード <script> <v-text-field class="input-color-red-class" > </v-text-field> </script> <style> .input-color-red-class.v-text-field >>> input { color: r</style>…

Vuetifyによる3カラムレイアウトの書き方

概要 Vuetifyによる3カラムレイアウトのコードを記述する。 3カラムレイアウトのイメージ図 実際の完成ページ 1. 画面が大きい(lg)かつサイドバーを開いた場合 2. 画面が大きい(lg)かつサイドバーを閉じた場合 3. 画面が小さい(sm)場合 ソースコード 今回はN…

書評: エイミー・C・エドモンドソン著『恐れのない組織――「心理的安全性」が学習・イノベーション・成長をもたらす』

一言書評 心理的安全性という概念の提唱者自身による心理的安全性についての概説書。恐れのない組織――「心理的安全性」が学習・イノベーション・成長をもたらす作者:エイミー・C・エドモンドソン,村瀬俊朗英治出版AmazonKindle版を読了(そのため引用はページ…

シンボリックリンクについて: リンク先がNo such file or directoryとなる

概要 シンボリックリンクの注意点についてまとめる。 相対パスでシンボリックリンクを書くとうまくいかなくなることがあるので注意すること。基本的には絶対パスで書くこと。相対パスは変なことがおこる。(続きはいつか書く)

選択ボックス(select)の操作方法について

概要 PythonのSeleniumを使って選択ボックスを操作する方法をまとめる。選択ボックスとは次のもの。 選択ボックスをクリックすると選択肢が表示されて、クリックするとそのページに変わる。そのような操作を自動でおこないたい。 ソースコード 完全なもの im…

Vuetifyのv-text-fieldのアンダーラインの消し方

概要 Vuetifyのv-text-fieldについて、文字を記入する前も記入中にも、記入欄にはアンダーラインが記載されている。それをなくしたい。初期状態はアンダーラインがないが、クリックするとアンダーラインが表示される。 逆もできるし、クリックするかどうか関…

Vuetifyのv-text-fieldにおいて記入される文字が大きいと、文字の表示が隠れるバグについて

概要 Vuetifyのv-text-fieldにおいて記入される文字が大きいと、文字の表示が隠れるバグがある。ただし、そのようなバグはSafariのみに発生する。 その解決方法を提示する。 修正前 左側がSafariで右がChromeでの表示。Safariだと文字が隠れる。 修正後 左側…

ShellScriptでMacのターミナルから新しいターミナルを開く方法

概要 Macでzshのターミナルを開いているとき、新規のターミナルを開き、そこでコマンドを実行する方法を示す。ショートカットキーを用いるとき、commandとnを押すと、新規のターミナルが開く。このような操作をShellScriptでおこなうやり方を示す。 ShellScr…

複数のv-selectを連動させる方法

概要 例えばあるカテゴリを選択すると、自動的にそのサブカテゴリが選択できるようにしたい。 Vuetifyのv-selectを2つ使ってその方法を示す。 解説 基本文法 解決策 その1 その2 セレクトの戻り値を取得する方法 サブカテゴリについて バグの修正について Ap…

書評: 鈴木宏昭著『認知バイアス 心に潜むふしぎな働き』

概要人間の認識に関するバイアスがわかりやすくまとまっている良書 内容 我々は普段から考えたり、判断したり、ものを見たり聞いたりする。そのような心の働きを人認知機能というが、それは人間特有のバイアス(つまり歪み)がある。そのような認知バイアスを…

FirefoxでSeleniumを動かすと余計なログが出るので出ないようにする

概要 FirefoxでSeleniumを実行するとgeckodriver.logというログファイルが作成される。そのようなログファイルが作成されないように設定する。ソースコード import os import time from selenium import webdriver DRIVER_PATH = '/usr/local/bin/geckodrive…

Pythonで正規表現について学ぶ 使い方と書き方 その1

概要 正規表現についてPythonで理解する。 まず、Pythonでの正規表現の使い方をまとめて、その後に正規表現について解説する。 最後に、よく使う正規表現のパターンをまとめる。 はじめに 正規表現について Section 1 Pythonでの正規表現の使い方 Section 1.…

【VS Code】Import "MODULE" could not be resolved Pylance(reportMissingImports)の対処法

概要 VS Codeで自作モジュールmoduleをインポートしたソースコードを見ると、Import "module" could not be resolved Pylance(reportMissingImports)とエラーが表示される。 これはソースコード自体のエラーではなく、VS Codeのエラーである。 VS Codeの設定…