icon

あけおめメール、 ConoHa より DLsite のほうが先だと!?

icon

gnuplot は King Gnu とは関係ない

icon

マウス、キーボード、汚れたら買い換えるものだと思ってる。安物しか使わないので

icon

脱 Azure の作業のほう、やっていくか

icon

新しくサーバー立てたときにやる作業を忘れてるので、思い出したことからぽろぽろやってるので非常に非効率的

icon

ファイアウォールどうしようかなぁ。 ufw やめたいと思いつつ、 ufw でいいかになっちゃいがち

icon

firewalld、この前ちょっと触って zone の仕組みわかったし、実践投入してみてもいいかな

icon

ConoHa のイメージ、英語だけどタイムゾーンは JST に設定されてるのか。正しいな

icon

tar の --list の省略形が -t なの罠でしょ!!!!!

icon

rsync に -v をつけ忘れたので進捗がわかりません!!!

icon

まぁいいや、上限 100Mbps がフルで張り付いてるだろうから予想はつく

icon

Debian, Docker, firewalld の組み合わせすると firewall-cmd --reload で Error: COMMAND_FAILED: '/sbin/ip6tables-restore -w -n' failed: ip6tables-restore v1.8.2 (nf_tables) することがわかったので終わりです

icon

Debian Buster uses the nftables framework by default マジ!?

icon

サーバーの設定するのだるすぎでは。こんなん趣味でやるもんじゃないわ疲れた

icon

自動化を後回しにしてきたツケです

icon

元日終わってる! がーん……やめやめ

icon

げっ、 tar、 mtime しか持ってないじゃん。もう~~~~~~

icon

結局 rsync -a するしかなくなったじゃん~~~ Azure の通信量課金が怖くなってkた

icon

はぁ~ Linux 知らないことしかない

icon

HoboMuryo

Attach image
icon

新サーバー、メモリ 2GB ほど積んでいるので非常に余裕があり、リクエスト応答時間がめっちゃ短くなってる

icon

1年間ありがとう

Attach image
icon

せっかく環境がいい感じに整ったぱそこそだけど、スリープから復帰できなくなる問題が解決しそうにないので、クリーンインストールを試みる回を行わなければならない……よなぁ……。これは1月中旬タスクにしよう

icon

sed に awk を求めない

icon

npx ってあれどこに保存されるの

icon

なるほどね

icon

シンボリックリンクは Windows のショートカットのようなものって説明、 NTFS のシンボリックリンクは何なんですか

icon

あれ、なんで Windows ってデフォルトだとジャンクションはユーザー権限で作れてシンボリックリンクは管理者権限ないと作れないんだっけ? 何かのセキュリティー問題に考慮しただったとかの記憶なんだけど

icon

どっちでも支障がないからどっちでもいい

icon

WIndows の記憶域プール……はエディションどれからだっけ

icon

エディションどうこう出てこないな。 Home でも使える?

icon

E が USB HDD で F が SATA HDD なので、 OS 入れ直した時は最初にこのドライブレターに直しておかないと、適当にバックアップの復元できない

icon

ドライブをフォルダにマウントするの、 GUI からできるの知らんかった

icon

Windows、 PC 買うと一緒についてくるから使ってるけど、冷静に考えて自作で組んだら OS 買いたくないなって気持ちになった

icon

お前の頭の中では自然だと思った順

icon

脳に鯖立てればプッシュされるよ

icon

NATURAL JOIN って主キーかどうかとか関係なく完全に名前一致なのか~~~というのを確認したと同時に、今初めて USING とかいうを知りました……

icon

USING もこれはこれで 2 回以上 JOIN するクエリどうなるんだ……

icon

2020-01-04 01:33:45 普通の生活の投稿 ltzz@mstdn.maud.io
icon

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

2020-01-04 01:41:49 普通の生活の投稿 ltzz@mstdn.maud.io
icon

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

icon

クラスに final つけると速くなるの、実行時にクラスの動的追加・削除ができるから、 final ついてないけど継承されてないクラスを最適化しちゃうと破綻するし、もしやるなら再 JIT フラグ管理がだるそう(クラスメンバー呼び出しすべてに関わるので)

