ボクココ

個人開発に関するテックブログ

2020-01-01から1年間の記事一覧

ビデオ通話における Web サービス毎の通話品質に関して

ども、@kimihom です。 最近、またガッツリ WebRTC に関しての調査と実装をしている。近頃ではビデオ通話の背景画像を面白おかしくすることが注目されがちだけど、ビデオ通話サービスを提供する側で最も大切なことは、引き続き「ビデオ通話の品質」であるこ…

ActionText を使う場合の ライブラリロード

ども、@kimihom です。 ActionText の実装をしていて、実際の利用でハマった点をまとめておく。今まで ActionText の記事として2つ書いてあるので、興味があれば読んでみていただけたらと思う。 www.bokukoko.info www.bokukoko.info Webpacker の利用が前提…

人が批判をするとき

ども、@kimihom です。 どんどんと COVID-19 が広まっていくにつれ、SNS 上では批判のツイートで溢れかえっている。今回は単なる自分の考えに過ぎないけど、思うことを書いてみる。 批判は それが自分では対応できないことを認めた瞬間 批判は自分ではなくて…

Audio 関連の API を用いた音声文字化の自動再生

ども、@kimihom です。 Amazon Transcribe や Google Cloud Speech-to-Text などを使って、音声を文字化することがもはや当たり前になってきている。そこで本記事では、文字化したテキストと、再生する audio のタイミングを合わせて、より効果的に音声と文…

開発スピードを保ち続ける唯一の方法

ども、@kimihom です。 先日、顧客からのフィードバックを元に機能追加・改善をしたところ、「そのスピードが羨ましい」とお褒めの言葉をいただいたので、本記事では私の思う開発スピードを高速に保つ方法を紹介してみよう。 サービス担当者が長くサービスと…

Rails でのシンプルな S3 ダイレクトアップロード実装

ども、@kimihom です。 今回はシンプルに S3 にファイルを上げる方法を案内しよう。 Rails 側でファイルアップロードを受ける課題 おそらく多くの Rails デベロッパーは、 画像のサイズ縮小や変換をするプログラムを実行したいがために、一度 Rails 側でファ…

作業におすすめ 人形町~日本橋カフェ Top5

ども、@kimihom です。 週末はカフェに行ってPC作業することが多い。そこで今回はよく行くカフェの中でランク付けして紹介してみよう! なお私は電源とか Wi-Fi は持参していくので、それらのこだわりがないのでランキングの考慮に入っていないのでご注意を…

Action Text での Amazon S3 アップロード

ども、@kimihom です。 前回に引き続き Action Text に関して調査を続けている。今回は Amazon S3 へアップロードしたものをテキストエリアの中に表示させてみよう。 Active Storage の設定 Action Text のファイルアップロードは、Active Storage の設定に…

習慣化させる 3つのコツ

ども、@kimihom です。 2020年は ~ を習慣化する! と勢いよく目標を立てた皆様、現状はいかがだろうか?私も今まで色々なことを習慣化させようとしてきた中で、うまくいったことやいかなかったことがあった。その中でうまくいったものは何故うまく習慣化で…

Rails 6 の Action Text を利用してみる

ども、@kimihom です。 前回の Rails 6 の記事では、フロントエンド Webpacker 周りの調査結果を報告した。さて今回はいよいよ私の Rails 6 にしたいメイン目的である Action Text についての調査を報告しようと思う。 Action Text の特徴 Action Text を使…

Rails 6 における Webpacker デフォルト動作

ども、@kimihom です。 Rails 6 が公開されてしばらく経つ。私としては Rails 6 の中でもとりわけ Action Text でクールなテキストエリアを実現したいと思っていので、Rails 6 をゼロから学び始めている。 でも今回は Action Text とは全然関係なく、Rails 6…

Rails における Chrome80 の SameSite 対応

ども、@kimihom です。 明日、2020/02/04 に Chrome 80 のリリースが予定されている。そこで巷で話題になっている SameSite の部分で対応が必要になるケースがでてくる。 ウェブ上で調べても全然その対応方法が出てなかったので、記録として残しておこう。 …

Twilio Video 2.0 のまとめ

ども、@kimhiom です。 先月、ついに Twilio Programmable Video の 2.0 が GA となった。私としては心待ちにしていた 2.0 の正式リリースだった。 てことで Twilio の最新を追いかけ続けている身として、 2.0 でどんなことができるようになったのかをまとめ…

Rails で大量のレコードを並列処理する

ども、@kimihom です。 今回、大量のレコードを一つずつ処理する実装をしたので、その実装方法をまとめておく。 コードの大枠 以下は全ユーザー(User)に紐づいているレコード(Record) に対して処理をするコードとなっている。 User.all.order("id").each do …

Amazon Transcribe による音声の文字化

AWS

ども、@kimihom です。 去年の11月末に、ついに Amazon Transcribe が日本語対応したということで調査を続けている。現時点での調査まとめ的な形で記事にしておこう。 Amazon Transcribe とは Amazon Transcribe(音声をテキストに変換する機能を簡単に追加…