この記事の通り、Golang+Agouti+ChromeDriver+headless-chromeを使ってAWSLambda上で動かすことに失敗してしまったので、諦めてPythonを使用することにしました。
なお、こちらの方法はGolangで行う際より参考記事が豊富ですが、私自身Python自体も未経験でしたので、Pythonの使用手順から備忘録を兼ねて記載します。
続きを読む2019年4月1日から開業して個人事業主とめでたく(?)なったわけですが、色々雑に書いていきます。
特に意味はありません。好きなワインの名前からとりました。
マイケル・デイビッド フリークショー・カベルネ・ソーヴィニョン [2016] 750ml
あ、僕に送りつけてくれても良いです。
一応届出上は「システム・ソフトウェア開発」ですが特にないです。 開業して独立したいわけではないので。
1番の理由は経費を差し引いても雑収入が年間20万円を超えてしまい、確定申告を余儀なくされたのが理由です。 そして雑収入と言っても開業届けを出してしまえば事業所得として扱えそうなものもあったので都合が良かったのです。 それで青色申告をすれば何かと還付金が受けれるかもとか節税対策ぐらいの気持ちです。 元々簿記に関しては2級ならありましたし、FPの資格取った時もこの辺の知見はあったのと、割とお金周りの計算は好きでした。お金が好きなので。
あとは、後々フリーランスは視野に入れていて近々やってみたいとも思っているので、その準備と言うか、、、いざやるとなった時の為に手続きを出来るだけ今のうちにしておいたって感じです。
手続き自体は会計freeeなどにお世話になってすんなりできたのですが、それ以外の事業用カード作ったり通帳作ったり、どうせだから今の収入源をもう少し事業ぽくしてみたりとその辺が割と煩わしい作業が多い感じですがなんとかやり終えました。
...これ「屋号名」なのでプレゼントお待ちしてます。
プログラマのためのGoogle Cloud Platform入門 サービスの全体像からクラウドネイティブアプリケーション構築まで
$ brew cask install google-cloud-sdk
※色々省略しています。
struct Hoge: EntityProtcol, Codable { let uid: String let hogeName: String let firstHoges1: [String: String?] let secondHoges1: [String: String?] let thirdHoges1: [String: String?] init(uid: String, hogeName: String, firstHoges1: [String: String?], secondHoges1: [String: String?], thirdHoges1: [String: String?]) { self.uid = uid self.hogeName = hogeName self.firstHoges1 = firstHoges1 self.secondHoges1 = secondHoges1 self.thirdHoges1 = thirdHoges1 } static func deserialize<T: EntityProtcol>(document: [String: Any]) -> T { let json = try! JSONSerialization.data(withJSONObject: document, options: []) let decoder = JSONDecoder() decoder.keyDecodingStrategy = .convertFromSnakeCase return try! decoder.decode(JSSchoolExamEntity.self, from: json) as! T } }続きを読む
npm install -g react-native-cli
/usr/local/Cellar/node/8.9.1/bin/react-native -> /usr/local/Cellar/node/8.9.1/lib/node_modules/react-native-cli/index.js
+ react-native-cli@2.0.1
updated 1 package in 0.755s
CLIのインストールまではできたが、
react-native init sampleApp
react-native: command not found
と何故かない...
おそらくこれ。
export PATH="/usr/local/Cellar/node/8.9.1/bin:$PATH"
Pathが何故かズレてたので↑をすると完了。
実践Expo React NativeとFirebaseで、SNSアプリを最速ストアリリース! (NextPublishing)