icon

削除はできなくね

icon

Nextcloud とかいう巨大システムやめたくなってきたし、自作の機運がある

icon

DI がアホくさくて仕方ないんだけど、かといって何かいい案があるかというとない

icon

Algebraic Effects 風のハンドラーで書くのはひとつあるんだけど、既存言語でやると、正常系なのにまったく型検査ができない状態になるので、結構びみょいんだよなぁ

icon

DI がつらいって言うために、そもそもプログラムのテストってどうやるんだに至って、やっとテストに対して前向きな気持ちになってきた

icon

@juners もともとプログラムの見通しから考えたら密結合なほうが書きやすい読みやすいなのです。が、複雑なシステムは単純な関数の組み合わせではなく、例えば、入力が現在時刻だったり、入出力先が DB であったりと、副作用で入出力を表すときがあります。このときテストを行うための適切な環境構築が困難なので、発生させる副作用を強引にテスト環境に変える必要があります。そのやり方の一つとして既存のOOPプログラミング言語向きだとされてるのが DI です。だから、本来ならコンポーネント同士は深く結びついていて欲しいけど、副作用は分離したくて、その仕組みとして DI を導入するためにもっと分離する必要があって……という悲しみを抱えているように感じています

icon

これだけの情報量からどう選べと

Attach image
icon

情報量、横幅が足りてないっていう意味です

icon

_ai, _as, _ci, _cs が見えない時点で使い物にならん

icon

EntityFramework Core を使っても使わなくてもつらい

icon

僕のほうでは、この前のサーバー移行で nginx の設定をを m4 で生成するようになりました

Attach image
icon

高槻やよインダクタンス!?

icon

git fetch に時間かかりすぎて何しようと思ってたか忘れた

icon

おっ

```
[dependencies.s3wf2]
git = "github.com/kb10uy/shortstoryse"
```

をやめるか

Web site image
GitHub - kb10uy/shortstoryserver2: Re: ShortStoryServer
icon

Git リポジトリ内のディレクトリ全部探してくれる Cargo の神仕様によって、これでうまくいってた

icon

argv[0] って何文字まで書けるの

icon

まことしやかに囁かれてるだけのサイズ不明のバッファーに書き込むとか絶対あかんやん

icon

EF Core のトランザクション何もわからない

icon

EF Core も微妙だし、 Dapper も static に設定持ちすぎだし、新勢力作りたい気持ち出てきたな

icon

EF Core、悪くはないが、うーん……

icon

Microsoft.EntityFrameworkCore.Query.Internal.ExpressionEqualityComparer とかいう式木比較クラスを発見した

icon

SQL の規格書ってパンピーでも読めるの?

icon

SELECT 文の戻り値だけ型付きでいけそうな Dapper Alternative を思いついたのでめっちゃ作りたい(朝 5 時くらいまでコード書いてたけど、通学してる間に案がより練られてきた)

icon

まだ中身何もできてないけど、型推論は通るぞ

Attach image
icon

@ltzz C# だと github.com/StackExchange/Dappe っていうのがあるんだけど、 JOIN した結果をデータ型に落とし込むのが結構だるいというのが使い込んだ感想で、うまく型つけて JOIN したテーブルを扱えないかなぁって考えてる。 Micro ORM のひとつを目指す

Web site image
GitHub - DapperLib/Dapper: Dapper - a simple object mapper for .Net
icon

それなりに式木依存なので遅そうというのが懸念

icon

@ltzz

SELECT T1.*, T2.* FROM T1 INNER JOIN T2 ON ...

みたいなクエリに対する O/R マッピングってどうする?という問題

icon

型推論は通るぞと言ったものの、正直これ使いたいかというと使いたくないよなぁ。微妙

icon

返信禁止って何? インターネットやってるのに無視もできないの?

2020-01-09 14:10:50 :nonke:​​団地妻スパム抜き​:homoo:の投稿 204504bySE@homoo.social
icon

