22:56:57 @noellabo@dtp-mstdn.jp
icon

@yamo これ凄い講習だな……。毎週やって1000人ぐらい受講させたい(無茶を言う)

なんかこう、一回やってほーんってやつじゃなくて、それぞれがこれを切っ掛けに歩み始めて欲しいね。

22:40:23 @noellabo@dtp-mstdn.jp
icon

@guleukara こういうの本当に面白いよねぇ。今はレーザー彫刻とかで立体構造と焼き色を入れるだけに留まっているけど、色が表現できるのは夢が広がるなぁ。

22:30:41 @noellabo@dtp-mstdn.jp
icon

テストファースト系の言語は、そういう使い方したいよね。 もそうなので、やるしかないんだけどw

22:27:55 @noellabo@dtp-mstdn.jp
icon

言語系は にコミットしたいんだよなぁ。リレー以外に、何かプロダクト書いて、もう少ししゃぶりたい。

22:24:44 @noellabo@dtp-mstdn.jp
icon

@S_H_ チョットワカル人達だ!

22:24:09 @noellabo@dtp-mstdn.jp
icon

というか、一番の問題はrspecですよ。ちゃんとしたテストコード用意できないので、そういうPRが投げられん。

22:22:34 @noellabo@dtp-mstdn.jp
icon

私も勝手にPrismo担ぎ始めたけど、技術者としては半端者なので、迷惑かけないで済むといいんだけどねぇ。まだrailsよくわからんしw

22:17:37 @noellabo@dtp-mstdn.jp
icon

random fediverse instances先生が、ついに裏某を流してきたw

22:03:03 @noellabo@dtp-mstdn.jp
icon

@squid999 gorone-xyz-v2.9.2は用意してあるよw

22:01:15 @noellabo@dtp-mstdn.jp
icon

Fediverseのポジションについていうと、

例えばKeybaseのような(文字通り)鍵を握る、絶対的な個人の為のサービスがあって、これは特に連合する必要がないのでFediverseの外にあってOKで

分散SNSのような、個人のアイデンティティを保持してプライベート活動を中心とするサービスがあって、

はソーシャルブックマークとしてはパブリック部門担当で、投稿する人は、目的に応じたActorが欲しくなる、社会的立場に根ざしたサービス。コメントする人はSNSのアカウントで足りる。

掲示板・フォーラムとしては、特定の話題に、集まって話をすることに意味があり、ある程度の規模感も大事になってくる。スレ立ては現状アカウント居るけど、全部SNSのアカウントでやってもいいかもしれない。

掲示板はプライベートにサーバを置いて存在を秘匿する使い方もあり、設置が容易であれば流行る可能性がある。外部にもれるので専用アカウントで運用した方がいいかもしれない。

他のサービスの考察は他の人に任せるw

とにかく、そういう視点でFediverseを見ると面白いよって話

21:49:34 @noellabo@dtp-mstdn.jp
2019-06-23 21:34:45 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

dtp-mstdn.jp/@noellabo/1023208
権利を持つ者が自分で連合に接続するサービスを提供するというのが分散なわけで、そういう点では、たとえば特定のソフトウェアか何かのフォーラムとかみたいな「特定の者が管理者として君臨する」在り方が合理的であるようなケースにおいては中規模・大規模のサーバというのも十分ありえると思うのよね

Web site image
のえる :cava_red: DTP鯖管 (@noellabo@dtp-mstdn.jp)
21:47:52 @noellabo@dtp-mstdn.jp
icon

iMastの通知は、AppleWatchで全文が綺麗に読めたので、なかなか感動モノだったね。

21:25:40 @noellabo@dtp-mstdn.jp
icon

のTipsを紹介するよ!

Prismoは、Mastodonなどと同じActivityPubというプロトコルを使って投稿やお気に入りなどのアクティビティをFediverseと交換している。

分散SNSというかマイクロブログのような短文の投稿では Note というオブジェクトで投稿情報をやりとりしているんだけど、

