大学数学の勉強方法

時間を湯水のように使え

じっくり考える。

一度解いた問題を分析する。別解やシンプルにできないか考える。解いた問題で遊び尽くす。

 

数学を学ぶとは

In my experience, learning math works like immersion learning for foreign languages. At first you don't understand anything, but little by little you absorb the language and the culture. And without realizing it, one day you already "speak" math fluently.

 

私の経験では、数学の学習は外国語の浸漬学習のように機能します。最初は何も理解できませんが、少しずつ言語や文化を吸収していきます。そして気づかないうちに、いつの間にか数学を流暢に「話せる」ようになっています。

 

再現する

本を読んだら、自分で再現できるか試してみよう。

 

 

自問自答する

 

Ask yourself dumb questions – and answer them!

terrytao.wordpress.com

 

数学の”お気持ち”を捉える

 

 

数学者の格言

格言①

"Don't just read it; fight it! Ask your own question, look for your own examples, discover your own proofs. Is the hypothesis necessary? Is the converse true?? Where does the proof use the hypothesis?" - Paul Halmos

 

「ただ数学書を読むだけでなく、それに立ち向かえ!自分に問いかけろ。自分で具体例を探し、自分で証明を発見せよ。仮定は必要か?逆は成り立つか?証明のどこで仮定が使われているのか?」- ポール・ハルモス

 

Publish or perish. - unknown

論文出すか死ぬか - 作者不明

 

動画編集の向上のためのメモ - クオリティ重視の編集手法

動画編集の向上のためのメモ

 

不快感の除去

編集で第一優先すべきなのは不快感・違和感を取り除くことである。

  • 文字が小さすぎて見えない
  • 文字が被って見えない
  • 誤字脱字が多い
  • 色弱に弱いカラーデザイン
  • ダサい印象
  • 音が大きすぎる / 小さすぎる

これらの不快な要素・違和感を取り除くことを意識する。

 

 

編集の個性は必要か?

個性的な編集

自己主張の強い編集

 

編集ソフト

無料の編集ソフト Aviutl を使う。

有料だとAdobe Premire Proが一番多く使われている。

 

Aviutl にプラグインを導入する

  • Aviutl
  • exedit
  • patch aul
  • L-SMASH Works
  • InputPipePlugin

エンコード関係

  • x264guiEx
  • NVEnc
  • easymp4

見た目関係

  • ObjectExplorer
  • SplitWindow
  • DarkenWindow

 

視聴者層のイメージ

 

 

ブランディング

どのように見られたいかを想定する。

 

 

物語・あらすじ

人間は、物語を好む動物である。

 

レイアウト

タイトルやテロップの位置

90%目一杯に寄せる

紅白レイアウト Xより引用

 

フォント

源ゴシックをよく使う。

文字サイズ

文字のサイズ・バランス

まずは文字がギリギリみえる最小サイズから、拡大していく。

最小サイズを基準にしないと、文字がデカすぎることになる。

 

タイトル 130pt

テロップ(極小) ~30pt

テロップ(中) 90pt

テロップ(極大) 200pt

 

 

画面サイズが1920x1080で、Paint.netの拡張 Bolbait's outlined gradient text v6.0 を游ゴシックを選択したときのサイズで比較。

 

テレ東BIZ

特派員らしい編集になっている。たくさんの情報量を詰め込むのに最適。

白い地の文、強調に黄色の文字を使用している。オレンジの矢印で簡単に因果関係を示す。左の四割に単語をおいて、右の六割に単語の説明を書く。

youtu.be

 

1920x1080に対して

タイトル「テレ東 BIZ」 120~150pt

下のテロップ 60~70pt + 背景

細かい文字 30pt + 縁どり

 

画面の分割

下の領域は200px~300pxで変化

Youtubeのタイムラインは、プレビュー時、下から100pxのあたりに表示されるので注意

笑わない数学

単語にインパクトをもたせるのに最適。二文以上の長い文章には、適当でない。

youtu.be

 

タイトル「笑わない数学」130pt + 行間広め

テロップ「パンサー尾形貴弘が・・・」游ゴシックだと90ptくらい

赤いテロップは縦ブラーで登場し、表示中は雲くらいの速度で動いている。

 

デカ文字「フェルマーの最終定理」200~210pt

テロップ「素数はどんな・・・」90~95pt

下字幕「証明できない・・・」85pt

游ゴシックよりも文字の感覚が狭いフォントを使用している。
可読性+情報量が良い。

右上の表示「パンサー尾形 数学猛勉強中」は30ptくらい+背景ハイライトで可読性○

 

用語「リーマン予想」文字85pt+縁取り10pt

 

 

余白を残す

TBA

 

動画に動きをつくる

 

