edo1z blog

プログラミングなどに関するブログです

Amazon Lightsail

AWS

aws.amazon.com 月額350円から使える月額固定のVPSサーバ。料金従量制で細かいとめんどくさいときによさそう。 Wordpressとかを一瞬でセットアップしたりもできる。今回は、BitnamiというLAMP環境全部ついてるやつを使ってみた。XAMPPみたいな感じだった。 P…

不動産クラウドファンディング

不動産クラウドファンディングというのは、投資型のクラウドファンディングで、最近大きい不動産屋さんでなくても出来なくはない状態になったそうです。 www.mlit.go.jp www.mlit.go.jp 小規模不動産特定共同事業 小規模不動産特定共同事業者になるには、下…

mp4のプログレッシブダウンロード

mp4をrangeリクエストをして、細切れにもらえる。 videoタグは、rangeリクエストを勝手にしくれるらしい。 リクエストヘッダに、 Range: bytes=18832832- とういのがついている。 188xxx移行全部くださいということらしい。 下記PHPでは、全部と言われても10…

moment.jsのメモ - 日時が特定の期間内かを調べる

moment.jsで、日時が特定の期間内かを調べるときのやり方。 isBetweenというのがあったので使ってみた。でもこれは、同じだとfalseになるらしいので、1ミリ秒引いてみた。 サンプル const yyyymmddThh = (y, m, d, h) => { const y0 = ('000' + y).slice(-4)…

Stripeのサブスクリプションのテストをローカルでやる

Stripeのサブスク関連のメモは下記です。 blog.logicky.com ローカルテストをngrokを使ってやる方法の簡単なメモです。 ngrok ngrok.com ngrokの使い方 サインアップしたら、下記画面に飛びます。下記画面どおりにやるとすぐできます。 dashboard.ngrok.com …

Dockerとphpstormでxdebugを使う

環境 Ubuntu18.04 Docker (php7.2, apache2) PhpStorm Chrome 設定方法の概要 phpのサーバに、xdebugをインストール php.iniをxdebugが利用できるように設定する phpstormを設定する 設定方法詳細 参考 qiita.com Dockerfile RUN pecl install xdebug を追加…

Go言語 - Atcoderするときのメモ

Go

Atcoderで標準入力から色々取得することのメモ 1行読む var n, a, b int fmt.Scan(&n) fmt.Scan(&a) fmt.Scan(&b) 下記のようにスペースを空けると、別々に登録される。半角スペースまでをScanするもよう。 20 1 4 2行読む 2行でもこれでできた func main() …

動画のフレームレートとGOP

aviutl.info ja.wikipedia.org m0kichiazuma416.blog.fc2.com nyanshiba.hatenablog.com mobilehackerz.jp フレームレートは、1秒間に何枚の画像を表示するかです。fps(frames per second)です。1秒間に60枚だと結構さくさく動くゲームになります。1秒間…

ubuntu18.04 画像のリサイズ

コマンドラインでリサイズ(mogrify) 画像のリサイズは、imagemagickを使うとコマンドラインで簡単にできます。 やり方は下記に書いてありました。コマンド名は、mogrifyです。 askubuntu.com 下記のように使います。これで半分のサイズになります。 mogrif…

vue-cli + firebase + functions + hostingでgoogle recaptcha v3を使う

recaptchaのような動作可能なURLが限定される場合、functionsのURLは変な長いやつになりますので、どうしたらいいのかというのと、動作確認方法はどうしたらいいのかなと思いました。 hostingを使っている前提であれば非常に簡単で、下記に書いていますが、h…

firebase functions + Hosting + vue のメモ

前も下記にメモりましたが、やるたびに忘れるのでメモります。 blog.logicky.com Hosting, Functions $ firebase init 下記でプロジェクトを切り替えられます。切り替えられるプロジェクトは.firebasercに書いてあります。firebase use --add的なもので追加…

JMeterでHLSの負荷テストをする

Ubuntu18.04にJMeterをインストール jmeter.apache.org 5.1.1が最新のようです。 www.linuxhelp.com $ wget http://www.gtlib.gatech.edu/pub/apache/jmeter/binaries/apache-jmeter-5.1.1.tgz $ tar xf apache-jmeter-5.1.1.tgz $ cd apache-jmeter-5.1.1/b…

超簡単にエックスサーバでストリーミング配信する

エックスサーバでストリーミング配信しているサービスを見つけました。一番ランクの低いエックスサーバのみでストリーミング配信ができるということで、HLSを使っていて、webサーバはhttpd.confの編集レベルで動くようになってるのかなと思い、やってみまし…

FFmpegの使い方(mp4からgifつくったりhlsをつくったりする)

https://www.ffmpeg.org/ version $ ffmpeg -v ffmpeg version 3.4.4-0ubuntu0.18.04.1 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 7 (Ubuntu 7.3.0-16ubuntu3) mp4からgifにするとき qiita.com $ ffmpeg -i hoge.mp4 output.gif $ ffmp…

Ubuntu18.04でQuasar+Cordova+Androidを動かす

$ quasar dev -m cordova -T android ... Could not find an installed version of Gradle either in Android Studio, or on your system to install the gradle wrapper. Please include gradle in your path, or install Android Studio ... Android Studi…