Prismoでは、どこかのページのURLをメインにしたストーリー(ブックマーク型の投稿)は Page というオブジェクトを流している。

また、URLなしで、それ自身コンテンツとして投稿するストーリーは Article というオブジェクトを流している。

コメントはマイクロブログと同じ Note を使っている。それもあって、リプライで自然に繋がれている。

3種類あるんだね!

だから、Mastodonなど受け取る側のサーバで、それをどう表示するのか(しない・できないのか)は、予想できないし、それぞれ違うんだ。

うまく連携できるようになるといいね!

21:16:11 @noellabo@dtp-mstdn.jp
2019-06-23 21:12:18 ももつきゆきやの投稿 Yukiya@best-friends.chat
icon

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

21:08:14 @noellabo@dtp-mstdn.jp
icon

これはまだ何度か言わないといけないと思うんだけど、 はまだプロダクションに使うなよ? って言われている段階のコードなので、皆もサーバ立てようぜ!とは言えないのね。

そういう段階に持っていくために、私もコード書いてマージしてもらおうと思ってるけど、まだまだ。

本当はPrismoは、特定の目的に絞って、みんなで小さく立てて、それを連合するのが丁度良い仕組み。

まぁ、mstdn.jpみたいな中規模の旗艦サーバがあっても良いと思うので、ウチでやってみているんだけども。

あと、Prismoという存在を通じて、

FediverseがSNSだけじゃなくていろんなサービスが連携すると面白いということを伝えたい。

Fediverseは、連携するサービスが増えると、ぐっと可能性が広がる。例えば決済とか権利処理とか、組み合わせて強くなるサービスだと特に。

Prismoは、個人のパーソナルな側面にフォーカスして使う方法も考えられるし、パブリックな側面にフォーカスして使う方法も考えられます。企業ユースにも向いていると思う。このあたりがMastodonとの違いになってくると思います。

20:57:43 @noellabo@dtp-mstdn.jp
2019-06-23 20:55:34 Masto.hostの投稿 mastohost@mastodon.social
icon

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

20:55:43 @noellabo@dtp-mstdn.jp
icon

@rinsuki まぁ、でもそういうことだよねー。

Eugenさんは十分優秀だからあんまり心配要らないんだけど、Fediverseにこれから産まれてくるサービスは、技術的にそこまで配慮できなくて、あとで問題起きるってのは、これからのあるあるだと思う。

Prismoも、もちろん私のレベルより高い技術で作られているんだけど、そんなに強固じゃないんだよね。

20:49:26 @noellabo@dtp-mstdn.jp
icon

ちなみに 本家もメイン鯖のデータベース一回飛ばしてまして、ドメインごと廃棄せざるを得なかったワケですが、

オペレーションのミスはよくあるコトで仕方がないとして、もう一つ、IDの採番方式の問題があります。

snowflakeのように、過去の投稿が一定の番号に留まっていることが保証できる場合は、新たに同じドメインでサーバを動かしても、IDが衝突することはありません。

PrismoのIDはそういった規則性がないUUID系であるため、同一ドメインで再開するとIDが衝突します。

これは、いま現在ももちろん変わっていないため、私が運用しているPrismoサーバ達も、同様に復帰時に同一ドメインで再開するのが難しいという問題があります。

まぁ、意味のある桁を増やしちゃうなり色々方法はあるんですが……。

DBを飛ばすって本当に怖いですねえ、恐ろしいですねえ

20:36:04 @noellabo@dtp-mstdn.jp
icon

@squid999 時々、Tootdonのサーバが止まっている時などに、不具合起きていたのを覚えていますか。

サーバと連携して機能するようにしている部分を、止めても大丈夫なように書き換えてアップデート版を出せば良いのですが、その気があるなら最初からそうしているでしょうし、辞めざるを得ない時に工数はかけられないですよね。

