mozyのかきおき

mozyの読書感想文や思考置き場

Zettajs はnodeのバージョンが9だと動かない

Hello World Zetta
を試していたところ、以下のようなエラーでコケた。 

util.js:948
    throw new errors.TypeError('ERR_INVALID_ARG_TYPE', 'superCtor', 'Function');
    ^

TypeError [ERR_INVALID_ARG_TYPE]: The "superCtor" argument must be of type Function
    at Object.inherits (util.js:948:11)
    at Object.<anonymous> (/Users/moyz/Test/zettajs-test/node_modules/spdy/lib/spdy/connection.js:86:6)
    at Module._compile (module.js:660:30)
    at Object.Module._extensions..js (module.js:671:10)
    at Module.load (module.js:573:32)
    at tryModuleLoad (module.js:513:12)
    at Function.Module._load (module.js:505:3)
    at Module.require (module.js:604:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/Users/mozy/Test/zettajs-test/node_modules/spdy/lib/spdy.js:20:19)

あーコレはnodeのバージョンの問題だなと思ったので
nodebrew list でインストールしているnodeのバージョンを確認した。
今回は、 運よくv6.11.0がインストールしてあったのでこちらを使用した。

direnvを使ってディレクトリごとに環境を変えているので、今回も、
direnv edit ..envrcファイル内に PATH_add ~/.nodebrew/node/v6.11.0/bin と記載して解決。

動作確認

$ node server.js 
(node:6554) DeprecationWarning: process.EventEmitter is deprecated. Use require('events') instead.
Mar-21-2018 12:47:23 [server] Server (mozy) mozy listening on http://127.0.0.1:1337
Zetta is running at http://127.0.0.1:1337
$curl http://127.0.0.1:1337
{"class":["root"],"links":[{"rel":["self"],"href":"http://127.0.0.1:1337/"},{"title":"mozy","rel":["http://rels.zettajs.io/server"],"href":"http://127.0.0.1:1337/servers/mozy"},{"rel":["http://rels.zettajs.io/events"],"href":"ws://127.0.0.1:1337/events"},{"rel":["http://rels.zettajs.io/peer-management"],"href":"http://127.0.0.1:1337/peer-management"}],"actions":[{"name":"query-devices","method":"GET","href":"http://127.0.0.1:1337/","type":"application/x-www-form-urlencoded","fields":[{"name":"server","type":"text"},{"name":"ql","type":"text"}]}]}% 

いい感じ。実験完了。動いてよかった。❤︎ 

【解決済み】React Nativeで、run-androidしたときにNo connected devices って怒られる

React Nativeでandroidアプリをrunしようとしたら、
以下のようなエラーが出て止まった。

* What went wrong:
Execution failed for task ':app:installDebug'.
> com.android.builder.testing.api.DeviceException: No connected devices!

以下のページを参考にして、あらかじめエミュレータを起動しておいてから 実行したらうまく動作した。
Failed run android simulator : No connected devices! · Issue #3091 · facebook/react-native · GitHub

Ionicを使ってWeb、iOS共通コードでアプリを作る

Ionicで作る モバイルアプリ制作入門〈Web/iPhone/Android対応〉

Ionicで作る モバイルアプリ制作入門〈Web/iPhone/Android対応〉


Twitterで回ってきた、この本が面白そうだったので、kindle版を買って試している。
気軽にWebアプリが作れるのでなかなかにびっくりしている。
書籍内で、Ionicを使用して作られたiOSアプリなども挙げられていて、触ってみると十分かなと感じたため、学習を開始。
今日はインストールとサンプルを動かす程度かなぁ。

今後

以下にやったこと、疑問、進捗などをまとめていく https://github.com/MozyOk/ionic_tutorial

【未解決】Github Desktop Windows を開こうとしたら、javascript エラー

Github Desktopを開こうとしたら以下の画像のようなエラーがでた。

https://files.slack.com/files-pri/T02ER5AJD-F8QLVP0V7/image.png

言及しているページ

Github desktop is not opening · Issue #1638 · desktop/desktop · GitHub

解決方法

今のところ、再インストールしかないっぽい??

突発旅行で、日光に行ってきた。

経緯

土、日曜日とまとまった休みが久しぶりにできため、
日光東照宮への初詣と、温泉宿での各種執筆作業を兼ねて日光金谷ホテルの手前、「日光 星の宿」に行ってきました。

www.hoshinoyado.com

この時期の日光はめちゃくちゃ寒くて、雪が残っていたし、突発弾丸旅行だった自分の車はスタッドレスタイヤではなかっため、中禅寺湖方面は断念し、日光でゆったり観光しました。
夕食は、外に出て、「えんや」でサーロインステーキとシチューを食べました。お肉が柔らかくて美味しかったです。あと、暖炉が良かったです。(語彙力..)

Beer Restaurant 日光 えんや

宿の感想

星の宿、日光での宿探しに迷っている方には、是非おすすめいたしますよ。
全体的にとても気が利いていて、窓の外の雪がかぶった日本庭園も含めて素敵な空間が広がっていました。
以下、某所に投稿したレビューをそのまま貼り付けるスタイル。(まだ審査中かな?)

館内はもちろんのこと、至る所に気が利いており素敵な空間となっております。
窓の外に広がる日本庭園は美しく、いつみても少し表情が違った姿を見せてくれます。そのため、時間の流れを忘れてゆったりと宿泊を楽しむことができました。 夜はライトアップもされているため、積もった雪も美しく照らされておりました。 お部屋には、館内を歩き回るには寒いからかと、丁子足袋が用意されていたり、温泉に向かう渡り廊下にはファンヒーターが置いてあったりなどと、大変細かな気遣いが感じられ、心地よく思いました。
温泉は、温度も暑すぎず、冷たすぎず、ちょうどよい温度で、温質は少しとろっとしているのにも関わらず、さっぱりとした湯上りで私好みに感じました。
露天風呂は、時間帯がちょうど良かったからなのか貸切状態で、雪がかぶる日光の自然を眺めながら、ゆったりと心身ともに癒すことができました。
また、浴場はすのこ貼りとなっており、銭湯等によくある洗い後の水の通り道などがなく、とても驚きました。
とても綺麗な作りでしたので、お掃除などは大変なのではないだろうかな。と、お掃除の方の苦労をお察しいたしました。本当にどうやってお掃除しているんでしょう。とても気になっております。お聞きすれば良かったかな。(笑)
私が、駐車場所がわからずにお聞きした際には、雪が積もる寒い夜の中、フロントの方に駐車場所までご案内していただき大変助かりました。ありがとうございました。
次は、紅葉が綺麗な季節となりましたら景色も綺麗でしょうから、宿泊させていただきいと思っております。大変よい宿泊となりました。ありがとうございました。

まとめ

冬の日光はよかとこでした。また秋の紅葉の時期に行きたいなぁと思いました。