mold のドキュメントに「libc.so は名前に反して共有ライブラリではなくリンカスクリプトである」みたいなこと書いてあって嘘松乙wwwwみたいな気持ちで見にいったらマジでひっくりかえった
mold のドキュメントに「libc.so は名前に反して共有ライブラリではなくリンカスクリプトである」みたいなこと書いてあって嘘松乙wwwwみたいな気持ちで見にいったらマジでひっくりかえった
This account is not set to public on notestock.
カイコ注意ってプレビューはNSFWで隠れるのかしらってか桑の葉に乗ってるねw
PThreads Programming [Book]
https://www.oreilly.com/library/view/pthreads-programming/9781449364724/
「リンクするときに ld が解釈できればよくて GNU ld はリンカスクリプトも受け入れている」というのはそうなんだとなるが、では dlopen() は……?という疑問が(そもそも libc は dlopen で読むもんじゃねえだろというのは置いといて)
This account is not set to public on notestock.
This account is not set to public on notestock.
今日ももりもり
4c84891453 (upstream/main) Pull out full `li` element into admin/status_edits/status_edit partial (#29499)
ffc5be4820 Change filtered icon from “archive” to “inventory 2” (#29652)
62e266fbd6 Add `BrowserDetection` model concern (#29513)
d7ab5655ef Replace `render_symbol` method with `inline_svg_tag` usage (#29647)
bc6f9befde Change “Notifications” settings page to “E-mail notifications” (#29646)
bd06963c16 Slightly increase font weight of favorite/boost numbers in detailed statuses (#29648)
42cdd0c095 Update babel monorepo to v7.24.1 (#29645)
caee5e4d6a Update dependency core-js to v3.36.1 (#29642)
6c68c3c0ce Introduce `inline_svg` gem, minimal usage, prep for material design icons (#29612)
4e61bce4e9 New Crowdin Translations (automated) (#29641)
72e1162eb3 Flatten `olm` section of context helper extension map (#29638)
cf08a438e7 Add badge on account card in report moderation interface when account is already suspended (#29592)
39839baec3 Fix mute for 30 days (#29640)
\Master?/ \ますたー/
Merged mastodon/mastodon at 4c84891453378ca9db03657ec42f96684223e85c.
Twitterを「マストドン」で検索したら見えたこってりをファボっちゃったんだけどファボられた方はなんじゃろって思っちゃっただろうな…
読めない子と読める子と読んだだけで機能する子がいるんだねえ
$ cat main.c
#include <stdio.h>
#include <errno.h>
#include <dlfcn.h>
int
main(int argc, char *argv[])
{
if (argc < 2) {
fprintf(stderr, "usage: %s so-filename\ntries to dlopen(3) the file.\n", argv[0]);
return 1;
}
void *so;
so = dlopen(argv[1], RTLD_NOW);
if (!so) {
fprintf(stderr, "%s\n", dlerror());
return 1;
}
fprintf(stdout, "%s: OK\n", argv[1]);
return 0;
}
$ gcc -ldl main.c && for f in /lib/x86_64-linux-gnu/*.so; do ./a.out $f; done
/lib/x86_64-linux-gnu/liba52-0.7.4.so: OK
:
/lib/x86_64-linux-gnu/libcrypt.so: OK
/lib/x86_64-linux-gnu/libc.so: invalid ELF header
/lib/x86_64-linux-gnu/libcuda.so: OK
/lib/x86_64-linux-gnu/libcurses.so: file too short
/lib/x86_64-linux-gnu/libdb-5.3.so: OK
:
/lib/x86_64-linux-gnu/libmemusage.so: OK
Memory usage summary: heap total: 0, heap peak: 0, stack peak: 0
total calls total memory failed calls
malloc| 0 0 0
realloc| 0 0 0 (nomove:0, dec:0, free:0)
calloc| 0 0 0
free| 0 0
Histogram for block sizes:
/lib/x86_64-linux-gnu/libmenu.so: OK
:
/lib/x86_64-linux-gnu/libnvidia-vulkan-producer.so: undefined symbol: wlEglCreateSurfaceExport
:
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.
I'd love to have a 15 cm elephant like this Gopher but I'm not in Japan...
@Gargron I'm in Hawaii, around 12 hours different from you :)
アイゼン「強い相手に勝つ秘訣を教えてやろう。簡単だ。何度でも立ち上がって技を叩き込め。戦士ってのは、最後まで立っていたやつが勝つんだ」
簡単か?
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.
This account is not set to public on notestock.
前も書いたけどホノルルから羽田に着いたら雪で降りられないでぐるぐるしたあと燃料なくなって関空に行ったら勤務時間なくなってそこで入国になったのたのしかったなあ!!
ちょっと見てみたらストリーミングのアプリのスワップが少し余ってるので共存してるSidekiqのスレッド数を6から7に増やしてみるね
Arch盆栽。 https://wiki.archlinux.org/title/Localization/Japanese を参考に、
# pacman -S fcitx5-im fcitx5-skk
常用ユーザーでログインして~/.bashrcに下記を追記
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
このファイルを . してstartxfce4してターミナルを開いて
$ fcitx5-configtool
を起動してAvailable Input Methodからskkを検索して追加して、Keyboard - English (US)を削除。Altを押しながらマウスを上にドラッグしてApply。これでskkが有効になった…けど端末に入力したひらがなは読めないなw
Arch盆栽。
# pacman -S otf-ipafont ttf-inconsolata
して、一般ユーザーでログインしstartxfce4して、Settings-AppearanceからDefault FontをSystem-ui Regular 10に、Default Monospace FontをInconsolata Regular 10にしてみた。端末の日本語はよしなに表示してくれるようになった。「ぱ」と「ば」とは見分けづらいけど、まあいいかな…。
@ikeji C-aで行頭に進んで(を入力してC-eで行末に行って)を入力する、みたいなのだとまだ面倒な感じでしょうか?
Arch盆栽。ツール類も入れとこ。先日
# pacman -S less
したのは書くのを忘れてた気がする。
# pacman -S openssh
Optional dependencies for openssh
におもしろそうなのもある!!
libfido2: FIDO/U2F support
x11-ssh-askpass: input passphrase in X
後者は入れとこう。
# pacman -S x11-ssh-askpass
ブラウザもいっとこ
# pacman -S firefox
:
There are 2 providers available for jack:
Repository extra
1) jack2 2) pipewire-jack
デフォルトの1でいっかな…
ttf-fontsも選ぶんだ。noto-fontsかな。
404をもらったので
# pacman -Sy
してやりなおし。もりもりインストールされていくね。
完了したら常用ユーザーでログインしてstartxfce4してブラウザのアイコンから…Firefoxが起動してきた!! 弊ぼっちも見えた♪
インストールされたOpenSSHは
$ ssh -V
OpenSSH_9.7p1, OpenSSL 3.2.0 23 Nov 2023
$ ssh-keygen
で生成されたのはed25519。ナウでヤングなアルゴリズムだ!!
やっぱりssh鍵のパスフレーズは端末から入力しよう。とりあえず、
# pacman -R x11-ssh-askpass
RubyKaigi 2024の当日、会場で運営のお手伝いをしてくださる方を募集します🌺 一般参加するのでは物足りないような Kaigi 大好きな方からのご応募をお待ちしています🙏
募集締め切り: 2024/4/12 23:59(JST) 予定
https://docs.google.com/forms/d/e/1FAIpQLSfwSxwp7FbGH9ECe72nUrFyw-TGN0xEm06QrLJbiXQJt0YlYg/viewform
#rubykaigi
This account is not set to public on notestock.
まだ東京に行たころにBilly Joelのライブに行ってGoodnight Sigonで彼がピースサインをしていたのを周囲のみんなが勘違いて次の曲でもずっとピースサインしてたの思い出しちゃった
ssh鍵エージェントの設定。いろいろと試したけれど、.ssh/configを下記の内容で作成してchmod 600しておいたら、startxfce4した上でエージェントが鍵を覚えておいてくれるようになった。コンソールでは使えないけれど、まあいいか。
AddKeysToAgent yes
だいぶ使えるようになってきたぞ!! 狭くて遅いけどw w3mを入れて一段落としようかな。
# pacman -S w3m
待って。Archさんのw3m、不安定ながらxfce-terminalに画像を表示するんだ
This account is not set to public on notestock.
This account is not set to public on notestock.