icon

もちつけ

icon

めっちゃ寝相が悪い可能性もある

icon

眠くなさそう

icon

Misskey v11でテスト動かし中

Attach image
icon

PostgreSQLになります

icon

どうなるというと

icon

Misskey連携Webサービスが作られることってあるのかな

icon

なでなで

icon

それは関係無さそう

icon

Windows以外のパソコン持ってない

icon

WindowsでMisskey動かして開発してる

icon

アプリって概念廃止しようかと考えてた

icon

v11テスター募集中

icon

70%くらい終わった

icon

無視されそう

icon

👍(o゚ω゚o)👍

icon

チ───(o゚ω゚o)───ン

icon

notes/create

icon

あ゛あ゛あ゛ポキポキ ゴキゴキ

icon

摩擦ぽテロ

icon

SELECT DISTINCT note.*
FROM note
INNER JOIN drive_file
ON drive_file.id = ANY(note."fileIds")
WHERE drive_file.type like 'image/%';
こうすれば PNG画像も JPG画像も区別しないことができる

icon

SELECT DISTINCT note.*
FROM note
INNER JOIN drive_file
ON drive_file.id = ANY(note."fileIds")
WHERE drive_file.type='image/jpeg';
でできたかも

icon

画像ファイルを二枚添付している投稿が二重に取得されるな

icon

なるほど~!
試してみます ありがとうございます
実際には投稿のfileidは配列なので少し改造が要りそう

icon

結合とかいう操作を行えばいいのかしら
それとも副問い合わせというやつかな

icon

ファイルにはそのファイルがどの投稿に添付されているかなどの情報はない
投稿にどのファイルを添付しているかという情報がある(IDの配列)
ただ別にどの投稿にどのファイルが添付されているかという情報を表すテーブルを作るのでもいい

icon

投稿テーブルとファイルテーブルがあって、投稿には複数のファイルを添付できる ファイルにはファイルの種類を表すtypeカラムがある
ここで
typeimageのファイルがひとつでも添付された投稿をすべて取得したいとき、どんなSQLを書けばいいんだろう

icon

仕事を増やしやがって :angry_ai:

icon

Fediveserがスパムに対してどれだけ脆弱か
そんなん最初からみんな分かってると思う 面倒だしそこまでスパムもいなかったからフィルタのようなものを実装してなかっただけで

icon

おはのよう

icon

@howaito516@misskey.m544.net API上では実装されてるけどUIが思いつかない

icon

村上さんがやたら刺してほしそうだったから

icon

キャプチャか

icon

ー はミス

icon

私の %、実際より低く言う傾向がある

icon

そもそものレンダリングが強化されるのでテレビの解像度は関係しない

icon

🙏🙏🙏

icon

それはない グラフィックが向上するから

icon

ー は要らない

icon

じゃあ Dorothy ー

icon

死ぬほど忙しくてね

icon

てれさ

icon

ポンコツファイヤーHD

icon

iPad壊さない自信があるなら入らなくても

icon

良ければPRください><

2019-03-29 22:55:30 かひわっちの投稿 khws4v1@misskey.xyz
icon

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

icon

いやそうでもないか でもデータベース構造が冗長になるな

icon

そんなん死ぬほど実装難しい

icon

そうですね

icon

リレーショナルデータベース様様

icon

Misskey11では削除系の処理が強化された
例えば投稿を削除したらその投稿への返信やRenoteも削除され、その投稿への返信やRenoteに対する返信やRenoteも削除され... と連鎖し、関連するすべての情報がリンクして削除される

icon

62%くらい終わった

icon

すごいひとはすごい

icon

なんかMisskeyつよい人が多いな

icon

なでなで

icon

ランダムな文字列部分は2文字でも良いかもしれない

icon

普通時間は1970年から数えるけど、少しでも寿命を延ばすため2000年から数えるようにした

icon

謎のIDの仕様を作った(ただ互換性の問題が...)
この仕様にそってIDを生成すると 7qxk2ttpw92z のようになる(12文字)
2089年までは大丈夫 それより未来で生成しようとするとおかしくなる
ただMisskeyが2089年時点で現役の可能性は低いので気にしない

Attach image
icon

@mei23@misskey.m544.net URLってことじゃない?

icon

