Ruby

macOS Mojave で ld: library not found と怒られる時

背景 gem install mysql2 がコケる MySQL 自体は brew で mysql@5.7 をインストールしている xcode-select —install で XCode command line tools はインストールしてあることを確認済 現象 以下のように、 ld: library not found for -lssl というライブラ…

Rails 6 の新機能 Action Text を試す

Rails 6 では Action Text と呼ばれるライブラリが使えるようになるとの発表がありました。どんなライブラリかというと、リッチなテキストエリアを簡単に実装できるライブラリです。こういうやつ。 edge rails を使えば手元でも試すことができるようなので、…

Ruby で MQTT プロトコルを試す

MQTT とは TCP/IP 上で動作する通信プロトコルの名称で、HTTP よりも軽量・省電力という特徴がある。その特徴から消費電力・通信量の制約を受けやすい IoT デバイスとサーバー間での通信に向いており、仕様標準化も進んでいる。@moznion さんが言及 されてい…

Ruby を使って穴場の花火大会を探しました

花火大会、行きたいですか? 僕は一眼と三脚を抱えて行きたいところなのですが、花火大会の問題点として 人が多すぎる というものがあります。そこで、今回は Ruby というプログラミング言語と Google Sheets という便利ツールを使って それなりに打上数が多…

自分のタイムラインで発生したツイ消しを全件捕捉する

今年最後の記事としてはあまりにも気色が悪いとは思うのですが、掲題の通りです。 自分のタイムラインで発生したあらゆるツイ消しを保存するためのコードを書いたので皆さん震えて眠れ— Kimiyasu Morikawa (@alea12) 2015年12月27日 gist6468fed6de0df1ea9e1…

Twiter のタイムラインを全件 Google BigQuery に放り込む

Twitter タイムラインの全件保存は人類共通の夢だと思う。id:kksg さんの以下の記事を写経することによって夢を実現した。BigQueryにTwitterのタイムラインを入れる [Ruby] - 9mのブログTwitter Application の作成 + Google BigQuery の初期設定を済ませて…