icon

FromUtf8Error みたいに、 as_bytes と into_bytes の両方を持って、参照の取得と、 Vec 本体の取得両方に対応しておくみたいなのもあるよね doc.rust-lang.org/stable/std/s

icon

Microsoft To Do、 Android のウィジェットが不安定すぎるな

icon

Linux わかんないって言いながら、頑張って仮想マシンのディスクサイズを拡張してたけど、無事完了した。よかったよかった

icon

tokio thread::park

icon

SO-02K、もうセキュリティアップデートも降ってこない……

icon

ソニータイマーでタッチパネル効かなくなった経験あり(Z3C, A4 あたりで多発したやつ)

icon

「(ギガは10億)」とは書くけど、「(キロは1000)」とは書かないんだな nikkei.com/article/DGXMZO56324

Web site image
楽天、携帯料金を発表 自社エリア上限なし月2980円(写真=共同)
icon

ConoHa チャージが切れている。今月の株主優待はまだか!?

icon

Go、 channel が第一級の存在なのに channel を使わなくてもデータがスレッドを越えることができて、何もかも台無し

icon

超粗挽きした

icon

Kubernetes はちょこちょこ触ったけど、 Docker Swarm はノード接続してわーい以外にやったことないし、真面目に組んだらどうなるのかやってみたいなとふと思った

icon

Docker 内で Podman 動かす進捗どんなもんなんだろ github.com/containers/libpod/i

Web site image
Support running podman containers inside unprivileged (docker) container · Issue #4131 · containers/podman
icon

mvn archetype:generate 遅すぎでしょ

icon

ドコモおおおおおおおおお

Attach image
icon

Rc の clone、 clone ではないし Clone trait で実現するべきではないのではと思ってる

icon

> The Rc::clone(&from) syntax is the most idiomatic because it conveys more explicitly the meaning of the code.
doc.rust-lang.org/stable/std/r

あー公式ドキュメントがそういう書き方推しなのか(そういう問題じゃなくて、 add_ref とかそういう表現にするべきだよなという意見を僕は持ってるけど)

icon

@kb10uy new_ref でよくない?

2020-03-07 20:58:34 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

たとえば

#[derive(Clone)]
struct Foo {
bar: Rc<Bar>,
baz: Baz,
}

みたいなことができてほしいとき、 Rc<T>: Clone がないと自明な impl Clone for Foo { ... } を手書きすることになってしまう

icon

これは Rc が Clone であるという前提で語ればそうだけど、そうじゃなかった場合、そもそも Rc を含む構造体の clone ってどういう意味? からスタートするので、実際に Clone を実装するなら、手書きする方が筋がいい

2020-03-07 21:05:39 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

たとえば raw pointer の Clone / Copy がアドレスのコピーであることに疑いはないと思うんだけど、よーするにポインタとそれが指すオブジェクトは区別されているわけね。
それで Box / Rc / Arc も Deref を実装した smart pointer であるわけで、その Clone は smart pointer が指すオブジェクトではなく smart pointer そのものの「複製」を意味していると考えるのが自然だと思うんですよ。
であれば、 Rc の Clone 実装が refcount 増加であっても不自然さはないと考えられる

icon

Box では clone は中身の clone になるので、そもそも Rust の文脈でポインタのコピーというもの自体が不自然では?

icon

あーでも &T はコピー可能か

icon

!Send の相手をしてたら全然進捗出ないんだが

icon

unsafe impl Send, Sync を満を持して書くために要した時間よ

icon

channel を持って回るのしんどいし、解決策としては並行をやめろです

icon

Elixir みたいに Atom で宛先決めて投げつけるだと非常に楽なんだけど、あれは型検査すべてを投げ捨てた結果だからな……

2020-03-08 20:07:20 ping lain@lain.com if you want a replyの投稿 lain@pleroma.soykaf.com
icon

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

icon

さぁ地獄のマージ作業だ

icon

ふざけた文体で的確なのむかつくな tech-blog.optim.co.jp/entry/20

icon

Rust、書いてないときは「Rustはいいぞ」って言うし、書いてるときは「なんだこの時間泥棒言語は。すり減らした精神力と生産性がマッチしねえぞ」になる

icon

久々にニコニコ見たらなにこれ…… dic.nicovideo.jp/v/sm36210300

Web site image
たべるんごのうた (sm36210300) [動画記事] - ニコニコ大百科
icon

ニコるボタン復活したの

icon

