親子丼の備忘録

親子丼が技術的なことや個人的なことを忘れないように書き綴ります。

Lv.上げしなきゃ、ですけど。

おやこどぅぉーーん。
どうも、親子丼です。

2016/8/19 (Fri.)

今日は夏休みだというのに学校に行くときと同じ時間に起きて、
学校の時より1時間遅く出発しました。
(もうちょっと寝れたのでは・・・)
目的は、東西線青葉山駅近くの某教育大学で化学系の大会の
レクチャーを受けるためです。
(あえて、具体名の明記は避けます)
前日、1時ぐらいまでNode.jsいじりとCLOSERSをしていたせいでものすごく眠かったです(汗)
でも、頑張って話し聞いて、頑張って頭使って、頑張って制作してきました。
筆記、ちょっと、レベル高すぎませんかねぇ( ^ω^)・・・
勉強してレベルを上げておかねば・・・。
あと、事前課題も頑張るぞい(白目)
10月にいろいろ集中しているので、念入りに準備して倒れないようにしたいですね・・・

仙台に帰ってきてから、またもやゲーセンに行ってきました←
今日はMUSECAとビーマニメインでやって来ました。
では恒例、今日の成果発表!
(という名の水増し)

うん、楽しかった(KONAMI感)
ビーマニで圧倒的成長したい。

ということで今日は「Lv.上げしなきゃ」のお話でした、では今日はこの辺で。
それでは、また。
親子丼でした。


※今日の一言
 東西線、車両サイズ小さくてかわいい。

睡眠 < 1hr、ですけど。

おやこどぅぉーーん。
どうも、親子丼です。

2016/8/18 (Thu.)

今日は、10時から14時まで学校にいました。
1時間未満睡眠ですが、16時までは生きられますのん(白目)
仙山線結構多かったですねぇ。

用事が終わった後、1時間半ぐらいゲーセンにいました。
MUSECAで「JOMANDA」グラフィカを開けてきました!
あと、BEMANIでLv.7を初クリアしたり、diamond crossing(SPN)をクリアしました。
ボルテは調子悪い、と言うより練習してないだけなんですけどね。
できそうな曲追加していかねば・・・。

実装の件ですが、音声認識はオフラインでやることを諦め()
素直に「Web Speech API」を使おうと思います。
Gitレポは作ったので、明日中にも作ります。
無駄機能をちょっと検討中です(PeerJSを使った)

明日も朝早くから出かける用事があって結構キツイです・・・。
まあ、今日は4時間以上寝よう。

ということで今日はCLOSERSするのでこの辺で。
今日は、「睡眠 < 1hr」のお話でした。
それでは、また。
親子丼でした。


※今日の一言
 CLOSERS、緊急メンテ、うっ、頭が・・・。

進捗した、ですけど。

おやこどぅぉーーん。
どうも、親子丼です。

2016/8/16 (Tue.)

今日は珍しく熱心に実装してました←
おかげで完成しましたよ!
(テストタイプですし、通信が安定しないですし、他ブラウザで試してませんし・・・)
(でも、完成は完成。)
これで明日、何も考えずにゲーセンにいけますね!←
台風?知りませんよ(白目)

そういえば、何を作っていたか書いていない気がしたので書きますと、
「ブラウザ上でボイスチャットをできるようにする」

「ブラウザから音声拾って文字に起こす」
というミッションが 与えられていまして、それを解決していたのです。
とりあえず、「ブラウザ上でボイスチャットをできるようにする」
の方は解決できたと思います、多分。
PeerJS」というライブラリを使って
Node.js + Express + AngularJSの環境に実装しました。
PeerJSとは、WebRTCという最新技術をJavaScriptで使いやすい形にライブラリ化
したものです。
WebRTCとは、

W3Cが提唱するリアルタイムコミュニケーション用のAPIの定義で、
プラグイン無しでウェブブラウザ間のボイスチャット
ビデオチャット、ファイル共有ができる。 (WebRTC - Wikipedia)

というもの。
まさにこれに使うべく生まれてきた技術です←
良い点としては、ラグがとても少なくて、
僕が家の中で試した時はマイクに拾わせてるラジオの音と
実際になっているラジオの音とのラグが全くと言っていいほどなかったです。
残念な点を上げるとすれば、
対応しているブラウザがやや少ない、
f:id:oyakodon2109:20160816235848p:plain:w300

