@y eslintは入ってるよね。何かわかったら教えて!
This account is not set to public on notestock.
This account is not set to public on notestock.
mastodon.social、まだmaster追従してないな……投票が無意味にA B Cになるバグの修正が反映されとらん。
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
Reactのコードをいじくりまわして「なるほどわからん」ってなってからドキュメントを読んだところ、凄く理解が進んだ。自分はこの学び方が一番合っていて強いかもしれない。
This account is not set to public on notestock.
ポークカレーチーズインハンバーグやさいトッピング3辛 #gochisou_photo #ココイチ
This account is not set to public on notestock.
Mastodonのコードベースが、営利目的の、あるいはユーザー情報を解析するサービス、反社会的活動等に利用されるからといって、ライセンスを振りかざして排除することはできません。
そうした条項はAGPLライセンスには含まれていません。むしろ、いかなる目的においても自由に利用できることを保証しています。
こういった事案に対応する場合は、もっと一般的な方法で解決を図る必要があります。
正念場ですね。
--
以前に言及したヤツ
https://dtp-mstdn.jp/@noellabo/100569195193313711
This account is not set to public on notestock.
This account is not set to public on notestock.
同じ景色をみて、思考回路をトレースしないと、何に躓いているのかわからないですよね。
本人がそれを説明できる場合は、ほっといても勝手に覚えるw #dtp
@highemerly なんかプロフィール更新(UpdateのActivity)がこちらに反映されてないみたいで、ウチでみると「お察し体重」になってるッス……。
たぶんこれまでウチの鯖から誰もフォローしてなかったことが間接的な原因だと思う。(仕組みを確認しておきます)
@westantenna 容疑者の部屋の件は、3日前の川崎市登戸の小学生らが刺殺された事件のテレビ報道について。
私がライセンスの話をしているのは、Gab.aiの件です。
This account is not set to public on notestock.
Mastodonのプロフィールに関するコラムを書きました。是非ご覧下さい!
【コラム】プロフィールを充実させてみよう! - はんドンクラブ 運営ブログ https://handon.hatenablog.jp/entry/2019/04/11/111719 #はてなブログ #handon_info
はんどんクラブって、これまで接点なかったんだけど、鯖缶がしっかりした考えで運営していて、管理が行き届いた、いいサーバだね。
Mastodonのコードベースが、営利目的の、あるいはユーザー情報を解析するサービス、反社会的活動等に利用されるからといって、ライセンスを振りかざして排除することはできません。
そうした条項はAGPLライセンスには含まれていません。むしろ、いかなる目的においても自由に利用できることを保証しています。
こういった事案に対応する場合は、もっと一般的な方法で解決を図る必要があります。
正念場ですね。
--
以前に言及したヤツ
https://dtp-mstdn.jp/@noellabo/100569195193313711
界隈の不穏話ですが、Gab.aiの問題に詳しい人はいませんかね。さっきの省略した方の話関連ですが……
外界との交流が多い鯖缶によって、不穏がFediverseよりImportされているという話がある[要出典]
This account is not set to public on notestock.
This account is not set to public on notestock.
notestockみたいに検索をオプトインにすると、結局誰も公開しなくて検索が使い物にならないみたいなところがあるから、使いやすさとか誠実さとか、その辺のバランスが難しいやね。
昔から(NIFTY-Serveとか)ユーザーの投稿を扱うサービスでは、たとえばサービス全体やフォーラムを紹介する書籍を作ったりするのに、そこに掲載される全利用者の許諾をとったり、謝礼や報告をしたりしなきゃいけないのは大変だし、一人でも拒否したら出版できなくなったり回収になったり係争になるので、とにかくユーザーの権利を制限して、サービス提供者が自由に使えるような利用規約を設定してきた流れがある。
ある程度仕方がないけど……
法務が作るととにかくエグい規約になるので、表現も内容も攻めすぎないようにして、ユーザーに近いところで趣旨を説明して安心させるなど、工夫しないと、もの凄く反発を受ける。そりゃそうよね。
今でも、あんまり歴史に学んでいる感じはしないw
This account is not set to public on notestock.
Googleはね、noindexが一応あるんだよ
Tootdonはね、それがないの
それもデータを連合TLから取ってるわけでもないの
リプライもなぜか検索されちゃうの
昨今のお話についての私の所感です
インスタンスとクライアントにキュートな関係はあるか | Cutls Code Archives https://code.cutls.com/cute-mastodon/
Fediverseサーバソフトウェアがクライアントアプリをブロックし、クライアントアプリが特定のサーバをブロックする、という状況が起きつつあります。
とりあえず後者はおくとして……
PleromaがTootdonをブロックしようという動きがあります。
https://git.pleroma.social/pleroma/pleroma/issues/944
もともと、Tootdonは30日間Public投稿にインデックスつけて検索できるようにしているよ、という話があって、それ自体が嫌われていること、
https://mstdn.jp/@tootdon/99830170563103200
なにより、利用者の投稿などAPI経由の情報がTootdonのサーバを経由して処理されていることについて、真剣に問題視されているようです。
@yi0713 開発環境でっていう部分と話が混じってるな……
bundlerがRAILS_ENVをみているわけじゃないので、単にオプション無しでbundle installする
と、とだけ読んで頂ければ……。
開発環境で開発に使ってテストした時の環境を、実行環境で再現するためにlockファイルが存在するので、
実行・配布環境(デプロイ)でGemfileをいじっちゃうとフローが破綻するんです。
@aquarla バッテリー交換(自前)した話(ただし、有益な情報はない)
https://noellabo.jp/blog/macbook_pro_maintenance/#battery-replace
@aquarla キーボード側が盛り上がってくると、キーやパッドの効きが悪くなったりするよねw
@yi0713 手元の開発環境でRAILS_ENV未設定(dev)でbundle installするとGemfile.lockが書き換わるので、それを使います。
--deployment ではGemfile.lockだけを使ってGemをインストールするんですが、そのときにGemfileもチェックして「これおかしいぜ?」って教えてくれる。
Gemfileを書き換えたら、Gemfile.lockは開発環境で生成し、それを実行環境に持っていく流れです。
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
お、Safariで投稿画面が見えない件、マージされた。めでたし。
タブレットだと、シングルカラムとマルチカラムが選べるの良いですよね。(っていう話をしようとしたらiPadで投稿画面が表示できなくて無になったやつ/直しました)
サーバで使用しているMastodonのバージョンとソースコードを明らかにする方法が、最近変更になっています。
.env.productionに、下記の環境設定のうち必要なものを記載します。
SOURCE_BASE_URL
GITHUB_REPOSITORY
SOURCE_TAG
Github上で公開している人は、そのリポジトリ名をGITHUB_REPOSITORYに指定します。
GITHUB_REPOSITORY=fedibird/mastodon
GithubじゃなくてGitlabに公開してるよって人は、SOURCE_BASE_URLの方にまとめて指定します。
SOURCE_BASE_URL=https://source.noellabo.jp/fedibird/mastodon
master追従している場合は、HEADのハッシュ値をSOURCE_TAGに指定しておきます。
SOURCE_TAG=1f13965bd4036bc747238e5c5223ba553e6956e6
HEADのハッシュ値は下記のコマンドで確認できます。
git rev-parse HEAD
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
#銀河マンモス キタコレ!!
(Vue.js製のPC用Mastodonクライアント)
QT: [https://gingadon.com/@panda_planet/102177064281314343]
買う方、みんな時間を買うのには慣れてるよね。
自分でやるより、プロに任せた方が早い、という類。
ソシャゲの課金にもそういう要素あるし。
これ、何が大変かって、試行錯誤がそのまま保存されているからで、追加したものをあとからキャンセルしたり、同じトコロを何度も変更したりするからなんだよね……。
変更が分割されているから大変、ということではなかったりする。綺麗に分かれていれば、分かれている方が直しやすい。
#mastodev
複数コミットで構成された改造(ローカルタイムラインをデフォルトタグのハッシュタグタイムラインにするヤツとか)って、制作時のバージョンと現在のバージョンが離れてくると、マージするのが大変過ぎるっていうか現実的じゃないんだよね。あれは一つずつやるものではない……。
squashしたコミットログに、元のコミットと作者をずらずら並べるしかないかなぁ。
#mastodev
This account is not set to public on notestock.
電車の入口が混んでいるのは、そこが出口を兼ねているという構造的な問題がある。
あと、いつも同じ場所が開閉するから偏りが生じるので、いつも違う場所、何ならランダムな場所がドアになる構造を……
あるいは、座席は車両のセンターに背中合わせに設置して、電車の側面にはドアを多数設置する。例えば片側に12箇所ドアがある構造。
なんじゃそりゃ。
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
【お知らせ】飯テロ専用インスタンス - Gochisou.photo をオープンしました!
本インスタンスは、NSFW無しでのメシ画像投稿大歓迎!
見るも良し!貼るも良し!みんなで食の幸せを共有しましょう!
Mastodonをバニラから改造適用やり直してるんだけど、細かい修正が結構入れてあって、思った以上に使い勝手に影響している。
ローカルタイムラインをデフォルトハッシュタグタイムラインに置き換える、がベースにあるんだけど、
それプラス、リプライをローカルタイムラインに表示する拡張を入れてあったりする。
リスト機能に、自分の投稿を表示する機能も付加してある。
引用機能を入れている。
sudachiを使ってElasticsearchするようになってる。
オリジナルのコンパクトテーマがある。
InstanceTickerを導入するテーマもある。
ディレクトリ掲載基準はフォロワー1人以上に変更してある。
redisに記録するHTLのバックログのサイズを大きく変更している。
botの投稿をリレーしないって変更も入ってた。
他に何かあったかな……。
This account is not set to public on notestock.
なお、ローカルタイムラインをデフォルトハッシュタグにする改造と、引用機能、前者に後者をマージすると思い切りコンフリクトするんだけど、squashしてからマージするとぶつからないのである……。まぁ逆順にマージするって手もあるけど……。
wakinさんとこの引用は、元は玄ちゃんの書いたヤツで、玄ちゃんのコミットにwakinさんのコミットで色々書き換えるように提供されている。たいへん正しいあり方である。
ただ、これ、マージがめっちゃ大変。一度頑張ってマージしたトコロが、次のコミットでざっくり消されるので、結局徒労だったり……。
あり方としては正しくないかもしれないが、squashしてからマージする方が圧倒的に無駄がなくて楽である……。
みなさん、自分のPCのOSを定期的にクリーンインストールし直してるでしょ?(してないよ)
Mastodonも、時々入れ直すとスッキリするよね(そんなヤツはいない)
ナツキさん解説が超絶ためになる
(引用のテスト)
QT: [https://social.timespiral.co.jp/@natsuki/102174103969391830]
最近、星神のかぶとを被ってるんですが、これ行動早くなっていいですね。覚醒の鼓動ってヤツ、メインスキルがターン開始時にCT25%たまる。
ぎんがのつるぎの 覇王斬 が強い。700%のイオ全体攻撃。
#星ドラ
This account is not set to public on notestock.
DTP鯖ですが、建て増し建て増し(適当にgit mergeしたりcherry-picしたり)してきたので、だいぶ管理しづらい状態になっておりました。
現在、素の状態から、構築し直しております。ランニングでやるという無茶っぷりですが、まぁいつものことです……w #dtp
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
@mayaeh これ、このPRが原因。
https://github.com/tootsuite/mastodon/commit/0e9b8be18ab0c3d2b0fe24eaee1cfe0e711a52cd
詳しくみてないけど、とりあえずrevertすれば復旧するハズ。
git revert 0e9b8be18ab0c3d2b0fe24eaee1cfe0e711a52cd #mastodev
@TaiseiMiyahara フリーランスで40万以上の新規導入(更新不可)とか、結構しんどいと思うよ……。
正直、3日前のコードすら怪しい……。commitできてない書きかけとか特に、これ、なにやろうとしてたんだろう……になる。思い出すトリガーが必要。
This account is not set to public on notestock.
@osapon しかも、ライセンスの更新には使えなくて、新規に増やすものを対象にしないといけないんですよね。
証明書更新時のnginxのreloadはこんな感じね。
sudoedit /etc/letsencrypt/renewal-hooks/deploy/reload.sh
sudo chmod 700 /etc/letsencrypt/renewal-hooks/deploy/reload.sh
中身はこう。
#!/bin/bash
systemctl reload nginx
renewal-hooks/deploy/ は、新しい証明書を取得して実使用環境に配置(deploy)するときに実行するスクリプトを置くところ。
@estpls
方針変更。問題だらけのPRは撤回して(とっくに撤回している)、全体をスクロールさせよう……。
本当はこれじゃなくて、別の機能開発してたハズなのだが……cssむずいのう……。 #mastodev
広告モデル滅ぼしたあとに、誰も収益化できない状態になったり、より悪質なものや、一部の人しか集金できない方法になったりするのを回避するにはどうしたらいいか、事前に手を打っておきたいね。
支配者を倒すのも革命の重要なステップでおろそかにできないけど、みんな興味持たないけど、そのあとが本番だと思う。
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
status: nullの通知があってWebUIが開けなくなる不具合を踏み抜いたときは、別のアカウントから開けなくなったアカウントのトゥートをFavしまくって通知を埋めるととりあえず復帰できますのでレアケースすぎて参考にならないと思いますが参考までに
~~~~~~~~~~
[https://itabashi.0j0.jp/@ars42525/102167974781855723]
TheDeskの最新版ダウンロード数が現在の同時利用者数の6割ちょいしかないとかみんなアップデートしてくれ
機械についてる非常停止ボタンもね、あれ押せないんですよ。
消火器とか除細動器もそうだけど、必要な時にすぐに対応するのって、事前に訓練してないとなかなか難しいです。
お酒は少量なら体に良い、
自分にも、他人にも、ホドホドに緩くやっていくのに、よい方便じゃないですかね。
「ホントはウソだって知ってるけど、別にいいのよ」
This account is not set to public on notestock.
知らぬ間に繋いでいるダイヤルQ2、偽造テレホンカード、犯罪連絡用のプリペイド携帯、ヤミ金等の嫌がらせに使われる弔電(お悔やみ電報)など、電話系サービスはいつの時代も悪用されていますが、iモードもそのぐらいの緩い基準で運用されてきたんでしょうかね……。
https://mstdn.guru/@keizou/102166975848577243
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
私は3人とも下級職99ともう一つを50ちょっとにしてあって、いま上級職を育てていて、ようやく60に近付いてきたところ59・57・57とかそのぐらい。
上級職をどれか一つ99に育ててから、次のことを考えればいいかなーという感じです。
そして、昨日ようやくキングレオ倒せた……。
#星ドラ
シングルカラムですべて事足りるなら、マルチカラム要らないんだけど、
シングルカラムじゃ足りないからマルチカラムがあるので、
使い慣れている人はマルチカラムの方がいいのは当然なのよねぇ。
故にadvanced web interfaceってなってる。
マルチカラムは情報過多なのだ。まだ右も左もわからない不慣れな人にはツライものがある。 #mastodon
Decentralized hongeipii counter、自作でも屈指のクソプロダクトだけど、
bash + curl + jq + grep + sort + sed + uniqでフォロワーリストを取得して集計するっていうところが楽しいUNIXプログラミングって感じで良い。
Decentralized hongeipii counter
https://gist.github.com/noellabo/02637a326829534f4a2965ab7227b422
ビア鯖のhongeipii(本体)のフォロワーを取得して、それっぽいアカウントの総数と、サーバ毎のアカウント数を数えます。
実行すると、hongeipii.txtを書き出して、二度目以降はそのファイルを参照します。
これ、ビア鯖に迷惑だから皆でやらないように。
curlとjqが必要です。
macOS
brew install curl jq
Ubuntu / Debian
apt install curl jq
pythonにpipがあれば
pip install jq
Windowsは各自で解決して。
--
$ ./hongeipii_count.sh
hongeipii = 4953
num server
-----------------
11 3.distsn.org
21 7td.org
20 abhlach.ie
1 accela.online
(snip)
Whalebird 2.7.3をリリースしました.一部snapで入れた2.7.2が起動しないバグがあったんですが,おそらく起動するようになっている気がするんで2.7.3にアップデートしてみてください.まだ起動しないようなら教えて.
https://github.com/h3poteto/whalebird-desktop/releases/tag/2.7.3
#whalebird
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.