Skip to content

Instantly share code, notes, and snippets.

# Fake Dutch translator (very incomplete!)
# Usage: sed -f dutch.sed input.txt
s/\ba\b/_en_/ig
s/\ban\b/_en_/ig
s/\bthe\b/_de_/ig
s/\bof\b/_van_/ig
s/\bit\b/_het_/ig
s/\bnot\b/_niet_/ig
s/n't\b/niet_/ig
s/\bin\b/_in_/ig

(新山が勝手に考える) 大学教員の心得

  1. 学生をお客様として扱う:
    • 学生には丁寧に応答する。
    • 授業は可能なかぎりアクセシブルにする:
      • 手軽に学習できる環境。
      • 見やすい資料。
      • 聞きやすい音声。
    • 欠席した学生もできるかぎりサポートする。
  2. 学生から信頼されるよう努める:

ゲームジャム (game jam) のすすめ

  • 与えられたお題に従って時間内にゲームを1本開発する:
    • "Small world"
    • "You're the villain"
    • "10 seconds"
  • もっとも有名な Ludum Dareの場合:
    • 年2回開催、参加者は数千人。制限時間は 48時間。
    • すべて(プログラム、絵、音)一人で製作せねばならない。
  • 完成したゲームを参加者どうしで評価し、勝者を決定する。

アホな(おすすめ)サイト

NFTって何?

人々の無理解にもとづく投資ビジネス。

ブロックチェーンとは何か

  • 全世界で共有しているgitリポジトリのようなもの。
  • 「誰が何を誰に渡した」という履歴が記録される。
  • Gitとの違い:
  • commitするのに手数料が必要。
@euske
euske / howlearningworks.md
Last active November 20, 2022 01:06
Summary of Ambrose, Bridges, DiPietro, Lovett and Normal. "How Learning Works - 7 Research-Based Principles for Smart Teaching", Wiley, 2020.
@euske
euske / transformer.md
Last active June 4, 2023 05:36
Intuitive Explanation of Transformer (w/o math)

Intuitive Explanation of Transformer (without math)

Summary: Transformer (a la "Attention is All You Need") is a complex model that is built upon several important ideas. In this article, we explain these ideas in terms of traditional programming concepts, without using math.

Prerequisites: basic understanding of NN and RNN, and Python.

@euske
euske / devthoughts.md
Last active July 3, 2023 02:09
Thoughts on Software Development

ソフトウェア開発について思うこと

理想

  • 役に立つソフトウェアを作る。
  • 長く使えるソフトウェアを作る。
  • しかもなるべく早く作る。

牛丼もソフトウェアも究極的な目標は同じである: はやい、うまい、やすい。

@euske
euske / retrospective.md
Last active March 6, 2023 09:36
How to do Retrospective

レトロ (Retrospective) のやりかた

cf. https://tanzu.vmware.com/developer/practices/3-column-retro/

意義:

  • メンバーに一息ついてもらい、今週起こったことと今後の見通しを考えてもらう。
  • 毎週1回やる(週の途中にやるという手もある)。
  • メンバー全員の意見を聞く機会を設ける (心理的安全性の確認)。

準備:

@euske
euske / depinj.md
Last active July 31, 2024 08:16
依存注入 (Dependency Injection) と test doubles

依存注入 (Dependency Injection) と test doubles

依存の注入とは何か?

たとえば、新しく作ったウェブブラウザを自動テストすることを考えてみよう。 このブラウザはキーボードとマウスからの入力に従って動作し、画面を出力するものとする。

          +-------------+
          |             |

keyboard ---> |