ログボ
主に、Fediverseへの関心に基づいた投稿を行うアカウントです。DTP・印刷に関する話をしたり、同人の話をしたり、カレーをブーストしたりします。
Mastodonのcollaborator(開発者の一員)です。また、独自機能を盛り込んだFedibirdを管理・開発しています!
Mastodonサーバ『fedibird.com』の管理者アカウントでもあります。ご連絡は当アカウントへ、サーバインフォメーションについては https://fedibird.com/about/more と @info を参照してください。
RailsのActiveRecordで、where条件の大小比較をRangeの書式で書けてとても便利なんだけど、
User.where(id: ..current_user.id) みたいなやつね。
select * from users where id <= :id
...current_user.id が < :id
current_user.id.. が >= :id
ここまでは良い。素晴らしい。
でもどういうわけか、
current_user.id... が >= :id
になるんだよ。why?
User.where(User.arel_table[:id].gt(urrent_user.id)) なんて書きたくないんだヨォ……。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
@yufushiro exclude_start? って概念はないのですね……
こういうことかぁ
https://twitter.com/kamipo/status/1157672660546945024
ブーストするとフォロワーのタイムラインに投稿を露出させちゃうので(そういう機能だけど)
参照をデザインするときに、見に行かないと直接みえないようにしたというのがあります。
#fedibird #fedibird_info 今回紹介するのは管理者向けの機能で、皆さんは触れることがないものなのですが、
このところ作り込んでいた、Fedibirdのカスタム絵文字登録画面の動画をつくってみました。お暇な方・ご興味のある方はご覧下さい。
先日、追加の読みを登録する機能が増えました。キーワード(またはエイリアス)と呼んでいます。
エイリアスはMisskeyに既にあるもので、Mastodonでも使えると便利だし、連合させるときに互換性確保できるので、同等機能を持たせました。
これを登録しておくと、その読みでカスタム絵文字を検索したり、入力中の : に続けた文字で候補がでるようになります。
ただし、この情報を既存のカスタム絵文字に登録していく作業は膨大で、うまくやらないと大変なので、管理画面を作り込みました。
あらかじめ一覧画面で絞り込み条件(ここではローカルでキーワード未登録)を設定します。
そこからカスタム絵文字の編集画面を一つ開いて、読みを入力します。
終わったらエンターを入力すると、右下の『保存して次へ』ボタンが押されたのと同じ状態になり、情報を更新して、次の未登録の画面にうつります。
フォーカスがキーワードにくるので、そのまま入力を続ければOKというわけです。