mozyのかきおき

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

テクノロジー

【解決】GCP で Error: Cannot find module '/srv/server.js' が出た時

タイトルの通り GCPのApp EngineでNode.jsを使っている際に、以下のようなエラーに遭遇した。 地味なエラーだがピンポイントで解決している記事がなかったため記載。 When using Node.js on GCP's App Engine, I encountered this error. I'll write it beca…

npm で バージョンを固定する

知ったこと —save-exact を使うとバージョン固定できる。 以下のように使う。 `npm install --save --save-exact <packag-name>`</packag-name>

Laravel EOF; error

起きたこと Laravelの開発中に、 syntax error, unexpected end of file, expecting variable (T_VARIABLE) or heredoc end (T_END_HEREDOC) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN) ってなエラーがでた。 解決方法 EOF; の後にあったスペ…

iOS開発 podfileを複数まとめるとき

起きたこと iOSアプリ開発で、Podfileを書くときに、冗長になる部分があったのでいい感じにまとめたかった。 解決方法 以下のようにインストールしたいpodライブラリをinstall_podsみたいな変数にまとめてインストールすれば良い。 def install_pods pod 'AA…

【解決】GitHubで依存packageの脆弱性警告がでた

起きたこと GitHubでリポジトリを眺めたら、以下の画像のように、依存パッケージの脆弱性情報を通知してくれた。ありがたい。 We found a potential security vulnerability in one of your dependencies. 対応方法 この際だし、各packageをアップデートする…

【解決済】geth でバックグラウンド実行したプロセスがkillできない時

おきたこと イーサリアムの勉強中に、採掘等のためにGethをバックグラウンドで常時起動して置くために & を使って以下のようなプロセスを走らせた。 geth --networkid "15" --nodiscover --datadir "eth_private_net/" console 2> eth_private_net/geth_err.…

【解決】MySQLのpasswordをなしにする

起きた事 local環境で色々遊んでいたところ、databaseを流し込もうとした時に以下のような、password があっていない時に出るエラーが起きた。 Access denied for user 'root'@'localhost' (using password: NO) Couldn't drop database 'test_dev' 解決策 …

3番地コードってなんだろ

3番地コードとは 拙い理解だと output = input1 + input2 みたいに分解できる入出力の最小単位の処理を3つとするから? 3アドレスのコードというのかな。 x := i + m * n; は t <- m * n x <- i + t という風に分解できるし。 他に、プロセッサの命令セットに…

LINE Bot作りを手習いしてみた

こんなものができた。 まだまだ生まれたてという感じです。 流れ 基本的には、以下の2つのページを参考に手習いをしています。 先人の知恵と記事に感謝。 1時間でLINE BOTを作るハンズオン (資料+レポート) in Node学園祭2017 #nodefest - Qiita 嫁と話すLi…

javascriptのチュートリアルを進めてみる 【その0】

これなん? なんだか適度に詳しくて、きちんと解説してありそうなチュートリアルを見つけたのでちょっとずつ進めてみるぞ。 初心忘れるべからずって意味でも、写経をして進めてみる。 参考ページ w3cチュートリアル 思ったこと ボタン要素を押すことで、電球…

AWSの勉強会に行ってきた【サーバレス技術】

【サポーターズCoLab勉強会】CTOが語るTalknoteを支えるサーバレス技術【AWS】 【サポーターズCoLab勉強会】CTOが語るTalknoteを支えるサーバレス技術【AWS】 - サポーターズCoLab に行ってきたのでメモをシェアしておく Talknoteとは 講師さんの作っている…

【IDDD本】ドメイン駆動設計読書記録【ことはじめ】

ドメイン駆動設計読書記録 エンジニアなお仕事をさせていただいている会社で、ひょんなことから、 エリックエヴァンスのドメイン駆動設計をお借りできたので、読書記録を書いて行こうと思います。 まずは、現状のメモ 自分は、DDDに関してほぼ知識はない状態…

Pandasを使って時刻表をスクレイピングしてみる

やること つくばエクスプレス(TX)の快速のみ、次の発車時刻までカウントダウンするAppleWatchアプリが作りたいなと思っている。 必要なこと AppleWatchを買う*1 TXの時刻表をスクレイピングしてくる。 AppleWatchアプリを作る。 やったこと AppleWatchは届い…

Tethne を使って web of science の引用ネットワークを可視化してみる

やること python ライブラリ Tethne を使って引用のネットワーク構造を可視化してみる。(ほとんどチュートリアル通り) やってみた結果こんな感じになった。 Tethneとは Tethneは、書誌のメタデータを解析して解析するためのPythonソフトウェアパッケージです…

じぶん銀行 スマホATM は最高なんじゃなかろうか

ここ数年、お財布を持ち歩かずに、カード入れだけで生活をしていたのですが、レシートを貰ったらパンパンになって意外とかさばるし、 結局、鍵、スマホ、サイフ(カード入れ)と、現代の三種の神器を持ち歩くことからは逃れられなかったのですよ。 そんな時に…

Swift iPhoneアプリ制作入門中

最近Swiftを使ってiPhoneアプリを制作している。 その際に気がついたことをまとめてみる。順次追加していこう。 いわゆる忘備録ってやつ。☺︎ エラーコード > Select a development team in the project editor. これは、プロジェクトの一般設定から チームID…

Braava jet を買ったぞ! Hackもするよ(ただいま調査中

ブラーバジェットの「すくえあ」、新しい家族が増えました。 以前から、二台のルンバたちに部屋のお掃除を手伝ってもらっていたのだけれど、ルンバでは、フローリングのベタつきなどが取れないため、クイックルワイパーなどで毎回モップがけをしないといまい…