Oh!Super164 取り留めのない日記のような

2025/4/15 火曜日

取り敢えずチェックだけしとくか

Filed under: 娯楽 — pecos @ 23:27:56

盗んだガンダムで走り出すシャアを

2025/4/8 火曜日

Mission: Impossible – The Final Reckoning

Filed under: 映画 — pecos @ 0:10:00

これで最後?
還暦過ぎてるのに若々しいな。よくあんだけ体が動くもんだわ。

2025/4/7 月曜日

The Naked Gun (Reboot)

Filed under: 映画 — pecos @ 23:44:20

裸の銃を持つ男のリブート
リーアム・ニーソンの無駄遣い、こんなん卑怯だわw OJの写真よく使う許可出たな、、、

TRON: Ares

Filed under: 映画 — pecos @ 23:32:41

Tron→Legacy→の続編
バイストンウェルから地上界に舞い戻るダンバインのような展開らしい。まぁ、こっちから向こう側にいけるなら逆もまた然り。

2025/4/4 金曜日

満開

Filed under: その他 — pecos @ 23:55:07

スーパーの駐車場近くの桜が見事に満開だった
桜

Close

2025/3/21 金曜日

CAINZ

Filed under: 日曜大工 — pecos @ 22:36:15

ずっと基礎工事をやっていたが、いよいよ建屋も着手したようだ
CAINZ

Close
CAINZ

2025/2/21 金曜日

emscripten #2

Filed under: プログラミング,備忘録 — pecos @ 23:51:23

ここを参考に、sshで直接コンテナに入れるように改良。vscodeにDWARF pluginを入れてリモートでコンテナに入りデバッグするとCのソースコードレベルでブレークポイントが効くようになった。

FROM ubuntu:24.04
RUN apt update \
 && apt -y upgrade \
 && apt clean && rm -rf /var/lib/apt/lists/*
RUN apt update \
 && apt -y install tzdata \
 && apt clean && rm -rf /var/lib/apt/lists/*
ENV TZ=Asia/Tokyo
RUN apt update \
 && apt -y install --no-install-recommends build-essential \
 && apt clean && rm -rf /var/lib/apt/lists/*
RUN apt update \
 && apt -y install git cmake wget python3 openssh-server vim \
 && apt clean && rm -rf /var/lib/apt/lists/*
# emscripten ##########################
ARG EMSDKDIR=/opt/emsdk
RUN git clone https://github.com/emscripten-core/emsdk.git ${EMSDKDIR}
RUN cd ${EMSDKDIR} \
 && ./emsdk install latest \
 && ./emsdk activate latest
RUN echo "source ${EMSDKDIR}/emsdk_env.sh" >> ~/.bash_profile
# sshd ################################
RUN mkdir -p /var/run/sshd
RUN echo 'root:password' | chpasswd
RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
RUN sed -i 's/#PasswordAuthentication no/PasswordAuthentication yes/' /etc/ssh/sshd_config
RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd
ENV NOTVISIBLE "in users profile"
RUN echo "export VISIBLE=now" >> /etc/profile
EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
services:
  emsdk:
    build: ./
    extra_hosts:
      - "host.docker.internal:192.168.10.180"
    working_dir: /root/src
    tty: true
    stdin_open: true
    volumes:
      - ./src:/root/src
    ports:
      - 8080:8080
      - 2222:22
      - 9223:9223

2025/2/20 木曜日

emscripten

Filed under: プログラミング,備忘録 — pecos @ 1:48:27

wasmにソースのfull pathが入ってしまい、dockerでvolumeしてるlocalから拾ってくれない。javascriptはいけるんだが、コンテナ直にsshで入らないとダメか?
chromeの拡張機能に設定があるが効かない、、、

$ EMCC_DEBUG=1 emcc hello.c -o hello.html # default debug build
$ emcc -O0 -g3 -gsource-map hello.c -o hello.html # manual debug build
$ emcc -O0 -g -gsource-map -gseparate-dwarf=hello.debug.wasm -s \
  SEPARATE_DWARF_URL="file://~/source/docker_emscripten/src/hello.debug.wasm" \
  hello.c -o hello.html
$ emrun --no_browser --port 8080 .  # run http test server
{
    "version": "0.2.0",
    "configurations": [
      {
        "name": "Launch Chrome",
        "type": "chrome",
        "request": "launch",
        "url": "http://localhost:8080",
        "port": 9223,
        "runtimeArgs": [
            "--new-window",
            "--remote-debugging-port=9223"
        ],
        "runtimeExecutable": "canary",
        "webRoot": "${workspaceRoot}/src"
      }
}

2025/2/19 水曜日

吹雪

Filed under: 生活 — pecos @ 23:53:33

買い物帰り4Fの駐車場にて
やけに冷たい風が吹き込むなと思って外を見ると雪だった。今年はちょいちょいチラついてはいたが積ることもなく一時的なものだった。それでも視界が悪くなる程だったのでカメラで撮ってみたが全然降ってるように見えないな、、、
雪

Close

混ぜるな危険

Filed under: プログラミング — pecos @ 1:34:59

Linuxのkernel開発でRustも採用されていると聞いてはいたが
中の人たちにも混乱があるようだ。そもそもUNIXのkernel開発用に出来たような高級アセンブラのC言語と近代化されたネイティブコンパイラのRustでは軋轢も生まれようなもんだ。Rustも面白そうな仕様ではあるが、これまでどっぷりとCで書かれたkernelを置き換えるには時間掛かるだろうな。
少なくともSwiftよりは使い勝手良さそう

« Newer PostsOlder Posts »

Powered by WordPress