- @enodranoeL #
gitlabとは...
- @enodranoeL #@enodranoeL
これコトリンで書かれてたのか・・・
- @enodranoeL #@enodranoeL
もしかしてこれがランダム再生の実態・・・?
- @enodranoeL #@enodranoeL
これexpandの名前衝突しないんか??
- @enodranoeL #@enodranoeL
コトリンやべえな
- @enodranoeL #@enodranoeL
これも気になる動作だが・・・
- @enodranoeL #@enodranoeL
この処理がちょっとわからねえ
- @enodranoeL #@enodranoeL
isValidPostionはmediaListのindexとして妥当かチェックしてるだけだから、mediaListが縮小されたときにこれは後方にある再生履歴から削除ってくようだけど、よくわからんな・・・
- @enodranoeL #@enodranoeL
ディレクトリ再生でディレクトリが展開されてるあたりの処理はこれか・・・?
- @enodranoeL #@enodranoeL
randomのインスタンスが条件分岐内でされてるのイミフなんだよねこれ・・・
- @enodranoeL #@enodranoeL
つかsetSeedを使ってあげて・・・gcされるゴミを増やさないで・・・
- @enodranoeL #@enodranoeL
なるほど、展開されたときディレクトリの最初の曲が流れるのはこれのせいか・・・・
- @enodranoeL #@enodranoeL
なんか突貫工事で作ったみたいな感じ・・・
- @enodranoeL #@enodranoeL
あー、これpreviousがダメだわ
expandの処理でprevious内のindex以降のインデックスが変化してるはずなのにスルーしてるせいで再生済みになってらあ・・・ - @enodranoeL #@enodranoeL
Stack使ってんのかよ・・・
- @enodranoeL #@enodranoeL
これ561行目のとこのランダム生成が間違いなんじゃ?
毎回ランダムインスタンス生成してるじゃんかこれ - @enodranoeL #@enodranoeL
githubのはミラーだったんか・・・
- @enodranoeL #@enodranoeL
似たような意見のissueが1年前に立ってて放置か・・・オワタ・・・
code.videolan.org/videolan/vlc-a… - @enodranoeL #@enodranoeL
シャッフルって何か特許でもあるんか?
- @enodranoeL #@enodranoeL
コミットメッセージのルールあって、ああ・・・
chris.beams.io/posts/git-comm… - @enodranoeL #@enodranoeL
shuffle再生的なのするにはこれexpand処理が邪魔なんだよな
- @enodranoeL #@enodranoeL
インデックス保持での再生リストを用意しておいて
expandするたびにリスト内の後方に移動したインデックスを修正して、リストの後方に追加した分のインデックスを追加して再生位置のとこを追加したインデックスのどれかにはしたいな、んで再生位置より後方のを再びシャッフルする、というアプローチで - @enodranoeL #@enodranoeL
思ったんだけど、これ曲数が多くて終わりのほうに来たら最悪のランダム選択じゃね?
- @enodranoeL #@enodranoeL
まぁ1000曲あって998曲を再生済みだとしても、500回ほどループすれば未再生の2曲のうちどれかを選択できる可能性はあるにはあるし、500回程度のループならそう多くはないか・・・1万曲でも悲観すべきものでもないか、確率的には
- @enodranoeL #@enodranoeL
擬似乱数さんはヒトにとって好ましい雰囲気の乱数の出方をするんだっけか?
- @enodranoeL #@enodranoeL
コトリン環境がないから弄ることすらできん・・・
- @enodranoeL #@enodranoeL
ところでpreviusがvarになってるけど再代入ないからvalなんじゃ??
- @enodranoeL #@enodranoeL
思ったんだけどRandomのseedのリセットもいらなくね?
これリセットして嬉しいことあんの? - @enodranoeL #@enodranoeL
javaの標準のRandomって周期どれくらいなんだろ?以外に短いのか?
- @enodranoeL #@enodranoeL
適当にググったが、勉強にはなったが欲しい情報ではなかった・・・
www001.upp.so-net.ne.jp/isaku/rand.html
k11i.biz/blog/2019/11/2… - @enodranoeL #@enodranoeL
周期性は自力で計算しろと・・・?
ja.wikipedia.org/wiki/%E7%B7%9A… - @enodranoeL #@enodranoeL
最大周期になっているっぽい?
最大周期になってるならseedのリセット要らんよなあ・・・ - @enodranoeL #@enodranoeL
誰かに修正案のコード書いてプルリク出してもらいたみ
- @enodranoeL #@enodranoeL
再生リスト管理は完全に内部で完結してそうだし難しくはないはず・・・
- @enodranoeL #@enodranoeL
この手の分かるようになったのきょーぎぷろぐらみんやまらそんに参加してたおかげかもにゃ・・・身に付く機会を得られたわけだ・・・
- @enodranoeL #@enodranoeL
マジで誰か・・・ナントカしてクレヨン・・・
- @enodranoeL #@enodranoeL
英語の読み書きできて、コトリン環境さえあれば、まぁ自分でやらんこともなかったけど、英語の読み書きできないし、コトリン環境ないしで、やりようがない
- @enodranoeL #@enodranoeL
ひとまずこれで動きそうなことはわかった
ideone.com/rAKvR4 - @enodranoeL #@enodranoeL
StackがVectorの派生クラスだっとは知らなかった(いあ前もそれ気づいた気がするがド忘れ
- @enodranoeL #@enodranoeL
- @enodranoeL #@enodranoeL
どうせ捨て垢だし何やったって構うもんか
github.com/videolan/vlc-a… - @enodranoeL #@enodranoeL
え、いや、修正とか要求されたら無理・・
- @enodranoeL #@enodranoeL
(つかノーテスト)
- @enodranoeL #@enodranoeL
tcのフォラムでコメントしてから俺は壊れた
- @enodranoeL #@enodranoeL
もうガンガン行っちゃえや
- @enodranoeL #@enodranoeL
修正とかじゃなくミラーじゃないほうでやってくれとか言われたら終わる
- @enodranoeL #
つかマジどうでもいいことやってたな・・・
- @enodranoeL #
作業が1ミリも進んでねえ!
- @enodranoeL #@enodranoeL
ところでdiffをよく知らんのだが
- @enodranoeL #@enodranoeL
メンテなのヒト、日本時間で夜8時から深夜2時までの間にこのリポジトリ見てる感じか
- @enodranoeL #@enodranoeL
あー、雰囲気的にこのプルリクダメかも
ミラーから向こうへの採用はないかもしれない - @enodranoeL #@enodranoeL
おい、READMEにミラーがあるとか書いてんのになんだよ
- @enodranoeL #@enodranoeL
メーリンリストに送るのほうがよかったか?
- @enodranoeL #@enodranoeL
英語でのやりとり無理~
- @enodranoeL #@enodranoeL
tcでの活躍(?)をアピるか(謎)
- @enodranoeL #@enodranoeL
これのことが気になってて眠れん・・・寝なきゃ
- @enodranoeL #@enodranoeL
寝ような
- @enodranoeL #
第29話 viewer.comic-earthstar.jp/viewer.html?ci… # 悠久の愚者アズリーの、賢者のすゝめ
つづきがきになる - @enodranoeL #@enodranoeL
この漫画、原作小説の1巻目の内容なんか・・・濃いな・・・
es-novel.jp/booktitle/10as… - @enodranoeL #
出会って5秒でバトル 116② urasunday.com/title/66
頭キレるやつooina - @enodranoeL #
warota
twitter.com/gigazine/statu…
- @enodranoeL #
2時間半って特定の人物狙い撃ちするくらいしかできない時間だよね・・・千人万人の人間1人当たり2時間半とか尋常じゃない時間かかるしょ・・・
twitter.com/gigazine/statu…
- @enodranoeL #@enodranoeL
ピンポイント狙い撃ちされるような人物らがセキュリティ意識高いといいけど
- @enodranoeL #
いいかげん寝ようか・・・寝る