@azyobuzin TLを事実上潰して自動的にユーザーを煽り倒すAIフィードにしちゃったからしょうがないね

icon

これすき。ツイに感情操作されてる感はとても感じる

icon

日暮里、電光掲示板が死んでおり、グリーン車付きかの判断ができない

icon

乳酸菌、今までなんか体に良さそうだけど、CMでは具体的なことは何も言わないで不正表示って言われるの避けてきたけど、ついに免疫に効果あるって言えるようになったの強いな

icon

GetAsyncEnumerator に CancellationToken 渡せるけど、これは C# の yield 文で作った IAsyncEnumerable ではアクセスできない?

icon

なんの金にもならない進捗です twitter.com/azyobuzin/status/1

icon

人生でやることの優先順位がバグってるのでもうだめ

icon

Android って 75% のメモリをアプリに割り当てる挙動してる? メモリ使用量いつ見てもだいたいそんなもんだよね

icon

Visual Studio 16.3 があまりにも高頻度でアップデートされ続けた結果、 16.4 のアップデートがなくて逆に不安になってくる件

icon

LINEの名前で遊び始めると、認識が困難になるので本名

icon

すでに動いてるプログラムをリファクタリングするのほんまつらい

icon

early return、コードの修正するときに見落としてミスった経験しかないのでおすすめしない

icon

入力に対して 8 パターンくらい分岐するときに、一か所だけ return してると絶対見落とすぞ、やめとき(前提が治安悪い)

icon

8 パターンくらい分岐するときに 2 パターンくらいだけ引っかかる if に return があって、その条件を書き換えたときにミスったときは悲しかった

icon

そういうやつ

icon

激やば if 文今どうなってるんだっけと思って社のコード見に行ったけど、あのあと治安維持活動を行ってちょっとマシになったんだった。ところで二つの nullable 変数がそれぞれ null か否かで 4 パターンに else if で分岐するコードを発見したんだけど、これ C# 8 でパターンマッチにできるんだっけ

icon

Contract という観点では、これでもかというくらいあり得ちゃいけないパターンについては例外吐くようには書いてるはずなんだよなぁ

icon

プログラミング完全に理解した人に完璧なロジック書いてほしい

icon

人生でふたつくらい自分が作った OSS が自分の手を離れていくまで成長するの見届けたいなぁという願望がある

icon

属性は sealed にしないと検索パフォーマンスが低下する、なるほど docs.microsoft.com/ja-jp/visua

icon

Chromium Edge が一般公開されるの、最近 Chrome で referencesource.microsoft.com/ が重すぎて見れないという問題があって回避のために Edge 使ってるのに意味なくなるじゃん

icon

ギガライト、最大料金より前のステップで制限かけられないの卑怯だぞ

icon

Emacs 派は Vim も扱えるし、きのこの山派はたけのこの里も食べる

icon

型プロバイダーで CSS のクラスを拾い上げる、その発想はなかった github.com/zanaptak/TypedCssCl

Web site image
GitHub - zanaptak/TypedCssClasses: A CSS class type provider for F# web development. Bring external stylesheet classes into your F# code as design-time discoverable compiler-verified properties.
icon

System.IO.Pipelines をまだ触ったことないんだよな

icon

F#、書くには Visual Studio、読むには VSCode の Ionide がいい

icon

Rust、言語機能デザインもいいけど、視覚情報としての言語デザインもいい。やっぱり { } は偉大

icon

Verona とかいうの、 when がロックを明け渡したときのコールバックになるというだけにしか見えないし、それならライブラリで提供できるような気がするんだけど、それ以上の何かがあるの? 英語が読めない github.com/microsoft/verona

Web site image
GitHub - microsoft/verona: Research programming language for concurrent ownership
icon

> マイナンバーカード対応のスマートフォンをICカードリーダライタとして利用する方法
便利か!? keisan.nta.go.jp/r1yokuaru/cat

【確定申告書等作成コーナー】-マイナンバーカード対応のスマートフォンをICカードリーダライタとして利用する方法
icon

> The when keyword is not blocking it asynchronously schedules work
なわけだし、もはや複雑な実行フロー制御すらなく、適当なスレッドでコールバックを実行するだけじゃんという気持ち

