Electronで遊ぶ

クロスプラットフォームのデスクトップアプリケーションを作ることのできる Electron で遊んでいる。ひとまず、環境構築まで。

Nodeをインストール

先日Nodeを学んだついでに、nodeをインストール。今回はbrewで入れた。

brew install node

Electronをインストール

ひとまず、Installationのページを参考に、Electronをインストール

npm install electron --save-dev --save-exact

何でもないディレクトリで実行したせいで、package.jsonやら色んな情報がないぞと言われた。

(追記)
何でもないディレクトリでやったせいで、node_modulesのディレクトリが無駄に追加されてしまった。-gのオプションでグローバルにインストールするのでない限りは、プロジェクトのディレクトリで実行する必要がある。(つまり、–save-devのオプションは、いわゆる composer require-dev hogehogeと同じことなのかな)

QuickStartのリポジトリをクローン

ひとまず遊ぶために、QuickStartのリポジトリをローカルに落としてきた。

今日はそこまで。

Node.jsがやっとわかった……

最初はSPA的なものを作りたいと思ったんだった。そこから、Firebase使えばAPIとか作らなくて良さそうと思って、じゃあFirebaseの勉強を本格的にやろうと思った所、Node.jsについて知る必要があって、Web上のいろんなリソースを漁ることになった(ガイドに「Node.jsのアプリが必要」って書いてあったから)。いろいろ漁った結果、そもそもFirebaseをWebアプリに組み込んで使いたいと思っていたので、結局のところ、Node.jsについて詳しく知る必要はなかった。

でもいろいろ調べたので、わかったことをメモしておく。 “Node.jsがやっとわかった……” の続きを読む

子どもが生まれてから、勉強と実装の時間をなんとかするために意識していること

娘が生まれてから、自宅での技術周りの勉強や実装の時間、情報収集の時間が取りづらくなった。そうなることは出産前にイメージしていたものの、想像以上に難しいということがわかった。まだまだ実験途中だけど、これまで試したことと、今意識していることをまとめておく。 “子どもが生まれてから、勉強と実装の時間をなんとかするために意識していること” の続きを読む

友人の結婚式に出席

大学の友人が結婚式を挙げるので、出席しに地元へ。結婚式まで時間があったので、しばらく街を散策した。

2人とも、とても幸せそうな結婚式だった。祝うつもりで行ったはずが、なぜか新郎新婦から出産祝いをいただく展開。ありがたや。

2日目は帰路まで時間があったので、通っていた大学へ行き、お世話になった先生方に会いに。1時間半しか時間がなかったので、なかなかハードスケジュールになってしまったが、有意義な時間だった。

久しぶりに地元に帰ったが、いずれ帰ることもあるかもしれないと思いながら見る街は、また違った視点で見れて興味深かった。