itochin2の日記(仮)

主に備忘録。Perl、MySQL、Unity、開発管理などについて情報を残していきたい。

「Raspberry Pi3 Model B」セットアップメモ

うっかりラズパイが動かなくなって、再セットアップが必要になった。
備忘録を残して、次に備える。

作業環境

mac os Sierra

RASPBIAN LITEのイメージ取得

サイトから「2017-09-07-raspbian-stretch-lite.zip」的な名前のimageをダウンロード

SDカードをフォーマット

ディスクユーティリティ > 消去
名前: RASPI3
フォーマット:MS-DOS(FAT)
方式:マスター・ブート・レコード

sdカードのマウント先を確認して、imgを書き込み

diskutil unmountDisk /dev/disk2
sudo dd bs=1m if=2017-09-07-raspbian-stretch-lite.img of=/dev/rdisk2

wifiつながるようにネットワークの設定ファイル作っとく

echo 'country=JP
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
	ssid="ssid"
	psk=passwd
	key_mgmt=WPA-PSK
	proto=WPA WPA2
	pairwise=CCMP TKIP
	group=CCMP TKIP WEP104 WEP40
}' >> /Volumes/boot/wpa_supplicant.conf

LANケーブルつないで、SDカード挿して起動

ラズパイのIPを確認する

arp -a | grep b8:27:eb:

LANとwifiで2つにIPがでてくるはず。

sshで接続

ssh pi@192.168.xxx.xxx

初期パスワードは`raspberry`

公開鍵引っ張ってくる

mkdir ~/.ssh
wget https://github.com/ayumu83s.keys -O ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

OSとファームウェアの更新

sudo apt-get -y update
sudo apt-get -y upgrade
sudo rpi-update

タイムゾーン修正

sudo cp /etc/localtime /etc/localtime.BAK
sudo cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

`date`でJSTになってるのを確認

builderscon 2017に参加した

無限コーヒーとベーグルが美味しくて感動した。


横山三国志に「うむ」は何コマある?〜マンガ全文検索システムの構築
builderscon.io

これ本当になぜやろうと思ったのかw
すぎゃーんさんのアイドル顔認識の話を聞いてても思ったけど、
謎のモチベーションで尖ったことしているなーというセッションがYAPCよりも多かった印象をもった。

発表資料にネタ画像のせるのはよく見るけど、
版権元に画像利用の確認とってるところも、ちゃんとしてて素晴らしいなと思った。
画像とか勝手に使うのはリテラシーが低いしよくない。
転載元を記すとか、誹謗中傷しないとか、発表資料のレギュレーションはあってもいいのかなと思った。

LTは分割QRコードの話が知らなくって面白かった。
QRコードって16分割できたんだ。
なんか脱出ゲームにつかえそうな仕様だなっていう話をしてた。

mackerelでnasneの監視をはじめた

mackerel-pluginを作りました。
github.com

動機

nasneは録画した動画が1000件に達すると、録画できない仕様がある。
撮りためたアニメを消化しようかな?と思ったら、
1000件以降の録画予約が全滅しててマジF◯CKという出来事があって、監視を決めた。

監視

監視と言えばmackerel。
mackerelのカスタムメトリックに録画件数と、録画失敗件数を投稿して
しきい値こえたらLINEに通知したい。

録画件数と録画失敗件数を得る

たぶん公式ではないと思うけど、nasneAPIをサービスしていることはわかった。

参考になった既存のソリューション
github.com
なにがありがたいって、APIがリストアップされてる事。
こんなん調べるの、絶対めんどくさい。インターネットがあってよかった。
残念なことにパラメータは書いてなかったから、torneのアプリをパケットキャプチャして突き止めた。

どこからAPIを呼ぶか

nasneにmackerel-agentぶっこめたら話は早かったけど、手間そうだったのですぐ諦めた。
バラしてHDDを取り出す、とかも嫌だったし。
なのでこれを期にラズベリーパイを買った。
本体やらSDカードやらで8000円くらい飛ぶ ☠

