掲示板お問い合わせランダムジャンプ

Navigation
FM安曇78.75MHz内で検索

エントリーナビ

2018年09月30日
Three.jsに挑戦
airplane

今晩は台風が来るということでそもそも外出できない。
午前中はあまり降らなかったので庭に出ることもできなくはなかったが、ずっと中にいた。パンを焼きたいと思ったもののドライイーストを切らしている。
昨日に続いてゲームで遊んだり勉強したりして過ごした。SuperTaxKartの続きをやって全面クリア。クレジットは延々流れるようだ。ストーリーから一人で遊ぶに戻ると全キャラ選択可能で全コース走れるようになっていた。
一度使ってみたかったThree.jsだが、意外と使いやすいしネットにもだいぶ情報があるので学習しやすくなったと思う。
かつてOpenGLとかやってみたことはあるが、動かすハードが貧弱すぎてテストできない。またモデルデータの読み込みとかになるとハードルも高く、モデリングソフトを買って使い方覚えてモデルデータ作ってとなるとさすがに時間が取れない。ということで断念。
かつてFlashで作ったことはあるが、スマホやタブレットのブラウザではもうFlashをサポートしていなかったりする。ARのコンテンツもそろそろ作り直さなくてはいけない気がする。
3D描画に必要なレンダラーとかマテリアルとかの知識はなんとなくあったので楽にイメージはできた。Unityでやったような気がする。
モデルデータもフリーのがいろいろ出回っていて使えるようになっている。探すのが大変でそういうところはUnityがいいのだが、IDE立ち上げるのが面倒だ。
さて、球とか立方体とか表示して回してと一通りやった後、地球の周りを飛行機が飛んでいる奴を作ってみることにした。去年やろうとしてずっとやってこなかったキャセイのアレである。関空から香港まで地球儀の上を飛行機が飛んでいて今どこを飛んでいるかわかるようになっている。あれ作りたいなと思いつつもなかなか時間が取れなかった。3D表示の学習というと入門として球や立方体を表示させてそれで満足して終わってしまうことも多い。何か目標を決めてもうちょっと先に進むということをやらないとなかなか身につかないと思う。
球に地球のテクスチャ貼りつけて飛行機のモデルデータ読み込んで表示、あと航路を示す板もつける。3Dは角度の調整がめんどくさい。
そしてなんと今日中にそこそこできてしまった。相性の問題なのかテクスチャがうまく表示されず影みたいな飛行機になっているが、雰囲気は出るようになった。むしろ航空会社のロゴや色合いがそのまま出てしまっているといろいろと問題になりそうなのでこれはこれでいいのかもしれない。
一番苦労したのはまず飛行機を表示させたとき地球に埋まっていてx座標を動かして取り出したはいいもののなぜか背面飛行。板も飛行機から斜めに地球に突き刺すのに座標の調整に苦労した。
夕方台風が来るので外に出ないようにと案内があり、避難場所も案内があった。もちろん市民全員を避難させるスペースはなさそうで俺が行くこともないかなと思った。
夜結構雨が降ってきてあまり眠れそうにない気がする。明日休みになればいいが、まずは出勤することになりそうだ。
[ 投稿者:りっく at 22:19 | りっくの日記 | コメント(0) | トラックバック(0) ]

