Cの可変長引数とABIの奇妙な関係 - Qiita
https://qiita.com/qnighy/items/be04cfe57f8874121e76
これおもしろかったのでおすすめ
Cの可変長引数とABIの奇妙な関係 - Qiita
https://qiita.com/qnighy/items/be04cfe57f8874121e76
これおもしろかったのでおすすめ
いわゆる著作権まわりを気にするクリエイターが本当に気にしているの、「データの閲覧を制限したいが複製と再頒布のせいで閲覧を制限できない」場合と「データの著作者であることを主張したいが証明が難しい」場合の2通り (あるいはその両方) だと思うんだけど、前者は DRM 、後者は電子署名と web archive によってそれぞれ解決可能。
なんなら商業プラットフォーム使うと同時に解決できるので (そして両方を非商業非営利で両立させたい場合は少ないので) 既存の技術で事足りる。
暗号通貨は、通貨を発行する権威の根拠を国家組織から大量の電力消費に置き換えることができた点がすごいと思うんだ
@juners 組織名を表示していたとしても人間が正確に覚えていて一致するかどうか毎度検証する必要がある点でじつよではなかったよねー
This account is not set to public on notestock.
This account is not set to public on notestock.
台湾デジテル大臣と、後の日本のデジタル監との英語での対談の書き起こし、4/5くらいまで進んだと思います。間違えてるところに気づいたら教えてもらえるとうれしいです!! GitHubのレポジトリに移動したのでプルリクエストも大歓迎です!!
https://github.com/zunda/How-to-accelerate-DX-transcript/blob/master/How-to-accelerate-DX-transcript.md
https://www.otafuku.co.jp/recipe/cook/taco/taco01.html をやっていきます
薄力粉 200g
玉子 3個
牛乳 20g
水 600g
タコ 160g
青ねぎ 2本
天かす 20g
紅しょうが 1g
ソース
青のり
サラダ油
Raspberry Piの味噌煮とか食ったことないのお前ら
This account is not set to public on notestock.
台湾デジテル大臣と、後の日本のデジタル監との英語での対談の書き起こし、なんとか最後まで終えることができました。間違えてるところに気づいたら教えてもらえるとうれしいです!! GitHubのレポジトリに移動したのでプルリクエストも大歓迎です!!
https://github.com/zunda/How-to-accelerate-DX-transcript/blob/master/How-to-accelerate-DX-transcript.md
@popn_ja ですねー!この対談を聞いてから、石倉さんには、些末な批判に惑わされず本質に突き進んでもらえると嬉しいなと思ったらのでした。
デルタ株の流行はほっといても2ヶ月経つと廃れる説、イギリス(薄緑色)にはあんまり当てはまってないんだなあ…。東京の新規感染者このまま減り続けるといいなあ。
COVID-19 new cases-India,Indonesia,United Kingdom,Tokyo-180days https://covid-chart.zunda.ninja/?n=t&r=India-Indonesia-United+Kingdom-Japan/Tokyo&t=-180
祝日だからお仕事してないけど
7c7e78d80 (upstream/main) Fix suspicious sign-in mail text being out of date (#16690)
\Master?/ \ますたー/
Merged mastodon/mastodon at 7c7e78d807a64164e3728f2e6be9d017145ebc79.
GitHubにpushしたけどHerokuアプリのビルド始まらないと思ったら連携させてなかったよね
夕方のおっさんぽに向けて充電するのを忘れてた電話をUSB-Cで急いで充電してるのでほっかほか
git commitしてGitHubにあらわれないなあって思ったけどgit pushはしていなかった回
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
台湾デジテル大臣と、後の日本のデジタル監との英語での対談の書き起こし、なんとか最後まで終えることができました。間違えてるところに気づいたら教えてもらえるとうれしいです!! GitHubのレポジトリに移動したのでプルリクエストも大歓迎です!!
https://github.com/zunda/How-to-accelerate-DX-transcript/blob/master/How-to-accelerate-DX-transcript.md
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
デルタ株はどうしてだか2ヶ月で新規感染者を増やすのに飽きる説があるらしいんだけど少なくともUKでは原因がわかってないらしいよね
https://covid-chart.zunda.ninja/?n=t&r=India-United+Kingdom-Indonesia-Japan/Tokyo&t=-180
@LwVe9 感染してから陽性が出るまでどうしても日数かかるしゆっくりフィードバックかけるしかないのはしょうがないですよねー。(そしてその間に何割か増えちゃうという)
YouTubeにURLをコメントしたらたぶんスパム扱いされて数えられてるんだけど見えなくなっててかなしみw
https://youtu.be/zpn-MMPf6e0
https://github.com/zunda/How-to-accelerate-DX-transcript/blob/master/How-to-accelerate-DX-transcript.md
Ubuntu 18.04.5 LTSわよ
10 updates can be applied immediately.
$ sudo sh -c 'apt update && apt dist-upgrade -y'
:
The following NEW packages will be installed:
linux-headers-4.15.0-156 linux-headers-4.15.0-156-generic
linux-image-4.15.0-156-generic linux-modules-4.15.0-156-generic
linux-modules-extra-4.15.0-156-generic
The following packages will be upgraded:
linux-generic linux-headers-generic linux-image-generic linux-libc-dev
linux-signed-generic
5 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
:
$ cat /var/run/reboot-required*
*** System restart required ***
linux-base
$ sync; sync; sync; sudo reboot
(-人-)
ssh: connect to host port 22: Connection refused
どきどき
$ uptime
14:33:41 up 1 min, 1 user, load average: 3.17, 1.13, 0.40
うしうし
Rails 6のviewでVueが起動しないのdocument:DOMContentLoadedかwindow:loadが発火しないからっぽいんだけどそんなことってあるのかねえ…。レースコンディションかねえ…。
@KitaitiMakoto Turboって https://turbo.hotwired.dev/ かな?知らないうちに入ってるかもですね!次の機会に見てみます。ありがとうございます〜!
This account is not set to public on notestock.
This account is not set to public on notestock.
定期的にパスワードの変更を強制されるんだけど変更すると新旧どちらのパスワードでもログインできなくなる営業力社お仕事マシン←
YubiKey入れたOpenPGP私有鍵でバックアップコードを暗号化しておくの安全そうだけど僕の場合は必要になった時に見つけられなくなりそう
Dependabotさんからプルリクいただいてたのマージしてデプロイして動作確認するとでっかいずんだあんみつの写真がみえるやつがあってずんだあんみつ食べたい
Dockerどっかーん案件かと思ってたら豆腐でできたキーボードの写真まで登場して歓喜 #錯乱
大豆が価格高騰 豆腐など値上げの動き コンテナ不足も要因 | NHKニュース https://www3.nhk.or.jp/news/html/20210908/k10013250341000.html
豆腐無刻印キーボード (NHKより)
https://www3.nhk.or.jp/news/html/20210908/k10013250341000.html
Linuxですくとっぴならお好きな仮想端末をインストールできるしシェルスクリプトとエイリアスでおきがるごくらくよ #Xubuntuでおきらくごくらくおじさん
RubyKaigi Takeoutのストリーミングページのチャットが開催前から🍔で満たされており
https://takeout.rubykaigi.org
10:00 JST開始かな?いよいよ明日ですね!!←
https://rubykaigi.org/2021-takeout/schedule
This account is not set to public on notestock.
VRChatちょっとだけ興味があってVR Readyって書いてあるグラボにしたんだけどLinuxじゃ動かないのわねw
https://twitter.com/kakutani/status/1435569168275832832
> あしたの #rubykaigi の開始時刻(10am JST)よりも前に余裕をもって事前にログインだけ済ませておいてくれ〜 https://takeout.rubykaigi.org 直前に集中したらどうなっちゃうのか初めてだからよくわからない! Thanks for your cooperation 🍔💨
時々必要なIT仕草わね…
Ubuntu 18.04.5 LTSわよ
1 update can be applied immediately.
1 of these updates is a standard security update.
$ sudo sh -c 'apt update && apt dist-upgrade -y'
:
The following packages will be upgraded:
cpio
:
Unpacking cpio (2.12+dfsg-6ubuntu0.18.04.4) over (2.12+dfsg-6ubuntu0.18.04.1) ..
.
:
cpioも更新されるんだねえ
$ cat /var/run/reboot-required*
cat: '/var/run/reboot-required*': No such file or directory
> Storage range: -20 °C to 85 °C
YubiKeyの湯引き微妙に厳しかった
https://support.yubico.com/hc/en-us/articles/360013656980-YubiKey-5-NFC
This account is not set to public on notestock.
たこねこYubiKey、GitHubから買えそう!!
GitHub Branded YubiKey https://thegithubshop.com/products/github-branded-yubikey
$ typeprof announce.rb
rbenv: typeprof: command not found
The `typeprof' command exists in these Ruby versions:
3.0.2
ヌマンカッタ
マイナンバーカードの電子署名機能はオプトインで、カード自体より有効期限が短かかったり(まあ10年は証明書の有効期限としては長いので仕方ない)、住民票を移動すると失効したりする
どなたかマイナンバーカードに詳しい方〜
https://github.com/zunda/mitome.in
This account is not set to public on notestock.
@KitaitiMakoto turbolinksへの依存を取り除いたら期待どおりの動作になりました!! ありがとうございます。こんなところに罠が置かれてたとは…
https://github.com/zunda/simple-bingo/commit/5587f4f7bf9b67f41352bba100d8c041f1a191b6
$ cat proc.rb
def whoami
self.class
end
p ["Hello", :World, 42].map{|e| e.send(:whoami)}
$ ruby proc.rb
[String, Symbol, Integer]
sendで呼ぶと呼べちゃうよね
$ cat proc.rb
def whoami
self.class
end
p ["Hello", :World, 42].map{|e| e.whoami}
$ ruby proc.rb
proc.rb:5:in `block in <main>': private method `whoami' called for "Hello":String (NoMethodError)
from proc.rb:5:in `map'
from proc.rb:5:in `<main>'
てかprivateになるんだねえ (3.0.2)
Objectのインスタンスメソッドにして全能感
$ cat proc.rb
class Object
def whoami
self.class
end
end
puts RUBY_VERSION
p ["Hello", :World, 42].map(&:whoami)
$ ruby proc.rb
3.0.2
[String, Symbol, Integer]
ちゃいました https://en.wikipedia.org/wiki/Turing_completeness#Non-Turing-complete_languages
チューリング完全じゃなくても停止するかわからない場合もあるよね
nodeにはexitありそうわね
$ cat exit.js
process.exit(42)
$ node exit.js; echo $?
42
TLSするには現在時刻が必要だからNTPもしゃべれないといけない。そうなんだよなあ
#rubykaigib
This account is not set to public on notestock.
This account is not set to public on notestock.
おしごとしようね
c5606db9d (upstream/main) Bump devise-two-factor from 4.0.0 to 4.0.1 (#16705)
eb837b3cb Bump sass from 1.38.2 to 1.39.0 (#16707)
b61bdf83f Bump axios from 0.21.1 to 0.21.4 (#16709)
b09b28ce2 Bump @babel/runtime from 7.15.3 to 7.15.4 (#16710)
bcfbd53d5 Bump react-redux from 7.2.4 to 7.2.5 (#16708)
02952bde9 Bump npmlog from 5.0.0 to 5.0.1 (#16704)
abed4fe4e Bump oj from 3.13.2 to 3.13.4 (#16703)
ba957156f Bump aws-sdk-s3 from 1.100.0 to 1.102.0 (#16702)
da38b1168 Bump @babel/core from 7.15.0 to 7.15.5 (#16712)
209f8f3a6 use relative path for `scope` (#16714)
12cd097e7 Fix addressing of remote groups' followers (#16700)
\Master?/ \ますたー/
Merged mastodon/mastodon at c5606db9dae58aec155751105e58d85170efef98.
This account is not set to public on notestock.
This account is not set to public on notestock.
音楽流そうってFirefoxでSpotifyを開いて▶️を押しても音楽が始まらないことがあるんだよな…
RubyKaigiのもうすぐ始まるよ画面に各地のタイムゾーンで現在時刻が表示されててすごいんだけどBSTだけ夏時間の名前になってるどうしてだろう。他はCETみたいに冬時間の名前になってたりPTとかETみたいに夏冬両用になってる。
すんごいお久しぶりです
$ aclocal
Command 'aclocal' not found, but can be installed with:
apt install automake # version 1:1.16.3-2ubuntu1, or
apt install automake1.11 # version 1:1.11.6-6
Ask your administrator to install one of them.
ほいほい
$ sudo apt install automake autoconf autotools-dev
どば
すんごい昔のCのコードをmakeしてみたらinlineで定義した関数がundefined referenceになって、どうもstatic inlineにしないとかんようだ
$ svn
Command 'svn' not found, but can be installed with:
apt install subversion
Please ask your administrator.
んふふ
おや
$ bundle exec rake -P
rake aborted!
LoadError: cannot load such file -- rexml/document
https://github.com/zunda/mastodon/commit/fa579233df98537dda8019a723609fea0266d859
> SELECT id FROM accounts;
id
-----
-99
(1 row)
誰も居なかったw
酔った勢いでrubyを2.7.4から3.0.2に上げたらプロダクションだけ動きませんでした←
method=POST path=/inbox format=html controller=ActivityPub::InboxesController action=create status=500 error='ArgumentError: wrong number of arguments (given 3, expected 1..2)' duration=11.55 view=0.00 db=1.32 key=https://mstdn.jp/users/…#main-key
ArgumentError (wrong number of arguments (given 3, expected 1..2)):
app/lib/activitypub/tag_manager.rb:171:in `uri_to_resource'
app/controllers/concerns/signature_verification.rb:221:in `account_from_key_id'
app/controllers/concerns/signature_verification.rb:81:in `signed_request_account'
app/controllers/concerns/signature_verification.rb:49:in `require_signature!'
tootctl cache clearしたのになぐぬぬ(そのうちまた挑戦)
ミールの火災のエピソードお陰で、ロシア語で「火事だ!」ってどう言えばいいか覚えた><;
「ポジャール!><;」って言えばいいはず><;
オタクキーボードを持ち出しすぎ
別の場所でも出てる。バックトレースに出てない場所かな…
method=GET path=/@zundan/103116148519200756 format=html controller=StatusesController action=show status=500 error='ArgumentError: wrong number of arguments (given 3, expected 1..2)' duration=22.46 view=0.00 db=7.24
ArgumentError (wrong number of arguments (given 3, expected 1..2)):
app/models/account.rb:124:in `user_pending?'
app/controllers/concerns/account_owned_concern.rb:28:in `check_account_approval'
app/controllers/concerns/localized.rb:16:in `block in set_locale'
app/controllers/concerns/localized.rb:15:in `set_locale'
ruby-2.7.4の方でやってくよー
75027b51a (upstream/main) Bump ruby-saml from 1.11.0 to 1.13.0 (#16723)
b4a728b7b Bump @babel/plugin-proposal-decorators from 7.14.5 to 7.15.4 (#16711)
6e0d3c181 Bump @babel/preset-env from 7.15.0 to 7.15.4 (#16706)
\Master?/ \ますたー/
Merged mastodon/mastodon at 75027b51a40a2ba26a3d89c89d2d679f3831c372.
再帰よりもループの方が実行順をソースコードの字面で追いやすいかも。再帰を追うには頭の中にスタックを置く必要がある。
クアッドコプターさんそれぞれの羽の回転数をけっこう正確に制御しなくちゃいけない感じがするので、DCモーターじゃなくてサーボモーターが必要そうな気のする
正規表現はチューリング完全との噂が… (あと10分。wktk)
https://rubykaigi.org/2021-takeout/presentations/dmagliola.html
「Game of Lifeはチューリング完全だからGame of LifeでGame of Lifeを実装できる」おー!!!
「正規表現をチューリング完全にしないとGame of Lifeを実装できない」おー???
https://rubykaigi.org/2021-takeout/presentations/dmagliola.html
「正規表現はチューリング完全ではない。ループ無いし。」デスヨネー
「でもなんとかなるよ」えー?
ジャンボ、あいさつのはずだったのに象の名前になってでかいの意で747に乗って世界中に拡がっちゃったやつだ
大阪での若者向け大規模接種は7分で6000件分が予約されたのだそうな(NHKラジオニュース)。毎秒15件の予約を成立させるのはちゃんといろいろ最適化できてそうな気がする(根拠はない)。
This account is not set to public on notestock.
JRubyさん、JVMの性能が必要な場面で使ってるのを見たことがあるような気がするんだけど具体的なことなんも思い出せないぬ…
This account is not set to public on notestock.
This account is not set to public on notestock.
まつもとさんHerokuは辞めたけどセールスフォースドットコムからお賃金は出ているらしくもしかしてうんこなのはアメリカの営業力社なのかな
ruby-3.0.2で走ってるステージングインスタンスにruby-2.7.4で走ってるステージングインスタンスからメンションしたら例外は出ずに通じちゃったしナンモワカラン
$ git switch use-ruby30
Switched to branch 'use-ruby30'
Your branch is up to date with 'origin/use-ruby30'.
若者ぶってswitchが成功したのでうれしいおっさん
@tadd 物理でお会いできればそっとお聞きすることもできるかもですが、細かいことはおいておいて、開発者のみなさんにちゃんとお金が回ってるならうれしいことです!
何年かぶりに知り合いに会ったらしいんだけど誰だったかさっぱり思い出せないぬ。コミュ障のせいなんだけどマスクのせいにしたいところ← #今週の買い出し
ハワイ州のワクチンカードをつくってみた。QRコードは shc:/ に続く0-9の数字の羅列だった。base64とかにすればだいぶ短くなりそう。ボストンの病院が作った規格なのかな?
https://smarthealth.cards/
https://hawaiicovid19.com/smart-health-card/
そういえばハワイ州の人口の73%が最低1度ワクチンを打ったらしい。3週間開けて2度目を打って2週間待って、あと5週間で人口の70%がfully vaccinatedになるとうれしいけどいずれにせよデルタ株には間に合わなかったぬ…
https://health.hawaii.gov/coronavirusdisease2019/current-situation-in-hawaii/
This account is not set to public on notestock.
This account is not set to public on notestock.
さすがにActiveRecord側でruby-3に対応してないコードがないじゃろと思ったんだけどMastodon側でも定義はないみたい
$ git grep 'def find_by'
(なんもなし)
@ichigaya2016 そっかー。同時には無理かー…(値段はまあ手間かかってそうだし…
This account is not set to public on notestock.
This account is not set to public on notestock.