mozyのかきおき

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

Laravel/Vue.js勉強会#6 に行ってきたぞ!

Laravel/Vue.jsの勉強会にいってきました!それぞれのLTの内容と感想をまとめています。

iPhone の 解像度ごとの動画容量まとめ

なぜ書いたか 動画をやりとりするような iOSアプリを作ろうとしていて、バックグラウンドの設計の際に通信容量などが気になったのでまとめ。 解像度ごとの動画容量まとめ 1分の動画での目安 720p HD 30fps 60MB 1080p HD 30fps 130MB 1080p HD 60fps 175MB 4…

Scoold への貢献ができたぞ【OSS】

マージ祝い記事 深夜テンションで一気に翻訳していたPRがマージされた。 https://github.com/Erudika/scoold/pull/101 Scoold ってどんなモノ? Scoold は簡単に言うと、Javaで書かれている、Stack Overflow のクローン。 Javaの勉強も兼ねつつ、個人的に1人…

Rails マイグレーション時は redo を使って動作確認しよう

Tips マイグレーション時には、バージョンアップする時のことは結構考えるけど、ダウンする時の考慮が抜けていることがあるため、 Railsのマイグレーションをする際のTipsとして redo を紹介します。 使い方 bin/rails db:migrate で自分が書いたマイグレー…

遂に出た! Dev.to iOSアプリ

IT

勢いでまとめます。 言わずと知れた、爆速エンジニア向けナレッジサイト、Dev.to のiOSアプリが遂にGitHubにオープンソースで登場しました! https://github.com/thepracticaldev/DEV-ios/ 経緯などはこちらにまとまっています。 https://www.producthunt.com…

プログラミングBGM のススメ

プログラミングBGMのススメ

2018/11/10 コンパイラ勉強会に行ってきた

コンパイラ勉強会とは コンパイラとその関連技術について共有し学ぶ勉強会です。 connpass.com まとめると 自分がまったく知らなかったことがたくさんあったので学びになった。もっと低レイヤーな部分を触っていかないといけないと思った。 そして、勉強会中…

【解決】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…

GCP Storageバケットのパーミッション周りでハマったエラー