python3 -m http.server って 100 回くらい入力した

icon

ひたすら strcmp でコマンドライン引数を読み取るコード読んでると、すごく厳しい気持ちになる

icon

せっかく webpack.config.js を最初から作れるという経験値を得たけど、何も凝る気がないから Parcel でよかったな……

icon

actix、 Arbiter ごとに tokio ランタイム作るみたいな挙動してるように見えるんだけどマジか?みたいな感じだな。普通に tokio でアクターできる何かが欲しい

icon

DDR3 8GB 1枚って売り方してるの少ないしお得じゃないなぁ。2枚セットがデフォなんだろうか。しかしマシンにはすでに 4GB が 3 枚刺さっており空きスロットはひとつしかない

icon

今のマシン、もう7年経つのか。パーツ増強で延命しても、突然電源が死んですべてが死ぬみたいなことも考えられるな……

icon

う〜PCを真面目にメンテしようと考えると、もう買い替えが正解じゃんという結論になってしまうが、出費〜〜〜

icon

大学に来たら教授がメモリくれました。やったぜ

icon

SSDって全然中古ないんだなぁ

icon

+4GB で 16GB になりました🎉 変更前のスクショを撮ってなかったので、動作クロックはわからん

Attach image
icon

SSD は Amazon で発注したので、今日届く予定

icon

条件はわからないけど、 VS2019 のダウンロードボタンで落としてきた VS Installer には 2017 出ないよ

icon

2017 のインストーラから 2019 を入れた場合は両方出るようになるよ

icon

2019 出た直後は 2017 のインストーラに流れてきた気がする。内部でフィードリストを持ってるだろうから、本当にインストールタイミングによって表示が違うと思う

icon

QRコードを読み取ってアンケートに答えると〜のQRコードが小さすぎて読み取れないんだが

icon

SSDが届いたものの、とてーもめんどいよぉ

icon

Looks Good To People

icon

Twitter アプリ使うとコネクション食いつぶしてスマホの Wi-Fi がすべて終わるの厳しすぎる

icon

broadcast だから、 clone できなきゃ複数のレシーバーに送れないじゃない

icon

dd で移行すればいいかと思ったけど、回復パーティション邪魔だな……

icon

dd じゃだめだったかな……

Attach image
icon

2回目の起動でうまく行ったので良しとしよう

icon

あっあっ、もしかしてこれ高速スタートアップオンでシャットダウンした結果を dd してしまったか

icon

さて、パーティション拡張を妨害する回復パーティションだが……。メーカー製PCでもないし、消してしまうか

Attach image
icon

1TB のストレージがふたつあり、間違えそうで怖いんだが

icon

よしきた

Attach image
icon

オッ

Attach image
icon

SSDのファームウェアアップデートとかいう概念はじめてなんだけど

icon

RAPID mode、説明を読む限りリスクがでかすぎる気がしたので、オンにするのはやめておくか。 MS 製でない独自ドライバにキャッシュ持たせるのは怖い

icon

昨日寝る前に思いついた最高のソリューションを忘れて捗らない

icon

Send 要求する代わりにスレッドプールで動く actix が欲しすぎるんだが

icon

アクセスランプが消えない、 PC が起動しない。むむむ〜

icon

Ubuntu のライブイメージも起動してくれない。何アクセスしとんねん

icon

あっ、これはまさか。新しくつけた SSD のほうではなく、「すぐ壊れそう」という名前をつけていた HDD のほう……?

icon

121 bad sectors って出てるし、パーティションの種類認識できてないし、こっちっぽいぞ……

icon

せっかくストレージを 1TB 増やしたら 1TB が使えなくなるとか勘弁してほしい

icon

これは chkdisk でなんとかなるやつ、ではない?

icon

Windows のことは Windows にやらせようと思って Windows のインストールメディアからブートしてるんだけど、ディスクアクセスが終わらずそもそも cmd 起動まで到達できない

icon

Filesystem intact、どこが!?

icon

ntfsfix は問題ないと言い、マウントはできない

icon

Windows で chkdsk してねってメッセージが出てきてもなぁ。 Windows が起動できないんだが

icon

壊れたディスクを取り除いた結果、大量のショートカットが解決不能になってしまったし、いっそ Windows 入れなおしたいね……

icon

VSCode も失ったし、今日はやる気でないよもう

icon

必要なデータはすべてクラウドにあるの、こういうときにやる気を失う程度で済んでいいな

icon

