<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
 >

  <channel rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/!feeds/list">
    <title>JD for Linux Wiki</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/!feeds/list</link>
    <description>
      SourceForge.jp Wiki pages for JD for Linux.    </description>
        <dc:date>2013-04-01T12:35:51+09:00</dc:date>
        <items>
      <rdf:Seq>
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/OS%2F%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E5%88%A5%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%96%B9%E6%B3%95" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/Windows" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/Tips" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E8%A8%AD%E5%AE%9A%E9%9B%86" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/FAQ" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/FreeBSD" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/Debian" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/openSUSE" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/Fedora" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/Ubuntu" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/ArchLinux" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/%E5%88%A5%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8B%E3%82%89JD%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%99%E3%82%8B" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/%E6%9C%AA%E8%A7%A3%E6%B1%BA%E3%83%90%E3%82%B0" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/%E5%AE%9F%E8%A3%85%E6%B8%88" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/%E4%BD%9C%E6%A5%AD%E4%B8%AD" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/%E9%96%8B%E7%99%BAwiki" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/%E8%A7%A3%E6%9E%90" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/TODO" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E6%89%8B%E9%A0%86" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/JD3%E8%A8%88%E7%94%BB%E6%A1%88" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/FrontPage" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AE%E6%B3%A8%E6%84%8F%E7%82%B9" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%82%AF%E3%83%A9%E3%82%B9%E5%9B%B3" />
                <rdf:li rdf:resource="http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%B8%E3%81%AE%E5%8F%82%E5%8A%A0" />
              </rdf:Seq>
    </items>
  </channel>

      <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/OS%2F%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E5%88%A5%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%96%B9%E6%B3%95">
    <title>OS/ディストリビューション別インストール方法</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/OS%2F%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E5%88%A5%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%96%B9%E6%B3%95</link>
    <dc:identifier>OS/ディストリビューション別インストール方法</dc:identifier>
    <dc:date>2013-04-01T12:35:51+09:00</dc:date>
        <description>
      <![CDATA[このページは誰でも編集できます。

情報が古くなっている場合があります。日付やディストリビューションのバージョンに気をつけて下さい。

= OS/ディストリビューション別インストール方法 =

 [[PageOutline(start=2)]]

== Linux From Scratch

{{{
2 名前：名無しさん [sage]：2006/08/01(火) 02:04:]]>
    </description>
    <content:encoded>
      <![CDATA[<p>このページは誰でも編集できます。
</p><p>情報が古くなっている場合があります。日付やディストリビューションのバージョンに気をつけて下さい。
</p><h1 id="h1-OS.2F.E3.83.87.E3.82.A3.E3.82.B9.E3.83.88.E3.83.AA.E3.83.93.E3.83.A5.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E5.88.A5.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E6.96.B9.E6.B3.95">OS/ディストリビューション別インストール方法</h1><div class="indent"><div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ol><li><a href="#h2-Linux.20From.20Scratch">Linux From Scratch</a>
</li><li><a href="#h2-Gentoo">Gentoo</a>
</li><li><a href="#h2-Fedora">Fedora</a>
</li><li><a href="#h2-Ubuntu">Ubuntu</a>
</li><li><a href="#h2-FreeBSD">FreeBSD</a>
</li><li><a href="#h2-Nexenta">Nexenta</a>
</li><li><a href="#h2-.5Bhttp.3A.2F.2Fwww.archlinux.org.20ArchLinux.5D">ArchLinux</a>
<ol><li><a href="#h3-.5Bhttp.3A.2F.2Faur.archlinux.org.2F.20AUR.5D.E3.82.92.E4.BD.BF.E3.81.A3.E3.81.9F.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB">AURを使ったインストール</a>
</li><li><a href="#h3-.5Bhttp.3A.2F.2Fwiki.archlinux.org.2Findex.php.2FPKGBUILD.20PKGBUILD.5D.E3.82.92.E8.87.AA.E5.88.86.E3.81.A7.E7.94.A8.E6.84.8F.E3.81.97.E3.81.A6.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB">PKGBUILDを自分で用意してインストール</a>
</li></ol></li><li><a href="#h2-.5Bhttp.3A.2F.2Fwww.debian.org.2F.20Debian.20GNU.2FLinux.5D">Debian GNU/Linux</a>
<ol><li><a href="#h3-.E3.83.90.E3.82.A4.E3.83.8A.E3.83.AA.E3.83.91.E3.83.83.E3.82.B1.E3.83.BC.E3.82.B8.E3.82.92.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB">バイナリパッケージをインストール</a>
</li><li><a href="#h3-.E3.82.BD.E3.83.BC.E3.82.B9.E3.83.91.E3.83.83.E3.82.B1.E3.83.BC.E3.82.B8.E3.82.92.E4.BD.BF.E3.81.A3.E3.81.A6.E3.83.93.E3.83.AB.E3.83.89">ソースパッケージを使ってビルド</a>
</li><li><a href="#h3-.E3.83.93.E3.83.AB.E3.83.89.E3.81.AB.E5.BF.85.E8.A6.81.E3.81.AA.E3.83.91.E3.83.83.E3.82.B1.E3.83.BC.E3.82.B8.E3.82.92.E5.80.8B.E5.88.A5.E3.81.AB.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E3.81.99.E3.82.8B">ビルドに必要なパッケージを個別にインストールする</a>
</li></ol></li><li><a href="#opensuse">openSUSE</a>
<ol><li><a href="#h3-1.E3.82.AF.E3.83.AA.E3.83.83.E3.82.AF.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB">1クリックインストール</a>
</li><li><a href="#h3-.E6.89.8B.E5.8B.95.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.28.E3.83.87.E3.82.B9.E3.82.AF.E3.83.88.E3.83.83.E3.83.97.E7.92.B0.E5.A2.83.29">手動インストール(デスクトップ環境)</a>
</li><li><a href="#h3-.E6.89.8B.E5.8B.95.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.28.E3.82.B3.E3.83.9E.E3.83.B3.E3.83.89.E3.83.A9.E3.82.A4.E3.83.B3.29">手動インストール(コマンドライン)</a>
</li><li><a href="#h3-.E3.83.93.E3.83.AB.E3.83.89">ビルド</a>
</li></ol></li><li><a href="#h2-PCLinuxOS">PCLinuxOS</a>
</li><li><a href="#h2-autopackage">autopackage</a>
</li><li><a href="#h2-Mac.20OS.20X">Mac OS X</a>
</li><li><a href="#h2-PuppyLinux">PuppyLinux</a>
</li><li><a href="#h2-openBSD">openBSD</a>
</li><li><a href="#h2-Windows">Windows</a>
</li><li><a href="#h2-CentOS">CentOS</a>
</li><li><a href="#h2-Slackware">Slackware</a>
</li></ol></div>
</div><h2 id="h2-Linux.20From.20Scratch">Linux From Scratch</h2><pre>2 名前：名無しさん [sage]：2006/08/01(火) 02:04:59 ID:NAwqBb9Y
いきなり趣旨とはちょっと反するかもしれないので申し訳ないが、
とりあえずLFSでソースからインストールする場合。
READMEにも書いてあるんだけど、それに付け足し。
LFSで入る以外に必要なもの。
xlib(libsm,libice)
glib&gt;=2.6.0
gtk&gt;=2.6.0
libsigc++&gt;=2.0
glibmm&gt;=2.6.0
gtkmm&gt;=2.6.0
openssl&gt;=0.9
Optional: libgnomeui&gt;=2.0
libgnomeuiを使う時は、
$sed -i 's/^use_xsmp.*/use_xsmp=no/' configure.in
$sed -i 's/^use_gnomeui.*/use_gnomeui=yes/' configure.in
としておく。
$./autogen.sh
$./configure $arguments
$make
#make install
gtkやglib以下の依存関係は複雑なので割愛。
GNOME等でメニューに入れたいときは、同梱のjd.desktopを/usr/share/applications、
jd.pngを/usr/share/pixmaps以下にインストール。

</pre><hr /><h2 id="h2-Gentoo">Gentoo</h2><pre>5 名前：名無しさん [sage]：2006/08/02(水) 01:16:43 ID:xq3j5ix+
長くなって済みませんがGentooで手軽にCVSから最新版を入れる方法です。
リリース版はebuildjpにあるのでそちらからインストール出来ます。

・ /usr/local/myportage等の適当なディレクトリを作成し、
  /etc/make.confのPORTDIR_OVERLAYへ追加する。
・ /usr/local/myportage/www-client/jdへ以下のファイルを
  jd-9999.ebuild等の名前で保存し、emerge jdして終わり。

--------こっから--------
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header$

inherit eutils cvs

DESCRIPTION=&quot;gtk2 based 2ch browser written in C++&quot;
HOMEPAGE=&quot;http://sourceforge.jp/projects/jd4linux&quot;
SRC_URI=&quot;&quot;

ECVS_SERVER=&quot;cvs.sourceforge.jp:/cvsroot/jd4linux&quot;
ECVS_MODULE=&quot;jd&quot;
ECVS_BRANCH=&quot;HEAD&quot;

LICENSE=&quot;GPL-2&quot;
SLOT=&quot;0&quot;
KEYWORDS=&quot;~x86 ~amd64&quot;
IUSE=&quot;gnome&quot;

RDEPEND=&quot;&gt;=dev-cpp/gtkmm-2.6
       &gt;=dev-cpp/glibmm-2.6
       &gt;=dev-libs/libsigc++-2.0
       &gt;=dev-libs/openssl-0.9.7
       gnome? ( &gt;=dev-cpp/libgnomeuimm-2.0.0 )&quot;
DEPEND=&quot;${RDEPEND}
       sys-devel/automake
       sys-devel/autoconf
       sys-devel/libtool&quot;
S=&quot;${WORKDIR}/${ECVS_MODULE}&quot;
src_unpack() {
       cvs_src_unpack
       cd ${S}
       if use gnome; then
               sed -i -e 's/^use_xsmp.*/use_xsmp=no/' configure.in || die
               sed -i -e 's/^use_gnomeui.*/use_gnomeui=yes/' configure.in || die
       fi
       sh autogen.sh || die &quot;autogen.sh failed&quot;
       sed -i -e '/^CXXFLAGS/s:-ggdb::' configure || die &quot;sed failed&quot;
}
src_install() {
       make DESTDIR=&quot;${D}&quot; install || die &quot;make install failed&quot;
       doicon ${PN}.png
       domenu ${PN}.desktop
       dodoc COPYING README ChangeLog INSTALL
}

--------ここまで--------
</pre><pre>94 名前：名無しさん [sage]： 2007/04/06(金) 01:27:08 ID:SI860OoQ
SVNに移行という事で、Gentooでの最新版追っかけ用ebuildを書きました。
使い方は&gt;&gt;5と同じです。
また、コメントアウトを外せばmigemoオプションを使う事が出来ますが、
そのままだと使えません(libmigemo.soへリンクはします)。
/usr/share/migemo/utf-8以下に辞書を置けば行けそうな気もしますが、
migemo使った事が無いので良くわかりません。

--BEGIN--
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils autotools subversion

DESCRIPTION=&quot;gtk2 based 2ch browser written in C++&quot;
HOMEPAGE=&quot;http://sourceforge.jp/projects/jd4linux&quot;
SRC_URI=&quot;&quot;

ESVN_REPO_URI=&quot;http://svn.sourceforge.jp/svnroot/jd4linux/jd/trunk&quot;
ESVN_PROJECT=&quot;${PN}&quot;

LICENSE=&quot;GPL-2&quot;
SLOT=&quot;0&quot;
KEYWORDS=&quot;~x86 ~amd64&quot;
IUSE=&quot;pango gnome&quot; # migemo&quot;

RDEPEND=&quot;&gt;=dev-cpp/gtkmm-2.6
    &gt;=dev-cpp/glibmm-2.6
    &gt;=dev-libs/libsigc++-2.0
    &gt;=dev-libs/openssl-0.9.7
    gnome? ( &gt;=dev-cpp/libgnomeuimm-2.0.0 )&quot;
#    migemo? ( app-text/cmigemo )&quot;
DEPEND=&quot;${RDEPEND}&quot;

S=&quot;${WORKDIR}/${PN}&quot;

src_unpack() {
    subversion_fetch || die

    # replacement of subversion_bootstrap
    cd ${S}
    eautoreconf || die
    sed -i -e '/^CXXFLAGS/s:-ggdb::' configure || die &quot;sed failed&quot;
}

src_compile() {
    local myconf
    use pango &amp;&amp; myconf=&quot;--with-pangolayout&quot;
    use gnome &amp;&amp; myconf=&quot;${myconf} --with-sessionlib=gnomeui&quot;
    #use migemo &amp;&amp; myconf=&quot;${myconf} --with-migemo&quot;

    ./configure --prefix=/usr ${myconf} || die
    emake || die
}

src_install() {
    make DESTDIR=&quot;${D}&quot; install || die &quot;make install failed&quot;
    doicon ${PN}.png
    domenu ${PN}.desktop
    dodoc COPYING README ChangeLog INSTALL
}
--END--
</pre><pre>479 名前：login:Penguin [sage]： 2007/04/12(木) 10:56:18 ID:eGJ563u/
今&gt;&gt;476の方法で入れたけど、特に遅いと感じることはないし滑らかにスクロールしてる
&gt;&gt;471の件はlibX11が--with-xcb=yesで作られてたら、それが関係あるかもしれない

自分のところではslackware使ってるけど、xのパッケージを新しくしたら
firefoxとかターミナルのスクロールがひっかかるような感じで遅くなって
libX11を--with-xcb=noで作ったら、元に戻ったってことがあったんで 

480 名前：login:Penguin [sage]： 2007/04/13(金) 15:18:51 ID:0vNzva2N
&gt;&gt;479
スレ違いになりますけど、Slackwareでよくgtkmm
インストールできましたね・・・

よろしければ、Slackwareでgtkmmインストールする方法
教えていただけませんでしょうか? 

481 名前：login:Penguin [sage]： 2007/04/13(金) 19:34:24 ID:YikKgC2b
&gt;&gt;480
そんなあなたに ttp://www.linuxpackages.net/
libsigc++, glibmm, gtkmm 入れればいいんじゃね

482 名前：login:Penguin [sage]： 2007/04/13(金) 21:25:19 ID:xB0TBsYa
&gt;&gt;480
自分は&gt;&gt;481のじゃなくて、まずcairoとglib-2とgtk+2とpangoを新しいのにして
それからcairommとlibsigc++とglibmmとgtkmmを入れたと思った

上のライブラリがslackの11.0のままだとgtkmmとかのconfigureが通らなかった 
</pre><hr /><h2 id="h2-Fedora">Fedora</h2><pre>yum install jd
</pre><p>だけでOK。
</p><pre>Fedora12で開発パッケージをインストールしていない状態からsvn版JDをビルド 2012/09/21(金)

$ su -

# yum check-update
# yum install subversion
# exit

$ svn checkout http://svn.sourceforge.jp/svnroot/jd4linux/jd/trunk
$ cd trunk
$ su -

# yum install autoconf
# yum install automake
# yum install libtool
# yum install gcc
# yum install gcc-c++
# yum install gtkmm24-devel
# yum install gnutls-devel
# yum install make
# exit

$ autoreconf -i
$ ./configure --with-native
$ make
$ cd src
$ ./jd

(お好みで)
  $ strip jd
  $ gzexe jd
</pre><pre>114 名前：作者 ★ [sage]： 2007/11/17(土) 23:50:27 ID:REj7Ebp+
Fedora8 LiveCD版をインストールしてからJDのビルドに必要なyum

yum install autoconf
yum install automake
yum install libtool
yum install gcc
yum install gcc-c++
yum install gtkmm24-devel
yum install gnutls-devel
yum install make

rpmbuild で作成する場合は

yum install libSM-devel 
yum install cmigemo-devel

も追加
</pre><hr /><h2 id="h2-Ubuntu">Ubuntu</h2><pre>
Synaptic からインストール、または端末を開いて　

sudo apt-get install jd
</pre><pre>ubuntu11.04日本語版でsvn版をビルドする方法

sudo apt-get -y install subversion
sudo apt-get -y install autoconf
sudo apt-get -y install libtool
sudo apt-get -y install libgtkmm-2.4-dev
sudo apt-get -y install libgnutls-dev
sudo apt-get -y install ttf-ipamonafont

後は

svn checkout http://svn.sourceforge.jp/svnroot/jd4linux/jd/trunk
cd trunk
autoreconf -i
./configure --with-native
make
cd src
./jd
</pre><pre>ubuntu9.04日本語版

sudo apt-get install subversion
sudo apt-get install autoconf
sudo apt-get install libtool
sudo apt-get install build-essential
sudo apt-get install libgtkmm-2.4-dev
sudo apt-get install libgnutls-dev
sudo apt-get install ipamonafont

後は

svn checkout http://svn.sourceforge.jp/svnroot/jd4linux/jd/trunk
cd trunk
autoreconf -i
./configure
make
cd src
./jd
</pre><pre>126 名前：121 [sage]： 2008/05/29(木) 12:08:01 ID:ctkXH0QI
trunk r2067

Ubuntu8.04で音を鳴らすには、
./configure --with-alsa
に変更と「libasound2-dev」が必要です。
</pre><pre>121 名前：名無しさん [sage]： 2008/01/27(日) 10:26:43 ID:TZN5cCoM

ubuntuで1.9.8以降のJDをコンパイルするには。

(1)Synapticで下記のパッケージをインストールする。

build-essential
libgtkmm-2.4-dev
autoconf
automake1.9
libtool
libgnutls-dev

(2)ソースをDLし、右クリックで展開する。

出来たフォルダをホームに移動させたほうが後々都合がよい。

以降、端末上での作業。

(3)展開したディレクトリに移動

「cd」に続けて空白を入力したら、さっきのフォルダのアイコンを端末にD&amp;D。Enter↓

(4)buildする。

autoreconf -i 注）./autogen.shでは上手くいかないはず。
./configure
make

(5)実行ファイルのサイズを小さくする。

strip src/jd

(6)実行、テスト。

src/jd

(7)デスクトップにアイコンを置くには。

jdを右クリック、「リンクの作成」。
リンクを右クリック、プロパティでアイコンをクリックして、JDのアイコンjd.pngを指定。
アイコンをお好きなところへ。
</pre><pre>10 名前：作者 ★ [sage]：2006/08/17(木) 22:20:59 ID:xlMhDdJ2
Ubuntu-jp CD起動版でJDをインストールする方法

メモリは512M、バージョンは6.06で試しました。普通にHDDにインストールした
Ubuntuでも同じようにしてインストール出来ると思います。

(1) synapticで必要なパッケージをインストールする

設定→リポジトリで「コミュニティーによるメンテナンス」を選んでから

libgtkmm-2.4-dev
autoconf
automake1.9
libtool
libssl-dev
gcc
g++
make

を検索で探してインストールする。途中でディスク容量が足りなくなったら
sudo rm -f /var/cache/apt/archives/*.deb でディスクを空ける

(2) makeする

ディスク容量が足りない場合は/tmpあたりにjdのソースを解凍してmakeする

./autogen.sh
./configure
make

(3) src/jd で実行する
</pre><hr /><h2 id="h2-FreeBSD">FreeBSD</h2><p>まちBBSを読む場合にはconfigureオプションに--with-onigurumaを付けて鬼車を使わないと重いので注意(ver.2.1.0以降)。
</p><pre>916 名前：FreeBSD User [sage]：2007/01/22(月) 12:40:06 ID:qV2aC6Fa
返事遅れて申し訳ないです。&gt;作者さん

インストール方法、FreeBSDでのまとめです。


まず、/usr/ports/x11-toolkits/gtkmm24をportinstall
次にautoconf、automake、libtoolをGNUサイトからソースを持って来て
./configure make make installする。(FreeBSDでは標準では付いていないので)
zlib、opensslも公式サイトからソースとって来て
./configure(ここの部分たしか./configの場合もあったような) make make install。

portsを使ってもいいんだけど、いろいろ面倒になるだろうから
今紹介した方法が手っ取り早いかと思います。

あと、重要なのが
/usr/ports/devel/gmakeをportinstallでインストールする。

そしてJDのソース取って
中に入り

sh autogen.sh
./configure
gmake (makeではない)

src/jdで起動。

日本語おかしかったらごめんなさい。
間違ってる所がある場合は指摘をお願いします。
</pre><pre>432 名前：login:Penguin [sage]：2007/04/01(日) 09:33:20 ID:zbV3M4xb
FreeBSDを語ろう Part14
http://pc11.2ch.net/test/read.cgi/unix/1168465315/897
897 名前：名無しさん＠お腹いっぱい。[sage] 投稿日：2007/03/28(水) 08:43:04
やっと jd を FreeBSD でコンパイルできたよ。
こつは configure に
OPENSSL_CFLAGS=&quot;-I/usr/include&quot;
OPENSSL_LIBS=&quot;-L/usr/lib -lssl&quot;
を付け加えることと、gmake を使うことだった。
ここんところの gtk, gnome, glib... の関連で結構やっぱ大変だった… 

436 名前：login:Penguin [sage]：2007/04/03(火) 21:51:07 ID:VdahYQw8 (2)
&gt;&gt;432
FreeBSD 6.2-STABLEだが、
configureいじらなくてもmakeまで通ったよ。
WITH_OPENSSL_BETA=yesな環境だからかな？ 
</pre><pre>JDサポートBBS ディストロ別インストール情報 より
139 名前：名無しさん [sage]： 2009/01/04(日) 21:39:03 ID:0AEip2N6

FreeBSD 7.1-RELEASE で JD 2.1.0-081228 のインストールメモ

事前にOS標準でインストールされていない以下をpackage か port から入れておく
(X、日本語入力環境以外では、これぐらいあればいいはず)

gmake-3.8.1
automake-1.9.6
autogen-5.9.5
libtool-1.5.26
gtkmm-2.12.7
gnutls-2.4.2
oniguruma-4.7.1 (*1)
*1は、OS標準のregexの性能が悪いため「まちBBS」などの板ではあった方がよいが、
2ch板だけなら無くても可

『手順』
1. jdのソースを展開
2. ./autogen.sh
3. ./configure --with-oniguruma (onigurumaが必要な時は指定)
4. gmake

</pre><hr /><h2 id="h2-Nexenta">Nexenta</h2><pre>92 名前：名無しさん [sage]：2007/02/19(月) 19:37:16 ID:kxhxXt6o
Nexenta という GNU/OpenSolaris な環境で jd-1.8.8-beta070218 をビルドしてみました。
必要なパッケージ、ビルド方法はについては
「インストール方法補足、及びディストロ別インストール方法」の Ubuntu と同じです。
# その Ubuntu の項目ですが、libgtkmm-2.4.dev は libgtkmm-2.4-dev の間違いかと。

途中で timegm が未定義と言われるので、src/jdlib/misctime.cpp に
ttp://zunda.freeshell.org/d/20050308.html#p05
の中身をコピペしてみました。
今度は ICONV_CONST が未定義と言われるので、src/jdlib/jdiconv.cpp に
#define ICONV_CONST const
を追加しました。
さらに MSG_NOSIGNAL が未定義と言われるので、src/jdlib/loader.cpp に
#define MSG_NOSIGNAL 0
を追加しました。
とりあえずこの3点の応急措置だけでうまくいくようです。

(補足)

ver2.0.1以降はsolaris用パッチが当たっているので上の措置は必要ない
</pre><hr /><h2 id="h2-.5Bhttp.3A.2F.2Fwww.archlinux.org.20ArchLinux.5D"><a href="http://www.archlinux.org" class="external" rel="nofollow">ArchLinux</a></h2><pre>85 名前：28 [sage]：2007/02/21(水) 20:23:05 ID:H9gM2cIp
少し前にArchLinuxでビルドできないと言っていた者です。
以前はArchLinux-0.7.2-i686だったのですが、
今回ArchLinux-0.8-beta-x86_64で試してみたところ、何事もなくビルドできました。
0.8-beta-i686では未確認ですが、手順は以下の通りです。

# pacman -S gtkmm
$ autoreconf -i
$ ./configure
$ make
</pre><pre>485 名前：login:Penguin [sage]： 2007/04/16(月) 16:52:57 ID:b6IR8/MB (2)
Arch Linuxユーザです
0.8で問題なくmake出来るようになったので、makepkg用のPKGBUILDを書いてみました
pacmanで管理できるので手動でmakeするよりオススメです
需要あるのか分かりませんが・・・

####ここから####
pkgname=jd
pkgver=070403
_ver=1.8.8-070403
pkgrel=1
pkgdesc=&quot;A 2ch browser based on gtkmm2&quot;
arch=('i686' 'x86_64')
url=&quot;http://jd4linux.sourceforge.jp/&quot;
license=('GPL')
depends=('gtkmm' 'zlib' 'openssl')
conflicts=('jd-svn')
source=(http://dl.sourceforge.jp/jd4linux/24814/${pkgname}-${_ver}.tgz)
md5sums=('793b6cb96563f689b01830d9b546f0d2')

build() {
cd ${startdir}/src/${pkgname}-${_ver}
autoreconf -i
./configure --prefix=/usr
make || return 1
make DESTDIR=${startdir}/pkg install
mkdir -p ${startdir}/pkg/usr/share/{pixmaps,applications}
install -m 644 jd.png ${startdir}/pkg/usr/share/pixmaps/
install -m 644 jd.desktop ${startdir}/pkg/usr/share/applications/
}
####ここまで#### 

486 名前：login:Penguin [sage]： 2007/04/16(月) 17:16:49 ID:b6IR8/MB (2)
svn版です
http://2chshare.net/mini/files/2chshare-mini_0749.gz

アップデートはversionpkgを使うと楽です(pacman -S versionpkgでインストール)
PKGBUILDのあるディレクトリに入って

versionpkg -m

とすれば最新のリビジョンをチェックして、PKGBUILDのpkgverを書き換えてくれます
後は普通に

makepkg

でパッケージができるので、pacmanでインストールして下さい
</pre><h3 id="h3-.5Bhttp.3A.2F.2Faur.archlinux.org.2F.20AUR.5D.E3.82.92.E4.BD.BF.E3.81.A3.E3.81.9F.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB"><a href="http://aur.archlinux.org/" class="external" rel="nofollow">AUR</a>を使ったインストール</h3><p>PACKAGE=<a href="http://aur.archlinux.org/packages.php?ID=13690" class="external" rel="nofollow">jd</a> または
<a href="http://aur.archlinux.org/packages.php?ID=14016" class="external" rel="nofollow">jd-svn</a>
</p><ul><li><a href="https://wiki.archlinux.org/index.php/AUR_Helpers" class="external" rel="nofollow">AUR Helper</a>を使う場合 (例: <a href="http://archlinux.fr/yaourt-en" class="external" rel="nofollow">yaourt</a>)
<pre>$ yaourt -Sy ${PACKAGE}
</pre></li></ul><ul><li>その他
<pre>$ wget http://aur.archlinux.org/packages/jd/${PACKAGE}/PKGBUILD
$ makepkg -cis -p PKGBUILD
# pacman -U jd-*.pkg.tar.xz
</pre></li></ul><h3 id="h3-.5Bhttp.3A.2F.2Fwiki.archlinux.org.2Findex.php.2FPKGBUILD.20PKGBUILD.5D.E3.82.92.E8.87.AA.E5.88.86.E3.81.A7.E7.94.A8.E6.84.8F.E3.81.97.E3.81.A6.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB"><a href="http://wiki.archlinux.org/index.php/PKGBUILD" class="external" rel="nofollow">PKGBUILD</a>を自分で用意してインストール</h3><p><a href="http://sourceforge.jp/projects/jd4linux/wiki/OS%2F%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E5%88%A5%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%96%B9%E6%B3%95/attach/PKGBUILD">参考:PKGBUILD</a>
<pre>$ makepkg -cis -p PKGBUILD
# pacman -U jd-*.pkg.tar.xz
</pre></p><hr /><h2 id="h2-.5Bhttp.3A.2F.2Fwww.debian.org.2F.20Debian.20GNU.2FLinux.5D"><a href="http://www.debian.org/" class="external" rel="nofollow">Debian GNU/Linux</a></h2><p><a href="http://packages.qa.debian.org/j/jd.html" class="external" rel="nofollow">Debian公式リポジトリ</a>で配布されています。stableでは<a href="http://backports.debian.org/Instructions/" class="external" rel="nofollow">backports</a>のリポジトリを使用すると良いでしょう。
</p><h3 id="h3-.E3.83.90.E3.82.A4.E3.83.8A.E3.83.AA.E3.83.91.E3.83.83.E3.82.B1.E3.83.BC.E3.82.B8.E3.82.92.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB">バイナリパッケージをインストール</h3><pre># aptitude install jd
</pre><h3 id="h3-.E3.82.BD.E3.83.BC.E3.82.B9.E3.83.91.E3.83.83.E3.82.B1.E3.83.BC.E3.82.B8.E3.82.92.E4.BD.BF.E3.81.A3.E3.81.A6.E3.83.93.E3.83.AB.E3.83.89">ソースパッケージを使ってビルド</h3><p><a href="http://debian.fam.cx/index.php?AptGet#customize" class="external" rel="nofollow">参考</a>
<pre># apt-get build-dep jd
$ apt-get source jd
</pre></p><h3 id="h3-.E3.83.93.E3.83.AB.E3.83.89.E3.81.AB.E5.BF.85.E8.A6.81.E3.81.AA.E3.83.91.E3.83.83.E3.82.B1.E3.83.BC.E3.82.B8.E3.82.92.E5.80.8B.E5.88.A5.E3.81.AB.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E3.81.99.E3.82.8B">ビルドに必要なパッケージを個別にインストールする</h3><pre># aptitude install automake libgnutls-dev libgtkmm-dev libtool
</pre><p>JDプロジェクトで配布しているソースのビルドについてはマニュアルの&quot;make、実行方法&quot;を参照して下さい。
</p><hr /><h2 id="opensuse"><a href="http://www.opensuse.org/jp/" class="external" rel="nofollow">openSUSE</a></h2><h3 id="h3-1.E3.82.AF.E3.83.AA.E3.83.83.E3.82.AF.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB">1クリックインストール</h3><p><a href="http://ja.opensuse.org/Build_Service" class="external" rel="nofollow">openSUSE BuildService</a>でビルド済みのパッケージが配布されています。インストールは<a href="http://blog.zaq.ne.jp/opensuse/article/13/" class="external" rel="nofollow">配布されている1クリックインストールファイル</a>を開いてウィザードに従うだけです。お疲れさまでした。JDはメインメニューの「インターネット-&gt;ウェブブラウザ」等に登録されます。
</p><h3 id="h3-.E6.89.8B.E5.8B.95.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.28.E3.83.87.E3.82.B9.E3.82.AF.E3.83.88.E3.83.83.E3.83.97.E7.92.B0.E5.A2.83.29">手動インストール(デスクトップ環境)</h3><p>1クリックインストールを使用しない場合、JDはパッケージ名が短すぎるため、<strong>webpin等で検索すると発見するのに時間がかかります</strong>。配布されているリポジトリを直接追加してインストールして下さい。
なお、openSUSE 11.3より古い環境でインストールする場合は、リポジトリのURLを&quot;.../openSUSE_11.3/&quot;から&quot;.../openSUSE_11.2/&quot;等へ適宜置き換えてください。
</p><ol><li>メインメニューからYaSTを起動します。
</li><li>ソフトウェアからソフトウェアリポジトリを開きます。
</li><li>「追加」ボタンを押し、「URLの指定」を選びます。
</li><li>リポジトリ名に適当な名前を入力し、URLに<a href="http://download.opensuse.org/repositories/home:/HeliosReds/openSUSE_11.3/" class="external" rel="nofollow">http://download.opensuse.org/repositories/home:/HeliosReds/openSUSE_11.3/</a>を指定、「次へ」ボタンを押します。 
</li><li>署名確認ダイアログが表示された場合、問題がなければインポートを選びます。
</li><li>「ソフトウェア管理」を開きます。
</li><li>検索欄に「jd」と入力し、jdパッケージを探します。
</li><li>jdパッケージを選び、インストールを選択、「適用」ボタンを押します。
</li></ol><p>以上で完了です。お疲れさまでした。JDはメインメニューの「インターネット-&gt;ウェブブラウザ」等に登録されます。
</p><h3 id="h3-.E6.89.8B.E5.8B.95.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.28.E3.82.B3.E3.83.9E.E3.83.B3.E3.83.89.E3.83.A9.E3.82.A4.E3.83.B3.29">手動インストール(コマンドライン)</h3><pre>$ sudo zypper addrepo --check --name 'openSUSE BuildService - home:HeliosReds' http://download.openuse.org/repositories/home:/HeliosReds/openSUSE_11.3/
$ sudo zypper in jd
</pre><h3 id="h3-.E3.83.93.E3.83.AB.E3.83.89">ビルド</h3><pre>759 名前：login:Penguin [sage]： 2009/07/24(金) 18:49:39 ID:HlqsiSQ6

10.3、11.0 では問題なくビルドできたのに
11.1 用だと jd.desktop がひっかかって
エラーになってしまうという問題があったため
jd.desktop そのものをいじって問題回避しちゃったんですが
これで良かったのかな？

出てきたエラーのログをとり忘れていたので正確にお知らせできないんですが
openSUSE の *.desktop には
X-SuSE-translate=false
(パラメータとしては true, false のいずれかが入る)
というエントリが入るようでして、ログには
「true とも false とも書いてないから先に進めない」
みたいなメッセージが出てきていました。

# openSUSE 10.3、11.0 ではそのままでも通ったのに
# 11.1 と Factory ではエラーになってしまった。

それと、そこにいく以前の問題として jd.spec に
BuildRequires: gcc-c++
を追記してあげなければいけない、ということが分かりました。

ローカルで rpmbuild -ta した場合は問題なかったので
これは openSUSE Build Service だけで必要となるようです。
# 上記 jd.desktop についても、ローカルでビルドする場合は問題なしです。 

あと、
Categories=Network;
も
Categories=Network;WebBrowser;
に修正してみました。

ほんとはこういったことはパッチで処理した方がいいんでしょうが
openSUSE Build Service でどうやればパッチ当てられるのか
まだよく分かっていないので、直接ファイルをいじるという
安易な方法に逃げてしまっています。 (^ ^;) 

### 2010/02/09 追記 ###

2.6.0 のリリースに伴い openSUSE Build Service の JD もアップデートしました。

ですが、11.0、11.1 用のパッケージ構築でエラーが出てしまうので(11.2、Factory は問題無し)、スレッドで紹介されている通り

490 名前：login:Penguin [sage]： 2010/02/09(火) 04:11:01 ID:cQ8J6VjZ (2)
&gt;&gt;488,489
&gt; 取り敢えず src/skeleton/dragnote.cpp（だと思いますが）
&gt; の最初の方に
&gt; #include &lt;cstring&gt;
&gt; を加えるとどうなるでしょう

…を行うことでエラー回避できることを確認しました。

### 2010/02/09 追記　ここまで ###


107 名前名無しさん[sage] 2007/06/16(土) 23:37:22ID:l0VOt8uU

openSUSE 10.2でjd.specの簡易流用

Requiresでパッケージ名の違いで依存エラーが出るので
gtkmm24-develをgtkmm2-develに
libSM-develをxorg-x11-libSM-develに
fonts-japaneseに相当するものが何かわからないのでコメントアウト

icon-cacheのアップデートでワーニングが出る（gtk-update-icon-cacheが/opt/gnome/binに置かれているため？)ので
%post以下3行と%postun以下３行をとりあえずコメントアウト
</pre><hr /><h2 id="h2-PCLinuxOS">PCLinuxOS</h2><pre>110 名前：名無しさん [sage] 2007/08/01(水) 03:03:41 ID:Rik9YZ6Y

PCLinuxOSでのインストール
◎通常のmakeの場合
必要なパケジ名が違っているものがあるので注意
gtkmm24-develの代わりにlibgtkmm2.4_1-devel
libSM-develの代わりに libsm6-devel をインストール。
他のライブラリ、ビルド用のツールをインストール。
あとはマニュアル通りに autoreconf -i　→ ./configure　→ make


◎jd.spec　を使用してrpmを作る場合。
ビルド時にパケジ名の違いからFailed build dependenciesのエラーが出るので
gtkmm24-devel をlibgtkmm2.4_1-devel
libSM-devel をlibsm6-devel と書き換える。

インストール時にerror: Failed dependencies:のエラーが起きるので
fonts-japanese をfonts-ttf-japanese　と書き換える。
ちなみにpclosのfonts-ttf-japaneseはさざなみなので、コメントアウトでもOK

あとはrpmbuild -ba とかでrpmにすればOK

115 名前：110 [sage]： 2007/12/10(月) 20:35:12 ID:KdJiou6M

PCLinuxOSでのGNUTLSを使ったインストール

◎通常のビルドの場合
synapticでGNUTLSで検索すると
gnutls
libgnutls13
libgnutls13-devel
と出てくるので、これらをインストールして、後はマニュアルどおりに
autoreconf -i　→ ./configure　→ make
でOKです。

◎jd.spec　を使用してrpmを作る場合。
BuildRequires: gnutls-devel とある箇所を libgnutls13-devel　と書き換えてください。

他は110のカキコの要領でやれば問題ないです。
</pre><hr /><h2 id="h2-autopackage">autopackage</h2><pre>112 名前：名無しさん [] 2007/08/20(月) 21:45:57 ID:FbSd76/o

結構マイナーなパッケージ形式だけど、autopackageっていう形式で
作ってみた。opensslのバージョンは0.9.8じゃないと動かないので注意。
gtkmmは多分2.6以上。うまく動かなかったらごめん。

http://itn2002.sakura.ne.jp/archive/jd/JD4linux%201.9.6-beta070804.package

もし自分で作りたくなった人がいたら、apspecは

http://itn2002.sakura.ne.jp/archive/jd/default.apspec

にあるんで参考にして。
</pre><hr /><h2 id="h2-Mac.20OS.20X">Mac OS X</h2><pre>593 名前：login:Penguin []： 2007/11/08(木) 20:16:25 ID:0drQO0GS (4)
&gt;&gt;586
いや、おそらくgtkmm2.4 laterならビルドできるんじゃないかというのは、
gtkmm2が./configureはできても、make installがなかなかできないので、
先に進めない状態なのです。

594 名前：login:Penguin []： 2007/11/08(木) 20:31:24 ID:0drQO0GS (4)
&gt;&gt;586
別versionのgtkmm2のビルドだと
g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=&quot;gtkmm&quot; -I../../gtk -I../../gtk -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../
gdk -I../../gtk -I../../gtk -DXTHREADS -I/opt/local/include/glibmm-2.4 -I/opt/local/lib/glibmm-2.4/include -I/opt/local/include/sigc++-2.0 -I
/opt/local/lib/sigc++-2.0/include -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include/gtk-2.0 -I/
opt/local/lib/gtk-2.0/include -I/opt/local/include/atk-1.0 -I/opt/local/include/cairo -I/opt/local/include/pango-1.0 -I/opt/local/include/freetype2 -I
/opt/local/include/libpng12 -I/usr/X11R6/include -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include
-g -O2 -Wall -MT radioaction.lo -MD -MP -MF .deps/radioaction.Tpo -c radioaction.cc -fno-common -DPIC -o .libs/radioaction.o
../../gtk/gtkmm/radioaction.h:101: error: declaration of 'typedef class Gtk::RadioButtonGroup Gtk::RadioAction::Group'
../../gtk/gtkmm/radioaction.h:88: error: conflicts with previous declaration 'typedef class Gtk::RadioButtonGroup Gtk::RadioAction::Group'

こんな状態。もうかれこれ１週間ビルドに失敗中。
Linuxのほうは、ずーっと最新ビルド成功しているのに、やはりMacOSXでJDは無理なのかな・・・ 

595 名前：login:Penguin [sage]： 2007/11/08(木) 22:31:14 ID:TA532nri
けちのついてるのは「Can't locate XML/Parser.pm」のようですが... 

597 名前：login:Penguin []： 2007/11/08(木) 23:37:57 ID:0drQO0GS (4)
&gt;&gt;595
いれてみました。

その結果は
g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=&quot;gtkmm&quot; -I../../gtk -I../../gtk -I../../pango -I..
/../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -DXTHREADS -I/opt/
local/include/glibmm-2.4 -I/opt/local/lib/glibmm-2.4/include -I/opt/local/include/sigc++-2.0
-I/opt/local/lib/sigc++-2.0/include -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/incl
ude -I/opt/local/include -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/
local/include/atk-1.0 -I/opt/local/include/cairo -I/opt/local/include/pango-1.0 -I/opt/local/
include/freetype2 -I/opt/local/include/libpng12 -I/usr/X11R6/include -D_REENTRANT -I/opt/
local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -g -O2 -Wall -MT
toolbar.lo -MD -MP -MF .deps/toolbar.Tpo -c toolbar.cc -fno-common -DPIC -o .libs/toolbar.o
toolbar.cc: In member function 'Gtk::Tooltips* Gtk::Toolbar::get_tooltips_object() const':
toolbar.cc:560: error: 'const struct _GtkToolbar' has no member named 'tooltips'

こんなエラーです。途中まではうまくmakeできているようですが、このtoolbarでストッピしました。 

600 名前：login:Penguin []： 2007/11/09(金) 00:50:58 ID:TS02rZqf (8)
&gt;&gt;598 すみません
&gt;&gt;599 gtkmmはビルドできました。

で、JDをいよいよ ./configureしてみたのですが、OpenSSLは0.9.7が入っているのですが
以下のようなメッセージが出ました。

checking for OPENSSL... configure: error: Package requirements (openssl &gt;= 0.9 ) were not met:
No package 'openssl' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables OPENSSL_CFLAGS
and OPENSSL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details. 

601 名前：作者 [sage]： 2007/11/09(金) 01:00:29 ID:+J1emnAp (4)
&gt;&gt;600
ここまでくれば ttp://jd4linux.sourceforge.jp/manual/197/install.html#d2e67 以下が参考になると思います。 

602 名前：login:Penguin [sage]： 2007/11/09(金) 01:02:16 ID:x8U+1tHy (3)
opensslのDevelopmentFileが必要
それと、pkg-config
Macはpkg-config使うのか？
基本的にLinuxでは。そのクライアントにファイルが存在してるかどうか
チェックするとき、pkg-configというコマンドを呼び出す
pkg-configで見つけられないのは、

&gt;non-standard prefix

普通でない場所にインストールされてる可能性があるから
そういう場合は、
OPENSSL_CFLAGS
OPENSSL_LIBS
を使って、そのパスを指定する

というメッセージ 

603 名前：login:Penguin []： 2007/11/09(金) 01:07:36 ID:TS02rZqf (8)
&gt;&gt;601
&gt;&gt;602
おかげさまで、./configureは通過しました。
export PKG_CONFIG_PATH=/usr/lib/pkgconfigで、無事に通過しました。

で、いよいよmakeをしたのですが、
jdiconv.cpp: In member function 'const char* JDLIB::Iconv::convert(char*, int, int&amp;)':
jdiconv.cpp:84: error: 'ICONV_CONST' was not declared in this scope
jdiconv.cpp:84: error: expected `)' before 'char'
jdiconv.cpp:64: warning: unused variable 'buf_out'

となりました。ううむ。少しずつ進んでいるのですが 

604 名前：作者 [sage]： 2007/11/09(金) 01:21:07 ID:+J1emnAp (4)
&gt;&gt;603
ICONV_CONSTに関してはttp://jd4linux.sourceforge.jp/manual/197/install.html#d2e85あたりを
参考にされると良いと思います。 

605 名前：login:Penguin []： 2007/11/09(金) 01:26:47 ID:TS02rZqf (8)
&gt;&gt;604
参考にしたその同様の手法でとりあえず、問題を回避できました。

現在gmake中です

606 名前：login:Penguin []： 2007/11/09(金) 01:34:35 ID:TS02rZqf (8)
作者様、そしてアドバイスをいただいた方々へ

大変ありがとうございました。無事ではないのですが、なんとかmakeもできました。
ただ、日本語入力ができないというMacOSXの X11の問題かなにかなのかわかりませ
んが、とりあえず、起動するところまでこぎ着けました。

608 名前：login:Penguin []： 2007/11/09(金) 01:38:51 ID:TS02rZqf (8)
と、おもったら、X11に単純に日本語入力システムを導入しておりませんでした。
でも、感激です。これで、MacOSXでも JDが使えます。

使用したライブラリは

OpenSSL : 0.9.7
gtkmm : 2.8.12
pkg-config : 0.18

gtkmmのビルドで失敗していた&gt;&gt;597の件は、toolbar.ccの 560行目付近の４行カット
でmakeして通過しました。

configure optionは、 Core2Duoで設定しました。明日、日本語入力システムを導入してみようと思います。 

609 名前：login:Penguin []： 2007/11/09(金) 01:41:16 ID:TS02rZqf (8)
http://www.sol.dti.ne.jp/~kikuyan/macosx/x11kotoeri.htmlを参考にして、明日日本語入力に
チャレンジします。

</pre><hr /><h2 id="h2-PuppyLinux"><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/PuppyLinux">PuppyLinux</a></h2><pre>
Precise Puppy 5.4 の場合

--------------------------
【１】JDのインストール

Puppy Package Manager を起動。（メニュー｜セットアップ｜Puppyパッケージマネージャー）
Find欄に jd 2ch と入力して、Goボタンを押して検索開始。
検索範囲は、Search all repositories 側の Search ボタンを押す。
リストアップされた一覧から jd_2.8.2-110808-3 をクリックしてインストール開始。
インストール作業が完了すると、メニューにJDが登録される。（メニュー｜インターネット｜2ch ブラウザ JD）

（メモ）JD 2.8.5-120826 を使いたい場合は、http://packages.debian.org/sid/jd から jd_2.8.5-120826-2_i386.deb ファイルをダウンロードしてインストール。

--------------------------
【２】不足ライブラリの追加インストール

jd_2.8.2-110808-3 の場合は、Precise Puppy 5.4ではライブラリの不足は生じないので追加作業は不要。

（メモ）不足ライブラリは、JDのバージョンやビルド時設定によってまちまち。
（メモ）不足ライブラリを調べる場合は、端末から ldd /usr/bin/jd と打ち込んで not found を探す。

jd_2.8.5-120826-2_i386.deb ファイルを使った場合は、下記の不足ライブラリの追加作業が必要。

Puppy Package Manager を起動。（メニュー｜セットアップ｜Puppyパッケージマネージャー）
Find欄に libmigemo と入力して、Goボタンを押して検索開始。
検索範囲は、Search all repositories 側の Search ボタンを押す。
リストアップされた一覧から libmigemo1_20110227-3 をクリックしてインストール。

--------------------------
【設定】

Webブラウザ設定については、ブラウザ起動コマンドを次の様に指定すればOK。
defaultbrowser &quot;%LINK&quot;

--------------------------
【その他】

PuppyLinuxの日本語フォーラムにて「JD」をキーワードにして検索すると、有益な情報が得られる場合もあるかも。


（参考資料）===========================================

ここから下の記述は、記入から歳月がたち内容が古くなってしまいました。
よって、最新Puppyや最新JDでは合わない記述も有ります。
一応、参考資料として残しておきます。

動作確認環境
Puppy：4.00.4-JP, 4.1.2-JP
JD：2.0.0, 2.1.0, 2.2.0

インストール容量
約10MB(本体5MB+ライブラリ5MB)。

--------------------------
【1-a】必要ライブラリの導入(petが存在するもの)

http://distro.ibiblio.org/pub/linux/distributions/puppylinux/pet_packages-4/
から下記petをダウンロードし、インストール。

cairomm-1.4.4.pet
glibmm-2.14.1.pet
gtkmm-2.12.1.pet

(メモ)
petのインストールは、ROXファイラでpetファイルをクリックすればOK。

--------------------------
【1ｰb】必要ライブラリの導入(petが存在しないもの)

libgnutls26関連のpetが無いので、Debianライブラリから入手。

http://packages.debian.org/lenny/libgnutls26
から、i386アーキテクチャを選び、libgnutls26_*_i386.deb をダウンロード。

同じく、依存関係にある関連ライブラリをダウンロード。
libgcrypt11_*_i386.deb
libgpg-error0_*_i386.deb
libtasn1-3_*_i386.deb

上記の各 debファイルを適当な作業フォルダに解凍する。
解凍先フォルダ中にある /usr/lib/ フォルダ内の全てのファイルを
 Puppy 中の /usr/lib/ フォルダ内にコピーする。
その後、作業フォルダを削除。

(メモ)
debファイルの解凍作業は、ROXファイラでdebファイルをクリックすればアーカイバが開くので、「全て選択」ボタンを押し、ツールバー右端の下三角マークを押して「展開」を選び、その後、解凍先を指定すればOK。

(メモ)
JDのバージョンによっては、上記以外のライブラリの追加も必要な場合あり。

JD2.1.0では libonig.so.2 も必要であった様だ。

JD2.3.0では下記ライブラリも必要な様だ。
libgio-2.0.so.0	libglib2.0-0 (CルーチンのGLibライブラリ)内に有り
libselinux.so.1	libselinux1 (SELinux 共有ライブラリ)

--------------------------
【2-a】JD の導入(petを使わない場合)

JD も petファイルが存在しない。よって、本家HPからダウンロードする。

http://jd4linux.sourceforge.jp/
から、Debian 用を選択。表示されたページの左下「Binary packages」の jd 部をクリックし、i386アーキテクチャのバイナリパッケージをダウンロード。

(メモ)
09/03/07現在の最新バージョンは sid (unstable) の 2.3.0-090305-1 
なので、ダウンロードファイルは  jd_2.3.0-090305-1_i386.deb

上記 debファイルを適当な作業フォルダに解凍し、解凍先フォルダ中にある /usr/bin/ フォルダ内の jd ファイルを Puppy 中の /usr/bin/ フォルダ内にコピー。その後、作業フォルダを削除。
以上、作業完了。

(メモ)
上記方法では、Puppyのメニューには JD は登録されない。よって、JDの起動は端末から jd とコマンド打ち。 
jd ファイルをデスクトップにD&amp;Dして、専用アイコンを作ってもよい。

--------------------------
【2-b】JD の導入(petを作成してインストールする場合)

下記の要領で petファイルを作ってインストールすれば、Puppyのメニューから起動できる様になる。（メニュー｜インターネット｜JD 2chブラウザ）

以下、前述の jd_2.2.0-090212-1_i386.deb を前提に記す。

(a) フォルダ名を jd-2.2.0 として、適当な場所に作業フォルダを作成。

(b) debファイルを作業フォルダに解凍。

(c) 解凍された中で、下記のフォルダは不要と思われるので削除。

/usr/share/man フォルダ
/usr/share/menu フォルダ

(d) /usr/share/applications/jd.desktop ファイルをエディタで開き、下記の内容とする。これがメニュー登録用の情報となる。

[Desktop Entry]
Encoding=UTF-8
Name=JD 2ch browser
Name[ja]=JD 2chブラウザ
Icon=/usr/share/pixmaps/jd.xpm
Comment=JD is a 2ch browser based on gtkmm2.
Comment[ja]=gtkmm2 を利用した 2chブラウザ
Exec=/usr/bin/jd
Terminal=false
Type=Application
Categories=X-Internet
GenericName=JD 2ch browser

(e) 作業フォルダ jd-2.2.0 直下に jd-2.2.0.pet.specs という名の空ファイルを作る。それをエディタで開き、下記の内容とする。
これが、パッケージマネージャ登録用の情報となる。

PETMENUDESCR='2ch browser'
PETOFFICIALDEPS=''
PETREGISTER='yes'

(f) 端末を開き、作業フォルダ jd-2.2.0 の一つ上の所に移動。

(メモ)
実際には ROXファイラを開き、作業フォルダ jd-2.2.0 が見えてる状態で、空白部分を右クリックし、「ウィンドウ｜端末(コマンドプロンプト)を開く」メニューを選んだ方が操作が速いかも。

(g) pet化する為のコマンドを随時実行。

tar -c -f jd-2.2.0.tar jd-2.2.0/
gzip jd-2.2.0.tar
tgz2pet jd-2.2.0.tar.gz

以上で、jd-2.2.0.pet という名のファイルが完成。
その後、作業フォルダを削除。

(h) 作成したpetファイルをクリックすれば、JDのインストールが開始される。

(i) メニューに表示させる為に、Puppyを再起動。

--------------------------
【3】JD の初期設定

JDの初回起動時に指定する「使用するWebブラウザ」だが、Debian用バイナリでは「標準ブラウザ」という選択メニューが無いので、「ユーザー設定」を選んで、defaultbrowser &quot;%LINK&quot;　と入れれば良い。
後からでも「設定｜ネットワーク｜Webブラウザ」の所で変更可能。


=======================
【付録-a】JD が立ち上がらない

原因は色々あるかもしれないが、その一つに、ライブラリ不足がある。
端末から、ldd /usr/bin/jd と打ち込んで必要ライブラリを調べ、not found となっているライブラリが有れば追加する。

--------------------------
【付録-b】JD のバージョンアップ

基本的に、/usr/bin/jd ファイルを差し替えるだけで可能。
petファイルを作ってインストールした場合も、一旦、アンインストールして、新規petでインストールしても良いが、簡易に済ますなら、ROXファイラを使い、下記ファイルの差し替えだけで良い。

/usr/bin/jd ファイルと
/usr/share/doc/jd フォルダ内のファイル群

(メモ)
JDのバージョンによっては、ライブラリの追加が必要な場合あり。

--------------------------
【付録-c】petファイルの作成について

上記でのpet作成は手作業での作成方法。
本来の petファイルの作成は、PET Tools を使ってウィザードに従って　petパッケージ化する。この場合、new2dir (日本語版なら new2dirjp)と dir2pet (日本語版なら dir2petjp)コマンドを使う。詳細は http://openlab.jp/puppylinux/howto2.html

--------------------------
【付録-d】petファイルの修正について

petファイルを修正しようと思ったら、コマンドで
pet2tgz ファイル名.pet
とすれば、pet形式から tar.gz 形式にファイルが変換されるので、出来たファイルをクリックすればアーカイバで解凍が出来る様になる。解凍したファイル群を修正して、その後、再pet化すれば良い。
</pre><hr /><h2 id="h2-openBSD">openBSD</h2><pre>2009.6.3
FreeBSDの例を参考にして、openBSD4.5にインストールしてみました。 
コンパイルエラーは出ましたが、小手先の修正で動いきました。既出かもしれませんが、ご参考までに。 

jd-2.4.0-090522.tgz 
openBSD 4.5-snapshots(CDの日付：2009.5.31 packagesの日付：2009.5.25)　gcc version 3.3.5 

(1)xxxxxxxx.cpp nnn: error: 'unlink' undeclared (first use this function) 
　　　　　　　　　　　　　　　　　　 'write' undeclared (first use this function) 
/src/dbtree/articlebase.cpp nodetreebase.cpp 
/src/dbimg/delimgcachediag.cpp img.cpp imgroot.cpp 
/src/message/logmanager.cpp 
/src/main.cpp 
/src/compmanager.cpp 
/src/iomonitor.cpp 
→　#include &lt;unistd.h&gt; を追加。　 

(2) 
/src/jdlib/ 
jdiconv.cpp 87: error: before 'char' 
→ ICONV_CONST を削除。 

(3) 
/src/jdlib/ 
loader.cpp 500 : error : 'MSG_NOSIGNAL' undeclare (first use this function) 
→ 直前の行に、&quot;#define NO_MSG_NOSIGNAL&quot; を追加して回避。 

項目(2)と(3)の修正は、ただコンパイルを通しただけ。以上です。
</pre><hr /><h2 id="h2-Windows">Windows</h2><p>→<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/Windows">Windows</a>
</p><hr /><h2 id="h2-CentOS">CentOS</h2><pre>197 名前：login:Penguin [sage]： 2009/12/07(月) 22:38:09 ID:/6GSaXoM

CentOS　5.4でjdが使えました。jd-2.5.0-rc091129です。

h　ttp://d.hatena.ne.jp/rx7/20080223/p3
↑を参考にcentosplusとEPEL(Extra Packages for Enterprise Linux)を追加して、
さらに
yum install rpm-build
wikiのFedoraの部分を参考にして、以下をインストール
yum install autoconf
yum install automake
yum install libtool
yum install gcc
yum install gcc-c++
yum install gtkmm24-devel
yum install gnutls-devel
yum install make

yum install libSM-devel
rpmbuild -tb ～.tgz でrpmファイルが出来るのであとは rpm -Uvh ～.rpmのとおりです。

IPAmonaフォントは指定のフォルダにいれて、設定しました。 
</pre><hr /><h2 id="h2-Slackware">Slackware</h2><pre>Slackware 14.0で動作を確認しました。
gtkmmまわりの複雑なパッケージ依存関係はsbopkgを使って順次インストールした方が賢明です。

# sbopkg -i mm-common
# sbopkg -i libsigc++
# sbopkg -i glibmm
# sbopkg -i cairomm
# sbopkg -i pangomm
# sbopkg -i atkmm
# sbopkg -i gtkmm

あとはリリースファイルを取ってきてmakeするだけなのですが、
パッケージ化してパッケージ管理を行いたい場合、次の手順を踏んでください。

リリースファイルを伸長し、cdしたところで
$ autoreconf -i
$ ./configure --prefix=/usr # 後はお好みのオプションを
$ mkdir PACKAGE
# make install DESTDIR=/jdmadeno/fullpath/PACKAGE
# cd PACKAGE
# makepkg -l y -c n ../jd-version-arch-tag.tgz
# installpkg ../jd-version-arch-tag.tgz

以上です。

Slackware 4.0
http://engawa.2ch.net/test/read.cgi/linux/1264437004/

&gt;&gt;636さん、ありがとうございました。
</pre>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/Windows">
    <title>Windows</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/Windows</link>
    <dc:identifier>Windows</dc:identifier>
    <dc:date>2012-12-30T05:31:00+09:00</dc:date>
        <description>
      <![CDATA[{{{ comment
Subversionのバージョン表記は(svn2891)という表記とする。
}}}

= Windows

JDをどうしてもWindowsで使いたい方向けの__&#039;&#039;&#039;暫定版&#039;&#039;&#039;__で、__&#039;&#039;&#039;Windows XP/Vista/7&#039;&#039;&#039;__に]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-Windows">Windows</h1><p>JDをどうしてもWindowsで使いたい方向けの<span style="text-decoration: underline;"><strong>暫定版</strong></span>で、<span style="text-decoration: underline;"><strong>Windows XP/Vista/7</strong></span>に対応する。JDはLinux版を中心に開発されているので、Windows版でのトラブルは対応が後手にまわる。Windows版の位置づけを理解した上でご利用願いたい。
</p><div class="indent"><div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ol><li><a href="#h2-.E4.BB.95.E6.A7.98">仕様</a>
<ol><li><a href="#h3-.E6.B3.A8.E6.84.8F.E4.BA.8B.E9.A0.85">注意事項</a>
</li><li><a href="#h3-.E4.B8.BB.E3.81.AA.E4.B8.8D.E5.85.B7.E5.90.88.E3.81.A8.E4.BF.AE.E6.AD.A3.E3.83.90.E3.83.BC.E3.82.B8.E3.83.A7.E3.83.B3">主な不具合と修正バージョン</a>
</li></ol></li><li><a href="#h2-.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E6.96.B9.E6.B3.95.20.28svn3214.29">インストール方法 (svn3214)</a>
<ol><li><a href="#h3-Vista.2F7.E3.81.AE.E3.83.A1.E3.83.8B.E3.83.A5.E3.83.BC.E3.83.95.E3.82.A9.E3.83.B3.E3.83.88">Vista/7のメニューフォント</a>
</li><li><a href="#h3-.E3.82.A8.E3.83.A9.E3.83.BC.E3.83.A1.E3.83.83.E3.82.BB.E3.83.BC.E3.82.B8.E3.81.AE.E5.8F.96.E5.BE.97">エラーメッセージの取得</a>
</li><li><a href="#h3-.E6.8E.A8.E5.A5.A8.E8.A8.AD.E5.AE.9A">推奨設定</a>
</li></ol></li><li><a href="#h2-.E3.83.93.E3.83.AB.E3.83.89.E6.96.B9.E6.B3.95.20.28svn3412.29">ビルド方法 (svn3412)</a>
<ol><li><a href="#h3-.E4.BA.8B.E5.89.8D.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB">事前インストール</a>
</li><li><a href="#h3-mingw.2Fmsys.2Fgtkmm.E7.92.B0.E5.A2.83.E8.A8.AD.E5.AE.9A">mingw/msys/gtkmm環境設定</a>
</li><li><a href="#h3-jd.E3.83.93.E3.83.AB.E3.83.89">jdビルド</a>
</li><li><a href="#h3-.E3.83.91.E3.83.83.E3.82.B1.E3.83.BC.E3.82.B8.E3.83.B3.E3.82.B0">パッケージング</a>
</li></ol></li><li><a href="#h2-.E3.82.B3.E3.83.A1.E3.83.B3.E3.83.88">コメント</a>
<ol><li><a href="#h3-.E3.82.B3.E3.83.A1.E3.83.B3.E3.83.88.E4.B8.80.E8.A6.A7">コメント一覧</a>
</li></ol></li></ol></div>
</div><hr /><h2 id="h2-.E4.BB.95.E6.A7.98">仕様</h2><p>jdのキャッシュディレクトリは、ユーザプロファイルフォルダの下にあり
</p><pre>(XP) C:\Documents and Settings\xxxxx\.jd\
</pre><pre>(Vista/7) C:\Users\xxxxx\.jd\
</pre><p>となる。変更したい場合は、マイコンピュータのプロパティで、環境変数<strong>JD_CACHE</strong>にフルパスを指定する。キャッシュディレクトリ内のファイルはLinuxのjdと互換性がある。
</p><p>Windowsでは、次の点は仕様である。
</p><ul><li>多重起動・サウンド : 対応しない
</li><li>マウスポインタの移動 : 現時点で対応していない
</li><li>Webブラウザ設定 : パスは「&quot;」で囲むこと
</li><li>「～」の形が違う：Linux互換性のため「～」はWAVE DASH (U+301C)としているが、フォントによっては上がり下がりが逆になっている
</li></ul><h3 id="h3-.E6.B3.A8.E6.84.8F.E4.BA.8B.E9.A0.85">注意事項</h3><p>次の問題点は偶発的なため、jdを再起動することで回避できる。またタスクバーをクリック（最小化）したり、ウインドウ切り替え（Ctrl+Tabキーなど）で一時的に復帰できる。
</p><ul><li>モーダルダイアログの反応不良 : 非モーダルなウインドウをクリックしても、フォアグラウンドにならない
</li><li>最小化復帰時のリサイズ不良 : 通常ウインドウサイズが最大化される、フォアグラウンドにならない
</li><li>タスクバー未登録状態 : 起動直後にタスクバーに出ない場合がある
</li><li>ポップアップ・メニューのウインドウが消える : ひとつ親のウインドウが消える
</li></ul><p>他にも、開発者が気づいていない潜在的な問題もあると考えられる。もし解決策を発見されたなら、パッチ寄稿をお願いしたい。
</p><h3 id="h3-.E4.B8.BB.E3.81.AA.E4.B8.8D.E5.85.B7.E5.90.88.E3.81.A8.E4.BF.AE.E6.AD.A3.E3.83.90.E3.83.BC.E3.82.B8.E3.83.A7.E3.83.B3">主な不具合と修正バージョン</h3><ul><li><del>CPU使用率が操作していなくても45%前後（AthlonXP2500+）</del> (svn3014)
</li><li><del>埋め込み表示、ポップアップ表示などで壊れた画像を読み込むとjdがクラッシュ</del> (svn3083)
</li><li><del>日本語パス、ユーザ名が使用できない</del> (svn3103)
</li><li><del>「～」などの文字が投稿されない（WAVE DASH問題）</del> (svn3166)
</li><li><del>MS-Windowstテーマ以外では動作しない</del> (svn3404)
</li><li><del>JDのコマンドオプションにURLを指定して開けない</del> (svn3412)
</li></ul><hr /><h2 id="h2-.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E6.96.B9.E6.B3.95.20.28svn3214.29">インストール方法 (svn3214)</h2><p>jd4linux-win32の最新パッケージをダウンロードして任意のフォルダに解凍し、binフォルダにある<strong>jd.exe</strong>を起動すればよい。
</p><script src="/projects/jd4linux/files/compact.js" type="text/javascript" charset="utf-8"></script>
<h3 id="h3-Vista.2F7.E3.81.AE.E3.83.A1.E3.83.8B.E3.83.A5.E3.83.BC.E3.83.95.E3.82.A9.E3.83.B3.E3.83.88">Vista/7のメニューフォント</h3><p>Vista/7においてgtk2.22以降（バイナリ版では2.8.0以降）を使用した場合、システムフォントの設定がメニューなどに反映されない場合がある。JDのシステムフォントを変更したい場合は、以下のファイルを開いて<strong>font_name</strong>を設定するとよい。
</p><pre>(インストールフォルダ)\etc\gtk-2.0\gtkrc
</pre><p>例えばVista/7では、以下の様に設定するとよい。
<pre>style &quot;jd-msw-systemfont&quot;
{
  font_name = &quot;Meiryo 9&quot;
}
class &quot;*&quot; style &quot;jd-msw-systemfont&quot;
</pre></p><h3 id="h3-.E3.82.A8.E3.83.A9.E3.83.BC.E3.83.A1.E3.83.83.E3.82.BB.E3.83.BC.E3.82.B8.E3.81.AE.E5.8F.96.E5.BE.97">エラーメッセージの取得</h3><p>バイナリ版JDは、Windowsのコマンドプロンプトへのエラーメッセージ出力に対応していない。コマンドプロンプトからjdを起動しても、ヘルプメッセージもエラーメッセージも表示されない。（なお、MSYSのプロンプトには表示される。）
</p><p>Windowsではエラーメッセージをファイルに保存しておく、-lコマンドオプションをショートカットに設定しておくと良い。
</p><ol><li>jd.exeへのショートカットを作成する
</li><li>ショートカットを右クリックして<strong>プロパティ</strong>を開き、<strong>ショートカット</strong>タブの<strong>リンク先</strong>のjd.exeの後に、半角スペースと<strong>-l</strong>を追加する
</li></ol><p>エラーメッセージは、jdのキャッシュディレクトリの<strong>log\msglog</strong>ファイルに追記されているので、異常な動作をしたときにエラーメッセージが出力されていないか確認できる。
</p><h3 id="h3-.E6.8E.A8.E5.A5.A8.E8.A8.AD.E5.AE.9A">推奨設定</h3><p>JDがウインドウ配置を行うと、Windowsによって前回終了時の状態を元にウインドウが配置された後に、JDが強制的に移動させてしまい、操作感が悪くなるため以下の設定を推奨する。
</p><ol><li>about:config（設定メニューのその他、またはアドレス欄に入力）を開く
</li><li><strong>■ウインドウ</strong>項目の<strong>自前でウインドウ配置を管理する</strong>を<strong>いいえ</strong>に設定する
</li></ol><p>※Windows版では、2.8.1以降でデフォルト設定をいいえに変更した。以前の設定がキャッシュフォルダに残っている場合はこの設定を行って頂きたい。
</p><hr /><h2 id="h2-.E3.83.93.E3.83.AB.E3.83.89.E6.96.B9.E6.B3.95.20.28svn3412.29">ビルド方法 (svn3412)</h2><p>ビルドするためにはプログラミングに関する知識と、それなりに時間と手間がかかる。
</p><h3 id="h3-.E4.BA.8B.E5.89.8D.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB">事前インストール</h3><p><a href="http://live.gnome.org/gtkmm/MSWindows" class="external" rel="nofollow">gtkmm</a>、<a href="http://sourceforge.net/projects/mingw/files/" class="external" rel="nofollow">MinGW/MSYS</a>、<a href="http://josefsson.org/gnutls4win/" class="external" rel="nofollow">gnutls</a>、<a href="http://gnuwin32.sourceforge.net/packages/regex.htm" class="external" rel="nofollow">Regex</a>を用意する。
</p><table class="wikitable"><tbody><tr><td> パッケージ </td><td> インストール先 </td><td> コメント </td></tr><tr><td> gtkmm-win32-devel-2.16.0-4.exe </td><td> C:\GTK </td><td> <strong>（注1）</strong> </td></tr><tr><td> MinGW-5.1.6.exe </td><td> C:\MinGW </td><td> base utilsとMakeのみ選択 <strong>（注2）</strong> </td></tr><tr><td> gcc-c++-4.4.0-mingw32-bin.tar.gz <br /> gcc-c++-4.4.0-mingw32-dll.tar.gz <br /> gcc-core-4.4.0-mingw32-bin.tar.gz <br /> gcc-core-4.4.0-mingw32-dll.tar.gz <br /> gmp-4.2.4-mingw32-dll.tar.gz <br /> libiconv-1.13-mingw32-dll-2.tar.gz <br /> mpfr-2.4.1-mingw32-dll.tar.gz <br /> pthreads-w32-2.8.0-mingw32-dll.tar.gz </td><td> C:\MinGW  </td><td> gcc-full-4.4.0パッケージでも良い <strong>（注3）</strong> </td></tr><tr><td> MSYS-1.0.11.exe <br /> msysDTK-1.0.1.exe </td><td> C:\msys\1.0 </td><td>  </td></tr><tr><td> crypt-1.1-1-MSYS-1.0.11-1.tar.bz2 </td><td> C:\MinGW </td><td> 要ヘッダ修正 </td></tr><tr><td> gnutls-2.8.0.zip </td><td> C:\MinGW </td><td> exeパッケージでも良い </td></tr><tr><td> regex-2.7-bin.zip </td><td> C:\MinGW </td><td> gnuwin32版を使用 </td></tr></tbody></table><p>注意事項
</p><ol><li>C:\Program Filesなど半角スペースを含むパスにインストールしてはならない。gtkmmのWindows版配布パッケージには、GTK+・glibmmなどが含まれているのでgtkmmだけでよい。
</li><li>gcc-3.4.5は-O2を指定すると不適切なWarningが出るほか、gtkmmで発生した例外を処理できないため対応できない。
</li><li>GCC4のCurrent Releaseはgcc-4.4.0で、例外処理モデルが従来のsjlj(setjump/longjump)からdw2(Dwarf-2)に変更になっている。libgcc_s_dw2-1.dllにリンクすることで、DLLで発生した例外をcatchできるようになった。ただし、一部のバイナリなどで互換性がなくgcc-4.4.0でgtkmmをリビルドする必要があるかもしれない。
</li><li>各パッケージはより新しいバージョンが利用できるかもしれない。ただし、以下のビルド方法では正しくビルドできない可能性があるので良く確認してもらいたい。
</li></ol><h3 id="h3-mingw.2Fmsys.2Fgtkmm.E7.92.B0.E5.A2.83.E8.A8.AD.E5.AE.9A">mingw/msys/gtkmm環境設定</h3><p><span style="text-decoration: underline;">/etc/fstab</span>
<pre>c:/mingw		/mingw
c:/gtk			/gtk
</pre></p><p><span style="text-decoration: underline;">~/.profile</span>
<pre>export PKG_CONFIG_PATH=/gtk/lib/pkgconfig:/mingw/lib/pkgconfig
export ACLOCAL=&quot;aclocal -I /gtk/share/aclocal&quot;
</pre></p><p><span style="text-decoration: underline;">/mingw/lib/libregex.la, libgnutls.la, libgcrypt.la</span><br />
正しいlaファイルを作るより、移動するか拡張子をla_などと適当に変更してしまった方が早い。
</p><p><span style="text-decoration: underline;">/gtk/share/aclocal/iconv.m4</span><br />
gtkmm同梱のiconvをaclocalから使うためのファイル。gtkmmには含まれないので、iconvのバージョンに適合したファイルを必要とする。gtkmmで使用されているiconvは<a href="http://www.gtk.org/download-windows.html" class="external" rel="nofollow">GTK+</a>の依存パッケージにあり、GNU libiconvのSourceパッケージに含まれている。
</p><p><span style="text-decoration: underline;">/mingw/include/crypt.h</span><br />
MSYS用のヘッダをMinGWで使うための修正。cryptをMinGWでビルドすればMSYS(msys-1.0.dll)との依存関係が外せる。
<pre>#include &lt;ansidecl.h&gt;
void EXFUN(encrypt, (char *block, int edflag));
void EXFUN(setkey, (char *key));
char * EXFUN(crypt, (const char *key, const char *salt));
</pre></p><h3 id="h3-jd.E3.83.93.E3.83.AB.E3.83.89">jdビルド</h3><p>最新svnの取得にはTortoiseSVNなどを使用してチェックアウトする。ウイルスバスターやノートンなどのセキュリティソフトが働いてると、ビルド時間が倍以上かかることやパーミッションエラーなどが出ることがある。
</p><pre>autoreconf -i
./configure --with-sessionlib=no --with-gthread --with-native CXXFLAGS=&quot;-O2 -pipe -mthreads -fexceptions -fasynchronous-unwind-tables -I/gtk/include&quot; LDFLAGS=&quot;-mwindows -L/gtk/lib -lz -liconv&quot;
make
strip -s src/jd.exe -o jd.exe
</pre><ul><li>--with-native<strong>なし</strong>の場合、CPUに合わせた最適化を行わない
</li><li>-mwindows<strong>なし</strong>の場合、jdを起動するとMSYSのウインドウも表示され、jdのメッセージが表示される
</li></ul><h3 id="h3-.E3.83.91.E3.83.83.E3.82.B1.E3.83.BC.E3.82.B8.E3.83.B3.E3.82.B0">パッケージング</h3><p>JDの実行に必要なファイルとディレクトリはバイナリ版JDを参考にして貰いたい。gtkmmの必要ファイルについて詳しくは<a href="http://live.gnome.org/gtkmm/MSWindows" class="external" rel="nofollow">gtkmm</a>のRedistributingに記述がある。
</p><hr /><h2 id="h2-.E3.82.B3.E3.83.A1.E3.83.B3.E3.83.88">コメント</h2><p>問題点の報告はこちらかJDサポートBBSでお願い致します。
</p><ul><li>報告して頂いた場合でも、対応するまでにかなりの時間がかかります。
</li><li>Windows対応に関して、<span style="text-decoration: underline;"><strong>全くの無保証</strong></span>であるほか、サポートはありません。
</li><li>要望は受け付けておりません。
</li><li>現時点でWindows対応をしているのはweiseです。他の開発者様に対応を求めないで下さい。
</li></ul><h3 id="h3-.E3.82.B3.E3.83.A1.E3.83.B3.E3.83.88.E4.B8.80.E8.A6.A7">コメント一覧</h3><ul><li>問題点を報告して頂く場合は、OS・jd・gtkmm・glibmmのバージョン、問題点、再現方法、発生頻度を記入して下さい。<br />-- <a href="/users/weise" class="user" style="background-image: url(http://en.sourceforge.jp/usericon.php?user=weise);padding-left: 12px;">weise</a> (2009-09-27 15:02:05 JST)
</li></ul><form class="linecomm" id="linecomm-188" action="/projects/jd4linux/wiki/!postcomm/Windows" method="POST"><input type="text" class="linecomm-name" id="linecomm-name-188" name="comment_name" size="8">: <textarea class="linecomm-body" id="linecomm-body-188" name="comment_body" cols="60" rows="4"></textarea><input type="hidden" name="comment_direction" value="above"><input type="hidden" name="l" value="188"><input type="hidden" name="type" value="linecomment"><input type="submit" class="linecomm-submit" value="Post"><script language="JavaScript">  set_guide_input("linecomm-name-188", "Name");  set_guide_input("linecomm-body-188", "Comment Message");  document.write('<inp'+'ut type="hidden" name="postkey" value="Amn2vra">');</script><noscript><br />You need to input post key "Amn2vra" to this box: <input type="text" name="postkey" value=""><br></noscript></form>
]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/Tips">
    <title>Tips</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/Tips</link>
    <dc:identifier>Tips</dc:identifier>
    <dc:date>2012-11-11T15:10:55+09:00</dc:date>
        <description>
      <![CDATA[このページは誰でも編集できます。

= Tips =

 [[PageOutline(start=2)]]

== 全般

----

=== svn から最新のコードを取得したい

次の手順で操作すると最新のコードがチェックアウトできる。

 1. 端末を開く
 1. svn checkout http://svn.sourceforge.jp/svnroot/jd]]>
    </description>
    <content:encoded>
      <![CDATA[<p>このページは誰でも編集できます。
</p><h1 id="h1-Tips">Tips</h1><div class="indent"><div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ol><li><a href="#h2-.E5.85.A8.E8.88.AC">全般</a>
<ol><li><a href="#h3-svn.20.E3.81.8B.E3.82.89.E6.9C.80.E6.96.B0.E3.81.AE.E3.82.B3.E3.83.BC.E3.83.89.E3.82.92.E5.8F.96.E5.BE.97.E3.81.97.E3.81.9F.E3.81.84">svn から最新のコードを取得したい</a>
</li><li><a href="#h3-euc.E7.92.B0.E5.A2.83.E3.81.A7.E3.81.86.E3.81.BE.E3.81.8F.E5.8B.95.E3.81.8B.E3.81.AA.E3.81.84">euc環境でうまく動かない</a>
</li><li><a href="#h3-.E3.82.AD.E3.83.A3.E3.83.83.E3.82.B7.E3.83.A5.E3.83.87.E3.82.A3.E3.83.AC.E3.82.AF.E3.83.88.E3.83.AA.E3.82.92.E6.A8.99.E6.BA.96.287e.2F.jd.29.E3.81.A8.E5.88.A5.E3.81.AE.E5.A0.B4.E6.89.80.E3.81.AB.E3.81.97.E3.81.9F.E3.81.84">キャッシュディレクトリを標準(~/.jd)と別の場所にしたい</a>
</li><li><a href="#h3-Firefox.E3.81.AA.E3.81.A9.E3.81.AE.E5.88.A5.E3.81.AE.E3.82.A2.E3.83.97.E3.83.AA.E3.82.B1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.8B.E3.82.89JD.E3.82.92.E8.B5.B7.E5.8B.95.E3.81.97.E3.81.9F.E3.81.84">Firefoxなどの別のアプリケーションからJDを起動したい</a>
</li><li><a href="#h3-.E3.82.B9.E3.83.AC.E4.B8.80.E8.A6.A7.E3.82.84.E3.82.B9.E3.83.AC.E3.83.93.E3.83.A5.E3.83.BC.E3.81.AE.E5.8F.96.E5.BE.97.E3.81.8C.E7.95.B0.E6.A7.98.E3.81.AB.E9.81.85.E3.81.84">スレ一覧やスレビューの取得が異様に遅い</a>
</li><li><a href="#h3-IPA.E3.83.A2.E3.83.8A.E3.83.BC.E3.83.95.E3.82.A9.E3.83.B3.E3.83.88.E3.82.92.E4.BD.BF.E3.81.86.E3.81.A8.E6.96.87.E5.AD.97.E3.81.8C.E6.B1.9A.E3.81.84">IPAモナーフォントを使うと文字が汚い</a>
</li><li><a href="#h3-.E3.83.95.E3.82.A9.E3.83.B3.E3.83.88.E3.82.92.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E3.81.97.E3.81.9F.E3.82.8A.E3.82.A2.E3.83.83.E3.83.97.E3.83.87.E3.83.BC.E3.83.88.E3.81.97.E3.81.9F.E3.82.89JD.E3.81.8C.E8.90.BD.E3.81.A1.E3.82.8B.E6.A7.98.E3.81.AB.E3.81.AA.E3.81.A3.E3.81.9F">フォントをインストールしたりアップデートしたらJDが落ちる様になった</a>
</li><li><a href="#h3-GNOME.E3.82.84KDE.E3.81.AA.E3.81.A9.E3.81.A7Caps.E3.82.AD.E3.83.BC.E3.82.92Ctrl.E3.81.AB.E5.A4.89.E6.9B.B4.E3.81.99.E3.82.8B.E3.81.A8.E3.82.B7.E3.83.A7.E3.83.BC.E3.83.88.E3.82.AB.E3.83.83.E3.83.88.E3.81.8C.E5.8A.B9.E3.81.8B.E3.81.AA.E3.81.84.E6.99.82.E3.81.8C.E3.81.82.E3.82.8B">GNOMEやKDEなどでCapsキーをCtrlに変更するとショートカットが効かない時がある</a>
</li><li><a href="#h3-.E3.83.81.E3.83.AB.E3.83.88.E3.83.9C.E3.82.BF.E3.83.B3.E3.81.AE.E5.B7.A6.E5.8F.B3.E3.81.A7.E3.83.93.E3.83.A5.E3.83.BC.E3.82.92.E5.88.87.E3.82.8A.E6.9B.BF.E3.81.88.E3.81.9F.E3.81.84">チルトボタンの左右でビューを切り替えたい</a>
</li><li><a href="#h3-.E6.89.8B.E5.8B.95.E3.81.A7.E5.A4.96.E9.83.A8.E6.9D.BF.E3.82.92.E7.99.BB.E9.8C.B2.E3.81.97.E3.81.9F.E3.81.84">手動で外部板を登録したい</a>
</li><li><a href="#h3-.E3.82.B9.E3.83.AC.E4.B8.80.E8.A6.A7.E3.82.84.E3.82.B9.E3.83.AC.E3.83.93.E3.83.A5.E3.83.BC.E3.81.AE.E6.9E.A0.E3.81.8C.E8.A1.A8.E7.A4.BA.E3.81.95.E3.82.8C.E3.81.AA.E3.81.84">スレ一覧やスレビューの枠が表示されない</a>
</li><li><a href="#h3-compiz.E7.92.B0.E5.A2.83.E3.81.A7.E4.BD.BF.E3.81.A3.E3.81.A6.E3.81.84.E3.82.8B.E3.81.A8.E3.83.A1.E3.82.A4.E3.83.B3.E3.82.A6.E3.82.A3.E3.83.B3.E3.83.89.E3.82.A6.E3.82.84.E7.94.BB.E5.83.8F.E3.82.A6.E3.82.A3.E3.83.B3.E3.83.89.E3.82.A6.E3.81.AE.E9.85.8D.E7.BD.AE.E3.81.8C.E3.82.BA.E3.83.AC.E3.82.8B">compiz環境で使っているとメインウィンドウや画像ウィンドウの配置がズレる</a>
</li><li><a href="#h3-.E8.B5.B7.E5.8B.95.E6.99.82.E3.81.8A.E3.82.88.E3.81.B3.E7.B5.82.E4.BA.86.E6.99.82.E3.81.AB.E4.BD.95.E3.81.8B.E3.82.92.E5.AE.9F.E8.A1.8C.E3.81.99.E3.82.8B">起動時および終了時に何かを実行する</a>
</li><li><a href="#h3-.E5.B1.A5.E6.AD.B4.E3.82.92.E6.AE.8B.E3.81.95.E3.81.AA.E3.81.84.2F.E7.B5.82.E4.BA.86.E5.BE.8C.E3.81.AB.E5.B1.A5.E6.AD.B4.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.82.92.E5.89.8A.E9.99.A4.E3.81.99.E3.82.8B">履歴を残さない/終了後に履歴ファイルを削除する</a>
</li><li><a href="#h3-.E6.8C.87.E5.AE.9A.E3.81.97.E3.81.9F.E6.99.82.E9.96.93.E4.BB.A5.E5.89.8D.E3.81.AB.E8.AA.AD.E3.81.BF.E8.BE.BC.E3.82.93.E3.81.A0.E7.94.BB.E5.83.8F.E3.82.92.E5.89.8A.E9.99.A4.E3.81.99.E3.82.8B">指定した時間以前に読み込んだ画像を削除する</a>
</li><li><a href="#h3-DAT.E8.90.BD.E3.81.A1.E3.81.97.E3.81.9F.E3.83.AD.E3.82.B0.E3.82.92.E6.B6.88.E5.8E.BB.E3.81.99.E3.82.8B">DAT落ちしたログを消去する</a>
</li><li><a href="#h3-.E3.81.84.E3.81.A4.E3.81.AE.E9.96.93.E3.81.AB.E3.81.8B.E3.83.A1.E3.83.8B.E3.83.A5.E3.83.BC.E3.83.90.E3.83.BC.E3.81.8C.E6.B6.88.E3.81.88.E3.81.A6.E3.81.97.E3.81.BE.E3.81.A3.E3.81.9F">いつの間にかメニューバーが消えてしまった</a>
</li><li><a href="#h3-navi2ch.E3.81.A8.E3.82.AD.E3.83.A3.E3.83.83.E3.82.B7.E3.83.A5.E3.82.92.E5.85.B1.E6.9C.89.E3.81.99.E3.82.8B">navi2chとキャッシュを共有する</a>
</li><li><a href="#h3-gcc.204.5.0.20.E3.81.A7.E3.83.93.E3.83.AB.E3.83.89.E3.81.8C.E7.95.B0.E5.B8.B8.E3.81.AB.E9.81.85.E3.81.84">gcc 4.5.0 でビルドが異常に遅い</a>
</li></ol></li><li><a href="#h2-.E6.9D.BF.E4.B8.80.E8.A6.A7.E3.83.BB.E3.82.B9.E3.83.AC.E4.B8.80.E8.A6.A7">板一覧・スレ一覧</a>
<ol><li><a href="#h3-.E6.9D.BF.E4.B8.80.E8.A6.A7.E3.82.84.E3.82.B9.E3.83.AC.E4.B8.80.E8.A6.A7.E3.81.A7.E6.9D.BF.E3.82.84.E3.82.B9.E3.83.AC.E3.82.92.E3.83.80.E3.83.96.E3.83.AB.E3.82.AF.E3.83.AA.E3.83.83.E3.82.AF.E3.81.A7.E9.96.8B.E3.81.8D.E3.81.9F.E3.81.84">板一覧やスレ一覧で板やスレをダブルクリックで開きたい</a>
</li><li><a href="#h3-.E6.9D.BF.E4.B8.80.E8.A6.A7.E3.82.84.E3.82.B9.E3.83.AC.E4.B8.80.E8.A6.A7.E3.81.A7.E3.82.B9.E3.83.9A.E3.83.BC.E3.82.B9.E3.81.A7.E3.82.B9.E3.82.AF.E3.83.AD.E3.83.BC.E3.83.AB.E3.81.97.E3.81.A6Enter.E3.81.A7.E9.96.8B.E3.81.8D.E3.81.9F.E3.81.84">板一覧やスレ一覧でスペースでスクロールしてEnterで開きたい</a>
</li><li><a href="#h3-.E8.A8.AD.E5.AE.9A.E3.81.97.E3.81.9F.E3.81.AE.E3.81.AB.E6.9D.BF.E4.B8.80.E8.A6.A7.E3.82.84.E3.82.B9.E3.83.AC.E4.B8.80.E8.A6.A7.E3.81.AE.E8.83.8C.E6.99.AF.E8.89.B2.E3.81.8C.E5.A4.89.E3.82.8F.E3.82.89.E3.81.AA.E3.81.84">設定したのに板一覧やスレ一覧の背景色が変わらない</a>
</li><li><a href="#h3-.E6.9D.BF.E4.B8.80.E8.A6.A7.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.28bbsmenu.html.29.E3.81.AE.E4.B8.AD.E3.81.AB.E3.81.82.E3.82.8B.E3.83.AA.E3.83.B3.E3.82.AF.E3.81.AF.E5.85.A8.E3.81.A6.E5.A4.96.E9.83.A8.E6.9D.BF.E3.81.A8.E3.81.BF.E3.81.AA.E3.81.97.E3.81.9F.E3.81.84">板一覧ファイル(bbsmenu.html)の中にあるリンクは全て外部板とみなしたい</a>
</li><li><a href="#h3-.E3.81.82.E3.82.8B.E6.9D.BF.E3.81.AE.E3.82.B9.E3.83.AC.E5.85.A8.E4.BD.93.E3.81.AB.E5.AF.BE.E3.81.99.E3.82.8BID.E3.81.82.E3.81.BC.E3.83.BC.E3.82.93.E6.8C.87.E5.AE.9A.E3.81.8C.E6.AC.A1.E5.9B.9E.E8.B5.B7.E5.8B.95.E6.99.82.E3.81.AB.E3.81.AF.E3.83.AA.E3.82.BB.E3.83.83.E3.83.88.E3.81.95.E3.82.8C.E3.81.A6.E3.81.84.E3.82.8B">ある板のスレ全体に対するIDあぼーん指定が次回起動時にはリセットされている</a>
</li></ol></li><li><a href="#h2-.E3.82.B9.E3.83.AC.E3.83.93.E3.83.A5.E3.83.BC">スレビュー</a>
<ol><li><a href="#h3-.E4.BB.96.E3.81.AE2ch.E3.83.96.E3.83.A9.E3.82.A6.E3.82.B6.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.8F.B3.E3.83.89.E3.83.A9.E3.83.83.E3.82.B0.E3.81.A7.E3.81.AF.E3.81.AA.E3.81.8F.E3.83.9E.E3.82.A6.E3.82.B9.E3.82.92.E5.8B.95.E3.81.8B.E3.81.99.E3.81.A0.E3.81.91.E3.81.A7.E3.83.9D.E3.83.83.E3.83.97.E3.82.A2.E3.83.83.E3.83.97.E3.81.AB.E3.82.AB.E3.83.BC.E3.82.BD.E3.83.AB.E3.82.92.E7.A7.BB.E3.81.97.E3.81.9F.E3.81.84">他の2chブラウザのように右ドラッグではなくマウスを動かすだけでポップアップにカーソルを移したい</a>
</li><li><a href="#h3-.E3.82.BF.E3.83.83.E3.83.81.E3.83.91.E3.83.83.E3.83.89.E3.82.92.E4.BD.BF.E7.94.A8.E3.81.97.E3.81.A6.E3.81.84.E3.82.8B.E3.81.A8.E3.81.8D.E3.81.AB.E5.8F.B3.E3.83.89.E3.83.A9.E3.83.83.E3.82.B0.E3.81.A7.E3.83.9D.E3.83.83.E3.83.97.E3.82.A2.E3.83.83.E3.83.97.E3.81.AB.E3.82.AB.E3.83.BC.E3.82.BD.E3.83.AB.E3.82.92.E5.8B.95.E3.81.8B.E3.81.99.E3.81.AE.E3.81.8C.E9.9B.A3.E3.81.97.E3.81.84">タッチパッドを使用しているときに右ドラッグでポップアップにカーソルを動かすのが難しい</a>
</li><li><a href="#h3-.E6.96.87.E5.AD.97.E5.88.97.E3.81.AE.E8.A1.8C.E9.96.93.E3.81.AE.E3.82.B9.E3.83.9A.E3.83.BC.E3.82.B9.E3.82.92.E8.AA.BF.E7.AF.80.E3.81.97.E3.81.9F.E3.81.84">文字列の行間のスペースを調節したい</a>
</li><li><a href="#h3-.E3.83.95.E3.82.A9.E3.83.B3.E3.83.88.E3.81.AE.E7.A8.AE.E9.A1.9E.E3.81.AB.E3.82.88.E3.81.A3.E3.81.A6.E3.81.AF.E6.96.87.E5.AD.97.E3.81.8C.E5.B4.A9.E3.82.8C.E3.82.8B">フォントの種類によっては文字が崩れる</a>
</li><li><a href="#h3-.E3.80.8C.E3.81.93.E3.81.93.E3.81.BE.E3.81.A7.E8.AA.AD.E3.82.93.E3.81.A0.E3.80.8D.E3.81.AE.E8.83.8C.E6.99.AF.E8.89.B2.E3.82.84.E6.96.87.E5.AD.97.E8.89.B2.E3.82.92.E5.A4.89.E3.81.88.E3.81.9F.E3.81.84">「ここまで読んだ」の背景色や文字色を変えたい</a>
</li><li><a href="#h3-.E5.8D.98.E8.AA.9E.E6.A4.9C.E7.B4.A2.E3.82.84.E6.8A.BD.E5.87.BA.E3.81.A7.20.28.20.E3.82.84.20.29.20.E3.82.84.20.2A.20.E3.81.AA.E3.81.A9.E3.82.92.E8.AA.8D.E8.AD.98.E3.81.97.E3.81.AA.E3.81.84">単語検索や抽出で ( や ) や * などを認識しない</a>
</li><li><a href="#h3-.E6.90.BA.E5.B8.AF.E3.81.8B.E3.82.89.E3.81.AE.E6.9B.B8.E3.81.8D.E8.BE.BC.E3.81.BF.E3.82.92.E3.81.82.E3.81.BC.E3.83.BC.E3.82.93.E3.81.97.E3.81.9F.E3.81.84">携帯からの書き込みをあぼーんしたい</a>
</li><li><a href="#h3-.E3.82.B9.E3.83.AC.E3.81.AE.E3.83.97.E3.83.AD.E3.83.90.E3.83.86.E3.82.A3.E3.81.A7ID.E3.81.82.E3.81.BC.E3.83.BC.E3.82.93.E3.82.92.E8.A7.A3.E9.99.A4.E3.81.97.E3.81.A6.E3.82.82.E3.81.82.E3.81.BC.E3.83.BC.E3.82.93.E3.81.95.E3.82.8C.E3.81.9F.E3.81.BE.E3.81.BE.E3.81.AB.E3.81.AA.E3.81.A3.E3.81.A6.E3.81.84.E3.82.8B">スレのプロバティでIDあぼーんを解除してもあぼーんされたままになっている</a>
</li><li><a href="#h3-FreeBSD.20.E3.81.A7.E3.81.BE.E3.81.A1BBS.E3.82.92.E8.A6.8B.E3.82.8B.E3.81.A8.E3.82.B9.E3.83.AC.E3.81.AE.E8.A1.A8.E7.A4.BA.E3.81.8C.E7.95.B0.E5.B8.B8.E3.81.AB.E9.87.8D.E3.81.84">FreeBSD でまちBBSを見るとスレの表示が異常に重い</a>
</li><li><a href="#h3-.E3.81.BE.E3.81.A1BBS.E3.81.AE.E3.82.B9.E3.83.AC.E3.81.AE.E6.9B.B4.E6.96.B0.E3.83.81.E3.82.A7.E3.83.83.E3.82.AF.E3.81.8C.E5.87.BA.E6.9D.A5.E3.81.AA.E3.81.84">まちBBSのスレの更新チェックが出来ない</a>
</li></ol></li><li><a href="#h2-.E7.94.BB.E5.83.8F.E3.83.93.E3.83.A5.E3.83.BC">画像ビュー</a>
<ol><li><a href="#h3-.E3.82.AF.E3.83.AA.E3.83.83.E3.82.AF.E3.81.A7.E9.96.89.E3.81.98.E3.81.A6.E4.B8.AD.E3.83.89.E3.83.A9.E3.83.83.E3.82.B0.E3.81.A7.E3.82.B9.E3.82.AF.E3.83.AD.E3.83.BC.E3.83.AB.E3.81.97.E3.81.9F.E3.81.84">クリックで閉じて中ドラッグでスクロールしたい</a>
</li><li><a href="#h3-.E5.B7.A6.E5.8F.B3.E3.82.AB.E3.83.BC.E3.82.BD.E3.83.AB.E3.81.A7.E7.94.BB.E5.83.8F.E3.82.92.E3.82.B9.E3.82.AF.E3.83.AD.E3.83.BC.E3.83.AB.E3.81.97.E3.81.9F.E3.81.84">左右カーソルで画像をスクロールしたい</a>
</li><li><a href="#h3-.E3.80.8C.E5.85.A8.E3.81.A6.E3.81.AE.E7.94.BB.E5.83.8F.E3.82.92.E4.BF.9D.E5.AD.98.E3.80.8D.E3.81.A7.E4.BF.9D.E5.AD.98.E5.85.88.E9.81.B8.E6.8A.9E.E3.83.80.E3.82.A4.E3.82.A2.E3.83.AD.E3.82.B0.E3.82.92.E9.96.8B.E3.81.84.E3.81.A6.E4.BF.9D.E5.AD.98.E3.83.9C.E3.82.BF.E3.83.B3.E3.82.92.E6.8A.BC.E3.81.97.E3.81.A6.E3.82.82.E4.BD.95.E3.82.82.E8.B5.B7.E3.81.8D.E3.81.AA.E3.81.84">「全ての画像を保存」で保存先選択ダイアログを開いて保存ボタンを押しても何も起きない</a>
</li><li><a href="#h3-.E7.94.BB.E5.83.8F.E3.81.AE.E3.82.B5.E3.82.A4.E3.82.BA.E3.82.92.E3.82.A6.E3.82.A3.E3.83.B3.E3.83.89.E3.82.A6.E3.81.AE.E6.A8.AA.E5.B9.85.E3.81.AB.E5.90.88.E3.82.8F.E3.81.9B.E3.81.9F.E3.81.84">画像のサイズをウィンドウの横幅に合わせたい</a>
</li><li><a href="#h3-.E3.83.9D.E3.83.83.E3.83.97.E3.82.A2.E3.83.83.E3.83.97.E3.82.84.E3.83.93.E3.83.A5.E3.83.BC.E3.81.AE.E7.94.BB.E5.83.8F.E3.82.92.E3.82.B9.E3.83.A0.E3.83.BC.E3.82.B8.E3.83.B3.E3.82.B0.E3.81.97.E3.81.9F.E3.81.84">ポップアップやビューの画像をスムージングしたい</a>
</li></ol></li><li><a href="#h2-.E6.9B.B8.E3.81.8D.E8.BE.BC.E3.81.BF.E3.83.93.E3.83.A5.E3.83.BC">書き込みビュー</a>
<ol><li><a href="#h3-.E6.9B.B8.E3.81.8D.E8.BE.BC.E3.81.BF.E3.83.93.E3.83.A5.E3.83.BC.E3.81.A7Ctrl.2Bh.E3.81.A7.E3.81.B2.E3.81.A8.E3.81.A4.E5.89.8D.E3.81.AE.E6.96.87.E5.AD.97.E3.82.92.E6.B6.88.E3.81.97.E3.81.9F.E3.81.84">書き込みビューでCtrl+hでひとつ前の文字を消したい</a>
</li><li><a href="#h3-kinput2.2Bcanna.E3.81.AE.E7.92.B0.E5.A2.83.E3.81.A7.E6.9B.B8.E3.81.8D.E8.BE.BC.E3.81.BF.E3.83.93.E3.83.A5.E3.83.BC.E3.82.92emacs.E9.A2.A8.E3.82.AD.E3.83.BC.E3.83.90.E3.82.A4.E3.83.B3.E3.83.89.E3.81.AB.E3.81.99.E3.82.8B.E3.81.A8.20Ctrl.2Bn.20.E3.81.8C.E5.8A.B9.E3.81.8B.E3.81.AA.E3.81.84">kinput2+cannaの環境で書き込みビューをemacs風キーバインドにすると Ctrl+n が効かない</a>
</li><li><a href="#h3-.E3.83.87.E3.83.95.E3.82.A9.E3.83.AB.E3.83.88.E5.90.8D.E7.84.A1.E3.81.97.E3.81.8Cfusianasan.E3.81.AE.E6.9D.BF.E3.81.AB.E6.9B.B8.E3.81.8D.E8.BE.BC.E3.82.80.E3.81.AE.E3.81.8C.E6.81.90.E3.81.84">デフォルト名無しがfusianasanの板に書き込むのが恐い</a>
</li><li><a href="#h3-.E6.9B.B8.E3.81.8D.E8.BE.BC.E3.81.93.E3.82.82.E3.81.86.E3.81.A8.E3.81.99.E3.82.8B.E3.81.A8.E3.80.8C.EF.BC.A5.EF.BC.B2.EF.BC.B2.EF.BC.AF.EF.BC.B2.EF.BC.9A.E3.83.96.E3.83.A9.E3.82.A6.E3.82.B6.E3.82.92.E7.AB.8B.E3.81.A1.E4.B8.8A.E3.81.92.E3.81.AA.E3.81.8A.E3.81.97.E3.81.A6.E3.81.BF.E3.81.A6.E3.81.8F.E3.81.A0.E3.81.95.E3.81.84.E3.80.8D.E3.81.A8.E5.87.BA.E3.82.8B">書き込こもうとすると「ＥＲＲＯＲ：ブラウザを立ち上げなおしてみてください」と出る</a>
</li></ol></li></ol></div>
</div><h2 id="h2-.E5.85.A8.E8.88.AC">全般</h2><hr /><h3 id="h3-svn.20.E3.81.8B.E3.82.89.E6.9C.80.E6.96.B0.E3.81.AE.E3.82.B3.E3.83.BC.E3.83.89.E3.82.92.E5.8F.96.E5.BE.97.E3.81.97.E3.81.9F.E3.81.84">svn から最新のコードを取得したい</h3><p>次の手順で操作すると最新のコードがチェックアウトできる。
</p><ol><li>端末を開く
</li><li>svn checkout <a href="http://svn.sourceforge.jp/svnroot/jd4linux/jd/trunk" class="external" rel="nofollow">http://svn.sourceforge.jp/svnroot/jd4linux/jd/trunk</a>
</li><li>ソースコードがダウンロードされて trunk ディレクトリが出来るので後は普通にmakeする
</li></ol><p>また更新されたファイルだけをダウンロードするには
</p><ol><li>端末を開いて trunk ディレクトリに移動
</li><li>svn update
</li><li>更新されたソースコードがダウンロードされる
</li></ol><hr /><h3 id="h3-euc.E7.92.B0.E5.A2.83.E3.81.A7.E3.81.86.E3.81.BE.E3.81.8F.E5.8B.95.E3.81.8B.E3.81.AA.E3.81.84">euc環境でうまく動かない</h3><p>ver.2.0以降
</p><p>LANG=&quot;ja_JP.UTF-8&quot; jd または env LANG=ja_JP.utf8 jd で起動する
</p><hr /><h3 id="h3-.E3.82.AD.E3.83.A3.E3.83.83.E3.82.B7.E3.83.A5.E3.83.87.E3.82.A3.E3.83.AC.E3.82.AF.E3.83.88.E3.83.AA.E3.82.92.E6.A8.99.E6.BA.96.287e.2F.jd.29.E3.81.A8.E5.88.A5.E3.81.AE.E5.A0.B4.E6.89.80.E3.81.AB.E3.81.97.E3.81.9F.E3.81.84">キャッシュディレクトリを標準(~/.jd)と別の場所にしたい</h3><p>ver.2.0以降
</p><p>例えば ~/.jdcacheをキャッシュディレクトリにしたい時は環境変数 JD_CACHE を使って JD_CACHE=~/.jdcache ./jd のように起動する
</p><hr /><h3 id="h3-Firefox.E3.81.AA.E3.81.A9.E3.81.AE.E5.88.A5.E3.81.AE.E3.82.A2.E3.83.97.E3.83.AA.E3.82.B1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.8B.E3.82.89JD.E3.82.92.E8.B5.B7.E5.8B.95.E3.81.97.E3.81.9F.E3.81.84">Firefoxなどの別のアプリケーションからJDを起動したい</h3><p>ver.2.0以降
</p><p><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E5%88%A5%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8B%E3%82%89JD%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%99%E3%82%8B">別のアプリケーションからJDを起動する</a> を参照
</p><hr /><h3 id="h3-.E3.82.B9.E3.83.AC.E4.B8.80.E8.A6.A7.E3.82.84.E3.82.B9.E3.83.AC.E3.83.93.E3.83.A5.E3.83.BC.E3.81.AE.E5.8F.96.E5.BE.97.E3.81.8C.E7.95.B0.E6.A7.98.E3.81.AB.E9.81.85.E3.81.84">スレ一覧やスレビューの取得が異様に遅い</h3><p>ver.2.0以降
</p><p>ネットワーク設定の「IPv6使用」のチェックを外すと速くなるかもしれない。
</p><hr /><h3 id="h3-IPA.E3.83.A2.E3.83.8A.E3.83.BC.E3.83.95.E3.82.A9.E3.83.B3.E3.83.88.E3.82.92.E4.BD.BF.E3.81.86.E3.81.A8.E6.96.87.E5.AD.97.E3.81.8C.E6.B1.9A.E3.81.84">IPAモナーフォントを使うと文字が汚い</h3><p>ver.2.0以降、Fedoraで確認
</p><p>bitmapフォントを無効にすると見やすくなる。
</p><p>/etc/fonts/fonts.confか~/.fonts.confに次の設定を追加してからシステムフォントのフォルダか ~/.fontsにフォントファイル(*.ttf)を移してfc-cache -fv する。
</p><pre>&lt;match target=&quot;font&quot;&gt;
    &lt;test name=&quot;family&quot; compare=&quot;eq&quot;&gt;
        &lt;string&gt;IPA モナー Pゴシック&lt;/string&gt;
        &lt;string&gt;IPA モナー P明朝&lt;/string&gt;
        &lt;string&gt;IPA Pゴシック&lt;/string&gt;
        &lt;string&gt;IPA P明朝&lt;/string&gt;
        &lt;string&gt;IPAゴシック&lt;/string&gt;
        &lt;string&gt;IPA明朝&lt;/string&gt;
        &lt;string&gt;IPA UIゴシック&lt;/string&gt;
    &lt;/test&gt;
    &lt;edit name=&quot;embeddedbitmap&quot; mode=&quot;assign&quot;&gt;
        &lt;bool&gt;false&lt;/bool&gt;
    &lt;/edit&gt;
    &lt;edit name=&quot;hinting&quot;&gt;
        &lt;bool&gt;false&lt;/bool&gt;
    &lt;/edit&gt;
&lt;/match&gt;
</pre><hr /><h3 id="h3-.E3.83.95.E3.82.A9.E3.83.B3.E3.83.88.E3.82.92.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E3.81.97.E3.81.9F.E3.82.8A.E3.82.A2.E3.83.83.E3.83.97.E3.83.87.E3.83.BC.E3.83.88.E3.81.97.E3.81.9F.E3.82.89JD.E3.81.8C.E8.90.BD.E3.81.A1.E3.82.8B.E6.A7.98.E3.81.AB.E3.81.AA.E3.81.A3.E3.81.9F">フォントをインストールしたりアップデートしたらJDが落ちる様になった</h3><p>ver.2.0以降
</p><p>こういう事例がある。
</p><pre>本スレ 5-647 2008/06/22(日)

何だか分かったようです
どうもTTFフォントのひとつが悪かったみたいです
そのフォントを削除してfc-cache後スレを開いてみたら落ちませんでした

Linux Libertineという欧文フォントがあるのですが，それが先日アップデートしまして
その2.8.14を入れたんですが，エディタなどでそのフォントを指定すると落ちるようになったんです
JDではSansでDejaVuとVL Gothicを使うようにしていたので，関係ないと思っていたのですが…
</pre><hr /><h3 id="h3-GNOME.E3.82.84KDE.E3.81.AA.E3.81.A9.E3.81.A7Caps.E3.82.AD.E3.83.BC.E3.82.92Ctrl.E3.81.AB.E5.A4.89.E6.9B.B4.E3.81.99.E3.82.8B.E3.81.A8.E3.82.B7.E3.83.A7.E3.83.BC.E3.83.88.E3.82.AB.E3.83.83.E3.83.88.E3.81.8C.E5.8A.B9.E3.81.8B.E3.81.AA.E3.81.84.E6.99.82.E3.81.8C.E3.81.82.E3.82.8B">GNOMEやKDEなどでCapsキーをCtrlに変更するとショートカットが効かない時がある</h3><p>ver.2.0以降
</p><p>nocaps 設定でCapsをCtrlに変更した場合、Ctrl+小文字を押すとCtrl+大文字がJDに入力される(例えばCtrl+hを押すとJDには Ctrl+Hを押したとXから知らされる)ため正常に動作しないことがある。xmodmap -e 'remove Lock = Control_L' により正常動作するようになる。またはnocapsではなくてswapcaps設定を用いてCapsとCtrlを交換すると正常動作する。
</p><hr /><h3 id="h3-.E3.83.81.E3.83.AB.E3.83.88.E3.83.9C.E3.82.BF.E3.83.B3.E3.81.AE.E5.B7.A6.E5.8F.B3.E3.81.A7.E3.83.93.E3.83.A5.E3.83.BC.E3.82.92.E5.88.87.E3.82.8A.E6.9B.BF.E3.81.88.E3.81.9F.E3.81.84">チルトボタンの左右でビューを切り替えたい</h3><p>ver.2.0.3以降
</p><p>デフォルトではスレ一覧での左右スクロールになっているので、設定→マウス/キーボード→マウスボタン設定で
スレ一覧の左右スクロールを空欄にし、共通操作の左右移動をチルトに割り当てる。
</p><p>ver.2.0以降
</p><p>デフォルトではスレ一覧での左右スクロールになっているので、ボタン設定ファイル( ~/.jd/button.conf ) の
</p><pre>ScrollLeftBoard = Tilt_Left
ScrollRightBoard = Tilt_Right
</pre><p>の2行を
</p><pre>ScrollLeftBoard =
ScrollRightBoard =
</pre><p>とし、さらに
</p><pre>Left = Tilt_Left
Right = Tilt_Right
</pre><p>の2行を追加する。
</p><hr /><h3 id="h3-.E6.89.8B.E5.8B.95.E3.81.A7.E5.A4.96.E9.83.A8.E6.9D.BF.E3.82.92.E7.99.BB.E9.8C.B2.E3.81.97.E3.81.9F.E3.81.84">手動で外部板を登録したい</h3><p>ver.2.0以降
</p><p>手動で登録した場合は自動での移転処理が実施されないので通常は板一覧の外部板ディレクトリを右クリックして追加した方が良いが、何らかの理由で手動で板を登録するにはキャッシュディレクトリ(デフォルトでは ~/.jd)の下の etc.txt というファイル(無ければ追加)の中に名前とアドレスを書く。
</p><p>etc.txtの形式はnavi2ch互換で
</p><ol><li>板の名前
</li><li>板のURL
</li><li>板のID
</li></ol><p>の順。なお板のIDはJDでは使用しないので適当で可。またURLの最後は必ず'/'で終わらせること。
</p><p>またBASIC認証のある板の場合は <a href="http://ID:PASSWD@hoge.com/board/" class="external" rel="nofollow">http://ID:PASSWD@hoge.com/board/</a> のようにIDとパスワードの組を:で区切ってホスト名の前に書き、ホスト名とは@で区切る。
</p><p>なお空白行と # から始まるコメント行は無視される(ただしnavi2chと互換性が無くなるので注意)。
</p><pre>(例)

# コメント

Linux板
http://pc8.2ch.net/linux/
linux

JBBSの板(適当)
http://jbbs.livedoor.jp/computer/123456/
123456
</pre><hr /><h3 id="h3-.E3.82.B9.E3.83.AC.E4.B8.80.E8.A6.A7.E3.82.84.E3.82.B9.E3.83.AC.E3.83.93.E3.83.A5.E3.83.BC.E3.81.AE.E6.9E.A0.E3.81.8C.E8.A1.A8.E7.A4.BA.E3.81.95.E3.82.8C.E3.81.AA.E3.81.84">スレ一覧やスレビューの枠が表示されない</h3><p>ver.2.0以降
</p><p>GNOMEのテーマによっては枠が表示されないことがある。about:config の「各ビューと枠との間の余白」の値を増やしてJDを再起動すると表示される場合がある。
</p><hr /><h3 id="h3-compiz.E7.92.B0.E5.A2.83.E3.81.A7.E4.BD.BF.E3.81.A3.E3.81.A6.E3.81.84.E3.82.8B.E3.81.A8.E3.83.A1.E3.82.A4.E3.83.B3.E3.82.A6.E3.82.A3.E3.83.B3.E3.83.89.E3.82.A6.E3.82.84.E7.94.BB.E5.83.8F.E3.82.A6.E3.82.A3.E3.83.B3.E3.83.89.E3.82.A6.E3.81.AE.E9.85.8D.E7.BD.AE.E3.81.8C.E3.82.BA.E3.83.AC.E3.82.8B">compiz環境で使っているとメインウィンドウや画像ウィンドウの配置がズレる</h3><p>ver.2.0以降
</p><p>compiz環境でも配置を自動補正するようになっているが、下の事例の様にcompizの設定によってはズレる場合がある。
この場合はabout:configの「自前でウィンドウ配置を管理する」をfalseにしてcompiz側にウィンドウ配置を丸投げすると
上手く行くかもしれない。
</p><pre>809 名前：login:Penguin [sage]： 2008/07/17(木) 20:49:06 ID:X9IbsgOd
CompizConfig設定マネージャ(ccsm)にて、ウィンドウ・マネジメント-&gt;Place Windows
Window placement workaroundsのチェックを外すと、JDの配置補正が上手く動かない。
その後、チェックを入れても上手く配置されないこともある。

チェックを外している理由は、チェックを入れてるとFirefoxが上手く配置できなかったから。

その他のPlace Windows上での設定。
一般タブ-&gt;Placement Mode [Centered]
Fixed Window Placementタブ-&gt;Windows with fixed positionsの設定内容（一部）
class=Gnome-terminal 130 200
class=Firefox 200 50
JDも配置しているときは、class=Jd 350 50 の設定。 
</pre><p>ただしubuntu8.10以降では直ったらしい。
</p><pre>552 名前：login:Penguin [sage]： 2008/11/07(金) 21:15:43 ID:2rBTV8Qc
Ubuntu8.10@Compiz
Compiz側のバグがとれたようで、Window位置のズレなどは解消したようです。
</pre><hr /><h3 id="h3-.E8.B5.B7.E5.8B.95.E6.99.82.E3.81.8A.E3.82.88.E3.81.B3.E7.B5.82.E4.BA.86.E6.99.82.E3.81.AB.E4.BD.95.E3.81.8B.E3.82.92.E5.AE.9F.E8.A1.8C.E3.81.99.E3.82.8B">起動時および終了時に何かを実行する</h3><p>以下のようなシェルスクリプトを経由してJDを起動する。
</p><pre>#!/bin/sh

起動時の何か

/usr/bin/jd

終了時の何か
</pre><hr /><h3 id="h3-.E5.B1.A5.E6.AD.B4.E3.82.92.E6.AE.8B.E3.81.95.E3.81.AA.E3.81.84.2F.E7.B5.82.E4.BA.86.E5.BE.8C.E3.81.AB.E5.B1.A5.E6.AD.B4.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.82.92.E5.89.8A.E9.99.A4.E3.81.99.E3.82.8B">履歴を残さない/終了後に履歴ファイルを削除する</h3><ul><li>参考 <br />
質問: <a href="http://pc11.2ch.net/test/read.cgi/linux/1202126579/905" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1202126579/905</a> <br />
回答: <a href="http://pc11.2ch.net/test/read.cgi/linux/1202126579/909,917" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1202126579/909,917</a>
</li></ul><ul><li>レス909の方法 <br />
ファイルの中身を空にしその後読み取り専用とすることにより、常に空の状態を維持し、
新しく履歴が書き込まれないようにする。
<ol><li>中身を空にする
</li><li>chmod 444 $HOME/.jd/hist*.xmlとしてパーミッションを変更し、ファイルを読み取り専用にする。
</li></ol></li></ul><ul><li>「JDを起動し、終了後に履歴ファイルを削除する」スクリプトを用意し、そのスクリプトファイル
を使ってJDを起動するようにする。 <br />
例えば以下のような内容のスクリプトファイルを用いれば良い。
<pre>
<B><FONT COLOR="#5F9EA0">#!/bin/sh
</FONT></B>/usr/bin/jd
rm $<B><FONT COLOR="#A020F0">HOME</FONT></B>/.jd/hist*.xml
</pre></li></ul><hr /><h3 id="h3-.E6.8C.87.E5.AE.9A.E3.81.97.E3.81.9F.E6.99.82.E9.96.93.E4.BB.A5.E5.89.8D.E3.81.AB.E8.AA.AD.E3.81.BF.E8.BE.BC.E3.82.93.E3.81.A0.E7.94.BB.E5.83.8F.E3.82.92.E5.89.8A.E9.99.A4.E3.81.99.E3.82.8B">指定した時間以前に読み込んだ画像を削除する</h3><p>ver.2.4以降
</p><p>以下の例では3日(72時間)前
</p><pre># BASH専用
for FILE in $(find ${JD_CACHE:-~/.jd}/image/ -type f -ctime +3 -iregex &quot;.*\.\(gif\|jpe?g\|png\)$&quot; -print)
do
    rm -f ${FILE} ${FILE%/*.*}/info/${FILE##*/}.info
done
</pre><hr /><h3 id="h3-DAT.E8.90.BD.E3.81.A1.E3.81.97.E3.81.9F.E3.83.AD.E3.82.B0.E3.82.92.E6.B6.88.E5.8E.BB.E3.81.99.E3.82.8B">DAT落ちしたログを消去する</h3><p>移転がない事を確認してから実行すること。
</p><pre># BASH専用
for INFO in $(find ${JD_CACHE:-~/.jd} -type f -regex &quot;.*/info/[0-9]+\.info$&quot; -exec grep -l &quot;^status = 2$&quot; {} +)
do
    rm -f ${INFO%.info} ${INFO} ${INFO//[.\/]info}.dat
done
</pre><hr /><h3 id="h3-.E3.81.84.E3.81.A4.E3.81.AE.E9.96.93.E3.81.AB.E3.81.8B.E3.83.A1.E3.83.8B.E3.83.A5.E3.83.BC.E3.83.90.E3.83.BC.E3.81.8C.E6.B6.88.E3.81.88.E3.81.A6.E3.81.97.E3.81.BE.E3.81.A3.E3.81.9F">いつの間にかメニューバーが消えてしまった</h3><p>F8キーを押す
</p><hr /><h3 id="h3-navi2ch.E3.81.A8.E3.82.AD.E3.83.A3.E3.83.83.E3.82.B7.E3.83.A5.E3.82.92.E5.85.B1.E6.9C.89.E3.81.99.E3.82.8B">navi2chとキャッシュを共有する</h3><p>ver.2.0以降
</p><p>JDのキャッシュ構造はnavi2chと互換性があるので、以下の様に環境変数「JD_CACHE」を用いてJDを起動するとnavi2chとキャッシュを共有できる。ただし自己責任でおこなうこと。
</p><p>$ JD_CACHE=~/.navi2ch jd
</p><hr /><h3 id="h3-gcc.204.5.0.20.E3.81.A7.E3.83.93.E3.83.AB.E3.83.89.E3.81.8C.E7.95.B0.E5.B8.B8.E3.81.AB.E9.81.85.E3.81.84">gcc 4.5.0 でビルドが異常に遅い</h3><p>コンパイルオプションに-g2以上と-O1以上が同時に指定されると-fvar-trackingが有効になるが、
gcc-4.5では-fvar-trackingを有効にすると異常にビルドが重くなるらしいので
</p><pre>make CXXFLAGS=&quot;-g -O -fno-var-tracking&quot; 
</pre><p>のように明示的に -fno-var-tracking を指定してビルドする。
</p><hr /><h2 id="h2-.E6.9D.BF.E4.B8.80.E8.A6.A7.E3.83.BB.E3.82.B9.E3.83.AC.E4.B8.80.E8.A6.A7">板一覧・スレ一覧</h2><hr /><h3 id="h3-.E6.9D.BF.E4.B8.80.E8.A6.A7.E3.82.84.E3.82.B9.E3.83.AC.E4.B8.80.E8.A6.A7.E3.81.A7.E6.9D.BF.E3.82.84.E3.82.B9.E3.83.AC.E3.82.92.E3.83.80.E3.83.96.E3.83.AB.E3.82.AF.E3.83.AA.E3.83.83.E3.82.AF.E3.81.A7.E9.96.8B.E3.81.8D.E3.81.9F.E3.81.84">板一覧やスレ一覧で板やスレをダブルクリックで開きたい</h3><p>ver.2.0.3以降
</p><p>設定→マウス/キーボード→マウスボタン設定で、板を開くとスレを開くをダブルクリックにする。
</p><p>ver.2.0以降
</p><p>ボタン設定ファイル(~/.jd/button.conf)を次のように変更する。
</p><pre>OpenBoardButton = DblLeft
OpenArticleButton = DblLeft
</pre><hr /><h3 id="h3-.E6.9D.BF.E4.B8.80.E8.A6.A7.E3.82.84.E3.82.B9.E3.83.AC.E4.B8.80.E8.A6.A7.E3.81.A7.E3.82.B9.E3.83.9A.E3.83.BC.E3.82.B9.E3.81.A7.E3.82.B9.E3.82.AF.E3.83.AD.E3.83.BC.E3.83.AB.E3.81.97.E3.81.A6Enter.E3.81.A7.E9.96.8B.E3.81.8D.E3.81.9F.E3.81.84">板一覧やスレ一覧でスペースでスクロールしてEnterで開きたい</h3><p>ver.2.0.3以降
</p><p>設定→マウス/キーボード→ショートカットキー設定でダイアログを開き
</p><pre>板一覧/お気に入りの

板を開くをEnter
タブで板を開くをCtrl+Enter

スレ一覧の

スレを開くをEnter
タブでスレを開くをCtrl+Enter

共通の

下移動をSpace
</pre><p>ver.2.0以降
</p><p>キー設定ファイル(~/.jd/key.conf)を次のように変更する。
</p><pre>Down = Space
OpenBoard = Enter
OpenBoardTab = Ctrl+Enter
OpenArticle = Enter
OpenArticleTab = Ctrl+Enter
</pre><hr /><h3 id="h3-.E8.A8.AD.E5.AE.9A.E3.81.97.E3.81.9F.E3.81.AE.E3.81.AB.E6.9D.BF.E4.B8.80.E8.A6.A7.E3.82.84.E3.82.B9.E3.83.AC.E4.B8.80.E8.A6.A7.E3.81.AE.E8.83.8C.E6.99.AF.E8.89.B2.E3.81.8C.E5.A4.89.E3.82.8F.E3.82.89.E3.81.AA.E3.81.84">設定したのに板一覧やスレ一覧の背景色が変わらない</h3><p>ver.2.0以降
</p><p>ubuntuのデフォルトテーマ(Human)など、GNOMEのテーマによっては変更が出来ない場合がある。テーマを変更すること。
</p><hr /><h3 id="h3-.E6.9D.BF.E4.B8.80.E8.A6.A7.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.28bbsmenu.html.29.E3.81.AE.E4.B8.AD.E3.81.AB.E3.81.82.E3.82.8B.E3.83.AA.E3.83.B3.E3.82.AF.E3.81.AF.E5.85.A8.E3.81.A6.E5.A4.96.E9.83.A8.E6.9D.BF.E3.81.A8.E3.81.BF.E3.81.AA.E3.81.97.E3.81.9F.E3.81.84">板一覧ファイル(bbsmenu.html)の中にあるリンクは全て外部板とみなしたい</h3><p>ver.2.0以降
</p><p>about:configの「bbsmenu.html内にあるリンクは全て板とみなす」 を true にセットしてからJDを再起動し、ファイルメニューから板一覧を再読み込みすると、2ch、まちBBS、JBBS以外のリンクは全て2ch互換外部板とみなし板として登録する。
</p><hr /><h3 id="h3-.E3.81.82.E3.82.8B.E6.9D.BF.E3.81.AE.E3.82.B9.E3.83.AC.E5.85.A8.E4.BD.93.E3.81.AB.E5.AF.BE.E3.81.99.E3.82.8BID.E3.81.82.E3.81.BC.E3.83.BC.E3.82.93.E6.8C.87.E5.AE.9A.E3.81.8C.E6.AC.A1.E5.9B.9E.E8.B5.B7.E5.8B.95.E6.99.82.E3.81.AB.E3.81.AF.E3.83.AA.E3.82.BB.E3.83.83.E3.83.88.E3.81.95.E3.82.8C.E3.81.A6.E3.81.84.E3.82.8B">ある板のスレ全体に対するIDあぼーん指定が次回起動時にはリセットされている</h3><p>ver.2.0以降
</p><p>日が変わったのにずっとID指定がされたままになっているとスレ表示速度の低下を招くので、板レベルでのIDあぼーん指定は再起動するとリセットされるようになっている。
</p><hr /><h2 id="h2-.E3.82.B9.E3.83.AC.E3.83.93.E3.83.A5.E3.83.BC">スレビュー</h2><hr /><h3 id="h3-.E4.BB.96.E3.81.AE2ch.E3.83.96.E3.83.A9.E3.82.A6.E3.82.B6.E3.81.AE.E3.82.88.E3.81.86.E3.81.AB.E5.8F.B3.E3.83.89.E3.83.A9.E3.83.83.E3.82.B0.E3.81.A7.E3.81.AF.E3.81.AA.E3.81.8F.E3.83.9E.E3.82.A6.E3.82.B9.E3.82.92.E5.8B.95.E3.81.8B.E3.81.99.E3.81.A0.E3.81.91.E3.81.A7.E3.83.9D.E3.83.83.E3.83.97.E3.82.A2.E3.83.83.E3.83.97.E3.81.AB.E3.82.AB.E3.83.BC.E3.82.BD.E3.83.AB.E3.82.92.E7.A7.BB.E3.81.97.E3.81.9F.E3.81.84">他の2chブラウザのように右ドラッグではなくマウスを動かすだけでポップアップにカーソルを移したい</h3><p>ver.2.0以降
</p><p>設定メニューから「マウス移動で多重ポップアップモードに移行する」を有効にするとアンカーとポップアップの間が狭くなる。
</p><hr /><h3 id="h3-.E3.82.BF.E3.83.83.E3.83.81.E3.83.91.E3.83.83.E3.83.89.E3.82.92.E4.BD.BF.E7.94.A8.E3.81.97.E3.81.A6.E3.81.84.E3.82.8B.E3.81.A8.E3.81.8D.E3.81.AB.E5.8F.B3.E3.83.89.E3.83.A9.E3.83.83.E3.82.B0.E3.81.A7.E3.83.9D.E3.83.83.E3.83.97.E3.82.A2.E3.83.83.E3.83.97.E3.81.AB.E3.82.AB.E3.83.BC.E3.82.BD.E3.83.AB.E3.82.92.E5.8B.95.E3.81.8B.E3.81.99.E3.81.AE.E3.81.8C.E9.9B.A3.E3.81.97.E3.81.84">タッチパッドを使用しているときに右ドラッグでポップアップにカーソルを動かすのが難しい</h3><p>ver.2.0以降
</p><p>設定メニューから「シングルクリックで多重ポップアップモードに移行する」を有効にするとタップするだけでカーソルがポップアップの上に移動するようになる。
</p><hr /><h3 id="h3-.E6.96.87.E5.AD.97.E5.88.97.E3.81.AE.E8.A1.8C.E9.96.93.E3.81.AE.E3.82.B9.E3.83.9A.E3.83.BC.E3.82.B9.E3.82.92.E8.AA.BF.E7.AF.80.E3.81.97.E3.81.9F.E3.81.84">文字列の行間のスペースを調節したい</h3><p>ver.2.0以降
</p><p>フォントと色の設定から詳細ダイアログを開いて行高さの数字を変える。1より小さいと狭くなり、1より大きいと広くなる。また同じダイアログにある下線位置の数字でリンクの下線の位置を調節できる。
</p><hr /><h3 id="h3-.E3.83.95.E3.82.A9.E3.83.B3.E3.83.88.E3.81.AE.E7.A8.AE.E9.A1.9E.E3.81.AB.E3.82.88.E3.81.A3.E3.81.A6.E3.81.AF.E6.96.87.E5.AD.97.E3.81.8C.E5.B4.A9.E3.82.8C.E3.82.8B">フォントの種類によっては文字が崩れる</h3><p>ver.2.0以降
</p><p>フォントと色の詳細設定の「フォント幅の近似計算を厳密に行う」を有効にすると文字のくずれが改善される。ただしスレを開く速度が若干低下する。
</p><hr /><h3 id="h3-.E3.80.8C.E3.81.93.E3.81.93.E3.81.BE.E3.81.A7.E8.AA.AD.E3.82.93.E3.81.A0.E3.80.8D.E3.81.AE.E8.83.8C.E6.99.AF.E8.89.B2.E3.82.84.E6.96.87.E5.AD.97.E8.89.B2.E3.82.92.E5.A4.89.E3.81.88.E3.81.9F.E3.81.84">「ここまで読んだ」の背景色や文字色を変えたい</h3><p>ver.2.0以降
</p><p>cssで指定する。キャッシュフォルダに jd.cssというファイルを作り次のような感じで
指定する。背景色だけで良いなら色とフォントの詳細設定から変更できる。
</p><pre>.separator{
text-align: center;
color: white;
background-color: #ff6666;
padding-top: 4px;
padding-bottom: 4px;
margin-bottom: 1.5em;
} 
</pre><h3 id="h3-.E5.8D.98.E8.AA.9E.E6.A4.9C.E7.B4.A2.E3.82.84.E6.8A.BD.E5.87.BA.E3.81.A7.20.28.20.E3.82.84.20.29.20.E3.82.84.20.2A.20.E3.81.AA.E3.81.A9.E3.82.92.E8.AA.8D.E8.AD.98.E3.81.97.E3.81.AA.E3.81.84">単語検索や抽出で ( や ) や * などを認識しない</h3><p>ver.2.0以降
</p><p>デフォルトで正規表現による検索が有効になっているので ()*のような特殊文字の前には
</p><pre>\(
\)
\*
</pre><p>のように\を付ける必要がある。
</p><hr /><h3 id="h3-.E6.90.BA.E5.B8.AF.E3.81.8B.E3.82.89.E3.81.AE.E6.9B.B8.E3.81.8D.E8.BE.BC.E3.81.BF.E3.82.92.E3.81.82.E3.81.BC.E3.83.BC.E3.82.93.E3.81.97.E3.81.9F.E3.81.84">携帯からの書き込みをあぼーんしたい</h3><p>ver.2.0以降
</p><p>スレのプロパティのNG正規表現に以下のように指定する。
</p><pre>ID:.+O( .*)?$
</pre><hr /><h3 id="h3-.E3.82.B9.E3.83.AC.E3.81.AE.E3.83.97.E3.83.AD.E3.83.90.E3.83.86.E3.82.A3.E3.81.A7ID.E3.81.82.E3.81.BC.E3.83.BC.E3.82.93.E3.82.92.E8.A7.A3.E9.99.A4.E3.81.97.E3.81.A6.E3.82.82.E3.81.82.E3.81.BC.E3.83.BC.E3.82.93.E3.81.95.E3.82.8C.E3.81.9F.E3.81.BE.E3.81.BE.E3.81.AB.E3.81.AA.E3.81.A3.E3.81.A6.E3.81.84.E3.82.8B">スレのプロバティでIDあぼーんを解除してもあぼーんされたままになっている</h3><p>ver.2.0以降
</p><p>IDクリックからIDあぼーんを指定するとスレと板に対して同時に適用される。従ってスレのプロバティだけではなくて板のプロバティでのID指定も解除しなければならない。なお板レベルでのIDあぼーん指定は再起動するとリセットされる。
</p><hr /><h3 id="h3-FreeBSD.20.E3.81.A7.E3.81.BE.E3.81.A1BBS.E3.82.92.E8.A6.8B.E3.82.8B.E3.81.A8.E3.82.B9.E3.83.AC.E3.81.AE.E8.A1.A8.E7.A4.BA.E3.81.8C.E7.95.B0.E5.B8.B8.E3.81.AB.E9.87.8D.E3.81.84">FreeBSD でまちBBSを見るとスレの表示が異常に重い</h3><p>ver.2.1.0以降
</p><p>configure のオプションに --with-oniguruma を付けて、正規表現ライブラリとして鬼車を使用すると速くなる。
</p><hr /><h3 id="h3-.E3.81.BE.E3.81.A1BBS.E3.81.AE.E3.82.B9.E3.83.AC.E3.81.AE.E6.9B.B4.E6.96.B0.E3.83.81.E3.82.A7.E3.83.83.E3.82.AF.E3.81.8C.E5.87.BA.E6.9D.A5.E3.81.AA.E3.81.84">まちBBSのスレの更新チェックが出来ない</h3><p>ver.2.4.0以降
</p><p>設定の「まちBBSでofflaw.cgiを使用する」を有功にしてofflawモードでスレを
読み込むようにすると更新チェック可能になる。ただしofflawモードには以下のような長短がある。
</p><pre>○ 読み込みが速くなる
○ ネットワーク負荷が小さい
○ お気に入りのチェックが出来る

× リモートホストが取得できなくなる
× offlawモードで読み込んだログは過去のバージョンのJDと互換性が無い(過去バージョンのJDから読めない)
</pre><h2 id="h2-.E7.94.BB.E5.83.8F.E3.83.93.E3.83.A5.E3.83.BC">画像ビュー</h2><hr /><h3 id="h3-.E3.82.AF.E3.83.AA.E3.83.83.E3.82.AF.E3.81.A7.E9.96.89.E3.81.98.E3.81.A6.E4.B8.AD.E3.83.89.E3.83.A9.E3.83.83.E3.82.B0.E3.81.A7.E3.82.B9.E3.82.AF.E3.83.AD.E3.83.BC.E3.83.AB.E3.81.97.E3.81.9F.E3.81.84">クリックで閉じて中ドラッグでスクロールしたい</h3><p>ver.2.0.3以降
</p><p>設定→マウス/キーボード→マウスボタン設定で、画像を閉じるをクリック、画像スクロールを中クリック
に割り当てる。ダブルクリックで閉じたいときは画像を閉じるにダブルクリックを割り当てる。
</p><p>ver.2.0以降
</p><p>デフォルトでは中クリックで閉じるようになっているので、ボタン設定ファイル( ~/.jd/button.conf ) の
</p><pre>CloseImageButton = Mid
ScrollImageButton = Left
</pre><p>の2行を
</p><pre>CloseImageButton = Left
ScrollImageButton = Mid
</pre><p>とする。ダブルクリックで閉じたい場合は 
</p><pre>CloseImageButton = DblLeft 
</pre><p>とする。
</p><hr /><h3 id="h3-.E5.B7.A6.E5.8F.B3.E3.82.AB.E3.83.BC.E3.82.BD.E3.83.AB.E3.81.A7.E7.94.BB.E5.83.8F.E3.82.92.E3.82.B9.E3.82.AF.E3.83.AD.E3.83.BC.E3.83.AB.E3.81.97.E3.81.9F.E3.81.84">左右カーソルで画像をスクロールしたい</h3><p>左右カーソルキーでビューの切り替えが出来なくなるので注意
</p><p>ver.2.0.3以降 
</p><p>設定→マウス/キーボード→ショートカットキー設定でダイアログを開き
</p><pre>画像ビューの

左スクロールに Left(左カーソルキー) を追加
右スクロールに Right(右カーソルキー) を追加
</pre><p>ver.2.0以降
</p><p>キー設定ファイル( ~/.jd/key.conf ) の
</p><pre>ScrollLeftImage = H Shift+Left
ScrollRightImage = L Shift+Right
</pre><p>の2行にLeftとRightを追加して
</p><pre>ScrollLeftImage = H Shift+Left Left
ScrollRightImage = L Shift+Right Right
</pre><p>とする。ただし左右キーでビューの切り替えが出来なくなる。
</p><hr /><h3 id="h3-.E3.80.8C.E5.85.A8.E3.81.A6.E3.81.AE.E7.94.BB.E5.83.8F.E3.82.92.E4.BF.9D.E5.AD.98.E3.80.8D.E3.81.A7.E4.BF.9D.E5.AD.98.E5.85.88.E9.81.B8.E6.8A.9E.E3.83.80.E3.82.A4.E3.82.A2.E3.83.AD.E3.82.B0.E3.82.92.E9.96.8B.E3.81.84.E3.81.A6.E4.BF.9D.E5.AD.98.E3.83.9C.E3.82.BF.E3.83.B3.E3.82.92.E6.8A.BC.E3.81.97.E3.81.A6.E3.82.82.E4.BD.95.E3.82.82.E8.B5.B7.E3.81.8D.E3.81.AA.E3.81.84">「全ての画像を保存」で保存先選択ダイアログを開いて保存ボタンを押しても何も起きない</h3><p>ver.2.0以降
</p><p>ファイル名入力ボタンを押して「場所」が表示されているとき、場所が空白になっていると
保存ボタンを押しても何も起きない。もう一度ファイル名入力ボタンを押して場所を閉じてから
保存ボタンを押す。
</p><hr /><h3 id="h3-.E7.94.BB.E5.83.8F.E3.81.AE.E3.82.B5.E3.82.A4.E3.82.BA.E3.82.92.E3.82.A6.E3.82.A3.E3.83.B3.E3.83.89.E3.82.A6.E3.81.AE.E6.A8.AA.E5.B9.85.E3.81.AB.E5.90.88.E3.82.8F.E3.81.9B.E3.81.9F.E3.81.84">画像のサイズをウィンドウの横幅に合わせたい</h3><p>ver.2.0.3以降
</p><p>画像ビューのコンテキストメニューで「画像サイズを合わせる」を選ぶか x キーを
押す度に、縦横の大きい方に合わせる通常モードと横幅のみを合わせるモードを切り替える。
</p><hr /><h3 id="h3-.E3.83.9D.E3.83.83.E3.83.97.E3.82.A2.E3.83.83.E3.83.97.E3.82.84.E3.83.93.E3.83.A5.E3.83.BC.E3.81.AE.E7.94.BB.E5.83.8F.E3.82.92.E3.82.B9.E3.83.A0.E3.83.BC.E3.82.B8.E3.83.B3.E3.82.B0.E3.81.97.E3.81.9F.E3.81.84">ポップアップやビューの画像をスムージングしたい</h3><p>ver.2.4.0以降
</p><p>about:configの画像の項でスムージングレベル(0から2)の設定を出来る。
値が大きいほどスムーズになるがCPUパワーを必要とする。
</p><ul><li>レベルが0の時 → Gdk::INTERP_NEAREST (デフォルト)
</li><li>レベルが1の時 → Gdk::INTERP_NEAREST
</li><li>レベルが2の時 → Gdk::INTERP_HYPER
</li></ul><p>これらの違いは ttp://ruby-gnome2.sourceforge.jp/hiki.cgi?Gdk%3A%3APixbuf 辺りを
参照すること。ちなみにこのサイトによると、ある程度CPCパワーがある時はレベル1が一番良いらしい。
</p><hr /><h2 id="h2-.E6.9B.B8.E3.81.8D.E8.BE.BC.E3.81.BF.E3.83.93.E3.83.A5.E3.83.BC">書き込みビュー</h2><hr /><h3 id="h3-.E6.9B.B8.E3.81.8D.E8.BE.BC.E3.81.BF.E3.83.93.E3.83.A5.E3.83.BC.E3.81.A7Ctrl.2Bh.E3.81.A7.E3.81.B2.E3.81.A8.E3.81.A4.E5.89.8D.E3.81.AE.E6.96.87.E5.AD.97.E3.82.92.E6.B6.88.E3.81.97.E3.81.9F.E3.81.84">書き込みビューでCtrl+hでひとつ前の文字を消したい</h3><p>ver.2.0.3以降 
</p><p>設定→マウス/キーボード→ショートカットキー設定でダイアログを開き
</p><pre>編集の

BackSpaceをCtrl+hにする
</pre><p>ver.2.0以降
</p><p>キー設定ファイル(~/.jd/key.conf)に次の設定を追加する。
</p><pre>BackspEdit = Ctrl+h
</pre><hr /><h3 id="h3-kinput2.2Bcanna.E3.81.AE.E7.92.B0.E5.A2.83.E3.81.A7.E6.9B.B8.E3.81.8D.E8.BE.BC.E3.81.BF.E3.83.93.E3.83.A5.E3.83.BC.E3.82.92emacs.E9.A2.A8.E3.82.AD.E3.83.BC.E3.83.90.E3.82.A4.E3.83.B3.E3.83.89.E3.81.AB.E3.81.99.E3.82.8B.E3.81.A8.20Ctrl.2Bn.20.E3.81.8C.E5.8A.B9.E3.81.8B.E3.81.AA.E3.81.84">kinput2+cannaの環境で書き込みビューをemacs風キーバインドにすると Ctrl+n が効かない</h3><p>ver.2.0以降
</p><p>JDの設定を使用するかわりに、GNOMEやXFCEなどのキーボード設定でキーバインドをemacs風にするか .gtkrcを直接編集する。
</p><hr /><h3 id="h3-.E3.83.87.E3.83.95.E3.82.A9.E3.83.AB.E3.83.88.E5.90.8D.E7.84.A1.E3.81.97.E3.81.8Cfusianasan.E3.81.AE.E6.9D.BF.E3.81.AB.E6.9B.B8.E3.81.8D.E8.BE.BC.E3.82.80.E3.81.AE.E3.81.8C.E6.81.90.E3.81.84">デフォルト名無しがfusianasanの板に書き込むのが恐い</h3><p>ver.2.0以降
</p><p>SETTING.TXTをロードしてデフォルト名無しがfusianasanだった時は名前欄が空白だと書き込めないようになっているが、念のために板のプロパティの「名前欄が空白の時は書き込まない」のチェックを手動であらかじめ入れておくと安全である。
</p><hr /><h3 id="h3-.E6.9B.B8.E3.81.8D.E8.BE.BC.E3.81.93.E3.82.82.E3.81.86.E3.81.A8.E3.81.99.E3.82.8B.E3.81.A8.E3.80.8C.EF.BC.A5.EF.BC.B2.EF.BC.B2.EF.BC.AF.EF.BC.B2.EF.BC.9A.E3.83.96.E3.83.A9.E3.82.A6.E3.82.B6.E3.82.92.E7.AB.8B.E3.81.A1.E4.B8.8A.E3.81.92.E3.81.AA.E3.81.8A.E3.81.97.E3.81.A6.E3.81.BF.E3.81.A6.E3.81.8F.E3.81.A0.E3.81.95.E3.81.84.E3.80.8D.E3.81.A8.E5.87.BA.E3.82.8B">書き込こもうとすると「ＥＲＲＯＲ：ブラウザを立ち上げなおしてみてください」と出る</h3><p>ver.2.0以降
</p><p>PCの時計が激しくずれているので、ntpdateなどで修正する。
</p>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E8%A8%AD%E5%AE%9A%E9%9B%86">
    <title>ユーザーコマンド設定集</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E8%A8%AD%E5%AE%9A%E9%9B%86</link>
    <dc:identifier>ユーザーコマンド設定集</dc:identifier>
    <dc:date>2012-03-02T05:14:53+09:00</dc:date>
        <description>
      <![CDATA[ このページは誰でも編集できます。

= ユーザーコマンド設定集 =

 [[PageOutline(start=2)]]   

== DATファイルの内容を表示する

ver.2.0以降 

{{{
DAT表示
$VIEW $LOCALDAT
}}}

== wgetによるダウンロード

ver.2.0以降 

次のスクリプト(mywget.sh)をキャッ]]>
    </description>
    <content:encoded>
      <![CDATA[<div class="indent">このページは誰でも編集できます。
</div><h1 id="h1-.E3.83.A6.E3.83.BC.E3.82.B6.E3.83.BC.E3.82.B3.E3.83.9E.E3.83.B3.E3.83.89.E8.A8.AD.E5.AE.9A.E9.9B.86">ユーザーコマンド設定集</h1><div class="indent"><div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ol><li><a href="#h2-DAT.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.81.AE.E5.86.85.E5.AE.B9.E3.82.92.E8.A1.A8.E7.A4.BA.E3.81.99.E3.82.8B">DATファイルの内容を表示する</a>
</li><li><a href="#h2-wget.E3.81.AB.E3.82.88.E3.82.8B.E3.83.80.E3.82.A6.E3.83.B3.E3.83.AD.E3.83.BC.E3.83.89">wgetによるダウンロード</a>
</li><li><a href="#h2-Yahoo.E6.A0.AA.E4.BE.A1">Yahoo株価</a>
</li><li><a href="#h2-.E3.82.B5.E3.83.BC.E3.83.90.E3.81.AE.E8.B2.A0.E8.8D.B7.E7.8A.B6.E6.85.8B.E3.82.92.E8.AA.BF.E3.81.B9.E3.82.8B">サーバの負荷状態を調べる</a>
</li><li><a href="#h2-.E3.82.B5.E3.83.BC.E3.83.90.E3.82.92.E6.8C.87.E5.AE.9A.E3.81.97.E3.81.A6google.E3.81.A7.E6.A4.9C.E7.B4.A2">サーバを指定してgoogleで検索</a>
</li><li><a href="#h2-.E4.BD.8F.E6.89.80.E3.82.84.E7.A4.BE.E5.90.8D.E3.80.81.E5.9C.B0.E5.90.8D.E3.82.92.E9.81.B8.E6.8A.9E.E3.81.97.E3.81.A6google.E3.83.9E.E3.83.83.E3.83.97.E3.81.A7.E8.AA.BF.E3.81.B9.E3.82.8B">住所や社名、地名を選択してgoogleマップで調べる</a>
</li><li><a href="#h2-Wikipedia">Wikipedia</a>
</li><li><a href="#h2-Ubuntu.20Forum.E3.81.A7.E6.A4.9C.E7.B4.A2">Ubuntu Forumで検索</a>
</li><li><a href="#h2-.E9.81.B8.E6.8A.9E.E3.81.97.E3.81.9FURL.28ttp.3A.2F.2F.E7.AD.89.E3.81.AF.E9.99.A4.E5.A4.96.29.E3.82.92.E3.83.96.E3.83.A9.E3.82.A6.E3.82.B6.E3.81.A7.E9.96.8B.E3.81.8F">選択したURL(ttp://等は除外)をブラウザで開く</a>
</li><li><a href="#h2-.E9.96.A2.E9.80.A3.E3.82.AD.E3.83.BC.E3.83.AF.E3.83.BC.E3.83.89.E3.82.92.E3.83.96.E3.83.A9.E3.82.A6.E3.82.B6.E3.81.A7.E9.96.8B.E3.81.8F">関連キーワードをブラウザで開く</a>
</li><li><a href="#h2-weblio.E3.81.A7.E6.A4.9C.E7.B4.A2">weblioで検索</a>
</li><li><a href="#h2-.E3.82.A2.E3.83.B3.E3.82.B5.E3.82.A4.E3.82.AF.E3.83.AD.E3.83.9A.E3.83.87.E3.82.A3.E3.82.A2.E3.81.A7.E6.A4.9C.E7.B4.A2">アンサイクロペディアで検索</a>
</li><li><a href="#h2-Amazon.E3.81.A7.E5.95.86.E5.93.81.E6.A4.9C.E7.B4.A2">Amazonで商品検索</a>
</li><li><a href="#h2-.E3.82.A4.E3.83.B3.E3.83.95.E3.82.A9.E3.82.B7.E3.83.BC.E3.82.AF.20.E3.83.9E.E3.83.AB.E3.83.81.E8.BE.9E.E6.9B.B8">インフォシーク マルチ辞書</a>
</li><li><a href="#h2-bing.E3.81.A7.E6.A4.9C.E7.B4.A2">bingで検索</a>
</li></ol></div>   
</div><h2 id="h2-DAT.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.81.AE.E5.86.85.E5.AE.B9.E3.82.92.E8.A1.A8.E7.A4.BA.E3.81.99.E3.82.8B">DATファイルの内容を表示する</h2><p>ver.2.0以降 
</p><pre>DAT表示
$VIEW $LOCALDAT
</pre><h2 id="h2-wget.E3.81.AB.E3.82.88.E3.82.8B.E3.83.80.E3.82.A6.E3.83.B3.E3.83.AD.E3.83.BC.E3.83.89">wgetによるダウンロード</h2><p>ver.2.0以降 
</p><p>次のスクリプト(mywget.sh)をキャッシュディレクトリ(ここでは~/.jdとする)に作りchmod 755する。
保存先は適宜変更すること。 
<pre>
<B><FONT COLOR="#5F9EA0">#!/bin/sh
</FONT></B><B><FONT COLOR="#A020F0">cd</FONT></B> ~/download
wget $1
<B><FONT COLOR="#A020F0">echo</FONT></B> <B><FONT COLOR="#BC8F8F">&quot;エンターキーを押してください&quot;</FONT></B>
<B><FONT COLOR="#A020F0">read</FONT></B> a
</pre></p><p>その後、次の様にコマンドを設定する。
</p><pre>wgetでダウンロード
xterm -e &quot;~/.jd/mywget.sh $LINK&quot;
</pre><h2 id="h2-Yahoo.E6.A0.AA.E4.BE.A1">Yahoo株価</h2><p>ver.2.0以降 
</p><pre>Yahoo株価
$VIEW http://quote.yahoo.co.jp/q?d=1y&amp;s=$TEXTE
</pre><h2 id="h2-.E3.82.B5.E3.83.BC.E3.83.90.E3.81.AE.E8.B2.A0.E8.8D.B7.E7.8A.B6.E6.85.8B.E3.82.92.E8.AA.BF.E3.81.B9.E3.82.8B">サーバの負荷状態を調べる</h2><p>ver.2.0以降 
</p><pre>鯖のご様子
$VIEW http://sv2ch.baila6.jp/server.cgi?server=$HOSTNAME
</pre><h2 id="h2-.E3.82.B5.E3.83.BC.E3.83.90.E3.82.92.E6.8C.87.E5.AE.9A.E3.81.97.E3.81.A6google.E3.81.A7.E6.A4.9C.E7.B4.A2">サーバを指定してgoogleで検索</h2><p>ver.2.0以降 
</p><pre>このサーバーで検索(Google)
$VIEW http://www.google.co.jp/search?q=site:$HOSTNAME%20$TEXTU
</pre><h2 id="h2-.E4.BD.8F.E6.89.80.E3.82.84.E7.A4.BE.E5.90.8D.E3.80.81.E5.9C.B0.E5.90.8D.E3.82.92.E9.81.B8.E6.8A.9E.E3.81.97.E3.81.A6google.E3.83.9E.E3.83.83.E3.83.97.E3.81.A7.E8.AA.BF.E3.81.B9.E3.82.8B">住所や社名、地名を選択してgoogleマップで調べる</h2><p>ver.2.0以降 
</p><pre>Googleマップで検索
$VIEW http://maps.google.co.jp/maps?q=$TEXTU
</pre><h2 id="h2-Wikipedia">Wikipedia</h2><p>ver.2.0以降 
</p><pre>Wikipedia検索(ja)
$VIEW http://ja.wikipedia.org/wiki/%E7%89%B9%E5%88%A5:Search?search=$TEXTU
</pre><h2 id="h2-Ubuntu.20Forum.E3.81.A7.E6.A4.9C.E7.B4.A2">Ubuntu Forumで検索</h2><p>ver.2.0以降 
</p><pre>Ubuntu Forumで検索
$VIEW http://www.ubuntuforums.org/search.php?do=process&amp;query=$TEXT
</pre><h2 id="h2-.E9.81.B8.E6.8A.9E.E3.81.97.E3.81.9FURL.28ttp.3A.2F.2F.E7.AD.89.E3.81.AF.E9.99.A4.E5.A4.96.29.E3.82.92.E3.83.96.E3.83.A9.E3.82.A6.E3.82.B6.E3.81.A7.E9.96.8B.E3.81.8F">選択したURL(ttp://等は除外)をブラウザで開く</h2><p>ver.2.0以降 
</p><pre>選択したURLをブラウザで開く(UTF-8)
$VIEW http://$TEXTU
</pre><h2 id="h2-.E9.96.A2.E9.80.A3.E3.82.AD.E3.83.BC.E3.83.AF.E3.83.BC.E3.83.89.E3.82.92.E3.83.96.E3.83.A9.E3.82.A6.E3.82.B6.E3.81.A7.E9.96.8B.E3.81.8F">関連キーワードをブラウザで開く</h2><p>ver.2.0以降 
</p><pre>関連キーワード
$VIEW http://p2.2ch.io/getf.cgi?$URL
</pre><h2 id="h2-weblio.E3.81.A7.E6.A4.9C.E7.B4.A2">weblioで検索</h2><p>ver.2.0以降 
</p><pre>weblioで検索
$VIEW http://www.weblio.jp/content?query=$TEXT
</pre><h2 id="h2-.E3.82.A2.E3.83.B3.E3.82.B5.E3.82.A4.E3.82.AF.E3.83.AD.E3.83.9A.E3.83.87.E3.82.A3.E3.82.A2.E3.81.A7.E6.A4.9C.E7.B4.A2">アンサイクロペディアで検索</h2><p>ver.2.0以降 
</p><pre>アンサイクロペディアで検索
$VIEW http://ja.uncyclopedia.info/wiki/Special:Search?search=$TEXTU
</pre><h2 id="h2-Amazon.E3.81.A7.E5.95.86.E5.93.81.E6.A4.9C.E7.B4.A2">Amazonで商品検索</h2><p>ver.2.0以降 
</p><pre>Amazonで商品検索
$VIEW http://www.amazon.co.jp/gp/search?keywords=$TEXTU
</pre><h2 id="h2-.E3.82.A4.E3.83.B3.E3.83.95.E3.82.A9.E3.82.B7.E3.83.BC.E3.82.AF.20.E3.83.9E.E3.83.AB.E3.83.81.E8.BE.9E.E6.9B.B8">インフォシーク マルチ辞書</h2><p>ver.2.0以降
</p><pre>マルチ辞書
$VIEW http://dictionary.www.infoseek.co.jp/?spa=&amp;sc=1&amp;se=on&amp;lp=0&amp;gr=ml&amp;qt=$TEXTX&amp;sm=1&amp;sv=AL
</pre><h2 id="h2-bing.E3.81.A7.E6.A4.9C.E7.B4.A2">bingで検索</h2><p>ver.2.0以降
</p><pre>bingで検索
$VIEW http://www.bing.com/search?q=$TEXTU
</pre>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/FAQ">
    <title>FAQ</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/FAQ</link>
    <dc:identifier>FAQ</dc:identifier>
    <dc:date>2012-01-24T22:44:00+09:00</dc:date>
        <description>
      <![CDATA[= FAQ

[[PageOutline(start=2, type=unordered)]]

[[BR]]

----
== Webブラウザで開くと表示される画像がJDの画像ビューアでは表示されない

&quot;User-Agent&quot;の値により閲覧を制限しているサーバーが一部で存在するようです。そのようなサーバーでは「2ch以外のサーバーにアクセスするときのエージ]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-FAQ">FAQ</h1><div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ul><li><a href="#h2-Web.E3.83.96.E3.83.A9.E3.82.A6.E3.82.B6.E3.81.A7.E9.96.8B.E3.81.8F.E3.81.A8.E8.A1.A8.E7.A4.BA.E3.81.95.E3.82.8C.E3.82.8B.E7.94.BB.E5.83.8F.E3.81.8CJD.E3.81.AE.E7.94.BB.E5.83.8F.E3.83.93.E3.83.A5.E3.83.BC.E3.82.A2.E3.81.A7.E3.81.AF.E8.A1.A8.E7.A4.BA.E3.81.95.E3.82.8C.E3.81.AA.E3.81.84">Webブラウザで開くと表示される画像がJDの画像ビューアでは表示されない</a>
</li><li><a href="#h2-.E6.8E.B2.E7.A4.BA.E6.9D.BF.E3.81.AB.E6.9B.B8.E3.81.8D.E8.BE.BC.E3.82.81.E3.81.AA.E3.81.84">掲示板に書き込めない</a>
</li><li><a href="#h2-.E4.B8.80.E9.83.A8.E3.81.AE.E6.8E.B2.E7.A4.BA.E6.9D.BF.E3.81.A7.E6.9B.B4.E6.96.B0.E3.83.81.E3.82.A7.E3.83.83.E3.82.AF.E3.81.8C.E5.8B.95.E4.BD.9C.E3.81.97.E3.81.AA.E3.81.84">一部の掲示板で更新チェックが動作しない</a>
</li><li><a href="#h2-.E3.82.B9.E3.83.AC.E3.81.AB.E6.9B.B8.E3.81.8B.E3.82.8C.E3.81.A6.E3.81.84.E3.82.8BURL.E3.81.AE.E7.94.BB.E5.83.8F.E3.82.92.E8.87.AA.E5.8B.95.E3.81.A7.E5.8F.96.E5.BE.97.E3.81.97.E3.81.A6.E6.AC.B2.E3.81.97.E3.81.84">スレに書かれているURLの画像を自動で取得して欲しい</a>
</li><li><a href="#h2-.E4.BB.96.E4.BA.BA.E3.81.AE.E6.9B.B8.E3.81.8D.E8.BE.BC.E3.81.BF.E3.81.AB.E3.82.82.E9.89.9B.E7.AD.86.E3.83.9E.E3.83.BC.E3.82.AF.E3.81.8C.E4.BB.98.E3.81.8D.E3.81.BE.E3.81.99">他人の書き込みにも鉛筆マークが付きます</a>
</li><li><a href="#h2-p2.E3.81.AB.E3.83.AD.E3.82.B0.E3.82.A4.E3.83.B3.E5.87.BA.E6.9D.A5.E3.81.AA.E3.81.84">p2にログイン出来ない</a>
</li></ul></div>
<p><br />
</p><hr /><h2 id="h2-Web.E3.83.96.E3.83.A9.E3.82.A6.E3.82.B6.E3.81.A7.E9.96.8B.E3.81.8F.E3.81.A8.E8.A1.A8.E7.A4.BA.E3.81.95.E3.82.8C.E3.82.8B.E7.94.BB.E5.83.8F.E3.81.8CJD.E3.81.AE.E7.94.BB.E5.83.8F.E3.83.93.E3.83.A5.E3.83.BC.E3.82.A2.E3.81.A7.E3.81.AF.E8.A1.A8.E7.A4.BA.E3.81.95.E3.82.8C.E3.81.AA.E3.81.84">Webブラウザで開くと表示される画像がJDの画像ビューアでは表示されない</h2><p>&quot;User-Agent&quot;の値により閲覧を制限しているサーバーが一部で存在するようです。そのようなサーバーでは「2ch以外のサーバーにアクセスするときのエージェント名」の値が2.8.2以前のデフォルトから変更されていない場合に問題が起こります。UAに含まれている「Gecko/2008052906」の日付が古すぎて嫌われるようです。
</p><p>また、リダイレクトや画像として表示する事が出来ないレスポンスが返ってきている可能性もあります。
</p><p>以下のいずれかの方法でレスポンスを表示してみると何か分かるかも知れません。
</p><pre>curl -Iv -A ユーザーエージェント -e リファラ http://URL
</pre><pre>wget -S --spider -O - -U ユーザーエージェント --referer=リファラ http://URL
</pre><hr /><h2 id="h2-.E6.8E.B2.E7.A4.BA.E6.9D.BF.E3.81.AB.E6.9B.B8.E3.81.8D.E8.BE.BC.E3.82.81.E3.81.AA.E3.81.84">掲示板に書き込めない</h2><p>掲示板の仕様変更に対応する前の古いバージョンを使っている可能性があります。
</p><p>JDのバージョンと更新履歴を確認してください。
</p><hr /><h2 id="h2-.E4.B8.80.E9.83.A8.E3.81.AE.E6.8E.B2.E7.A4.BA.E6.9D.BF.E3.81.A7.E6.9B.B4.E6.96.B0.E3.83.81.E3.82.A7.E3.83.83.E3.82.AF.E3.81.8C.E5.8B.95.E4.BD.9C.E3.81.97.E3.81.AA.E3.81.84">一部の掲示板で更新チェックが動作しない</h2><p>&quot;JBBS&quot;と&quot;まちBBS(通常モード)&quot;ではサーバーの仕様により更新チェックが出来ません。
</p><hr /><h2 id="h2-.E3.82.B9.E3.83.AC.E3.81.AB.E6.9B.B8.E3.81.8B.E3.82.8C.E3.81.A6.E3.81.84.E3.82.8BURL.E3.81.AE.E7.94.BB.E5.83.8F.E3.82.92.E8.87.AA.E5.8B.95.E3.81.A7.E5.8F.96.E5.BE.97.E3.81.97.E3.81.A6.E6.AC.B2.E3.81.97.E3.81.84">スレに書かれているURLの画像を自動で取得して欲しい</h2><p>JDプロジェクトでは短時間に画像を連続で取得するのはサーバーに負荷を掛ける行為と考えています。
<a href="http://jd4linux.sourceforge.jp/policy.txt" class="external" rel="nofollow">開発ポリシー</a>により、この機能が実装される事はありません。
</p><hr /><h2 id="h2-.E4.BB.96.E4.BA.BA.E3.81.AE.E6.9B.B8.E3.81.8D.E8.BE.BC.E3.81.BF.E3.81.AB.E3.82.82.E9.89.9B.E7.AD.86.E3.83.9E.E3.83.BC.E3.82.AF.E3.81.8C.E4.BB.98.E3.81.8D.E3.81.BE.E3.81.99">他人の書き込みにも鉛筆マークが付きます</h2><p>鉛筆マークは書き込み直後の新着に含まれる自分が書き込んだ内容と同一のレスに対して付けています。同一内容のレスが他に含まれていた場合は、どれが自分の物か判別出来ないためそれら全てにマークが付いてしまいます。
</p><hr /><h2 id="h2-p2.E3.81.AB.E3.83.AD.E3.82.B0.E3.82.A4.E3.83.B3.E5.87.BA.E6.9D.A5.E3.81.AA.E3.81.84">p2にログイン出来ない</h2><p>p2のログイン認証サーバが人によって異なる場合があるようです。
</p><p>デフォルトでは p2.2ch.net が認証サーバになっていますが、
うまくログイン出来ない場合は、設定メニュー → その他 → about:config
で詳細設定ダイアログを開き、「p2ログイン認証サーバのアドレス」を
デフォルトの 
<a href="http://p2.2ch.net/p2/" class="external" rel="nofollow">http://p2.2ch.net/p2/</a> 
から 
<a href="http://w2.p2.2ch.net/p2/" class="external" rel="nofollow">http://w2.p2.2ch.net/p2/</a> 
等に変更して下さい。</p>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/FreeBSD">
    <title>FreeBSD</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/FreeBSD</link>
    <dc:identifier>FreeBSD</dc:identifier>
    <dc:date>2011-11-03T22:32:12+09:00</dc:date>
        <description>
      <![CDATA[= [http://www.freebsd.org/ FreeBSD]

[http://www.freebsd.org/doc/ja/books/handbook/ports-using.html PortsCollection]で[http://www.freebsd.org/cgi/cvsweb.cgi/ports/japanese/jd/ パッケージ]が配布されています。

[[P]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-.5Bhttp.3A.2F.2Fwww.freebsd.org.2F.20FreeBSD.5D"><a href="http://www.freebsd.org/" class="external" rel="nofollow">FreeBSD</a></h1><p><a href="http://www.freebsd.org/doc/ja/books/handbook/ports-using.html" class="external" rel="nofollow">PortsCollection</a>で<a href="http://www.freebsd.org/cgi/cvsweb.cgi/ports/japanese/jd/" class="external" rel="nofollow">パッケージ</a>が配布されています。
</p><div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ul><li><a href="#h2-.E7.89.B9.E8.A8.98.E4.BA.8B.E9.A0.85">特記事項</a>
</li></ul></div>

<div style="border: 1pt solid black; margin: 1em 0; padding: 1ex;">
<h2 id="h2-.E7.89.B9.E8.A8.98.E4.BA.8B.E9.A0.85">特記事項</h2><hr /><p>&quot;まちBBS&quot;を読む場合には&quot;鬼車(--with-oniguruma)&quot;を使わないと重いので注意する。
</p></div>
]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB">
    <title>インストール</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB</link>
    <dc:identifier>インストール</dc:identifier>
    <dc:date>2011-11-03T22:18:26+09:00</dc:date>
        <description>
      <![CDATA[= インストール

ディストリビューションに依存しない一般的なビルドなどの方法は[prweb:/ プロジェクト]のオンラインマニュアルを参照してください。

[[PageOutline(start=2, type=unordered)]]

{{{ html
&lt;!-- 閉じ忘れ注意！ --&gt;
&lt;div style=&quot;border: 1pt solid b]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB">インストール</h1><p>ディストリビューションに依存しない一般的なビルドなどの方法は<a href="http://jd4linux.en.sourceforge.jp/" class="project-web">プロジェクト</a>のオンラインマニュアルを参照してください。
</p><div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ul><li><a href="#Divided">OSやディストリビューション別の内容</a>
</li><li><a href="#SouceCode">ソースコードの入手</a>
</li></ul></div>

<div style="border: 1pt solid black; margin: 1em 0; padding: 1ex;">
<h2 id="Divided">OSやディストリビューション別の内容</h2><hr /><ul><li><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/ArchLinux">ArchLinux</a>
</li><li><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/Debian">Debian GNU/Linux</a>
</li><li><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/Fedora">Fedora</a>
</li><li><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/openSUSE">openSUSE</a>
</li><li><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/Ubuntu">Ubuntu</a>
</li><li><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/Windows">Windows</a>
</li></ul></div>

<div style="border: 1pt solid black; margin: 1em 0; padding: 1ex;">
<h2 id="SouceCode">ソースコードの入手</h2><hr /><script src="/projects/jd4linux/files/compact.js" type="text/javascript" charset="utf-8"></script>
<p>開発版は以下のいずれかの方法で入手します。
</p><ul><li><a href="http://sourceforge.jp/projects/docs/wiki/Subversion%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9">Subversion</a>を使って入手する
</li></ul><pre>svn checkout http://svn.sourceforge.jp/svnroot/jd4linux/jd/trunk (初回)
svn update trunk/ (更新する時)
</pre><ul><li>リポジトリの<a href="http://sourceforge.jp/projects/jd4linux/svn/view/jd/trunk.tar.gz">アーカイブ</a>を入手する
</li></ul></div>
]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/Debian">
    <title>Debian</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/Debian</link>
    <dc:identifier>Debian</dc:identifier>
    <dc:date>2011-11-03T22:18:00+09:00</dc:date>
        <description>
      <![CDATA[= [http://www.debian.org/ Debian GNU/Linux]

[http://packages.qa.debian.org/j/jd.html Debian公式リポジトリ]でパッケージが配布されています。stableでは[http://backports.debian.org/Instructions/ backports]のリポジトリを使用すると良いでしょう。
]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-.5Bhttp.3A.2F.2Fwww.debian.org.2F.20Debian.20GNU.2FLinux.5D"><a href="http://www.debian.org/" class="external" rel="nofollow">Debian GNU/Linux</a></h1><p><a href="http://packages.qa.debian.org/j/jd.html" class="external" rel="nofollow">Debian公式リポジトリ</a>でパッケージが配布されています。stableでは<a href="http://backports.debian.org/Instructions/" class="external" rel="nofollow">backports</a>のリポジトリを使用すると良いでしょう。
</p><div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ul><li><a href="#BinaryPakcage">バイナリパッケージをインストールする</a>
</li><li><a href="#SourcePackage">ソースパッケージを使ってビルドする</a>
</li><li><a href="#BuildDepends">ビルドに必要なパッケージ</a>
</li></ul></div>

<div style="border: 1pt solid black; margin: 1em 0; padding: 1ex;">
<h2 id="BinaryPakcage">バイナリパッケージをインストールする</h2><hr /><pre>aptitude install jd
</pre></div>

<div style="border: 1pt solid black; margin: 1em 0; padding: 1ex;">
<h2 id="SourcePackage">ソースパッケージを使ってビルドする</h2><hr /><p><a href="http://debian.fam.cx/index.php?AptGet#customize" class="external" rel="nofollow">参考</a>
</p><pre>apt-get build-dep jd
apt-get source jd
</pre></div>

<div style="border: 1pt solid black; margin: 1em 0; padding: 1ex;">
<h2 id="BuildDepends">ビルドに必要なパッケージ</h2><hr /><p>必須なもの
</p><ol><li>automake
</li><li>g++
</li><li>libgnutls-dev
</li><li>libgtkmm-dev
</li><li>libtool
</li><li>make
</li></ol><p>オプション
</p><ul><li>libasound2-dev (--with-alsa)
</li><li>libgnomeui-dev (--with-sessionlib=gnomeui)
</li></ul></div>
]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/openSUSE">
    <title>openSUSE</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/openSUSE</link>
    <dc:identifier>openSUSE</dc:identifier>
    <dc:date>2011-11-03T22:13:06+09:00</dc:date>
        <description>
      <![CDATA[= [http://www.opensuse.org/jp/ openSUSE]

[[PageOutline(start=2, type=unordered)]]

{{{ html
&lt;!-- 閉じ忘れ注意！ --&gt;
&lt;div style=&quot;border: 1pt solid black; margin: 1em 0; padding: 1ex;&quot]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-.5Bhttp.3A.2F.2Fwww.opensuse.org.2Fjp.2F.20openSUSE.5D"><a href="http://www.opensuse.org/jp/" class="external" rel="nofollow">openSUSE</a></h1><div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ul><li><a href="#badid-1clickInstall">1クリックインストール</a>
</li><li><a href="#ManualInstall_GUI">手動インストール(デスクトップ環境)</a>
</li><li><a href="#ManualInstall_CLI">手動インストール(コマンドライン)</a>
</li><li><a href="#BuildDepends">ビルドに必要なパッケージ</a>
</li></ul></div>

<div style="border: 1pt solid black; margin: 1em 0; padding: 1ex;">
<h2 id="badid-1clickInstall">1クリックインストール</h2><hr /><p><a href="http://ja.opensuse.org/Build_Service" class="external" rel="nofollow">openSUSE BuildService</a>でビルド済みのパッケージが配布されています。インストールは<a href="http://blog.zaq.ne.jp/opensuse/article/13/" class="external" rel="nofollow">配布されている1クリックインストールファイル</a>を開いてウィザードに従うだけです。お疲れさまでした。JDはメインメニューの「インターネット-&gt;ウェブブラウザ」等に登録されます。
</p></div>

<div style="border: 1pt solid black; margin: 1em 0; padding: 1ex;">
<h2 id="ManualInstall_GUI">手動インストール(デスクトップ環境)</h2><hr /><p>1クリックインストールを使用しない場合、JDはパッケージ名が短すぎるため、<strong>webpin等で検索すると発見するのに時間がかかります</strong>。配布されているリポジトリを直接追加してインストールして下さい。
なお、openSUSE 11.3より古い環境でインストールする場合は、リポジトリのURLを&quot;.../openSUSE_11.3/&quot;から&quot;.../openSUSE_11.2/&quot;等へ適宜置き換えてください。
</p><ol><li>メインメニューからYaSTを起動します。
</li><li>ソフトウェアからソフトウェアリポジトリを開きます。
</li><li>「追加」ボタンを押し、「URLの指定」を選びます。
</li><li>リポジトリ名に適当な名前を入力し、URLに<a href="http://download.openuse.org/repositories/home:/HeliosReds/openSUSE_11.3/" class="external" rel="nofollow">http://download.openuse.org/repositories/home:/HeliosReds/openSUSE_11.3/</a>を指定、「次へ」ボタンを押します。 
</li><li>署名確認ダイアログが表示された場合、問題がなければインポートを選びます。
</li><li>「ソフトウェア管理」を開きます。
</li><li>検索欄に「jd」と入力し、jdパッケージを探します。
</li><li>jdパッケージを選び、インストールを選択、「適用」ボタンを押します。
</li></ol><p>以上で完了です。お疲れさまでした。JDはメインメニューの「インターネット-&gt;ウェブブラウザ」等に登録されます。
</p></div>

<div style="border: 1pt solid black; margin: 1em 0; padding: 1ex;">
<h2 id="ManualInstall_CLI">手動インストール(コマンドライン)</h2><hr /><pre>$ sudo zypper addrepo --check --name 'openSUSE BuildService - home:HeliosReds' http://download.openuse.org/repositories/home:/HeliosReds/openSUSE_11.3/
$ sudo zypper in jd
</pre></div>

<div style="border: 1pt solid black; margin: 1em 0; padding: 1ex;">
<h2 id="BuildDepends">ビルドに必要なパッケージ</h2><hr /><p>必須なもの
</p><ol><li>gcc-c++
</li><li>gtkmm2-devel
</li><li>libgnutls-devel
</li><li>libtool
</li><li>make
</li></ol><p>オプション
</p><ul><li>alsa-devel (--with-alsa)
</li><li>libgnomeui-devel (--with-sessionlib=gnomeui)
</li></ul></div>
]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/Fedora">
    <title>Fedora</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/Fedora</link>
    <dc:identifier>Fedora</dc:identifier>
    <dc:date>2011-11-03T21:34:55+09:00</dc:date>
        <description>
      <![CDATA[= [http://fedoraproject.org/ja/ Fedora]

[https://admin.fedoraproject.org/pkgdb/applications/Jd%202Ch%20Browser Fedora公式リポジトリ]でパッケージが配布されています。

[[PageOutline(start=2, type=unordered)]]

{{{ html]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-.5Bhttp.3A.2F.2Ffedoraproject.org.2Fja.2F.20Fedora.5D"><a href="http://fedoraproject.org/ja/" class="external" rel="nofollow">Fedora</a></h1><p><a href="https://admin.fedoraproject.org/pkgdb/applications/Jd%202Ch%20Browser" class="external" rel="nofollow">Fedora公式リポジトリ</a>でパッケージが配布されています。
</p><div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ul><li><a href="#BinaryPackage">バイナリパッケージをインストールする</a>
</li><li><a href="#BuildDepends">ビルドに必要なパッケージ</a>
</li></ul></div>

<div style="border: 1pt solid black; margin: 1em 0; padding: 1ex;">
<h2 id="BinaryPackage">バイナリパッケージをインストールする</h2><hr /><pre>yum install jd
</pre></div>

<div style="border: 1pt solid black; margin: 1em 0; padding: 1ex;">
<h2 id="BuildDepends">ビルドに必要なパッケージ</h2><hr /><p>必須なもの
</p><ol><li>gcc-c++
</li><li>gnutls-devel
</li><li>gtkmm24-devel
</li><li>libtool
</li><li>make
</li></ol><p>オプション
</p><ul><li>alsa-lib-devel (--with-alsa)
</li><li>libgnomeui-devel (--with-sessionlib=gnomeui)
</li></ul></div>
]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/Ubuntu">
    <title>Ubuntu</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/Ubuntu</link>
    <dc:identifier>Ubuntu</dc:identifier>
    <dc:date>2011-10-29T22:30:38+09:00</dc:date>
        <description>
      <![CDATA[= [http://www.ubuntu.com/ja/ Ubuntu]

[http://packages.ubuntu.com/search?keywords=jd&amp;searchon=names&amp;exact=1&amp;suite=all&amp;section=all Ubuntu公式リポジトリ]や[http://www.ubuntulinux.jp/products/J]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-.5Bhttp.3A.2F.2Fwww.ubuntu.com.2Fja.2F.20Ubuntu.5D"><a href="http://www.ubuntu.com/ja/" class="external" rel="nofollow">Ubuntu</a></h1><p><a href="http://packages.ubuntu.com/search?keywords=jd&amp;searchon=names&amp;exact=1&amp;suite=all&amp;section=all" class="external" rel="nofollow">Ubuntu公式リポジトリ</a>や<a href="http://www.ubuntulinux.jp/products/JA-Localized#repository" class="external" rel="nofollow">Japanese Teamのリポジトリ</a>でパッケージが配布されていますが、古くて書き込みが出来ないなどの問題が起こる事があります。その場合は<a href="https://launchpad.net/ubuntu/+ppas" class="external" rel="nofollow">PPA</a>を使用すると良いでしょう。
</p><div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ul><li><a href="#PPA_Repositories">PPAリポジトリを追加する</a>
</li><li><a href="#BinaryPackage">バイナリパッケージをインストールする</a>
</li><li><a href="#Build">ビルドに必要なパッケージをインストールする</a>
</li></ul></div>

<div style="border: 1pt solid black; margin: 1em 0; padding: 1ex;">
<h2 id="PPA_Repositories">PPAリポジトリを追加する</h2><hr /><p>PPAを使う必要がある場合は追加します。<a href="https://help.ubuntu.com/community/Repositories/CommandLine#Adding_Launchpad_PPA_Repositories" class="external" rel="nofollow">参考</a>
</p><pre>sudo add-apt-repository ppa:リポジトリ
</pre><p>追加するリポジトリは<a href="https://launchpad.net/ubuntu/+source/jd" class="external" rel="nofollow">&quot;jd&quot; package</a>の「Other versions of 'jd' in untrusted archives.」に表示される一覧の中から選べます。
</p></div>

<div style="border: 1pt solid black; margin: 1em 0; padding: 1ex;">
<h2 id="BinaryPackage">バイナリパッケージをインストールする</h2><hr /><p>好みの<a href="https://wiki.ubuntulinux.jp/UbuntuTips/Application/PackageManagementSystem" class="external" rel="nofollow">パッケージ管理システム</a>を使ってインストールする事が出来ます。
</p></div>

<div style="border: 1pt solid black; margin: 1em 0; padding: 1ex;">
<h2 id="Build">ビルドに必要なパッケージをインストールする</h2><hr /><p>どなたか編集してください。
</p><p>暫定的に<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/Debian">Debian</a>の方を参考にしてください。
</p></div>
]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/ArchLinux">
    <title>ArchLinux</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/ArchLinux</link>
    <dc:identifier>ArchLinux</dc:identifier>
    <dc:date>2011-10-17T23:35:41+09:00</dc:date>
        <description>
      <![CDATA[= [https://www.archlinux.org ArchLinux]

バイナリパッケージはないのでソースコードをビルドします。

[[PageOutline(start=2, type=unordered)]]

{{{ html
&lt;!-- 閉じ忘れ注意！ --&gt;
&lt;div style=&quot;border: 1pt solid black; ma]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-.5Bhttps.3A.2F.2Fwww.archlinux.org.20ArchLinux.5D"><a href="https://www.archlinux.org" class="external" rel="nofollow">ArchLinux</a></h1><p>バイナリパッケージはないのでソースコードをビルドします。
</p><div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ul><li><a href="#AUR">AURを使う</a>
</li><li><a href="#PKGBUILD">PKGBUILDを自分で用意する</a>
</li></ul></div>

<div style="border: 1pt solid black; margin: 1em 0; padding: 1ex;">
<h2 id="AUR"><a href="https://aur.archlinux.org/" class="external" rel="nofollow">AUR</a>を使う</h2><hr /><p>PACKAGE=<a href="https://aur.archlinux.org/packages.php?ID=13690" class="external" rel="nofollow">jd</a> または <a href="https://aur.archlinux.org/packages.php?ID=14016" class="external" rel="nofollow">jd-svn</a>
</p><ul><li><a href="https://wiki.archlinux.org/index.php/AUR_Helpers" class="external" rel="nofollow">AUR Helper</a>を使う場合 (例: <a href="http://archlinux.fr/yaourt-en" class="external" rel="nofollow">yaourt</a>)
<pre>yaourt -Sy ${PACKAGE}
</pre></li></ul><ul><li>その他
<pre>wget https://aur.archlinux.org/packages/jd/${PACKAGE}/PKGBUILD
makepkg -cis -p PKGBUILD
pacman -U jd-*.pkg.tar.xz
</pre></li></ul></div>

<div style="border: 1pt solid black; margin: 1em 0; padding: 1ex;">
<h2 id="PKGBUILD"><a href="https://wiki.archlinux.org/index.php/PKGBUILD" class="external" rel="nofollow">PKGBUILD</a>を自分で用意する</h2><hr /><p><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/ArchLinux/attach/PKGBUILD" title="PKGBUILD" alt="PKGBUILD" id="la-PKGBUILD-1" class="link-attach"><img border="0" alt="" src="http://static.sourceforge.jp/sfwiki/images/icons/mime/24x24/unknown.png">参考:PKGBUILD</a>
</p><pre>makepkg -cis -p PKGBUILD
pacman -U jd-*.pkg.tar.xz
</pre></div>
]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/%E5%88%A5%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8B%E3%82%89JD%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%99%E3%82%8B">
    <title>別のアプリケーションからJDを起動する</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/%E5%88%A5%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8B%E3%82%89JD%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%99%E3%82%8B</link>
    <dc:identifier>別のアプリケーションからJDを起動する</dc:identifier>
    <dc:date>2011-10-16T17:04:07+09:00</dc:date>
        <description>
      <![CDATA[= 別のアプリケーションからJDを起動する =

2.*系以降のJDでは起動引数からURLを受け取る事が出来るので、別のアプリケーション
からJDを呼び出してスレッド等を開く事が可能です。
----

== Firefox等から ==
Firefox等で外部アプリケーションを実行するには拡張機能を使用します。

例として、これらの拡張機能やスクリプトを組み合わせる事で実現出来ます]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-.E5.88.A5.E3.81.AE.E3.82.A2.E3.83.97.E3.83.AA.E3.82.B1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.8B.E3.82.89JD.E3.82.92.E8.B5.B7.E5.8B.95.E3.81.99.E3.82.8B">別のアプリケーションからJDを起動する</h1><p>2.*系以降のJDでは起動引数からURLを受け取る事が出来るので、別のアプリケーション
からJDを呼び出してスレッド等を開く事が可能です。
</p><hr /><h2 id="h2-Firefox.E7.AD.89.E3.81.8B.E3.82.89">Firefox等から</h2><p>Firefox等で外部アプリケーションを実行するには拡張機能を使用します。
</p><p>例として、これらの拡張機能やスクリプトを組み合わせる事で実現出来ます。
</p><ul><li><a href="https://addons.mozilla.org/ja/firefox/addon/greasemonkey/" class="external" rel="nofollow">Greasemonky</a>
</li><li><a href="http://hideaway.cc/Firefox/wiki.cgi?page=JSActions" class="external" rel="nofollow">JSActions</a>
</li><li><a href="http://www.osa-p.net/soft.html#urlrelay" class="external" rel="nofollow">URL Relay</a>
</li><li><a href="http://userchromejs.mozdev.org/index.html" class="external" rel="nofollow">userChromeJS</a>
</li></ul>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/%E6%9C%AA%E8%A7%A3%E6%B1%BA%E3%83%90%E3%82%B0">
    <title>未解決バグ</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/%E6%9C%AA%E8%A7%A3%E6%B1%BA%E3%83%90%E3%82%B0</link>
    <dc:identifier>未解決バグ</dc:identifier>
    <dc:date>2011-05-27T00:02:40+09:00</dc:date>
        <description>
      <![CDATA[[開発wiki]に戻る

= 未解決バグ

修正したものは[実装済]に移動する


----

* サポートBBS-互助会スレ-216 名前：名無しさん ［sage］： 2009/08/20(木) 23:41:21 ID:fnbaLTvI

o2onを通して取得すると、わたしの環境では文字が化けてしまう

* 217 名前：作者 ★ ［sage］： 2009/08/21(]]>
    </description>
    <content:encoded>
      <![CDATA[<p><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E9%96%8B%E7%99%BAwiki">開発wiki</a>に戻る
</p><h1 id="h1-.E6.9C.AA.E8.A7.A3.E6.B1.BA.E3.83.90.E3.82.B0">未解決バグ</h1><p>修正したものは<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E5%AE%9F%E8%A3%85%E6%B8%88">実装済</a>に移動する
</p><hr /><p>* サポートBBS-互助会スレ-216 名前：名無しさん ［sage］： 2009/08/20(木) 23:41:21 ID:fnbaLTvI
</p><p>o2onを通して取得すると、わたしの環境では文字が化けてしまう
</p><p>* 217 名前：作者 ★ ［sage］： 2009/08/21(金) 23:22:38 ID:jiLEcfJs
</p><p>o2onは使用したことが無いのですが、2chのスレの文字コードは
HTTPヘッダを見ないでSJISと決め打ちしていますので、文字化け
するということはo2onで取得したdatファイルの文字コードがSJISに
なっていないのではないでしょうか。
</p><p>* 218 名前：216 ［sage］： 2009/09/06(日) 23:46:19 ID:9rBYMz2w
</p><p>どうもどの文字コードで試しても取得したdatを開けないのですよ、これが。
op2onを通すことで何か起きているのでしょう。
o2onでは出ない現象ですので、Python版o2onが原因なんだろうと。
私の環境にもよるのでしょうが・・。
</p><p>* 219 名前：作者 ★ ［sage］： 2009/09/10(木) 23:38:29 ID:<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/G9jGd4r">G9jGd4r</a>I
</p><p>datを開けないというのは、例えばgeditやviでdatファイルを表示しようと
すると文字化けしてしまうということでしょうか？
</p><p>またJD以外の他の2chブラウザでは正常動作しますか？
</p><p>* 220 名前：216 ［sage］： 2009/09/12(土) 12:07:47 ID:JE7jexdk
</p><p>&gt;datを開けないというのは、例えばgeditやviでdatファイルを表示しようと
&gt;すると文字化けしてしまうということでしょうか？
</p><p>私の環境ではそうなるみたいです。文字化けというか、
解凍できないtar.gzアーカイブっぽい感じの不思議ファイルになっています。
ttp://o2on.sourceforge.jp/upfile/o2up0033.gz (${HOME}/.jd/より)
</p><p>&gt;またJD以外の他の2chブラウザでは正常動作しますか？
</p><p>自前コンパイルのおちゅーしゃで試してみたところ、
こちらはDATを取得できている（JDでも取得は出来ていた）ものの、
表示できるスレとなぜか表示されないスレがありました。
（JDの場合は全て表示されなかった。）
</p><p>* 225 名前：作者 ★ ［sage］： 2009/09/13(日) 13:25:09 ID:gGsmYhW6
</p><p>報告ありがとうございます。確かに応答ヘッダを見ると
</p><p>content-encoding: gzip
</p><p>みたいに小文字になっていますね。試しに loader.cppの 1120 行目あたりにある
</p><pre>str_tmp = analyze_header_option( &quot;Content-Length: &quot; );
m_data.contenttype = analyze_header_option( &quot;Content-Type: &quot; );
str_tmp = analyze_header_option( &quot;Content-Encoding: &quot; );
</pre><p>などの analyze_header_option() 関数の中の文字列を全て
</p><p>str_tmp = analyze_header_option( &quot;content-encoding: &quot; );
</p><p>みたいに小文字にするとどうなるか試してみて頂けませんか？
</p><hr /><p>* ATOKの日本語モードが解除される件
</p><p>* 本スレ8-275 名前：weise ［sage］： 2009/12/26(土) 03:52:21 ID:IRzAbJjx
</p><p>特殊なことというよりは、add(pack_*)/removeではコンテキストが壊れる実装があります、と。
単純にshow/hideとするか、reparentで回避できると思います。
</p><p>* 768 名前：作者 ［sage］： 2010/04/07(水) 00:39:49 ID:YXwQLuXe
</p><p>reparentを使うように変更してみましたが、ATOKでの動作は今度はどうでしょうか。
</p><p>* 772 名前：238 ［sage］： 2010/04/07(水) 02:14:54 ID:y1jxg5Mi (3)
</p><p>about:configも確認してやってみたのですが、相変わらずダメみたいです。 
</p><hr /><p>* 本スレ8-300 名前：login:Penguin ［sage］： 2010/01/05(火) 13:25:41 ID:niaUPKx4 (3)
</p><div class="indent">
</div><p>スレ一覧で未読の新規スレを見ようとクリックすると下記エラーでJDが落ちます。
</p><p>* 302 名前：作者 ［sage］： 2010/01/05(火) 20:40:25 ID:lICcx3mI
</p><p>落ちるスレは決まっていますか？それとも特に規則無しでしょうか？
またサイドバーのスレ履歴や最近閉じたスレの所には何件位スレが
入っているでしょうか？もしソースからビルドされているなら
バックトレースがあると助かります。 
</p><p>* 304 名前：300 ［sage］： 2010/01/05(火) 22:59:02 ID:niaUPKx4 (3)
</p><p>&gt;またサイドバーのスレ履歴や最近閉じたスレの所には何件位スレが入っているでしょうか？
</p><p>スレ履歴が100、最近閉じたスレが68です。
</p><p>試しに、サイドバーのスレ履歴にて右クリックし、”履歴から削除する”で
幾つか削除してみました。すると、落ちていたスレも落ちずに表示されました。
以上の事から、サイドバーのスレ履歴が上限一杯になって不具合が起きていた様です。
</p><p>既に履歴に有るスレ：問題無く表示
</p><p>履歴に無いスレ：履歴に追加されず、かつ、JD落ち 
</p><p>* 306 名前：作者 ［sage］： 2010/01/06(水) 22:49:06 ID:dfKVRVkW
</p><p>思ったとおりスレ履歴が何か悪さしているようですが、特定のスレでのみ起こると
言うのが気になります。もし差し支え無ければ落ちるスレのアドレスを教えて頂けませんか？
</p><p>* 307 名前：300 ［sage］： 2010/01/06(水) 23:37:14 ID:<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/X0XxAqd">X0XxAqd</a>B
</p><p>特定のスレ＝履歴に無いスレ、という事の様です。
ですので、スレ履歴を幾つか消し、100未満にして空きを作ってしまえば
どのスレを見ても落ちる事は全く無くなりました。
逆に、100に達していた時は、未読新規スレを見ようとした時は、どの板の
どのスレを見ようとしても100%落ちていました。
ちなみに、その時に見ようとして試した板は、Windows、Linux、PCニュース、家電製品、
国内旅行、車、DIY、などです。今は100未満の状態を保てば全て見れます。 
</p><p>* 323 名前：作者 ［sage］： 2010/01/09(土) 23:46:42 ID:iCuZOowB (2)
</p><p>スレ履歴が100を越えると落ちる件ですが、落ちている場所は分かったのですが
落ちる理由が良く分からないので、ディストリビューション名を教えて頂けませんか？
</p><hr /><p>* 本スレ8-368 名前：login:Penguin ［age］： 2010/01/18(月) 18:22:33 ID:QFpFEX2l
</p><p>ubuntu9.10 rev.3297で、スレビューをスクロールしても最新レスまでスクロールできない場合が何度か発生。
</p><p>* 389 名前：作者 ［sage］： 2010/01/19(火) 23:53:03 ID:hx2u2Cag
</p><p>直前にどういう操作をされたでしょうか？また、その辺りは激しく変更をかけている
最中ですので最新revでも発生しますか？
</p><hr /><p>* 本スレ8-513 名前：login:Penguin ［sage］： 2010/02/12(金) 16:48:41 ID:FYmPkqE/
</p><p>たぶん、JDはネットワークのエラーに弱い
E-mobileが切れたときに、JDが落ちたり、スレが壊れたりしたことがある
パケロスする様な状況で上手く処理できてないんじゃないかなぁ 
</p><p>* 531 名前：作者 ［sage］： 2010/02/18(木) 23:53:19 ID:n0fU6sVG
</p><div class="indent">確かにJDは元々モバイル環境での動作は想定していないので、ネットワークが
</div><p>不安定な時の動作はチェックしていませんね。読み込み中にケーブルを抜いたり
などしてテストしてみます。ところでプロキシ関係なら公衆無線側の問題の気が
するのですがプロキシは外して実行してみましたか？
</p><hr /><p>* 本スレ8-859 名前：login:Penguin ［sage］： 2010/04/23(金) 19:02:14 ID:<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/Ir4tHhn6">Ir4tHhn6</a>
</p><p>発言回数のカウントがおかしいことがあるね。
</p><p>レスでは（４）ってなってても、ID抽出すると５回（こちらが正解）になったりする。 
</p><p>* 885 名前：作者 ［sage］： 2010/05/01(土) 00:11:24 ID:wrr2tvHw (3)
</p><p>発言回数のカウントに関しては特にそのような症状に合ったことは無いので
次に症状が起こった場合は出来るだけ詳しく状況をお知らせ下さい。
</p><hr /><p>* 本スレ9-82 名前：login:Penguin ［sage］： 2010/07/06(火) 09:29:44 ID:bTNGJFk5
</p><p>再現条件とかわからないんですが、新スレが立って旧スレにその URL が貼られ、
それをクリックした時とかに、dat 落ちしていないのに dat 落ち扱いになることが
あるようです。新スレ側、旧スレ側ともに起きます。
</p><p>●を使っているので気兼ねなく「削除して再取得」で復帰しているのですが、
一応報告します。
</p><p>* 97 名前：login:Penguin ［sage］： 2010/07/08(木) 08:14:39 ID:NGdb9b7s
</p><blockquote class="citation"><p>(1) 普段から常時2chにログインして●を使用されていますか？
</p></blockquote><p>常時ログイン状態です
</p><blockquote class="citation"><p>(2) ステータスバーのHTTPコードはどう表示されていますか？
</p></blockquote><p>今度注意して見ます
</p><blockquote class="citation"><p>(3) 旧スレから新スレを読み込むときに、新スレを読み込んでからDAT落ち判定されますか、それとも
全く読み込まずにDAT落ち判定になりますか？
</p></blockquote><p>読み込まれて、DAT落ち判定（青くなる）になります 
</p><p>* 100 名前：作者 ［sage］： 2010/07/09(金) 00:18:18 ID:tvZAATa3
</p><p>ログインしている時に起きる症状のようですね。次に症状が起きたらHTTPコードと
出来れば対象スレのアドレスをお知らせ下さい。
</p><p>* 151 名前：login:Penguin ［sage］： 2010/07/26(月) 08:07:44 ID:qrEnPQjk
</p><p>ステータスバーにはこう出ました。
HTTP/1.1 200 OK ［ 全 3 / 新着 3 / 速度 29 / 1 K ］ ［ DAT落ち 又は 移転しました ］
</p><p>このスレです
<a href="http://namidame.2ch.net/test/read.cgi/eco/1280085005/" class="external" rel="nofollow">http://namidame.2ch.net/test/read.cgi/eco/1280085005/</a> 
</p><p>* 152 名前：作者 ［sage］： 2010/07/27(火) 00:27:05 ID:BF46ELQD (2)
</p><p>urlを指定してjdを起動すればアクティブになりますが、それとは違う話でしょうか？
</p><p>このスレはスレ一覧から開きましたか？それとも経済板は開かずに、他の板のスレのリンクをクリックして開きましたか？ 
</p><p>この症状が起きた後に経済板を開いたら「移転しました」ダイアログが表示されましたか？ 
</p><p>* 155 名前：login:Penguin ［sage］： 2010/07/27(火) 10:41:00 ID:+5EpejYe
</p><p>前スレに張られたURLから開きました。よって、「同じ板のスレのリンクをクリックして開きました」です。
移転しましたダイヤログは現れませんでした。 
</p><p>* 157 名前：作者 ［sage］： 2010/07/28(水) 00:34:58 ID:aQD0UbP/ (2)
</p><p>という事は初めにスレ一覧を開いて、スレ一覧から前スレを開いて、さらに次スレへのリンクを
クリックしたらその症状が現れた、ということでよろしいでしょうか。移転した板のスレを
読み込もうとすると 302 が返るため、ログインしていると offlaw 経由でスレを読み込んで
Dat落ち判定されるのかと推測したのですが、どうも移転絡みとは違う様ですね。
</p><p>スレを読み込んだ時に 301, 302, 404 が返るとofflaw経由で読み込むようにプログラム
しているのですが、移転以外でこれらのコードが返る場合はあるのでしょうか。
誰かご存知の方いませんか？ 
</p><p>* 158 名前：login:Penguin ［sage］： 2010/07/28(水) 16:00:20 ID:ajY3I4TU (2)
</p><p>前スレはお気に入りから開いています。 
</p><p>* 159 名前：作者 ［sage］： 2010/07/28(水) 20:55:15 ID:aQD0UbP/ (2)
</p><p>流れをまとめると
</p><p>(1) 事前に経済板のスレ一覧は開いていなかった
</p><p>(2) お気に入りに登録されているスレを開いた
</p><p>(3) 次スレへのリンクをクリックした
</p><p>(4) 新スレを読みこんだらHTTP200でDat落ち表示になった
</p><p>(5) その後、経済板のスレ一覧を開いても「移転しました」ダイアログは表示されなかった
</p><p>って事でよろしいですね。なんらかの原因で過去のアドレスでスレを読み込みをかけてるんでしょうかね。
よろしければ端末で
</p><p>grep eco ~/.jd/boards.xml
</p><p>grep eco ~/.jd/move.info
</p><p>grep eco ~/.jd/bookmark.xml
</p><p>を実行して結果を教えて頂けませんか？ 
</p><p>* 160 名前：login:Penguin ［sage］： 2010/07/28(水) 23:04:48 ID:ajY3I4TU (2)
こうなりました
</p><pre>$ grep eco ~/.jd/boards.xml
&lt;board name=&quot;経済学&quot; url=&quot;http://academy6.2ch.net/economics/&quot; /&gt;
&lt;board name=&quot;経済&quot; url=&quot;http://namidame.2ch.net/eco/&quot; /&gt;
&lt;board name=&quot;新記録・珍記録&quot; url=&quot;http://yutori.2ch.net/record/&quot; /&gt;

$ grep eco ~/.jd/move.info
http://academy4.2ch.net http://academy6.2ch.net /economics

$ grep eco ~/.jd/bookmark.xml
&lt;thread_update name=&quot;構造改革を知らない経済学者たち by池田信夫34&quot; url=&quot;http://namidame.2ch.net/eco/dat/1280085005.dat&quot; /&gt; 
</pre><p>* 161 名前：作者 ［sage］： 2010/07/29(木) 00:21:45 ID:jIXTaz+R
</p><p>これを見る限りでは経済板は今まで移転処理をしたことが無いようですので
移転絡みで問題の症状が起きたという線は無くなりましたね。となると、やっぱり
何らかの理由で2chのサーバが 301, 302, 404 を返したという事でしょうか？
</p><p>引き続き私はコードを眺めてみますので、もしスレの読み込みでdat落ちしていないのに
301, 302, 404が返ったことのある人がいたら知らせてください。 
</p><hr /><p>* 本スレ9-109 名前：login:Penguin ［sage］： 2010/07/16(金) 22:28:36 ID:TOx9Xx4T (2)
</p><p>gtkmm30に対応する予定はありますでしょうか。
取り敢えず configure.in で gtkmm-3.0 を使うように
変更してcompileを試して見ましたが，結構な
箇所でbuildに失敗します
　@ rev 3581, gtkmm 2.95 
</p><p>* 110 名前：109 ［sage］： 2010/07/16(金) 22:29:43 ID:TOx9Xx4T (2)
</p><p>gtkmmのバージョンは 2.90.5 の誤りです。 
</p><p>* 352 名前：作者 ［sage］： 2010/10/02(土) 23:47:17 ID:n5h6zu/2 (2)
</p><p>ところでサブ機にubuntu10.04を入れたので&gt;&gt;109を修正しようと思ったのですが、ubuntu10.04で
gtkmm2.9を入れる方法を知ってる人はいませんか？
</p><hr /><p>* 本スレ9-265 名前：login:Penguin ［sage］： 2010/09/01(水) 00:34:00 ID:UQYt4Djo
</p><p>時々スレのスクロールが出来なくなり
スクロールバーだけが動き
文字選択しようとするとスクロールバーの位置に移動する 
</p><p>* 266 名前：作者 ［sage］： 2010/09/02(木) 00:38:16 ID:uOfQfibY
</p><p>書き込みビューで右クリック→「JDの動作環境を記入」として環境をお知らせ下さい。
</p><p>* 352 名前：作者 ［sage］： 2010/10/02(土) 23:47:17 ID:n5h6zu/2 (2)
</p><p>サポートBBSの方でこういう報告があるのですが、同じ症状になったことがある人はいませんか？
<a href="http://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1174021536/266" class="external" rel="nofollow">http://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1174021536/266</a>
</p><p>2. 稀にスクロールバーのスライダーを上下にドラッグしたり、上下のボタンで移動させても
スレビュー内の表示がスクロールしない。
スレビュー内にマウスポインタを移動しホイールを少し動かすと、その時スクロールバーの
スライダーが指示している場所へスレ表示が移動し、それ以降は正常に動作する。
よく分かりませんが一時的にスクロールバーからのメッセージがスレビュー本体に
届いていないような感じ・・・かな？
発生条件も今一はっきりしないのですが、スレを一番最後まで表示している状態
（スライダーが一番下にある状態）で長時間操作せず放置後に発生しているような気がします。
</p><pre> ［バージョン］ SVN:Rev.3639
 ［ディストリ ］ Ubuntu 10.04.1 LTS
 ［ DE／WM ］ Xfce 4.6.1 (Xfce 4.6) 
</pre><hr /><p>* 本スレ9-364 名前：login:Penguin ［sage］： 2010/10/06(水) 21:59:46 ID:aUaYyoZV
</p><pre>［バージョン］ 2.7.0-100823
［ディストリ ］ Linux 2.6.31.14-0.1-desktop
［パッケージ］ バイナリ/ソース( &lt;配布元&gt; )
［ DE／WM ］ バージョン 4.3.5 (KDE 4.3.5) &quot;release 0&quot;
［　gtkmm 　］ 2.18.2
［　glibmm 　］ 2.22.1
［オプション ］ '--with-alsa'
［ そ の 他 ］ OPENSUSE 11.2
</pre><p>画像が連続して貼られているスレで、新着画像を開くと、その前に最終取得した画像のレスに飛ぶ。
</p><div class="indent">
</div><p>という現象が起きておりますが、一度検証をお願いいたします。
</p><p>* 407 名前：作者 ［sage］： 2010/10/23(土) 14:46:11 ID:jRRwrx7O (2)
</p><div class="indent">画像表示は埋め込み表示でしょうか？ ウィンドウ表示でしょうか？
</div><p>* 435 名前：364 ［sage］： 2010/10/27(水) 19:46:13 ID:7FinTpJC
</p><div class="indent">
</div><p>画像表示は埋め込みとしております。
</p><p>* 441 名前：作者 ［sage］： 2010/10/28(木) 23:13:30 ID:L+x8iy0W
</p><p>もう一つ質問ですが、
</p><blockquote class="citation"><p>最終取得した画像
</p></blockquote><p>は新着スレに貼ってある画像を開く際に埋め込み画像ビューに表示したままにしていますか？ 
それとも画像ビューは閉じた状態でしょうか？
</p><p>* 498 名前：364 ［sage］： 2010/11/03(水) 18:31:29 ID:MXXeDY2t
</p><p>画像ビューは閉じております。
</p><p>* 504 名前：作者 ［sage］： 2010/11/04(木) 00:00:53 ID:GT3no2QH
</p><p>つまり閉じていた埋め込み画像ビューを開くと、その瞬間に最後に画像を取得したレスの場所に
ジャンプするということですね。テストしておきます。
</p><hr /><p>* 本スレ9-385 名前：login:Penguin ［sage］： 2010/10/13(水) 22:11:41 ID:/e/hQvN8
</p><p>何ヶ月か前からそうなんだけど、SCIM使ってるとふとしたタイミングで
JDの書き込みウィンドウでIMEがONにならなくなる…
</p><p>uimかIBUSだとそのようなことは起こらないんだけど＠Debian testing
</p><p>* 392 名前：login:Penguin ［sage］： 2010/10/16(土) 21:28:36 ID:LzoBOEcx (3)
</p><p>私の環境でも発生しますね。geditでも生じるのでGTKの問題かと。 
</p><p>* 396 名前：385 ［sage］： 2010/10/17(日) 09:03:43 ID:<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/H0KmCj3">H0KmCj3</a>Y
</p><p>うちではgedit、Firefox、他主要アプリは全部GTKなんだけど、IMEが
上がらなくなるのはJDだけでした。
</p><div class="indent">
</div><p>ibus-mozcが思いのほか馴染みやすかったので、今はIBUSに変えて
しまっていますがこれは全く問題ない。
</p><p>* 407 名前：作者 ［sage］： 2010/10/23(土) 14:46:11 ID:jRRwrx7O (2)
</p><p>about:configの書き込みビューの所に「ビューを閉じても書き込み欄の日本語のON/OFF状態を保つ」の設定はどうなっていますか？
</p><hr /><p>* 本スレ9-468 名前：login:Penguin ［sage］： 2010/11/01(月) 18:11:32 ID:pfWMOKN4
</p><p>xubuntuはインストール時、デフォルトで画面上端と下端にパネルが表示されるのですが
JD初回起動時および埋め込まない書き込みウインドウ初回表示時に
それぞれのウィンドウタイトルバー部分が上端のパネルの裏側(?)に
潜り込んで表示されてしまい、タイトルバーを掴んで移動とかできなくなります。
うまく言えませんが、それぞれのウィンドウ初回表示時の左上座標が
有効画面エリア左上原点（画面左端で上端パネルのすぐ下）ではなく
ディスプレイ表示エリア左上原点（画面全体の左上）になっているような感じです。
タイトルバーが掴めず焦ったのですがw、下端パネルのタスク表示で
右クリックし移動を選択してパネルの下から出すことができました。
一旦有効画面エリア内に出してしまえば、以後タイトルバーを掴んで
上方向へドラッグしウィンドウ移動しても上端パネルのすぐ下までしか移動しません。
初回だけなので実害は無いですしWMの問題なのかもしれませんが、
他のアプリ（firefox, mousepad, terminal, Totem, Thunar等）では
初回起動時でもこの様にはならないので一応ご報告しておきます。
</p><pre>［バージョン］ SVN:Rev.3698
［ディストリ ］ xubuntu 10.04.1 LTS
［パッケージ］ バイナリ/ソース( &lt;配布元&gt; )
［ DE／WM ］ xfce4
［　gtkmm 　］ 2.20.3
［　glibmm 　］ 2.24.2
［ そ の 他 ］ 
</pre><p>* 479 名前：作者 ［sage］： 2010/11/02(火) 00:34:38 ID:<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/JatrQn">JatrQn</a>TM
</p><p>xubuntuに関しては多分初めて聞く症状だと思うのですが、他にも同じ症状の出ている人はいませんか？
</p><hr /><p>* 本スレ9-627 名前：login:Penguin ［sage］： 2010/11/27(土) 01:01:54 ID:C/tJxT0F
</p><p>「選択範囲の画像を開く」で、読み込みエラー(read timeout, connect error)
などが起こると、画像リンクの状態が「待機」から「読込中」に次々と変わって
行き、connectionが3以上になってエラーが雪崩状態になってしまう状況が
あるようです。
</p><p>特定のサーバーで起きるのか、それともどんなサーバーでも起きるのかは
よくわかりません。
</p><p>また、この時エラーになった画像リンクを複数選択して「選択範囲の画像を
削除」を実行しても、画像リンクを個々に右クリックで「削除」した時のように
削除することができません。
</p><p>* 632 名前：作者 ［sage］： 2010/11/29(月) 00:22:21 ID:Yix12ARh (2)
</p><p>ソースコードを調べてみますが、同じような症状が出ている人がいたらお知らせ下さい。
</p><hr /><p>* 本スレ9-711 名前：作者 ［sage］： 2010/12/21(火) 22:47:32 ID:hmJI1PUV (3)
</p><p>キーワード抽出やログ検索では確かにその方が自然な動作なので
\(は\\\(とエスケープするようにしました。 
</p><p>* 712 名前：login:Penguin ［sage］： 2010/12/22(水) 00:27:17 ID:RYj1mkLK (2)
</p><p>migemoを有効にしてるとダメみたい
2010/12/21\(火\) 0 件
辞書の参照先変えて向こうにすると大丈夫。 
</p><p>* 717 名前：作者 ［sage］： 2010/12/24(金) 00:25:28 ID:s/8gGKo8 (2)
</p><p>migemoは私がメンテしている訳ではないため、下手に触ると
余計なバグが入り込みそうなので次のバージョンで対処します。
</p>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/%E5%AE%9F%E8%A3%85%E6%B8%88">
    <title>実装済</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/%E5%AE%9F%E8%A3%85%E6%B8%88</link>
    <dc:identifier>実装済</dc:identifier>
    <dc:date>2011-01-11T22:07:23+09:00</dc:date>
        <description>
      <![CDATA[[開発wiki]に戻る

= 実装、バグ修正済み

----

 * 本スレ9-649 Alt＋SでsageのON/OFFを切り替え
 * 本スレ8-79 タブの右クリックメニューの複数のタブを閉じるの所に、同じ種類のアイコンのタブを閉じる
 * 本スレ8-363 最後に閉じたスレをマウスジェスチャで開く
 * 本スレ-736 アイコンテーマ実装
 * 本スレ-701 ポップア]]>
    </description>
    <content:encoded>
      <![CDATA[<p><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E9%96%8B%E7%99%BAwiki">開発wiki</a>に戻る
</p><h1 id="h1-.E5.AE.9F.E8.A3.85.E3.80.81.E3.83.90.E3.82.B0.E4.BF.AE.E6.AD.A3.E6.B8.88.E3.81.BF">実装、バグ修正済み</h1><hr /><ul><li>本スレ9-649 Alt＋SでsageのON/OFFを切り替え
</li><li>本スレ8-79 タブの右クリックメニューの複数のタブを閉じるの所に、同じ種類のアイコンのタブを閉じる
</li><li>本スレ8-363 最後に閉じたスレをマウスジェスチャで開く
</li><li>本スレ-736 アイコンテーマ実装
</li><li>本スレ-701 ポップアップで連続スペースの数だけスペースにする
</li><li>本スレ8-173 IPが強制表示される板はIDの代わりにIP毎に書き込み数をカウントする
</li><li>本スレ8-68 キーワード検索とか抽出をsで更新
</li><li>本スレ8-44 自動でセッションの保存
</li><li>本スレ8-39 IDの末尾を判定してポップアップに表示
</li><li>本スレ7-796 マトモに開けていない画像を全部消せると便利です。
</li><li>本スレ7-858 スレを削除したらそのスレの画像キャッシュも削除してくれるとすっきりなんですが。 
</li><li>本スレ7-522 ログ検索で [] を検索すると、件数 0 件のスレが複数リストアップされる
</li><li>本スレ5-161 画像を左クリックする度に拡大→縮小を繰り返す
</li><li>本スレ6-976 検索で全角半角の区別もしない
</li><li>本スレ7-22  スレ一覧の右クリメニューに「スレ情報を消さずにスレ再取得」追加
</li><li>本スレ6-951 しおり抽出
</li><li>本スレ6-903-904 ローカルルールをスレビューや投稿画面から確認
</li><li>本スレ7-238 サイドバーの更新チェックのショートカットキー設定
</li><li>本スレ6-849 お気に入りの並び替え 
</li><li>本スレ8-392 お気に入りに同一スレを多重登録できないようにする 
</li><li>お気に入りのフォルダにすべて開くメニューを追加 -&gt; 仮想板機能として実装
</li><li>本スレ5-902 仮想板機能
</li><li>本スレ6-14 URL末尾の文字参照
</li><li>本スレ4-775 板のプロパティで最大レス数を指定可能にする
</li><li>初心者スレ-163 まちBBSでdat落ちの判定
</li><li>本スレ4-556 選択したリンクの画像全部まとめて削除
</li><li>本スレ8-401 スレビューを開いた直後、タブバーの少し上にスクロールバーの破片？が表示される
</li><li>本スレ8-431 鉛筆マーク(自分の書込)へ(検索)ジャンプできる機能が欲しいです。
</li><li>本スレ6-569 JDのスレ一覧を表示した状態でCompizのウィンドウのスケールを起動してJDのウィンドウを選択するとJDのウィンドウが全面に来るだけでなくスレが開く
</li><li>互助会スレ-235 ツリービューのカテゴリを開いたときにスクロールしない
</li><li>本スレ8-183 あぼーんをクリックしたときに出てくるポップアップメニューにプロパティを追加
</li><li>スレ一覧表示の高速化
</li><li>デフォルトフォントにkonatuを追加
</li><li>本スレ2-982 書き込み後に、また書き込みするとき、IMEのON状態が残っていて欲しい
</li><li>本スレ8-108 スレッド924対応
</li><li>ログ一覧の表示
</li><li>本スレ5-460 過去ログ入りしたスレを開く
</li><li>本スレ6-857 設定「起動時にお気に入りの更新チェックをする」を追加
</li><li>本スレ 6-711 色の詳細設定で、複数項目を一度に変更できるようにする
</li><li>本スレ 6-711 選択範囲の背景色にgtkrcのbgSELECTEDを使う
</li><li>書き込みビューが空のときに対応するスレを閉じたら書き込みビューも閉じる
</li><li>本スレ 5-55 更新済み・新着取得済みのスレを選択的に移動できるショートカットキー
</li><li>スレ一覧で複数選択 -&gt; コンテキストメニューで全てのdatファイル保存
</li><li>本スレ5-55 タブの移動メニューにアイコン表示
</li><li>本スレ5-113 DAT落ちしたスレを開いたときにダイアログ表示
</li><li>本スレ6-595 範囲選択してNG
</li><li>本スレ6-555 スレ一覧に検索ツールバー
</li><li>本スレ6-346 参照数の表示
</li><li>本スレ6-230 画像ビューからユーザコマンドの呼び出し
</li><li>本スレ4-483 コンテキストメニューに「再読み込み」
</li><li>本スレ6-553 コンテキストメニューに「タイトルとURLをコピー」
</li><li>本スレ4-858 コンテキストメニューに「お気に入りに追加」
</li><li>JDを閉じて板情報(boards.xml)を空にしてJDを再起動すると落ちる
</li><li>本スレ7-427 サイドバーに履歴表示
</li><li>本スレ7-95 「モザイクで開く」ポップアップメニュー
</li><li>本スレ4-865 404の画像を閉じるメニューを追加
</li><li>本スレ4-654 板の更新チェック
</li><li>本スレ5-903 タブ切り替えスイッチ
</li><li>本スレ3-953 ローカルdatの一時的表示
</li><li>本スレ6-503 画像のスムージング
</li><li>パッチ投稿スレ118 鬼車がnewlineを無視
</li><li>本スレ7-77 sage以外はあぼーん
</li><li>本スレ6-750 Ctrl+qで終了しないようにしたい
</li><li>本スレ7-143 したらばに書き込めない
</li><li>本スレ6-950 「スレ情報を消さずにスレ再取得」で「□タブをロックする」のチェックが外れます。 
</li><li>本スレ6-702 その際に旧スレのしおりを解除して次スレにしおりを設定してくれればありがたいです
</li><li>本スレ6-754 configureオプションの表示
</li><li>本スレ6-466 Rangeヘッダをサーバが無視したときの対処
</li><li>お気に入りで行をクリックしてもスレ一覧やスレを開かない編集モード
</li><li>本スレ5-311 Ctrl+d でお気に入りを登録
</li><li>本スレ5-599 2008/06/10(火)「お気に入り」を変更したらすぐに更新してほしい
</li><li>本スレ6-32 お気に入りビューの更新マークを再起動しても消えないようにした
</li><li>本スレ5-324 次スレ検索
</li><li>本スレ6-379 外部板でも書き込みキーワードを解析する
</li><li>本スレ6-331「画像のサイズをウィンドウの横幅に合せる」ことが出きるように
</li><li>本スレ5-615「フォントと色の詳細設定」の「色の設定」を表形式に
</li><li>本スレ5-849 「プライバシー情報の消去」で鉛筆マークも消す、書き込みログの削除機能、書き込み日時のクリア機能
</li><li>本スレ6-409 sssp対応
</li><li>本スレ5-833 キー設定やマウス設定をGUI化
</li><li>本スレ6-359 VIPサービスの部分の板がすべてFirefoxで開いてしまうところをどうにかして欲しい 
</li><li>本スレ6-288 画像のモザイクサイズの調整
</li><li>本スレ6-355 デフォルトで透明あぼ～んだけON、連鎖あぼ～んはOFFにするようにはできませんかね？ 
</li><li>本スレ5-189 スレ一覧のスレ削除確認ダイアログにに「表示しない」をチェックボックスを追加
</li><li>本スレ5-888 板移転確認ダイアログに「表示しない」のチェックボックスを追加
</li><li>インストール情報スレ1-128 solarisパッチを当てる
</li><li>開発スレ1-659 ユーザコマンドにONLY追加。ついでにINPUT, TEXTIなども追加
</li><li>本スレ5-16 ユーザコマンドの置換文字に CACHEDIMG 追加
</li><li>歩スレ5-228 リンクフィルタ機能
</li><li>本スレ2-811 コマンドを階層化や区切り線の導入をしてほしい
</li><li>本スレ4-896 置換文字列にBOARDNAME等を追加
</li><li>本スレ5-933 3ペーン時にスレ一覧やスレビューを最大化しないようにする
</li><li>本スレ5-816  書き込み時、本文の文字数の値が他のブラウザと異なってます
</li><li>本スレ5-914 スレビューでのスレ内の検索とスレ一覧でのスレッド名の検索とで分離
</li><li>本スレ5-929 Shift+Enterで書き込みすると改行が入る
</li><li>本スレ5-885 スレのプロパティで最終更新時刻をクリア
</li><li>互助会1-66 お気に入りでカテゴリを常にひとつだけ開く
</li><li>本スレ3-243 前回取得した時点以降にできたスレを一発でわかるようにしてほしい。
</li><li>本スレ5-733 板移転で落ちる
</li><li>本スレ5-845 他スレのポップアップで落ちる
</li><li>本スレ5-874 タブを閉じると落ちる
</li><li>本スレ5-833 about:configに「自前でウィンドウ配置を管理する」を追加
</li><li>FAQをwikiに移動
</li><li>BASIC認証のパスワード対策で etc.txt のパーミッションを 600にする
</li><li>webブラウザのデフォルトUAをfirefox3に変更
</li><li>本スレ5-62 compiz環境で起動する度にウィンドウが右下にずれていく
</li><li>お気に入り追加ダイアログがescで閉じない
</li><li>埋め込み表示した書き込みビューのAAリストが下に狭くなるので上に表示する
</li><li>本スレ5-597 書き込みプレビューボタンをトグルキーにする
</li><li>本スレ5-698 画像と書き込みビューを埋め込み表示にすると画像を表示した時に書き込みツールバーが現れる
</li><li>本スレ5-620 非表示の状態からサイドバーをドラッグして表示させると<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/X">X</a>の閉じるボタンを押しても何もおきない
</li><li>色の設定をデフォルトに戻すボタン
</li><li>スレビューのしおりのアイコン化
</li><li>書き込みログの分割、&gt;&gt;1の判定
</li><li>本スレ4-243 自分の書き込んだレスにマークを表示
</li><li>本スレ5-652 お気に入りのコメントの色を変更可能に
</li><li>自分の書いたレスの抽出
</li><li>本スレ5-41 起動時にタブを復元すると名前が省略されていない状態で復元される
</li><li>本スレ5-113 dat落ちでキャッシュが無いスレを2回開くとタブが空白になる
</li><li>本スレ3-542 about:config
</li><li>本スレ5-373 前回開いていた各ビューを起動時に復元するのチェックを外してもロックしてるタブは復元
</li><li>本スレ5-453 ダブルクリックやトリプルクリックでの文字列選択機能の強化
</li><li>本スレ3-462 効果音再生
</li><li>本スレ5-25 uim-skkなどでTextviewの動作がおかしい -&gt; gtk_text_view_key_press_event()を参考に修正
</li><li>本スレ5-248 外部板登録のアドレスに//が付いていると板IDが設定されない
</li><li>本スレ5-167 page up/page downキーでスクロールするときっちり1ページ分スクロールしてしまうので、
(1ページ - 1行)分くらいスクロールようにしてほしい
</li><li>本スレ5-308 ホイール回転で板一覧とお気に入りを切り替えられるように
</li><li>本スレ2-905 実況機能</li></ul>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/%E4%BD%9C%E6%A5%AD%E4%B8%AD">
    <title>作業中</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/%E4%BD%9C%E6%A5%AD%E4%B8%AD</link>
    <dc:identifier>作業中</dc:identifier>
    <dc:date>2011-01-11T22:06:56+09:00</dc:date>
        <description>
      <![CDATA[[開発wiki]に戻る

= 作業中

実装したものは[実装済]に移動する

----

* find2chの検索で50スレ以上が該当したときに次ページの表示

----

 * 本スレ4-19 名前：login:Penguin [sage]： 2007/07/11(水) 16:36:32 ID:YDLcDnWU

ひとつ改良案見つけた。
画像のリンクを踏んでリダイレ]]>
    </description>
    <content:encoded>
      <![CDATA[<p><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E9%96%8B%E7%99%BAwiki">開発wiki</a>に戻る
</p><h1 id="h1-.E4.BD.9C.E6.A5.AD.E4.B8.AD">作業中</h1><p>実装したものは<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E5%AE%9F%E8%A3%85%E6%B8%88">実装済</a>に移動する
</p><hr /><p>* find2chの検索で50スレ以上が該当したときに次ページの表示
</p><hr /><ul><li>本スレ4-19 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2007/07/11(水) 16:36:32 ID:YDLcDnWU
</li></ul><p>ひとつ改良案見つけた。
画像のリンクを踏んでリダイレクトか何かの理由で開けなかった場合、
画像ビューにサイトのテキスト画面が表示されてその中のリンクを
自分で選んで踏めば画像が表示される機能。
</p><p>* 23 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2007/07/14(土) 23:27:49 ID:3ivb5j/a
</p><p>悪くないアイデアですし、特に設定項目が増える訳でもありませんので
実装しようと思います。
</p><hr /><p>* 本スレ8-151 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2009/11/16(月) 23:14:21 ID:LQbmC6Wo
</p><p>●で書き込もうとすると
結構な頻度でログインし直す必要があるのですが
自動的に再ログインしていただける仕様に変更できませんでしょうか 
</p><p>* 172 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2009/11/22(日) 14:20:34 ID:auh3VMxG
</p><p>タイムアウトしているのかもしれません。●を持っていないので
タイムアウトの時間が分からないのですが、大体何分位でタイムアウト
していますか？
</p><hr /><p>* 本スレ8-233 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2009/12/12(土) 17:30:40 ID:jeKFrDS6
</p><p>メニューバー上のメニュー項目として
板一覧とお気に入りをそれぞれ直接選択できるとありがたいです。
サイドバーを開いておく必要がなくなり、操作性を維持しつつスペースの節約になるので。 
</p><hr /><p>* 本スレ8-315 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/01/09(土) 14:18:27 ID:aggkTUJK (2)
</p><p>bookmark.xmlはJD終了処理時に更新されるのでしょうかね。
更新マークの一括取り消しができるといいなぁ、と思いました。 
</p><p>* 316 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/01/09(土) 14:38:12 ID:iCuZOowB (2)
</p><p>サイドバーの情報はいちいち保存していると処理速度が落ちますのでJD終了時に
一括して行うようにしています。表示メニューあたりに「最新の状態に更新」の
ような項目を入れておくことにします。
</p><hr /><p>* 本スレ8-835 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/04/18(日) 16:11:54 ID:Rajo9RDu
</p><p>発言回数表示につきまして、nn/nnと表示
</p><hr /><p>* 本スレ8-569 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/02/24(水) 07:30:27 ID:YEJPy1oo (2)
</p><p>ttp://anchorage.2ch.net/test/read.cgi/bizplus/1266598268/
</p><p>で
</p><p><a href="http://homepage3.nifty.com/saeki-sin/b-img/hiroba10.gif" class="external" rel="nofollow">http://homepage3.nifty.com/saeki-sin/b-img/hiroba10.gif</a>
</p><p>はＯＫなのですが
</p><p>ttp://www.jsdi.or.jp/~y_ide/wc_kasima1.gif
</p><p>ttp://www.jsdi.or.jp/~y_ide/980603kasima_tate.gif
</p><p>は縞模様になります。
</p><p>* 585 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/02/27(土) 23:04:06 ID:<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/ViueK6Oq">ViueK6Oq</a>
</p><p>埋め込み画像などではアニメーションさせる必要がないので画像ファイルの読み込み
処理をはしょって高速化しています。そのため画像によっては表示が崩れてしまう
場合があるようです。画像のヘッダを見てアニメーションかどうか判定するようにします。
</p><p>* 本スレ9-506 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/11/04(木) 13:23:30 ID:ac1yFVQf
</p><p>GIF画像の件ですが、要望者ではないので要件がよくわかりませんが、
アニメーションGIFかどうかを表示するだけというのはどうでしょう？
仕様は未確認ですが、カラーテーブルの後に 0x21 0xff があると、
アニメーションGIFと見なしていいようです。 
</p><p>* 511 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/11/05(金) 00:54:48 ID:056NV2nr
</p><p>確かにアニメーションGIFかどうかを文字か埋め込み画像の枠の色を交えたりして示すと
良いかもしれませんね。検討してみます。
</p><hr /><p>* 本スレ8-931 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/05/15(土) 00:54:10 ID:<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/ExQh7f6">ExQh7f6</a>W
</p><p>あぼーんしているときに、番号を選ぶとポップアップしますけど、
そこでNGに該当する理由を赤字などで表示するようには
できないでしょうか？
</p><p>* 933 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/05/16(日) 15:46:09 ID:+Rc2jjvK
</p><p>確かに理由を表示した方がわかりやすいと思うのでそうします。
</p><hr /><p>* 本スレ8-933 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/05/16(日) 15:46:09 ID:+Rc2jjvK
</p><p>そういえば以前サイドバーに現在のタブの状態を表示させようという話題があったような気がしましたが
あれはどういう結論になったんでしたっけ？
&gt;&gt;930の件もサイドバー表示で解決出来そうな気がしますが、その際はサイドバーを2段に分けるというのも良いですね。
</p><hr /><p>* 本スレ8-978 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/06/07(月) 22:52:23 ID:b+<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/M4Rdy5">M4Rdy5</a>
</p><p>画像をマークし一括で処理する機能(保存や閉じる)。
一括モザイク解除。
</p><p>* 980 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/06/08(火) 23:53:11 ID:QFGTI48C (2)
</p><p>私も欲しいと思っていますが、すぐに対応するのは難しいです。
対応が難しいものはwikiの作業中に書いてある項目を消化してからやろうと思っていますので
その後になると思います。
</p><hr /><p>* 本スレ9-34 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/06/21(月) 22:01:51 ID:LQyvRIwJ
</p><p>スレ一覧、スレビューのツールバーを、ドロップダウンボタンにしてタブの横に表示して表示領域を拡大。
</p><p>* 37 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/06/22(火) 23:44:50 ID:IAbEfG4a (2)
</p><p>下は割と簡単に出来そうな気がするので次のバージョンで試してみます。
</p><hr /><ul><li>本スレ9-91 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/07/07(水) 21:54:24 ID:L8w23y3B (2)
</li></ul><p>ところで、wikiにあるTipsとFAQはFAQに統合したほうが良いように思います
Tipsのほうが内容は充実してますが、FAQに載ってても別におかしくないような項目ばかりなので
そう思ってテンプレでもTipsをFAQより上に持ってきたんですが…FAQだけ見て、Tipsのほうは読んでないのかも？
</p><p>* 92 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/07/07(水) 23:05:10 ID:QUZ/10tT (2)
</p><p>私もFAQとTipsの内容が被っているのが気になっていましたので
統合しても良いかな思うのですが、何か意見はありませんか？ 
</p><hr /><p>* 本スレ9-250 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/08/26(木) 21:46:08 ID:/2uLI+c8
</p><p>あぼ～んされた時やログが壊れた時に差分を表示
</p><p>* 251 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/08/26(木) 23:20:08 ID:x725dng7
</p><p>壊れた時の差分表示に関してはあっても害は無いと思いますので実装しますが、
今の所は、差分を知りたいときは手動でdatを保存して端末でdiffを取ってみてください。
</p><hr /><p>* 本スレ9-264 名前：254 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/08/31(火) 21:30:44 ID:3Lwk969Z
</p><p>画像を開いた歳に連続でスクロールしつつサムネイルをだすのも結構な負荷になっている
</p><p>* 266 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/09/02(木) 00:38:16 ID:uOfQfibY
</p><p>サムネイル表示は、画像サイズの縮小処理が結構な負荷になるのでミューテックスを使って同時に複数の
画像が同時に縮小処理をしないように制約を入れています。ただ最近のPCは速いので制約を緩和出来るようにした方が
良いかもしれませんね。
</p><p>-&gt; loader.cpp みたいにトークン型にする必要あり
</p><hr /><p>* 本スレ9-269 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/09/06(月) 01:11:10 ID:<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/RjRz">RjRz</a>OY8t
</p><p>板一覧での外部板の並び換え。外部板は自分で追加・編集するものなので、 
お気に入りのように並び換えが出来るのが自然だと思います。 
</p><p>* 271 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/09/10(金) 00:33:52 ID:Uq4JYWol
</p><p>確かにドラッグで並び替えができると便利かなという気もしますが、ソースの修正が面倒な割に
使用頻度が少ない気がするので、今の所は外部板設定( ~/.jd/etc.txt )を直接編集して対処して下さい。
</p><hr /><p>* 本スレ9-397 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/10/17(日) 17:17:18 ID:km7g9qTI
ttps://chrome.google.com/extensions/detail/jincbkepokdimkkecpcmjjfhjepllkdj
</p><p>これと同じ機能が欲しいんだけど
</p><p>* 407 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/10/23(土) 14:46:11 ID:jRRwrx7O (2)
</p><p>原理が良く分からないのですが、過去ログのデータはどこから持ってくるのでしょうか？
</p><hr /><p>* 本スレ9-458 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/10/31(日) 20:17:16 ID:B24vFRuD
</p><p>ニュースの2NN+からスレに飛ぶことが多いのだが、JDだと一般ブラウザが開いてしまう。
そこからはJDの機能が使えない。それでしかたなくFirefox+chikaを使っている。
</p><p>* 469 名前：458 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/11/01(月) 20:41:56 ID:<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/WtsIz">WtsIz</a>IHC
</p><p>説明不足でした。
2chを立ち上げたときは今日のホットな話題は何かと、板一覧のニュース-2NN+をたいてい最初に見ます。
板一覧より2NN+を開こうとするとFirefoxが起動してしまいます。外部リンクと同じですよね。
</p><p><a href="http://newsnavi.2ch.net/" class="external" rel="nofollow">http://newsnavi.2ch.net/</a>
</p><div class="indent">
</div><p>このナビにあげられているスレを選択するとJDに戻ればよいので、&gt;&gt;460 の質問が解決策だと思い
作者さんの示す参照リンクよりFirefoxにURL Relayをインストールしようとしましたが、
当方の使用するFreeBSD 8.1ではダメでした。
</p><div class="indent">
</div><p>2NN+も速報headlineと同じように2chのスレ一覧として開くと問題ないのですが。
</p><p>* 479 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/11/02(火) 00:34:38 ID:<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/JatrQn">JatrQn</a>TM
</p><p>そのままsubject.txtを取ろうとすると
</p><p>1021181111.dat&lt;&gt;掲示板じゃないのですよ。 (1001)
</p><p>と出ますね。他の2chブラウザでは2NN+はどのような扱いになっているのか分かる人がいたら教えてください。
</p><hr /><p>* 本スレ9-583 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/11/15(月) 00:08:46 ID:du9V8ih/
</p><p>ここ最近Ubuntuを使い始めてJDも使い始めたんですがレス番号をクリックしてAAを登録したりは出来ないのでしょうか？
</p><p>* 587 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/11/17(水) 00:09:17 ID:ZWLuIT8a (2)
</p><p>私自身あまりAAを使わないからというのもあるのですが、確かにJDはAAまわりの機能が貧弱ですね。最近になってやっと
ユニコード書き込みに対応した位ですし。現状ではAA登録は手動でしていますが、簡易的な登録機能はあって
良いと思いますので次のバージョンあたりで簡易登録機能を実装してみます。
</p><hr /><p>* 本スレ9-598 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/11/20(土) 03:32:27 ID:5EbMMSzT
</p><p>スレ内で，スレ一覧での次の未読スレに移動するキーが欲しいです．それがあればスレ一覧にいちいち戻らなくても板での未読を処理できるので 
</p><p>* 610 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/11/23(火) 12:45:07 ID:zMA1luJf (2)
</p><p>特に難しくないので追加しておきます。ただし&gt;&gt;598はスレ一覧を開いているという条件付きになるかもしれません。
</p><hr /><p>* 本スレ9-650 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/12/04(土) 22:48:14 ID:EKuaPaMW
</p><p>&gt;&gt;637
別のcgiだけど俺も今やってるw
Apacheめんどくさ～
でもたぶんローカル掲示板あったらかなり便利だわ。
日記とかメモとかいろいろ用途あるもんな。
間違ったまま書き込むと訂正しずらいという面はあるけど、それでも専ブラ内でドキュメント
生成＆分類＆閲覧できるメリットはかなりのものだと思う。
</p><p>というわけで、ローカル掲示板機能搭載希望に一票　＞作者たん 
</p><p>* 675 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/12/12(日) 23:23:34 ID:<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/GpmiaVwm">GpmiaVwm</a> (3)
</p><p>ローカル掲示板に関しては次のバージョン以降でどうするか考えてみます。
</p><hr /><p>* 本スレ9-661 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/12/06(月) 00:25:35 ID:<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/IvXg">IvXg</a>ZLFK (2)
</p><p>キーボードでポップアップってできませんか？
現状は数字キーを押すとそこへ移動しますが，ポップアップで表示，さらにその数字への逆参照も同時に表示してくれると大変うれしいのですが 
</p><p>* 676 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/12/12(日) 23:25:22 ID:<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/GpmiaVwm">GpmiaVwm</a> (3)
</p><p>やるとしたら Ctrlキーを押しながら番号入力でポップアップ表示という感じでしょうか。
</p><hr /><p>* 本スレ9-752 名前：746 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2011/01/10(月) 13:02:35 ID:lLYdL2uf ?2BP(888)
</p><p>p2で使われてる手法は、書き込みボタンをBEを通すのと通さない2つに分け、
デフォルトは無BEとして、隣のボタンではBE表示をして書き込みます。
ただし、BE板(だけと思う)ではBE表示でしか書き込めないので、
どちらのボタンでもBEを通して書かれます。
</p><p>* 753 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2011/01/10(月) 23:56:52 ID:V6kQK9FZ (2)
</p><p>つまり通常の書き込みボタンの他に「BE無し書き込みボタン」を追加すれば良いという事ですね。
特に難しくも無いので追加しますが、例の騒ぎでBE周りがどうなるか流動的なので、騒ぎが
落ち着いてからにします。 </p>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/%E9%96%8B%E7%99%BAwiki">
    <title>開発wiki</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/%E9%96%8B%E7%99%BAwiki</link>
    <dc:identifier>開発wiki</dc:identifier>
    <dc:date>2011-01-10T22:31:01+09:00</dc:date>
        <description>
      <![CDATA[= 開発wiki

=== [http://jd4linux.sourceforge.jp/policy.txt 開発ポリシー]

=== [プロジェクトへの参加]

=== [シェルサーバーの注意点]

=== [リリース手順]

=== [http://jd4linux.sourceforge.jp/maintenance_of_manual.html オンラインマニュアル]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-.E9.96.8B.E7.99.BAwiki">開発wiki</h1><h3 id="h3-.5Bhttp.3A.2F.2Fjd4linux.sourceforge.jp.2Fpolicy.txt.20.E9.96.8B.E7.99.BA.E3.83.9D.E3.83.AA.E3.82.B7.E3.83.BC.5D"><a href="http://jd4linux.sourceforge.jp/policy.txt" class="external" rel="nofollow">開発ポリシー</a></h3><h3 id="h3-.5B.E3.83.97.E3.83.AD.E3.82.B8.E3.82.A7.E3.82.AF.E3.83.88.E3.81.B8.E3.81.AE.E5.8F.82.E5.8A.A0.5D"><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%B8%E3%81%AE%E5%8F%82%E5%8A%A0">プロジェクトへの参加</a></h3><h3 id="h3-.5B.E3.82.B7.E3.82.A7.E3.83.AB.E3.82.B5.E3.83.BC.E3.83.90.E3.83.BC.E3.81.AE.E6.B3.A8.E6.84.8F.E7.82.B9.5D"><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AE%E6%B3%A8%E6%84%8F%E7%82%B9">シェルサーバーの注意点</a></h3><h3 id="h3-.5B.E3.83.AA.E3.83.AA.E3.83.BC.E3.82.B9.E6.89.8B.E9.A0.86.5D"><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E6%89%8B%E9%A0%86">リリース手順</a></h3><h3 id="h3-.5Bhttp.3A.2F.2Fjd4linux.sourceforge.jp.2Fmaintenance_of_manual.html.20.E3.82.AA.E3.83.B3.E3.83.A9.E3.82.A4.E3.83.B3.E3.83.9E.E3.83.8B.E3.83.A5.E3.82.A2.E3.83.AB.E3.81.AE.E3.83.A1.E3.83.B3.E3.83.86.E3.83.8A.E3.83.B3.E3.82.B9.E3.81.AB.E3.81.A4.E3.81.84.E3.81.A6.5D"><a href="http://jd4linux.sourceforge.jp/maintenance_of_manual.html" class="external" rel="nofollow">オンラインマニュアルのメンテナンスについて</a></h3><h3 id="h3-.5B.E3.82.AF.E3.83.A9.E3.82.B9.E5.9B.B3.5D"><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%82%AF%E3%83%A9%E3%82%B9%E5%9B%B3">クラス図</a></h3><h3 id="h3-.5B.E8.A7.A3.E6.9E.90.5D"><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E8%A7%A3%E6%9E%90">解析</a></h3><h3 id="h3-.5BTODO.5D"><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/TODO">TODO</a></h3><h3 id="h3-.5B.E6.9C.AA.E8.A7.A3.E6.B1.BA.E3.83.90.E3.82.B0.5D"><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E6%9C%AA%E8%A7%A3%E6%B1%BA%E3%83%90%E3%82%B0">未解決バグ</a></h3><h3 id="h3-.5B.E4.BD.9C.E6.A5.AD.E4.B8.AD.5D"><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E4%BD%9C%E6%A5%AD%E4%B8%AD">作業中</a></h3><h3 id="h3-.5B.E5.AE.9F.E8.A3.85.E6.B8.88.5D"><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E5%AE%9F%E8%A3%85%E6%B8%88">実装済</a></h3><h3 id="h3-.5BJD3.E8.A8.88.E7.94.BB.E6.A1.88.5D"><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/JD3%E8%A8%88%E7%94%BB%E6%A1%88">JD3計画案</a></h3><h3 id="h3-.5Bhttp.3A.2F.2Fjd4linux.sourceforge.jp.2Foldsrc.2F.20.E6.97.A7.E3.82.BD.E3.83.BC.E3.82.B9.5D"><a href="http://jd4linux.sourceforge.jp/oldsrc/" class="external" rel="nofollow">旧ソース</a></h3>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/%E8%A7%A3%E6%9E%90">
    <title>解析</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/%E8%A7%A3%E6%9E%90</link>
    <dc:identifier>解析</dc:identifier>
    <dc:date>2010-09-17T00:25:21+09:00</dc:date>
        <description>
      <![CDATA[=== [http://cppcheck.wiki.sourceforge.net/ cppcheck]によるコード解析

実施日 2009/05/16

{{{ code
$ cppcheck --version
Cppcheck 1.32
$ svn version trunk/
2825
$ cppcheck --all trunk/ 1 &gt; /dev/null
[]]>
    </description>
    <content:encoded>
      <![CDATA[<h3 id="h3-.5Bhttp.3A.2F.2Fcppcheck.wiki.sourceforge.net.2F.20cppcheck.5D.E3.81.AB.E3.82.88.E3.82.8B.E3.82.B3.E3.83.BC.E3.83.89.E8.A7.A3.E6.9E.90"><a href="http://cppcheck.wiki.sourceforge.net/" class="external" rel="nofollow">cppcheck</a>によるコード解析</h3><p>実施日 2009/05/16
</p><pre>$ cppcheck --version
Cppcheck 1.32
$ svn version trunk/
2825
$ cppcheck --all trunk/ 1 &gt; /dev/null
[trunk/src/dbtree/articlebase.cpp:90]: (error) Using 'memset' on struct that contains a 'std::string'
[trunk/src/dbtree/articlebase.cpp:91]: (error) Using 'memset' on struct that contains a 'std::string'
[trunk/src/dbtree/articlebase.cpp:92]: (error) Using 'memset' on struct that contains a 'std::string'
[trunk/src/dbtree/articlebase.cpp:855]: (error) Using 'memset' on struct that contains a 'std::string'
[trunk/src/dbtree/articlebase.cpp:1441]: (error) Using 'memset' on struct that contains a 'std::string'
[trunk/src/dbtree/articlebase.cpp:1442]: (error) Using 'memset' on struct that contains a 'std::string'
[trunk/src/dbtree/articlebase.cpp:1446]: (error) Using 'memset' on struct that contains a 'std::string'
[trunk/src/dbtree/article2chcompati.h:18]: (error) Class Article2chCompati which is inherited by class ArticleLocal does not have a virtual destructor
[trunk/src/dbtree/boardbase.cpp:67]: (error) Using 'memset' on struct that contains a 'std::string'
</pre><p>なぜか&quot;memset( &amp;tv, 0, sizeof( struct timeval ) )&quot;が<a href="http://cppcheck.wiki.sourceforge.net/CheckMemset" class="external" rel="nofollow">CheckMemset</a>に引っかかる。それを除いて修正。
</p><pre>$ svn version trunk/
2826
$ cppcheck --all trunk/ 1 &gt; /dev/null
[trunk_/src/dbtree/articlebase.cpp:90]: (error) Using 'memset' on struct that contains a 'std::string'
[trunk_/src/dbtree/articlebase.cpp:91]: (error) Using 'memset' on struct that contains a 'std::string'
[trunk_/src/dbtree/articlebase.cpp:92]: (error) Using 'memset' on struct that contains a 'std::string'
[trunk_/src/dbtree/articlebase.cpp:855]: (error) Using 'memset' on struct that contains a 'std::string'
[trunk_/src/dbtree/articlebase.cpp:1441]: (error) Using 'memset' on struct that contains a 'std::string'
[trunk_/src/dbtree/articlebase.cpp:1442]: (error) Using 'memset' on struct that contains a 'std::string'
[trunk_/src/dbtree/articlebase.cpp:1446]: (error) Using 'memset' on struct that contains a 'std::string'
[trunk_/src/dbtree/boardbase.cpp:67]: (error) Using 'memset' on struct that contains a 'std::string'
</pre><hr /><h3 id="h3-gmon.E3.81.AB.E3.82.88.E3.82.8B.E3.83.91.E3.83.95.E3.82.A9.E3.83.BC.E3.83.9E.E3.83.B3.E3.82.B9.E8.A7.A3.E6.9E.90">gmonによるパフォーマンス解析</h3><pre>gprofによるプロファイリングを行う場合は ./configure --enable-gprof とする
コンパイルオプションに -pg が付き、JDを実行すると gmon.out が出来るので gprof ./jd gmon.out で解析できる。
ただしCPUの最適化は効かなくなるので注意する。
</pre><pre>実施日 2010/9/17
実行時間 約70分

model name	: Intel(R) Core(TM)2 CPU         T5500  @ 1.66GHz
MemTotal:       905024 kB

Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 11.48      0.38     0.38    15008     0.03     0.03  ARTICLE::DrawAreaBase::set_caret(ARTICLE::CARET_POSITION&amp;, int, int)
  5.74      0.57     0.19   793869     0.00     0.00  ARTICLE::DrawAreaBase::layout_one_text_node(ARTICLE::LAYOUT*, int&amp;, int&amp;, int&amp;, int)
  5.44      0.75     0.18  6538079     0.00     0.00  ARTICLE::get_width_of_char(char const*, int&amp;, char, int&amp;, int&amp;, int)
  5.14      0.92     0.17    29413     0.01     0.01  DBTREE::Root::get_board(std::string const&amp;, int)
  4.83      1.08     0.16  1808866     0.00     0.00  DBTREE::BoardBase::equal(std::string const&amp;)
  3.93      1.21     0.13  6538158     0.00     0.00  ARTICLE::DrawAreaBase::get_width_of_one_char(char const*, int&amp;, char&amp;, bool&amp;, int)
  3.63      1.33     0.12  6541396     0.00     0.00  MISC::utf8toucs2(char const*, int&amp;)
  3.02      1.43     0.10    64402     0.00     0.00  ARTICLE::DrawAreaBase::draw_string(ARTICLE::LAYOUT*, int, int, int, int, int, int)
  2.42      1.51     0.08    45552     0.00     0.00  DBTREE::NodeTreeBase::parse_html(char const*, int, int, bool, bool, bool, bool)
  2.11      1.58     0.07 10880238     0.00     0.00  CONFIG::get_confitem()
  2.11      1.65     0.07    18623     0.00     0.00  DBTREE::NodeTreeBase::check_id_name(int)
  1.81      1.71     0.06      866     0.07     0.07  DBTREE::Root::is_moved(std::string const&amp;, std::string const&amp;, std::string const&amp;, DBTREE::BoardBase**)
  1.51      1.76     0.05  3928077     0.00     0.00  DBTREE::NodeTreeBase::check_anchor(int, char const*, int&amp;, char*, char*, int, DBTREE::ANCINFO*)
  1.51      1.81     0.05   967785     0.00     0.00  BOARD::BoardViewBase::compare_col(int, int, Gtk::TreeRow&amp;, Gtk::TreeRow&amp;)
  1.51      1.86     0.05    10462     0.00     0.00  CORE::Core::set_command(COMMAND_ARGS const&amp;)
  1.51      1.91     0.05                             sigc::internal::slot_call2&lt;sigc::bound_mem_functor2&lt;void, BOARD::BoardViewBase, Gtk::CellRenderer*, Gtk::TreeIter const&amp;&gt;, void, Gtk::CellRenderer*, Gtk::TreeIter const&amp;&gt;::call_it(sigc::internal::slot_rep*, Gtk::CellRenderer* const&amp;, Gtk::TreeIter const&amp;)
  1.21      1.95     0.04   932274     0.00     0.00  SKELETON::View::clock_in_always()
  1.21      1.99     0.04   443213     0.00     0.00  SKELETON::DragTreeView::slot_cell_data(Gtk::CellRenderer*, Gtk::TreeIter const&amp;)
  1.21      2.03     0.04   274674     0.00     0.00  DBTREE::ArticleBase::empty()
  1.21      2.07     0.04    78459     0.00     0.01  ARTICLE::DrawAreaBase::draw_one_node(ARTICLE::LAYOUT*, int, int, int, int)
  1.21      2.11     0.04     2068     0.02     0.41  ARTICLE::DrawAreaBase::exec_draw_screen(int, int)
  1.21      2.15     0.04                             BOARD::BoardViewBase::slot_cell_data(Gtk::CellRenderer*, Gtk::TreeIter const&amp;)
  0.91      2.18     0.03 10442597     0.00     0.00  CONFIG::get_strict_char_width()
  0.91      2.21     0.03  1553532     0.00     0.00  JDLIB::HEAP::heap_alloc(long)
  0.91      2.24     0.03   873815     0.00     0.00  DBTREE::ArticleHash::it_get()
  0.91      2.27     0.03   301239     0.00     0.00  DBTREE::ArticleHash::it_inc()
  0.91      2.30     0.03   102836     0.00     0.00  std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt;::_M_insert_aux(__gnu_cxx::__normal_iterator&lt;std::string*, std::vector&lt;std::string, std::allocator&lt;std::string&gt; &gt; &gt;, std::string const&amp;)
  0.91      2.33     0.03    50461     0.00     0.00  COMMAND_ARGS::~COMMAND_ARGS()
  0.91      2.36     0.03    20624     0.00     0.01  DBTREE::NodeTreeBase::add_one_dat_line(char const*)
  0.91      2.39     0.03     1149     0.03     0.03  DBTREE::Board2chCompati::parse_subject(char const*)
  0.91      2.42     0.03      400     0.07     1.88  ARTICLE::DrawAreaBase::exec_layout_impl(bool, int)
  0.91      2.45     0.03       80     0.38    11.18  DBTREE::BoardBase::receive_finish()
  0.91      2.48     0.03                             BOARD::BoardViewBase::slot_compare_row(Gtk::TreeIter const&amp;, Gtk::TreeIter const&amp;)
  0.60      2.50     0.02  1439514     0.00     0.00  bool Gtk::TreeRow::get_value&lt;bool&gt;(Gtk::TreeModelColumn&lt;bool&gt; const&amp;) const
  0.60      2.52     0.02   520899     0.00     0.00  SKELETON::Admin::get_current_view()
  0.60      2.54     0.02   183551     0.00     0.00  DBTREE::ArticleBase::equal(std::string const&amp;, std::string const&amp;)
  0.60      2.56     0.02    98691     0.00     0.00  ICON::ICON_Manager::get_icon(int)
  0.60      2.58     0.02    94552     0.00     0.00  BOARD::BoardViewBase::update_row_common(Gtk::TreeRow const&amp;)
  0.60      2.60     0.02    94433     0.00     0.00  BOARD::BoardViewBase::prepend_row(DBTREE::ArticleBase*, int)
  0.60      2.62     0.02    36664     0.00     0.00  std::list&lt;sigc::slot_base, std::allocator&lt;sigc::slot_base&gt; &gt;::insert(std::_List_iterator&lt;sigc::slot_base&gt;, sigc::slot_base const&amp;)
  0.60      2.64     0.02    13521     0.00     0.00  DBTREE::decode_char(char const*, int&amp;, char*, int&amp;, bool)
  0.60      2.66     0.02     1947     0.01     0.01  JDLIB::ConfLoader::get_option_str(std::string const&amp;, std::string const&amp;, unsigned int)
  0.30      2.67     0.01  3912861     0.00     0.00  MISC::is_url_scheme(char const*, int*)
  0.30      2.68     0.01  3911367     0.00     0.00  DBTREE::NodeTreeBase::check_link(char const*, int, int&amp;, char*, int)
  0.30      2.69     0.01  1112724     0.00     0.00  int Gtk::TreeRow::get_value&lt;int&gt;(Gtk::TreeModelColumn&lt;int&gt; const&amp;) const
  0.30      2.70     0.01   521995     0.00     0.00  SKELETON::DragableNoteBook::get_current_page()
  0.30      2.71     0.01   477201     0.00     0.00  void Gtk::TreeRow::set_value&lt;Glib::ustring&gt;(Gtk::TreeModelColumn&lt;Glib::ustring&gt; const&amp;, Glib::ustring const&amp;) const
  0.30      2.72     0.01   466585     0.00     0.00  Glib::PropertyProxy&lt;bool&gt;::set_value(bool const&amp;)
  0.30      2.73     0.01   371391     0.00     0.00  SKELETON::PaneControl::clock_in()
  0.30      2.74     0.01   303024     0.00     0.00  DBTREE::ArticleHashIterator::operator!=(unsigned int)
  0.30      2.75     0.01   294920     0.00     0.00  ARTICLE::DrawAreaBase::is_pointer_on_rect(ARTICLE::RECTANGLE const*, char const*, int, int, int, int, int&amp;, int&amp;, int&amp;, int&amp;)
  0.30      2.76     0.01   244916     0.00     0.00  ARTICLE::ArticleViewBase::is_popup_shown() const
  0.30      2.77     0.01   140727     0.00     0.00  ARTICLE::DrawAreaBase::clock_in_smooth_scroll()
  0.30      2.78     0.01   138807     0.00     0.00  CORE::Css_Manager::set_size(CORE::CSS_PROPERTY*, double)
  0.30      2.79     0.01   102759     0.00     0.00  SKELETON::JDTreeViewBase::get_row(Gtk::TreePath const&amp;)
  0.30      2.80     0.01    97717     0.00     0.00  ARTICLE::DrawAreaBase::clock_in()
  0.30      2.81     0.01    95791     0.00     0.00  MISC::is_url_char(char const*, bool)
  0.30      2.82     0.01    94552     0.00     0.00  void Gtk::TreeRow::set_value&lt;long&gt;(Gtk::TreeModelColumn&lt;long&gt; const&amp;, long const&amp;) const
  0.30      2.83     0.01    94246     0.00     0.00  DBTREE::ArticleBase::get_since_date()
  0.30      2.84     0.01    92850     0.00     0.00  CORE::Core::slot_timeout(int)
  0.30      2.85     0.01    92850     0.00     0.00  BBSLIST::BBSListViewBase::clock_in()
  0.30      2.86     0.01    92849     0.00     0.00  SKELETON::EditTreeView::clock_in()
  0.30      2.87     0.01    92846     0.00     0.00  CONFIG::get_save_session()
  0.30      2.88     0.01    92845     0.00     0.00  BOARD::BoardViewBase::clock_in()
  0.30      2.89     0.01    91156     0.00     0.00  DBTREE::ArticleBase::get_hour()
  0.30      2.90     0.01    66602     0.00     0.00  Glib::ustring Gtk::TreeRow::get_value&lt;Glib::ustring&gt;(Gtk::TreeModelColumn&lt;Glib::ustring&gt; const&amp;) const
  0.30      2.91     0.01    66480     0.00     0.00  ARTICLE::DrawAreaBase::get_colorid_back()
  0.30      2.92     0.01    64451     0.00     0.00  std::_List_base&lt;Pango::Item, std::allocator&lt;Pango::Item&gt; &gt;::_M_clear()
  0.30      2.93     0.01    49554     0.00     0.00  DBTREE::BoardBase::is_abone_thread(DBTREE::ArticleBase*)
  0.30      2.94     0.01    48668     0.00     0.00  DBTREE::NodeTreeBase::create_node_link(char const*, int, char const*, int, int, bool)
  0.30      2.95     0.01    47351     0.00     0.00  ARTICLE::DrawAreaBase::set_num_id(ARTICLE::LAYOUT*)
  0.30      2.96     0.01    36663     0.00     0.00  std::list&lt;sigc::slot_base, std::allocator&lt;sigc::slot_base&gt; &gt;::erase(std::_List_iterator&lt;sigc::slot_base&gt;)
  0.30      2.97     0.01    32827     0.00     0.00  std::_Rb_tree&lt;std::string, std::pair&lt;std::string const, std::string&gt;, std::_Select1st&lt;std::pair&lt;std::string const, std::string&gt; &gt;, std::less&lt;std::string&gt;, std::allocator&lt;std::pair&lt;std::string const, std::string&gt; &gt; &gt;::_M_erase(std::_Rb_tree_node&lt;std::pair&lt;std::string const, std::string&gt; &gt;*)
  0.30      2.98     0.01    19020     0.00     0.00  ARTICLE::DrawAreaBase::get_vscr_val()
  0.30      2.99     0.01    17456     0.00     0.00  DBTREE::NodeTreeBase::check_abone_chain(int)
  0.30      3.00     0.01    16701     0.00     0.00  DBTREE::NodeTreeBase::parse_date_id(DBTREE::NODE*, char const*, int)
  0.30      3.01     0.01    15852     0.00     0.02  DBTREE::url_dat(std::string const&amp;)
  0.30      3.02     0.01    15360     0.00     0.00  ARTICLE::DrawAreaBase::change_cursor(Gdk::CursorType)
  0.30      3.03     0.01    14219     0.00     0.00  sigc::internal::slot_call1&lt;sigc::bound_mem_functor1&lt;bool const, BOARD::BoardViewBase, _GdkEventMotion*&gt;, bool, _GdkEventMotion*&gt;::call_it(sigc::internal::slot_rep*, _GdkEventMotion* const&amp;)
  0.30      3.04     0.01    13026     0.00     0.00  SESSION::is_booting()
  0.30      3.05     0.01    12740     0.00     0.00  void sigc::visit_each&lt;sigc::internal::limit_derived_target&lt;sigc::trackable*, sigc::internal::slot_do_bind&gt;, void, ARTICLE::ArticleViewBase&gt;(sigc::internal::limit_derived_target&lt;sigc::trackable*, sigc::internal::slot_do_bind&gt; const&amp;, sigc::bound_mem_functor0&lt;void, ARTICLE::ArticleViewBase&gt; const&amp;)
  0.30      3.06     0.01    11831     0.00     0.00  std::vector&lt;DBTREE::ArticleBase*, std::allocator&lt;DBTREE::ArticleBase*&gt; &gt;::_M_insert_aux(__gnu_cxx::__normal_iterator&lt;DBTREE::ArticleBase**, std::vector&lt;DBTREE::ArticleBase*, std::allocator&lt;DBTREE::ArticleBase*&gt; &gt; &gt;, DBTREE::ArticleBase* const&amp;)
  0.30      3.07     0.01     8169     0.00     0.00  DBTREE::BoardMachi::equal(std::string const&amp;)
  0.30      3.08     0.01     6070     0.00     0.00  DBTREE::NodeTreeBase::get_id_name(int)
  0.30      3.09     0.01     5060     0.00     0.00  DBTREE::NodeTreeBase::is_refer_posted(int)
  0.30      3.10     0.01     4092     0.00     0.00  ARTICLE::LayoutTree::create_layout_hspace(int)
  0.30      3.11     0.01     3805     0.00     0.00  SKELETON::DragableNoteBook::get_alloc_notebook()
  0.30      3.12     0.01     2637     0.00     0.00  CONTROL::MouseKeyConf::get_motion(int, unsigned int&amp;, bool&amp;, bool&amp;, bool&amp;, bool&amp;, bool&amp;)
  0.30      3.13     0.01     2457     0.00     0.00  convert_mouse_motions(std::string)
  0.30      3.14     0.01     2027     0.00     0.16  DBTREE::NodeTreeBase::add_raw_lines(char*, unsigned int)
  0.30      3.15     0.01     1981     0.01     0.01  CONTROL::MouseKeyConf::get_id(int, unsigned int, bool, bool, bool, bool, bool)
  0.30      3.16     0.01     1299     0.01     0.01  XML::Dom::create_attribute(std::string const&amp;)
  0.30      3.17     0.01      899     0.01     0.01  SKELETON::TabNotebook::draw_tab(_GtkNotebook const*, _GtkNotebookPage const*, _GdkRectangle*, Gdk::Rectangle const&amp;, Glib::RefPtr&lt;Gdk::Window&gt; const&amp;)
  0.30      3.18     0.01      529     0.02     0.02  JDLIB::ConfLoader::update(std::string const&amp;, std::string const&amp;)
  0.30      3.19     0.01      412     0.02     0.02  CONTROL::Control::clear_mode()
  0.30      3.20     0.01      399     0.03     0.05  SKELETON::TabNotebook::paint(_GdkEventExpose*)
  0.30      3.21     0.01      369     0.03     0.03  MISC::has_widechar(char const*)
  0.30      3.22     0.01      319     0.03     0.03  ARTICLE::ArticleViewBase::get_icon(std::string const&amp;)
  0.30      3.23     0.01      208     0.05     0.05  SKELETON::Loadable::get_loader_location()
  0.30      3.24     0.01      188     0.05     0.23  JDLIB::Loader::run_main()
  0.30      3.25     0.01      177     0.06     0.07  ARTICLE::DrawAreaBase::append_res(int, int)
  0.30      3.26     0.01       67     0.15     0.15  DBTREE::Root::is_board_moved(std::string const&amp;, std::string&amp;, std::string&amp;, std::string&amp;, std::string&amp;, int)
  0.30      3.27     0.01       23     0.43     0.78  DBTREE::NodeTreeBase::get_num_id_name(std::string const&amp;)
  0.30      3.28     0.01        7     1.43     1.44  ARTICLE::LayoutTree::append_dat(std::string const&amp;, int)
  0.30      3.29     0.01                             sigc::internal::slot_call0&lt;sigc::bind_functor&lt;-1, sigc::bound_mem_functor1&lt;bool, CORE::Core, int&gt;, int, sigc:nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil&gt;, bool&gt;::call_it(sigc::internal::slot_rep*)
</pre><pre>(参考) ArticleHash 導入前

実施日 2008/12/26
実行時間 約2時間

model name	: Intel(R) Core(TM)2 CPU         T5500  @ 1.66GHz
MemTotal:       905024 kB

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 56.25      7.29     7.29    62331     0.12     0.12  DBTREE::BoardBase::get_article(std::string const&amp;)
  4.71      7.90     0.61    32366     0.02     0.02  ARTICLE::DrawAreaBase::set_caret(ARTICLE::CARET_POSITION&amp;, int, int)
  3.09      8.30     0.40 18856094     0.00     0.00  ARTICLE::DrawAreaBase::get_width_of_one_char(char const*, int&amp;, char&amp;, bool&amp;, int)
  3.09      8.70     0.40  2315730     0.00     0.00  ARTICLE::DrawAreaBase::layout_one_text_node(ARTICLE::LAYOUT*, int&amp;, int&amp;, int&amp;, int)
  3.01      9.09     0.39 18856064     0.00     0.00  ARTICLE::get_width_of_char(char const*, int&amp;, char, int&amp;, int&amp;, int)
  2.78      9.45     0.36    54839     0.01     0.01  DBTREE::NodeTreeBase::check_id_name(int)
  1.39      9.63     0.18     6418     0.03     0.04  ARTICLE::DrawAreaBase::draw_backscreen(bool)
</pre><hr /><h3 id="h3-valgrind.E3.81.AB.E3.82.88.E3.82.8B.E3.83.A1.E3.83.A2.E3.83.AA.E3.83.AA.E3.83.BC.E3.82.AF.E8.A7.A3.E6.9E.90">valgrindによるメモリリーク解析</h3><p>実施日 2008/5/11
</p><pre>valgrind --leak-check=full --show-reachable=yes --log-file=valgrind.log ./jd
</pre><pre>==9705== Conditional jump or move depends on uninitialised value(s)
==9705==    at 0x82E56DB: SKELETON::PaneControl::set_position(int) (panecontrol.cpp:104)
==9705== 
==9705== Conditional jump or move depends on uninitialised value(s)
==9705==    at 0x82A6691: SKELETON::Admin::toggle_icon(std::string const&amp;) (admin.cpp:1488)
==9705==    by 0x82A88DE: SKELETON::Admin::slot_switch_page(_GtkNotebookPage*, unsigned) (admin.cpp:1676)
==9705==    by 0x82C3103: SKELETON::DragableNoteBook::slot_switch_page_tab(_GtkNotebookPage*, unsigned) (signal.h:832)
==9705==    by 0x2635F27: (within /usr/lib/libgtkmm-2.4.so.1.0.30)
==9705==    by 0x21980B8: (within /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705==    by 0x8DAF82: g_closure_invoke (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8EB770: (within /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8EC996: g_signal_emit_valist (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8ECB58: g_signal_emit (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x21C0968: (within /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705==    by 0x21BCD19: (within /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705==    by 0x21C1DD4: gtk_notebook_insert_page_menu (in /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705== 
==9705== Conditional jump or move depends on uninitialised value(s)
==9705==    at 0x824499D: ARTICLE::DrawAreaBase::set_caret(ARTICLE::CARET_POSITION&amp;, int, int) (drawareabase.cpp:2858)
==9705==    by 0x8247A49: ARTICLE::DrawAreaBase::exec_scroll(bool) (drawareabase.cpp:2394)
==9705==    by 0x82480CB: ARTICLE::DrawAreaBase::slot_change_adjust() (drawareabase.cpp:3464)
==9705==    by 0x8E8408: g_cclosure_marshal_VOID__VOID (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8DAF82: g_closure_invoke (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8EB770: (within /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8EC996: g_signal_emit_valist (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8ECB58: g_signal_emit (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x205D836: gtk_adjustment_value_changed (in /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705==    by 0x205D6E8: gtk_adjustment_set_value (in /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705==    by 0x25DB7AC: Gtk::Adjustment::set_value(double) (in /usr/lib/libgtkmm-2.4.so.1.0.30)
==9705==    by 0x82479AE: ARTICLE::DrawAreaBase::exec_scroll(bool) (drawareabase.cpp:2380)
==9705== 
==9705== Conditional jump or move depends on uninitialised value(s)
==9705==    at 0x82449AA: ARTICLE::DrawAreaBase::set_caret(ARTICLE::CARET_POSITION&amp;, int, int) (drawareabase.cpp:2858)
==9705==    by 0x8247A49: ARTICLE::DrawAreaBase::exec_scroll(bool) (drawareabase.cpp:2394)
==9705==    by 0x82480CB: ARTICLE::DrawAreaBase::slot_change_adjust() (drawareabase.cpp:3464)
==9705==    by 0x8E8408: g_cclosure_marshal_VOID__VOID (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8DAF82: g_closure_invoke (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8EB770: (within /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8EC996: g_signal_emit_valist (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8ECB58: g_signal_emit (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x205D836: gtk_adjustment_value_changed (in /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705==    by 0x205D6E8: gtk_adjustment_set_value (in /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705==    by 0x25DB7AC: Gtk::Adjustment::set_value(double) (in /usr/lib/libgtkmm-2.4.so.1.0.30)
==9705==    by 0x82479AE: ARTICLE::DrawAreaBase::exec_scroll(bool) (drawareabase.cpp:2380)
==9705== 
==9705== Mismatched free() / delete / delete []
==9705==    at 0x4004E56: operator delete(void*) (vg_replace_malloc.c:244)
==9705==    by 0x8231F08: ARTICLE::init_font() (font.cpp:48)
==9705==  Address 0x6C4FF68 is 0 bytes inside a block of size 524,416 alloc'd
==9705==    at 0x4005525: malloc (vg_replace_malloc.c:149)
==9705==    by 0x8231E65: ARTICLE::get_width_of_char(char const*, int&amp;, char, int&amp;, int&amp;, int) (font.cpp:75)
==9705==    by 0x6BD2C03: ???
==9705== 
==9705== ERROR SUMMARY: 408 errors from 7 contexts (suppressed: 82 from 1)
==9705== malloc/free: in use at exit: 2,696,231 bytes in 30,423 blocks.
==9705== malloc/free: 971,361 allocs, 940,938 frees, 222,638,508 bytes allocated.
==9705== For counts of detected errors, rerun with: -v
==9705== searching for pointers to 30,423 not-freed blocks.
==9705== checked 3,385,164 bytes.

==9705== 84,088 bytes in 914 blocks are still reachable in loss record 231 of 239
==9705==    at 0x4005525: malloc (vg_replace_malloc.c:149)
==9705==    by 0x285052D: (within /usr/lib/libcairo.so.2.11.7)
==9705==    by 0x287BB38: (within /usr/lib/libcairo.so.2.11.7)
==9705==    by 0x285470F: (within /usr/lib/libcairo.so.2.11.7)
==9705==    by 0x2846239: (within /usr/lib/libcairo.so.2.11.7)
==9705==    by 0x283ECC3: cairo_show_glyphs (in /usr/lib/libcairo.so.2.11.7)
==9705==    by 0x683147: (within /usr/lib/libpangocairo-1.0.so.0.1800.4)
==9705==    by 0x212BA9: pango_renderer_draw_glyphs (in /usr/lib/libpango-1.0.so.0.1800.4)
==9705==    by 0x21322F: pango_renderer_draw_layout_line (in /usr/lib/libpango-1.0.so.0.1800.4)
==9705==    by 0x213588: pango_renderer_draw_layout (in /usr/lib/libpango-1.0.so.0.1800.4)
==9705==    by 0x682249: (within /usr/lib/libpangocairo-1.0.so.0.1800.4)
==9705==    by 0x20E90EC: (within /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705== 
==9705== 
==9705== 87,800 bytes in 4,390 blocks are indirectly lost in loss record 232 of 239
==9705==    at 0x4005525: malloc (vg_replace_malloc.c:149)
==9705==    by 0xBBF8B5: (within /usr/lib/libfontconfig.so.1.2.0)
==9705==    by 0xBBFF0B: (within /usr/lib/libfontconfig.so.1.2.0)
==9705==    by 0xBBC632: FcFontRenderPrepare (in /usr/lib/libfontconfig.so.1.2.0)
==9705==    by 0x1C5B58: (within /usr/lib/libpangoft2-1.0.so.0.1800.4)
==9705==    by 0x20553F: pango_font_map_load_fontset (in /usr/lib/libpango-1.0.so.0.1800.4)
==9705==    by 0x2033F6: (within /usr/lib/libpango-1.0.so.0.1800.4)
==9705==    by 0x203771: pango_itemize_with_base_dir (in /usr/lib/libpango-1.0.so.0.1800.4)
==9705==    by 0x20C6B3: (within /usr/lib/libpango-1.0.so.0.1800.4)
==9705==    by 0x20D856: (within /usr/lib/libpango-1.0.so.0.1800.4)
==9705==    by 0x208ACFD: (within /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705==    by 0x208AFE4: (within /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705== 
==9705== 
==9705== 156,088 (47,872 direct, 108,216 indirect) bytes in 187 blocks are definitely lost in loss record 233 of 239
==9705==    at 0x4005622: realloc (vg_replace_malloc.c:306)
==9705==    by 0xBBF043: (within /usr/lib/libfontconfig.so.1.2.0)
==9705==    by 0xBBFA13: (within /usr/lib/libfontconfig.so.1.2.0)
==9705==    by 0xBBFF0B: (within /usr/lib/libfontconfig.so.1.2.0)
==9705==    by 0xBBC632: FcFontRenderPrepare (in /usr/lib/libfontconfig.so.1.2.0)
==9705==    by 0x1C5B58: (within /usr/lib/libpangoft2-1.0.so.0.1800.4)
==9705==    by 0x20553F: pango_font_map_load_fontset (in /usr/lib/libpango-1.0.so.0.1800.4)
==9705==    by 0x203D13: pango_context_get_metrics (in /usr/lib/libpango-1.0.so.0.1800.4)
==9705==    by 0xDDEDCE: Pango::Context::get_metrics(Pango::FontDescription const&amp;) const (in /usr/lib/libpangomm-1.4.so.1.0.30)
==9705==    by 0x8242C26: ARTICLE::DrawAreaBase::init_font() (drawareabase.cpp:288)
==9705==    by 0x46F90EB: ???
==9705== 
==9705== 
==9705== 189,596 bytes in 2,790 blocks are still reachable in loss record 234 of 239
==9705==    at 0x4004864: calloc (vg_replace_malloc.c:279)
==9705==    by 0x7CB4A5D: g_malloc0 (in /lib/libglib-2.0.so.0.1400.6)
==9705==    by 0x7CC9205: (within /lib/libglib-2.0.so.0.1400.6)
==9705==    by 0x7CC9B64: g_slice_alloc (in /lib/libglib-2.0.so.0.1400.6)
==9705==    by 0x7CA0788: g_hash_table_new_full (in /lib/libglib-2.0.so.0.1400.6)
==9705==    by 0x7CA0807: g_hash_table_new (in /lib/libglib-2.0.so.0.1400.6)
==9705==    by 0x7C9A041: g_quark_from_static_string (in /lib/libglib-2.0.so.0.1400.6)
==9705==    by 0x8F397A: g_type_init_with_debug_flags (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8F3B51: g_type_init (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0xC1334D: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.5)
==9705==    by 0x218FBBA: (within /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705==    by 0x218FE60: (within /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705== 
==9705== 
==9705== 192,904 bytes in 2,995 blocks are still reachable in loss record 235 of 239
==9705==    at 0x4005622: realloc (vg_replace_malloc.c:306)
==9705==    by 0x7CB49BA: g_realloc (in /lib/libglib-2.0.so.0.1400.6)
==9705==    by 0x8F31BA: (within /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8F3327: (within /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8FB90C: g_type_register_static (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8E2B94: g_param_type_register_static (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8E6BCB: (within /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8F3A6E: g_type_init_with_debug_flags (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8F3B51: g_type_init (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0xC1334D: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.5)
==9705==    by 0x218FBBA: (within /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705==    by 0x218FE60: (within /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705== 
==9705== 
==9705== 194,119 bytes in 7,766 blocks are still reachable in loss record 236 of 239
==9705==    at 0x4005525: malloc (vg_replace_malloc.c:149)
==9705==    by 0x7CB4AF5: g_malloc (in /lib/libglib-2.0.so.0.1400.6)
==9705==    by 0x7CCD348: g_strdup (in /lib/libglib-2.0.so.0.1400.6)
==9705==    by 0x7CDA23E: g_set_prgname (in /lib/libglib-2.0.so.0.1400.6)
==9705==    by 0x7CBAF4E: g_option_context_parse (in /lib/libglib-2.0.so.0.1400.6)
==9705==    by 0x2190181: gtk_parse_args (in /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705==    by 0x21901F9: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705==    by 0x2190243: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705==    by 0x262C3F6: Gtk::Main::init(int*, char***, bool) (in /usr/lib/libgtkmm-2.4.so.1.0.30)
==9705==    by 0x262C47B: Gtk::Main::Main(int*, char***, bool) (in /usr/lib/libgtkmm-2.4.so.1.0.30)
==9705==    by 0x8066D58: main (main.cpp:425)
==9705== 
==9705== 
==9705== 228,334 bytes in 150 blocks are still reachable in loss record 237 of 239
==9705==    at 0x4005525: malloc (vg_replace_malloc.c:149)
==9705==    by 0xAFE14C: (within /usr/lib/libfreetype.so.6.3.16)
==9705==    by 0xB0199A: ft_mem_qalloc (in /usr/lib/libfreetype.so.6.3.16)
==9705==    by 0xB03F72: ft_mem_alloc (in /usr/lib/libfreetype.so.6.3.16)
==9705==    by 0xB040C5: ft_mem_qrealloc (in /usr/lib/libfreetype.so.6.3.16)
==9705==    by 0xB0418E: ft_mem_realloc (in /usr/lib/libfreetype.so.6.3.16)
==9705==    by 0xB359B4: (within /usr/lib/libfreetype.so.6.3.16)
==9705==    by 0xB37A37: (within /usr/lib/libfreetype.so.6.3.16)
==9705==    by 0xB123BC: (within /usr/lib/libfreetype.so.6.3.16)
==9705==    by 0xB052DD: (within /usr/lib/libfreetype.so.6.3.16)
==9705==    by 0xB05EE2: FT_Open_Face (in /usr/lib/libfreetype.so.6.3.16)
==9705==    by 0xB06C27: FT_New_Face (in /usr/lib/libfreetype.so.6.3.16)
==9705== 
==9705== 
==9705== 594,104 bytes in 521 blocks are possibly lost in loss record 238 of 239
==9705==    at 0x4004750: memalign (vg_replace_malloc.c:332)
==9705==    by 0x40047AA: posix_memalign (vg_replace_malloc.c:425)
==9705==    by 0x7CC8EC8: (within /lib/libglib-2.0.so.0.1400.6)
==9705==    by 0x7CCA0AB: g_slice_alloc (in /lib/libglib-2.0.so.0.1400.6)
==9705==    by 0x7CCA224: g_slice_alloc0 (in /lib/libglib-2.0.so.0.1400.6)
==9705==    by 0x8FAD36: g_type_create_instance (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8E21A1: (within /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8E03EA: g_object_newv (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8E1037: g_object_new_valist (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8E113F: g_object_new (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x664743: gdk_pixbuf_new_from_data (in /usr/lib/libgdk_pixbuf-2.0.so.0.1200.5)
==9705==    by 0x662905: gdk_pixbuf_new_subpixbuf (in /usr/lib/libgdk_pixbuf-2.0.so.0.1200.5)
==9705== 
==9705== 
==9705== 825,800 bytes in 2,839 blocks are still reachable in loss record 239 of 239
==9705==    at 0x4004750: memalign (vg_replace_malloc.c:332)
==9705==    by 0x40047AA: posix_memalign (vg_replace_malloc.c:425)
==9705==    by 0x7CC8EC8: (within /lib/libglib-2.0.so.0.1400.6)
==9705==    by 0x7CCA0AB: g_slice_alloc (in /lib/libglib-2.0.so.0.1400.6)
==9705==    by 0x7CCAD71: g_slist_prepend (in /lib/libglib-2.0.so.0.1400.6)
==9705==    by 0x8DFEFE: g_object_notify (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x2321D95: gtk_widget_set_parent (in /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705==    by 0x206795D: (within /usr/lib/libgtk-x11-2.0.so.0.1200.5)
==9705==    by 0x8E7918: g_cclosure_marshal_VOID__OBJECT (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8D9778: (within /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8DAF82: g_closure_invoke (in /lib/libgobject-2.0.so.0.1400.6)
==9705==    by 0x8EB919: (within /lib/libgobject-2.0.so.0.1400.6)
==9705== 
==9705== LEAK SUMMARY:
==9705==    definitely lost: 51,434 bytes in 210 blocks.
==9705==    indirectly lost: 108,396 bytes in 5,345 blocks.
==9705==      possibly lost: 614,288 bytes in 1,131 blocks.
==9705==    still reachable: 1,922,113 bytes in 23,737 blocks.
==9705==         suppressed: 0 bytes in 0 blocks.
</pre>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/TODO">
    <title>TODO</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/TODO</link>
    <dc:identifier>TODO</dc:identifier>
    <dc:date>2010-07-04T21:51:14+09:00</dc:date>
        <description>
      <![CDATA[[開発wiki]に戻る

= TODO

作業中のものは[作業中]に移動する

----

* 82 名前：login:Penguin [sage]： 2009/10/21(水) 05:05:13 ID:S7JDPT14

アンカーのポップアップウィンドウでスクロールできないな。
ホイール回すとページのほうがスクロールしてしまう。
jdじゃなくて周辺ライブラリのバグな気がす]]>
    </description>
    <content:encoded>
      <![CDATA[<p><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E9%96%8B%E7%99%BAwiki">開発wiki</a>に戻る
</p><h1 id="h1-TODO">TODO</h1><p>作業中のものは<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E4%BD%9C%E6%A5%AD%E4%B8%AD">作業中</a>に移動する
</p><hr /><p>* 82 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2009/10/21(水) 05:05:13 ID:S7JDPT14
</p><p>アンカーのポップアップウィンドウでスクロールできないな。
ホイール回すとページのほうがスクロールしてしまう。
jdじゃなくて周辺ライブラリのバグな気がするけど。 
</p><p>105 名前：82 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2009/10/31(土) 10:29:25 ID:cgEi/z/H
</p><p>原因はこれのようだ
<a href="http://library.gnome.org/devel/gtk/2.18/gtk-migrating-ClientSideWindows.html" class="external" rel="nofollow">http://library.gnome.org/devel/gtk/2.18/gtk-migrating-ClientSideWindows.html</a>
</p><p>つまりこれで回避できる、ってかできた
$ GDK_NATIVE_WINDOWS=1 jd
</p><p>-&gt; つまりGtk2.18以降の場合はgdk_window_ensure_native()をどこかに入れるという事でよろしいのでしょうかね？ 
</p><hr /><p>* 51 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2009/10/08(木) 15:18:11 ID:Y8c/dyop
</p><p>スレ一覧と板一覧でリスト項目のフォーカスが移るたびに
サウンドイベントが発生して耳障りなんですが設定で切れますか？ 
</p><p>-&gt; 
</p><p>GNOME2.28以降でフォーカス移ると音がなる？
</p><hr /><p>* 102 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2009/02/08(日) 16:32:13 ID:n7IIV5b4
</p><p>書き込みウインドウにEmacsのfill-paragraphあるいはauto-fill-modeのようなものを実装してもらえないでしょうか。
ウェブから改行のない文章をコピペしたときなど、手作業で改行するのは面倒なので。 
</p><hr /><p>* <a href="http://pc11.2ch.net/test/read.cgi/linux/1220190304/903" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1220190304/903</a>
</p><p>887 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/12/31(水) 07:39:19 ID:PW7OcZHU
</p><p>ちょいと質問があるのですが、JDにはキャッシュの容量を制限するような機能はありますか？
一定容量越えたら古い方から消去していくとか、ある一定日より前のスレッドのキャッシュを消すとか？
</p><p>&gt;&gt;887
基本的にデータは全て手元に残しておきたい性分なのと、キャッシュの日付チェックを行うと
重くなるので特にそのような設定は無いのですが、気になる様でしたらcronでfindを動かして
おけば良いと思います。ただ画像キャッシュのように、自動ではなくて手動でしおりの付いて
いない古いdatを検索してまとめて消す機能位はあった方が良いかもしれませんね。
</p><hr /><p>* 689 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/12/01(月) 21:45:05 ID:EiRNx/Ix (2)
</p><p>アンカーをシングルクリックした時に
レス抽出した際にアンカー先はもちろん、アンカー先を参照しているレスも引きつれて抽出して欲しく思います。
</p><p>&gt;&gt;689
多重ポップアップで十分な感じがしますが、確かにスレの抽出はなんとなく
寂しい感じがするので2,3段程度はアンカーの逆引き表示しても良いかもしれませんね
</p><hr /><p>* 538 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/11/04(火) 22:01:35 ID:5yKECKj0
</p><p>アイコンじゃなくて列の追加でいいと思う
</p><p>ちなみに<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/JaneStyle">JaneStyle</a>では
</p><p>新着・・・既読レス数からのレス数の増分
</p><p>増レス・・・前回のスレ一覧更新からのレス数の増分 
</p><hr /><p>* 969 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/08/29(金) 12:42:17 ID:/920TzHn
</p><p>変な動作見つけたので報告。
画像サムネイル間の1ピクセルをクリックすると板一覧が開きます。
急に開いてびっくりしましたw 
</p><hr /><p>* 740 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/07/06(日) 22:44:38 ID:epJMMMyU (4)
</p><p>手動で板のアドレスを変更出来るようにしようと思っています。
</p><p>* 外部板以外の板一覧の板のURLも手動で編集可能にする
</p><hr /><p>* ttp://jd4linux.sourceforge.jp/test/read.cgi/old2ch/1171254394/544,552
</p><p>544 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2007/04/26(木) 12:09:44 ID:8gJ4lwtR
</p><p>あと、検索や抽出で、新規に取得した部分のみにヒットするようには出来ないでしょうか?
検索を繰り返す場合、既に取得した部分にヒットしてもあまりうれしくないので＞＜ 
</p><p>-&gt; これは新着のレスだけを対象にして検索や抽出をしたいということでしょうか。
</p><hr /><p>* GPL3 にするか?
</p><p>-&gt; 外部から取り入れたコードのライセンスを調べる ( misctime.cpp の timegm )
</p><p>* compiz環境で最大化して終了するとウィンドウの位置とサイズが変になる
</p><p>* スレ一覧のプロパティにキャッシュサイズとキャッシュ圧縮ボタンを付ける -&gt; dat落ちしたスレはtgzで圧縮
</p><p>* パースエンジン高速化
</p><p>* 画像ビューで再読み込みをしたときに、スレビューのリンクの色が変わらない
</p><p>* ツリービューで HLM　ショートカットを有効にする
</p><p>* 書き込みビューで文字列の折り返し( 互助会-59  2008/06/11(水) )
</p><p>* 画像の回転ができるといいな(本スレ5-517 2008/05/24(土) )
</p><p>* タブに閉じるボタンを付ける(本スレ5-489 2008/05/19(月) )
</p><p>-&gt; void Admin::lock( const int page )
void Admin::unlock( const int page )
</p><p>でタブの閉じるボタンの有効を切り替える
</p><p>* キャッシュ容量が大きくなったら警告を出す(本スレ5-443  2008/05/09(金) )
</p><p>* strcpyをstrncpyに変更
</p><p>* メモリ境界を越えていないか確認 <a href="http://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1152463880/603" class="external" rel="nofollow">http://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1152463880/603</a>
</p><p>* (バグ) メインウィンドウを最大化して埋め込みmessageviewを表示してJDを終了する。
JDを再起動して元のサイズボタンを押してから埋め込みmessageviewを表示すると勝手に
ウィンドウが最大化する。 -&gt; ウィンドウを移動すると最大化しなくなる。gtk側のバグ？
</p><p>* 板の削除ボタンに「日時で検索して削除」を追加
</p><p>* 移転テーブルの更新にセマフォをかける
</p><p>* 書き込み時にsamba規制に引っかかったら秒数をリセットして書き込みのボタンを作る
</p><p>* 全ログ検索時に進行状況を表示
</p><p>* スレ一覧のマルチソーティングを現状の二段からを三段以上にする
</p><p>* cairo対応
</p><hr /><p>* 158 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/03/21(金) 22:38:24 ID:DtxyCRtw
</p><p>&gt;&gt;150
詳しく説明するとやや立て込んだ話になって長くなるのですが、簡単に説明すると
メモリリークではないのですが、gtkが表示した画像のメモリを開放しても、開放した
メモリが実際にはOSに返却されてないため画像を多く開くとメモリが消費されて
いくことになります。でも、ひょっとするとJD側のミスかもしれませんのでメモリリークが
本当に無いかソースをもう一度見直してみます。
</p><p>&gt;&gt;158では確信が無いので曖昧に書いてますが、メモリが開放されない問題は
firefoxの開発者の方も悩んでいたみたいです。
</p><p>ttp://japan.cnet.com/news/media/story/0,2000056023,20369341,00.htm
ttp://blog.pavlov.net/2007/11/10/memory-fragmentation/
</p><hr /><p>* 800 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/07/13(日) 23:06:27 ID:wSXVt1QN
</p><p>新スレ作成の時にタイトルの文字数を表示するようにできませんか 
</p><hr /><p>* <a href="http://pc11.2ch.net/test/read.cgi/linux/1183372288/852" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1183372288/852</a>
</p><p>852 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/01/06(日) 13:43:11 ID:2lP5T/Ex
</p><p>書込み中のメッセージのときに、書込みwindowを閉じようとしたら、
情緒不安定。
</p><p>-&gt; 使用中のディストリビューションとJDのバージョン、及び具体的にどのような症状が起きた
のかをお知らせください。
</p><p>-&gt; 書き込み中ダイアログにキャンセルボタンを付ける。
書き込みwindowの閉じるボタンを押してもキャンセル扱いにする。
</p><hr /><p>* <a href="http://pc11.2ch.net/test/read.cgi/linux/1202126579/75" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1202126579/75</a>
</p><p>75 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/02/24(日) 22:27:50 ID:TK6PPZpu
</p><p>書き込みを行ったあとに「書き込み中...」の窓が終了せず残ります
「ファイル」→「終了」で閉じてもウィンドウマネージャのクローズボタンで閉じても
異常終了になるようです。恐らくはウィンドウマネージャ側の不具合だと
思うのですが書き込み中などの小さいメッセージ窓を出さないようにする事で
回避できるでしょうか？
</p><pre>[バージョン] svn.Feb 23 2008-00:54:26
[ディストリ ] Gentoo Base System release 1.12.11.1
[パッケージ] バイナリ/ソース( &lt;配布元&gt; )
[ DE／WM ] enlightenmet-0.16.999.042
</pre><p>書き込み中のダイアログが2度出てたんですが、あれはクッキー処理を
2回してるのかな？確かhanamogeraなんとかってやつ。
で、その2度目のダイアログウィンドウが残ってしまうような状況でした。
</p><p>-&gt; 報告有難うございます。ソースを眺めてみます。
</p><hr /><p>* <a href="http://pc11.2ch.net/test/read.cgi/linux/1202126579/193" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1202126579/193</a>
</p><p>193 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/03/30(日) 23:53:24 ID:1o5LEQx0
</p><p>普段は右端のスライダー下の余白にカーソルをあててクリックだけで
だらだら使っています
現在１クリックで半ページの移動ですが、この移動量を増やすには
どうすればいいんでしょうか？
</p><p>-&gt; 変更するのは意外に難しかったような気がしますが、&gt;&gt;167のついでに変更できるか調べてみます。
</p><hr /><p>* <a href="http://pc11.2ch.net/test/read.cgi/linux/1202126579/201" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1202126579/201</a>
</p><p>201 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/03/31(月) 15:37:35 ID:rAd33tqq
</p><p>「調子の悪いスレッドの修理承り口」スレに報告しやすいように、どのレスが
どういう風に壊れているのかがわかる機能、をリクエストします。 
</p><p>-&gt; 現在はエラーメッセージはコンソールに出力される仕様になっていますが
コンソールを開いてなくてもエラーメッセージを見れるようにしようと
思っています。
</p><p>34 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/02/10(日) 23:18:42 ID:<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/TtEfOv">TtEfOv</a>C+
</p><p>それで思いついたのですが、datが壊れているときは壊れているレス番号とその周辺のdatを
プロパティに表示するようにしようと思います。
</p><hr /><p>* <a href="http://pc11.2ch.net/test/read.cgi/linux/1183372288/515" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1183372288/515</a>
</p><p>515 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2007/10/21(日) 21:44:44 ID:fmTtQJf3
</p><p>これが画像ビューで正しく表示されないのは私だけの現象でしょうか？ 
</p><p>-&gt; 以前、ttp://jd4linux.sourceforge.jp/test/read.cgi/old2ch/1171254394/837
の様にアニメーションGIFを拡大縮小表示しようとすると固まる問題が
あったため、100%表示以外の時はGIF画像は簡略表示するように
しています。とはいえ、確かに表示が乱れていますので、アニメーション
GIFか普通の画像かを判定して普通の画像の時は簡略表示しない
ようにしようと思います。 
</p><hr /><p>* <a href="http://pc11.2ch.net/test/read.cgi/linux/1202126579/20" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1202126579/20</a>
</p><p>20 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/02/07(木) 01:58:23 ID:gxEqS8ng
</p><p>datファイルに直接埋め込まれているHTMLタグについてなんだけど
２ちゃんねるのdatファイルでは、改行を意味する&lt;br&gt;タグが埋め込まれていて
それをJD側が改行文字として認識して処理してると思うんだけど、
外部板からの呼び出しでは、&lt;br&gt;以外のタグ（たとえば&lt;em&gt;とか&lt;pre&gt;とか）も
&lt;br&gt;と同じように、JD側で認識して処理するようにしてほしいな。 
</p><p>-&gt; ttの方は実装が面倒で重くなりそうな割に使用頻度が低いので必要ないかなと思います。
bの方は特に重くならない気がするので実装してみます。
</p><hr /><p>* <a href="http://pc11.2ch.net/test/read.cgi/linux/1202126579/37" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1202126579/37</a>
</p><p>37 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/02/11(月) 09:32:12 ID:VGyJgw+V
</p><p>2ch運用情報板にはtasukeruyo機能として&lt;hr&gt;&lt;font color=&quot;blue&quot;&gt;が使われてますよ
例: <a href="http://qb5.2ch.net/test/read.cgi/operate/1201863353/" class="external" rel="nofollow">http://qb5.2ch.net/test/read.cgi/operate/1201863353/</a> 
</p><p>-&gt; hrやfont colorはIDや名前の抽出ビューなどでも見やすくするために
使えそうですので、重くならならないようなら実装してみます。
</p><p>-&gt; hrは実装済み
</p><hr /><p>* <a href="http://pc11.2ch.net/test/read.cgi/linux/1183372288/853" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1183372288/853</a>
</p><p>853 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/01/07(月) 12:19:11 ID:qTXqNw6+
</p><p>「いちいちメニューが深い」と感じるのは俺だけだろうか？ 
</p><p>-&gt; 私も特に表示メニューの階層が深すぎると感じています。これは設定項目が増えている
のが原因であまり良くない傾向だと思いますが、表示メニューの詳細設定はダイアログ化
してしまった方が良いでしょうかね？
</p><hr /><p>* ttp://jd4linux.sourceforge.jp/test/read.cgi/old2ch/1171254394/9
</p><p>9 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2007/02/13(火) 08:27:10 ID:<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/Xvo3jX7a">Xvo3jX7a</a>
</p><p>マウスジェスチャーで左クリックも使えるようにしてほしい 
</p><p>-&gt; だとすると、現在の所はマウスボタンの同時押しには対応していないため
対応するまで少し時間がかかりますね。
</p><hr /><p>* <a href="http://pc11.2ch.net/test/read.cgi/linux/1183372288/239" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1183372288/239</a>
</p><p>239 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2007/08/23(木) 20:10:12 ID:sPgKN6a2 (2)
</p><p>参照抽出を連鎖的に出来ませんか？
つまり、xの参照抽出のとき、&gt;&gt;xってレスしてるやつにレスしてるやつがいたら
それも抽出してほしい。<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/JaneStyle">JaneStyle</a>ではやってたと思う。 
</p><p>-&gt; ポップアップでは多くなりそうだからしないとして、抽出するときは連鎖するとか。
</p>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E6%89%8B%E9%A0%86">
    <title>リリース手順</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E6%89%8B%E9%A0%86</link>
    <dc:identifier>リリース手順</dc:identifier>
    <dc:date>2010-06-27T23:10:58+09:00</dc:date>
        <description>
      <![CDATA[JDのリリース手順 rev.100627

(1) XMLヘルプの更新履歴のバージョンを更新してコミット

(2) ChangeLog INSTALL README を trunk/ に出力

{{{
$ cd helpの作業コピー/

$ make attach OUT=/path/to/trunk [JAVA=/path/to/java, SAXON=/path/to/sax]]>
    </description>
    <content:encoded>
      <![CDATA[<p>JDのリリース手順 rev.100627
</p><p>(1) XMLヘルプの更新履歴のバージョンを更新してコミット
</p><p>(2) <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/ChangeLog">ChangeLog</a> INSTALL README を trunk/ に出力
</p><pre>$ cd helpの作業コピー/

$ make attach OUT=/path/to/trunk [JAVA=/path/to/java, SAXON=/path/to/saxon]

$ svn diff /path/to/trunk/
</pre><p>(3) trunk/jd.spec を更新
</p><ul><li>strtagの形式はベータ版の場合は beta日付、RC版の場合はrc日付、正式版の場合は日付のみ  (例) beta100101
</li><li>repoidの値はとくに触らなくてよい
</li><li>pre_releaseの値はベータ版、RC版の場合は1、リリース版の場合は0にする。
</li></ul><p>(4) trunk/src/jdversion.h を更新。
</p><ul><li>#define JDVERSION_SVN の行をコメントアウト
</li><li>JDDATE は日付 (例) &quot;100101&quot;
</li><li>JDTAGはベータ版は &quot;beta&quot;、RC版は &quot;rc&quot;、正式版は &quot;&quot;
</li></ul><p>(5) ビルドが通るのを確認して、jd.spec jdversion.h <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/ChangeLog">ChangeLog</a> INSTALL README をコミット
</p><pre>svn ci -m &quot;version up : バージョン&quot;
</pre><p>(6) リポジトリの tags ディレクトリにtrunkをコピー
</p><pre>svn copy svn+ssh://(ユーザ名)@svn.sourceforge.jp/svnroot/jd4linux/jd/trunk svn+ssh://(ユーザ名)@svn.sourceforge.jp/svnroot/jd4linux/jd/tags/jd-(バージョン) -m &quot;コメント&quot;
</pre><p>(7) ローカルのtagsフォルダに移動してエクスポート
</p><pre>cd ../tags
svn export svn+ssh://(ユーザ名)@svn.sourceforge.jp/svnroot/jd4linux/jd/tags/jd-(バージョン)
</pre><p>(8) tgz に圧縮し、そこからビルド可能か確認
</p><pre>tar cvzf jd-(バージョン).tgz --numeric-owner jd-(バージョン)

適当なディレクトリにコピーしてtgzを解凍

cd jd-(バージョン)
autoreconf -i
./configure
make
</pre><p>(9) sfにログインし、ダウンロード-&gt;管理-&gt;新規作成からtgzをアップロード
</p><p>(10) XMLヘルプをHTMLに変換してアップロード
</p><p><a href="http://jd4linux.sourceforge.jp/maintenance_of_manual.html" class="external" rel="nofollow">http://jd4linux.sourceforge.jp/maintenance_of_manual.html</a>
</p><p>を見ること
</p><p>(11) trunk/src/jdversion.h の #define JDVERSION_SVN のコメントアウトを外してコミット
</p><p>(12) 正式版をアップした場合は trunk/jd.spec の main_ver を更新し、strtagを beta日付にし、pre_releaseの値を1にする。
</p><p>trunk/src/jdversion.h の MAJOR, MINOR, MICROVERSION を更新し JDTAG を &quot;beta&quot; に戻す。
</p><p>新バージョン向けのオンラインヘルプのディレクトリを作成する。
</p><p>年をまたぐ場合は src/jdversion.h のJDCOPYRIGHTの年を変更する。</p>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/JD3%E8%A8%88%E7%94%BB%E6%A1%88">
    <title>JD3計画案</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/JD3%E8%A8%88%E7%94%BB%E6%A1%88</link>
    <dc:identifier>JD3計画案</dc:identifier>
    <dc:date>2010-06-20T22:41:07+09:00</dc:date>
        <description>
      <![CDATA[ソースコードの整理

* SESSIONとCONFIGの項目を整理する 

頻繁に変わる項目はSESSION、一度決めたらあまり変えない項目はCONFIG

ツールバーやコンテキストメニューの設定は CONFIG か？

* SESSION のクラス化

* global.h の ITEM_NAME_* と ITEM_* は controlid.h と controllabel]]>
    </description>
    <content:encoded>
      <![CDATA[<p>ソースコードの整理
</p><p>* SESSIONとCONFIGの項目を整理する 
</p><p>頻繁に変わる項目はSESSION、一度決めたらあまり変えない項目はCONFIG
</p><p>ツールバーやコンテキストメニューの設定は CONFIG か？
</p><p>* SESSION のクラス化
</p><p>* global.h の ITEM_NAME_* と ITEM_* は controlid.h と controllabel.cpp に移して共通化するか？
</p><p>* コンテキストメニューのニーモニックがビューごとにまちまちなので共通化する
</p><p>* <a href="http://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1152463880/585" class="external" rel="nofollow">http://jd4linux.sourceforge.jp/cgi-bin/bbs/test/read.cgi/support/1152463880/585</a>
</p><p>585 名前：作者 ★ <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/04/13(日) 00:00:18 ID:3aQReMCE (2)
</p><p>virtualは便利ですが、動作が分かりにくくなる欠点があります。今後は virtual 関数を書いたら関数の前に
</p><pre>// @virtual
void hoge()
</pre><p>のようなコメントを付けた方が良いですね。
</p><p>オーバライドには
</p><pre>// @override
void hoge()
</pre><p>Admin 、view の virtual 関数に出きるだけ =0 を付けて pure にする
</p><hr /><p>* <a href="http://jd4linux.sourceforge.jp/test/read.cgi/old2ch/1171254394/586" class="external" rel="nofollow">http://jd4linux.sourceforge.jp/test/read.cgi/old2ch/1171254394/586</a>
</p><p>586 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2007/05/03(木) 00:41:19 ID:TdxFTw7y
</p><p>URLバーの下あたりにリンクバーをつけてそこにお気に入りのフォルダ、スレ、板URLを
登録できるようにして欲しい
</p><p>-&gt; お気に入りと別々に登録すると煩雑になるのでお気に入りと連動させる。
お気に入りのルートに登録された板とフォルダを▽マークのついたボタンに表示。
ボタンを押すとスレ一覧に表示。▽を押すとその板やフォルダの中にあってキャッシュのあるスレをポップアップでリスト表示
</p><hr /><p>* テーマのインポート機能( 本スレ 5-615 2008/06/17(火) )
</p><p>* <a href="http://pc11.2ch.net/test/read.cgi/linux/1183372288/553" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1183372288/553</a>
</p><p>553 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2007/10/31(水) 20:36:42 ID:enNSPuRR (3)
</p><p>ツールバー項目設定にアイコン表示がしてほしいのと、あの画面でアイコン指定できるようにならないでしょうか？
</p><p>→  ./jd/theme みたいなディレクトリを作り、その中にテーマ別にサブディレクトリを作る。
テーマ別のサブディレクトリの中に css やアイコン画像を入れる。
テーマは tgz で固めて配布し、ダイアログで選択してインストールすると ./jd/theme に展開
</p><hr /><p>* <a href="http://pc11.2ch.net/test/read.cgi/linux/1202126579/18" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1202126579/18</a>
</p><p>18 名前：login:Penguin []： 2008/02/06(水) 00:20:07 ID:<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/A9nL1">A9nL1</a>QCJ
</p><p>マウスを使わずに、キーボードの入力だけで、
スレビュー内のURLをクリックしたいんですが、
どうすればいいんでしょうか？ 
</p><p>-&gt; 以前も ttp://jd4linux.sourceforge.jp/test/read.cgi/old2ch/1171254394/556,560
あたりで似たような話が出ていたのですが、どういう操作方法にしようか
という段階で話が終わってしまいました。どういう操作なら良いと思いますか？
</p><p>-&gt; Ctrl+Tabはタブの移動に割り当ててますので、やるとしたらTabとShift+Tabでしょうかね。
</p><hr /><p>* 7 名前：作者 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/09/02(火) 00:32:40 ID:kdQBE2sL
</p><p>ただAAの設定管理が現状では面倒くさいという問題はありますね。
本格的なAA作成ツールは内蔵しませんが、ごく簡易的なAA管理
機能くらいはあってもよいかもしれません。 
</p><hr /><p>* <a href="http://pc11.2ch.net/test/read.cgi/linux/1202126579/102" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1202126579/102</a>
</p><p>102 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2008/02/29(金) 23:37:05 ID:DUmHwJtC
</p><p>Firefoxでいうところの「キャレットブラウズモード」で
スレビュー画面を操作したいんだけど、無理かな？ 
</p><hr /><p>* <a href="http://pc11.2ch.net/test/read.cgi/linux/1137245362/287" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1137245362/287</a>
</p><p>287 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2006/04/12(水) 02:43:15 ID:jtSsnVWE
</p><p>文字の大きさ設定(5段階)
</p><p>-&gt; フォントサイズの一時的な切り替え機能
</p><p>982 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/06/09(水) 03:27:14 ID:<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/Yn1Fu0">Yn1Fu0</a>ZM (2)
</p><p>半角空白やタブコードのインデントをブラウザ仕様ではなくChaliceやNavi2chのように
そのまま残すモードをオプションに付けてもらえないでしょうか？
ブラウザモードとログビューアモードを選べれば凄く便利だと思います。
</p><p>あ、仮にもし出来ましたらブラウザモードではプロポーショナル
ログビューアモードなら等幅フォントを設定できるようにお願いします。 
</p><hr /><p>* <a href="http://pc11.2ch.net/test/read.cgi/linux/1171254394/588" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1171254394/588</a>
</p><p>588 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2007/05/03(木) 01:38:11 ID:jl9g5vEW (2)
クリックして出来るタブを後ろ配置にすることは出来ませんか？
</p><p>-&gt; 抽出を前に表示しているのはタブを閉じた時に元のスレに表示をすぐに
戻したいためです。本当はFirefoxのようにスレを開いた順番を記録する
ようにしたいのですが、とりあえず前に出すようにしてお茶を濁しています。
</p><hr /><p>* <a href="http://pc11.2ch.net/test/read.cgi/linux/1171254394/961" class="external" rel="nofollow">http://pc11.2ch.net/test/read.cgi/linux/1171254394/961</a>
</p><p>961 名前：958 <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2007/07/01(日) 01:29:49 ID:1SRCd67q
</p><p>NGフィルタの発展として、bsfilter(ttp://bsfilter.org/)などを使った、
ベイジアンフィルタをやってみたいなと。
</p><p>各レス毎に標準出力に渡して、判定結果で表示/非表示を切替えることは
ユーザーコマンド登録(ttp://jd4linux.sourceforge.jp/help/usrcmd.xml)だけでは
無理なのでそういった機能を検討してもらえるとうれしいです。
</p><p>-&gt; パイプを用いたフィルタ機能ですね。確かにLinuxっぽくて面白い機能だと
思いますので余裕が出来たら実装しようと思います。
</p><p>430 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/01/27(水) 02:38:26 ID:FAdNvzrH
</p><p>NGを拡張してあぼーんでなく別の文字列で置換して
レスビューの文字に色やマーカーを入れることはできますか？
正規表現が使えるとなおよいのですが。 
</p><hr /><p>* 設定をダイアログ化するか？
</p><hr /><p>* 347 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/01/12(火) 20:38:18 ID:IaHS9+AC
</p><p>ツールバーやスレ一覧表示などの
アイコン表示を全てテキスト・記号表示に切り替えることはできるでしょうか。
</p><hr /><p>* 858 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/04/21(水) 20:31:12 ID:ff4Mj6l7
</p><p>別件ではございますが、Beのポップアップはご検討されていませんでしょうか。
時々名無しでBeだけ出して書き込みをしているコテがおりまして、コテ判別のため、Beにマウスオーバーなどで
Beプロファイルを取得していただけると大変助かります。一度ご検討ください。
</p><hr /><p>* 460 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/02/03(水) 09:13:37 ID:4SdeHnid
</p><p>画像をうpするスレを見ているのですが、
画像が横向きや逆さになったものがあります。
画像に回転機能を付けて欲しいです。(希望) 
</p><p>exif情報に従って回転してくれる機能もあるといいかな 
</p><hr /><p>* 850 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/04/20(火) 03:00:09 ID:l/BDhnIf
</p><p>NGリンク機能がほしいかな。絵に限らず。 
</p><hr /><p>* 651 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/03/14(日) 22:42:42 ID:kj3Jy7wE
</p><p>ひとつJaneで「これはJDにも欲しいな」と思ったのは、<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/YouTube">YouTube</a>リンクのサムネイル化。
さすがにこれは大仕事になってしまうかな？ 
</p><p>-&gt;  <a href="http://i2.ytimg.com/vi/(ID)/default.jpg" class="external" rel="nofollow">http://i2.ytimg.com/vi/(ID)/default.jpg</a>
</p><hr /><p>* 763 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/03/31(水) 22:03:37 ID:nfN1N6WX
透明あぼ～ん設定をしているとき、あぼ～んされたレスは見れません。
それでも一時的にみたいときってあるじゃん？　そんなとき、みんなどうしてる？
</p><p>Windowsでかちゅ～しゃ使ってたときは、CTRL押しながら急いでレス番号打つと
そのレスがポップアップで表示できる、というスキンを使ってたんだけど
JDでも似たようなことできないもんだろうか。 
</p><p>&gt;&gt;763
Ctrl+数字入力でポップアップ表示という機能は以前も要望があった様な気がするので
実装してみることにします。
</p><hr /><p>* 496 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/02/09(火) 18:02:15 ID:xUfy8FOn
</p><p>AAレスを自動判別し、特別なフォントで表示させる機能が欲しいです。
自動判別の方法は正規表現で構わないと思います。
<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/BathyScape">BathyScape</a>は(?:　{4}|(?: 　){2}|<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E2%94%80%EF%BF%A3%EF%BC%BF">─￣＿</a>{4})を使ってるようでした。 
</p><hr /><p>* 337 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2010/01/10(日) 21:24:40 ID:q0yW1ojH (2)
</p><p>書き込んだスレの履歴は一覧で参照できないでしょうか
</p><hr /><p>* 332 名前：login:Penguin <a href="http://en.sourceforge.jp/projects/jd4linux/wiki/sage">sage</a>： 2009/03/17(火) 17:33:25 ID:VrrBR4sC
</p><p>トレイに常駐アイコンを載せて、時間を決めてお気に入りだけを巡回させる機能
</p><p>-&gt; 必要ない？</p>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/FrontPage">
    <title>FrontPage</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/FrontPage</link>
    <dc:identifier>FrontPage</dc:identifier>
    <dc:date>2009-09-27T13:51:11+09:00</dc:date>
        <description>
      <![CDATA[=== [FAQ]

=== [開発wiki]

=== [Tips]

=== [OS/ディストリビューション別インストール方法]

=== [ユーザーコマンド設定集]

=== [Windows]]]>
    </description>
    <content:encoded>
      <![CDATA[<h3 id="h3-.5BFAQ.5D"><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/FAQ">FAQ</a></h3><h3 id="h3-.5B.E9.96.8B.E7.99.BAwiki.5D"><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E9%96%8B%E7%99%BAwiki">開発wiki</a></h3><h3 id="h3-.5BTips.5D"><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/Tips">Tips</a></h3><h3 id="h3-.5BOS.2F.E3.83.87.E3.82.A3.E3.82.B9.E3.83.88.E3.83.AA.E3.83.93.E3.83.A5.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E5.88.A5.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E6.96.B9.E6.B3.95.5D"><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/OS%2F%E3%83%87%E3%82%A3%E3%82%B9%E3%83%88%E3%83%AA%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E5%88%A5%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%96%B9%E6%B3%95">OS/ディストリビューション別インストール方法</a></h3><h3 id="h3-.5B.E3.83.A6.E3.83.BC.E3.82.B6.E3.83.BC.E3.82.B3.E3.83.9E.E3.83.B3.E3.83.89.E8.A8.AD.E5.AE.9A.E9.9B.86.5D"><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E8%A8%AD%E5%AE%9A%E9%9B%86">ユーザーコマンド設定集</a></h3><h3 id="h3-.5BWindows.5D"><a href="http://en.sourceforge.jp/projects/jd4linux/wiki/Windows">Windows</a></h3>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AE%E6%B3%A8%E6%84%8F%E7%82%B9">
    <title>シェルサーバーの注意点</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AE%E6%B3%A8%E6%84%8F%E7%82%B9</link>
    <dc:identifier>シェルサーバーの注意点</dc:identifier>
    <dc:date>2009-03-12T00:03:05+09:00</dc:date>
        <description>
      <![CDATA[= シェルサーバーの注意点

----

== グループについて

現在の仕様は以下のようになっています。

{{{ code sh
ユーザー名@sf-usr-shell:~$ umask
0022

ユーザー名@sf-usr-shell:~$ id -gn
users

ユーザー名@sf-usr-shell:~$ groups
users jd4linux
}}]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-.E3.82.B7.E3.82.A7.E3.83.AB.E3.82.B5.E3.83.BC.E3.83.90.E3.83.BC.E3.81.AE.E6.B3.A8.E6.84.8F.E7.82.B9">シェルサーバーの注意点</h1><hr /><h2 id="h2-.E3.82.B0.E3.83.AB.E3.83.BC.E3.83.97.E3.81.AB.E3.81.A4.E3.81.84.E3.81.A6">グループについて</h2><p>現在の仕様は以下のようになっています。
</p><pre>ユーザー名@sf-usr-shell:~$ umask
0022

ユーザー名@sf-usr-shell:~$ id -gn
users

ユーザー名@sf-usr-shell:~$ groups
users jd4linux
</pre><p>アップロードしたファイル等は&quot;chmod g+w&quot;すると思いますが、そのままだと以下のような問題があるので必ずグループを「jd4linux」にするようにして下さい。
</p><p><a href="http://sourceforge.jp/docs/%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88Web%E3%83%9A%E3%83%BC%E3%82%B8FAQ#h2-Q.EF.BC.9AWeb.E3.83.9A.E3.83.BC.E3.82.B8.E3.82.92.E3.83.97.E3.83.AD.E3.82.B8.E3.82.A7.E3.82.AF.E3.83.88.E3.81.AE.E3.83.A1.E3.83.B3.E3.83.90.E8.A4.87.E6.95.B0.E4.BA.BA.E3.81.A7.E7.AE.A1.E7.90.86.E3.81.97.E3.81.9F.E3.81.84">プロジェクトWebページFAQ</a>
</p><blockquote class="citation"><p>ただし、<a href="http://en.sourceforge.jp/projects/jd4linux/wiki/SourceForge">SourceForge</a>.JPのユーザ環境ではデフォルトのグループがusersであることに注意してください。
これは、「umask 002の状態で作成したファイルやディレクトリは，通常シェルアカウントを持つどの
ユーザからも参照でき，さらに書き換えできる」ということを意味します。 </p></blockquote>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%82%AF%E3%83%A9%E3%82%B9%E5%9B%B3">
    <title>クラス図</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%82%AF%E3%83%A9%E3%82%B9%E5%9B%B3</link>
    <dc:identifier>クラス図</dc:identifier>
    <dc:date>2008-06-07T17:34:38+09:00</dc:date>
        <description>
      <![CDATA[= クラス図

取得するには

svn checkout svn+ssh://(ユーザ名)@svn.sourceforge.jp/svnroot/jd4linux/jd/diagram

匿名での取得は

svn checkout http://svn.sourceforge.jp/svnroot/jd4linux/jd/diagram

== クラスを追加したり変更した場合は]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-.E3.82.AF.E3.83.A9.E3.82.B9.E5.9B.B3">クラス図</h1><p>取得するには
</p><p>svn checkout svn+ssh://(ユーザ名)@svn.sourceforge.jp/svnroot/jd4linux/jd/diagram
</p><p>匿名での取得は
</p><p>svn checkout <a href="http://svn.sourceforge.jp/svnroot/jd4linux/jd/diagram" class="external" rel="nofollow">http://svn.sourceforge.jp/svnroot/jd4linux/jd/diagram</a>
</p><h2 id="h2-.E3.82.AF.E3.83.A9.E3.82.B9.E3.82.92.E8.BF.BD.E5.8A.A0.E3.81.97.E3.81.9F.E3.82.8A.E5.A4.89.E6.9B.B4.E3.81.97.E3.81.9F.E5.A0.B4.E5.90.88.E3.81.AF.E3.82.AF.E3.83.A9.E3.82.B9.E5.9B.B3.E3.82.82.E6.9B.B4.E6.96.B0.E3.81.99.E3.82.8B.E3.81.93.E3.81.A8">クラスを追加したり変更した場合はクラス図も更新すること</h2>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%B8%E3%81%AE%E5%8F%82%E5%8A%A0">
    <title>プロジェクトへの参加</title>
    <link>http://en.sourceforge.jp/projects/jd4linux/wiki/%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%B8%E3%81%AE%E5%8F%82%E5%8A%A0</link>
    <dc:identifier>プロジェクトへの参加</dc:identifier>
    <dc:date>2008-05-02T01:43:07+09:00</dc:date>
        <description>
      <![CDATA[= プロジェクトへの参加

プロジェクトに参加するには以下の事を行ってください。尚、既に実行済みの内容だった場合は飛ばして下さい。
----
=== 何回かパッチを投稿する

するとコミッタにならないかと誘われる

=== !SourceForge.JPのアカウントを作成する

[https://sourceforge.jp/account/register.php アカウント]]>
    </description>
    <content:encoded>
      <![CDATA[<h1 id="h1-.E3.83.97.E3.83.AD.E3.82.B8.E3.82.A7.E3.82.AF.E3.83.88.E3.81.B8.E3.81.AE.E5.8F.82.E5.8A.A0">プロジェクトへの参加</h1><p>プロジェクトに参加するには以下の事を行ってください。尚、既に実行済みの内容だった場合は飛ばして下さい。
</p><hr /><h3 id="h3-.E4.BD.95.E5.9B.9E.E3.81.8B.E3.83.91.E3.83.83.E3.83.81.E3.82.92.E6.8A.95.E7.A8.BF.E3.81.99.E3.82.8B">何回かパッチを投稿する</h3><p>するとコミッタにならないかと誘われる
</p><h3 id="h3-.21SourceForge.JP.E3.81.AE.E3.82.A2.E3.82.AB.E3.82.A6.E3.83.B3.E3.83.88.E3.82.92.E4.BD.9C.E6.88.90.E3.81.99.E3.82.8B">SourceForge.JPのアカウントを作成する</h3><p><a href="https://sourceforge.jp/account/register.php">アカウントの作成</a>
</p><h3 id="h3-.E3.83.97.E3.83.AD.E3.82.B8.E3.82.A7.E3.82.AF.E3.83.88.E3.81.B8.E3.81.AE.E5.8F.82.E5.8A.A0.E6.84.8F.E6.80.9D.E3.82.92.E8.A1.A8.E6.98.8E.E3.81.99.E3.82.8B">プロジェクトへの参加意思を表明する</h3><p>開発関係メインスレ(JD:ヘルプ→サポート掲示板)で、開発に参加する旨とSourceForge.JPのアカウント名をプロジェクト管理者へ伝えます。
</p><h3 id="h3-.E3.83.A1.E3.83.B3.E3.83.90.E3.83.BC.E3.81.AB.E7.99.BB.E9.8C.B2.E3.81.95.E3.82.8C.E3.81.9F.E3.81.8B.E7.A2.BA.E8.AA.8D.E3.81.99.E3.82.8B">メンバーに登録されたか確認する</h3><p><a href="http://sourceforge.jp/project/memberlist.php?group_id=2329">メンバーリスト</a>
</p><h3 id="h3-SSH.E5.85.AC.E9.96.8B.E9.8D.B5.E3.82.92.E4.BD.9C.E6.88.90.E3.81.97.E3.81.A6.E7.99.BB.E9.8C.B2.E3.81.99.E3.82.8B">SSH公開鍵を作成して登録する</h3><p>鍵を作成。(鍵のタイプはrsa1,rsaも可能)
</p><pre>$ ssh-keygen -t dsa -C コメント
</pre><p>SourceForge.JPにログインし、以下で表示される内容を登録します。
</p><pre>$ ssh-keygen -y -t dsa
</pre><p><a href="http://sourceforge.jp/projects/sourceforge/document/ssh_pubkeys/ja/1/ssh_pubkeys.html">SSHのためのアクセスキー</a>
</p><h3 id="h3-.E3.82.B7.E3.82.A7.E3.83.AB.E3.82.B5.E3.83.BC.E3.83.90.E3.83.BC.E3.81.AB.E3.83.AD.E3.82.B0.E3.82.A4.E3.83.B3.E5.8F.AF.E8.83.BD.E3.81.8B.E7.A2.BA.E8.AA.8D.E3.81.99.E3.82.8B">シェルサーバーにログイン可能か確認する</h3><pre>$ ssh ユーザー名@shell.sourceforge.jp
ユーザー名@sf-usr-shell:~$ exit
</pre><h3 id="h3-.E9.96.8B.E7.99.BA.E8.80.85.E3.81.A8.E3.81.97.E3.81.A6SVN.E3.83.AA.E3.83.9D.E3.82.B8.E3.83.88.E3.83.AA.E3.81.8C.E4.BD.BF.E3.81.88.E3.82.8B.E3.81.8B.E7.A2.BA.E8.AA.8D.E3.81.99.E3.82.8B">開発者としてSVNリポジトリが使えるか確認する</h3><pre>$ svn checkout svn+ssh://ユーザ名@svn.sourceforge.jp/svnroot/jd4linux/jd/trunk 出力先/
$ svn info 出力先/trunk
</pre><h3 id="h3-.E9.96.8B.E7.99.BA.E8.80.85.E3.81.A8.E3.81.97.E3.81.A6.E4.BD.9C.E6.A5.AD.E3.81.99.E3.82.8B">開発者として作業する</h3><p><a href="http://jd4linux.en.sourceforge.jp/policy.txt" class="project-web">開発ポリシー</a>に従って作業してください。</p>]]>
    </content:encoded>
      </item>
    </rdf:RDF>
