<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://foolforthecity.com/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>Fool For the City</title>
        <description></description>
        <link>http://foolforthecity.com/</link>
        <lastBuildDate>Sun, 08 Mar 2026 16:09:38 +0000</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://foolforthecity.com/lib/tpl/arctic_new/images/favicon.ico</url>
            <title>Fool For the City</title>
            <link>http://foolforthecity.com/</link>
        </image>
        <item>
            <title>メールを送信する</title>
            <link>http://foolforthecity.com/doku.php?id=linux:bash:mailsend&amp;rev=1551235577</link>
            <description>
&lt;h2 class=&quot;sectionedit1&quot;&gt;&lt;a name=&quot;meeruwo送信suru&quot; id=&quot;meeruwo送信suru&quot;&gt;メールを送信する&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
sendmailが使える事が前提だよ
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;SUBJECT=&amp;quot;メールタイトル&amp;quot;
MAIL_FROM=admin@`hostname`
MAIL_TO=送信先メールアドレス
VERSION=0.0
cat &amp;lt;&amp;lt;END | /usr/bin/nkf -j | /usr/sbin/sendmail -t
Return-Path: &amp;lt;${MAIL_FROM}&amp;gt;
From: フロムアドレス名 &amp;lt;${MAIL_FROM}&amp;gt;
To: &amp;lt;${MAIL_TO}&amp;gt;
Subject: ${SUBJECT}
X-Mailer: メーラー名（適当） ${VERSION}
MIME-Version: 1.0


メール本文を書く


END

exit 0&lt;/pre&gt;

&lt;/div&gt;
</description>
            <author>miyako</author>
        <category>linux:bash</category>
            <pubDate>Wed, 27 Feb 2019 02:46:17 +0000</pubDate>
        </item>
        <item>
            <title>runstant</title>
            <link>http://foolforthecity.com/doku.php?id=runstant&amp;rev=1442479228</link>
            <description>
&lt;p&gt;
2015.09.08 &lt;a href=&quot;http://goo.gl/pbPEo5&quot; class=&quot;urlextern&quot; title=&quot;http://goo.gl/pbPEo5&quot;  rel=&quot;nofollow&quot;&gt;プロジェクトスタート&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
2015.09.09 &lt;a href=&quot;http://goo.gl/iM5MlB&quot; class=&quot;urlextern&quot; title=&quot;http://goo.gl/iM5MlB&quot;  rel=&quot;nofollow&quot;&gt;なんかダメな感じエラー有&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
2015.09.10 &lt;a href=&quot;http://goo.gl/680nTk&quot; class=&quot;urlextern&quot; title=&quot;http://goo.gl/680nTk&quot;  rel=&quot;nofollow&quot;&gt;ページ切替えが出来た&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
2015.09.11&lt;a href=&quot;http://goo.gl/wHbXec&quot; class=&quot;urlextern&quot; title=&quot;http://goo.gl/wHbXec&quot;  rel=&quot;nofollow&quot;&gt;うーん、なんかうまくいかない&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
2015.09.17&lt;a href=&quot;http://goo.gl/xtW8wb&quot; class=&quot;urlextern&quot; title=&quot;http://goo.gl/xtW8wb&quot;  rel=&quot;nofollow&quot;&gt;画像の表示がでけた&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
2015.09.17&lt;a href=&quot;http://goo.gl/06RM4e&quot; class=&quot;urlextern&quot; title=&quot;http://goo.gl/06RM4e&quot;  rel=&quot;nofollow&quot;&gt;移動はこんな感じ？&lt;/a&gt;
&lt;/p&gt;
</description>
            <author>miyako</author>
            <pubDate>Thu, 17 Sep 2015 08:40:28 +0000</pubDate>
        </item>
        <item>
            <title>Mercurial - [更新してみよう] </title>
            <link>http://foolforthecity.com/doku.php?id=version%E7%AE%A1%E7%90%86:mercurial&amp;rev=1328869284</link>
            <description>
&lt;h1 class=&quot;sectionedit2&quot;&gt;&lt;a name=&quot;mercurial&quot; id=&quot;mercurial&quot;&gt;Mercurial&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
PHPやPerlやBashでイロイロとスクリプトを書く事が多く
&lt;/p&gt;

&lt;p&gt;
何かでバージョン管理をしなきゃなーって思ってたけど、SubVersionとか面倒だったので
&lt;/p&gt;