Vue.extend に対する TS の型が地獄過ぎて笑った上、うまく推論してくれないところがあると一発で型付けを諦めやがるので、うまくアノテートしないといけなくて、 TS の気持ちを理解しないと使えなかった

icon

props に setter をもたせるときは、引数に型アノテーション書こうね。約束だよ

icon

props じゃなくて computed じゃね?

icon

@kb10uy それ参照じゃなくて borrow 可能という条件付きの本体を渡してるじゃん

icon

何でもいいから str へ変換可能な何かが欲しい、なら AsRef<str> で受け取ればいい。ただし async fn f<'a>(x: impl AsRef<str> + 'a) のとき、戻り値の Future の寿命が 'a となるので、多くの場合ランタイムは 'static を要求するから、必然的に参照を渡してもうまく行かない結果になると思う。何も試してないから知らんけど

icon

あっ、ごめん嘘、 eat_future が 'static だから、寿命推論されただけだった

icon

そしたら async fn を使うのやめて、明示的に -> impl Future + 'static にすればいいんでね?

icon

fn f<'a>(x: &'a str) -> impl Future + Send + Sync + 'static ならなにも困らないっしょ

icon

> error[E0706]: functions in traits cannot be declared `async`
ほーん

2020-03-16 02:18:24 kb10uyの投稿 kb10uy@mstdn.maud.io
icon

そもそも trait 宣言には impl が書けないからねえ

icon

マジか、やったことなかった

icon

しかしそれはそうシリーズではある

icon

ただ並行安全のためにアクターで書きたいだけなのに、なんで actix のクソランタイムに乗っからなきゃいけないんだ

icon

Radeon Software、アップデートしたら Windows Update でバージョン戻されてね?w

icon

Truffle のやばさに今更気づいた

icon

ひとつのイベントループランタイムを使って正確なI/O時間計測は無理みがありそう。スレッド切るべきでは

icon

文句を言うのは勝手ですので僕も言いますが、エンドユーザーとはそういうものだし、僕も PC だって Intel 第3世代なせいで使えない拡張命令があるまま使い続けてるし、 JS を低級な存在と思えばそう簡単にアップデートされない

icon

ライブラリ拡張は、そのための prototype って感じだけど、言語拡張をできるインターフェイスがあったら、それはそれでアツすぎる

icon

なーーーにがゲームオーバーじゃ

Attach image
icon

MS、「みんなElectronアプリになってメモリ食い過ぎだしなんとかしてやるか!」みたいな活動始まってないの?

icon

@204504bySE それは100理ある

icon

MSから出てる論文、たまにシャープ

icon

Windows 10, Version 2004 って表記を見ると XP 時代まで戻ったのかって感じがするな

2020-03-20 20:58:24 かつと@5/4都産貿【MBF-43】の投稿 kat_cloudair@pawoo.net
icon