2018年09月29日
勉強とゲームと
なんだか週末のたびに雨が降っているような気がする。
最初から期待はしていなかったので今日は朝からWebRTCを触ってみた。なんと簡単にブラウザチャットが作れるらしい。
HTML5のvideoタグにWebカメラの画像を表示できるのだが、ブラウザ同士をP2Pでつないで通信するのも簡単にできるらしい。SkyWayとかのサービス使わないといけないのかなと思っていたが、ブラウザだけでできるようだ。ただ、STUNとかTURNを使うとなるとそういったサービスを使わないとかなり面倒になる。ずっと無料だと思っていたが、既に有料サービスも始まっていた。もちろんまだ無料でも使うことができる。
VRコンテンツも思っていたよりは簡単に作れるようだ。といってもVRゴーグルとか持ってないので買うことにした。Playstationをこの際買おうかと思っていたが、遊ぶ時間が取れないのであきらめた。
久しぶりにFlashゲームを見ているとDigDugが出てきた。あとドンキーコングとかあったが、相変わらず樽を飛び越えるタイミング間違えて即死。ゼビウスもこんなに難しいとは思っていなかった。Street Fighter2 Turboもあったが、春麗と当たると負ける。やはりゲームは下手だ。monopolyまである。1回目は圧勝だったがなかなか勝てない。
脱出ゲームでAuroraというのがあったので遊んでみた。英語がわからないと多分きつい。結構有名なゲームでなんとなく名前覚えていたしあちこちに攻略情報が載っているのでなんとかクリアできた。
マリカーのLinux版のようなSuperTuxKartにWindows版があるので早速落としてきて遊んでみた。無料のはずがあちこちに鍵がかかっている。ネットにつなぐこともできるようだがいったんネットにつながなくても遊べるようにした。どうせコンピュータ対戦でしか遊ばないだろうと思う。
結構集中して疲れた。ゲームで遊ぶのはストレス解消以外に俺の場合はモチベーションアップの効果もあるので定期的に遊ばないと日常がつまらなくなると思った。
[ 投稿者:りっく at 22:19 | りっくの日記 | コメント(0) | トラックバック(0) ]

2018年09月24日
連休終了、帰宅
最近一日前に帰宅してゆっくり休むというのが流行っている。
特に今の作業場では作業時間中疲れているということが許されないので、連休だからといって目いっぱい遊んでギリギリに帰宅するということができない。
ということで帰宅にも一日かける。移動のためだけに一日使うのはもったいないのだが仕方がない。結局3連休といっても行きに一日、帰りに一日使ってしまうので実質1日どこかで遊ぶだけである。今回は休みを取ったので2日休むことができた。といっても結局食事が外食になっただけでずっとうちにいたということに変わりはない。
渋滞もあるしもしかすると買い出しに出るかもしれないということで勤務時間帯に移動。最終日とはいえ連休中なので道路は渋滞していてすぐに高速に乗った。
低速車がいるということで亀山から四日市まで渋滞10分とあったのだが、亀山でちょっと止まっただけで後はスムーズに進んだ。
今回は名古屋を避けて伊勢湾岸道から中央道に抜けたが、意外と快適で走行車線から追い越し車線の煽り運転を眺めながらストレスなく走った。大型トラックの後で車間距離詰めるとか自殺行為だが、たぶん死なないとわからないのだと思う。前に代車で新しめの車を借りたとき確かにブレーキの効きがいいとは思ったが、いくらなんでもトラックのブレーキとは比べ物にならないだろう。
降りるところを間違えて逆走している人がいた。戻ってきてぐるっと回って本線に合流。逆走中にそのインターで降りる人がいたら正面衝突しそうだった。
予想はしていたが、サービスエリアの食堂は満員でコンビニで買って車で食べるしかなさそうだった。連休とか週末とかを除けば空いているのだろうか?
帰りにスーパーに寄ったくらいでほぼまっすぐ帰ったので暗くなる前に着いた。いろいろとやらなくてはいけないことはあるのだが、明日に疲れを残さないように今日は何もしないことにした。
[ 投稿者:りっく at 22:30 | りっくの日記 | コメント(0) | トラックバック(0) ]

