Show newer

イミューダブルじゃないよイミュータブルだよ老眼かなしいよ

Rubyでやるのは難しかった(できてませんw

$ cat test.rb; ruby test.rb
def increment(p)
p.succ!
end

p = "0"
increment(p)
puts p
1

Show thread

GoはCぽくなるかな

$ cat main.go; go run main.go
package main

import "fmt"

func increment(p *int) {
*p += 1
}

func main() {
var x int = 0
increment(&x)
fmt.Printf("%d\n", x)
}
1

Show thread

なのがC++だと

$ cat test.cc; gcc test.cc && ./a.out
<stdio.h>

void increment(int &p)
{
p += 1;
}

int main(void)
{
int p = 0;
increment(p);
printf("%d\n", p);
return 0;
}
1

むずかしわねー

Show thread

Cだと

$ cat test.c; gcc test.c && ./a.out
<stdio.h>

void increment(int *p)
{
*p += 1;
}

int main(void)
{
int p = 0;
increment(&p);
printf("%d\n", p);
return 0;
}
1

Goの参照渡しとインターフェースをいつか理解したいわね

え、ネタと踏んで乗ってたんだけど、ガチでしたか・・・?

これはC++ですよ・・・

void increment(int& x) {
x = x + 1;
}

SHIROBAKOのこと思いだしてる

.。oO(アマングアスってひとりでできるんだ〜...🐟💦)

一人アマングアスしてた

Hey, so one downside of reversible suspensions in Mastodon 3.3.0 is that due to an oversight, the suspension is only communicated to the account's followers, which is usually far from everyone who needs to know about it. Due to this, a lot of already suspended accounts keep getting reported from other servers. Until we release a fix, consider checking if the account still exists on the original server whenever possible. Sorry for the inconvenience.

Mastodon v3.3.0 では SRI が導入されています。これは assets:precompile で作られた静的な CSS や JavaScript が CDN などで意図せず改ざんされていないか検証するブラウザの機能を使用しています。

ハッシュ値がマッチするか検証し、マッチしていないと CSS や JavaScript が読み込まれなくなります。

Cloudflare を使っている場合、 Speed > Auto Minify にチェックを入れていると、ハッシュ値が変わってしまい CSS や JavaScript が読み込まれず、WebUI が正しく表示されない事象が発生するようです。

これが発生する場合は、Auto Minify のチェックを全て外して、Cloudflare のキャッシュを全てパージし、ブラウザ側のキャッシュもクリアすることで解決するようです。

SRIについての詳細は↓を見てね
サブリソース完全性 - Web セキュリティ | MDN developer.mozilla.org/ja/docs/

国会内のネットワークへの侵入はたぶん無かっただろうって本当かしら。ネットワークへの侵入のために騒ぎを仕立て上げた可能性だってありそうなものだけど。

Digital Planet - Has tech been compromised in the US Capitol? - BBC Sounds bbc.co.uk/sounds/play/w3csz995

ちょっとー焦るじゃないのよもー

$ git commit -a
git gpg: signing failed: Bad PIN
gpg: signing failed: Bad PIN
error: gpg failed to sign the data
fatal: failed to write commit object

電車に乗ってて暇だったからVSCodeのレポに攻撃できるか調べるという強さよ。
権限管理って大事ですねぇ

VSCodeのGitHubリポジトリに対する不正なPushアクセス - RyotaK's Blog blog.ryotak.me/post/vscode-wri

Show older
zundon

Zundon is a single user instance as home of @zundan as well as a test bed for changes of the code.