Skip to content

Instantly share code, notes, and snippets.

View ywindish's full-sized avatar
🐈

Yamako ywindish

🐈
View GitHub Profile
@Gab-km
Gab-km / github-flow.ja.md
Last active June 22, 2026 09:04 — forked from juno/github-flow.ja.md
GitHub Flow (Japanese translation)
@rummelonp
rummelonp / faraday.md
Last active January 19, 2026 16:33
Ruby の HTTP クライアントライブラリ Faraday が便利そう

Ruby の HTTP クライアントライブラリ Faraday が便利そう

Ruby の HTTP クライアントライブラリ Faraday が便利そう

API ラッパの開発には [RestClient gem][rest_client_gem] だとか
OAuth の必要なものは [Net/HTTP][net_http] + [OAuth gem][oauth_gem] を使ってた

[Twitter gem][twitter_gem] や [Instagram gem][instagram_gem] など API ライブラリのソースを読んでみると
[Faraday gem][faraday_gem] というものがよく使われてた

この文書は、2018年7月6日にMastodonの開発者であるEugen Rochkoさんが公式ブログに執筆した「Cage the Mastodon - An overview of features for dealing with abuse and harassment」を翻訳してみたものです。意訳していますので、正確に読む場合には原文を参照してください。 なお、原文と同じく、CC BY-SA 4.0のもとで提供されます。翻訳時点(2020年5月)でMastodonはすでにバージョン3.1.4がリリースされています。


Mastodonの檻 - 誹謗や嫌がらせに対処するための機能の概要

https://zverok.space/blog/2022-03-03-WAR.html 翻訳

ハリコフのRubyistからRubyコミュニティへのお願い

2022年3月3日

やぁ、僕はVictor Shepelev。ウクライナのハリコフに住んでいて、TwitterGitHubでは@zverokというIDで活動している。

僕がRubyを書き始めたのは2003年からで、いくつかのライブラリやRuby Changelogのメンテナだ。国際的なカンファレンスや/r/rubyなんかで君たちと会ったことがあるかも知れない。今年、僕はRubyコミッターに申請して、嬉しいことに承認された。僕が取り組んでいるのは(いくつかの小さな機能追加と共に)Rubyドキュメントの改善だ。僕のRubyに関する作業の一覧はここで確認できる

@okapies
okapies / mastodon-client.md
Last active October 3, 2023 10:18
Mastodon API の叩き方

Mastodon の API を叩くには以下の手順を踏む必要がある:

  1. OAuth2 クライアントを登録する
  2. アクセストークンを取得する
  3. アクセストークンを Authorization ヘッダに指定して API にアクセスする

OAuth2 クライアント登録

Mastodon の Apps API に登録情報を送ってクライアントを払い出してもらう(一度だけやれば OK).

マージ済みのリモートブランチを全て削除

git branch -r --merged master | grep -v -e master -e develop | sed -e 's% *origin/%%' | xargs -I% git push --delete origin %
  1. remote の master に merge済み の branch をすべて表示して
  2. master と develop は消えてほしくないので除外して
  3. origin/ を削除して
  4. xargs (-I% % で ブランチ名を渡しつつ、全て削除する)
@maeharin
maeharin / gist:4461321
Last active May 15, 2023 06:29
WEBrickを起動させるワンライナー
# 起動
$ ruby -r webrick -e 'WEBrick::HTTPServer.new(:DocumentRoot => "./", :Port => 8080).start'
# 停止
$ ps aux | grep ruby
$ kill -9 <pid>
@shyouhei
shyouhei / gist:89fb613c08062c264b1ed57b20eee9d6
Created January 2, 2023 14:29
フリーランスって最初は良くても続けてくと詰まない?って話

フリーランスって最初は良くても続けてくと詰まない?って話

単価上げるチャンスなくない?って話

フリーランスは基本的にはスポットで求められている作業をスポットで実施する。新卒ではないので即戦力が求められている。逆に言うと新卒は即戦力を求められていない。フリーランスに限って言うとフリーランスの仕事というのはそのほぼ全部が昔取った杵柄でしかなく(昔取った杵柄にしか仕事は来ず)、今日やっている作業を延々と何十年も続ける未来以外を描くのは意外と難しい。

フリーランスの仕事は昨日と同じことをしていますが昨日の倍の単金をいただきますというのは通らない。水光熱費が高騰しようがフリーランスにベースアップはない。量を増やすか質を上げるかのどちらかをしないと年商が増えない。しかし…

じわじわとスキルが陳腐化していかない?って話

@mamemomonga
mamemomonga / gifv.pl
Last active November 17, 2022 03:00
マストドンとかへの投稿に便利なGIFV(音声なしMP4)動画を作るツール。要ffmpeg
#!/usr/bin/env perl
use strict;
use warnings;
use feature 'say';
use File::Basename;
sub usage() {
say "";
say "[USAGE]";
say " $0 [INFILE]";
@mamemomonga
mamemomonga / mastodon-artritelacy-jp.md
Last active November 8, 2022 02:17
mastodon.artritelacy.jp 構築メモ

artritelacy.jp 構築メモ

現在更新中です

参考URL