<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>メモメモ</title>
    <description>Twitterに投稿するにはちょっと長いメモを書くためのもの。</description>
    <link>https://cho.guhaw.com/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>Lightboxの使い方</title>
      <description>Lightboxのjsファイルなどを&lt;a href=&quot;http://www.huddletogether.com/projects/lightbox2/&quot;&gt;ここ&lt;/a&gt;からDLする。&lt;br /&gt;
使用するのは「css」「js」「images（image-1.jpg、thumb-1.jpgを除く）」の三つのフォルダ&lt;br /&gt;
タグ内で次のようにして宣言する&lt;br /&gt;
&lt;blockquote&gt;
	&lt;p&gt;
		&amp;lt;head&amp;gt;&lt;br /&gt;
		&amp;lt;link href=&amp;quot;../css/lightbox.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;script src=&amp;quot;../js/prototype.js&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
		&amp;lt;script src=&amp;quot;../js/scriptaculous.js?load=effects,builder&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
		&amp;lt;script src=&amp;quot;../js/lightbox.js&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
		&amp;lt;/head&amp;gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
	jsファイルとcssファイルの相対パスは適宜変更のこと。&lt;br /&gt;
	表示させたい画像について次の文を書く。&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
		&amp;lt;a href=&amp;quot;./img/01.jpg&amp;quot; rel=&amp;quot;lightbox&amp;quot;&amp;gt; リンク文字 &amp;lt;/a&amp;gt;&lt;br /&gt;
		&amp;lt;a href=&amp;quot;./img/01.jpg&amp;quot; rel=&amp;quot;lightbox&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;./img/s/01.jpg&amp;quot; alt=&amp;quot;01&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		（画像のサムネを表示させるとき）&lt;br /&gt;
		&amp;lt;a href=&amp;quot;./img/01.jpg&amp;quot; rel=&amp;quot;lightbox[anithing]&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;./img/s/01.jpg&amp;quot; alt=&amp;quot;01&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
		（グループ表示させるとき）&lt;/p&gt;
