icon

ログボ

icon

@ganyo がにょさんおはよー!

icon

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)) なんて書きたくないんだヨォ……。

2023-05-24 08:53:37 画眩の投稿 ggagen@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

2023-05-24 08:53:39 画眩の投稿 ggagen@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

icon

@kamisuke おはよう、王

icon

@masarakki なるほど……これは難しい……

icon

ネイティブクライアントアプリでのカスタム絵文字対応、まあMFMほどじゃないにせよ、大変極まるよね……。

icon

@yufushiro exclude_start? って概念はないのですね……

こういうことかぁ
twitter.com/kamipo/status/1157

icon

ブーストするとフォロワーのタイムラインに投稿を露出させちゃうので(そういう機能だけど)

参照をデザインするときに、見に行かないと直接みえないようにしたというのがあります。

icon

やる気ならアマゾン

icon

-_-

icon

ダイヤル

icon

服を着るための服

icon

おかしい。ひとつ仕上げると、次に作り込む部分が増える……(おかしくはない)

icon

ムーンブルクの王女様だ

icon

そういやあいぼりーの話題が盛り上がって……ない?

icon

パイルバンカーとか打ち込みたいね

icon

今回紹介するのは管理者向けの機能で、皆さんは触れることがないものなのですが、

このところ作り込んでいた、Fedibirdのカスタム絵文字登録画面の動画をつくってみました。お暇な方・ご興味のある方はご覧下さい。

先日、追加の読みを登録する機能が増えました。キーワード(またはエイリアス)と呼んでいます。

エイリアスはMisskeyに既にあるもので、Mastodonでも使えると便利だし、連合させるときに互換性確保できるので、同等機能を持たせました。

これを登録しておくと、その読みでカスタム絵文字を検索したり、入力中の : に続けた文字で候補がでるようになります。

ただし、この情報を既存のカスタム絵文字に登録していく作業は膨大で、うまくやらないと大変なので、管理画面を作り込みました。

あらかじめ一覧画面で絞り込み条件(ここではローカルでキーワード未登録)を設定します。

そこからカスタム絵文字の編集画面を一つ開いて、読みを入力します。

終わったらエンターを入力すると、右下の『保存して次へ』ボタンが押されたのと同じ状態になり、情報を更新して、次の未登録の画面にうつります。

フォーカスがキーワードにくるので、そのまま入力を続ければOKというわけです。

Fedibirdのカスタム絵文字登録(キーワード設定)動画
カスタム絵文字のキーワードによる入力(候補表示)
Attach image