ことと僕が試したところではちょっと音質に難があることぐらいですかね。
(本当はそうでもないらしいけど)
すごい奴ですよ、こいつ。

交信するには、IDを交換する必要があるんです。
そこで登場!「socket.io」。
WebSocketを使って、入退室時にIDを交換してやって、
交換されたらストリームを開いたり閉じたりするようにしました。
まあ、自分で全部やった調に書いていますが、
ほぼこのページのことです(汗)

qiita.com

僕にとってこのページは救いの手でした、本当に助かりました。
僕がやったのは、Expressの雛形 + AngularJSの環境で動くようにしたのと、
PeerServerを./bin/wwwではなく普通にコマンドで起動させるようにしたことです。
(npmでインストールすると、「./node_modules/peer/bin/peerjs」にバイナリファイルがあります)
Cloud9で9000番ポート開けねえのわかってたら、もっと早く解決できたのになぁ( ^ω^)・・・
(今現在は、8081番を使うことにしています。)
まあ、完成してよかったですよ。
次のミッションも頑張るぞい。

ということで今日は「進捗した」のお話でした、では今日はこの辺で。
それでは、また。
親子丼でした。


※今日の一言
 台風でも、市営地下鉄は止まらない、よね?()

じっせん()、ですけど。

おやこどぅぉーーん。
どうも、親子丼です。

2016/8/15 (Mon.)

今日は、午前中はCLOSERSしたりLR2したり、卓球女子準決勝見たりしてくつろいでました。
もちろん、実装のこと調べながら。
午後は、レジャランとクリステに行ってきました。

どちらともすごい居心地良かったです、もっとも自分が疲れちゃってクリステの方は半分座ってましたけどw

今日は自分の中ではMUSECAの日でしたね。
家に帰ってきてからひたすら実装前段階のテストをして、ある程度理解して、アイエーTimeOutナンデーって言う感じです。
まあ、明日の午前中Re:ゼロ見つつ問題を解決してゴリゴリ実装していこうと思います。
睡眠時間の確保のお話ですけど、何か最近4時まで起きていて8時ぐらいに起きれてる、という謎現象で
頭は回るのですが、疲れやすくなってますね、あとやる気が出づらい。
これどうやったら治るかなぁ・・・(汗)
まあ、寝る努力はしてみます・・・。

昨日書いたことを半分できて、半分できてない気がしますが、まあこういうのはちょっとずつ、継続して行えば
じき成果が出るでしょうよ(何を持って成果なのかは知らん←)
実践、大事()

ということで今日は寝る努力をするのでこの辺で、
今日は「じっせん()」のお話でした。
それでは、また。
親子丼でした。


※今日の一言
 ラズパイの環境を破壊した後、結局Cloud9で開発して、残ったのはVPN機能とWebサーバ機能を
 失ったピカピカランプが光る基盤だった( ^ω^)・・・

うみ、ですけど。

おやこどぅぉーーん。
どうも、親子丼です。

2016/8/12 (Fri.)

昨日遅くまでプログラミングをしていたのにもかかわらず、
今日朝早めに起こされて湯野浜海水浴場に行ってきました。

いやぁ、快晴で指すような光がとても痛かったですねぇ。
そんななか泳いできましたよ、海。
綺麗な海でしたね、クラゲに刺されましたけどw
あと、寝不足のせいか頭が痛くて波で酔ってしまって
30分ぐらいダウンしましたが、楽しめました。
家に帰ってきてから、家族にテニスに駆りだされて下手なテニスを
やって帰ってきてヘトヘトです。
ゲーセンに行きたい・・・()
明日は、お盆です。
ネットの有る父方の実家に行って作業します・・・。
寝るので今日はこの辺で。

ということで今日は「うみ」のお話でした、では今日はこの辺で。
それでは、また。
親子丼でした。

※今日の一言
 帰ってきてから、家族と花火をしたのですが僕の線香花火だけやけに短命なんですよね・・・。
 何が行けなかったんでしょうねぇ( ^ω^)・・・

Copyright © 2015-2017 Oyakodon All Rights Reserved.