日記 2019/03/23(土)

Linux from Scratch

  • GCCのテストが通らない
    • テスト時にHardeningフラグとPIEを無効にしてみたり、フラグをいろいろと変えてコンパイラをビルドしてみたりしてみたがダメだった

冷蔵庫

  • 父から使われていない車用ポータブル冷蔵庫をもらった。

続きを読む

日記 2019/03/22(金)

Linux from Scratch

  • 昨日ビルドしたbinutilsのバイナリがなぜか非PIEになっていた。 ログを採って調べてみたら、テスト前にHardeningフラグを取り除いてPIEを無効にしたときにMakefileのタイムスタンプが変わったのが原因で、バイナリがPIE無効で再リンクされてしまていたことが分かった。
    Makefileに細工するときにタイムスタンプが変わらないようにしたら解決した
  • MPFR,MPC,Shadowをインストールした。
  • GCCをビルドしている途中
    • nobodyユーザーに切り替えるとなぜか モードが666/dev/ttyが読めなくなった。/の所有者が1000でモードが700になっていたのが原因だった。
    • ほぼ全てのテストが失敗するので原因を調べてみたら、/dev/ptsのマウントオプションが間違っていて/dev/pts/ptmxのモードが000になっていたのが原因だった。マウントオプションにnewinstance,ptmxmode=0666を加えて解決。
    • /dev/pts/ptmxを直したら大体のテストは通るようになったが、まだ何十ものテストが失敗している。テストに数時間かかるのでデバッグにかなり手間がかかりそう。

筋トレ

続きを読む

日記 2019/03/21(木)

Linux from Scratch

  • Binutilsのインストールが完了した
    • Hardening フラグを削除してもテストが失敗するのは GCCをDefault PIEでコンパイルしていたのが原因だった。
    • テストするときに、CFLAGS, CXXFLAGS, CPPFLAGS, LDFLAGSを取り除くだけでなく、CCCXX-fno-PIE -no-pieを加えてPIEを無効にしたら全テストが通るようになった
  • GMPをインストールした

筋トレ

続きを読む

日記 2019/03/20(水)

Linux from Scratch

  • Zlib, File, Readline, M4, Bcをインストールした
  • binutilsをビルド中
    • CPPFLAGSに-D_FORTIFY_SOURCE=2が入っているとlimits.hの存在チェックが壊れてビルドできななかった
      • CFLAGSとCXXFLAGSに_FORTIFY_SOURCEの定義を移して解決
    • ビルドが通るようになったがテストが通らない
    • CFLAGS, CXXFLAGS, CPPFLAGS, LDFLAGSを削除したらgold以外のテストは通るようになったので、 Hardening フラグのどれかが原因っぽい

筋トレ

  • THE プレワークアウトを筋トレ30分前に1スクープ摂取
  • HMBを昼, トレーニング1時間前, 就寝前に1g摂取
  • 前日の睡眠 7:23 (23:37-7:11)
    • あまりよく眠れなかった
  • DiscordのJMusicBotをいじってたら時間がなくなってしまった

上半身プル

種目 重量&目標回数 回数 備考
ハーフデッドリフト 3セット 30kg(27.5kgx2+シャフト) 21回以上 ↓15 9 12 力を出しきれなかった
ワンハンドローイング 左右2セット 12.5kg(10kg+シャフト) 21回以上 →ドロップ ↓左15 右16 左17→5kgで12 右16→5kgで20
ダンベルシュラッグ 2セット 30kg(27.5kg+シャフトx2) 23回以上 →ドロップ ↓18 19
ダンベルカール 3セット 10kg(7.5kg+シャフト) 11回以上 →ドロップ 時間切れ
変形バックエクステンション 2セット 自重+5kg 16回以上 →ドロップ

続きを読む

日記 2019/03/19(火)