icon

スマホの保護フィルムを変えたものの、貼り付けシステムを理解しないで貼り付けて気泡が全然抜けぬ。それはそれとしてディスプレイの曲がってる部分にもフィットするフィルムなので端っこの引っ掛かりがなくなってよくはなった

icon

1,2年に一回しかやらないスマホの保護フィルムの貼り替えなのに、毎回貼り方が違うので何もわからん。一番シンプルなやつが一番うまくいく

icon

when を通った時点でそこから先は Rust ですでに実装されているようなボローチェッカーですべてを満たしてるし、スケジューラはスケジューラでそれ単体で実装するものだし……

2020-01-18 02:58:55 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

very early stage らしいしそれだけじゃなくてまだなんか構想があるとか論文準備してるとかそういう可能性ないの

icon

MS が! Rust インスパイア言語! って騒いでるのを見たから覗きに行ったのに……というところからの落差なので。論文出たら起こしてください

2020-01-18 03:05:38 まちカドおるみん御嬢様の投稿 orumin@mstdn.maud.io
icon

“"The ownership model in Verona is based on groups of objects, not like in Rust where it's based on a single object. In C++ you get pointers and it's based on objects and it's pretty much per object. But that isn't how I think about data and grammar. I think about a data structure as a collection of objects. And that collection of objects as a lifetime. ”

Microsoft: We're creating a new Rust-like programming language for secure coding | ZDNet - zdnet.com/article/microsoft-we via @ZDNet

Web site image
Microsoft: We''re creating a new Rust-like programming language for secure coding | ZDNet
icon

Regions ってやつか。 arena がクソだるいというのはそうなので、これは言語で取り組む価値ありそう

icon

東洋経済のプログラミング特集見てると無限に突っ込めそうでやばいな。とりあえず「Ruby 学習に挫折しにくい。プログラミング特有の記号が少なく、英語に近い感覚で書ける」の主観 of 主観なの好きすぎる

icon

rocket

icon

Go のスライスの append の話? あれ中身が透けて見えすぎるのだめでしょ。 mutable かつ、配列の拡張が必要になったら別インスタンスになりますって、他の言語で ArrayList として隠蔽してたものをわざわざ表面まで持ってこないで

icon

メロンパンの皮だけ、ソフトクリームの上だけ、 ArrayList バッファだけ

icon

スライスといえばちゃんとスライスだよ。配列のビューだから。 append がそれを悪用して、ベースの配列長が足りなくなったら別にアロケーションするとかいう激ヤバ運用でリストを表現してるだけで

icon

Type って普通の関数の引数にそもそも取れなかった気がする

太陽のトマト麺 錦糸町 太陽のチーズラーメン
icon

大学で話題に出て気になったので来てみた。

安心のトマトバジル味。でもごくごく飲めるラーメンスープとしても良い。麺はびっくりするほど細いんだけど、弾力が強くて食べごたえがある。おいちい。また来たい。というか期間限定に挑みたい。

Attach image
icon

前のサーバーの設定で ufw に IPv6 だけで有効な allow 設定があるんだけど、どうやったのか記憶がない

icon

初心者なので、 listen_addresses のデフォルトが localhost なのを忘れていた

icon

listen_addresses = '*' にしたうえで、自宅の IPv6 アドレスからしかアクセスできないように pg_hba とファイアウォールを設定した

icon

あ~しまった。 nginx に IP アドレス限定でメンテナンスオフにできるスクリプトを仕込んでおくべきだった

icon

設定ミスって 503 返すはずが 404 返す危険サーバーになったやべえやべえ

icon

Gitea の移行も完了したので、これにて ConoHa 512MB サーバーに残すものはありません。お疲れ様でした

icon

事故ると危険なので、早くバックアップスクリプトを作らないといけないんだけど、動いてるシステムなのでやる気が出ない

icon

半年弱ありがとうございました!

Attach image
icon

セブンイレブンの決済音で、楽天ペイと同じ音のやつって他にあるの? あの音結構聞くんだけど、実は楽天ペイが覇権取りに来てるんじゃないか感を感じている