2018年09月23日
今日も外食と野球中継見てただけ
テレビがあると朝からずっと見てしまう。といってもテレビを見る習慣がない俺としては暇なので部屋にこもってネット記事を見ていたりする。
今日も昼は外食するようだ。人気のチェーン店に行くと1時間待ちだということで諦めて別のチェーン店にする。こちらはややマイナーということもあって比較的空いていた。
今日はとにかく肉。ということで頼んだのだが、俺より食欲があったはずの親の食欲はもう俺の半分くらいになっていた。というより厚い鉄板に乗せられて運んできた直後は柔らかかった肉が、しばらくすると固くなって食べられないのだそうだ。
年齢的なものもあって残しまくり。肉とかは俺が半分食べたので良かったが、ご飯までは手が付けられない。
どこかに遊びに行くでもなく帰りにスーパーに寄って帰った。
午後はまた野球を見る。今日は巨人阪神戦だ。甲子園ということもあってすごい声援だった。
巨人の先発は今村投手。阪神の先発は青柳投手。どちらもいいピッチングで4回まで0点。5回、なぜか好投の今村投手に代打宇佐美選手。ネットではなぜ長野選手じゃないのかといわれていたが、案の定得点ならず。6回、阪神も好投の青柳投手をツーアウトから交代させたが、タイムリーを打たれ先制される。2人出したとはいえこちらも謎采配。
7回、2アウト1,3塁で代打鳥谷選手が同点タイムリー。追加点は入らなかったが残りの投手陣を見ても阪神有利。
8回から藤川投手が登板。長野選手を敬遠したが、代走中心になっていた立岡選手がタイムリー。さらに満塁だったがなぜかピッチャーで得点ならず。投手陣が信用できないとはいえ1点差で大丈夫だろうか。
そして畠投手回跨ぎ。盛り上がっているところではあるが、相撲が見たいとチャンネルを変えられて終わり。試合はそのまま巨人が勝ったようだ。
後は夕食食べて風呂入って寝るだけ。明日は午後から帰るものと思っていたらしく午前中に出るといったら驚かれた。
2日あっても基本的にテレビ見てるだけであとは世間話程度。顔合わせに意味があったというところだろうか。
[ 投稿者:りっく at 22:47 | りっくの日記 | コメント(0) | トラックバック(0) ]

2018年09月22日
ラーメン食べて野球見て
せっかく遠出したものの、雨予報ということで朝からずっとテレビを見ていた。昼は雨がやんでいたのでラーメンを食べに行く。
おなかの調子がいまいちの時は辛い物を食べて下痢で出してしまうという手を使う。ということでやたら辛そうなものを頼んでみる。
スープもなく麺の上に真っ黒な具が乗っている。意外とこれいいかもしれない。
あまりに珍しいので相席になったおばちゃんが興味を示していた。見ず知らずの人に平気で話しかけられるあたりさすがだと思う。俺も意外で嫌な感じはなかった。
さらにスーパーでお高い飲むヨーグルトを整腸剤代わりに飲むとおなかの調子が良くなった。
午後は野球を見る。今日は巨人ヤクルト戦。先発は巨人が菅野投手。ヤクルトがカラシティー投手。不動のエースと抑えで点を取られすぎて先発に回った投手では分が悪い。
1回、ゲッツーのはずが悪送球で1,3塁。ゴロに打ち取っても1点入れられる。さらに四球、暴投からタイムリーで3-0。その後はしっかり押さえていたがさらに追加点で交代。交代した秋吉投手もホームランを打たれて5-0。1回の3点が痛いが本来ならそんなに悪くない。ただ点が入らない方がきつく村上選手は三振2つにゴロ2つ。プロの厳しさを教えるというのはいいが最終回くらいは交代させて希望をつないでもよかったかもしれない。
まさかの完封負けで早く終わったのでDenaの方を見るとこちらも終わっていた。阪神は大量得点したようだ。
何しにここに来たのか。あっという間に一日が終わった。
[ 投稿者:りっく at 23:11 | りっくの日記 | コメント(0) | トラックバック(0) ]