プラグインの実装

mackerel.io
ドキュメントが分かりやすいし、公式のプラグインを参考にガリガリ作っていけた。
副産物としてgoからAPIを呼び出すClientも実装した。
curlとjqで十分なのでClientは不要説ある
とても勉強になった。

録画件数はnasneAPIで取得した値を投げるだけ。
録画失敗はAPIで取った失敗件数の差分を投げれば、失敗の発生が検知できる。
ついでにHDDの容量も監視してみたけど、HDDは複数あるので、グラフ定義も動的に。
usedを積み上げ、totalを折れ線で定義したけどなぜか反映されなくて、WEBの設定で変更した。

ラズベリーパイ3は32bitなのでコンパイルはこれで。

GOOS=linux GOARCH=arm go build

あとはバイナリを転送してmackerelのconfigをペロッと更新。

最後に監視ルールの設定

f:id:itochin2:20170722093131p:plain
900件を超えたら警告を出す感じにした。

所感

golangは覚えるのもそんなに難しくないし、ラズパイに実行環境用意したりしなくていいので
独自のプラグインを設定するのは結構かんたんだった。
無料枠で監視ができてありがたい。

Docker.qcow2がやたらとデカい

~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2
こいつがいつの間にか50GBとかあって辛い。

とりあえずDocker for Macをアンインストールしたら消えた。
そして再インストールしてからimageを作りなおしたら5GBくらいまで小さくなった。

再インストール後、dockerの起動がめっちゃ遅かったので
プロセスを殺して立ち上げ直したら大丈夫だった。

docker-compose up -dに時間がかかるけど、50GBが5GBになるなら、まぁ良かったかな。。
しかし他にやりかたはないんだろうか。

環境

Mac OS X El Capitan (10.11.3)
Mac for Docker (1.12.0)

[RareJob]振り返り2016/03/29

introduction

How are you?
もうI'm fine, thank you. And you?を言わない。
I'm good. And you?
I'm ok. And you?
I'm find. And you?

文法 初級10

Today's Pattern
Who is ___ ?
Today's Sentence
電話をしている人はだれですか?
Who is the person calling?

Review
What is that theme park?
That is the Enchanted Kingdom.

Awards will be given to them. What are these awards?
These are acting awards.

What are you looking for?
I'm looking for Otaru pet Shop. Is this the pet shop?

My friends are here. I think they want to invite me to go swimming.
Are you going to swim?

I have a blog.
What is the theme?

Exercise 1
Who is the manager?
Who is the speaker?
Who is this person?
Who is that guy?

Who are those workers?
Who are these students?
who are those people?
Who are these children?

Exercise 2
俳優はだれですか?
Who is the actor?

この少年はだれですか
Who is this boy?

あれらの先生たちは誰ですか?
Who are those teachers?

電車の乗客は誰ですか?
Who is the train passenger?

Exercise 3
あのベストセラー小説の作家は誰ですか
Who is the author of that best-selling novel?

マスクに隠れているミステリアスな男は誰ですか?
Who is the mysterious man behind the mask?

1つの赤い風船を持っているあの子供は誰ですか?
Who is that child holding a red balloon.

この手術を担当する医者は誰ですか?
Who is the doctor in charge of this operation?

その強盗事件の犯人は誰ですか?
Who is the suspect in the robbery case?
case:事件という意味もある。
suspect: 犯人。容疑者。

その第一審裁判所の裁判官は誰ですか?
Who is the judge in the trial court?
the judge: 裁判官。judgeは動詞も名詞もある。

court: 裁判所
the trial court: 第一審裁判所。第一審はトライアルなのか。
the lower court: 下級裁判所
the higher court: 上級裁判所

バレンタインデーのあなたのデート相手は誰ですか?
Who is your date on Valentine's Day?
date: デート相手という意味もある。

この写真に写っているあなたの婚約者は誰ですか?
Who is your fiancess in this picture?
フィアンセぃ

