« ^ »

今日やった事 - 20240828

所要時間: 約 1分
  • ブランチ追従
  • テストを実行
  • テストの失敗内容をまとめる
  • 環境が目的のバージョンではなかった
  • テストを再実行する
  • 落ちたテストを直す

etagsbuild

TAGSファイル生成ユーティリティを書いた。

(defvar etagsbuild-executable "etags")
(defvar etagsbuild-output-file-path (expand-file-name "~/.TAGS"))
(defvar etagsbuild-find-executable "find")
(defvar etagsbuild-xargs-executable "xargs")

(defvar etagsbuild-ext "*.py")
(defvar etagsbuild-language "python")
(defvar etagsbuild-directories nil)

(defun etagsbuild-build-command ()
  (concat etagsbuild-find-executable
	  " "
	  (string-join (mapcar (lambda (directory) (format "'%s'" directory))
	   		       etagsbuild-directories)
		       " ")
	  " "
	  " -type f "
	  (format " -name '%s' " etagsbuild-ext)
	  "|"
	  etagsbuild-xargs-executable
	  " "
	  etagsbuild-executable
	  " "
	  " --append "
	  " --language " etagsbuild-language
	  " --output " (format "'%s'" etagsbuild-output-file-path)
	  ))

(defun etagsbuild-create-tags ()
  (interactive)
  (let ((cmd (etagsbuild-build-command)))
    (compile cmd)))

(provide 'etagsbuild)
;; etagsbuild.el ends here

1つずつ

認知能力が下がってしまったせいか、又は元々の能力不足か、複数の作業を同時に平行して遂行できない。だからこそ1つずつ、確実に、地に足を付けて作業を進めようと思う。今やっている作業は契約を果たすための作業だから、できるかぎりしっかり取り組みたい。ただ、もう時間はあまりないから、作ってみたかったものを作る事に時間を多く使いたい。

本を読む

pdftotext -f 35 -l 35 foo.pdf - | python pdfreader.py

スピードを230に調整した。