(コ`・ヘ・´ケ)

2019-03-29 18:54:21 めいめいの投稿 mei23@misskey.m544.net
icon

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

icon

千数百個あったエラーが今では200個程度に

icon

でもアカウント作成して投稿するくらいならできるはず

icon

あと使えない機能も多い

icon

まだバギー

icon

Misskey v11テスター募集中

icon

誤差の範囲内

icon

昔から800円くらいだったよ

icon

@mei23@misskey.m544.net その人がどんな投稿をしているかは分からない

icon

そのユーザーの詳細なプロフィールを見ることなくフォローを決断するケースは少ないように感じる

icon

常識的に考えたら100の時点でもかなりおかしい

icon

Misskey v10
Misskey v100
Misskey v1000
Misskey v10000

icon

60%くらい終わった

icon

pollを別テーブルに分離しようかなぁ

icon

といいますと...

icon

動いてない箇所があったらpgブランチにPRくれても良いんですよ!!!!!

icon

あーそれは仮でおそらく形式は将来変更される

icon

アカウントメニューから切り替え

icon

コンピュータに詳しくないので私がサーバー建てると高確率で不正アクセスされる

icon

暇があったらMisskeyのマイクラサーバー建てたいね
昔は一時期あった

icon

頑張った

icon

あとさっき新たなコミット追加したからもしブランチ最新じゃなかったら追従しておいてください><

icon

大量にエラーは出るけどビルドできてるはず

icon

good luck

icon

オヒヒヒヒヒヒ

icon

私にも似たような癖がある 私の場合は「え、嘘でしょ?」だけど
https://twitter.com/aureoleark/status/1111227078681100289?s=21

2019-03-28 23:37:48 めいめいの投稿 mei23@misskey.m544.net
icon

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

icon

ハイライト機能はまだ改善の余地があるけど今はv11で忙しいから後回し

icon

ハイライトがその役割を果たすと期待している

icon

xyzはいつでも移民受け入れできる
でもLTLが無いことを考えるとめいめいサーバー等の方が馴染みやすいかもしれない

icon

ほむん まあそれでもかなりの金額ですね

icon

めっちゃかかってた

2019-03-28 23:22:28 超しー(JK)✅ベスフレにの投稿 Shi0916@friends.nico
icon

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

icon

フレニコ、比較的大きいインスタンスとはいえ何千人ものアクティブユーザーがいるわけではないと思うのでそこまで運営にお金がかかっていたとは思えない
だからどちらかというと経済的な問題というよりは運営自体(スパムの対処など)が大変だったから閉鎖するのだと思う

icon

:bitwig:3早く出ろ

icon

結構前

icon

サムネイルでは消える

icon

ユーザーがアップロードしたファイルを勝手にいじるようなことはしないので、サムネイルだけ作成して元のファイルはそのまま

icon

Omnisphere 2.6 Released!

icon

iOSのMisskeyアプリが出ることは多分なさそう

icon

かわいい

icon

Twitterが最強

icon

他の人とコミュニケーション取る目的なら別に良さそうだけど、ブログとして使う場合はキツイ

icon

何回でも言うけど分散型の最大の欠点は簡単にインスタンスが閉鎖してしまうことだな
インスタンスが閉鎖するとアカウントや投稿も消えたと同然になる 他のサーバーに残ってる可能性はあるけど...
結局そういうのを考慮すると自分でインスタンス作成しかないんだけど、一般の人にとっては手間がかかるしコストも発生する

icon

TypeORM、バグが多い

icon

理由については全く書いてないね

icon

まじか~ 利用者多そうに見えたけどなんでだろ

icon

え、ニコフレっていうやつ閉鎖したの?

icon

今やってる作業はv11本体の開発で、マイグレーション用意するのはその後ですね~

icon

Misskey v11になった暁には削除系の処理が完璧になります

icon

めっちゃ入ってる

Attach image
icon

かわいい

icon

おkです

icon

帰った

icon

シオンタウンのBGM聴きながら墓地歩いてる

icon

帰るか

icon

🎵 LET LIFE LOOSE / 🎤 DAISHI DANCE feat. Lori Fine (COLDFEET) / 💿 the P.I.A.N.O. set

Attach image
icon

アイエーーーーーーーーーー!!!!!!!!

2019-03-28 04:19:04 めいめいの投稿 mei23@misskey.m544.net
icon

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

icon

TypeScript: 2 syntax errors
TypeScript: 297 semantic errors

かなり減ってきた

icon

刺しません

icon

日本人もそうかも

icon

働いてた時の月収は11万円くらいだった

icon

Misskey11、編集が1万行超えた

Attach image
icon

かわいい

icon

私は心霊体験とは無縁だな〜

icon

こわい

icon

えーなんですかそれ…

icon

1200個以上あったエラーが今では300個台に

icon

キー名が " で囲まれてないけど表示上そうなってるだけ?

icon

それJSON?

icon

女の子になって藍ちゃんによしよしされるか

icon

軽量Misskeyクライアント誰か作らないかな

icon

もしかしたらいつも私がうるさいと思ってたやつかもしれない

icon

メモリリークはVueのバグなのでこちらではどうしようも

icon

メモリリークじゃない?

icon

吹いて

icon

「いま」を見つけようbird

icon

むしろ村上さんが起業して

icon

こうなると醤油の小皿も欲しい

icon

✌️:real_sushi:✌️

icon

@mei23@misskey.m544.net ドールって摂食必要なの

icon

かわいい

icon

🤔 as a Service

icon

@hina@mstdn.maud.io Misskey as a Service

icon

新しい元号が発表されるのが来月1日で、実際にその元号に変わるのはいつ?

2019-03-26 17:15:17 れいじゅぼっとの投稿 reijubot@misskey.xyz
icon

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

icon

せっかく高いお金払って契約してるんだから観なきゃ損だぞ

icon

消火始まった

icon

藍ちゃんとか人が操作することのないアカウントに対してトークメッセージ送る方法もある

icon

なでなで

icon

近日登場

icon
Web site image
スマホ版「風来のシレン」が「壺投げゲー」と化している悲しみについて(※追記あり)
icon

45%くらい終わった

icon

直感的ではないけど削除できないよりはマシか

icon

RenoteはNoteの一種なのでNoteが消せるなら当然Renoteも消せる

icon

APIではできる
クライアントのUIが思いついてないだけで

RE:
https://misskey.xyz/notes/5c9b0e46107d68002e98af72

icon

かんにゃみに殺された

icon

できない

icon

なでなで

icon

かわいい

icon

🎵 AI / 🎤 MEISHI SMILE / 💿 LUST

Attach image
icon

もうここまできたらReactやVueでよくね感がある

icon

PostgreSQLでの初の投稿

Attach image
icon

これ不便

Attach image
icon

かわいい

icon

無効にした

icon

廃止される予定

icon

お背中お流しします

icon

アイコン変えないで

icon

✌️(´・________________________・`)✌️