2018年09月21日
休みを取って移動だけ
ちょうど仕事の区切りがついたところで今日は休むことにした。
ずっと休みといっても雨でストレス発散もできていない。ということで連休にぶつけて出かけることにした。といっても基本的に雨なのでただ移動するだけになりそうだ。
親元に顔を出すように言われていたがなかなか行けないのでこの機会に行くことにした。もう運転も辞めさせたいくらいなのでさらに遠出することもない。
平日の移動ということで朝の通勤時間帯を外して遅めに出た。があまり効果がなく松本までは普通に通勤渋滞だった。ここが一番混んでいたと思う。そのまま19号沿いに木曽へ。さすがに木曽に入るとだいぶ空いていたが雨が強めだ。こんな時に観光などしている人はいるのかと思ったが、年配者や家族連れはお構いなしに出かけているようだ。平日だから道の駅も空いているだろうと思っていたがそうでもなかった。いや休日でも出かけるような人は高齢者や家族連れだけなのかもしれない。
道路で煙が出ているなと思ったら発煙筒でどうやら事故が起きていたらしい。渋滞していたなら大変だったが、避けながら先に進める淀余裕があった。雨で視界が悪いので事故は起きやすいのかもしれない。
19号はしばらく行ってないうちにまたいろいろと新しくなり走りやすくなっていた。快適な道なので時間に余裕があればこちらを走るのもいいと思うが、やはり高速とはスピードが違うし信号もある分遅くなる。中津川から名古屋も迷ったが下道を使った。渋滞というほどではないがちょっと混んでいる。名古屋高速はいつのまにか名二環という名前になっていた。一律500円ではなくちょっと安くなっているかもしれないが、おすすめルートでは伊勢湾岸道を使うように出てくる。
行き止まりもなくなって302号も使いやすくなったと思ったらここが大渋滞でかなり時間を取られた。右車線を走ると右折車で詰まっているし左車線に合流しようにもやたら飛ばすので入りにくい。なんとか1号に入ろうと思ったら手前すぎて県道に入ってしまった。実はこちらの方が良かったようで名古屋西から東名阪に入る。桑名から鈴鹿まで渋滞しているようだったが、渋滞に巻き込まれているうちに鈴鹿から亀山に変わっていた。ちょっと止まったが今日は移動だけと思っていたのでストレスにもならずに名阪国道へ。左車線を走る限りほとんど問題ないが、たまにいくらなんでも遅い車があるので追い越す。
そのまま西名阪に乗り遅くなる前に着くことができた。
[ 投稿者:りっく at 19:14 | りっくの日記 | コメント(0) | トラックバック(0) ]

2018年09月20日
Google Assistant 2か国語対応の落とし穴
Google Assistantが2か国語対応した。
早速買ったばかりのスマホで設定したのだが、意外な落とし穴があった。
まずはメリットの方から。
・英語版のアプリが使えるようになる。
・日本語版ではまだ対応していませんと出てくるメールのチェックができる。

他アプリを使えることでできることも多いし、アプリ自体のレベルも高い。英語版Google Homeで英語のニュースやPodcastを聴いて勉強しようという人は、それに加えて英語で話しかけてみると英語で答えてもらえるので役に立つだろう。

お勧めは「Lucky Trivia」
日本語のトリビアを教えてもらえるものと違ってクイズになっている。「Are you feeling Lucky?」でも起動できるのだが、これがレベルが高い。ネイティブの早口で質問されるので初めてだと字幕を見ないととても理解できないだろうと思う。最初にプレイ人数を聞かれるのだが、複数でプレイしたらどうなるかはわからない。1人プレイだと5つのクイズになる。
まずは勝手に名前が付けられる。以後PeanutsとかPigとか呼ばれるようになる。変えたい場合はクイズが終わってもう一度というタイミングで別の人がプレイしていることにすればいい。それまでの間はブタ呼ばわりされながらプレイするか中断するか。
答えは複数の選択肢から答えるのだが、番号ではなく単語。これがしっかり発音しないと認識してもらえない。結構融通を聞かせてくれるのだが、それでも誤認識でskip扱いになることも多い。
それにしても長い間英語で話していないだけあって、いかに自分が日本語読みに染まっているかよくわかった。

そして、これが落とし穴の始まりだった。
とりあえず英語で話してもらおうと「Hello」と言うと「エロ」と解釈される。以後、近くのソープの一覧が紹介されるわ、どんな話をしてもエロネタに振られるわで散々だった。普段検索しない内容だけにびっくりした。
そしてこの発言履歴はしっかりとGoogleに捕捉され保存されている。
時々よく聞き取れませんでしたと返ってきたときに、本当はどう解釈したのか確認した方がいい。BLEACHとかFateとかくらいならまだいいのだが、中にはすごい変換されているものもある。
ということで、返答がおかしいなと思ったらマイアクティビティを確認する習慣はつけておいた方がいい。ただ、雑談アプリでおしゃべりするとものすごい量になるので確認するだけでも大変だ。こんな時のために1日分まとめて削除する機能もあるが、それだとまともに解釈して学習した内容すべてが消えてしまう。
ともかく、しゃべった内容を日本語として認識するか他の言語として認識するかはGoogle Assistant次第なので、気を付けた方がいいと思う。一度日本語として解釈されるとしばらくはカタカナ変換されてしまうようだ。今のところ「English, please」で英語モードに戻して以降英語で会話することができるようになっている。
今後もしばらくは苦労するだろうが、普通に会話できるようになるまで頑張ってみようと思う。
[ 投稿者:りっく at 00:51 | りっくの日記 | コメント(0) | トラックバック(0) ]

