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

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

2021-01-01から1年間の記事一覧

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の設定…

ロシア語の「欲しい(хоте́ть)」のまとめ

概要 ロシアで生活する上で欠かせない表現の一つは「私は〇〇したい/したくない」や「あなたは私に〇〇してほしい」などの願望・要望を言うことである。 今回は「私は〇〇が欲しい(I want something)」と「私は〇〇したい(I want to do something)」と「私は…

Macで自作のコマンドを作成する方法

概要 Macのターミナルから使える自分用のコマンドを作る方法を示す。 その方法は2通りあり、一つはパスを追加するのと、もう一つはシンボリックリンクを使う方法である。 注意 ここでは自作用のコマンドの作り方をまとめますが、ここで利用しているコマンド(…

【GAS】フォルダ配下にあるファイルを再帰的に探索する

概要 GAS(GoogleAppsScript)において、あるフォルダ配下のファイル(スプレッドシート)を再帰的に検索するプログラムを作成した。 フォルダ構成 myDrive ├── GoogleAppsScriptProject └── folder ├── folder1 │ ├── folder1-1 │ │ ├── folder1-1-1 │ │ │ ├── …

近況報告

毎月のブログ更新のためサボり記事。 今日付で会社を辞めた。 2019年の4月1日からちょうど2年で辞めた。明日から別の会社で働く。 今の会社ではいろいろのことを学んだ。その内容は今は書かないが、それが次の会社で活かせればと思う。当初は起業する予定で…

Pythonでコマンドライン引数を使って実行する方法

概要 コマンドライン引数を使ってPythonのファイルを実行する方法を示す。 コマンドライン引数を実行するためにはargparseをインポートすればよい。 ソースコード arg_parse.py import argparse parser = argparse.ArgumentParser() num1 = 6 num2 = 3 #### …

PythonでChromeDriverを自動更新するプログラムを作った(再掲)。

概要 Seleniumのchrome driverを使ってスクレイピングをおこなうが、Googleクロムのアプリは自動的に最新版となる。それによって、chrome driverのバージョンとクロムのバージョンが異なることによって、次のようなエラーが生じる。 selenium.common.excepti…