RickBlog

恩返し

ruby

streamio-ffmpegを使ったRailsAPIをGAEでデプロイ(2)[Ruby][GCP][Docker]

以下の記事で書いたDockefileを使っていたのだが、エラーが出るようになった。 streamio-ffmpegを使ったRailsAPIをGAEでデプロイ[Ruby][GCP][Docker] - RickBlog エラー内容 E: Package 'libav-tools' has no installation candidate 解決法 libav-toolsをff…

streamio-ffmpegを使ったRailsAPIをGAEでデプロイ[Ruby][GCP][Docker]

streamio-ffmpeg(gem)を使ったRails製APIを、Google App Engineでデプロイしようとしたら以下のエラーが発生した。 Errno::ENOENT (No such file or directory - the ffprobe binary could not be found in /app/vendor/bundle/ruby/2.6.0/bin:/opt/rbenv/ve…

mp4をFFmpegでHLS(m3u8,ts)に変換[Ruby]

mp4をffmpegを使ってm3u8とtsファイルに変換する方法はこちらの記事を参考にした。 https://qiita.com/korsmic/items/fac1d737f48aabb1294fqiita.com Rubyを使って変換したい場合はstreamio-ffmpegというgemを使う。 https://github.com/streamio/streamio-f…

バケットのフォルダを指定してファイルをアップロード[GCS][Ruby]

google cloud storageにバケットのフォルダを指定してファイルをアップロードする方法。 cloud.google.com 例えば、 bucket_name = "sample" local_file_path = "/Users/Username/Desktop/test.png" storage_file_path = "test1/a1/aaa.png" と書けば、sampl…

カレンダー作成問題[Ruby]

こちらの記事の1問目をやってみた。 blog.jnito.com require 'date' #今日 d = Date.today #今月と今年 m_y = d.strftime("%B %Y") #月初の曜日 fd = Date.parse(Date.today.strftime('%Y-%m-01')) fd = fd.strftime("%a") #月末の日付 ld = Date.new(Time.n…

本田の勝率がわかるアプリを作った

作成時間30分。 https://github.com/rickbox/honda_janken

ぐるなびAPIを使って、営業時間がすぐにわかる飲食店検索サイトを作った。

ぐるなびAPIを使って、営業時間がすぐにわかる飲食店検索サイトを作った。 めしタイム めしタイムの作成中に考えたことや、やったことを書いていく。 なぜ作ったか 役に立つwebアプリを作ってみたかった ある特定の飲食店の営業時間を知りたいときに、スマホ…

動画のツイート情報の取得(Twitter gem)[m3u8&ts]

Twitter 6.2.0を使って、m3u8とtsの情報を取得する方法の備忘録。 VideoInfoとVariantクラスを使う。 #(例) client.user_timeline(params[:name],{count: 3}).each do |timeline| client.status(timeline.id).media[0].video_info.variants end (取得される…

Ruby入門 やってみた

Ruby入門をやってみたので、コードを残しておきます〜 http://rickbox.html.xdomain.jp/ruby/nyumon