<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1071750433109638815</id><updated>2011-11-28T10:05:47.655+09:00</updated><category term='apache'/><category term='Windows コマンド'/><category term='Linux コマンド'/><category term='Windows'/><category term='メール、整理'/><title type='text'>ナナネコのザレゴト。</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nananeko.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nananeko.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ナナネコ</name><uri>http://www.blogger.com/profile/09243532376370765867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1071750433109638815.post-7485870595577086542</id><published>2011-02-25T02:23:00.000+09:00</published><updated>2011-02-25T02:23:32.363+09:00</updated><title type='text'>今日 PowerShell で dll のアイコンを指定しようとして困ったこと。</title><content type='html'>ショートカットを作る PowerShell を書いてて、アイコンを指定しようと思った。&lt;br /&gt;&lt;br /&gt;ふつうは、ico ファイルとか exe をそのまま指定するんだけろうけど、&lt;br /&gt;今回は %SystemRoot%\system32\SHELL32.dll の中のアイコンを指定したかった。&lt;br /&gt;&lt;br /&gt;ググりかたすらわからなかったけど、ひょんなことから発見。&lt;br /&gt;&lt;br /&gt;"%SystemRoot%\system32\SHELL32.dll,-1"&lt;br /&gt;&lt;br /&gt;とかで指定できるみたい。&lt;br /&gt;&lt;br /&gt;これで安泰！と思いきや、欲しいアイコンの数字を指定してもアイコンが白いまま。&lt;br /&gt;&lt;br /&gt;で、ためしに「-」を取ってみたらできた。&lt;br /&gt;&lt;br /&gt;"%SystemRoot%\system32\SHELL32.dll,265"&lt;br /&gt;&lt;br /&gt;アイコンの番号は、左上から右下に向かって 1 づつ増える。&lt;br /&gt;数えるのが面倒だけど。&lt;br /&gt;&lt;br /&gt;あと、「-」はつけなくてもいいみたい。&lt;br /&gt;一応、54 まではつけてもうごくみたいだけど。(Windows 7 Home Premium 64-bit にて)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ちなみに、ショートカット作るには以下のコマンドを PowerShell で実行すれば OK&lt;br /&gt;&lt;br /&gt;$wsh = New-Object -comObject WScript.Shell&lt;br /&gt;$link = $wsh.CreateShortcut("C:\Users\Public\Desktop")&lt;br /&gt;$link.TargetPath = "C:\Windows\notepad.exe"&lt;br /&gt;$link.WorkingDirectory = "C:\Windows\"&lt;br /&gt;$link.IconLocation = "C:\Windows\notepad.exe"&lt;br /&gt;$link.Save()&lt;br /&gt;&lt;br /&gt;ショートカットの引数は Save() を呼び出す前に以下の値を指定すれば OK&lt;br /&gt;$link.Arguments = "なんちゃら"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071750433109638815-7485870595577086542?l=nananeko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nananeko.blogspot.com/feeds/7485870595577086542/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1071750433109638815&amp;postID=7485870595577086542&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/7485870595577086542'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/7485870595577086542'/><link rel='alternate' type='text/html' href='http://nananeko.blogspot.com/2011/02/powershell-dll.html' title='今日 PowerShell で dll のアイコンを指定しようとして困ったこと。'/><author><name>ナナネコ</name><uri>http://www.blogger.com/profile/09243532376370765867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071750433109638815.post-6725654020014009776</id><published>2011-02-24T01:43:00.001+09:00</published><updated>2011-02-24T01:44:28.626+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>今日 PowerShell で困ったこと。 -&gt; Set-ExecutionPolicy の x86 と x86_64</title><content type='html'>&lt;span style="font-size: small;"&gt;PowerShell スクリプトを書いてて、ps1 ファイルの実行で困った。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;ps1 ファイルはダブルクリックでは実行できなくて&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;powershell コマンドの引数とかで実行してやる必要がある。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;この時、デフォルトではスクリプトの実行が制限されていて、&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Set-ExecutionPolicy を RemoteSigned などに変更する必要がある。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;http://www.atmarkit.co.jp/fwin2k/win2ktips/1023ps1sec/ps1sec.html&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;しかし、いくら変えたところで一向に &lt;/span&gt;&lt;span style="font-size: small;"&gt;Restricted から変わらない。 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;もちろん、管理者権限で PowerShell を起動している。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt; 64bit 環境の PowerShell では、x86 版(上)と x86_64 版(下)の 2 つの PowerShell が存在する。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Windows PowerShell (x86) -&amp;gt; %SystemRoot%\syswow64\WindowsPowerShell\v1.0\powershell.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Windows PowerShell -&amp;gt; %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;この時、それぞれの PowerShell で Set-ExecutionPolicy の値は共有されてなく、別々に保存されている。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;環境がある場合、片方だけ変えてみると、もう片方が変わらないことが確かめられる。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;なので、PowerShell スクリプトを動かしたい場合は、&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;x86 と x86_64 の両方で &lt;span style="font-size: small;"&gt;Set-ExecutionPolicy RemoteSigned してあげると幸せ☆&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071750433109638815-6725654020014009776?l=nananeko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nananeko.blogspot.com/feeds/6725654020014009776/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1071750433109638815&amp;postID=6725654020014009776&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/6725654020014009776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/6725654020014009776'/><link rel='alternate' type='text/html' href='http://nananeko.blogspot.com/2011/02/powershell-set-executionpolicy-x86.html' title='今日 PowerShell で困ったこと。 -&gt; Set-ExecutionPolicy の x86 と x86_64'/><author><name>ナナネコ</name><uri>http://www.blogger.com/profile/09243532376370765867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071750433109638815.post-3952829013323870620</id><published>2011-01-21T11:46:00.001+09:00</published><updated>2011-01-21T11:46:49.173+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux コマンド'/><title type='text'>今日 sudo で困ったこと。 -&gt; php: command not found</title><content type='html'>こないだの cron に引き続き、今度は &lt;layer id="google-toolbar-hilite-0" style="background-color: yellow; color: black;"&gt;&lt;layer id="google-toolbar-hilite-0" style="background-color: yellow; color: black;"&gt;&lt;layer id="google-toolbar-hilite-0" style="background-color: yellow; color: black;"&gt;sudo&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; の &lt;layer id="google-toolbar-hilite-2" style="background-color: cyan; color: black;"&gt;&lt;layer id="google-toolbar-hilite-4" style="background-color: cyan; color: black;"&gt;&lt;layer id="google-toolbar-hilite-4" style="background-color: cyan; color: black;"&gt;path&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; で引っかかった。&lt;br /&gt;&lt;br /&gt;どうやら、&lt;layer id="google-toolbar-hilite-1" style="background-color: yellow; color: black;"&gt;&lt;layer id="google-toolbar-hilite-1" style="background-color: yellow; color: black;"&gt;&lt;layer id="google-toolbar-hilite-1" style="background-color: yellow; color: black;"&gt;sudo&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; では実行ユーザの &lt;layer id="google-toolbar-hilite-3" style="background-color: cyan; color: black;"&gt;&lt;layer id="google-toolbar-hilite-5" style="background-color: cyan; color: black;"&gt;&lt;layer id="google-toolbar-hilite-5" style="background-color: cyan; color: black;"&gt;path&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; が引き継げないようだ。 &lt;br /&gt;&lt;br /&gt;http://mkosaki.blog46.fc2.com/blog-entry-792.html&lt;br /&gt;http://d.hatena.ne.jp/japanrock_pg/20090527/1243426081&lt;br /&gt;&lt;br /&gt;↓を .bashrc とか動かしたいシェルに貼り付けてあげる。&lt;br /&gt;&lt;br /&gt;&lt;pre class="syntax-highlight"&gt;&lt;span class="synStatement" style="background-color: #fce5cd;"&gt;export&lt;/span&gt;&lt;span style="background-color: #fce5cd;"&gt; &lt;/span&gt;&lt;span class="synIdentifier" style="background-color: #fce5cd;"&gt;&lt;span class="highlight"&gt;&lt;layer id="google-toolbar-hilite-6" style="background-color: cyan; color: black;"&gt;&lt;layer id="google-toolbar-hilite-6" style="background-color: cyan; color: black;"&gt;PATH&lt;/layer&gt;&lt;/layer&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #fce5cd;"&gt;=/usr/&lt;/span&gt;&lt;span class="synStatement" style="background-color: #fce5cd;"&gt;local&lt;/span&gt;&lt;span style="background-color: #fce5cd;"&gt;/bin:&lt;/span&gt;&lt;span class="synPreProc" style="background-color: #fce5cd;"&gt;$&lt;span class="highlight"&gt;&lt;layer id="google-toolbar-hilite-7" style="background-color: cyan; color: black;"&gt;&lt;layer id="google-toolbar-hilite-7" style="background-color: cyan; color: black;"&gt;PATH&lt;/layer&gt;&lt;/layer&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="synStatement" style="background-color: #fce5cd;"&gt;alias &lt;/span&gt;&lt;span class="synIdentifier" style="background-color: #fce5cd;"&gt;&lt;span class="highlight"&gt;&lt;layer id="google-toolbar-hilite-2" style="background-color: yellow; color: black;"&gt;&lt;layer id="google-toolbar-hilite-2" style="background-color: yellow; color: black;"&gt;sudo&lt;/layer&gt;&lt;/layer&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="synStatement" style="background-color: #fce5cd;"&gt;="&lt;/span&gt;&lt;span class="synConstant" style="background-color: #fce5cd;"&gt;&lt;span class="highlight"&gt;&lt;layer id="google-toolbar-hilite-3" style="background-color: yellow; color: black;"&gt;&lt;layer id="google-toolbar-hilite-3" style="background-color: yellow; color: black;"&gt;sudo&lt;/layer&gt;&lt;/layer&gt;&lt;/span&gt; env &lt;span class="highlight"&gt;&lt;layer id="google-toolbar-hilite-8" style="background-color: cyan; color: black;"&gt;&lt;layer id="google-toolbar-hilite-8" style="background-color: cyan; color: black;"&gt;PATH&lt;/layer&gt;&lt;/layer&gt;&lt;/span&gt;=&lt;/span&gt;&lt;span class="synPreProc" style="background-color: #fce5cd;"&gt;$&lt;span class="highlight"&gt;&lt;layer id="google-toolbar-hilite-9" style="background-color: cyan; color: black;"&gt;&lt;layer id="google-toolbar-hilite-9" style="background-color: cyan; color: black;"&gt;PATH&lt;/layer&gt;&lt;/layer&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="synStatement" style="background-color: #fce5cd;"&gt;"&lt;/span&gt;&lt;/pre&gt;&lt;pre class="syntax-highlight"&gt;&lt;/pre&gt;&lt;pre class="syntax-highlight"&gt;これとりあえず &lt;layer id="google-toolbar-hilite-10" style="background-color: cyan; color: black;"&gt;&lt;layer id="google-toolbar-hilite-10" style="background-color: cyan; color: black;"&gt;path&lt;/layer&gt;&lt;/layer&gt; が通るけど、一番いい方法はなんなのか考えてみると面白そうかも。&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071750433109638815-3952829013323870620?l=nananeko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nananeko.blogspot.com/feeds/3952829013323870620/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1071750433109638815&amp;postID=3952829013323870620&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/3952829013323870620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/3952829013323870620'/><link rel='alternate' type='text/html' href='http://nananeko.blogspot.com/2011/01/sudo-php-command-not-found.html' title='今日 sudo で困ったこと。 -&gt; php: command not found'/><author><name>ナナネコ</name><uri>http://www.blogger.com/profile/09243532376370765867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071750433109638815.post-2667131488109583618</id><published>2011-01-19T07:08:00.002+09:00</published><updated>2011-01-19T07:11:30.319+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux コマンド'/><title type='text'>今日困ったこと2。-&gt; ssh: command not found</title><content type='html'>cron でスクリプトを回してて、外部のサーバに ssh でコマンドをたたきたかった。&lt;br /&gt;&lt;br /&gt;普段の zsh では問題なく動くのに、cron だとコマンドが見つからない。&lt;br /&gt;&lt;br /&gt;ssh が動くのに、見つからないってことはパスが通ってないと考えた。&lt;br /&gt;&lt;br /&gt;でも、どこのパス？っていう疑問で考えたのが /bin/sh のパス。&lt;br /&gt;&lt;br /&gt;シェルスクリプトの頭に&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: #fce5cd;"&gt;&lt;/span&gt;&lt;span style="background-color: #fce5cd;"&gt;#!/bin/sh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;を書いていたから、sh でパスが通ってないのかとおもったけど、どうもそうではなかった。&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fce5cd;"&gt;sh-3.2$ which ssh&lt;br /&gt;/usr/local/bin/ssh&lt;br /&gt;sh-3.2$ echo $PATH&lt;br /&gt;/usr/kerberos/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/java/jdk/bin:/usr/local/java/ant/bin:/usr/local/java/javacc/bin:/usr/local/java/jflex/bin&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;そうなると、シェルスクリプトの呼び出し元が怪しいので、crontab を調べることに。&lt;br /&gt;&lt;br /&gt;パスが設定できることを思い出し、crontab がデフォルトで設定するパスを調べる。&lt;br /&gt;&lt;div style="background-color: white;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="background-color: #fce5cd;"&gt;sh-3.2$ cat /etc/crontab&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fce5cd;"&gt;SHELL=/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fce5cd;"&gt;PATH=/sbin:/bin:/usr/sbin:/usr/bin&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fce5cd;"&gt;MAILTO=root&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fce5cd;"&gt;HOME=/&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fce5cd;"&gt;# run-parts&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fce5cd;"&gt;01 * * * * root run-parts /etc/cron.hourly&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fce5cd;"&gt;02 4 * * * root run-parts /etc/cron.daily&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fce5cd;"&gt;22 4 * * 0 root run-parts /etc/cron.weekly&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fce5cd;"&gt;42 4 1 * * root run-parts /etc/cron.monthly&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;うん、見事にパスが通ってない。&lt;br /&gt;&lt;br /&gt;原因がわかったので、自分の crontab にパスを通す。&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: #fce5cd;"&gt;sh-3.2$ crontab -e&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="background-color: #fce5cd;"&gt;PATH=/sbin:/bin:/usr/sbin:/usr/bin&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fce5cd;"&gt;&lt;span style="background-color: white;"&gt;↓&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fce5cd;"&gt;&lt;span style="background-color: white;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #fce5cd;"&gt;PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fce5cd;"&gt;&lt;/span&gt;&lt;span style="background-color: #fce5cd;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="background-color: #fce5cd;"&gt;&lt;/span&gt;&lt;span style="background-color: #fce5cd;"&gt;&lt;span style="background-color: white;"&gt;これでようやっと cron で ssh コマンドを実行することができた。 &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071750433109638815-2667131488109583618?l=nananeko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nananeko.blogspot.com/feeds/2667131488109583618/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1071750433109638815&amp;postID=2667131488109583618&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/2667131488109583618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/2667131488109583618'/><link rel='alternate' type='text/html' href='http://nananeko.blogspot.com/2011/01/2-ssh-command-not-found.html' title='今日困ったこと2。-&gt; ssh: command not found'/><author><name>ナナネコ</name><uri>http://www.blogger.com/profile/09243532376370765867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071750433109638815.post-7671725099013359414</id><published>2011-01-19T06:52:00.002+09:00</published><updated>2011-01-19T07:11:04.289+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><title type='text'>今日困ったこと１。 -&gt; (13)Permission denied: access to * denied</title><content type='html'>Apache いじってて &lt;layer id="google-toolbar-hilite-0" style="background-color: magenta; color: black;"&gt;&lt;layer id="google-toolbar-hilite-0" style="background-color: magenta; color: black;"&gt;&lt;layer id="google-toolbar-hilite-0" style="background-color: magenta; color: black;"&gt;403&lt;/layer&gt;&lt;/layer&gt;&lt;/layer&gt; Forbidden が出てしょんぼり(´・ω・`)&lt;br /&gt;&lt;br /&gt;Alias を conf ファイルに以下のような感じで書いてた。&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fce5cd;"&gt;Alias /nananeko /home/nananeko/public_html &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ちょっと訳あって UserDir は使えない環境。&lt;br /&gt;&lt;br /&gt;調べてみてわかったことは、&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #fce5cd;"&gt;1. SELinux が無効化されていない可能性&lt;/div&gt;&lt;div style="background-color: #fce5cd;"&gt;2. /home/your のパーミッションが 700 の可能性&lt;/div&gt;&lt;br /&gt;ということらしい。ほかにもあるかも。&lt;br /&gt;&lt;br /&gt;自分の環境では SELinux は最初に無効化するので、可能性から除外。&lt;br /&gt;&lt;br /&gt;2 をあたってみると、見事に 700 だったので、755 へ変えてアクセスできるようになった。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071750433109638815-7671725099013359414?l=nananeko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nananeko.blogspot.com/feeds/7671725099013359414/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1071750433109638815&amp;postID=7671725099013359414&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/7671725099013359414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/7671725099013359414'/><link rel='alternate' type='text/html' href='http://nananeko.blogspot.com/2011/01/13permission-denied-access-to-denied.html' title='今日困ったこと１。 -&gt; (13)Permission denied: access to * denied'/><author><name>ナナネコ</name><uri>http://www.blogger.com/profile/09243532376370765867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071750433109638815.post-6238710948999833209</id><published>2010-10-11T18:09:00.004+09:00</published><updated>2010-10-11T18:21:14.829+09:00</updated><title type='text'></title><content type='html'>数年ぶりの更新だが、大丈夫か？&lt;br /&gt;&lt;br /&gt;Scala + Lift で CSS を上手に反映させる方法がわからなかったのでまとめ。&lt;br /&gt;&lt;br /&gt;結論は /classpath/ っていうパスが&lt;br /&gt;%PROJECT_LOC%/src/main/resources/toserve/ っていうところにアクセスできるので、&lt;br /&gt;このパス以下に置くこと。それでちょこちょこ設定してあげれば OK。&lt;br /&gt;&lt;br /&gt;使い方は下のように書く。&lt;br /&gt;&amp;lt;link rel="stylesheet" href="/classpath/css/sidebar.css" type="text/css" /&amp;gt;&lt;br /&gt;&lt;br /&gt;んで、あとは Boot.scala の def boot 内に以下を書いて、css を読み込めるようにする。&lt;br /&gt;ResourceServer.allow {  case "&lt;layer id="google-toolbar-hilite-5" style="background-color: Cyan; color: black;"&gt;css&lt;/layer&gt;" :: _ =&gt; true }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;んで、どういうときに問題かというと、templates-hidden/default.html に直接、相対パスで CSS ファイルを書いちゃうと、&lt;br /&gt;ディレクトリが掘られたときに、templates-hidden/default.html で読み込んでくれないってのが困った理由。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071750433109638815-6238710948999833209?l=nananeko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nananeko.blogspot.com/feeds/6238710948999833209/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1071750433109638815&amp;postID=6238710948999833209&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/6238710948999833209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/6238710948999833209'/><link rel='alternate' type='text/html' href='http://nananeko.blogspot.com/2010/10/scala-lift-css-classpath.html' title=''/><author><name>ナナネコ</name><uri>http://www.blogger.com/profile/09243532376370765867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071750433109638815.post-8308970786909526126</id><published>2007-11-07T05:35:00.000+09:00</published><updated>2007-11-07T05:40:24.855+09:00</updated><title type='text'>成長途中のオレが見出すべき真実(？</title><content type='html'>下の2つのエントリからオレが学んだこと。&lt;br /&gt;&lt;br /&gt;成長する子供がまず知るべき事実&lt;br /&gt;http://anond.hatelabo.jp/20071106010842&lt;br /&gt;&lt;br /&gt;成長が止まった大人が思い出すべき事実&lt;br /&gt;http://blog.livedoor.jp/dankogai/archives/50946019.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;「自分で考え、自分で決めなさい」&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;あとは、「また書き出すか、ブログ」&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以上2点。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071750433109638815-8308970786909526126?l=nananeko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nananeko.blogspot.com/feeds/8308970786909526126/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1071750433109638815&amp;postID=8308970786909526126&amp;isPopup=true' title='1 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/8308970786909526126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/8308970786909526126'/><link rel='alternate' type='text/html' href='http://nananeko.blogspot.com/2007/11/blog-post.html' title='成長途中のオレが見出すべき真実(？'/><author><name>ナナネコ</name><uri>http://www.blogger.com/profile/09243532376370765867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071750433109638815.post-56064001684210844</id><published>2007-02-11T16:14:00.002+09:00</published><updated>2011-01-19T07:11:41.676+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>誤変換を修正したい</title><content type='html'>風邪引き中です。&lt;br /&gt;&lt;br /&gt;のどと鼻をやられております。&lt;br /&gt;&lt;br /&gt;鼻セレブが欲しいところですね↓&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;今日は誤変換したときにわざわざ打ち直すのが面倒！&lt;br /&gt;&lt;br /&gt;ということで、その場で簡単に直せる方法を紹介！&lt;br /&gt;&lt;br /&gt;元はここ↓&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.atmarkit.co.jp/fwin2k/win2ktips/843typing/typing.html"&gt;&lt;layer id="google-toolbar-hilite-0" style="background-color: yellow; color: black;"&gt;&lt;layer id="google-toolbar-hilite-0" style="background-color: yellow; color: black;"&gt;http&lt;/layer&gt;&lt;/layer&gt;://www.atmarkit.co.jp/fwin2k/win2ktips/843typing/typing.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;誤変換した直後に「CTRL ＋ BACKSPACE」で再変換できるそうです！&lt;br /&gt;&lt;br /&gt;これは便利。&lt;br /&gt;&lt;br /&gt;ちなみにIMEかATOK環境の場合だそうです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;あ、ご入力は直らないのであしからずｗ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071750433109638815-56064001684210844?l=nananeko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nananeko.blogspot.com/feeds/56064001684210844/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1071750433109638815&amp;postID=56064001684210844&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/56064001684210844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/56064001684210844'/><link rel='alternate' type='text/html' href='http://nananeko.blogspot.com/2007/02/blog-post_11.html' title='誤変換を修正したい'/><author><name>ナナネコ</name><uri>http://www.blogger.com/profile/09243532376370765867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071750433109638815.post-6719762625498228867</id><published>2007-02-09T19:50:00.001+09:00</published><updated>2011-01-19T07:09:38.080+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows コマンド'/><title type='text'>Windowsのコマンドプロンプトからユーザを追加する</title><content type='html'>お久しぶりです。&lt;br /&gt;&lt;br /&gt;先日、名古屋に行ってまいりました。&lt;br /&gt;&lt;br /&gt;赤ふくがお気に入りですｗ&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;さて今日は、Windowsのコマンドプロンプトからユーザを追加する方法を紹介。&lt;br /&gt;&lt;br /&gt;使うことがあまりないので以外と知らないかも。&lt;br /&gt;&lt;br /&gt;実際にどうやって作るかというと&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;net user ユーザ名 [パスワード] /add&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;で制限付きユーザを作ることができます。&lt;br /&gt;&lt;br /&gt;あとはバッチファイルなりでちょっと加工すれば大量のユーザを作り出すことができますね。&lt;br /&gt;&lt;br /&gt;（まぁ、そんな必要はめったにないでしょうけど&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ちなみにこの「net」コマンド、さまざまな場面で出てきます。&lt;br /&gt;&lt;br /&gt;たとえば、ネットワーク回りの設定を変更するなど。&lt;br /&gt;&lt;br /&gt;ヘルプを見るとサブコマンドの一覧がでてきます。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;C:\&amp;gt;net /?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;このコマンドの構文は次のとおりです:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;NET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;      HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION |&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;      SHARE | START | STATISTICS | STOP | TIME | USE | USER | VIEW ]&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;今回のnet user 以外にもサブコマンドはいろいろあるので使ってみてくださいｗ&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071750433109638815-6719762625498228867?l=nananeko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nananeko.blogspot.com/feeds/6719762625498228867/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1071750433109638815&amp;postID=6719762625498228867&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/6719762625498228867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/6719762625498228867'/><link rel='alternate' type='text/html' href='http://nananeko.blogspot.com/2007/02/windows.html' title='Windowsのコマンドプロンプトからユーザを追加する'/><author><name>ナナネコ</name><uri>http://www.blogger.com/profile/09243532376370765867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071750433109638815.post-2396188845809357229</id><published>2007-02-01T01:01:00.000+09:00</published><updated>2007-02-11T16:22:23.040+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='メール、整理'/><title type='text'>メールの整理</title><content type='html'>普段からメールはフィルタリングしてて特にメールを探すのに困ったことはないのだけど&lt;br /&gt;ちょっと便利そうなので以下の方法を少しためしてみることに。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The inbox makeover&lt;br /&gt;&lt;br /&gt;どういうものかというと、&lt;br /&gt;&lt;br /&gt;・７つのフォルダに分けて管理する&lt;br /&gt;&lt;br /&gt;というもの。&lt;br /&gt;&lt;br /&gt;で、分け方は&lt;a href="http://www.ideaxidea.com/archives/2005/08/the_inbox_makeover.html"&gt;http://www.ideaxidea.com/archives/2005/08/the_inbox_makeover.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;に載っているのでこちらを参考にしてください。&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MAz1THqES9g/RcDBfAo88rI/AAAAAAAAABI/TJKDePjMSo4/s1600-h/20070201.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_MAz1THqES9g/RcDBfAo88rI/AAAAAAAAABI/TJKDePjMSo4/s320/20070201.png" alt="" id="BLOGGER_PHOTO_ID_5026229922637345458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;で、実際に使っているのは７つのうち6つ。&lt;br /&gt;&lt;br /&gt;Holdってやつは仕事用とは別のアカウントで処理するので作りませんでした。&lt;br /&gt;&lt;br /&gt;うん、見やすい！&lt;br /&gt;&lt;br /&gt;あと、終えてないものを未読にしておくとメーラーによっては太字で表示されたりするので、&lt;br /&gt;&lt;br /&gt;それくらいやることが残ってるかを判断する指標にもなっていいですね！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071750433109638815-2396188845809357229?l=nananeko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nananeko.blogspot.com/feeds/2396188845809357229/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1071750433109638815&amp;postID=2396188845809357229&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/2396188845809357229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/2396188845809357229'/><link rel='alternate' type='text/html' href='http://nananeko.blogspot.com/2007/02/blog-post.html' title='メールの整理'/><author><name>ナナネコ</name><uri>http://www.blogger.com/profile/09243532376370765867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MAz1THqES9g/RcDBfAo88rI/AAAAAAAAABI/TJKDePjMSo4/s72-c/20070201.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071750433109638815.post-3101125444753833254</id><published>2007-01-17T15:43:00.001+09:00</published><updated>2007-01-17T15:47:12.359+09:00</updated><title type='text'>レポート祭り終了。</title><content type='html'>ようやく、わんさか出ていたレポートの山が終わりました。&lt;br /&gt;&lt;br /&gt;（なかにはヒドイレポートもあったけどねー汗&lt;br /&gt;&lt;br /&gt;とりあえずは、来週のテストに向けてがんばるだけです。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;テスト終了後からはログサーバの構築をします。&lt;br /&gt;&lt;br /&gt;PostgreSQLとかPHPとか初めて使うものが多いのでいい勉強になりそうです。&lt;br /&gt;&lt;br /&gt;四苦八苦もしそうですが・・・&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071750433109638815-3101125444753833254?l=nananeko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nananeko.blogspot.com/feeds/3101125444753833254/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1071750433109638815&amp;postID=3101125444753833254&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/3101125444753833254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/3101125444753833254'/><link rel='alternate' type='text/html' href='http://nananeko.blogspot.com/2007/01/blog-post_17.html' title='レポート祭り終了。'/><author><name>ナナネコ</name><uri>http://www.blogger.com/profile/09243532376370765867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071750433109638815.post-2976796736658250289</id><published>2007-01-13T23:30:00.000+09:00</published><updated>2007-01-13T23:44:21.837+09:00</updated><title type='text'>Graphvizで階層ごとに分けて出力したい</title><content type='html'>Graphvizでフローチャート(実際に書いているものはDFDなんですが汗)を書いていて困ったことが・・・&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;どうも、なにも指定しないで書いていくと下のようになってしまう・・・&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_MAz1THqES9g/RajuuAo88qI/AAAAAAAAAAw/1NBSN2Z1rvw/s1600-h/bookmanage_no.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_MAz1THqES9g/RajuuAo88qI/AAAAAAAAAAw/1NBSN2Z1rvw/s320/bookmanage_no.png" alt="" id="BLOGGER_PHOTO_ID_5019524258917577378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;で、これを回避する方法を考えてみたんだけど、どうもスマートじゃない。&lt;br /&gt;&lt;br /&gt;考えたのはshape = pointの指定にして、作りたい階層の分だけノードを用意。&lt;br /&gt;&lt;br /&gt;各階層用ノードと対応させたいノードにrank = sameの指定をしていく。&lt;br /&gt;&lt;br /&gt;とりあえず、やりたいことが出来てるけど、点が残ってるのがジャマだな・・・&lt;br /&gt;&lt;br /&gt;↓完成&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_MAz1THqES9g/RajukQo88oI/AAAAAAAAAAg/R5VVP2MOkyw/s1600-h/bookmanage.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_MAz1THqES9g/RajukQo88oI/AAAAAAAAAAg/R5VVP2MOkyw/s320/bookmanage.png" alt="" id="BLOGGER_PHOTO_ID_5019524091413852802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071750433109638815-2976796736658250289?l=nananeko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nananeko.blogspot.com/feeds/2976796736658250289/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1071750433109638815&amp;postID=2976796736658250289&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/2976796736658250289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/2976796736658250289'/><link rel='alternate' type='text/html' href='http://nananeko.blogspot.com/2007/01/graphviz.html' title='Graphvizで階層ごとに分けて出力したい'/><author><name>ナナネコ</name><uri>http://www.blogger.com/profile/09243532376370765867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_MAz1THqES9g/RajuuAo88qI/AAAAAAAAAAw/1NBSN2Z1rvw/s72-c/bookmanage_no.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1071750433109638815.post-6928556616542522138</id><published>2007-01-12T21:33:00.000+09:00</published><updated>2007-01-12T22:37:01.470+09:00</updated><title type='text'>久々に。</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_MAz1THqES9g/RaeCgAo88mI/AAAAAAAAAAM/l2rwwjllIBY/s1600-h/test.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_MAz1THqES9g/RaeCgAo88mI/AAAAAAAAAAM/l2rwwjllIBY/s320/test.png" alt="" id="BLOGGER_PHOTO_ID_5019123796166898274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;あけましておめでとうございます。&lt;br /&gt;&lt;br /&gt;久々にブログを書いてるわけですが、もともとの趣旨が&lt;br /&gt;&lt;br /&gt;なんかやったことを残していくだったとおもったので、&lt;br /&gt;&lt;br /&gt;ちょっとは真面目にやってみようかなと。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ここ最近、大学の授業でフローチャートの類を書くことが多いんですよ。&lt;br /&gt;&lt;br /&gt;ただ、wordやペイントで書いていると日がくれそう・・・&lt;br /&gt;&lt;br /&gt;そこで、おすすめなのがこれ。&lt;br /&gt;&lt;br /&gt;graphviz (http://www.graphviz.org/)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;どういうものかというと、DOT言語なるものを利用して、&lt;br /&gt;&lt;br /&gt;テキストデータからフローチャートを書ける！っていうアプリケーションです。&lt;br /&gt;&lt;br /&gt;たとえば、&lt;br /&gt;&lt;br /&gt;digraph test{&lt;br /&gt;  a -&gt; b&lt;br /&gt;  b -&gt; c&lt;br /&gt;  a -&gt; c&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;こんな感じでテキストをつくって、graphvizにかけます。&lt;br /&gt;&lt;br /&gt;すると、&lt;br /&gt;&lt;br /&gt;右上の図のようにイメージ(ipg、gif、png)などとして出力してくれるんです。&lt;br /&gt;&lt;br /&gt;マウスでカチカチやってるよりはこっちのほうが早いですね。（ナナネコ的には&lt;br /&gt;&lt;br /&gt;使い方は Graphviz チュートリアル(http://homepage3.nifty.com/kaku-chan/graphviz/index.html)&lt;br /&gt;&lt;br /&gt;なんかがわかりやすかったです。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1071750433109638815-6928556616542522138?l=nananeko.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nananeko.blogspot.com/feeds/6928556616542522138/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1071750433109638815&amp;postID=6928556616542522138&amp;isPopup=true' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/6928556616542522138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1071750433109638815/posts/default/6928556616542522138'/><link rel='alternate' type='text/html' href='http://nananeko.blogspot.com/2007/01/blog-post.html' title='久々に。'/><author><name>ナナネコ</name><uri>http://www.blogger.com/profile/09243532376370765867</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_MAz1THqES9g/RaeCgAo88mI/AAAAAAAAAAM/l2rwwjllIBY/s72-c/test.png' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
