Ruby

一年間で作ってきたリポジトリをさかのぼる

はじめに この記事は、俺今年頑張ったAdvent Calendar 2019 の13日目の記事です。 タイトル通り、一年間で作ってきたリポジトリを振り返っていこうと思います。なお、GitHubで公開しているもののみに限定しています。 リポジトリ数 今年一年で作ったリポジト…

C++で作るRuby拡張

はじめに この記事は「Ruby Advent Calendar 2019」の8日目の記事です。 C++でのRuby拡張実装について、つらつらと書いている記事になります。 内容としてはTataraというRubyで型を使えるライブラリを作ってみたで紹介した自作Ruby拡張を作るにあたって得たC…

Hanami向けにBlumaのラッパーgemを作った

HanamiというRubyのWebフレームワーク向けにBlumaってCSSライブラリのラッパーgemを作ってみた github.com 使い方は簡単で、Gemfileにhenami-blumaを追加するだけ。 あとは、<%= stylesheet 'bluma' %>のように使いたいテンプレートで呼び出すだけ 実装にあ…

Ruby Hack Challenge Holiday #2 に参加してきた!

はじめに たまたま東京に行っているときだったので、Ruby Hack Challenge Holiday というRuby自体のコードをHackしてみようというイベントに参加してきた! connpass.com Ruby Hack Challenge Holidayって? Rubyのコミッター(Ruby自体の開発をされている人…

Mastodonのmaster追従ができなかったので修正した話

はじめに この記事は、さくらのクラウドでスタートアップスクリプトを使用してMastodonインスタンスを設置した人向けのTipsです knowledge.sakura.ad.jp 経緯 いつものようにmaster追従しようと思い、やっていたらエラーを吐かれたのが事の発端 どうもGLIBCX…

AmazonDashボタンでMastodonインスタンスを爆破できるようにした

はじめに AmazonDashボタンで「にゃーん」って呟けるようにしたときのアレコレをもとに、Mastodonインスタンスをスナック感覚で爆破できないか試したものになります gamelinks007.hatenablog.com なお、記事を参考にして実際に爆破するかは自己責任にてお願…

投稿される画像をチェックするBotを作った

はじめに Mastodonのローカルタイムラインに投稿される画像をチェックしてくれるBotを作ってみた話 作った背景 自動NSFWを実装したことで、自動的に不適切と判断された画像にNSFWをつけることができるようになっていた けど、如何せん処理が重かったり、NSFW…

MastodonInstanceBoosterを作ってみた

はじめに この記事は、Mastodon Advent Calendar 2018 の21日目の記事です qiita.com #インスタンス紹介というハッシュタグを検知し、ブーストするBotを作った話になります 作ったもの Mastodon Instance Booster という#インスタンス紹介を拡散するBotを作…

食べたところを記録できるEatMapperを作ってみた話

はじめに この記事は、Mastodon Advent Calendar 2018 の20日目の記事です qiita.com 作ったもの 食べたお店の写真(スマホなどでの)をアップロードするとお店の位置情報などを自動的に認識して登録してくれるアプリです https://eat-mapper.herokuapp.com/…

創作関係のハッシュタグをブーストするBotをつくってみた

はじめに この記事は Mastodon Advent Calendar 2018 の16日目の記事です qiita.com 内容は、Mastodonで創作関係のハッシュタグを拡散してくれるBotを作ったときのことになります 作ったもの gamelinks007.net #創作 などの創作系ハッシュタグや #pixiv など…

Re:松江Ruby会議09でMastodonについて話してきた

はじめに この記事は、Mastodon Advent Calendar 2018 の16日目の記事です adventar.org この記事では、松江Ruby会議09でMastodonについて話した時の心象などを書こうと思います 松江Ruby会議とは? Ruby の聖地でもある島根県松江市で開催される地域Ruby会…

Firebaseを使ったリアルタイムチャットアプリを作ってみた

はじめに この記事は、Mastodon Advent Calendar 2018 の12日目の記事です qiita.com Firebaseにはまった時に作ったリアルタイムチャットアプリの紹介をします 作ったもの MastoChatというリアルタイムにチャットの内容が更新されるチャットアプリを作りまし…

MastodonのつぶやきをまとめられるTootGetterを作った話

はじめに この記事は、Mastodon Advent Calendar 2018 の8日目の記事です。 qiita.com MastodonのTootoをまとめられるサービス「TootGetter」を作った時のアレコレになります 作った経緯 ちょうど、松江Ruby会議09が終わって少し経ったぐらいの頃にTogetter…

自作の食品管理アプリをMastodonに対応した話

はじめに この記事は、Mastodon Advent Calendar 2018 の6日目の記事です qiita.com 自作の食品管理アプリ「Foods Checker」をMastodon対応し、「Foods Checker for Mastodon」としてリリースした時のあれこれを書いていきたいと思います。 Foods Checkerと…

Mastodonでオススメユーザーを紹介してくれるWebサービスを作った

はじめに この記事は、Mastodon Advent Calendar 2018 の5日目です qiita.com この記事では、Mastodonのオススメユーザーを紹介してくれるWebサービス「Mastodon Follow Suggestion」について紹介します。 Mastodon Follow Suggestion とは? Mastodonにv2.4…

Ruby/Tkで作ったMastodonクライアント:Legion

はじめに この記事は、Mastodon Advent Calendar 2018 の4日目の記事になります qiita.com RubyTkで制作したMastodonクライアント「Legion」について紹介します。 Legionって? プログラミング言語RubyとTkというGUI開発のツールキットを使って作られたMasto…

Rails Girls Matsue 4thにコーチとして参加してきた

はじめに Rails Girls Matsue 4th にコーチとして参加してきたー railsgirls.com これはその時の思ったことなどを書き綴ったもの Rails Girls って? Rails Girlsはより多くの女性がプログラミングに親しみ、アイデアを形にできる技術を身につける手助けをす…

Mastodonに自動NSFW機能を実装した

はじめに 以前から、Mastodonでの画像のNSFW機能を使わない投稿が物議を醸していたりしたのを、ちょっとソースを弄って解消できないか試してみた。 なお、実装にあたってはGoogle Cloud Vision APIを使用しています 変更コミット&使い方 これになる ffea62a…

Railsで今昔写真の管理アプリを作った

はじめに 先日、江津市のゲストハウスで開催されたハッカソンに参加してきた。 iwami-ict.doorkeeper.jp 今昔写真というアプリのローカライズを行うハッカソンで、今昔写真自体はカヤックというところが開発しているソフトウェアになる。 www.kayac.com kama…

AmazonDashボタンを使ってMastodonへにゃーんって呟いてみる

はじめに 先日の松江Ruby会議09でのセッション時に話してた「にゃーんボタン」をさっそく作ってみた ちなみに、その時のスライドはこれ speakerdeck.com 必要なもの AmazonDashボタン(お好きなものを) Linuxマシン(amazon-dashを使うため) Wifi環境 AmazonD…

松江Ruby会議09でMastodonについて話してきた

昨日、松江のオープンソースラボで開催された松江Ruby会議09に参加してきた。 matsue.rubyist.net 地域Ruby会議に参加するのは今回が初めてで、なおかつセッションで話すということでいい経験をさせてもらったと思う。 なによりMatzさんの前で話すことになる…

ティラノスクリプトで作ったブラウザゲームを無料でサーバにアップするものを作った話

以前、ティラノスクリプトで制作したゲームをブラウザで動くものにしてアップロードしようと思ったことが本記事のきっかけ で、作ったものがこちら github.com これを使うことで、海外のPaasであるHerokuへとティラノスクリプトやティラノビルダーで作ったブ…

初めて、大きなOSSにちょろっと貢献した話

ゲームリンクスでのゲーム制作をより効率的にできるようにとHeroku上にRedmineを先日デプロイした。 ちなみに、Qiitaでその時の手順を公開中 qiita.com Redmineをゲーム制作に使用しようと思ったきっかけは、以下の二点になる。 1:外部の方々と共同でゲー…

いわみくと!でいわみどんについて話してきた(Mastodon)

昨日、島根県西部で開催されている「いわみくと!」の定例会に参加した。 iwami-ict.doorkeeper.jp で、ICTニュースという項目で先日建てた「いわみどん」の話をさせていただいた。 iwami-mastodon.herokuapp.com 実際に、デモとしてTootしたりしながら説明…

島根県石見地方特化マストドン:いわみどんを無料で作った話

先日、Heokuを使ってのMastodonインスタンス作成できるという記事を書いた。 gamelinks007.hatenablog.com このときは、AWSアカウントなどを使っての画像やアイコン、ヘッダーの保存ができなかった。 保存できなかった原因としては、Heoku CLI コマンドやらM…

Mastodon インスタンスをv1.6.1 → v2.0.0へとアップデートした

先日、Mastodonのメジャーアップデートがリリースされたとの聞き、ウチのインスタンスをアップデートした。 github.com ちなみに、うちのインスタンスはこちら gamelinks007.net 今回のリリースは、v2.0.0で大きな変更点としては以下の点。 ・カスタム絵文字…

Hanamiで静的なWebページを作って、Herokuへデプロイしてみた

Ruby製フレームワーク Hanami を使って簡単なWebページを作ってみた。 hanamirb.org ちなみに、デプロイ先はHerokuを使った。 www.heroku.com デザインを一から作るのは面倒だったので、Boostrapテーマを使用。 ちなみに、使ったのはUmiっていうテンプレート…

Hanami で静的なWebページを作ってみた。

RubyKaigi2017で気になっていたフレームワーク Hanami を試してみた。 使用環境としては、 ・Windows 10 Pro ・Ruby 2.3.3 ・Hanami 1.0.0 Windows環境下だと、必要なGemfile等があるので少し構築が難しいかもねー。 まあ、英語がある程度読めて、エラーログ…

スクリプト少女のべるちゃんインスタンスを Heroku + Mastodon で作ってみた

このブログを読んでいる人の中にご存じない方もおられると思うので、 説明させていただくと スクリプト少女のべるちゃんというスマホで作れるノベルゲームを売りにしているアプリがある。 www.novelchan.wgt.jp ウチ(ゲームリンクス)としてもいくつか作品…

Mastodonインスタンスを v1.4.2→v1.6.1へアップデートした

うちの一次創作物全般インスタンスのバージョンを v1.4.1からv1.6.1へとアップデートした話。 gamelinks007.net 昨日、天空の城ラピュタを金曜ロードショーでやると思い出して 『まあ、人いないし大丈夫だろうけどバルス対策調べとくか……』 と思ったのがアッ…