09:59:10
icon

ん?32bit time_tでも負の値になるのが2038年だからってことなので…格納自体はuint32_tとしておけばとりあえずあと68年は引っ張れる?

※実はこういうの考えるの結構楽しい

09:52:48
icon

そっか、unsigned long(uint32_t)に直しちゃう手があるか。単なる問題の先送り、ではあるんだけど。 ja.wikipedia.org/wiki/2038%E5%

09:47:40
icon

time_tが32bitって気づいてれば…時間返せとか思ってたり思ってなかったり。

とはいえ、64bit time_tは避けて通れない道でもあるからなあ。落とし所をどこにするかもう少し探る必要はありそう。

気分的には今すぐ全部捨ててやり直したい気分ではあるけど、どうせまた似たようなことをすることになるので捨てるに捨てられないという未練があるというかなんというか。

09:42:38
icon

あ゛あ゛あ゛あ゛あ゛あ゛あ゛、単に時刻の格納をするだけなら1bitシフトとかもあるけど、時間計算をしてパフォーマンスの算出とかもやってるから精度を落とすことは許されないんだ。

1970/Jan/01 00:00:00~2004/Jan/10 13:37:03 (1073741823sec)の範囲を2038年から後の34年分に振る?
ソフトウェアが2000年のリリースなので、2000年~2004年の範囲のデータが正しく扱えないという問題を抱えるからこの解決法もあまり良い方法じゃないけど…

09:13:31
icon

こういう、先が無いふっるいシステムのお守りの真似事をすると、どっかの日経の偉そうな人が主張する「コボラーは死ね」について*ある程度*は理解する。

ただし、それは「未来の無い古いシステムのお守りを若手にやらせるな」であって、「特定の言語とそれを使う人々を焼け」では決してない。

今後あの偉そうな御仁は今後COBOLだけでなくC言語およびそれを使う人間を間違いなく攻撃対象にするであろうことは、これで確信した。

09:05:36
icon

FATファイルシステム(2秒単位の記録)というのがある以上、単純に1bit右シフトで68年分の時間は稼げると思うけど。

09:04:40
icon

time_tが64bitでも良いように細工したのを一旦すべて捨てる、はともかくとして…

32bitの領域で2038年以降をどう表現すんだよ、という問題を考えないといけないんじゃないのコレ?

08:32:06
icon

uaa@slackware-vm:~$ cat test.c
<stdio.h>
<time.h>

int main(int argc, char *argv[])
{
printf("%d\n", sizeof(time_t));
return 0;
}
uaa@slackware-vm:~$ cc test.c
uaa@slackware-vm:~$ ./a.out
4
uaa@slackware-vm:~$ uname -a
Linux slackware-vm.uaa.org.uk 5.15.145-smp #1 SMP PREEMPT Sat Dec 23 14:23:29 CST 2023 i686 Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz GenuineIntel GNU/Linux
uaa@slackware-vm:~$

な ん で す と … !

21:54:08
icon

今更気づいたけど、umbrelOSのISO化、実はEFI boot対応なPCエミュレータなら不要ですよね。

USBメモリイメージを起動用の仮想HDDとしてマウントして、もう一台の仮想HDDにインストールすれば良いだけなので…結局あの実験って、ここまで阿呆なことができますよ、バカな奴が世の中に居るでしょ?を示す以上の意味はなかったという。

…何故今それに気付いちゃうかなあ。もっと早くに気付こうよ自分。

21:19:17
icon

明日から仕事がんばろー…

21:19:06
2024-05-06 19:25:57 赤崎でんじろー@イラストレーター・3Dモデラーの投稿 denjiro99@misskey.io
icon

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

21:16:43
icon

CV1801Bのデータシート眺めてたけど、SD周りはsdhc(4)のfdt版でイケそうな気がする。クロック制御も入れないといけないからSDだけ載せてもって話にはなるだろうけど。

21:11:23
icon

noto-cjk、ok出たのでcommitしてます。そのうち反映されるかも。

21:04:50
icon

umbrelOSの件、立てといたissueに自分がISOイメージ化した際の手法を追記しておしまい。この後に続くか続かないかは向こう次第ってことで。
github.com/getumbrel/umbrel/is

Web site image
(x86) install ISO image? ?? Issue #1818 ?? getumbrel/umbrel
20:26:55
icon

幼少期に叩き込むのは待ち行列理論じゃないのか…「サービスの提供量には限界があり、それを超えて殺到するとロクなことにならぬ」というのを、骨の髄まで。

20:26:11
2024-05-06 20:18:28 genya0407の投稿 genya0407@social.genya0407.link
icon

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

20:25:55
2024-05-06 20:11:44 無宛@零月のラウラ良かった……の投稿 LwVe9@mstdn.poyo.me
icon

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

19:55:01
icon