でもなあ〜素直にすごいわ
これ全部計算づくで送り込んできてるんだから大したもんですよ(いきものがかりへのオファーひとつにしたって当然連載前からやってるでしょう?

icon

想像の100倍の規模になってた

icon

なんだろうこの、流石にそこまでするほどのコンテンツか?感

icon

Clear
Remove
Uncommit
Delete

icon

Pleroma 2.0 へのアップデート作業やるやる詐欺をしているし、また Debian 開発環境構築しなきゃなぁになってる

icon

XMLデータベースの話か!?

icon

ぜひね、 Pleroma を立ててインデックスを見てみるといいですよ。地獄の JSON カラムへのインデックスが張られている

icon

「100日後」を1日間違える境界バグ

icon

どうして、ウィンナーとたまねぎの香りがすると、同時にピーマンを求めてしまうのか

icon

なぽりたんもふもふ

2020-03-21 21:09:58 ぴけ@Skeb1件作業中の投稿 pikepikeid@mstdn.maud.io
icon

Attach image
icon

ピーマンがいかないと、他のふたり足がないのか

icon

CloudWatch、ダッシュボード 1 個単位でお金かかるの? 正気か? になってる

icon

は???? 1個のワークスペースからサインアウトしたらフリーズして、タスクキルしたら全部消えたんだが?

Attach image
icon

全部サインインし直したよ

icon

1個100kcalの食品のこと、カロリーメイトって呼んでる

icon

java.base

icon

C#では「Indexes」なので✋

icon

Hyper-V の NAT だと avahi-daemon 入れても .local でアクセスできないかなぁ

icon

こうやってやっぱり直接 LAN 内に全ポートむき出しで何かしら置いておくから、家の前にファイアウォールは必要なんだよなぁ

icon

AtCoder 久々に挑みたいなぁと思ってても大体時間調べないから手が出せない

icon

paizaのスキルチェック『S009:辞書順最小』を受験しました! paiza.jp/challenges/share/bm1Q

投稿前テストが 500 返してきてイチかバチか投稿してみたらクリアできた

icon

くやし~~~~~~

icon

ヒントをネットに書くと殺されるんですけど、みなさんはこの結果を見てどうするべきかを考えて答えれば、一発100点が取れると思います: paizaのスキルチェック『A011:うなぎを蒲焼きにしたくない』を受験しました! paiza.jp/challenges/share/0wY_

icon

なぜ一度落とされないと頭がさえないのか

icon

ABC159 の D 問題、組み合わせだなぁ~組み合わせってどうやって計算するんだ?になった。順列求めて桁が爆発して終わるような気しかしないんだけど

icon

カチャトったんだけど、思ったよりにんにくじゃなかったので、シュクメルリも試しておけばよかったになった

icon

Mendeley Desktop もいつの間にか Qt じゃなくて Electron になってる……

icon

いや unread icon じゃなくて、押したら既読になってほしいんだが……

Attach image
icon

既読切り替えボタンがなくて、 PDF を開いたら既読になるし、未読に戻す方法なくない????

icon

Jekyll、 Markdown 相手に Liquid が効くの、 Liquid のパース方法が雑すぎるので邪魔すぎる

icon

Mendeley Desktop、家からダウンロードしたら Qt 版が降ってきたんだけど、どうなってるんだ???? mendeley.com/download-desktop- ってアドレスは同じな気がするんだけども……

Web site image
Download Mendeley Desktop for Windows | Mendeley
icon

@omasanori OS もブラウザもネットワーク(大学VPNに接続中)も同じなので、 Cookie レベルの A/B テスト?

icon

@omasanori リリースノートにもないし、間違えて出してしまった一瞬を捕まえてしまった説の方が濃厚な気がしますw

icon

アプリを起動しようとするのを妨害するアニメーションの遅さだと思う

icon

素人が株を買うかと言い出したときに買ってはいけないように、もうコロナはいいかと思ったときに外に出てはいけない

icon

正直 engineering.linecorp.com/ja/bl まで公開されているものを疑う気はない

Web site image
メッセージの安全性新時代:Letter Sealing - LINE ENGINEERING
icon

Debian ではあんなにすんなり通った Ruby 環境構築が WSL で詰まりすぎて泣いてる

icon

OSCのほうのオリンピック、靴が安くてびっくりした

icon

「広告でコンテンツが隠れる」を押したのに消えてくれないのクソ

Attach image
2020-03-25 03:32:58 rinsukiの投稿 rinsuki@mstdn.rinsuki.net
icon

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

icon

こんなことやってるから初回起動が遅いんじゃボケって毎回言ってるし、 Pages なんか OnGet って名前がダックタイピングとかどうかしてる

icon

それただの map では

icon

いやそもそも無理じゃん、イテレートしてないのに Result を外に出すの。やるとしたら collect 案件

icon

impl<A, E, V> FromIterator<Result<A, E>> for Result<V, E> があるから、 collect で Result<Vec<T>, E> は得られる

icon

Qiita なんて承認欲求が通常のブログより満たせる以外のメリット何一つないのに、その一点のメリットに負けた人たちが使うサービスでしょゲラゲラって言ってる

icon

ブヨグを脱はてなしたいな~と思いつつ、いつまで経ってもできない。原因は CSS の書きたくなさです

icon

インターネットのどこかで Jekyll してるんですけど、とりあえず Minima テンプレートでって思ってたのに結局こうなるので、もう static site generator と向き合いたくない

Attach image
icon

Fossil と SQLite のセルフホスティングの関係めっちゃ好き

icon

きれいな URL、きれいである利点が URL の存在を認識できている人にとってきれいであることしかない

2020-03-26 00:47:06 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

クエリパラメータで ID を渡すの、見た目がどうとかいうクッソどうでもいい問題ではなく、主となるリソースがどれなのか文法からわからない (かつ従属するパラメータと順序が入れ替わりうる) ところがプログラムからの扱いやすさ的に微妙

icon

どうせコントローラは id って名前の引数で受けるし、クエリパラメータで来ても困らないなぁ。むしろクライアント側の URL 組み立てだるいなぁという気持ちがある

2020-03-26 00:50:46 らりお・ザ・何らかの🈗然㊌ソムリエの投稿 lo48576@mastodon.cardina1.red
icon

まあそのあたりは REST 的な世界観を採用するか RPC 的な世界観を採用するかみたいなおなじみのコンフリクトがあるので立場によりそう

icon

はっ RESTful がガチ嫌いをやってるからこの発想になっちゃうのか

icon

すぐ、うるせーそのユースケースを無理くりリソース名として表すくらいなら、さっさと RPC 的にしろって毎回言ってしまう

icon

ASP .NET MVC からやってきているので、 URL の一部でもクエリパラメータでもどっちでも引数に突っ込まれる世界で生きてました

icon

環境変数に突っ込まれる CGI はガチやばいし、 Rails で permit せずに ActiveRecord に突っ込むのもガチやばいが、通常 permit するし、 ASP .NET MVC の場合はそもそも名前だけじゃなくて名前 + 型 + バリデータなので、また話が違う

icon

連想配列といわれると、一切のバリデーションをフレームワークが提供しないというイメージを与えるんだけど、それだとクエリパラメータに対する検証部分はフレームワークはサポートするなってこと? それこそ安全じゃなさすぎない?

icon

あっ、「高々連想配列」って「直接展開」への対比だから、直接展開されない場所って連想配列を与える以外にないじゃんって意味ね、なるほどね

icon

Go は無限にメタデータ持ってるので、お前本当にネイティブコンパイルされてるのかってくらいリフレクションできるぞ

icon

Go、 JSON シリアライザの例を見てもらうのがわかりやすいんですけど、構造体のフィールドに対して何ともいえないメタデータを持たせられるところが、何ともいえない気持ちになるポイントです

icon

Rust → C++ の順でやった(やったとは言ってない)人間なので、 std::move について Rust の挙動から理解した

icon

String, Rc<String>, Arc<String> のいずれかを受け取り、 dyn Any として保持し、ダウンキャストして使う(?)(Any のパフォーマンス知らない)

icon

冷静に考えた結果、 enum でよかった

icon

てなわけで、 Cow の Arc 版作れば、 String 複製問題が解決するな?

icon

Cow<str> のライフタイムパラメータを 'static にすると、少なくとも定数をヒープにコピーせずに使えて便利

icon

どうせタグに 8 バイト割り当てられるしぱーっと
Owned
'static
Arc
Rc
を用意しちゃおうぜ

Rc なし版の Sync 付きを用意して、 Into で変換できれば文句なし

icon

銀座線渋谷駅、場所が変わってめっちゃ開放的なホームになってるな

icon

ギガ余りまってるので、久々にスピードテストしてみたら、 100Mbps しか出ない有線とは比較にならなくて泣いた

2020/03/27 20:06:41
キャリア:NTT DOCOMO(LTE)
DL:220.48Mbps
UL:29.59Mbps
appdl.docomo-speedtest.com

icon

今更ながら Linux で Homebrew デビューした

icon

systemd/Linux

icon

グリーンスレッドをもっともゆるふわに扱える言語として Go はアツいとは思っているし、書いてみると案外ジェネリック型がなくて困ることが少ない(これはほかの言語の経験を持ち込もうとするから失敗するので、いったん Go の文化で書いてみて)。まぁそのうち入るらしいけど

icon

言語オタク的観点ではなく GC オタク的観点になっていただければ、 Stop the World を短くする方向に全振りした GC とか面白いのでは? よく知らんけど

icon

でもなぁ~~~ Erlang VM みたいにガチガチ制約環境で、軽量プロセス単位に一気にえいって GC できちゃうほうが筋いいよなぁ~~~

icon

楽天への身売り結果が返ってきた

Attach image
icon

仕事してるふりから始めないと手につかない

icon

リモートお仕事、全然手につかないので、正しくおちんぎんが支払われるよう、とてもこまかく休憩時間を記録しがち

icon

docs.docker.com/compose/compos をそらで打てるようにならないといけないな

icon

記者がなんとかして風俗で感染!って言いたくて仕方ないような質問し続けてるの草

icon

イザワオフィスのサイト、加藤茶の写真しか読み込まれない

icon

大学生最終日……明日から入院……

icon

静的サイトジェネレータもどきを誕生させようとした結果、しんどくなったので、また半年ははてなブログ継続です

icon

gulp、良くも悪くも、良くも悪いということがわかった