<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.is1977.com/index.php?action=history&amp;feed=atom&amp;title=%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0%2FTODO</id>
	<title>過去ログ/TODO - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.is1977.com/index.php?action=history&amp;feed=atom&amp;title=%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0%2FTODO"/>
	<link rel="alternate" type="text/html" href="https://wiki.is1977.com/index.php?title=%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0/TODO&amp;action=history"/>
	<updated>2026-10-16T14:54:55Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.is1977.com/index.php?title=%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0/TODO&amp;diff=185&amp;oldid=prev</id>
		<title>2019年5月24日 (金) 02:05にIppei Suzukiによる</title>
		<link rel="alternate" type="text/html" href="https://wiki.is1977.com/index.php?title=%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0/TODO&amp;diff=185&amp;oldid=prev"/>
		<updated>2019-05-24T02:05:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2019年5月24日 (金) 11:05時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l185&quot;&gt;185行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;185行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;さくらインターネットで使えるか調べる。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;さくらインターネットで使えるか調べる。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CakePHPは一度試したけど、構成上、1つのCakePHPにつき、1つのappしか作成できず使い勝手が悪かったので諦め。プロジェクトごとに違うappを作れる方が便利。&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;CakePHPは一度試したけど、構成上、1つのCakePHPにつき、1つのappしか作成できず使い勝手が悪かったので諦め。プロジェクトごとに違うappを作れる方が便利。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:過去ログ]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki_new-mw_:diff:1.41:old-16:rev-185:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Ippei Suzuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.is1977.com/index.php?title=%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0/TODO&amp;diff=16&amp;oldid=prev</id>
		<title>Ippei Suzuki: Ippei Suzuki がページ「TODO」を「過去ログ/TODO」に、リダイレクトを残さずに移動しました</title>
		<link rel="alternate" type="text/html" href="https://wiki.is1977.com/index.php?title=%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0/TODO&amp;diff=16&amp;oldid=prev"/>
		<updated>2019-05-02T01:27:55Z</updated>

		<summary type="html">&lt;p&gt;Ippei Suzuki がページ「&lt;a href=&quot;/index.php?title=TODO&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;TODO (存在しないページ)&quot;&gt;TODO&lt;/a&gt;」を「&lt;a href=&quot;/wiki/%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0/TODO&quot; title=&quot;過去ログ/TODO&quot;&gt;過去ログ/TODO&lt;/a&gt;」に、リダイレクトを残さずに移動しました&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2019年5月2日 (木) 10:27時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Ippei Suzuki</name></author>
	</entry>
	<entry>
		<id>https://wiki.is1977.com/index.php?title=%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0/TODO&amp;diff=15&amp;oldid=prev</id>
		<title>Ippei Suzuki: ページの作成:「 &#039;&#039;&#039;※この記事は 過去ログ に含まれている記事です&#039;&#039;&#039;  == シェルをzshに変更する == FreeBSDであるさくらインターネットではデ…」</title>
		<link rel="alternate" type="text/html" href="https://wiki.is1977.com/index.php?title=%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0/TODO&amp;diff=15&amp;oldid=prev"/>
		<updated>2019-05-02T01:26:58Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「 &amp;#039;&amp;#039;&amp;#039;※この記事は &lt;a href=&quot;/wiki/%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0&quot; class=&quot;mw-redirect&quot; title=&quot;過去ログ&quot;&gt;過去ログ&lt;/a&gt; に含まれている記事です&amp;#039;&amp;#039;&amp;#039;  == シェルをzshに変更する == FreeBSDであるさくらインターネットではデ…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt; &amp;#039;&amp;#039;&amp;#039;※この記事は [[過去ログ]] に含まれている記事です&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== シェルをzshに変更する ==&lt;br /&gt;
FreeBSDであるさくらインターネットではデフォルトでcsh（tcsh）になっているけれども、仕事で使用しているのはzshなので揃えたい。&lt;br /&gt;
&lt;br /&gt;
=== 現在使用しているシェルの確認方法 ===&lt;br /&gt;
環境変数$SHELLを出力する&lt;br /&gt;
 $echo $SHELL&lt;br /&gt;