&lt;p&gt;
少し探したらMercurialってのがあったので試してみた
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT2 SECTION &quot;Mercurial&quot; [1-285] --&gt;
&lt;h2 class=&quot;sectionedit3&quot;&gt;&lt;a name=&quot;insutooru&quot; id=&quot;insutooru&quot;&gt;インストール&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code&quot;&gt;# yum install gcc python python-devel python-setuptools&lt;/pre&gt;
&lt;pre class=&quot;code&quot;&gt;# easy_install mercurial&lt;/pre&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
CentOS5.7では上記手順でインストールができた

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT3 SECTION &quot;インストール&quot; [286-480] --&gt;
&lt;h2 class=&quot;sectionedit4&quot;&gt;&lt;a name=&quot;設定&quot; id=&quot;設定&quot;&gt;設定&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
1.作成してるスクリプトが保存されているフォルダで以下のコマンドを実行
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# hg init&lt;/pre&gt;

&lt;p&gt;
フォルダ内に.hgフォルダが作成されている（はずだ）
&lt;/p&gt;

&lt;p&gt;
バージョン管理なんてやーめたって時には.hgフォルダを削除するだけ
&lt;/p&gt;

&lt;p&gt;
2.不要なファイルがある場合は.hgignoreを設定する
&lt;/p&gt;

&lt;p&gt;
書き方は・・・あとで（＾＾；
&lt;/p&gt;

&lt;p&gt;
3.リポジトリに追加する準備をする
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# hg add *&lt;/pre&gt;

&lt;p&gt;
4.リポジトリに追加されるファイル（Aのマーク）をチェック
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# hg st

statusって事ね&lt;/pre&gt;

&lt;p&gt;
5.コミットしてみよう
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# hg commit -m &amp;#039;コメントを書ける。というか書くんだ！&amp;#039;

-mオプションを立ててないとエディタが起動するよ&lt;/pre&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;notewarning&quot;&gt;
Linuxの場合、コミットするユーザを明確に指定してやらないとエラーになるようだ
&lt;/p&gt;

&lt;p&gt;
vi ~/.hgrc
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;[ui]
username = &amp;lt;ユーザ名&amp;gt;&lt;/pre&gt;

&lt;p&gt;

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;p&gt;
6.ログを確認
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# hg log&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT4 SECTION &quot;設定&quot; [481-1474] --&gt;
&lt;h2 class=&quot;sectionedit5&quot;&gt;&lt;a name=&quot;開発環境noripojitoriwokuraiantonikopii&quot; id=&quot;開発環境noripojitoriwokuraiantonikopii&quot;&gt;開発環境のリポジトリをクライアントにコピー&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
SSHを使ってダウンロードしてくるので、リポジトリにアクセス可能なユーザが必要になる
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# hg clone ssh://ユーザ@開発サーバ/リポジトリディレクトリ ダウンロード先&lt;/pre&gt;

&lt;p&gt;
開発サーバとリポジトリディレクトリの区切り文字が「：」ではなく「／」なので注意
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;例
リポジトリのデータをコピーしてくる
# hg clone ssh://root@example.ne.jp//opt/mkl/project/ /var/www/html

ローカルのデータをリポジトリにアップする
# hg clone /var/www/html ssh://root@example.ne.jp//opt/mkl/project/&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT5 SECTION &quot;開発環境のリポジトリをクライアントにコピー&quot; [1475-2164] --&gt;
&lt;h2 class=&quot;sectionedit6&quot;&gt;&lt;a name=&quot;更新shitemiyou&quot; id=&quot;更新shitemiyou&quot;&gt;更新してみよう&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
開発環境でファイルを更新したらコミットを再度しておこう
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# hg add *
# hg commit -m &amp;#039;コメント&amp;#039;&lt;/pre&gt;

&lt;p&gt;
コピー先のサーバーのリポジトリフォルダ内で以下のコマンドを実行
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# hg pull
# hg update&lt;/pre&gt;

&lt;p&gt;
クライアント側のデータをリポジトリにPUSH
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# hg push ssh://ユーザ@リモート//保存先path&lt;/pre&gt;

&lt;p&gt;
  リモートリポジトリ側で
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# hg update&lt;/pre&gt;
&lt;pre class=&quot;code&quot;&gt;hg update リビジョン番号
　指定したリビジョンに戻す

hg update -C リビジョン番号
  現在の変更を破棄して強制的に指定したリビジョンに戻す  &lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT6 SECTION &quot;更新してみよう&quot; [2165-2823] --&gt;
&lt;h2 class=&quot;sectionedit7&quot;&gt;&lt;a name=&quot;motto有効na使i方&quot; id=&quot;motto有効na使i方&quot;&gt;もっと有効な使い方&lt;/a&gt;&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
まだ試してないので書けないのだが、バージョン管理してるので前のデータに戻したりする事も
&lt;/p&gt;

&lt;p&gt;
簡単に出来るのだ！
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT7 SECTION &quot;もっと有効な使い方&quot; [2824-] --&gt;</description>
            <author>miyako</author>
        <category>version管理</category>
            <pubDate>Fri, 10 Feb 2012 10:21:24 +0000</pubDate>
        </item>
        <item>
            <title>Linuxでシリアル通信がしたい！ - [コンパイルインストール手順] </title>
            <link>http://foolforthecity.com/doku.php?id=linux:kermit&amp;rev=1326685550</link>
            <description>