2018年09月16日
効果音対応
Assistantの応答に効果音をつけるにはSSMLを使う。
これが、効果音だけではなく会話中に間を置いたりできるので便利だ。
効果音も公式でかなり用意してもらっているし、自作のも使える。httpsでアクセスできるところに置いておかないといけないので、そう甘くはないが、公式のものだけでも十分面白いものが作れそうだ。
音楽も充実していてこれを聴くだけでも楽しめる。注意としては著作権表示の必要があるものがあるのだが、スマートスピーカーから流すのに使えるかどうか。プライバシーポリシーやアプリの説明ページに載せて置いたらいいのかなとは思うがよくわからない。
というわけで、撃てと言ったら発射音が出るようにした。
短い言葉は誤認識のもとで「ウケ」とか「うつ」とか解釈されてなかなか発射できない。「Fire」で認識するようにすると少しマシになったが、「ファイヤー」に変換されるとなかなか戻ってくれない。
そしてこれで面白いアプリを思いついて作り始めていたのだが、作っている最中にこれ面白いのだろうかという疑問が沸き起こって中断。
せっかくの連休なのに天気悪そうなので何か作りたいと思っていたが、今日はパンを焼きまくっただけで終わった。
[ 投稿者:りっく at 00:56 | りっくの日記 | コメント(0) | トラックバック(0) ]

2018年09月15日
Podcast対応
Google Homeで英語のニュースを聴きたい場合、言語設定に英語を含めるとかいろいろネットにやり方が載っていたのだが、ニュースの設定で普通に選択できた。
それはそれとして「英語のニュースが聞きたい」というと英語のニュースPodcastが聴けるようにしたい。
公式にはPodcastを聴けるようにする方法が載っているのだが、PodcastのRSSの作り方だけがあってそこからどうやって再生するのかわからないように見える。
SSMLのaudioでmp3を指定できるようなので、ここに指定すればよさそうだ。Podcastのrss-channel-item-enclosureのURLを取得すればいい。
ただ、URLはvalueではなくattrなのでxmljsonでの取り方にちょっと癖があるようだ。普通につなげていくのでは取れない。jsonには$が指定されているのだが、それでは取れないかと諦めかけたら取れてしまった。
あと、次のニュースを聴くときのためにconv.askで指定していても、タイムアウトでアプリを抜けてしまうらしく、なぜかうまく再生されない。ここは諦めていったんアプリを終了させてつなぎなおしてから次のニュースを聴けるようにした。どうせ俺しか使わないから問題ない。
Podcastとはいえmp3ファイルの直リンはまずいような気もするが、そこも気にしないことにしよう。
SSMLのspeakタグにaudioを指定するのだが、audioの前に文字列を指定しても音声がぶつ切れになるようだ。かといって何も指定してないとダウンロード中静かになってしまい切れてしまったのかどうかわからない。
conv.askは連続で指定できるようなので、それでなんとか回避してみようと思う。
さて、意外とあっさりできてしまったが、1回2,30分から1時間近くあるようなPodcastを使ってテストするので時間がかかる。再生開始、再生終了、スピードが指定できるのがありがたい。
ということは、スピードが速すぎて英語のPodcastが聞き取れない場合、speed=80%とか指定するという手が使える。Podcastのreaderはweb版でもAndroidなどのモバイル版でもいろいろあるのだが、再生スピードが変更できるものなんてそうそうないと思う。これは結構いいことを知ってしまったと思った。
そして、他に何もせず連休初日が終わった。
[ 投稿者:りっく at 13:58 | りっくの日記 | コメント(0) | トラックバック(0) ]