また、Tootdonが動き続けることによる責任(先の脆弱性対応など)がとれない以上、使うのをやめてくれと言わざるを得ないと思います。

ソースコードを公開してコミュニティに委ねるという方法で、ワンチャンあるかと思いますが、逆に自社技術などを含むプロプライエタリコードで出来ているため、公開しづらいかと思います。

20:27:28 @noellabo@dtp-mstdn.jp
icon

Mastodonは、Eugenさんの考えるバランスによるある種の現実主義で、

必要であると判断した場合は、メールアドレスの登録も求めるし、サーバにも多くの情報をキャッシュしています。

ElasticSearchによる検索インデックスには、誰が閲覧しても良いかの情報を同時に記録しているため、検索結果に制限がかかった状態になっていますが、制限がかかっているだけで、データ自体は保持しています。

ActivityPubで配送する情報も、経路こそTLS等で暗号化されていますが、内容はそのままで送られています。署名がついていて、改ざん(内容の書き換え)は難しいですが、覗くのは簡単です。

API経由のクライアントは、もっともデータをのぞき見たり改ざんしたりするのに向いたポジションにあって、何しろサーバに渡す前ですし、本人の代理ですから全権があるわけです。

(ここを上手に利用しているのがモロヘイヤです。今回は割愛)

本当に情報の安全を図ろうと思ったら、やり取りしたい人みんながそういう機能を持ったクライアントソフトを使うようにして、サーバには内容を開示しないようにする必要があります。

20:07:34 @noellabo@dtp-mstdn.jp
icon

@noellabo Data Minimization、すなわち『いかに情報を持たないでサービスを提供するか』という取り組みが紹介されました。
prismo.fedibird.com/posts/891e

ここで頼りになるのは、スマートフォンのような常に持ち歩くデバイスです。

遠くの誰かに送信してしまった情報の安全を確保することは難しいですが、

手元のデバイスとソフトウェアが、情報を管理し、不要な情報をそぎ落とし、あるいは暗号化することで、ユーザーをしっかり守ってくれれば、かなりの安全が実現できます。

しかし現実には、スマートフォンのアプリが、利用規約によって、あるいは無断で、様々な情報を端末の外に持ち去っています。

不作為もありますが、積極的に収集・拡散していることも多いのです。

従前は、いかにユーザー情報を集めて活用するかに価値をおいていました。

これからの時代、事業者にとっても、そうした情報から過大な責任が生じ、リスクとコストを増大させることに繋がります。

価値観を改め、情報を最小化する戦略が必要です。

Data Minimizationに取り組むべき時ではないでしょうか。

Web site image
我々は持たないことによって屈さない、というAppleのプライバシー強化方針について|takano|note
19:05:17 @noellabo@dtp-mstdn.jp
2019-06-23 18:23:47 赤字の投稿 highemerly@handon.club
icon

やるきでねーーーーー

19:00:32 @noellabo@dtp-mstdn.jp
2019-06-23 18:41:25 あくあーら@イワテドン鯖缶の投稿 aquarla@iwatedon.net
icon

アカウント登録停止しなければ持たないほど、新規登録が殺到してみたい人生でした(?)

18:59:10 @noellabo@dtp-mstdn.jp
2019-06-23 18:47:15 帰宅即就寝の投稿 yakitama@mstdn.yakitamago.info
icon

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

16:58:50 @noellabo@dtp-mstdn.jp
2019-06-23 16:44:57 Maya Minatsuki :neko_smiley:の投稿 mayaeh@taruntarun.net
icon

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

16:58:44 @noellabo@dtp-mstdn.jp
2019-06-23 16:57:29 Maya Minatsuki :neko_smiley:の投稿 mayaeh@taruntarun.net
icon

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

16:47:31 @noellabo@dtp-mstdn.jp
icon

ローカライズすっごい面倒くさい……。

まぁ一通り下地を作ったら助けを呼ぼう……。

