雑記

gnu as のラベル参照に$付けるのと付けないのとの違い

gnu as(gas) には label1: ... という構文があって、label1はその部分のアドレスを表す。 例えば、 .code16 movw $label1, %ax とすれば、axレジスタにlabel1のアドレスを入れることができる。 この時、 movw label1, %ax と書いてもエラーにはならない。 こ…

vue cli と webpack

vueの勉強。 バージョン % vue -V 3.7.0 vue create で作ったプロジェクトにvue-routerのサンプルを入れたらうごかねぇ。 エラーメッセージ [Vue warn]: You are using the runtime-only build of Vue where the template compiler is not available. Either…

スタートゥインクルプリキュア

最近、ブログの更新がなかったので、書こうかなって思いました。最近は、tkinterとか、競プロとか、ディスクリートトランジスタアンプとか勉強してるんですけど、集中してるからか、ブログ書く気力がないんですよね。今まで、集中してなかったかって聞かれる…

pythonでのファイルサイズの取得

os.path.getsize(path)を使えばいいらしい。 ファイルサイズ出力のスクリプト作った。 """ print_size.py """ import os import sys if __name__ == '__main__': try: size = os.path.getsize(sys.argv[1]) f = "" if 10**3 <= size < 10**6: f = f"{size//1…

EaseUS Todo BackupのOSクローン失敗事例

家のwindows機のssdを256から500に買えようと思ったんだけど普通に失敗した OSの入ったドライブはGPTになってる。 新しいドライブをGPTでフォーマットして、システムクローンを行ってみた。 移し替えた後もOSは起動できた。今まで通りと思っていた。 chrome…