10kg痩せました

約1年のダイエット

ダイエットを初めて約1年。

停滞期やだれた期間もありましたが、体重が10キロ減って、標準体重になりました。

体重の遷移

大体73キロだった体重が、2022年6月現在63キロと無事10キロダイエットに成功しました。

今回、このダイエットを振り返って最終的に何が一番良かったかを記録します。

初月~半年目

ある意味迷走期。ただ、迷走はしていたけど体重が多かった時期なので何やっても痩せる期間とも言えました。

半年間の運動方針

以下の運動を延々繰り返してました

  • ラジオ体操
  • 筋トレ
  • スロースクワット
  • ウォーキング

自分の体が運動不足なのは把握していたので、無理はせず継続できる運動を続けてました。

食事

基本「痩せる」だの「体に良い」だのという製品をよく食べてました。

この頃は割りと黒酢がお気に入りだった記憶があります。

停滞期(7~8ヶ月目)

この頃停滞期に入り、ダレても来ました。

また、季節が変わり生活習慣も切り替えが必要になり運動方針などを切り替える必要があったのですがうまくいきませんでした。

勉強

改めて痩せるには正確な知識が必要だと思ったので、いくつかの書籍を読み方針を改めて決めることに。

これらの本を読んで、以下の基本方針を決めました。

  1. 運動は筋トレではなくストレッチなど、体の動きをよくするものと、インナーマッスル系をまずは行う
  2. 食事はアプリを使って毎日つけ、足りない栄養素などを確認して食事内容にフィードバック

運動方針

過去を振り返ると、運動がうまくいかないときは筋肉痛など体に不調と言うより強い反動が出てだるくなるとやめてしまうことが多かったです。

根性がないですね。

なので、筋トレより継続できるストレッチを中心に行うことにしました。また、ラジオ体操みたいな激しく動くものはおこなわずゆっくり全身を動かすような運動などを中心にしました。

食事記録

あすけんというアプリを使いました。

あすけん ダイエットのカロリー計算・体重管理・食事記録

あすけん ダイエットのカロリー計算・体重管理・食事記録

  • asken inc. (Tokyo)
  • ヘルスケア/フィットネス
  • 無料

有料プランにも申し込み、毎日記録することに。ただ、この記録がめんどくさいのですが、思わぬ副作用がありました。

  • 記録がめんどくさいため、朝食がセット登録できるよう毎日同じもの食べてても気にならなくなった
  • カロリーよりも栄養素をベースに食事を考えるようになった
  • お安として食べていい範囲がわかった

自分のめんどくさがりな性質でもうまくいくよう工夫すると、同じもの食えばいいじゃんとなるのは流石にどうかと思いましたが、これが一番うまくいきました。。。

~現在

毎日運動し、記録もつけて順調に体重が落ちています。

今はこのまま61キロを目指しています。今年の健康診断が楽しみです。

最近デスクツアーの動画ばかり見ている


www.youtube.com

会社での業務がリモートワークになってはや2年ほど。

最近自宅の作業環境をどう効率化するか、理想の環境はどのようなものかを考えることが多くなりました。

で、気になってくるのが他の人がどうしているかなのですが、こういう時動画の情報って便利ですね。

概要欄に使っているアイテムのリンク貼れますし、実際に利用しているシーンを動画で確認できますし。

今度デスクツアー動画作ってみるかなと思ってます。

サーバーで最小限のEmacs環境を作りたいときに使うinit.el

なにこれ?

普段、サーバーに入ってちょろっとファイル編集するときに皆さん何使いますか?

会社の同僚はたいていviかVimを使いますが、私はEmacsを使います。

ただ、初期設定だとEmacsは使いづらい、しかしパッケージのインストールなどガリガリ設定するほど使い込むわけではない、という状況でちょっとinit.elにコピペして最低限の挙動だけ良さげにしたい、という時に使うinit.elです。

状況が限定的ですが、割りとあると思います。

見てもらうとわかりますが、本当に基本的な機能のみ修正しているので、使い勝手が劇的に良くなるとかはなく、あくまで未設定のEmacs使うと蕁麻疹でそうな人がギリギリ耐えられる状況を目指しています。

init.elを適用したEmacsの見た目

init.el

;; ------------------------------------------------------------
;; @ basic

;; メニューとツールバー非表示
(tool-bar-mode 0)
(menu-bar-mode 0)

;; スタートアップ画面非表示
(setq inhibit-startup-screen t)

;; scratchの初期メッセージ消去
(setq initial-scratch-message "")

;; カッコの範囲内を強調表示
(show-paren-mode t)
(setq show-paren-delay 0)

;; リージョンのハイライト
(transient-mark-mode 1)

;; クリップボードへのコピー
(setq x-select-enable-clipboard t)

;; 文字の色つけ
(global-font-lock-mode t)

;; タブ文字と全角スペースを可視化
(setq whitespace-style
      '(tabs tab-mark spaces space-mark))
(setq whitespace-space-regexp "\\(\x3000+\\)")
(setq whitespace-display-mappings
      '((space-mark ?\x3000 [?\□])
        (tab-mark   ?\t   [?\xBB ?\t])
        ))
(require 'whitespace)
(global-whitespace-mode 1)
(set-face-foreground 'whitespace-space "LightSlateGray")
(set-face-background 'whitespace-space "DarkSlateGray")
(set-face-foreground 'whitespace-tab "LightSlateGray")
(set-face-background 'whitespace-tab "DarkSlateGray")


;; タブキーでインデントを行います。
(setq c-tab-always-indent t)

;; タブ幅
(setq default-tab-width 4)
(setq-default tab-width default-tab-width)

;; 行数
(global-linum-mode t)
(setq linum-format "%4d ")

;; 日本語環境設定
(set-language-environment 'Japanese)    ; 日本語環境
(set-default-coding-systems 'utf-8-unix)    ; UTF-8 が基本
(set-terminal-coding-system 'utf-8-unix)    ; emacs -nw も文字化けしない
(setq default-file-name-coding-system 'utf-8)
(setq default-process-coding-system '(utf-8 . utf-8))
(prefer-coding-system 'utf-8-unix)

;; 右から左に読む言語に対応させないことで描画高速化
(setq-default bidi-display-reordering nil)

;; 同じ内容を履歴に保存しないようにする
(setq history-delete-duplicates t)

;; ロックファイル / バックアップファイルを作成しない
(setq create-lockfiles nil)
(setq make-backup-files nil)
(setq delete-auto-save-files t)

;; 時間も表示させる。
(setq display-time-24hr-format t) ; 24時表記
(display-time-mode t)

;; 現在行を目立たせる
(setq hl-line-face 'underline)
(global-hl-line-mode)

;; テーマを設定する
(load-theme 'manoj-dark t)

;; diredを便利に
(require 'dired-x)

;; beep音を消す
(setq visible-bel t)
(setq ring-bell-function 'ignore)

;; スクロールは 1 行ごと
(setq mouse-wheel-scroll-amount '(1 ((shift) . 5)))

;; スクロールの加速をやめる
(setq mouse-wheel-progressive-speed nil)

;; 大文字・小文字を区別しない
(setq case-fold-search t)

;; ------------------------------------------------------------
;; @ key-bind

;; C-h でBackspace入力
(keyboard-translate ?\C-h ?\C-?)
(global-set-key "\C-h" nil)

;; C-t でウインドウ切り替え
(define-key global-map (kbd "C-t") 'other-window)

;; globalなC-zを無効化
(global-unset-key "\C-z")

;; C-k で行全体を削除する
(setq kill-whole-line t)