14:50:50 @noellabo@dtp-mstdn.jp
icon

Tootdonについては、昨今の逆風を除いても、いずれにせよ継続できるような状況ではなかったよね。

脆弱性対策については提供責任上対応したものの、Mastodon本体のアップデートには長期にわたって対応できなかった。実質的に限界だったのではないかと思う。

Tootdonはビジネス様式で参入した代表格だと思う。実体としては開発者個人の熱意で動かしていたとしても、個人としての顔は一切見せず、広報用アカウントなどで企業イメージを演出しながら対応していた点が印象的だった。

13:16:44 @noellabo@dtp-mstdn.jp
2019-06-23 13:09:01 *SHUT DOWN* fediの投稿 fedi@mastodon.social
icon

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

13:14:44 @noellabo@dtp-mstdn.jp
icon

ファルコンランチ懐かしい……。あの頃はファルコンランチしか楽しみが無かった(飯画像定期)

13:14:42 @noellabo@dtp-mstdn.jp
2019-06-23 11:54:35 красная икраの投稿 ikuradon@comm.cx
icon

ファルコンランチ

Attach image
13:08:40 @noellabo@dtp-mstdn.jp
2019-06-23 12:48:51 Jujaの投稿 ymd@mstdn.jp
icon

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

11:39:52 @noellabo@dtp-mstdn.jp
icon

@hanage999 マジすか。アニメ見なくちゃだわ。

10:59:48 @noellabo@dtp-mstdn.jp
2019-06-23 10:27:41 Subway Tooterの投稿 SubwayTooter@mastodon.juggler.jp
Subway Tooter 3.5.3
icon

github.com/tateisu/SubwayToote
- (Mastodon 2.9.1) support audio type media attachment.
- fix #101, resume playing position when rotate media player activity.
- merge weblate translations.

Web site image
Release version 3.5.3 · tateisu/SubwayTooter
10:26:40 @noellabo@dtp-mstdn.jp
icon

Mastodonの中心は自分のHTLじゃないかな。自分でフォローして、配信されてくるActivityが全て。

08:17:21 @noellabo@dtp-mstdn.jp
2019-06-23 05:09:05 *SHUT DOWN* fediの投稿 fedi@mastodon.social
icon

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

01:28:49 @noellabo@dtp-mstdn.jp
icon

@ProgrammerGenboo メディア回りの修正入ると、コンフリクト率高いんですよねぇ。ちゃんと見ないとヤバイ……。

01:27:29 @noellabo@dtp-mstdn.jp
icon

@ProgrammerGenboo いまアプデ対象が7つあるから、まだ順次やってるw

01:25:51 @noellabo@dtp-mstdn.jp
2019-06-23 01:22:54 Eugen Rochkoの投稿 Gargron@mastodon.social
icon

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

01:25:41 @noellabo@dtp-mstdn.jp
icon

はい、v2.9.2にアプデしましたよ、と。

01:23:15 @noellabo@dtp-mstdn.jp
2019-06-23 01:10:34 xanacの投稿 rk_asylum@under-bank.blue
icon

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

00:46:21 @noellabo@dtp-mstdn.jp
2019-06-23 00:45:53 三上洋の投稿 mikamiyoh@mstdn.jp
icon

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

00:46:17 @noellabo@dtp-mstdn.jp
2019-06-23 00:45:07 rinsukiの投稿 rinsuki@mstdn.rinsuki.net
icon

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

00:41:08 @noellabo@dtp-mstdn.jp
icon

タグ待ち(特に意味はない)

00:38:18 @noellabo@dtp-mstdn.jp
2019-06-23 00:19:37 おさの投稿 osapon@mstdn.nere9.help
icon

マストドンからnotestockにリンクを張るやつが、新しいバージョンのマストドンで動かなくなったのを修正しました。ついでにMisskeyにも対応しました。
osapon/distsns2notestock: Show link to notestock from Mastdon & Misskey user page.
github.com/osapon/distsns2note

