<commit_before># 準備
- raspbian の img を落とす
- Win32DiskImager を (zipで) 落とす
- microSD に焼く
- メモカを本体に入れてから電源をつなぐ
  - あと有線 LAN も
- マウスと HDMI をつないでネットワーク設定を見るか、なんかほかの方法で IP addr を特定する
- `ssh <IP addr>`
  - user, pass = pi, raspberry
  - インターネット公開前にはポートを変えておいたほうがよい


# 初期設定
`$sudo raspi-config`
- (1) Expand Filesystem
  - SDカード全体を使うようにする
- (2) Change User Password
  - パスワードを raspberry から変更する
- (4) Internationalization Options
  - タイムゾーンは東京にしておいたほうがいいかも
  - wifi は日本にしておいたほうがいいかも
    - (変な設定にすると法規制に触れたりする？？？)
- (9) Advanced Options
  - hostname とか
  - raspi-config 自体のアップデートが一番下にある


# 無線
忘れた。ググってなんかうまくやる。


# アップデート
## パッケージの更新
* `sudo apt-get update`
* `sudo apt-get upgrade`
* `sudo apt-get dist-upgrade`

## Raspberry Piのファームウェア更新(危険)
`sudo rpi-update`

開発中の最新版になるので注意

## パッケージの削除
`sudo apt-get remove --purge <PKGNAME>` or `sudo apt-get purge <PKGNAME>`

## 設定ファイルを後から消す
`` dpkg --purge `dpkg --get-selections | grep deinstall | cut -f1` ``


# Mono (C#)
- mono は古い
- 公開鍵取得
  - `sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <KEY>`
- サーバー追加
  - `echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.lis`
- update
  - `sudo apt-get update`
- install とか upgrade とか擦るといける
  - `sudo apt-get update`
  - `sudo apt-get install mono-complete`
- nuget もこれでいける(多分)<commit_msg>アップデートのミラーサイト追記<commit_after># 準備
- raspbian の img を落とす
- Win32DiskImager を (zipで) 落とす
- microSD に焼く
- メモカを本体に入れてから電源をつなぐ
  - あと有線 LAN も
- マウスと HDMI をつないでネットワーク設定を見るか、なんかほかの方法で IP addr を特定する
- `ssh <IP addr>`
  - user, pass = pi, raspberry
  - インターネット公開前にはポートを変えておいたほうがよい


# 初期設定
`$sudo raspi-config`
- (1) Expand Filesystem
  - SDカード全体を使うようにする
- (2) Change User Password
  - パスワードを raspberry から変更する
- (4) Internationalization Options
  - タイムゾーンは東京にしておいたほうがいいかも
  - wifi は日本にしておいたほうがいいかも
    - (変な設定にすると法規制に触れたりする？？？)
- (9) Advanced Options
  - hostname とか
  - raspi-config 自体のアップデートが一番下にある


# 無線
忘れた。ググってなんかうまくやる。


# アップデート
## 日本のミラーサイト
http://raspbian.org/RaspbianMirrors
* http://ftp.jaist.ac.jp/raspbian/
* http://ftp.tsukuba.wide.ad.jp/Linux/raspbian/raspbian/
* http://ftp.yz.yamagata-u.ac.jp/pub/linux/raspbian/raspbian/

## パッケージの更新
* `sudo apt-get update`
* `sudo apt-get upgrade`
* `sudo apt-get dist-upgrade`

## Raspberry Piのファームウェア更新(危険)
`sudo rpi-update`

開発中の最新版になるので注意

## パッケージの削除
`sudo apt-get remove --purge <PKGNAME>` or `sudo apt-get purge <PKGNAME>`

## 設定ファイルを後から消す
`` dpkg --purge `dpkg --get-selections | grep deinstall | cut -f1` ``


# Mono (C#)
- mono は古い
- 公開鍵取得
  - `sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <KEY>`
- サーバー追加
  - `echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.lis`
- update
  - `sudo apt-get update`
- install とか upgrade とか擦るといける
  - `sudo apt-get update`
  - `sudo apt-get install mono-complete`
- nuget もこれでいける(多分)
{'fraction_non_alphanumeric': 0.13085399449035812, 'fraction_numerical': 0.0048209366391184574, 'mean_word_length': 3.510869565217391, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '838454', 'n_tokens_mistral': 1708, 'n_tokens_neox': 1605, 'n_words': 272}