動きを入れすぎると見にくくなる。ズームしすぎていて、画面のどこに位置しているのかがわかりにくい。

youtu.be

 

ゆっくり解説関連

ゆっくり霊夢・・・視聴者の理解度

ゆっくり魔理沙・・・解説役

その他音声・・・コメントやうp主の声

 

BGMリンク

・魔王魂
・フリー効果音素材
・くらげ工匠
・音楽の卵
・効果音ラボ
・甘茶の音楽工房
・騒音のない世界
・OtoLogic

BGM・ジングル・効果音のフリー素材|OtoLogic


・MusMus

フリーBGM・音楽素材 MusMus


・音楽素材「PeriTune」

PeriTune - フリー音楽素材


・Music-Note.jp

無料・ロイヤリティーフリーの音楽・BGM・効果音素材をお探し、または安価でオリジナル楽曲、音楽制作をご検討なら 著作権フリーの無料音楽素材ダウンロードサイト「ミュージックノート」


・ポケットサウンド 

ポケットサウンド - フリー効果音素材・BGMダウンロード

 

・クラシック名曲サウンドライブラリー

CMSL クラシック名曲サウンドライブラリー【ライセンスフリー素材音源 700曲】

 

 

色・デザイン

ユニバーサルカラーをチェックするサイト

https://color.adobe.com/create/color-contrast-analyzer

 

カラーパレットサイト

Trending Color Palettes - Coolors

 

 

参考サイト

www.fujitv.co.jp

 

Tom Firestone - Motion Graphics Designer I Animator

 

 

作業効率をあげる

ショートカットをたくさん覚える。

キーボードやマウスボタンによく使う操作を割り当てる。

 

 

見やすいと思った動画

youtu.be

 

時系列

時系列がわかりやすい動画

場面や話題の切り替えの際に、言葉や映像で切り替わったことを伝える。

小見出しのタイトルを表示して、別の話題に移ったことを強調する。

 

ジェットカット

ジャンプカットともいう。動画の中で無音の時間を作らない編集方法。テンポがいい動画になる。

 

はじめしゃちょーのメイン動画が主な例。

 

いろんな層が見るメインチャンネルはジェットカットでテンポよく、コアな層しかみないサブチャンネルはテンポの落とした動画にするなどの使い分けもある。

 

 

モチベーション

動画を作らないといけないという義務感があると、何も作れなくなる。

 

 

VScode を設定する

モチベーション

書店で『脱マウス最速仕事術』という本を見かけた。https://amzn.asia/d/0k4tlRT

マウスを使わないことで、 操作が早くなり、仕事の時間が短縮できるという内容であった。一理あると思った。

脱マウス最速仕事術

私がいつも使っているVScodeにおいて、マウスを使わない環境を構築して、慣れるまで練習したいと思う。(基本的にwindows 10の環境で解説する)

VScode の起動

Windows key + 数字 でタスクバーのアプリを起動する。

 

拡張機能 Awesome Emacs Keymap 

Emacsキーバインドを使うことで、主にカーソル操作をマウスを使わずに行える。

調べるとEmacsキーバインド拡張機能はたくさんあるが、次のAwesome Emacs Kyemapが良さげ。

marketplace.visualstudio.com

ショートカット

Emacs キー操作

Emacsでは、Ctrl のことをC 、Alt のことを Mで表す。)

C-v Scroll down by one screen unit (scroll-up-command)
M-v Scroll up by one screen unit (scroll-down-command)

C-f Move forward
C-b Move backward
C-n Move to the next line
C-p Move to previous line
C-a Move to the beginning of line
C-e Move to the end of line

M-f Move forward by one word
M-b Move backward by one word 

C-x C-s    Save
C-x C-w    Save as
C-x s    Save all files
C-x C-n Open new window

C-x C-c   Exit

いつもの癖で Ctrl + Sで保存をしてしまう。

C-x b    Switch to another open buffer
C-x k    タブを閉じる

Shift + 矢印で範囲を選択

 

コピペ関連

C-space マーク (+ カーソル移動で範囲を選択)

M-w コピー

C-w 切り取り

C-y 貼りつけ

VScodeのショートカット設定

ファイルを開く

Ctrl + P でファイルを選択して開く。

開いているファイル間のフォーカス移動

VScode内のwindowを切り替えるショートカットを追加する。

参考 : VSCode – タブ移動をCtrl+Tabで左右できるようにする

  1. Alt + X で Preferences: Open Keyboard Shortcuts (JSON) を開く。
  2. keybindings.json に下記のようにコマンドを登録する。

{
    "key": "ctrl+shift+tab",
    "command": "workbench.action.previousEditor"
},
{
    "key": "ctrl+tab",
    "command": "workbench.action.nextEditor"
},

 