icon

MisskeyのデータベースPostgreSQLにするわwwwwwwwwwwww

icon

お布団でごろごろしながらできない

2019-03-27 00:07:51 凪の投稿 zeltanagear@misskey.xyz
icon

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

icon

my house

Attach image
icon

そんな草生やしてない

icon

MisskeyのモバイルUIはiPadにも最適化されている
私がiPad使いだから

icon

Proのぬるぬる感をまこちゃんにも体験して欲しかったところだけど高いからしょうがないね

icon

おーついに買ったのね

icon

かわいい

icon

グギギギギ… っていうワイヤーが軋むような音が聞こえると思ったら髪の毛が耳に入ってた

icon

ポスグレに集中しすぎて他のことが手につかない

icon

まあ当初から最低でも1ヶ月くらいはかかることを予想してたし順調

icon

作業開始してから一週間が経過したのか

icon

それちょっと考えてた

icon

なでなで

icon

✌️(´;ω;`)👍

icon

とりあえず何かの縁だと思って Star はしておきました

RE:
https://misskey.xyz/notes/5c9a3684107d68002e9497ea

icon

JavaScriptでSnowflakeIDを生成するライブラリ無いかな〜と思って探したら、snowflakesってのが見つかって お、あるじゃんと思ったらただ雪を降らせるだけのライブラリだった
https://github.com/hcodes/snowflakes
:angry_ai:

Web site image
GitHub - hcodes/snowflakes: ❄️ Falling snowflakes
icon

かわいい

icon

かわいい

icon

Angularは仕事でちょっと触ったことある

2019-03-26 22:59:55 しみらーの投稿 Simirall@misskey.xyz
icon

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

icon

仮想DOMは実際のDOMではなくJS上に疑似的に構築したDOMのことだった気がする
内部的に変更を追跡するために用いられる手法だった気がする

icon

それよりもっと前は
MySQL - (without framework) - jQuery - PHP
だった

icon

古いサイトの一部を仮想DOM化って何だろう
カスタムエレメントではなく?

icon

AngularはEmberみたいに今はもう主流じゃないイメージ

icon

よく把握してない

icon

Misskey 10: MKVN
MongoDB、Koa、Vue、Node.js

Misskey 11: PKVN
PostgreSQL、Koa、Vue、Node.js

icon

@mewl@mewl.me 理想的な使い方だ

icon

なでなで

icon

40%くらい終わった

icon

なんかうまく挿入できない

icon

PostgreSQLでJavaScriptのDate型を保存するのに最も適した型は何?

icon

可愛いそう

icon

えーっ!ありがとう 🙏🙏🙏🙏

icon

なんで?iOSアプリほしいって常日頃から公言してるよね?

icon

かわいい

icon

Misskey11 coming soon...

icon

回線貧弱だからライブ観るのはきつそう

icon

何が発表されるの?

icon

PostgreSQLのJSONサポートが貧弱なので、JSON型は使わずにオブジェクトをフラットに自動変換して保存することにより事なきを得た
例えば { x: { y: { foo: any, bar: any }} という型ならば
x_y_foo と x_y_bar というカラムが生成される

icon

38パーセントくらいは終わった

icon

つかつかの疲れ

icon

PostgreMisskey、起動するところまではきた

2019-03-25 21:13:56 村上さんの投稿 AureoleArk@misskey.xyz
icon

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

icon

TypeORMで配列に値を追加する方法が分からない

icon

メロディアスだと暴力っぽさが薄れそう

icon

おばけがいるSNS

icon

キックの音程がコード進行に合わせて上下するタイプのハードコアテクノはあんまり好きじゃない アクセントで一時的に上がったり下がったりするのはいいけど、基本的にはずっと同じ音程で鳴っててほしい

icon

あー私も混同してたかも

icon

DLmarket、サービス終了するのか

icon

なでなで

icon

@japaslu@mstdn.jp 🙏🙏🙏🙏🙏🙏🙏

icon

エンコードして

icon

なるほど 後で確認してみます

icon

大人しくTypeORMの型定義フレンドリーじゃないクエリビルダーを使うしかないようだ

icon

型定義フレンドリーなライブラリ(ORM)がない

icon

NodejsでPostgreSQLを扱うのは辛いという結論に達した

icon

なんか変なところにファイル作ってて草

icon

型定義が完璧だ これを求めてた

icon
Web site image
SQL Fiddle | A tool for easy online testing and sharing of database problems and their solutions.
icon

サブクエリ対応したぞ
IDが 2 のユーザーがフォローしているユーザーをすべて取得するクエリ

Attach image
icon

テーマコード解析して動的に見た目を再現するのは

icon

良い感じ

const sql = Q.And(q => [
    q.Equal('name', 'alice'),
    q.NotEqual('age', 42),
    q.Or([
        q.Equal('id', 1),
        q.Equal('id', 2),
        q.In('id', [7, 8, 9])
    ])
]);

icon

最終的にこんな感じに
https://pastebin.com/xH9VH2hD

Web site image
const Q = { And: (fn: (q: QueryBuilder) => string[]): string => { con - Pastebin.com
icon

こう書けば解決した

Attach image
icon

@megumeru@misskey.dev ニンテンドーDSでプログラム書けるソフトみたいなのがあってそれやり始めたのがきっかけ
その後 VB --> PHP, JS --> C# --> TypeScript みたいな流れだった気がする

icon

ふ=む

Attach image
icon

And または OR を入れ子にしたときの型がおかしいぞ(動作は正常)

icon

SQLジェネレータのプロトタイプできた
遊んでみて
https://bit.ly/2HQvUN9

Web site image
https://bit.ly/2HQvUN9 https://www.typescriptlang.org/play/#src=function%20sanitize(text:%20string):%20string%20%7B%0D%0A%09return%20text;%20//%20TODO%0D%0A%7D%0D%0A%0D%0Atype%20QueryBuilder%3CT%3E%20=%20%7B%0D%0A%09Equal:%20%3CP%20extends%20keyof%20T%3E(column:%20P,%20value:%20T%5BP%5D)%20=%3E%20string;%0D%0A%09NotEqual:%20%3CP%20extends%20keyof%20T%3E(column:%20P,%20value:%20T%5BP%5D)%20=%3E%20string;%0D%0A%09And:%20%3CT%3E(fn:%20(q:%20QueryBuilder%3CT%3E)%20=%3E%20string%5B%5D)%20=%3E%20string;%0D%0A%09Or:%20%3CT%3E(fn:%20(q:%20QueryBuilder%3CT%3E)%20=%3E%20string%5B%5D)%20=%3E%20string;%0D%0A%7D;%0D%0A%0D%0Alet%20ops%20=%20%7B%7D%20as%20any;%0D%0A%0D%0Aconst%20And%20=%20%3CT%3E(fn:%20(q:%20QueryBuilder%3CT%3E)%20=%3E%20string%5B%5D):%20string%20=%3E%20%7B%0D%0A%09const%20sqls%20=%20fn(ops);%0D%0A%09return%20''(''%20%2B%20sqls.join(''%20AND%20'')%20%2B%20'')'';%0D%0A%7D;%0D%0Aops.And%20=%20And;%0D%0A%0D%0Aconst%20Or%20=%20%3CT%3E(fn:%20(q:%20QueryBuilder%3CT%3E)%20=%3E%20string%5B%5D):%20string%20=%3E%20%7B%0D%0A%09const%20sqls%20=%20fn(ops);%0D%0A%09return%20''(''%20%2B%20sqls.join(''%20OR%20'')%20%2B%20'')'';%0D%0A%7D;%0D%0Aops.Or%20=%20Or;%0D%0A%0D%0Aconst%20Equal%20=%20(column:%20string,%20value:%20any):%20string%20=%3E%20%7B%0D%0A%09return%20%60%22$%7Bcolumn%7D%22%20=%20''$%7Bsanitize(value)%7D''%60;%0D%0A%7D;%0D%0Aops.Equal%20=%20Equal;%0D%0A%0D%0Aconst%20NotEqual%20=%20(column:%20string,%20value:%20any):%20string%20=%3E%20%7B%0D%0A%09return%20%60%22$%7Bcolumn%7D%22%20!=%20''$%7Bsanitize(value)%7D''%60;%0D%0A%7D;%0D%0Aops.NotEqual%20=%20NotEqual;%0D%0A%0D%0Atype%20User%20=%20%7B%0D%0A%09id:%20number;%0D%0A%09age:%20number;%0D%0A%09name:%20string;%0D%0A%7D;%0D%0A%0D%0Aconst%20sql%20=%20And%3CUser%3E(q%20=%3E%20%5B%0D%0A%09q.Equal(''name'',%20''alice''),%0D%0A%09q.NotEqual(''age'',%2042)%0D%0A%5D);%0D%0A%0D%0Aalert(sql);%0D%0A
TS Playground - An online editor for exploring TypeScript and JavaScript
icon

型定義がどうなっているかというと:

Attach image
icon

良くない?
ちゃんと型定義効いてるよ
例えば q.Equal('name', 42) みたいにカラム名と型が一致していない場合は怒られるし、q.Equal('foo', 'alice') みたいにそもそも存在しないカラム名を指定しても怒られる

Attach image
icon

MongoDB風クエリをSQLに変換するライブラリ作ってる

Attach image
icon

同じデータベースに接続できているのかしら

icon

どういうことでしょう

icon

内部的にSQLを使うのは別にいいんだけどプログラマがSQLを書くのは辛い
繰り返すけど型定義と相性が悪いから

icon

MongoDBみたいに型定義を活かせるようなクエリの書き方にしてほしかった

icon
Web site image
TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
icon

ORMがSQL書くことを強要してくる

icon

MongoDBのクエリをSQLに変換するライブラリでも作るか

icon

クエリという面ではMongoDBは非常に分かりやすい

icon

型定義が無になる

icon

SQL描きたくない

icon

きゃー

icon

前衛的

icon

聴いてもつまらないけど見た目で楽しい曲作りたい

icon

スペアナで見たら面白そう

icon

SQL、静的型付け言語との相性が悪すぎる

icon

SQLやだー

icon

ひーっ

Attach image
icon

藍.moe はメモリ1GBだったような

icon

帰ってる

icon

しゅい散歩