![]() |
![]() |
![]() |
![]() |
![]() |
||
Home | First | Prev | Next | Last |
<span style="padding-left:6em">(c) Penguin Club</span>とすることによって「(c) Penguin Club」とそれ以前の文字との間に6文字の空白をおくことができるようになりました。
if (!(open TEMP,">temp")) { &print_error "Cannot open a temporary file.\n"; } print TEMP "$file_in_use";などとするのも大げさなので、
`echo $file_in_use > temp`;で済ませました。読み出しは
($file_in_use) = `cat temp`; chomp $file_in_use;としました。
[Desktop Entry] Name=Rox File Manager Comment=Browse the filesystem with the file manager GenericName=File Manager Exec=/usr/local/bin/rox-filer.sh %F Icon=/home/penguinclub/icons/rox-filer.png Terminal=false StartupNotify=true Type=Application Categories=System;Utility;Core;GTK;FileTools;FileManager; TargetEnvironment=Unity念のためログインしなおして、「アプリケーションの検索」で「rox-filer」と入れると、rox-filer を選ぶことができました。
$ kindlegen penguin.htmlとするだけで、penguin.mobi ができあがりました。それを USB 経由でキンドルに送って読んでみました。ハイライトやブックマークなどもちゃんとできました。そのうち時間をかけ、サンプルファイルを参照してちゃんとしたファイルを作ってみたいと思います。
$ kindlegen penguin.opfとすれば、opf に定義された html ファイルや ncx ファイル、またカバー画像を読み込んでカバーや目次のついた本に仕上げてくれます。
<?xml version="1.0" encoding="utf-8"?> <package xmlns="http://www.idpf.org/2007/opf" version="2.0" unique-identifier="BookId"> <package> <!-- 書籍情報 --> <metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf"> <dc:title>書名</dc:title> <dc:language>言語コード</dc:language> <meta name="cover" content="My_Cover" /> <dc:identifier id="BookId" opf:scheme="ISBN">書籍番号</dc:identifier> <dc:creator>著者</dc:creator> <dc:publisher>出版社</dc:publisher> <dc:subject>分類</dc:subject> <dc:date>出版日</dc:date> <dc:description>内容の概略</dc:description> </metadata> <!-- 書籍内容 --> <manifest> <item id="item1" media-type="text/x-oeb1-document" href="Chapter1.html"></item> <item id="item2" media-type="text/x-oeb1-document" href="Chapter2.html"></item> <item id="item3" media-type="text/x-oeb1-document" href="Chapter3.html"></item> <item id="item4" media-type="text/x-oeb1-document" href="Chapter4.html"></item> <item id="item5" media-type="text/x-oeb1-document" href="Chapter5.html"></item> <item id="item6" media-type="text/x-oeb1-document" href="Chapter6.html"></item> <item id="item7" media-type="text/x-oeb1-document" href="Chapter7.html"></item> <item id="item8" media-type="text/x-oeb1-document" href="toc.html"></item> <!-- table of contents --> <item id="My_Table_of_Contents" media-type="application/x-dtbncx+xml" href="Book.ncx"></item> <!-- cover image --> <item id="My_Cover" media-type="image/gif" href="Book_cover.gif"></item> </manifest> <!-- 表示順序 --> <spine toc="My_Table_of_Contents"> <itemref idref="item8"/> <itemref idref="item1"/> <itemref idref="item2"/> <itemref idref="item3"/> <itemref idref="item4"/> <itemref idref="item5"/> <itemref idref="item6"/> <itemref idref="item7"/> </spine> <!-- 手引き --> <guide> <reference type="toc" title="Table of Contents" href="toc.html"></reference> </guide> </package>
$ amv-ffmpeg -i test.avi -f amv -s 160x120 -r 16 -ac 1 -ar 22050 -qmin 3 -qmax 3 test.amvというコマンドで、変換しました。変換してできあがった test.amv は flv で確認しました。
($input) = @ARGV; chomp $input; if ($input eq '') { print "Input filename.\n"; exit; } if (!(-f $input)) { print "Wrong filename.\n"; exit; } $input =~ /\.[^\.]+$/; $output = $`; $output = "$output.amv"; print "Do you convert $input to $output? (y/n) "; $key = <STDIN> chomp $key; if ($key eq 'Y' or $key eq 'y') { `amv-ffmpeg -i $input -f amv -s 160x120 -r 16 -ac 1 -ar 22050 -qmin 3 -qmax 3 $output`; } else { exit; }
$ sudo apt-get update $ sudo apt-get upgradeを実行してから、今まで使っていたソフトウェアを一気にインストールしました。adobeleader-jpn が apt ラインからインストールできるようになったのは便利です。いままで使っていたソフトウェアのうち op だけはリポジトリから削除されていましたので、ソースからコンパイルしました。built-essential だけで追加のパッケージの必要なくコンパイルできました。
$ export LANG=ja_JP.UTF-8 $ leafpadとして起動したら、EUC-JP オプションが加わりました。そこで ~/.profile を見たら
export LANG="en_US.UTF-8"となっていたので、
export LANG="ja_JP.UTF-8"と変更したら、この問題は解決しました。~/.profile のこの部分は「設定」→「言語サポート」→「システム全体に適用」をクリックしたときに書き換えられるようです。
[SeatDefaults] user-session=xubuntu greeter-session=lightdm-gtk-greeter allow-guest=false ←追加
libboost-date-time1.34.1_1.34.1-4ubuntu3_i386.deb libboost-filesystem1.34.1_1.34.1-4ubuntu3_i386.deb libboost-iostreams1.34.1_1.34.1-4ubuntu3_i386.deb libboost-regex1.34.1_1.34.1-4ubuntu3_i386.deb libboost-signals1.34.1_1.34.1-4ubuntu3_i386.deb libboost-thread1.34.1_1.34.1-4ubuntu3_i386.deb libicu38_3.8-6ubuntu0.2_i386.deb
$ export GDK_NATIVE_WINDOWS=trueを実行しても解決できませんでした。
@outdata = sort {uc $a cmp uc $b} @inpdata;これにより AppRun, MenuExe, Teapot, apprun, menuexe, teapot というデータは AppRun, apprun, MenuExe, menuexe, Teapot, teapot の順に並びます。
$prev_month = $month - ($month > 1) + 11 * ($month == 1); $prev_year = $year - ($prev_month == 12); $next_month = $month + ($month < 12) - 11 * ($month == 12); $next_year = $year + ($next_month == 1);
<a class='edit' href="cgi-program.cgi?year=$prev_year&month=$prev_month">← Previous Month</a> <span style="padding-left:1em" /><a class='edit' href="cgi-program.cgi?year=$next_year&month=$next_month">Next Month→</a>
![]() |
![]() |
![]() |
![]() |
![]() |
||
Home | First | Prev | Next | Last |