ターミナル - ファイル間のフォーカス移動

Ctrl + alt + k  ターミナルにフォーカス

Ctrl + alt + j エディターにフォーカス

ファイル編集とターミナルの切り替えのショートカットは下記のようになる。

{
    "key": "ctrl+alt+k",
    "command": "workbench.action.terminal.focus"
},
{
    "key": "ctrl+alt+j",
    "command": "workbench.action.focusActiveEditorGroup"
},

 

latexのビルドコマンドも上書き設定しておく
{
    "key": "ctrl+alt+b",
    "command": "latex-workshop.build",
    "when": "editorLangId == latex",
},

 

Ctrl + Alt + V LaTeXのpdfプレビューを開く

Ctrl + F4 LaTeXのpdfプレビューを閉じる

Minecraft 1.7.10 Mod開発

開発環境の構築

基本的に以下の動画の通りに進める

 

1. デスクトップにフォルダー "rootDir" を作成する. 

 

2. 以下のサイトから src をダウンロードする. 

Downloads for Minecraft Forge for Minecraft 1.7.10

(srcのダウンロード元は別の方が良いかもしれない。Mr.Clayfish氏のgithubなど)

 

3. rootDirでzipを解凍する. 

 

4. rootDir\gradle\wrapper\gradle-wrapper.properties  を開き,  gradle-2.0 から gradle-4.4.1に書き換える.

 

5. rootDir\build.gradle ファイルを開き,  以下の回答の通りに書き変える. 

[HELP] How to compile a 1.7.10 Forge mod in late 2022? - Modification Development - Minecraft Mods - Mapping and Modding: Java Edition - Minecraft Forum - Minecraft Forum

 

 

 

6. rootDirでコマンドプロンプトを開く

(アドレスバーに cmd と入力し、Enterキーを押します。)

 

7. コマンドプロンプト

  gradlew clean setDecompWorkspace eclipse 

を実行する. 

 

8. eclipseを開く(eclipse.exeを実行する). rootDir > eclipseワークスペースとして開く. 

 

9. パッケージエクスプローラ ( Package Explorer ) に minecraft というフィルダーが表示されていればOK.  (ここで表示されない)

 

10. JRE-8がコンパイラーとして設定されていることを確認して, Run / 実行する。デバック用のマイクラが起動すれば環境構築に成功。

 

 

参考サイト

 

[HELP] How to compile a 1.7.10 Forge mod in late 2022? - Modification Development - Minecraft Mods - Mapping and Modding: Java Edition - Minecraft Forum - Minecraft Forum

 

POV-Ray 関連

 

 

はじめに

POV-Rayに関するメモとして記事を書いています. 

インストール

まず POV-Ray ver3.7.0 をインストール

 

 

 

v3.7.1 以上にアップデート

ver 3.7.0のままだと

Parse Error: Your scene file requires POV-Ray version 3.7.1 or later !

と出てしまう場合がある. そのときは次のようにする. 

 POV-Ray v3.8.0-alpha.10064268-av69をダンロードして解凍する

解凍して出てきた pvengine64.exe  というファイルを既存のものと入れ替える.

既存のものは, C:\Program Files\POV-Ray\v3.7\bin にあると思われる. 

これによって公式ではないアップデートができた. 

参照 : POV-Ray - FreeCAD Documentation

 

PoseRay で .obj ファイルから .povに変換する

  1. PoseRay 起動
  2. Input  
  3. Load 
  4.  .obj ファイルを選択 
  5. POV-Ray Output
  6. Export
  7. Save

参照 : OBJ等のファイルをPOV-Rayのpovファイルに変換する - Qiita

 

POV-Ray のチュートリアル

Pov-Ray lessons - YouTube

これがわかりやすい

 

POV-Ray 3.1 User Documentation

http://www.povray.org/ftp/pub/povray/Old-Versions/Official-3.1d/Docs/povuser.pdf

作品リンク

松下孝太郎氏とゼミ生によるPOV-Ray作品

 

 

メモ

1920×1080で出力する

ini ファイルに以下の命令を記入する. 

Width=1920
Height=1080

主観と客観を使い分ける話し方

 

つまらない話をしないようにするには主観と客観を交互にせよ。

 

例えば、主観的な話しかしない人がいたとする

「この旅行楽しかった」

「このジェットコースター怖かった」

基本的に他人に興味がない場合つまらない情報である。

この主観的な情報に客観的な情報を追加してみる。

「この旅行楽しかった。来月から格安で行けるらしい」

「このジェットコースター怖かった。時速200kmあるんだって」

後半の情報は客観的なので、ためになる。

 

逆に客観的な情報しか口にしないひとはつまらない。

でも、客観的な情報に主観的な情報を追加すると多少面白い。