Linux from Scratch

  • lddが正常に動いていなかったのを直した
    • rtlddir/usr/libに設定したとき lddが64bitダイナミックリンカのパスとして /usr/lib64/ld-linux-x86_64.so.2 を使っていたのが原因だった。
      • /usr/lib64から/usr/libへのシンボリックリンクを貼って解決
  • ライセンス違反を解決
    • 大部分がCC-BY-NC-SA 2.0のLFS Bookからの引用になったのに、リポジトリのライセンスが互換性のないGPLv3のままになっていた。
      • ライセンスをCC-BY-NC-SAに変更して解決
  • Adjusting the Toolchain
    • /usr/lib32に必要な32bitライブラリへのリンクを貼るのを忘れていたため、32bitでコンパイルできなかったのを直した

筋トレ

続きを読む

日記 2019/03/15(金)

Linux from Scratch

  • tzdataをパッケージ化してインストールした
  • タイムゾーンの設定をした
  • MarkdownでLFS Bookの中身を書き直すかわりに本家のBookをフォークしてそれにこっちの環境特有の変更を入れることにした。git-svnの使い方がまだよくわかっていないのでforkすらできていないが

筋トレ

  • THE プレワークアウトを筋トレ40分前に1スクープ摂取
  • HMBを夕, トレーニング40分前, 就寝前に1g摂取
  • 前日の睡眠 7:32 (23:49→7:27)
  • カゼイン40g + 200mlの水にブレンディカフェラトリー濃厚抹茶とパラチニットスイート1本(1.2g)を入れて飲んだ。濃厚抹茶1本では味が薄すぎる感じ。カフェインが1本あたり20mg入ってるから就寝前に飲むカゼインに入れるには向いてないね

上半身プッシュ+腹筋

種目 重量&目標回数 回数 備考
プッシュアップ 3セット 自重 10回以上 → 膝つき ↑10→2 9→6 7→4
ダンベルショルダープレス 2セット 25kg(10kg+シャフトx2) 12回以上 → ドロップ ↑13 12→10kgで15
ダンベルフレンチプレス 2セット 12.5kg(10kg+シャフト) 11回以上 → ドロップ ↑14 4→5kgで25
ダンベルフライ 2セット 20kg(7.5kg+シャフトx2) 15回以上 → ドロップ ↑16 10→12
ツイストクランチ 3セット 自重 5秒維持 23回以上 ↓21 17 14

その他

続きを読む

日記 2019/03/13(水)

Linux from Scratch

  • 必要なライブラリ以外はデバッグ情報を残さないように変更 (途中)
  • パッケージの後処理(バイナリとライブラリのstrip, manページの圧縮, 不要なファイルを削除) をするスクリプトを改良している途中
  • 数時間作業できたのにほとんど進捗がない。Ubuntu 14.04のサポート切れがせまっているので、迷ったらとりあえず本通りに先に進めるようにしたい。

筋トレ

  • HMBを昼, トレーニング30分前, 就寝前に1g摂取
  • 前日の睡眠 7:09 (0:03→7:19)
  • 2/18以降下半身の筋トレができてなかったので大幅に筋力が落ちていた
    • ヒップスラストは12月の水準まで落ちてしまっている
  • カゼインプロテインにブレンディスティック カフェオレ やすらぎのカフェインレスを混ぜて飲んだ。おいしかった

下半身

種目 重量&目標回数 回数 備考
ブルガリアンスクワット 3セット 自重+35kg(15kg+シャフト x 2) 左右14回以上 → 自重 ↓左9 右7 左4→自重で15 右5→自重で8 左3 右 12.5kgx2で6 セット数間違えてた
シシースクワット 2セット 自重 13 14 やり方調べながら まだ慣れていないので力を出しきれなかった
ヒップスラスト 2セット 30kg(27.5kg+シャフト) 24回以上 →ドロップ ↓15 17→15kgで20?
レッグカール 2セット 22.5kg(20kg+シャフト) 11回以上 →ドロップ ↓8 2→12.5kgで21
片足スタンディングカーフレイズ 3セット 自重 左右23回以上 ↓左19 右19? 左8? 右17 左21 右16

その他

  • ヨドバシからまだ返品要求メールへの返信がこない

続きを読む

プロフィール画像

Kazutoshi Noguchi

🐈🧑‍💻🚩🐧❄️⚡🚐🔧💅👘❤️💜💙🤐

Infomation Security Engineer

Japan