00:08:32 @shibafu528@social.mikutter.hachune.net
icon

おっぱいつんつんとか

00:09:05 @shibafu528@social.mikutter.hachune.net
icon

おふとんでラップトップかたかたしようとしたらMastodon開いて終わった

00:14:43 @shibafu528@social.mikutter.hachune.net
icon

TOKYO FM流して眠くする作戦する

00:15:04 @shibafu528@social.mikutter.hachune.net
icon

えらいっ

00:21:02 @shibafu528@social.mikutter.hachune.net
icon

IDEAの起動まちしてるうちに眠くなってきた

00:33:27 @shibafu528@social.mikutter.hachune.net
icon

夜間の回線おそいのであまり別端末で作業というのも効率が悪いが、Mavenのパッケージ解決だけは串用意してあるからキャッシュにあたってうれしい

00:33:55 @shibafu528@social.mikutter.hachune.net
icon

おふとんの中でもy4aが作れるっつーことです

00:34:46 @shibafu528@social.mikutter.hachune.net
icon

buildscript repositoriesに宅内串URL書きわすれててKotlinのビルド系統がキャッシュに当たらず悲しみ

00:35:25 @shibafu528@social.mikutter.hachune.net
icon

いや書いてある気がするがなあ…あれえ

00:36:44 @shibafu528@social.mikutter.hachune.net
icon

ぎじゅつとは

00:53:55 @shibafu528@social.mikutter.hachune.net
icon

画面にIDEしかないの捗るし、やっぱメインマシンで画面の大半をSNSで埋めるの間違いなのでは…

01:01:12 @shibafu528@social.mikutter.hachune.net
icon

おふとんコーディングなかなか捗ることが分かったけど、次からはMastodonとじようなっ

01:07:21 @shibafu528@social.mikutter.hachune.net
icon

ゆかいあマキマーン!!!

19:08:20 @shibafu528@social.mikutter.hachune.net
icon

帰宅即わかりちゃんしてる

21:57:04 @shibafu528@social.mikutter.hachune.net
icon

Dialog DSL、初めて聞いたときからなんだけど圧を感じる

21:57:33 @shibafu528@social.mikutter.hachune.net
icon

圧盛ィ

21:59:08 @shibafu528@social.mikutter.hachune.net
icon

@toshi_a 誰も…移植実装を書いていないのである!!!誰も!!書く人がいないのである!!

22:00:14 @shibafu528@social.mikutter.hachune.net
icon

y4a-coreがサービス非依存メッセージインターフェースとかいうの持つようになったから、実はexvoiceも修正するしかなさそうというのはある

22:02:46 @shibafu528@social.mikutter.hachune.net
icon

まあSpellをポートすればあとはJVM Pluginでグルーをぐるぐるすればいいので、わーいみたいなところある

22:03:10 @shibafu528@social.mikutter.hachune.net
icon

Spell アノテーションが爆誕する可能性が出てきたな…

22:04:02 @shibafu528@social.mikutter.hachune.net
icon

y4aはJavaやKotlinで、mrubyからPlugin.callやらできるハンドラ書けるからな

22:07:56 @shibafu528@social.mikutter.hachune.net
icon

Pluggaloid Ruby Pluginでいうと、
Plugin.create :android_compat do
on_intent do |options|
end

on_toast do |text|
end
end
的な

22:08:48 @shibafu528@social.mikutter.hachune.net
icon

Ruby界に無闇にContextもっていきたくなかったから、イベントにしただけだねこれ

22:09:51 @shibafu528@social.mikutter.hachune.net
icon

なるべくJVM参照は削らないと、無限に苦しんで寿命が縮む

22:10:25 @shibafu528@social.mikutter.hachune.net
icon

下手に扱って良いことはまず無い 2つの世界でGC管理されるとか地獄か

22:11:41 @shibafu528@social.mikutter.hachune.net
icon

Pluginからユーザ側の世界では、なるべく内部の事情を深く考慮しないで済ませたいね

22:16:32 @shibafu528@social.mikutter.hachune.net
icon

ところでmikutter.git久々にfetchしてログ見てるんだけど、world_shifter.rbって名前かっこよすぎて濡れた

22:19:37 @shibafu528@social.mikutter.hachune.net
icon

今気づいたんだけどそもそもdefdslのJVM Bindingねえな

22:20:52 @shibafu528@social.mikutter.hachune.net
icon

defるほうをJVMで書けるようにするか、それを呼ぶほうをJVMで書けるようにするかみたいなところある
まあ後者のほうが有用かな

22:22:17 @shibafu528@social.mikutter.hachune.net
icon

当時はとにかく基本のイベント定義そのものが優先だったから、defdsl関連さっぱり頭から抜けてたってだけですよ

22:30:44 @shibafu528@social.mikutter.hachune.net
icon

@toshi_a Spellプラグインはmruby-compatにしてそのままロードは大アリかと考えてる。結局プラグインインフラの主はmruby側なので、JVMで頑張る範囲は少なくしたくて、
@Spell("retweet")
void retweet(Twitter tw, Status tweet) { /* Java Code */}
とかでdefspell呼出みたいなのができれば満足できるはず。

22:42:01 @shibafu528@social.mikutter.hachune.net
icon

Teokure Pointじゃん

22:42:42 @shibafu528@social.mikutter.hachune.net
icon

Folding at Homeとかすっげ久々に思い出したぞ…

22:43:20 @shibafu528@social.mikutter.hachune.net
icon

一時期PS3から実行できたりしましたね…

22:49:28 @shibafu528@social.mikutter.hachune.net
icon

VOICEROID Worldでアカウントスイッチャーから好きな娘を選んでPostすると発声

22:50:14 @shibafu528@social.mikutter.hachune.net
icon

何につかってもいい、入力ボックスとアカウントのフィールドとかこういうのも可能性にはなりそう。

22:50:44 @shibafu528@social.mikutter.hachune.net
icon

まあmikutter pluginでボイロ扱ってるのは既に自分以外でいらっしゃるので…

23:28:24 @shibafu528@social.mikutter.hachune.net
icon

YQの定義実装のやりかたを自分で忘れてしまい、from public:"social.mikutter.hachune.net" ってどうやるんだっけとなった

23:30:08 @shibafu528@social.mikutter.hachune.net
icon

public sourceの頻度そんな高くなさそうだからいいけど、YQでこんな長いリテラル書くの面倒だな

23:40:15 @shibafu528@social.mikutter.hachune.net
icon

meltメソッド

23:55:30 @shibafu528@social.mikutter.hachune.net
icon

俺があと39人くらいいたら、mikutter-niconicoもメンテするんだけど

23:56:14 @shibafu528@social.mikutter.hachune.net
icon

仕変以降のニコレポの取得方法、わかっちゃいるがまずModelから書きなおさない?みたいになってwow yeah

23:57:19 @shibafu528@social.mikutter.hachune.net
icon

エンドポイントまでは理解しててレスポンスも1割くらいは読んだんだけど、スクレイピングではなくなるために表示のための情報が足りずいろいろクライアントで補完してあげないといけない…メッセージテキストとか