この歯医者の歯科医は誰ですか?
Who is the dentist in this dental clinic?

あなたの腰痛のためのフィジカルセラピストは誰ですか?
Who is your physical therapist for your back pain?
back pain: 背中の痛み
low back pain: 腰痛

Exercise 4
ねぇ、クラスに新しい先生が来るのを知っていますか?
Hi! Do you know that we have a new teacher in class?

本当ですか?新しい先生は誰ですか?
Really? Who is the new teacher?

彼女はあとでココに来るだろう。
She will come here later.

ねぇ、青いドレスを来た先生が見えますか? 彼女は誰ですか?
Hey, can you see that teacher wearing a blue dress? Who is she?

彼女は新しいピアノの先生だと思う。彼女は前にフルートを教えていた。
I think she is the new piano teacher. She taught flute before.

わかった。じゃあ、フルートのクラスで彼女の後任になった先生は誰ですか?
Okay. So who is the teacher who replaced her in the flute class?
replaced: 置き換わった。後任になった。

しらない。
I don't know.

私たちへ向かっている途中のあの女性は誰ですか?
Who is that woman heading our way?
heading:進行方向

彼女が私たちの新しい先生です。
She's our new teacher.

そうですか、席にもどりましょう。
I see. Let's go back to our seats now.

Exercise 5
この人は病気を治します。/ 医者は誰ですか?
This person cures the sick
Who is the doctor?

この日とは法律を守らせます。/ 裁判官は誰ですか?
This person enforces the law.
Who is the judge?
もしくは、 the police?

この人はあなたが本を借りることができる場所で働いています。/司書は誰ですか?
This person works in a place where you can borrow books.
Who is the librarian?
borrow: 借りる
lend: 貸す
私たちが本を「借りる」ことができるからlendじゃなくてborrow.

彼らはキッチンで働いています。/シェフは誰ですか?
These people work in a kitchen?
Who are the chef?

この日とは船で働いています。
This person works in a ship.
Who is the Sailor?

Exercise 6
あなたのお気に入りの先生は誰ですか?なぜ彼が好きですか?
Who is your favorite teacher? Why do you like him?

私のお気に入りの先生はMartさんです。
My favorite teacher is Mart-san.
なぜならば、質問をたくさんくれるからです。
because It gives me a lot of questions.
It is good learning experience for me.

大学時代の好きな先生は?
it is a informartion technology teacher.
because easy to understand his lesson.

大学時代の嫌いな先生は?
特にないです。
Nothing specioul.

高校時代の好きな先生は?
It is math teacher.
becaouse he was my classroom teacher.

高校時代の嫌いな先生は?
物理の先生です。彼は横柄だった。
It is Physics teacher.
becaouse he was arrogant.

あなたのお気に入りのマンガのキャラクターは誰ですか?
Who is your favorite cartoon character?
I think ELRIC BROTHERS of Fullmetal Alchemist.
their adventure is interesting.

あなたのお気に入りの俳優or女優は誰ですか?
Who is your favorite actor or actress?
I think It is Arnold Schwarzenegger.
because My favorite movie is Terminator 2.
many times.

Who is your favorite cook?
It is often go the bar of owner.
His dish is very delicious.

次はどのレッスンをするのがいいですか?
Could you recommend next lesson?
入門教材と文法を完了した。
I have finished Entry material for beginner and grammer lesson.

感想

skypeの録音を考える。あとから聞いて書き起こす。
フリートークの時に単語だけを言っているので、文を言うように意識する。
バイオハザードの邦題は「Resident Evil」。

単語

workers: 労働者
employees: (雇われている)労働者
co-workers: 同僚
actress: 女優
in charge of ~: ~を担当する
not at all: どういたしまして

[RareJob]振り返り2016/03/28

introduction
文法 初級9

Today's Pattern
What is __ ?
Today's Sentence
あの動物はなんですか?
What is that animal?

Review
Where are you right now?
I am at home right now.

