Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

ゆばゆば

@yuba2.seiran-beta.org.ap.brid.gy
6 followers 7 following 703 posts

ActivityPubとAT Protocolに対応したSNS、seiranを開発しています github.com/seiran-sns/seiran 絵文字リアクション大好きなのでseiranも絵文字リアクションに対応させてます。 🌉 bridged from ⁂ seiran-beta.org/@yuba2, follow @ap.brid.gy to interact

PostsRepliesMedia
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 5h
#seiran seiranのパスワードログインにもよくあるサービスと同じく、一定回数パスワードを間違えたら一定時間ログインロックをかけるような仕掛けがあります。でもこれが他よりもユーザーフレンドリー。 同じ間違いパスワードを打ち込んだ場合には間違い回数に数えないのです。 ID/PWログインではじかれたとき人はまず「タイプミスでは?」と同じパスワードを試すので、これでリトライ回数を無駄に消費してしまうことがなくなるわけです。 このことを昔書いた記事 qiita.com/yuba/items/d815a6c409968f…
012 2
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 8h
今すぐ日付変更線越えて土曜日の世界へ行く
010 1
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 8h
明日は日曜日だってさっきまで思ってました
010 1
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 17/10/2026
侵入されたことに気付くきっかけがあるのも、侵入されてたって確認できる証拠残してるのも、それでどれだけのデータ見られたってわかる記録があるのも全部すごい
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 17/10/2026
個人情報流出したって発表してる企業、まず流出に気付けてるだけすごい。
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 16/10/2026
今日のseiran開発 ●画像リンク切れしにくくなりました。メディアプロキシ経由のURLと直リンクURLの両方を試すようにしたので。 Webサイトサムネイル画像はメディアプロキシ優先にしてDDoSを避け、リモートサーバーの画像についてはお前もSNSなら一斉アクセスを想定してるんだろってことで直リンクURLを優先にしてます
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 16/10/2026
車がしゃべって自分で走ってまではだいたい実現できて来た感じがあるので、あとはジャンプできて銃弾はじけたらナイトライダーなわけ。 銃弾はじくのが最後に残っちゃった
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 16/10/2026
www.youtube.com/watch?v=7p5LxFdc-Qg 壁面はりつきとかナイトライダー以上じゃん
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 16/10/2026
www.youtube.com/watch?v=r5vsHHPVhJg やべー車きてる
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 16/10/2026
おれの言いたかったことはタイムラインで皆さん言ってくれているので、ぷよぷよ音頭でも踊っていることにします
010 1
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 16/10/2026
www.youtube.com/watch?v=QDScDVncg7Y 強震モニタのライブ
001 1
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 15/10/2026
「シャワる」⋯ そんな言葉は使う必要ねーんだ なぜなら俺達はその言葉を思い浮かべたときにはすでに #お風呂ドン
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 15/10/2026
よぉし⋯ 行くぞ⋯! おふろ⋯ッ
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 15/10/2026
今のご時世、ITエンジニアが夜中に緊急招集っていうとアッお宅様もって思っちゃいますね
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 15/10/2026
今日のseiran開発 ●ユーザープロフィール画面のアクティビティリストにも種別選択ボックスを付けました
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 15/10/2026
JRE IDって、My JR-East IDとは別物?
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 14/10/2026
#お風呂ドン
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 14/10/2026
「大大大ブタダブル ニンニクチョモランマヤサイマシマシアブラマシ」完成!盛り 16.9cm game.su10.dev/jiro-mashimashi-tower… #二郎系マシマシタワー
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 14/10/2026
お風呂キャンセルかなー
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 14/10/2026
ちゃんまいにリプライ返さないとなーと思いながら前のリプライスレッドどこだか通知欄から探すのがだるすぎたのでカッとなって実装した
010 1
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 14/10/2026
今日のseiran開発 ●通知欄に種別&ユーザー絞り込み機能をつけました
100 1
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 14/10/2026
PR集めまくってるOSSよりも個人開発のほうが、なにかと大規模リファクタリングとかリアーキとかやりやすくてコードベースの質を保ちやすいとこあるかもしれない
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 14/10/2026
@U@tmux.f5.si 不躾をすみません
100 1
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 14/10/2026
分散SNS界にもコミュニティノート的なのは必要だよなー あれもあれで公平さを保つ運用がすごく難しいとは思うけど
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 14/10/2026
その画像は明らかな偽造なので、削除したほうが良いです 各所のリアクション見れる限り偽造とわかっている方も多いですが、ブースト数からして真に受けてしまっている方もまた多そうです
100 1
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 14/10/2026
IDCFクラウドさんから障害のおわびの電話が来て、え、使っていないけど⋯と思ったら10年前に転職した前職のアカウントのマスターユーザーのままだったらしい :gomente:
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 14/10/2026
AI使ったソフトウェア開発は、とにかく変化が早すぎるので今日言った意見が来週には意味なくなってるがちだけど、ほんとに今日時点での意見ではある程度システム作り慣れた人じゃないとAIを使いこなせないすね。 seiranもコーディングはAIに任せてて、だからこそこの速さで立ち上がったってとこあるけど、誰でもAI使えばこれ作れたかっていうと確実に無理だったと思う。論理的な整合性も処理速度もセキュリティもめちゃくちゃなのしかできないはず。 来年どうなってるかは知ーらない
010 1
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 14/10/2026
今朝は起きてきたら、犬様が夜中にうんちしたトイレをダンスフロアにしててバイブス最高にアガってました
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 14/10/2026
おはよう出社中
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 13/10/2026
るねるね
010 1
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 13/10/2026
ねるね
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 13/10/2026
こんばんは、デブよりのガリです
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 13/10/2026
えっ、アンケート選択肢で絵文字使えてなかった!
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 13/10/2026
:ariyorinoari::ariyorinonashi: :nashiyorinoari::nashiyorinonashi:
010 1
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 13/10/2026
車のエンジンをタービンエンジンにして何の油種でも回るようにする ただし燃費は1桁くらい下がる
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 13/10/2026
軽油とガソリンで注ぎ口の形を違えて誤給油したくてもできないようにすればいいのに、って前から思ってたけどその注ぎ口の形どうするかって難しいね その新規格のスタンドで既存の車に給油できなくなるとか新規格の車が既存スタンドで給油できなくなるとかだと困るから、車側もスタンド側も従来互換性を保ちつつ、軽油とガソリンとで油種違いは差さらないような形にしないといけない。いや無理でしょ
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 12/10/2026
江崎玲於奈ってまだ元気なんだ 101歳ですって
020 2
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 12/10/2026
昨日のseiran開発 ●サーバー1台で動かすモードでもキューをredisに置けるようにして、バージョンアップの時だけ一時的に2台に増やして無停止バージョンアップできるようにした
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 12/10/2026
鋼機甲齢者
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 12/10/2026
後期高齢者の機甲の部分
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 12/10/2026
休み前の夜に子供達に9時だぞー寝ろー って言ったときに明日休みだからいいじゃんって口答えされてご指導入りましたね てめーら犬様が朝6時前から起きて寂しがってキュンキュン鳴いてるからおれたち親が起きて相手してやってるのいいと思ってるのか
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 11/10/2026
おはよ
030 3
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 11/10/2026
はじめてドッグラン来たら端っこしか行かない犬様
010 1
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 10/10/2026
今日のseiran開発 ●データベースのバックアップ体制を組んでリストア訓練もしました ●ホームタイムラインの表示速度をチューニングしました。フォロー数少ない人と多い人とで別の仕組みに切り替わるようにすれば良かったんや
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 10/10/2026
cs.hatenablog.jp/entry/misskey-font これ実装しちゃおうかなー
cs.hatenablog.jp
Misskeyのフォントをいい感じにいじっちゃう
りんごぱい Advent Calendar 2024 の記事です。微妙すぎてわからない頑張りの話をします。 #### MisskeyがMacでばっかり可愛い問題 Misskey楽しいですよね。なにより雰囲気がいい。 この雰囲気がどこから来ているかというと、人々が良いしシステムも良いしルック&フィールも良いんですが、そのルック&フィールの中でもフォントが良いと思いませんか。⋯思いませんか。あ、その前にどんなマシンからMisskeyを見ていますか? MacやiPhone, iPadから見ている人は、フォントが良いというのちょっとわかってもらえると思うんですよね。だってこれですよ。 ヒラギノ丸ゴシックPro。ゆったりした柔らかさ可愛さとかっちりとした姿勢の良さが同居した見てるだけで楽しくなるフォント。 買えば普通に2万円オーバーなのでWindowsの人はデザインのお仕事じゃないとまず持っていないと思うのですが、MacとiPhoneはこれが標準で入っているんですよね。それで、 Hiragino Maru Gothic Pro, BIZ UDGothic, Roboto, HelveticaNeue, Arial, sans-serif とフォントファミリーの先頭に指定されているヒラギノ丸ゴで表示されてくれて、楽しいMisskeyライフが彩られます。 さてWindows。あとLinuxとかAndroidとか。 いまどきのWindowsだと、2番手指定のBIZ UDゴシックがありますからこうなります。 ああー、はい。UDなのは良いですよね。刺激が少なく読みやすいし、小さな画面でも読めるところは視覚特性関係なく誰にもうれしいですよね。 ただヒラギノ丸ゴのゆったりさ可愛さがあるかというと、それはないんじゃないかと思うんですよね。あと英数字が固定幅になっちゃってるのもやや雰囲気とずれてます。それで最初に、MacとiPhoneの人に限定してMisskeyのフォントも魅力と思うんじゃないですかって言いました。 Ubuntuなんかだとこうなります。日本語は最後のsans-serifまでフォールバックして、実フォントはNoto sansですね。 Noto sansもクセがなくて悪くないフォントなんですよ。”標準”の字体をどストレートに取りに来ましたって感じで。英数字もいい感じですし。 悪くないです。というか良いです。ヒラギノ丸ゴを体験してしまわなければ。 #### ギリシャ文字とキリル文字はMacでもいけてない問題 ギリシャ文字とキリル文字、ああーはいはいって感じですね。そう、こうなります。 世界中のどの文字もいまどきのコンピューターならなんかまともな感じに表示してくれるのに、ギリシャ文字とキリル文字だけは不格好な全角表示になってしまう。これはヒラギノ丸ゴでも、BIZ UDゴシックでもです。ましてUI表示言語をロシア語とかに設定したときの悲惨さはこれですからね。 誰が悪い⋯ とは決められないんですが、JIS第一水準漢字セットに入っちゃったこと、Unicodeにマッピングするときに欧文文字セットのギリシャ文字・キリル文字と同じ文字に割り当てられちゃったこと⋯なんですかね。(個人的には、JIS第一水準漢字の全角アルファベットは欧文のアルファベットと別文字とされたんだから同じ扱いで全角半角形に置いてくれれば問題なかったんだよなと思ってますけどね) というわけで【Mac/iPhone以外でフォントが可愛くない】【ギリシャ文字・キリル文字が全角表示で不格好】これがMisskeyのフォントでどうにかしたいと思っているところになります。 #### Mac以外でもヒラギノ丸ゴっぽいフォントを表示させてみよう 表示させようったってWindowsに入っていないフォントは表示させようがない⋯ことはないんですよね。Webフォントを使えば。もっと具体的にはGoogleフォントを使えば。Googleフォントを使うと、インターネット上のフォントファイルをCSSから取り込んで使えます。 Googleフォントからゆったりして可愛くてそれでいて姿勢も良い日本語フォントを探したんですけどね、あった、ありましたよ、これ、どうです!? Kosugi Maruフォント。 この立ち姿、そもそも丸ゴシックだし、ヒラギノ丸ゴに相当近いんじゃありませんこと!? 英数字が固定幅なところがちょっと希望と違いますが、それのことはまたあとで考えることにして、では、これをMisskeyに組み込んでみます。組み込むのは簡単。【設定】【全般】画面の一番下、【カスタムCSS】のところに次のように書くだけです。 @import url('https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap'); html { font-family: Hiragino Maru Gothic Pro, Kosugi Maru, BIZ UDGothic, Roboto, HelveticaNeue, Arial, sans-serif } 1行目のimportというのが、Googleフォントを取り込む指定ですね。この書き方は、Googleフォントのページから取得できます。 そして、フォントファミリー指定の2番目にKosugi Maruを割り込ませてみました。あくまでヒラギノ丸ゴがあればやっぱりそっち優先って⋯ さてさて、それではWindowsでどうなったか。 WindowsのClearTypeレンダリングがクセ強めなのとディスプレイがRetinaみたいな高精細じゃないのとではっきりしてませんが、拡大してみるとあの日Macで見たMisskeyの面影がかなり具現化してるのがわかります。やったね。 #### 英数字が固定幅なのとギリシャ文字・キリル文字問題にまとめて斬りかかる さあKosugi Maruは英数字が固定幅でした。上のスクショでもそれがわかりますね。それとギリシャ文字・キリル文字問題をまとめて退治しようってんですが、それはこういうことです。 ●いい感じの欧文フォント(ギリシャ文字・キリル文字も含んでるやつ)を一個高い優先順位に入れる これです。英数字・ギリシャ文字・キリル文字だったらその「いい感じの欧文フォント」で表示され、それ以外の文字、まずは日本語ですね、それらはフォールバックして後続のヒラギノ丸ゴなりKosugi Maruなりで表示してくれるようにするってわけです。 それでまたGoogleフォントを漁りました。いい感じのフォントはないかって。 ⋯なかった⋯ 1400個だかのフォントがあるGoogleフォント、もちろん良いフォントだらけなんですが、ヒラギノ丸ゴと雰囲気が合うやつというと、見当たらなかったんすよ⋯ でも大丈夫。欧文フォントならPC標準搭載のやつも候補に上がってきます。WindowsとMacの両方で標準搭載しているようなフォントでいいのがあれば⋯ あった! Verdanaです。 Verdanaは丸ゴシックではなく角ゴシックになるのですが、ゆったりしたリラックス感とかっちりした姿勢の良さを両立しているって点で雰囲気はぴったりあっています。 さっそくやってみましょう。フォントファミリーの列の頭にVerdanaを入れて @import url('https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap'); html { font-family: Verdana, Hiragino Maru Gothic Pro, Kosugi Maru, BIZ UDGothic, Roboto, HelveticaNeue, Arial, sans-serif } はい! あ、雰囲気いい。 Macでもヒラギノ丸ゴとうまくとけあってますよ。 ギリシャ文字・キリル文字問題はもちろん解決 ロシア語UIにしたところも見ておきます? やーよかったよかった。 #### これユーザーごとの設定でなくて標準にできなくて? カスタムCSSって、ユーザー設定にしかなくてコントロールパネルにはないから、鯖缶がサーバー全体にカスタムCSSをかけるってことができないんですよね。やるとしたら、Misskeyのコードを書き換えないとって話になります。 といっても、ここにカスタムCSSと同じように書き加えるだけで終わりじゃないかな⋯. https://github.com/misskey-dev/misskey/blob/e8bf6285/packages/frontend/src/style.scss#L36 そしてサーバーごとにカスタマイズしなくてもいいように、Misskeyの本流にその修正をプルリクしませんかみたいな話にもなるかもしれないんですが、どうでしょうね。 Misskeyの開発陣の間では、Googleフォントみたいな外部のリソースに実行時依存を持つことは必ずしも総意を得られるわけではないことのよう 参考 。 それはそうって思いますね。 ただそれと同時に私の考えはまた少し違っているところもあって、これみたいな「なくても問題ないし、あったらより良くなる」タイプの外部リソース依存はそんなに忌避しなくていいんではないかなって。 うちの母艦の https://reax.work/ でCSS改修うまい感じに動いたら、どこからでも取り込めるようブランチ公開しますね。
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 10/10/2026
丸ゴシックこんな好きになったのもMisskeyのせいってとこ、ありますね
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 10/10/2026
MacとiPhone使ってない人は丸ゴシックだとMisskeyってのはピンとこないかもしれない MacとiPhoneに標準で入ってるヒラギノ丸ゴシックがMisskeyの最優先フォントなんすよ
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 10/10/2026
いま、seiranの表示フォントってヒラギノ角ゴシックとかNoto Sansとかを使うように書いちゃってるんだけど、どうしようかな、丸ゴシックにしてこうかな、迷い中 丸ゴシック大好きなんだけど、フォントまで丸ゴシックにするとまじMisskey
100 1
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 10/10/2026
AIの書いた記事とかAIの描いたイラストに気持ち悪ぅって引っかかっているうちに、なんでもAI作成に見えてきてしまう現象。 先週公開した記事にも「はいこれもAI、不自然な脈絡」ってブコメついてて、いや100%オーガニックです、文章下手でごめんなさい⋯って気持ち
000 0
ゆばゆば @yuba2.seiran-beta.org.ap.brid.gy · 09/10/2026
揚げ物が終わったあと、残った卵と小麦粉とパン粉を全部混ぜ合わせて揚げる謎揚げ
000 0