Web site image
GitHub - osapon/distsns2notestock: Show link to notestock from Mastdon & Misskey user page.
21:52:13 @noellabo@dtp-mstdn.jp
2018-06-23 21:07:09 宮原太聖(JP)の投稿 TaiseiMiyahara@mstdn.jp
icon

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

21:50:18 @noellabo@dtp-mstdn.jp
icon

お、マストドンの公式ブログ、Mediumから移転して稼働し始めたね。Mastodonカラーリングで黒い!
blog.joinmastodon.org/
QT:[mastodon.social/@Gargron/10025]

Web site image
Eugen Rochko (@Gargron@mastodon.social)
21:43:11 @noellabo@dtp-mstdn.jp
icon

@S_H_ githubからソースcloneして動作を確認してみました。
結局、どこかでTk.mainloopを呼ばないとGUIがでないのかなと。

やっつけでParallel.eachしてるスレッドをうしろにまわしてTk.mainloopを走らせることで、とりあえずGUIとストリーミングが動くようになりました。

21:41:02 @noellabo@dtp-mstdn.jp
19:34:39 @noellabo@dtp-mstdn.jp
icon

@S_H_ 行き詰まったら呼びますね!w
ありがとうございます!

19:20:35 @noellabo@dtp-mstdn.jp
icon

@S_H_
tk、とりあえずこちらのサンプルは、おお動く動く、って感じです。
qiita.com/ftakao2007/items/230

さて、どうやって確認すればいいかなー。

まぁ、ボチボチやっていきます!

Web site image
いまさらはじめる Ruby/Tk - Qiita
19:17:36 @noellabo@dtp-mstdn.jp
2018-06-23 18:31:08 うめっち :doge:の投稿 um3@mstdn.jp
icon

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

18:50:10 @noellabo@dtp-mstdn.jp
icon

ちなみに試しているのはこれ
rubygems.org/gems/legion_masto

@S_H_ さんの書いてるMastodon Client。

Web site image
legion_mastodon_client | RubyGems.org | your community gem host
18:43:52 @noellabo@dtp-mstdn.jp
LegionをHigh Sierra環境で試す
icon

とりあえずtk無いよってのはGemfileにgem 'tk'追加でいいんだろうか。

RMagick 2.16.0 が Can't find MagickWand.h と言ってくる件は、
brew uninstall imagemagick
brew install imagemagick@6
brew link --force imagemagick@6
と対処。

.envを書き忘れたら
Addressable::URI.parse で undefined method `+' for nil:NilClass (NoMethodError)
になった。まぁ指定してないんだからnilだよね。

ruby legion.rb したら何か動いているみたい。Dockにrubyが居る。でも特に何も出ない。
Ctrl+Cするといつもここ。
parallel.rb:207:in `value': Interrupt

手がかりが尽きたのでひとまずここまで。たぶん続く。

17:27:19 @noellabo@dtp-mstdn.jp
2018-06-23 17:16:26 引っ越しましたの投稿 odeari@gingadon.com
icon

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

14:34:40 @noellabo@dtp-mstdn.jp
2018-06-23 14:32:44 まさらっきの投稿 masarakki@friends.nico
icon

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

14:28:06 @noellabo@dtp-mstdn.jp
2018-06-23 14:26:45 るおの投稿 ruoka@gingadon.com
icon

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

14:27:59 @noellabo@dtp-mstdn.jp
2018-06-23 14:23:10 メリー山の刺繍屋🐏おっちょこちょいの投稿 emb@gingadon.com
icon

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

14:27:57 @noellabo@dtp-mstdn.jp
2018-06-23 13:43:00 はねじの投稿 hanezi8@gingadon.com
icon

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

13:19:52 @noellabo@dtp-mstdn.jp
2018-06-23 12:52:34 メリー山の刺繍屋🐏おっちょこちょいの投稿 emb@gingadon.com
icon

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