What is that theme park?
That is the Enchanted Kingdom.

Awards will be given to them. What are these awards?
These are acting awards.

What are you looking for?
I'm looking for Otaru pet shop. Is this the pet shop?

My frineds are here. I think they want to invite me to go swimming.
Are you going to swim?

Exercise 1
What is that animal?
What is this gift?
What is this letter?
What is that tree?

What are these pictures?
What are these birds?
What are those paintings?
What are these accessories?

Exercise 2
あなたがいつも読んでいる本ははなんですか?
What is the book that you usually read?

この花はなんですか?バラみたいですね
What is this a flower? It looks like a rose.

空から降ってくる白い何かはなんですか?
What are those white somethings falling from the sky?

あなたが学校で学んだ科目はなんですか?
What are the subjects you learned in school?

この絵に使われたインクはなんですか?
What is the inc used in this painting?

Exercise 3
檻の中のあの動物はなんですか?
What is that animal in the cage?

冷蔵庫の中の食べ物はなんですか?
What is the food in the refrigerator.

私の衣服のシミはなんですか?
What is this stain on my clothes?

あの建物の名前はなんですか?
What is the name of that building?

水族館の中の魚はなんですか?
What is this fish in the aquarium?

カゴの中の果物はなんですか?
What is the fruit in the basket?

靴だなの中のあれらの靴のブランドはなんですか?
What is the brand of those shoes in the shoe rack?

図書館に入るために必要なものはなんですか?
What is the requirement to enter the library?

あなたがもっているペンの色はなんですか?
What is color of the pen you are holding?

ファイル棚の中の神はなんですか?
What is paper inside the filing cabinet?

Exercise 4
私はスポーツが好きです。/ あなたの好きなスポーツはなんですか?
I like sports.
What is your favorite sport?

私は音楽が好きです。/ あなたの好きな音楽のタイトルはなんですか?
I like music.
What is the title of the song you like?

私は英語を勉強している。/ あなたの英語レベルは何ですか?
I am studying English.
What is your English level?

私は仕事が好きです。/ 仕事について何がすきですか?
I like working.
What do you like about working?

Exercise 5
私はブログを書いています。/ テーマは何ですか?
I have a blog.
What is the theme?

私はペットを飼っています。/ 動物はなんですか?
I have a pet.
×:What is an animal?
◯:what is animal?

私は映画がすきです。/ お気に入りの映画はなんですか?
I like movies.
What are your favaourite movies?

私は世界中を旅行するのが好きです。/ 好きな国はなんですか?
I love traveling around the world.
×:What are the favourite countries?
◯:What are your favourite countries?

Exercise 6
人生であなたの最大級の達成はなんだと考えますか?/ごめんなさい、思いつきません。
What do you consider your greatest accomplishment in life?
Well.. I'm sorry, but I have no idea.

あなたにとって最高の場所は何ですか?/家です。なぜなら落ち着く場所だからです。
What is the most wonderful place for you?
×:It is at home. because it is clam place.
◯:It is at home. because it is calm place.

あなたは外出が好きじゃないの?
You don't like going out?
時々外出するの?
Do you go out somethimes?
家で何をしているの?
What are you doing at home?

あなたの会社は何をしているんですか?
What does your company do?
わたしの会社はスマホアプリやWEBサイトを作っています。
My company is making smartphone applications and web sites.

あなたを幸せにしてくれることはなんですか?/ 美味しい食べ物は私を幸せにします。
What are the things that make you happy?
The delicious food is to make happy.

あなたが挑戦した最高の食べ物はなんですか?
What is the best food you have tried?
It is Sisig of Philippines food.

なんで挑戦したの?
Why did you challenge?
Because it was unusual.

フィリピン料理は近所にあるの?
フィリピン料理は人気なの?
他には何食べたの?

感想

教材の質問、人生の最大の功績とか聞かれても・・・。
Whyって言われたらbecauseがスグにでてくるように。
答えに詰まったらチャットボックスを使ってもらえるとうれしいけど、
それだとヒアリングの特訓にならないのかも。