icon

楽天の何が怖い、あのメルマガは強力で、自社サービスの広告がローコストで出来ちゃうんだよな……

icon

てか楽天ペイのどこでも 5% 還元えげつないな。還元率の差をつけて中小にお金が回るように仕向けた政策だったのに、それを利用して全部 5% にすることで、大企業へ導入アピールして後々の手数料収入を確保しつつ、中小での決済については一切自分の懐からはポイント還元しないんだもんな。

icon

Go と Rust が横並びにされるの、流行り始めた時期しか共通点がないし、流行りしか見てない人が横並びにさせてるんだなぁ

icon

出費が激しいので節約するべきなんだが、最近お腹の調子が良いのがうれしすぎて買食いしがち

icon

Go は「C 入門その後に」「Erlang 入門その前に」なレベルの概念が合わさった何か

icon

心に決めていることがあって、「Golang」って表記は絶許

icon

Google だから、ググラビリティを自ら制御できる

icon

なぜ interface{} に any とか名前つけなかったんだろう……

icon

すべてが async に飲まれたら、 async を捨てればいい。むしろ Task に直に触るのを特殊構文にしちゃえばいい

icon

Go のあれは、全 interface と全構造体の対応表がバイナリに詰まってるからアドレス参照するだけで動的ディスパッチできるので、呼び出しコストは仮想メソッドと変わらないはず

icon

僕はうろ覚えなので、合ってるか確かめたい方はこちら cmc.gitbook.io/go-internals/ch

icon

そもそもあの言語はスループットよりレイテンシって戦略なので、 GC も段階的にやる都合上ライトバリアが要る

icon

純粋関数型データ構造なんもわからんかった

icon

13/13

icon

分母、全数じゃなくて公開数かい

icon

小 学 生 と 一 緒

icon

アイマスなぁアイマスなぁ、誰もトップアイドルにしてあげることができてないからなぁ

icon

ASひとりでも削ると事件が発生してしまうので、誰も削れなくなったんだろうな?

icon

Steam 版、最低環境を満たせるのか!?(満たせなかったら PS5 待ちだなぁ……)

icon

そうか、シャニは 3D モデルが躍ったことないのか

icon

えっ欲しいな

icon

PS以降のやよいのモデルがそんなに好きじゃないという問題がある

icon
Web site image
VISUAL | SYSTEM | アイドルマスター スターリットシーズン(スタマス) | バンダイナムコエンターテインメント公式サイト
icon

Mastodon は ruby をサニタイズしちゃう

icon

カスタム Pleroma なので、確か ruby はデフォルトで消されるから、許可するよう書き換えたし、点つけるやつは追加で CSS クラス追加してる

2020-01-20 21:38:26 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

xxx.azy は投稿確定前に構文エラー出てくるので :erait:

icon

実はこれを実現するために、既存のフォーマッタ含めて結構いじった。あと FE 側もなかなか雑なエラー処理だったのでちゃんとメッセージ出るようにした

2020-01-20 21:47:14 女性器に擬態している植物の投稿 vaginaplant@lorazepam.distsn.org
icon

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

icon

> 巨人の肩に乗って reCAPTCHA を導入したいなと思いました。 Pleroma の中の人たちはきっと GAFA が嫌いなので、公式に導入されることはないでしょう。ということで、自分で作っていきます。
azyobuzin.hatenablog.com/entry

Web site image
比較的安全に Docker で Pleroma サーバーを建てる
icon

だって ConoHa だもの

icon

なおこの前の移行であの IP アドレスは消滅しました

icon

xz の圧縮の負荷やばいな。このバックアップスクリプトが動いてる間 CPU 使用率が 100% に張り付くってことじゃん

icon

Python はシェルスクリプトって言いながらバックアップスクリプト書いてた。 2 日後にちゃんと動いてたら他のサービスにも展開しよう

icon

うーんこの

Attach image
icon

大昔のトゥートは月毎の CSV ファイルから読みに行くシステム(?)

icon