12:52:41 @noellabo@dtp-mstdn.jp
icon

どちらかがうまく打ち切らないと、会話が終わらない問題。

SNSではリプライする代わりに★つけてる感じなのかな……。

12:46:38 @noellabo@dtp-mstdn.jp
2018-06-23 11:51:07 まさらっきの投稿 masarakki@friends.nico
icon

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

12:37:52 @noellabo@dtp-mstdn.jp
2018-06-23 11:30:33 メリー山の刺繍屋🐏おっちょこちょいの投稿 emb@gingadon.com
icon

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

12:35:11 @noellabo@dtp-mstdn.jp
2018-06-23 12:18:40 やまかわ aka やんま まの投稿 yamma_ma@dtp-mstdn.jp
icon

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

12:34:23 @noellabo@dtp-mstdn.jp
icon

@yamma_ma マストドンのそのへんのコントロールって色々できて便利だけどそのぶん複雑なんですよね。

アップデートで変わってきていることもあるのに、解説記事が昨年4月頃のものばかりで……。

12:31:00 @noellabo@dtp-mstdn.jp
icon

@yamma_ma なんかヘンですね……調べてみます。

12:30:38 @noellabo@dtp-mstdn.jp
icon

@achi ……アラフィフの先輩の知恵を手に入れてしまった。今度から使わせてもらおう。

12:29:11 @noellabo@dtp-mstdn.jp
2018-06-23 12:24:58 Achiの投稿 achi@mstdn.jp
icon

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

12:26:17 @noellabo@dtp-mstdn.jp
icon

@achi おお、そういう方法がありましたか!(笑)

12:20:49 @noellabo@dtp-mstdn.jp
icon

若者が実際にどういうニュアンスで「それな」を使うのかよくわかっていないが、積極的同意にせよ、消極的同意にせよ、「あなたの気持ちや考え・意見を肯定します」という語彙として使って良いのだろうか? 処世術としての空返事と解するべきか。

多義的で曖昧な語彙として、オトナ語に認定するのが無難なところか……。

11:48:50 @noellabo@dtp-mstdn.jp
icon

ミュートでいいんじゃね? と思うのよね。
QT:[friends.nico/@narura_orz/10025]

11:46:57 @noellabo@dtp-mstdn.jp
icon

状態に固有名詞を与えてある種のシンボルにすると、整理分類しやすい。

説明文や一般的な名詞と語感が異なる方が、識別しやすい。

日本語は外来語をカタカタで輸入できるので、この用途に大変便利。漢文も外来語で、難しい漢字表現も便利。

これを逆に日本語の平易な訳語にしたり、説明文にすると、新しい語彙であるそのシンボルを知らなくても意味が理解しやすくなる(『理解できる』とは微妙に異なる)が、シンボルが持っていた機能が失われる。

専門用語(ビジネス、ITなどのバズワード系から、法律、医療、科学、エンジニアリングなど多岐にわたる)においても、単純に置き換えると定義が揺らぐので、平易に表現するにしても元の言葉を残した対訳を付すのが望ましい。

Githubの説明が物議を醸したのが記憶に新しい……。

11:01:05 @noellabo@dtp-mstdn.jp
2018-06-23 10:21:46 第七@BOOTH通販中の投稿 7th_gate_of@pawoo.net
icon

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

08:08:37 @noellabo@dtp-mstdn.jp
icon

@assause 早起き! 私は通勤が短いのでもっとゆっくり……。最初のめざましは6:40で、もう少し二度寝しても大丈夫!

07:43:15 @noellabo@dtp-mstdn.jp
icon

@leader731 純粋なデザイナー(DTPとかやらない・わからない人)は希少かも……。色々やってきて、現在はデザインが中心、という人はけっこういる感じですね!

07:40:13 @noellabo@dtp-mstdn.jp
icon

@assause オハヨウゴザイマス。いつも何時起きなのん?