&lt;br /&gt;
=== シェルをzshに変更する ===&lt;br /&gt;
さくらインターネットでは既にzshがインストールされているので、次のコマンドで変更できる。&lt;br /&gt;
&lt;br /&gt;
 %chsh -s /usr/local/bin/zsh&lt;br /&gt;
 Password: ******（ログインパスワード）&lt;br /&gt;
 chsh: user information updated&lt;br /&gt;
&lt;br /&gt;
仕事で使用していた設定ファイル（.zshrc）を~/に転送し、切断。再度ログインするとzshでログインできる。ソースからインストールする必要はなかった。&lt;br /&gt;
&lt;br /&gt;
ちなみに、2009/11/20現在のバージョンは4.3.9。&lt;br /&gt;
&lt;br /&gt;
 $ zsh --version&lt;br /&gt;
 zsh 4.3.9 (i386-portbld-freebsd7.1)&lt;br /&gt;
&lt;br /&gt;
=== 参考サイト ===&lt;br /&gt;
* [http://d.hatena.ne.jp/littlebuddha/20081218/1229584532 さくらサーバーのユーザーシェルと csh から zsh に変更する - make world]&lt;br /&gt;
&lt;br /&gt;
== Subversionを使用する ==&lt;br /&gt;
以前嵌りまくった苦い思い出があったのだけど、情報を整理して試したら意外にもあっさり成功した。&lt;br /&gt;
&lt;br /&gt;
注意すべきポイントは以下。&lt;br /&gt;
- 秘密鍵をOpenSSH形式に変換する&lt;br /&gt;
- サーバ上のSubversionを$HOME/binに配置する&lt;br /&gt;
&lt;br /&gt;
=== インストール ===&lt;br /&gt;
 $ mkdir -p ~/local/src&lt;br /&gt;
 $ cd ~/local/src&lt;br /&gt;
 $ wget http://subversion.tigris.org/downloads/subversion-1.6.3.tar.gz&lt;br /&gt;
 $ wget http://subversion.tigris.org/downloads/subversion-deps-1.6.3.tar.gz&lt;br /&gt;
 $ tar zxvf subversion-1.6.3.tar.gz&lt;br /&gt;
 $ tar zxvf subversion-deps-1.6.3.tar.gz&lt;br /&gt;
 $ cd subversion-1.6.3&lt;br /&gt;
 $ ./configure --prefix=$HOME/local --with-ssl --without-berkeley-db&lt;br /&gt;
 $ gmake clean&lt;br /&gt;
 $ gmake&lt;br /&gt;
 $ gmake install&lt;br /&gt;
&lt;br /&gt;
==== インストールの確認 ====&lt;br /&gt;
 $ which svn&lt;br /&gt;
 /home/user/local/bin/svn&lt;br /&gt;
&lt;br /&gt;
 $ svn -version&lt;br /&gt;
 svn, version 1.6.3 (r38063)&lt;br /&gt;
 （以下略）&lt;br /&gt;
&lt;br /&gt;
==== レポジトリ作成テスト ====&lt;br /&gt;
 $ mkdir -p ~/svn/repos&lt;br /&gt;
 $ cd ~/svn/repos&lt;br /&gt;
 $ svnadmin create test&lt;br /&gt;
&lt;br /&gt;
====チェックアウトテスト ====&lt;br /&gt;
 $ mkdir ~/temp&lt;br /&gt;
 $ cd ~/temp&lt;br /&gt;
 $ svn co file:///home/user/svn/repos/test test&lt;br /&gt;
&lt;br /&gt;
==== コミットテスト ====&lt;br /&gt;
 $ cd test&lt;br /&gt;
 $ svn mkdir trunk branches tags&lt;br /&gt;
 $ svn commit -m &amp;quot;first commit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== コミット確認 ====&lt;br /&gt;
 $ svn list file:///home/user/svn/repos/test&lt;br /&gt;
 branches/&lt;br /&gt;
 tags/&lt;br /&gt;
 trunk/&lt;br /&gt;
&lt;br /&gt;
=== svnのシンボリックリンクを貼る ===&lt;br /&gt;
Eclipseの設定準備として、Subversionのシンボリックリンクを作成しておく。&lt;br /&gt;
 $ ln -s $HOME/local/bin $HOME/bin&lt;br /&gt;
&lt;br /&gt;
=== Eclipseの設定 ===&lt;br /&gt;
PuTTY付属のPuTTYgenを使用して秘密鍵をOpenSSH形式に変換しておく。&lt;br /&gt;
&lt;br /&gt;
プロジェクトを右クリックし、「チーム &amp;gt; プロジェクトの共用」をクリック。SVNを選択してOK。&lt;br /&gt;
&lt;br /&gt;
一般タブでURLに以下を入力。&lt;br /&gt;
 svn+ssh://user@user.sakura.ne.jp/home/user/svn/repos/test&lt;br /&gt;
&lt;br /&gt;
ユーザー、パスワードはログインに使用するものを入力。&lt;br /&gt;
&lt;br /&gt;
SSH設定タブを開き、秘密鍵を選択。秘密鍵は先ほど生成したOpenSSH形式のものを指定し、パスフレーズを入力してOK。&lt;br /&gt;
&lt;br /&gt;
=== 既存のWebをSubversionで管理するようにする ===&lt;br /&gt;
効率的な方法がわからなかったので、1ディレクトリずつ。。。&lt;br /&gt;
&lt;br /&gt;
wwwは削除やリネームは出来ないのでサーバ側でwwwディレクトリのみレポジトリに追加。&lt;br /&gt;
&lt;br /&gt;
 $svn add --non-recursive www&lt;br /&gt;
&lt;br /&gt;
それをローカルにチェックアウトし、また1ディレクトリずつ… → 完了！&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 他のPCでのチェックアウト ===&lt;br /&gt;
既に入っていたEclipseを使用してやろうとしたら次のエラーが出た。&lt;br /&gt;
&lt;br /&gt;
 svn: Malformed network data&lt;br /&gt;
&lt;br /&gt;
どうやらsvnプロトコルのバージョンが合わないようだ。サーバ上のSubversionが1.6.3なのに対して、作業対象のPCに入っていたEclipse（3.3.11）のSubclipseは1.2.4だった。古いのね。&lt;br /&gt;
&lt;br /&gt;
対処法としては次のいずれかが考えられる。&lt;br /&gt;
&lt;br /&gt;
* Eclipse3.3に入っているSubclipseのバージョン上げる&lt;br /&gt;
* Eclipse3.3 → 3.5にアップデートする&lt;br /&gt;
&lt;br /&gt;
Eclipse3.5の使用感は慣れてしまったら3.3よりもかなり良かったので出来ればそれを入れたいのだけど、レポジトリの設定は他にも入ってるのでクリーンインストールして管理出来るかどうか微妙。&lt;br /&gt;
&lt;br /&gt;
というわけで、Subclipseのアップデートを行う。&lt;br /&gt;
&lt;br /&gt;
現在のEclipseをフォルダ毎バックアップした上で、新しくSubclipse1.6.xをインストール。インストールが完了して再起動すると、それまで入っていた古いバージョンは使用不可になった状態で立ち上がる。テストしてみたところとりあえず大きな問題はなさそう。&lt;br /&gt;
&lt;br /&gt;
ただし、チェックアウトしようとすると上手く行かないので、一度Eclipseを終了してcleanした上で再度起動する必要があるようだ。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 参考サイト ===&lt;br /&gt;
* [http://www.sakuttoly.com/blog/2009/07/sakura_subversion_eclipse_redmine.html サクっとly.com - さくらインターネットで、Subversion運用と、Eclipse+Subversiveでのsvn+ssh接続と、RedmineとSubversion連携を行う]&lt;br /&gt;
* [http://www.sakuttoly.com/blog/2009/06/subversion_ssh.html サクっとly.com - Subversiveで鍵交換方式によるSSH接続]&lt;br /&gt;
* [http://memo.hirosiki.jp/article/106311259.html SSHクライアントの秘密鍵／公開鍵についてまとめ : ひろ式めもちょう]&lt;br /&gt;
* [http://ryukyu.astr.tohoku.ac.jp/pukiwiki/index.php?Members%2Fchinone%2F%B3%D0%BD%F1%2FSubversion Members/chinone/覚書/Subversion - Cosmological Experiment Group]&lt;br /&gt;
* [http://blog.livedoor.jp/coelacanth_blog/archives/cat_50242320.html 眠るシーラカンスと新米プログラマー:Subversion/CVS/Git - livedoor Blog（ブログ）]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== エディタをvimに変更する ==&lt;br /&gt;
モードがはっきりわからなかったりしてviではしんどいので、vimを入れる。&lt;br /&gt;
&lt;br /&gt;
 wget ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2&lt;br /&gt;
 wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz&lt;br /&gt;
 wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz&lt;br /&gt;
 tar jxf vim-7.2.tar.bz2&lt;br /&gt;
 tar zxfv vim-7.2-extra.tar.gz&lt;br /&gt;
 tar zxfv vim-7.2-lang.tar.gz&lt;br /&gt;
 cd vim72/&lt;br /&gt;
 mkdir patches&lt;br /&gt;
 cd patches/&lt;br /&gt;
 curl -O &amp;#039;ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.[001-303]&amp;#039;&lt;br /&gt;
 cd ..&lt;br /&gt;
 cat patches/7.2.* | patch -p0&lt;br /&gt;
 ./configure --enable-multibyte --enable-xim --enable-fontset --with-features=big --prefix=$HOME/local&lt;br /&gt;
 make&lt;br /&gt;
 make install&lt;br /&gt;
2009/11/22現在、7.2のパッチは303。&lt;br /&gt;
&lt;br /&gt;
パスは通ってるので起動は問題なし（zshに聞かれるけど）。&lt;br /&gt;
&lt;br /&gt;
 vim --version&lt;br /&gt;
 zsh: correct &amp;#039;vim&amp;#039; to &amp;#039;vi&amp;#039; [nyae]? n&lt;br /&gt;
 VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Nov 22 2009 01:16:01)&lt;br /&gt;
 Included patches: 1-303&lt;br /&gt;
&lt;br /&gt;
viで起動するようにエアリアス。.zshrcに以下を追記。&lt;br /&gt;
&lt;br /&gt;
 alias vi=&amp;#039;vim&amp;#039;&lt;br /&gt;
&lt;br /&gt;
最後に、~/.vimrcを作成しておく。&lt;br /&gt;
&lt;br /&gt;
=== 参考サイト ===&lt;br /&gt;
* [http://rare.to/blog/2009/06/24/5.html さくらインターネットに Zsh, Screen, Vim をインストール | heureux heure*]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MovableType4用に再デザイン ==&lt;br /&gt;
テンプレートモジュールの使い勝手がことのほか良いので、それに沿った形で分割予定。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Disqusコメントの更新 ==&lt;br /&gt;
URLを変更しないとコメントが表示されませぬ。&lt;br /&gt;
&lt;br /&gt;
APIを使ってスレッドを更新すれば、URLを変更することは出来るんじゃないかと思うんだけど…まずはテストから。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== フレームワークを導入する ==&lt;br /&gt;
導入予定は以下のどれか。&lt;br /&gt;
&lt;br /&gt;
-Symfony 1.4&lt;br /&gt;
-Zend Framework&lt;br /&gt;
&lt;br /&gt;
さくらインターネットで使えるか調べる。&lt;br /&gt;
CakePHPは一度試したけど、構成上、1つのCakePHPにつき、1つのappしか作成できず使い勝手が悪かったので諦め。プロジェクトごとに違うappを作れる方が便利。&lt;/div&gt;</summary>
		<author><name>Ippei Suzuki</name></author>
	</entry>
</feed>