&lt;/blockquote&gt;
</description> 
      <link>https://cho.guhaw.com/program/lightbox%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9</link> 
    </item>
    <item>
      <title>fboxの余白を0にする</title>
      <description>\newcommand{\tfbox}[1]{\fboxsep=0pt\fbox{#1}}&lt;br&gt;
で余白を0にできる。&lt;br&gt;
\fboxsep=0ptの値を変更すれば変えられる。&lt;br&gt;
&lt;br&gt;
本文中で使うときは&lt;br&gt;
　\tfbox{*****}&lt;br&gt;
とする</description> 
      <link>https://cho.guhaw.com/tex/fbox%E3%81%AE%E4%BD%99%E7%99%BD%E3%82%920%E3%81%AB%E3%81%99%E3%82%8B</link> 
    </item>
    <item>
      <title>構造体で要素数が不定の配列を保持する。</title>
      <description>複数の画像中の特徴点を保持するときに使いそう。&lt;br /&gt;
各画像中の点の数は不定で、プログラム中で取得する。&lt;br /&gt;
&lt;br /&gt;
構造体の型宣言&lt;br /&gt;
struct point{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;int *x;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;int *y;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
構造体の宣言&lt;br /&gt;
struct point Point[image];&lt;br /&gt;
&lt;br /&gt;
pix個の特徴点があるとき&lt;br /&gt;
Point[i].x = Initialize_1dimInt(Point[i].x, pix);&lt;br /&gt;
Point[i].y = Initialize_1dimInt(Point[i].y, pix);&lt;br /&gt;
&lt;br /&gt;
構造体で宣言しているポインタを配列化する&lt;br /&gt;
int* Initialize_1dimInt(int *array,　int max){&lt;br /&gt;
&amp;nbsp;&amp;nbsp; array = (int *)calloc(max, sizeof(int));&lt;br /&gt;
&amp;nbsp;&amp;nbsp; return array;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
データにアクセスするとき&lt;br /&gt;
x = Point[i].x[p];&lt;br /&gt;
y = Point[i].y[p];&lt;br /&gt;</description> 
      <link>https://cho.guhaw.com/program/%E6%A7%8B%E9%80%A0%E4%BD%93%E3%81%A7%E8%A6%81%E7%B4%A0%E6%95%B0%E3%81%8C%E4%B8%8D%E5%AE%9A%E3%81%AE%E9%85%8D%E5%88%97%E3%82%92%E4%BF%9D%E6%8C%81%E3%81%99%E3%82%8B%E3%80%82</link> 
    </item>
    <item>
      <title>LinuxでPDFファイル分割や統合</title>
      <description>LinuxでPDFファイルの分割や統合をするには「pdftk」を用いる。&lt;br /&gt;
ここで書く環境はUbuntu10.04を仮定。&lt;br /&gt;
&lt;br /&gt;
インストールはSynapticで「pdftk」と探すと出る&lt;br /&gt;
・分割&lt;br /&gt;
sample.pdfというファイルから2ページ目を取り出して2.pdfを作成&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $ pdftk sample.pdf cat 2 output 2.pdf&lt;br /&gt;
&lt;br /&gt;
ページ範囲を指定して抜き出し&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $ pdftk sample.pdf cat 1-5 7-end output out.pdf&lt;br /&gt;
&lt;br /&gt;
・統合&lt;br /&gt;
1.pdfと2.pdfを統合してout.pdfを作成&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $ pdftk 1.pdf 2.pdf cat output out.pdf&lt;br /&gt;
&lt;br /&gt;
ワイルドカードを使っても統合可（順番はアルファベット順？）&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $pdftk *.pdf cat output out.pdf&lt;br /&gt;</description> 
      <link>https://cho.guhaw.com/linux/linux%E3%81%A7pdf%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%88%86%E5%89%B2%E3%82%84%E7%B5%B1%E5%90%88</link> 
    </item>
    <item>
      <title>TeXでページ番号をいじる</title>
      <description>学位論文などを書くとき、冒頭の概要や目次は本文とせず、「はじめに」などから本文が始まるということで、&lt;br /&gt;
このページからページ番号が振られるようにしたい。&lt;br /&gt;
&lt;br /&gt;
文書の作成方法にもよるが、各章ごとにTeXファイルを作り、&lt;br /&gt;
&amp;nbsp; \input{introduction.tex}&lt;br /&gt;
&amp;nbsp; \setcounter{page}{1}&lt;br /&gt;
などとするとき、PDFを生成すると&lt;br /&gt;
introduction.texのページが2ページにわたる場合、&lt;br /&gt;
この章の１ページ目のページ番号は、「そのファイルのページ番号」となってしまう。&lt;br /&gt;
（ex. 1ページ目の番号「9」、2ページ目の番号「1」といった具合）&lt;br /&gt;
&lt;br /&gt;
このとき、1ページ目からページ番号が「1」となるようにするには、&lt;br /&gt;
introduction.texのファイル内で&lt;br /&gt;
&amp;nbsp; \chapter{はじめに}&lt;br /&gt;
&amp;nbsp; \setcounter{page}{1}&lt;br /&gt;
と書けばいい。&lt;br /&gt;</description> 
      <link>https://cho.guhaw.com/tex/tex%E3%81%A7%E3%83%9A%E3%83%BC%E3%82%B8%E7%95%AA%E5%8F%B7%E3%82%92%E3%81%84%E3%81%98%E3%82%8B</link> 
    </item>
    <item>
      <title>ターミナルのサイズを変更する</title>
      <description>デフォルトのサイズを変更する場合、
&lt;ol&gt;
    &lt;li&gt;ターミナルに「gconf-editor」コマンドを入力・実行して設定エディタを開く&lt;/li&gt;
    &lt;li&gt;/desktop/gnome/applications/terminalの「exec」の値に『--geometry=数値x数値』を追記する。&lt;/li&gt;
&lt;/ol&gt;
たとえば、--geometry=100x20とかにすると、横長になる。&lt;br /&gt;
&lt;br /&gt;</description> 
      <link>https://cho.guhaw.com/linux/%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB%E3%81%AE%E3%82%B5%E3%82%A4%E3%82%BA%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B</link> 
    </item>
    <item>
      <title>Emacsでスクリプト保存</title>
      <description>&lt;pre&gt;
ファイルトップに#!があるスクリプトファイルを保存するとき、
自動的に+x（実行権）を付加する
.emacsに以下を追加

(defun make-file-executable ()
  &amp;quot;Make the file of this buffer executable, when it is a script source.&amp;quot;
  (save-restriction
    (widen)
    (if (string= &amp;quot;#!&amp;quot; (buffer-substring-no-properties 1 (min 3 (point-max))))
        (let ((name (buffer-file-name)))
          (or (equal ?. (string-to-char (file-name-nondirectory name)))
              (let ((mode (file-modes name)))
                (set-file-modes name (logior mode (logand (/ mode 4) 73)))
                (message (concat &amp;quot;Wrote &amp;quot; name &amp;quot; (+x)&amp;quot;))))))))
(add-hook 'after-save-hook 'make-file-executable)
&lt;/pre&gt;</description> 
      <link>https://cho.guhaw.com/emacs/emacs%E3%81%A7%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E4%BF%9D%E5%AD%98</link> 
    </item>
    <item>
      <title>Emacs設定まとめ</title>
      <description>ウィンドウサイズや色などを変更&lt;br /&gt;
.emacsに以下を追記&lt;br /&gt;
&lt;br /&gt;
(setq initial-frame-alist&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (append (list&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '(foreground-color . &amp;quot;white&amp;quot;) ;; 文字色&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '(background-color . &amp;quot;black&amp;quot;) ;; 背景色&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '(border-color . &amp;quot;black&amp;quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '(mouse-color . &amp;quot;white&amp;quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '(cursor-color . &amp;quot;white&amp;quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '(width . 40)&amp;nbsp; ;; ウィンドウ横幅&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '(height . 50) ;; ウィンドウ縦幅&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '(top . 0)&amp;nbsp; ;; 最上部&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '(left . 0) ;; 左端&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; initial-frame-alist))&lt;br /&gt;
(setq default-frame-alist initial-frame-alist)&lt;br /&gt;
&lt;br /&gt;
;; スクロールバーを右側に表示する&lt;br /&gt;
(set-scroll-bar-mode 'right)&lt;br /&gt;
&lt;br /&gt;
;; 行の先頭から何文字目かを表示&lt;br /&gt;
(column-number-mode 1)&lt;br /&gt;
&lt;br /&gt;
;; メニューバーを消す&lt;br /&gt;
(menu-bar-mode nil)&lt;br /&gt;
&lt;br /&gt;
;; ツールバーを消す&lt;br /&gt;
(tool-bar-mode nil)&lt;br /&gt;
&lt;br /&gt;
;; キーバインド&lt;br /&gt;
;; HOME(バッファの先頭に飛ぶ)&lt;br /&gt;
(global-set-key [home] 'beginning-of-buffer)&lt;br /&gt;
;; END(バッファの最後に飛ぶ)&lt;br /&gt;
(global-set-key [end] 'end-of-buffer)&lt;br /&gt;</description> 
      <link>https://cho.guhaw.com/emacs/emacs%E8%A8%AD%E5%AE%9A%E3%81%BE%E3%81%A8%E3%82%81</link> 
    </item>

  </channel>
</rss>