activities と objects を両方書き換えなきゃいけないし、昔のバージョンと微妙にレコード構造が違うし、とても面倒だなって思いました
activities と objects を両方書き換えなきゃいけないし、昔のバージョンと微妙にレコード構造が違うし、とても面倒だなって思いました
ブレーキかけてるときのスティックでの最大回転、制限かかってるように感じる。ハンコンでやったことないから上限突破できるのか知らんけど
ステアリングアシストがシミュレーションじゃなくてノーマルだからってのが理由なんだろうけど。さすがにスティックでシミュレーションは死ぬ
IPv6 の割り当て変わらないので、家からしかアクセスできてほしくないアクセス制限が簡単にできて便利だなぁ(pg_hba.conf で自宅 IPv6 アドレスだけ md5 認証通してる)
言語ごと、またはフォーマット規則によってプログラムの読みやすさがどれだけ変わるのか、なんか指標みたいなので比較できないかな
自分で書いた F# 読むのが苦痛で仕方なくて、逆に C# だとなんで読めるんだろうって考えたら、僕の場合案外
if (cond)
{
statements;
}
みたいに ) のあと改行入れて { とすることで一息置くのがかなり読むときのストレス軽減になってるんじゃないかなぁと思って
最近は、3日後の自分が読んで0.5秒で意図を理解できないだろうコードにはバンバンコメント書くようになったので、英語でコメント書くなんてことやったらストレスで死ぬから絶対日本語で書くよ
このアカウントは、notestockで公開設定になっていません。
楽天ペイの5%還元が終わってしまって、次のキャンペーンは新規で楽天銀行口座からの引き落としが条件で、既存ユーザーなので終わり
データ構造的には list より ImmutableArray のほうが使いやすいんだけど、関数を提供する module がないからどうしても型推論的に使い悪すぎる。 List モジュール相当のものを ImmutableArray 用に作るしかないか……?
F#、データ構造とモジュールっていう簡単なものだったらわかりやすかったんだけど、下手にクラスが扱えてしまうから、何を書いていても正しくない気分になってしまう
えっそれは違法でしょ Count どこいった https://github.com/fsprojects/FSharpPlus/blob/649bf19d2c0b70c4d6b2c4123fdf393270ca176d/src/FSharpPlus/Extensions.fs#L538
x |> y z って一見 y z x と同じだけど、評価順が x, z か z, x か変わっちゃうのか
libyuv のソース見てて思ってたことを思い出した:
拡張命令が使えるかどうかで使う関数を変えて、その関数ポインタをループ内から呼び出すってやり方してるんだけど、これだとインライン化できなくない? ループ内だけどいいの? って気持ちになるんだけど、実際のところどうなんですか? https://chromium.googlesource.com/libyuv/libyuv/+/d82f4baf5fcc19f21b5decd7c4af63f120653e0b/source/convert.cc#1117
Windows、 UTF-16 で国際化!だったはずが、雑に ASCII と互換性あるからってうまいこと浸透していった UTF-8 に負けていくの、すごくもにょるな…… https://twitter.com/methane/status/1201674308528984064
後で調べるメモ: Expression<TDelegate>.Compile(preferInterpretation) の preferInterpretation ってなんだ
System.Action(fun () -> hoge) って書くと
error FS1124: 異なる数のジェネリック パラメーターを使用する 'Action' という複数の型が存在します。厳密に型を
解決できるように、型のインスタンス化を指定してください (たとえば、'Action<_,_,_,_,_,_,_,_,_>')。
とか言われるんだけど、型引数なし Action どうやって作るんだ
あと研究のほうは、既存に似たようなのあるけどどうなん? って発見されてしまって泣いてる。もうだめだ
Docker、メモリ使用量という点では Docker デーモンで 70MB くらい持っていかれるし、 so の共有ができないから確かに不利
判別共用体が private だと FSharpType.IsUnion に allowAccessToPrivateRepresentation = true を渡さないと判別できないけど、 checkObj でそれを渡してないので、 private 判別共用体を相手に式を構築しようとすると死ぬ
DList、 fold がそんなに効率落とさずできるってのはわかった。んで FSharpx.Collections の実装なんだけど、 toSeq が tailcall 扱いにならなくて最悪になってない?
ただの深さ優先探索を、わざわざイミューたブルな構造でやった結果、コンパイラはそこまでうまくなかったみたいな……
去年サイバーマンデーで買ったもののうち開封してないものがあるので、もうセールに釣られねぇという気持ち
エクスプローラー、 非同期処理への意識が低いからネットワークドライブ触るとすぐ UI ブロックする
Microsoft Officeはオタク以外のPCには入ってる
Office の「おはようございます」、午前になった瞬間出てくるし、深夜に出てくるとめっちゃ煽られてる気持ちになる
vi の使い方がわからない人、そもそも vi を直接起動しないので、たまたま何らかのファイルを開くために起動するから最初の操作説明が見れない、それすぎる
気付けば年末で完全に忘れてたんだけど、脱 Azure を考えないと、12か月無料枠が終わってしまう
Xbox Series X、ゲーム機に見えないんだけど、これ中身 Windows Server だったりしない?
コンギョ、ダウンロードして Chordino に突っ込んでみたけど、コード自動推定にやさしい曲だなぁ
Sonic Visualizer でコード推定させる方法ですけど
1. http://www.isophonics.net/nnls-chroma をダウンロード
2. C:\Program Files\Vamp Plugins に中身をぶちこむ
3. Transform から「Chordino: Chord Estimate」を選ぶ(表示上セグメンテーションされる)
4. Transform から「Chordino: Note Representation of Chord Estimate」を選ぶ(MIDI で再生される)
です
RDB がお好き? けっこう。ではこの話は終了になりますよ。 - 何とは言わない天然水飲みたさ
https://blog.cardina1.red/2019/12/15/you-can-use-rdb-lightly/
所属サークルの Advent Calendar の今日分の記事を書きました
Mac/iOS の CoreData が SQLite のテーブル定義としては DATETIME って言い張ってるけど、中身数値(NSDate の基準時刻からの秒数)詰めてる話する?
もしかして、 Gitea でアーカイブダウンロード連発すると、ディスク食い潰せる DoS 攻撃できるのでは……?
User-Agent「MJ12bot」、なるほど、クローラーに zip ファイルクロールされまくったか……
Pleroma 1.1.7、 CAPTCHA デフォルト有効化って、およそ stable ブランチの変更とは思えないんだがw
std::mem::drop の実装って { } なのかなって思って見てみたら、本当にそうだったときの顔してる
大掃除といえば、 Core2Duo 時代の PC いい加減捨てるか。小指ぶつける以外の使いみちがない
また弊鯖が Gitea テロで殺されてた。 robots.txt おいておかなきゃだけどめんどくせえ
研究の進捗ないけど、ブログ書きました: 私、ValueTaskは限定的でって言ったよね! https://azyobuzin.hatenablog.com/entry/2019/12/24/011541
Go は言語自体が分散を意識しているわけではなく、分散システムの一つとして動く、アクターになる(または複数のアクターを管理する)のが得意な、並行のための言語だよ
でもなー Erlang と違って組み込みの Supervisor がないから、回復性は全然ないしなー
そういう意味でも、まぁ通常プロセスまるごと死ねば、 Kubernetes がうまくやってくれるっていうインフラがあってはじめて分散システムの一部になれるんじゃないかな
Rust のコンパイルが通らねえのはオメーが馬鹿だからだよ!!! (ブーメラン)
なんで怒ってるかわかる? あなたが……先に……死んじゃうなんて……ぐすん……(does not live long enough)
プログラミングは論理的思考!って言われてもよくわかんないなぁと思ってたけど、最近教えててわかったわ。勝手に自分の思い込みで飛躍したら、プログラムは破綻する。制約を理解し、飛躍してることに気づいて間を埋める力がないと書けないね
ConoHa 実質 20% オフやばない!? https://www.conoha.jp/vps/news/?ap=2015051883
Pleroma のソース読んでたら、 Pleroma もあれはあれでトランザクションザルっぽくて段々信じられなくなってきたら、やっぱり自分で実装したいな?
Algebric Effects、何がエフェクトで何が普通の計算なのかの違いがわからなかった(原著論文を読んでないからでは?)
でも考えてると夢あるなぁ。並行処理を書いてるときの悲しみをエフェクト側に押し付けることで、ロジックに集中できたり、トランザクション制御も簡単にできるようになる
Qiita にぐちぐちいうなよ Qiita に投稿したのは自分の自由が守られることより、たくさんの人に届くことを優先した、著者の「選択」なんだからよお
Algebraic Effects、 await 構文だけでうまく組み込んで活かせないかなぁって考えてる
このアカウントは、notestockで公開設定になっていません。
同じノリで Azure のメモリ 1GB マシンを使ってたら、ディスクが遅すぎてスワップしたら 5 分待ちみたいになって泣く
500文字に収まらなかった: Algebraic Effects 所感 https://azyobuzin.qrunch.io/logs/tDvtNIiL5N8wezG8
Aurora はまだ MySQL 5.7 互換だし、強い機能は 5.6 互換にしか搭載されてません。以上です。