<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Windows以外の世界？</title><link>http://blogs.wankuma.com/esten/category/2274.aspx</link><description>Windows以外の世界？</description><managingEditor>片桐　継（Tugu Katagiri）</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>groovyで文字列の中身がnullだったら出力しないためのクロージャ</title><link>http://blogs.wankuma.com/esten/archive/2012/04/06/264953.aspx</link><pubDate>Fri, 06 Apr 2012 15:41:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2012/04/06/264953.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/264953.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2012/04/06/264953.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/264953.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/264953.aspx</trackback:ping><description>&lt;P&gt;groovyのお話。&lt;/P&gt;
&lt;P&gt;文字列型変数がnullだった時、ファイルに出力すると、null と表示されちゃう。&lt;/P&gt;
&lt;P&gt;表示したくないので、お勉強かねてクロージャをちょこっと作ったらできた。&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#006400&gt;&lt;STRONG&gt;def outString =&amp;nbsp; { target -&amp;gt; if (null != target) {return target} else {return ""}}&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;これを、出力する時に、かませる。&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#006400&gt;&lt;STRONG&gt;outFile &amp;lt;&amp;lt; outString(hoge)&lt;/STRONG&gt;&lt;/FONT&gt; &lt;/P&gt;
&lt;P&gt;hogeの中身がnullだったら、何も出力されないよん。&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/264953.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>Windows7の共有ディレクトリをCentOSのPostgreSQLで使ってみた。</title><link>http://blogs.wankuma.com/esten/archive/2012/03/08/257199.aspx</link><pubDate>Thu, 08 Mar 2012 21:40:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2012/03/08/257199.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/257199.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2012/03/08/257199.aspx#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/257199.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/257199.aspx</trackback:ping><description>&lt;p&gt;&lt;font color="#808080"&gt;アンマウントはユーマウントでエヌがない（謎）&lt;/font&gt;&lt;/p&gt; &lt;p&gt;というわけで、メモ。&lt;/p&gt; &lt;p&gt;やりたかったこと↓&lt;/p&gt; &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://esten.cside.com/wankuma/img/Windows7CentOSPostgreSQL_12C94/image.png" width="373" height="224"&gt; &lt;/p&gt; &lt;p&gt;これができたら、足りないディスク容量を空いてるPCから確保できるよね。&lt;/p&gt; &lt;h2&gt;Windows7で設定する&lt;/h2&gt; &lt;ol&gt; &lt;li&gt;Windows側に新規ディレクトリを作成する。&lt;/li&gt; &lt;li&gt;ディレクトリのセキュリティを「everyone→読みだし／書き込み許可」に設定する。&lt;br&gt;新規ディレクトリだけアクセスできるユーザーを作って、そのユーザーにだけ許可してもOK。&lt;/li&gt; &lt;li&gt;ディレクトリを共有して公開する。（例では「&lt;strong&gt;&lt;font color="#800080"&gt;pgsql_space&lt;/font&gt;&lt;/strong&gt;」）&lt;/li&gt;&lt;/ol&gt; &lt;h2&gt;CentOSでマウントする&lt;/h2&gt; &lt;ol&gt; &lt;li&gt;マウント先のディレクトリを新規作成する。（例では「&lt;font color="#800080"&gt;&lt;strong&gt;/mnt/test&lt;/strong&gt;&lt;/font&gt;」）&lt;/li&gt; &lt;li&gt;次のマウントコマンドを実行。&lt;/li&gt;&lt;/ol&gt; &lt;table border="1" cellspacing="0" cellpadding="2" width="552"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="550"&gt;&lt;font color="#008000"&gt;&lt;strong&gt;mount -t cifs -o username=&lt;font color="#ff0000"&gt;[Windows側ユーザー名]&lt;/font&gt;, password=&lt;font color="#ff0000"&gt;[Windows側パスワード]&lt;/font&gt;, uid=&lt;font color="#ff0000"&gt;[CentOS側のpostgreSQL実行ユーザー]&lt;/font&gt;, gid=&lt;font color="#ff0000"&gt;[CentOS側のpostgreSQL実行ユーザーグループ名]&lt;/font&gt;, file_mode=0755, dir_mode=0755&amp;nbsp; //&lt;font color="#ff0000"&gt;[WindowsPCのIPアドレスもしくはDNS名]&lt;/font&gt;/&lt;font color="#800080"&gt;pgsql_space&lt;/font&gt; &lt;font color="#800080"&gt;/mnt/test&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;PostgreSQLで設定する&lt;/h2&gt; &lt;ol&gt; &lt;li&gt;マウントできたディレクトリの下に、新規にディレクトリを作成する。&lt;br&gt;ディレクトリの所有者がPostgreSQLの実行ユーザーになってることを確認しておく。&lt;/li&gt; &lt;li&gt;作成したディレクトリをPostgreSQLのテーブル空間（tablespace）に割り当てる。&lt;/li&gt; &lt;li&gt;作成したtablespaceにデータベースを作成する。&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;psqlやpgXXXX系コマンドで出来るんだけど、pgAdminでさくっとやっちゃうのが楽ｖ&lt;/p&gt; &lt;p&gt;ここまで出来たら、後はお好きに♪&lt;/p&gt; &lt;p&gt;&lt;strong&gt;いじょ。&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;strong&gt;ポイントは、マウントする時のユーザーをPostgreSQL実行ユーザーにするところ。&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;ユーザー指定しないと、所有者がnobodyになっちゃって、rootユーザーでもchownできない罠。PostgresSQLは、所有者となっているリソースしか使用できないから、うまくいかないんだよね。&lt;font color="#808000"&gt;windowsばっかり触ってると気がつかないわー、こんなの。&lt;/font&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/257199.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>