こんな感じのエラー コンソールで見ると権限は正常に付与されているようだが、以下のようなパーミッション周りでエラーが出た ERROR: (gcloud.beta.functions.deploy) ResponseError: status=[403], code=[Forbidden], message=[Permission denied on resour…

1人アドベントカレンダーのススメ

今年こそはと思い立ってまだ1ヶ月は準備期間あるのでやることにした! ついでに新技術を身につけて、翻訳とかOSSに貢献もしちゃおうってな魂胆 やっていくぜ! Mozyの1人アドベントカレンダー Advent Calendar 2018 - Adventar

OpenPoseのオプションリスト

元ページ openpose/demo_overview.md at master · CMU-Perceptual-Computing-Lab/openpose · GitHub 基本 ./build/examples/openpose/openpose.bin --video examples/media/data.avi --write_video examples/media/data_out.avi - -display 0 --face --hand …

Puppeteer入門 ログイン処理編

こんなの作った BFに自動処理でログインする gist.github.com 感想 コメントの通り一個一個追っていけば結構簡単だった。 Puppeteer 最高に使いやすいのでいろんな物を自動化していきたい。

深夜に考えたことのメモ

寝たら忘れるからメモ twitterのネットワーク構造ってこんな感じに影響を及ぼすか。 ユーザによる層があるネットワーク構造って捉えるのがいいか? んで全てが時系列の上に乗ってると。 こう考えると、情報伝播のモデルが面白い。 めっちゃ絡み合ったネットワ…

仕事に関してたまにはエモいことを

チラシの裏 定時までがあなたの実力です。 超えたら超恥入りつつ、仕事が残ってても帰る。試合終わってからゴールにシュート決めてもダメでしょう🙅‍♂️定時超えても人が残ってたらマネージメント失敗。管理者は残った人数分だけ無能と感じましょう。 コレが分…

jQueryとVue.js のスタイルの違い

jQueryのスタイル UI構築に関してDOMツリーを中心とする DOMツリーがUI状態を持つ イベントによってDOMツリーをどのように変更するかを考える Vue.jsのスタイル UI状態を担うJavaScriptのオブジェクトが中心 UIの持つ状態は何か Javascript のオブジェクトと…

Weex に関する翻訳を開始してみた

概要 タイトルの通り、Weex という Vue.jsを使ってモバイルアプリが作成できる超イケてるフレームワークがあるのだが、いまいち有名ではないあーんど、使ってる人を日本ではあまり見ないので、流行らせる為にも?ドキュメントの翻訳をしてみることにした。 実…

v-forで回したループ内で v-if 判断したい時って

filterBy とか使えば簡潔にかけたのか v-for で回して v-if で判断するってコードってままあるけど、v-for内部は純粋なjsであろうから、v-ifではなくて filterBy 使えばよかったのかね。学んだ。 条件に一致したオブジェクトのみ表示するコード例 <tr v-for="object in objects | filterBy search_word in 'name'"><td>{{ object.</td></tr>…

オレオレrails環境で、各種セットアップ時に出やすいエラーと対処法集

エラー忘備録をQ&A形式で (ただし過信はしないほうがいい、ログは熟読、ゼッタイ) Q. make init の際に nokogiriなど でコケるなぁ rubyのversionを確認しよう。.ruby-version に指定があることが多い ディレクトリごとに環境を切り替えられるdirenv と rben…

rbenvをすでに使っている環境でanyenvを使い始める

タイトルの通り こんなときは、すでにインストールしてあるバージョンのRubyをコピーするとわざわざ再度インストールしなくて済むのでグッド $ cp -r ~/.rbenv/versions/* ~/.anyenv/envs/rbenv/versions/* phpenvなり他のものも同様にコピーしておくといい…

Nuxt.js の翻訳に参加したぞ

経緯 GitHubで以下のような募集を発見した。 最近個人的にNuxt.jsを触りたいなと思っていたので、翻訳も勉強になるし、いい機会だったので参加することにした。 ドキュメント翻訳 2018 秋の陣 · Issue #5 · vuejs-jp/ja.docs.nuxtjs · GitHub やっていくと …

git-bug を使ってバグ管理しよう【めっちゃ便利】

要約すると git-bug っていうバグレポートを管理するためのツールがある。 これを使うとプラットフォームによらずgit環境だけでバグの管理ができるのでめっちゃ便利。 GitHub - MichaelMure/git-bug: Distributed bug tracker embedded in Git 使い方 だいた…

Laravel本を買ったぞ

買いました Laravel本買いました。良本っぽいので、読み込んでいくぞ 経緯 最近、Laravelを触ることが増えて、PHPの良さとLaravelの悩む時間が少なくてすむフレームワーク設計にとても助けられている。 個人的には、 Railsは、型にはまったことなら超高速で…

【解決済】Docker buildでエラー

起きたこと docker build -t image-name ./Dockerfile とビルドしようとしたらエラーが起きた. unable to prepare context: context must be a directory: だとかなんとか。 解決策 なるほど。指定するDockerfileはディレクトリじゃないとダメとな docker bu…

【時系列まとめ】Monappy Monacoin盗難事件【逐次更新】

分析や憶測も含めてまとめているのはこちら mozy-ok.hatenablog.com まとめる 全ての真偽は不明。正確な情報に関しては、要調査です 断りのない限り GMT +02:00 のため注意 Thanks Help SIM-san!!!! 今回の事件の鍵となるアドレスは MMQ618AoG6za5fErcbLTqn7…

monappyとMONAコイン盗難関連に関しての雑記

時系列でまとめているのはこちら mozy-ok.hatenablog.com 目次 2018/09/02 23:11 次からはここに更新した内容と時間を追記していくことにする 2018/09/03 00:22 guriが追跡ツールを完成させたので追記 2018/09/03 03:40 追跡ツールがアドレスをたどって収集…

【解決】IntelliJでFlutterアプリ作成時に、Dart SDK is not configure とエラー

起きたこと IntelliJを使ってflutterでアプリケーションを作ろうとして、プロジェクトを作成したら、 Dart SDK is not configure とのエラーがでた。 flutter doctor では問題なくインストールされている模様。 解決方法 Open Dart Settingを開いて、 Dart S…

【解決】BUILD FAILED ** The following build commands failed: ProcessInfoPlistFile build/Build/Products/Debug-iphonesimulator/App.app/Info.plist 【React Native】

経緯 新規にreact-nativeのプロジェクトを作って、react-native run-ios を行ったら以下のようなエラーがでた。 ** BUILD FAILED ** The following build commands failed: ProcessInfoPlistFile build/Build/Products/Debug-iphonesimulator/App.app/Info.p…

Laravel DB初期設定周りで一瞬考えたこと

以下の例は謎なケースに陥った時のことなので非推奨 そもそも、第二引数は.envが渡ってない時などの初期値なので変更する必要はないハズなんだよなぁ。 初期設定時 database周りで、mysqlを使うとしたら、まずは設定を一旦書き換えて、コミット時には戻すと…

【解決】gem install pg でコケる

起きたこと $ bundle install 時に、 An error occurred while installing pg (1.0.0), and Bundler cannot continue. Make sure that `gem install pg -v '1.0.0' --source 'https://rubygems.org/'` succeeds before bundling. てな感じのエラーが出た。 …

【解決】docker-compose down したら mysqlのデータベースの内容が消えたりする

起きたこと dockerでmysqlのコンテナを立ち上げて、その中にデータを書き込んでいたりした。 その後、docker-compose down したら書き込んでいたデータが消えた。 docker-compose.ymlでは volumes: - ./var/lib/mysql:/usr/local/var/mysql のようにカレント…