単語

リンクを見ることができますか?
Can you see the link?
great, greater, greatest: 最大の基本形、比較級、最上級
accomplishment: 達成
consider: 考えます。
filing:ファイリング
calm:落ち着く
It's correct.: あってるよ
refrigerator: 冷蔵庫
freezer: 冷凍庫
aquarium: 水族館
drop in the bucket.: 少量。日本の表現でいうところの「雀の涙」。

[RareJob]振り返り2016/03/23

introduction
文法 初級8

Today's Pattern
Are you __ ?
あなたは __ ですか?

Today's sentence.
あなたは大丈夫ですか?
Are you okay?

Review
あれのレストランはどこにあるの?/それはメインストリートにあります
Where is that restaurant?
It is at the main street.

あなたはいまはどこにいますか?/私はいま職場にいます。
Where are you right now?
I am at the office right now.

あのテーマパークはなんですか?/あれはエンチャンテッド・キングダム(※)です。
What is that them park?
That is the Enchanted Kingdom.
※フィリピンで一番大きいテーマパーク。
I did search park of Philipin by internet.

賞は彼らに与えられるだろう。それらの賞はなんですか?/それらは演技賞です。
Awards will be given to them. What are these awards?
These are acting awards.

あなたは何を探しているの?/私はオタルペットショップを探しています。これはそのペットショップですか?
What are you looking for?
I'm looking for Otaru pet shop. Is this the pet shop?

Exercise 1
Are you the teacher of this class?
Are you a student?
Are you a doctor?
Are you feeling well?
Are you happy?

Are these for sale?
Are these vegetables fresh?
Are these pairs of slippers yours?
Are these new?
Are these puppies for sale?

Exrcise 2
すいません、これらの本はあなたのですか?
Excuse me, sir. Are these books yours?
sir(サー)は目上の男性を呼ぶ時の呼称。軍隊用語じゃなかった。

スミス氏を探しています。あなたはスミス氏ですか?
I'm looking for a Mr.Smith. Are you a Mr.Smith?
冠詞(a)は人物にも付ける。

私はあなたが階段でつまづくのをみた。大丈夫ですか?
I saw you stumble on the stairs. Are you okay?

あなたはこれらを忘れた。これらはあなたのですか?
You left these. Are these yours?

あなたを探している人が二人います。彼らはあなたの友だちですか?
There are two people looking for you. Are they your friends?

Exrcise 3
そのヤングボーイは迷子だ。あなたは彼の母親ですか?
The young boy is lost. Are you his mom?

私はこれらを買いたい。これらは売り物ですか?
I want to buy these. Are these for sale?

これは歯医者です。あなたは歯科医ですか?
This is the dental clinic. Are you the dentist?

だれがこと店の経営者ですか?あなたは店のオーナーですか?
Who manages this store? Are you the store owner?

これらのりんごはよさそう。これらはおいしいですか?
These apples look good. Are these dilicious?

あなたは顔色が良くない。あなたは病気ですか?
You don't look really well. Are you sick?

あなたは宝くじを当てた!本当ですか?
You won the lottery! Are you serious?

これらの寿司は誰が作ったの?これらは美味しいですか?
Who made these sushi? Are these delicious?

彼はよい選手です。あなたは彼のトレーナーですか?
He is a good player. Are you his trainer?

私はロバートを探しています。あなたは彼の父親ですか?
I'm looking for Robert. Are you his father?

Exrsece 4
これらの果物と野菜は売り物です。
These fruits and vegetables are for sale.

これらは新鮮な果物と野菜ですか?
Are these fresh fruits and vegetables?

はい、それらはちょうど今朝届きました。
Yes, they were just delivered this morning.

あなたは本気ですか?これらの果物はほとんど腐っている!
Are you serious? These fruits are almost rotten!

あぁ、あれらは売り物じゃない。私は廃棄のために、あれらを分けた。
Oh, those are not for sale. I was separating those for disposal.