GW…ゴールデンワーク…おしごとがんばれの週(謎

18:57:29
icon

バブル期に99年ローンってあったけど、結局あの時代にあのローン借りた人って返済が続いてるんだろうか。それともチャラになったんだろうか。

日本モーゲージ(だったか)、ローン会社は潰れたけど。

y-asaka.cool.coocan.jp/frame09

18:54:46
2024-05-06 18:53:55 ねそてち🍆の投稿 neso@mstdn.home.neso.tech
icon

すぐサ終しそうなサービス→ 100年○○
長引きそうな戦争→ 1年戦争

13:10:44
icon

Energy Starロゴが表示されていた頃のAWARD BIOSが懐かしい

13:09:41
icon

今のAMI BIOSってこうなのか。
(今残ってるのってAMIとInsydeくらい…?)

13:07:26
2024-05-06 12:58:34 #<Object:0x00000528>の投稿 shibafu528@ertona.net
icon

Attach image
09:01:44
icon

あー、なんか気持ち悪いっちゃ気持ち悪いけど、動くっちゃ動くか。なるほどね。

08:51:32
icon

CentOS stream 9のvmlinuz, initrdを借りて強引に動かすと、こうか。

Attach image
08:04:47
icon

ldlinux.c32ってisolinux/ldlinux.c32で配置しないとダメなんか…

07:52:56
icon

まあどのdistro向けか、という情報を見ずにLinuxなら大体一緒だろー?とナメてかかったのが悪いってことで。

07:50:42
icon

自分だけの Linux Liveイメージを作る (2024/02/22) tech.quickguard.jp/posts/debia
全っ然ディレクトリ構造違うじゃんよ…

Web site image
自分だけの Linux Liveイメージを作る - QG Tech Blog
07:48:09
icon

なんかカーネルパラメータを、root=live:CDLABEL=foobarからboot=liveに変えたらなんか動きが変わったんだけど…もしかしてRedHat系とDebian系でこの辺の作り方、違う?

(CentOS向けのドキュメント見てたんだけど、扱ってるのってDebian系なんだよね…)

「えええぇぇぇ…」って、頭抱えてる。

07:38:24
icon

やっぱisolinux.cfgの書き方に問題があるな。もうちょい調べる

06:40:11
icon

@redbrick そのラベル名もちゃんと合わせてるんですよ…fedoraproject.org/wiki/LiveOS_ 見るに、livecd-tools使うのが実は良かったり?という気がしなくもないです。(とはいえスクリプトでやっている内容を手でやっているだけなので変わらないような…)

LiveOS image - Fedora Project Wiki
06:34:50
icon

そういえばDVDってUDFが標準のはずなのにいつの間にかISO9660で書き込んじゃってますよね…ISO9669ヤメレって言われてたような気がしなくも無いのに。

06:32:53
icon

○○力、で一番嫌いなのは大人力ですね。何故あれで飯を食える奴が居るんだ、ていうか食わせるなよと思う程度には嫌い(って話題に出してしまうのが向こうの思うツボ)。

06:31:12
icon

@redbrick 何度も何度もマウントを試みて失敗して「無理でしたー」とinitramfsに落ちるので、媒体へのアクセス自体ができていない可能性があります。もともとUSBメモリ向けに用意されたインストールイメージを強引にISO化している以上、光学ドライブ向けのあれやこれやを省かれている可能性もありますし。書き込めないことに対する問題もありそうです。

initrdを覗いてはみても何か削った跡は見当たらないように見える(もしくは見つけられていない)ので、もういいやとぶん投げちゃおうと思います。ちょっと悔しいですけど。

06:25:33
icon

わざわざオタクの語を用いる必然性は無いように思える。学校で特段求められている物以外の事柄は全てオタクなのか?と意地悪く噛みつきたくなるんだが。

なにしろ、オタク迫害の時代を見てる(体験してるかもね?)という身としては、不用意にその語を使われるのってなんか居心地悪いんだよな。あんた達に何が分かるんだよって。

…って、どう見ても拗らせたおっさんですね。はい。すみません。

06:22:52
icon

「オタク型成長曲線」に沿った成長を促す授業デザインの検討
―中学校数学授業における試み― (藤川 大祐, 多様性を尊重する授業デザインに関する研究 (2021)) ace-npo.org/fujikawa-lab/file/ によれば、「オタク力」とは「学校で特段求められているもの以外で、自分が好きだと思える何らかのことがらについて、独自の仕方で発揮できる能力」と記されているけど、(2020a)の注釈が付いてるのでさらに遡らないといけない。

06:18:19
icon

○○力っていう言葉にげんなりしているので、「オタク力」って言葉が出てきたのを見てなんかもう…って気分になってる

06:15:53
2024-05-06 06:12:20 無宛@零月のラウラ良かった……の投稿 LwVe9@mstdn.poyo.me
icon

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

05:41:13
icon

うーん、手順に従ってLiveOS/squashfs.imgを置いてはみたけど、ALERT! live:CDLABEL=linux does not existって出てしまう。なんとなく、(仮想)CD-ROM自体を認識していないという気がするんだが…

20:34:35
icon

下手にOrangePiのAI stick買うよりも、GTI Developer Portalから直接買った方が最新のSDKもちゃんと取れるし新しいチップ使えたりするしお得だったりする? (でも5801って2801よりもピーク性能ちょっと下がってませんか?) dev.gyrfalcontech.ai/product/5

20:28:03
icon

まあ確かにうっかり買っちゃったAllwinner V851sなボードにもAI向けのなんかが入ってるらしいとは聞いてるからそれ使えばいーじゃん、なんだろうけど。

20:26:44
icon

なるほど?今更USB接続のAIアクセラレータを買うのは悪手かも、って話で良いのかな。
USB StickなAcceleratorって、どこにいったの? (2022/12/5) vengineer.hatenablog.com/entry

Web site image
USB StickなAcceleratorって、どこにいったの?
18:50:28
icon

build.sh実行中のコンソールを閉じちゃった…やり直しだ(泣

15:32:28
icon

mastodon使ってる企業とかの(個人でない)アカウントってあまり見ないんだけど、少しずつ浸透しているんだろうか。とはいえ、boostしたtootのアカウントは2018年から使ってるようなので、割と昔からMastodonに居る…

15:29:56
2023-05-06 12:48:55 箱根ガラスの森美術館の投稿 hakone_garasunomori@mstdn.jp
icon

庭園でマガモのヒナが孵化しました。

Attach image
Attach image
Attach image