«前の日記(2009-08-26) 最新 次の日記(2009-08-29)» 編集

ソフトウェアと本の覚え書き

2005|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|

2009-08-28 [長年日記]

_ [読書] 鴻上尚史『「空気」と「世間」』

理由がはっきりしないで物事が決まっていく「空気」について雰囲気が感じられた。

おすすめ度:★★★★

「空気」と「世間」

_ [tDiary][Emacs] tdiary-modeの保存するディレクトリを変更する

tdiary-modeでは投稿すると同時に指定したディレクトリにファイルを保存するのだが、日記の数が多くなるとそのディレクトリに数多くのファイルがたまり不便。そこで年毎に分けることにした。変数を指定するだけではできないので、tdiary-post-textを変更する。

(defun tdiary-post-text ()
  (let* ((dirname (expand-file-name (substring tdiary-date 0 4)
                                    (expand-file-name tdiary-diary-name
                                                      (or tdiary-text-directory
                                                          (expand-file-name "~/")))))
         (filename (expand-file-name (concat tdiary-date tdiary-text-suffix)
                                     dirname)))
    (unless (file-directory-p dirname)
      (make-directory dirname t)
      (set-file-modes dirname tdiary-text-directory-mode))
 
    ;; If buffer-file-name is tdiary-text-directory/tdiary-diary-name/yyyy/yyyymmdd.td
    ;; do nothing.
    (unless (equal filename buffer-file-name)
      (cond
       ((equal tdiary-edit-mode "replace")
        (write-region (point-min) (point-max) filename))
       ((equal tdiary-edit-mode "append")
        (write-region (point-min) (point-max) filename t))))))