2016年2月13日土曜日

Visual Studio 2015 出力ウインドウ

Visual Studio Community の出力ウインドウは表示からON/OFFできません。
Ctrl+Art+O を押して表示/非表示を切り替えます。


Visual Studio 2015 error WPF

エラーが出ました。理由はわかりません。

プロジェクトを実行しようとしているときにエラーが発生しました:デバッグを開始できません。
起動されたオブジェクトはクライアントから削除されました。

Visual Studio を Repair すると治りました。
プログラムと機能からVisual Studioを選択して 変更→Repair です。

ちなみに、Repairしなくても デバッグ→デバッグなしで開始 で開始できます。
デバッグできませんが。。。。


2015年11月16日月曜日

ubuntu windowsの共有ディレクトリをマウント

smbmountがない(っぽい)ので以下で対応します。
> sudo apt-get install cifs-utils
マウントします。
> sudo mkdir /mnt/win
> sudo mount -t cifs -o username=[username],password=[password] //[server]/[share] /mnt/win
[server]はたとえば192.168.11.3とか。
[share]はwindowsの共有で見えているディレクトリ。

ubuntu namazu euc ファイル名が文字化け

namazuをそのまま使うといろんな場所で文字化けを起こします。
namazuで取り扱う文字コードがEUCなことが問題のようです。
取り込んだ文字列を toeuc という関数で 文字コード変換していますが、
/usr/bin/mknmz は少し足りない&間違っています。

下記のあたりを突貫工事します(美しくないは知らない)。

ubuntu namazu webから使う。

ubuntuのapacheが動作している状態で、
/var/www/html/
に、namazuサイトを作成します。

/var/www/html/namazu/index.htmlを以下に示します。

<form action="./cgi-bin/namazu.cgi" method="GET">
<b>サイト内検索:</b>
<input name="query" size="20" type="text" />
<input type="submit" value="検索" />
<input name="whence" type="hidden" value="0" />
<input name="max" type="hidden" value="20" />
<input name="result" type="hidden" value="normal" />
<input name="sort" type="hidden" value="score" />
<input name="idxname" type="hidden" value="web,bbs" /> 注意
</form>
/usr/lib/cgi-bin/namazu.cgi を
/var/www/html/namazu/cgi-bin/namazu.cgi にコピーします。

/etc/namazu/namazurc を
/var/www/html/namazu/cgi-bin/.namazurc にコピーします。("."注意!)


ubuntu namazu

ubuntu でnamazu をします。

> sudo apt-get namazu2 namazu2-index-tools
> sudo apt-get install namazu2 namazu2-index-tools
> sudo apt-get install libtext-kakasi-perl libnkf-perl
> sudo apt-get install wv xpdf
> sudo apt-get install language-pack-ja

xlhtml は apt-getできなかったので、0.51を探してDLして
> tar- xvzf  xlhtml -0.5.1.tar-gz
展開したディレクトリで
> configure
> make
> sudo make install
とりあえず、これで準備完了です。
/usr/bin/mknmz,namazu
/usr/share/namazu
などが生成されます。

2015年11月15日日曜日

ubuntu apache cgiが動かない

namazu webページを動かそうと思ったら、
ERR 500、Internal Server Errとなり、
どうもcgiが動いていない様子。

/etc/apache2/conf-available/serve-cgi-bin.conf
#             ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
              ScriptAlias /cgi-bin/ /var/www/html/*/cgi-bin/
#             <Directory "/usr/lib/cgi-bin">
              <Directory "/var/www/html/*//cgi-bin/">
とcgi置き場を書き換えてやる。

/etc/apache2/mods-available/mime.conf
              AddHandler cgi-script .cgi
とコメントアウトを外す。

apache をリスタートする。
> sudo /etc/init.d/apache2 restart

昔はhttpd.confでデフォルト有効になっていた気がするのだが。。。。