なるほど。あの果物と野菜はなんですか?
×:I see. What are those fruits and vegetables?
◯:I see. What are these fruits and vegetables?

これらはマンゴーと豆です。
These are mangoes and beans.
メンゴース


Exercise 5
私の友達はここにいます。
My friends are here.

なぜ彼らはここにいるのですか?
Why are they here?

彼らは私を泳ぎに誘いたいと思っている。
They want to invite me to go swimming.

あなたは泳ぎにいくのですか?
×:Are you going to swimming?
◯:Are you going to swim
◯:Are you going with them?

はい。私は行きます。あなたは私の水着をみたことをがありますか?
Yes, I am going. Have you seen my pair of swimwear?
水着は歴史的な経緯から、「pair of swimwear」で1着になるらしい。

これらはあなたの水泳道具ですか?
Are these swimming tool yours?

はい。これらは私のものです。
Yes, these are mine.

一緒にいってもいいですか?
Could I come with you?

もちろ!いきましょう!
Sure, let's go!


Exercise 6
Are you the youngest/middle child/eldest in the family?
What are yours roles?

×:I am eldest in the family.
◯:I am the eldest in the family.

私の役割はお金を稼ぐことです。
×:My role is get money.
◯:My role is to earn money.

私の父はまだ働いています。
My father is still working.

Are you interested to live in a foreign country?
Yes, I am. I think I want to live in a safe country.
Is the Philippines safe?

Its is also Japan.

Are you interested in Hollywood films? Why or why not?
Yes, I am. because Action scenes are flashy.

Are you living in an apartment?
If yes, where is it? If no, where do you live?
Yes, I am. I live in a one bedroom apartment.
Are you living in a mansion?

My apartment is located in (街の名前).
My apartment is located at the Sinjuku-1-1-1

atは唯一の場所を示す。
e.g. at the Yoyogi park.
inはざっくりとした場所。
e.g. in Japan

文法 初級8

Today's Pattern
What is __ ?

Today's Sentence
あの動物はなんですか?
What is that animal?

Review
あなたは今どこにいますか?/私はいま家にいます。
Where are you right now?
I am at home right now.

あのテーマパークはなんですか?/あれはエンチャンテッド・キングダムです
What is that theme park?
That is the Enchanted Kingdom.

賞は彼らに与えられるだろう。これらの賞はなんですか?/これらは演技賞です。
Awards will be given to them.What are these awards?
These are acting awards.

何を探しているのですか?/小樽ペットショップを探しています。これはペットショップですか?
What are you looking for?
I'm looking for Otaru pet shop. Is this the pet shop?

ここに友達がいます。彼らは私を水泳に誘いたいんだと思う。/あなたは彼らと行きたいの?
My friends are here.
I think they want to invite me to go swimming.
Are you going with them?

Exercise 1
What is that animal?
What is this gift?
What is this letter?
What is that tree?

What are these pictures?
What are these birds?
What are those paintings?
What are these accessories?

Exercise 2
あなたがいつも読んでいる本は何ですか?
What is the books that you usually read?

この花はなんですか?バラみたいですね。
What is this a flower? It looks like a rose.

空から落ちてくるあれらの石はなんですか?
What are those a stone falling from the sky?
間違ってないけど物騒だな

あなたが学校で学んだ教科はなんですか?
What are the subjects you learned in school?

I can also say...
What are the lessons you learned in school?
What are the things you learned in school?

あの絵に使われた(ペン|インク)はなんですか?
What is the pen used in the painting?
What is the ink used in the painting?

感想

サクサク終わってまた予習してない状態で進んでしまった。
one moment pleaseにtake your time.はサッと出てくるようになった。
例文とかでフィリピンの事を話すと、いろいろ話してくれて密度の濃いレッスンになる。

単語

almost : ほとんど。
rotten : 腐る。
for disposal : 廃棄のために。
stumble : つまづく。
on the stairs. : 階段上で。