次の Windows の大型アップデートは、ついにバージョンが Windows 2000 を超えるんだな……

icon

2003、 Windows Server じゃん

icon

PS5 のローンチタイトル GT7 マ???と思ったけど、いつも1機種2本出てたのに PS4 で結局 GT Sport しか出してないからタイミング的にはそろそろか

icon

F# の ||| 演算子、 ^T -> ^T -> ^T なせいで、static member (|||) を定義したとき、左辺、右辺、戻り値の型が違うと使えないが、うまく回避できないなぁ

icon

IE だと InPrivate って言ってくれるんだ

Attach image
icon

Suica で改札を通る人間、残高不足と入場履歴なしとタッチ不良くらい区別してくれ

2020-01-24 20:15:16 :nonke:​​団地妻スパム抜き​:homoo:の投稿 204504bySE@homoo.social
icon

@azyobuzin メッセージボックスは絶対読まれない。つまり改札機に着く前に、AirPodsが自動的にその手のエラーをしゃべらなければならないのだ…

icon

@204504bySE BTビーコンでできそうやってほしい

icon

正規表現が表す言語を L(R) って表すけど、この具体的な集合をリストアップする方法ってあるの?

icon

冷静に考えて和集合の全パターンを試せば全パターンだし、「0個以上」があったら無限だからどうしようもなかった

icon

まぁ特定文字数以下で挙げて欲しさはある

icon

これ読んで、微分とかいう響きのおどろおどしさとは反対に、有限オートマトン作るより直感的じゃん!になった fetburner.hatenablog.com/entry

icon

NuGet の依存関係解決戦略が、与えられた制約でもっとも低いバージョンしかできないのにぶちギレて、最低バージョンと最高バージョンどっちでもテスト回すようにした github.com/azyobuzin/quelimb/r

Web site image
Build software better, together
icon

Unit 型がない問題、 ValueTuple (non-generic) を思い出してあげてください

icon

.NET Standard 2.0 の Span が弱くてつらい

icon

リーダブルコード読んだことなし

icon

サーバー移行してからなんの監視ツールも入れてないな

icon

Windows、なんでもかんでも分散オブジェクトしており、ついでにドキュメントも分散していて厳しすぎる

icon

> 注釈
> クライアントは、配列の内容を変更することはできません。
妥協の産物だ……

icon

仕込んでおいたバックアップスクリプト動いてないじゃん!と思ってログ確認したら、一切アクセスしてないから変更なしでスキップされてた。せやな、ちょっといじらないとテストにならんな……

icon

あ~(本番 Gitea が Development モードで動いてることに気づいた顔)

icon

WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all images without at least one container associated to them
- all build cache

じゃないんだよ、何を消すか出せよなんで dry-run がないんだよ

icon

dotnet/runtime リポジトリ、 CoreCLR のリポジトリかと思ってたけど、 Mono も入ってるんかい

icon

C# やめたほうがいい

Attach image
icon

public override abstract int GetHashCode(); って書けるんだ……

icon

ThreadLocalAttribute ってパフォーマンスにどのくらい影響するのかわからない

icon

ThreadStatic だった

icon

巨大ディレクトリの削除を行ってるんだけど、「残り時間: 2日以上」となり絶望してる

icon

SQLite ファイル、取り回しが良くて好き

icon

dateを使わない言い訳をする人「だって〜」

icon

Microsoft Authenticator にクラウドバックアップ機能がついたので、 Google のやつからひたすら移行させてた

icon

VSCode の Python 拡張、 Poetry の virtualenv 自動で検出してくれないつらい

icon

ギリギリ LOH に行かないようなオブジェクトってもし GC が走って世代間移動が発生したらコピーコスト大きいからむしろ LOH にぶちこむくらいのほうがええんでねえの? みたいな気持ちがあるけど、計測してないパフォーマンスの話はやめよう

icon

MEM_DECOMMIT, MADV_FREE, mono_mprotect - NyaRuRuが地球にいたころ
nyaruru.hatenablog.com/entry/2

Web site image
MEM_DECOMMIT, MADV_FREE, mono_mprotect