cloneすらしたくない
したくないが、現状あらゆることを簡単にするために新しいオブジェクトを返すことにしているから仕方ない。
入出力が全てContextの生存中は存在するというのを実現してやれれば、まあ出来るんだろうけど……という感じ
四則演算の時の型めんどいな〜って思ってたんだけど、ここでYQの驚きの仕様として、四則演算を行うと常に小数点以下が消滅する
問題: なぜこのYQは偽であるか?(※この結果自体はバグです)
- YQ(Kotlin版)は32bit符号付き整数に収まる整数リテラルをjava.lang.Integer、その範囲を越える整数リテラルをjava.lang.Longとして解釈する
- YQの四則演算関数は全ての引数に対して擬似コード args.map { |v| v.toString().toLong() } を行ってから計算する
- YQのequalsは第1引数をレシーバとし、第2引数を引数としてequals()を呼んでいる
- java.lang.Long.equals() は、引数がjava.lang.Longかつ内容が同じ場合に真となる
- 整数リテラル 2 はjava.lang.Integerであるため、これが真になることは無い
当時の俺が馬鹿でありテストをしていないことがよく分かる答えであった
Javaのboxingされた値の仕様も関わってくるのでこれひどく分かりにくいですね!
俺は今日までboxingされたまま比較するとこうなることを知りませんでした。問題としてアップした直前に知ったので。
さすがにjava.lang.Integerとjava.lang.Long間くらいは良きようひしてほしかった
Javaの場合プリミティブであればそれなりの挙動をするから、余計混乱するねえというのがある
そして多くのコードであるところのunboxingされる文脈であれば問題にならない
リプ元のバグを検証する過程でこの判定バグ見つけたのでした。
shibafu528は算数が出来ないと言っていたが本当に出来てない証拠が揃ってしまったので、もう今日から算数が出来ないけどIT業界でも働けますっていう碑になろうかと…
実用上この挙動で引っかかりそうなものってどれくらいあるのかなと想像している
あっ思いついた。twitter4j.User.getID()の戻り値がlongなので、たぶんTwitterの内部IDが若い人のツイートだけ抽出しようとすると失敗するな。
Kotlin版YQも、リテラルは全部Longで良かったんだと思う。外部変数の結果でintが返ってきたらキャストしてあげるというのも必要だけど。
JVMの命令セットを見て笑顔になろうな
https://docs.oracle.com/javase/specs/jvms/se18/html/jvms-2.html#jvms-2.11
Eclipse Collectionsというライブラリにもあらゆるプリミティブ用のコレクションがあってだな
今はもうy4aからEclipse Collections外しても良さそうな気もするな。さすがにARTのガベージコレクターなら何とかしてくれるやろ (てきとう0
Kecaknoah、聞いたの久々すぎてマジで何だっけってなった
yqrsをy4aに乗せるとしたら、全部Atomに変換したりしなかったりするんだなあ、ひ、ひえ〜
listはlistだが、まあ大抵はAtomのどれかでしょう
今のyqrsの時点でもy4aに積んだらそこそこバグが直って嬉しいあるな
macOSでshare extensionを書こうとしてショバ代で諦めたこと……あり
ビラノアがよく効いとるなあと思ったが、だめだ 今日はだめですね
ノベルティのティッシュの品質がカスすぎて鼻壊しそうだからこれキッチンに置いとこ
いつも使ってるティッシュ出してきたら、あまりにも肌ざわりが優しすぎて感動した
dnsmasq走らせるサーバ、寝てるPi2Bとかでもいいよなあ雑なACアダプタでも動くし…みたいな気持ちちょいある
2B、遠い未来に来る32bitサポート切りの時に死ぬ
3B+以前は全部2026/1だったわ
このアカウントは、notestockで公開設定になっていません。
レイドでselenからironmouseに飛ばされた...w
ObjCからは直接C関数が使えるのにラップする理由、主にこれ
dealloc、一見[super dealloc]するのが妥当に見えて、ARCでは書くの自体禁止で勝手にやってくれるの、不安になるものがある
🎧 ぱんぱかカフぃR(上京編) | interfm | 2022/04/06/水 24:00-24:30 https://radiko.jp/share/?sid=INT&t=20220407000018
YQLExpressionみたいなobjc classにラップするとして、YQ_Expressionはconstなやつとそうじゃないやつが混在してるんだよな
ほぼ全てのAPIはconst YQ_Expression*を入力とするけど、constなしのものは解放の責任がね、みたいな
なーんかこれ構造の工夫とかでどうにでもなりそうな気もするが、うーむ
うーむ struct YQ_Stringが必要かもしれねえ……めんど
yqrs::v1::ExpressionのDebug printとかをC側で得たい時の手段をまだ用意してなくて、デバッグが面倒
FMV Mobile Keyboardをちょっと触ってみたいと思っている
NG!とステまは途中から読むのが怖くなって手を止めてしまったのだ
え、えぇ……?
よさレイ - ニコニコ動画
https://www.nicovideo.jp/watch/sm40300108
地元企業が食品の名で出してる劇物、そういえば今の俺の身体じゃ挑戦できないな……になってる
NC対応とかもう持ってるしなぁでうどん3にしたけど、あの値段は今でもそこそこどうかと思う
Electron製アプリのアーカイブサイズを見れば何でもセーフや
yq_v1_context_register_functionでvoid*ひとつくらい引き回せるようにしておかないと色々困るの、忘れていた……
間抜けなので書いてから「このfunctionどっから呼ぶんや…」ってなってます
void*をひとつ足して、YQLContext*のポインタを__bridgeで引き渡し、したいなあ…
Electronのデカさは気にしてないけど態度のデカさは気にしてる
yq_v1_register_functionにvoid*を足すか、YQ_Context内にvoid*のメモリを1つ確保するか
register_functionのコールバックではYQ_Context*が渡ってくるので、まあその中を参照はokなんだよな
さてObjC側でYQ関数書くぞと思ったら、YQ_Expressionからcar, cdrを取るC関数を公開していなかったことに気づいた
C側(これはObjCだけど)でYQ関数を定義できた〜 けどなんかもやっとする部分が割とあるのでAPI考え直しかな…
実行時エラーはS式で返していい気がするんだよな そうすると全体的にすっきりする
returnをYQ_Expressionにして、out引数で巻き戻しが必要かを……かなあ
DBとかログを見る用事がないならnafに面倒見させるとかどうですか
ertona.net本当はクライアント開発の検証用サーバなのに管理してる鯖でぶっちぎりで金かかってるっていう嫌なことを思い出した
メモリだけあればいいのでertona.netは本当に金に困ったら自宅鯖に叩きこんだらいいんだよな…別に冗長性もいらんし
ertona.netを1ヶ月稼動させる金で、shikorism.netを8〜9ヶ月くらい稼動させられるとの噂がある
mikutter鯖がES立ち上げてくれたりすると、検索APIのレスポンスの検証楽になってertonaの鯖台数減らせるんですけど、どうっすかね〜〜
Tissueはめっちゃ安いし、今でもCPU/RAM/DiskUseいずれも正常域なので、何か立ち上げるデーモン増えたりしない間はこのままでいける
なんかしらのデーモンを追加で飼い始めるとちょっと危ないかもしれん
あでもfree -hのavailable読みでまだ128MB以上空いてんな 余裕
かつてRubygemsにfactory_girlっていう名前のgemがあってPC棒でボコられたらfactory_botになったけど、それをリスペクトしたPythonのライブラリ factory_boyは今でもfactory_boy
管理する垢を増やしたくないから業務中はInsomnia使ってる、くらいしか動機がねぇなそういえば
Android SDKだってタスクを切り替える時は情報を永続化せいと言っている、人間もonSaveInstanceStateを実装すべきである
いやonSaveInstanceStateは永続化ではないですが…はい…
やってた事の情報が多すぎて他の事に気を取られた時に!!! FAILED BINDER TRANSACTION !!!する人
起きた瞬間からの鼻水感、鼻詰まりによる睡眠不足感、これは来たな…
yqrs、エラーをYQ式として表現可能な形にしようとすると、ちょっとコードが緩くなりすぎないか? と思ったりして悩んでいる
インフラをケチる理由がないので自分は選んでないですが、選んでしまったり口車に乗せられたり、身内が勝手にやったりした人はお気の毒ですねといつも思う
どちらかというとインターネットに浮上してくる人だと3番目がありそうで気の毒ではある
イーロン・マスク氏、Twitter取締役就任を撤回
https://k-tai.watch.impress.co.jp/docs/news/1401848.html
うどん食ってたらジャリィ言いましたけど俺は何を食ったんだ?
このアカウントは、notestockで公開設定になっていません。
さすがに死後10年くらい経ったからxlsxのほうが増えたりしてるんだろうか
このアカウントは、notestockで公開設定になっていません。
どうして
「なでしこ3」がメモサービス「Notion」に対応 - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1401921.html
このアカウントは、notestockで公開設定になっていません。
パッケージが全部紙製品だ こういう程度のやつのパッケージが紙だと捨てやすくていいな
はい私は買うイヤピのサイズがよく分かりませんでした (小さかった…)
本体買った時の好きなポケモンを選べになってるやつは重要なんだなあと
ホタルイッカ - ニコニコ動画
https://www.nicovideo.jp/watch/sm40303928
弄待ヶ原 寂政(いじくりまちがはら さびまさ)
#shindanmaker
https://shindanmaker.com/1062814
yqrs FFIおおむね満足してきた 変数回りは手を入れそうだが
ertona.netをLightsail 2C/4GBに押し込むというプランを検討している
今はスマホの通知を見てscreaming_marmotになっています
自分の声でテストなんかしたくないのに誰も思うところあってもテメーのマイク1kHzかよみたいに罵倒してくるやつもいないからまじめに選定する気が起きない
VLとWebカメについてるやつどっちがハイクオリティキモオッサンボイスになるのかとか検証したくねぇんだよ!!
よしもちの配信見逃したからアーカイブ見てるけどやっぱインターネット女やな
このアカウントは、notestockで公開設定になっていません。
ははーんなるほどね
https://www.nicovideo.jp/watch/sm40301734
https://www.nicovideo.jp/watch/sm40307175
https://www.nicovideo.jp/watch/sm40307165
https://www.nicovideo.jp/watch/sm40307157
https://www.nicovideo.jp/watch/sm40307148
あーくそ毎日ちまちま同じことしてないと戻ってこれなくなりがちなのに、ストリーク切れた…
Gmailに他のメールアカウントを寄せるっていう運用があって、それ関係の機能としてPOPで吸い上げるだけじゃなくてSMTPもできるんすよ
俺は出社するってカレンダーに書いたらその日が雨予報なんだが???
登録で別画面遷移してた時代の人だけが知ってる隠し機能説が出てきたな
消してー!リライトしてー!くだーらナッチョーゲッツォ!忘ーらエッ存在感を!起死回生ー!リライトしてー!意味ーのナッソンマッソン!君ーを成す原動力ゼッシーゼッレーオ!くれよー
#shindanmaker
https://shindanmaker.com/197862
ゼロになって / のぼる↑ feat. 夏色花梨
https://nico.ms/sm40307669?ref=nicoiphone_other
【夏色花梨・小春六花】マトリョシカ【カバー】
https://nico.ms/sm40274708?ref=nicoiphone_other
昼休みで巡回するつもりでいたんですが、あれ、俺の昼休み何時までや
イエナイコトバ feat.夏色花梨 【Synthesizer V AI】
https://nico.ms/sm40308210?ref=nicoiphone_other
【夏色花梨】Datte【オリジナル】
https://nico.ms/sm40304599?ref=nicoiphone_other
どっかで携帯のバイブでも震えてるのかと思ったが、外で車の誘導してるあんちゃんが一定間隔で声を出しているだけだった
Google Discoverにマジで喧嘩売ってるとしか思えん文字列出されてスクショしてしまったが、他の人を煽るほどではないなとなって心を落ち着けている
🙁 射精管理に興味がない
Androidの「絵文字」がOS依存→対応アプリ更新で利用可能に、最新の絵文字もすぐにサポート - ケータイ Watch
https://k-tai.watch.impress.co.jp/docs/news/1402260.html
最新のAndroidが普及する世界じゃない故の
これを言いたいがためにこっちはPlayのポリシー変えられてんだよなあ!
https://komiflo.com/comics/12703
https://komiflo.com/comics/12704
https://komiflo.com/comics/12706
https://komiflo.com/comics/12707
https://komiflo.com/comics/12708
https://komiflo.com/comics/12710
https://komiflo.com/comics/12713
https://komiflo.com/comics/12703
https://komiflo.com/comics/12704
https://komiflo.com/comics/12706
https://komiflo.com/comics/12707
https://komiflo.com/comics/12708
https://komiflo.com/comics/12711
https://komiflo.com/comics/12714
突然ささやかれるのもムカつくけど、突然モンムスモンムスモンムスレッツゴーされるのもムカつくな
ノイズアイソレーションイヤピ、確かにトリプルコンフォートイヤピより遮音性高いような気がする
その割トリプルコンフォートイヤピより耳にブチ込んでる感じが少ない気がするな
日本語じゃないセカ新鮮 (プレイシーンは変わらんが…)
PROJECT SEKAI TIME【HATSUNE MIKU: COLORFUL STAGE】【NIJISANJI EN | Alban Knox】 - YouTube
https://www.youtube.com/watch?v=2DkVOyXqC80
この鯖が落ち、帰ってきた頃にはネコチャンは地獄ウォッチャーに……と思うとahiruの罪がですね
にじさんじENストアで30ターンくらいrecaptchaと乱闘したことある
別に売られ先も納品先もOffice 2003なんか使ってなかったが、部長が主に仕事してるマシンのOSが...でOffice 2003が動いてて敵が身内だったことならあったよ
Office 2003 + xlsx拡張アドオンの組の実働を最後に見たのそこかもしれねぇ
なんか別にxlsにしろとかはなかったけど返ってきたxlsx変だと思ったんだよなぁ!
俺もこれ自分のとかでやったらどうなるかなって思ってたんだよね
ウェッブの情報収集やる気ないけど全く入れないのもなぁと思って、最近はjser.infoだけ読んでるみたいな感じをやっている
バックトレース見ながら、ふぅんちゃんとSwiftなんだ……ってなってる
IntelliJ IDEA 2022.1 Is Out | The IntelliJ IDEA Blog
https://blog.jetbrains.com/idea/2022/04/intellij-idea-2022-1/
このアカウントは、notestockで公開設定になっていません。
独自実装、バグったら全部自分で直さないといけないけれど、逆に自分の好きなように作れるのでわりと良い
文字数の制約を非常に緩めたり無くすことに技術的な高い壁があるとはあんまり思わないが、ただひたすらに対人折衝の困難があるのでオタクが喜ぶようにあんまり努力するのはつらい。
ま、昔と比べたらそれくらいあったらまあいいか程度の文字数を通すのは楽になったんじゃないかと思いますが……
なるほdで送ろうとした(この時点で誤り)ところ、AquaSKKではこの場合dは消えるので「なるほ」と送った回
そして疲れて「あれ、俺職場のSlackでおなほとか書いた...?」と1秒くらいぼけっとしていた
このアカウントは、notestockで公開設定になっていません。
@poop_parrot ベンダシタイナー!フンデルト イッヒ ベンデル! ベンデル! フンベン ウンコ イッヒフンバルト イッヒ ベンデル! イッヒ ベンダシタイナー!フンデルト アーデル ウンコ ゲーベン! イッヒフンバルト フンバルト フンデルベン! ゲーベン! ウンコ
yqrsやりたいがストリーク切れてやる気起きねえな 他のことやるか
この間のアーカイブ上がってんじゃーん
【#NIJIWWE 2K22 VOD】Let's Rumble!【NIJISANJI EN | Selen Tatsuki】 - YouTube
https://www.youtube.com/watch?v=YciElK2P9qI
仕事始めた頃、執拗にあらゆるメソッドに人力AOPかよみたいな感じで開始終了ログ入れさせられたことあるけど、案外ログの勘所など誰も教えてくれないし無ければ無いほど事故った時の火事場の火が激しくなるわけで、必要性の探りは大事だが全く馬鹿にできる話でもねーなと今は思ったり
「ログを出す!ログを読む!」エンジニア版ベストキッド…「syslogに出す! loggerで出す!」「ログレベルアップ!ダウン!アップ!ダウン!」 - Magnolia Tech
https://blog.magnolia.tech/entry/2022/04/14/192947
ログがなくて苦しんだこと何回ある?俺はそろそろ数えたくない。
アプリ側のログレベル設定ミスって信じられないくらいCWLにログが積まれたことある
このアカウントは、notestockで公開設定になっていません。
いい加減にしろなのだ!やめるのだ!【10秒投稿祭】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm40266187
【第二回10秒動画祭】割り箸 バグなし100%RTA 3:34 【WR】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm40272148
あぁ、sm40278052のコメントでやっと分かった。放牧ずんだもんの既視感、謎ノだ
パソコンはよくわからないが、パソコン以外はもっとわからない
完全にすりむいたと思って手当てするアイテムも買ったが、何ともなかった。運が良い…
お腹すいたなーちゅって菓子つまんだら思ったより腹が重くなってアレ
終業ラスト1時間でスパゲッティを黙々と盛り付けて帰ったことしか記憶にない
【第二回10秒動画祭】叩いて被って…【ガイノイドtalk劇場】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm40319049
な、なんで2017年のRailsウォッチが昨日投稿されてんの……?
このアカウントは、notestockで公開設定になっていません。
逆にリーネbotでチェックインを受け付ければいいのではないか
Twilioで受けて1回3円かかるチェックインというのも馬鹿っぽくていいかもしれない
ちょうどTissueをバリバリいじってる時期じゃなかったから躊躇せずに一旦連携止めた
これはコインランドリー行かないとまずいかもしらんな…起きた時間が遅すぎた
/dev/sda1 と /dev/sdb1 をLVから外したぞ…
textlint-rule-ja-no-inappropriate-words: 不適切表現「自慰」が含まれています。
% cat data/will-delete-tweets.json | jq -s "length"
12400
会社の近くまで散歩しにいけばエロ本回収できるっぽいな 予約で土曜着弾は完全にフラゲやな
数分で行けるコインランドリーの乾燥機に叩きこんできたから待ち時間でHDD外そうと思ったら、ジョブめっちゃ走ってるウワァン
Mastodonのユーザー情報に無いので無理だが、JST以外のオタクがどれくらい昼夜逆転してるかをたまに再確認したいので現地時刻も見れたらなと思ったことがある
そんな情報を不必要に撒きたいか?みたいな思想の問題もありそうなので、まあ無理なのだろう
はーーどうせ/dev/sd*が入れ替わってしんだとかやろ めんどくせ
ちょうどさっき見たやつで確かにルートデバイスが意味わからん番号に配線されてたので、うん、直そう
WD80EFZXを2台取り出して、こいつ通常のHDDより微妙にデカいからケース次第で収まらないベイがあってムカついたな〜と思い出が
まあなんか運用的に、NAS以外は今後デカいの買わなそうな気がするけどね
デバイスが /dev/sdc までになったから、この鯖もだいぶ常識的になったな
そのうち1台入れないと容量足りなくなりそうなので、また戻るが
最悪なタイミングでASMRする九州そらvs抗うずんだもん - ニコニコ動画
https://www.nicovideo.jp/watch/sm40324964
好きな音楽で耐えられなかった
初カキコ…ども…【VOICEROID劇場】 - ニコニコ動画
https://www.nicovideo.jp/watch/sm40323485
このアカウントは、notestockで公開設定になっていません。
放牧されたのだ! - ニコニコ動画
https://www.nicovideo.jp/watch/sm40318195
...あれ yqのand/orってショートサーキットしないのかもしかして
このアカウントは、notestockで公開設定になっていません。
CLionはマクロが絡んだ時の処理がそんなに上手くはないので、なんか不思議なハイライトが発生することがある
バグ修正されているので (eq (+ 1 1) 2) がちゃんとtになるYQですよ
そういえばy4aの兵庫県警案件呼ばわりされたバグ、なんかPlayストアのレビューでもツッコまれてたのでリリース打つか
Yukari Next 3.1.1.2206 (mirage 220416 9f0efe8)/exvoice arm64-v8a(Nov 21 2021 07:31:59)/Google/Pixel 3a/11