&lt;h1 class=&quot;sectionedit8&quot;&gt;&lt;a name=&quot;linuxdeshiriaru通信gashitai&quot; id=&quot;linuxdeshiriaru通信gashitai&quot;&gt;Linuxでシリアル通信がしたい！&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
そんな要望があるらしい。そこでC-Kermitと呼ばれるツールを利用するらしい。
&lt;/p&gt;

&lt;p&gt;
リポジトリとかには無さそうなのでコンパイルしてインストールする。
&lt;/p&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
あっ、こんなところにEnterpriseLinux6のRPMパッケージがあるじゃないか
&lt;a href=&quot;http://rpmfind.net/linux/rpm2html/search.php?query=ckermit&quot; class=&quot;urlextern&quot; title=&quot;http://rpmfind.net/linux/rpm2html/search.php?query=ckermit&quot;  rel=&quot;nofollow&quot;&gt;http://rpmfind.net/linux/rpm2html/search.php?query=ckermit&lt;/a&gt;

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT8 SECTION &quot;Linuxでシリアル通信がしたい！&quot; [1-429] --&gt;
&lt;h1 class=&quot;sectionedit9&quot;&gt;&lt;a name=&quot;konpairuinsutooru手順&quot; id=&quot;konpairuinsutooru手順&quot;&gt;コンパイルインストール手順&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
ファイルをダウンロードする
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# cd /usr/local/src
# mkdir kermit
# cd kermit/
# wget ftp://kermit.columbia.edu/kermit/archives/cku302.tar.gz&lt;/pre&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;最新バージョンは以下で確認してダウンロードしてちょ
ftp://kermit.columbia.edu/kermit/archives&lt;/pre&gt;

&lt;p&gt;

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;p&gt;
インストール
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# tar zxvf cku302.tar.gz&lt;/pre&gt;
&lt;pre class=&quot;code&quot;&gt;# make linux
# make install&lt;/pre&gt;

&lt;p&gt;
うむぅ、エラーが出るぞ
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;Installing C-Kermit version 9.0.302...
DESTDIR=
BINARY=wermit
-rwxr-xr-x 1 root root 2245618  1月 16 10:54 2012 wermit
/usr/local/bin exists...

Kermit binary installed:
-rwxr-xr-x 1 root root     340  1月 16 11:06 2012 /usr/local/bin/ckermit.ini
-rwxr-xr-x 1 root root 2245618  1月 16 11:06 2012 /usr/local/bin/kermit
lrwxrwxrwx 1 root root      21  1月 16 11:06 2012 /usr/local/bin/kermit-sshsub -&amp;gt; /usr/local/bin/kermit

 WARNING: If C-Kermit is to be used for dialing out,
 you must change its owner and group and permissions
 to match the &amp;#039;cu&amp;#039; program.  See the ckuins.txt file
 for details.

MANDIR=/usr/local/man/man1
Creating /usr/local/man/man1...
mkdir: ディレクトリ `/usr/local/man/man1&amp;#039; を作成できません: そのようなファイルやディレクトリはありません
make: *** [install] エラー 1&lt;/pre&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;notewarning&quot;&gt;
manのPathが違うのでエラーになる！
&lt;/p&gt;

&lt;p&gt;
面倒なのでMailefileを直接修正して再実行すると幸せになれるかも
&lt;/p&gt;

&lt;p&gt;
# vi makefile
&lt;/p&gt;

&lt;p&gt;
823行目のmanroot変数を/usr/shareに修正

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;p&gt;
再度インストール
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;# make install&lt;/pre&gt;

&lt;p&gt;
多分インストールされたっぽい
&lt;/p&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;notetip&quot;&gt;
参考
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.fsinet.or.jp/~f_o/etc/kermit.txt&quot; class=&quot;urlextern&quot; title=&quot;http://www.fsinet.or.jp/~f_o/etc/kermit.txt&quot;  rel=&quot;nofollow&quot;&gt;http://www.fsinet.or.jp/~f_o/etc/kermit.txt&lt;/a&gt;
&lt;a href=&quot;http://www.jitu.org/~tko/doc-jp/linlin-serial.html&quot; class=&quot;urlextern&quot; title=&quot;http://www.jitu.org/~tko/doc-jp/linlin-serial.html&quot;  rel=&quot;nofollow&quot;&gt;http://www.jitu.org/~tko/doc-jp/linlin-serial.html&lt;/a&gt;

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT9 SECTION &quot;コンパイルインストール手順&quot; [430-] --&gt;</description>
            <author>miyako</author>
        <category>linux</category>
            <pubDate>Mon, 16 Jan 2012 03:45:50 +0000</pubDate>
        </item>
    </channel>
</rss>
