| 1 |
<?xml version="1.0" encoding="UTF-8"?> |
| 2 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" |
| 3 |
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
| 4 |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"> |
| 5 |
<head> |
| 6 |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> |
| 7 |
<meta http-equiv="Content-Style-Type" content="text/css" /> |
| 8 |
<meta http-equiv="Content-Script-Type" content="text/javascript" /> |
| 9 |
<title>プロジェクトホームページ - プロジェクト Hime</title> |
| 10 |
<meta name="description" lang="ja" content="SourceForge.jp プロジェクト Hime のメインページです。" /> |
| 11 |
<meta name="keywords" lang="ja" content="SourceForge.jp,Hime,JHime,iHime,fHime,HTML,XHTML,CSS,W3C,御隠居,sousyu" /> |
| 12 |
<meta name="author" lang="ja" content="sousyu" /> |
| 13 |
<meta name="copyright" lang="ja" content="Copyright (C) 2008 sousyu" /> |
| 14 |
<link rel="stylesheet" type="text/css" media="all" href="soft.css" /> |
| 15 |
<script type="text/javascript" src="browser.js"></script> |
| 16 |
<script type="text/javascript" src="player.js"></script> |
| 17 |
</head> |
| 18 |
<body> |
| 19 |
<div id="main"> |
| 20 |
<div id="header"> |
| 21 |
<h1>Project Hime Home Page</h1> |
| 22 |
<ul> |
| 23 |
<li><a href="index.html">Home Page</a></li> |
| 24 |
<li><a href="http://sourceforge.jp/projects/jhime/">Project Page</a></li> |
| 25 |
<li><a href="http://sourceforge.jp/projects/jhime/wiki/FrontPage">Project Wiki</a></li> |
| 26 |
<li><a href="license.html">License</a></li> |
| 27 |
<li><a href="https://sourceforge.jp/projects/jhime/files/">Download</a></li> |
| 28 |
<li><a href="https://sourceforge.jp/projects/jhime/docman/">Document</a></li> |
| 29 |
<li><a href="http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/jhime/">Source</a></li> |
| 30 |
<li><a href="http://poem.kagebo-shi.com/">Author Page</a></li> |
| 31 |
</ul> |
| 32 |
|
| 33 |
<p class="sourceforge">Powered by |
| 34 |
<a href="http://sourceforge.jp/" |
| 35 |
><img src="http://sourceforge.jp/sflogo.php?group_id=3639" |
| 36 |
width="96" height="31" style="border-width:0" alt="SourceForge.JP" /></a> |
| 37 |
</p> |
| 38 |
</div> |
| 39 |
|
| 40 |
<div id="content"> |
| 41 |
<h2>Hime の概要</h2> |
| 42 |
<p>プロジェクト Hime とは、HTML & Internet Mini Editor の略です。 |
| 43 |
日本語表記では "姫" がプロジェクト名になります。</p> |
| 44 |
|
| 45 |
<p>"姫"は、Mac OS X 上で動作する学習用XHTMLエディタの開発が最初のスタートでした。</p> |
| 46 |
|
| 47 |
<p>そのときには、Cocoa アプリケーションとして開発をしていましたが、 |
| 48 |
その後、Windows 環境も考慮する必要が出てきました。 |
| 49 |
そこで、開発言語を Java に変更し、新たに作成したものが JHime です。</p> |
| 50 |
|
| 51 |
<p>その後、実習(制作)に必要な各種ツールも合わせて Hime プロジェクトの誕生となりました。</p> |
| 52 |
|
| 53 |
<p>そのため、プロジェクト名は Hime ですが、Unix名は jhime となっています。 |
| 54 |
これは開発当初の名残りです。なお、ツール自体は、実用的であるより、 |
| 55 |
タグベースのWebページ制作を学習することを支援する、あるいは実習する、 |
| 56 |
さらには sousyu 個人が Mac OS X および Windows の両環境で使用でき、 |
| 57 |
USB メモリに格納できる、可搬性のあるソフトウェアであることを主眼としています。</p> |
| 58 |
|
| 59 |
<p>よって、使いにくい、不便な部分もあります。</p> |
| 60 |
|
| 61 |
<p>システムは現在継続的に、ただし、とてものんびりと開発中です。 </p> |
| 62 |
|
| 63 |
<h2>ダウンロード</h2> |
| 64 |
<p>Hime を構成する主要なソフトウェアは、タグ挿入型テキストエディタ JHime、FTP クライアント fHime、 |
| 65 |
画像一括リサイズ iHime です。</p> |
| 66 |
|
| 67 |
<p>主要ソフトウェアおよびその他のソフトウェアは、SourceForge.jp から |
| 68 |
<a href="https://sourceforge.jp/projects/jhime/files/">ダウンロード</a> |
| 69 |
することができます。</p> |
| 70 |
|
| 71 |
<p>また、各ソフトウェアのソースコードは、 |
| 72 |
<a href="http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/jhime/">CVSリポジトリ</a> |
| 73 |
から入手することができます。</p> |
| 74 |
|
| 75 |
<h2>マニュアル</h2> |
| 76 |
<p>主要ソフトウェアのマニュアルは、SourceForge.jp の<a href="https://sourceforge.jp/projects/jhime/docman/" |
| 77 |
>文書</a>[マニュアル]カテゴリの PDF 形式文書を |
| 78 |
<a href="https://sourceforge.jp/docman2/ViewCategory.php?group_id=3639&category_id=904">閲覧</a> |
| 79 |
することができます。</p> |
| 80 |
|
| 81 |
|
| 82 |
<h2>ライセンス</h2> |
| 83 |
<p>ライセンスについては、<a href="license.html">License Page</a> をご覧ください。</p> |
| 84 |
<p>なお、通常の場合、コード類に関しては、<a href="http://opensource.org/licenses/mit-license.php" |
| 85 |
>MIT License</a>を採用しています。 |
| 86 |
また、文書類に関しては、<a href="http://www.creativecommons.jp/" |
| 87 |
>クリエイティブ・コモンズ・ライセンス</a>を採用しています。</p> |
| 88 |
<p>しかし、そうでない場合もありますから、ぜひ、<a href="license.html">License Page</a> をご覧ください。</p> |
| 89 |
|
| 90 |
|
| 91 |
|
| 92 |
<h2>Hime 主要ソフトウェアの紹介</h2> |
| 93 |
<h3>タグ挿入型テキストエディタ JHime</h3> |
| 94 |
<h4>概 要</h4> |
| 95 |
<p>JHime は、Webページの制作、すなわち HTML と CSS を入力するための単純なテキストエディタです。 |
| 96 |
この JHime は、タグ挿入型に分類されるテキストエディタですが、HTML、CSS 以外にも RSS 2.0 および Podcast 用の |
| 97 |
RSS タグを挿入することができます。</p> |
| 98 |
|
| 99 |
<p>なお、HTML エディタですが、実際には、XHTML 用に作成していますので、HTML 4.01 のページを作成する場合は、 |
| 100 |
若干の工夫が必要です。また、XHTML、CSS、ともにすべての要素やプロパティを実装しているわけではありません。 |
| 101 |
あくまでも学習用のエディタですので、慣れてくれば単純なエディタとして使用した方が、 |
| 102 |
より早く Web ページ作成ができるようになるかもしれません。</p> |
| 103 |
|
| 104 |
<h4>特 徴</h4> |
| 105 |
<ul> |
| 106 |
<li>XHTML 用のタグ挿入型テキストエディタ</li> |
| 107 |
<li>Java によるクロスプラットフォーム (要 JDK 1.4 or later)</li> |
| 108 |
<li>CSS 2 にも対応し、各プロパティ挿入型テキストエディタとして使用可能</li> |
| 109 |
<li>RSS 2.0 および itunes 関係の要素にも対応</li> |
| 110 |
<li>非常に小さなソフトウェアなので、USB メモリなどにインストールすることも可能</li> |
| 111 |
</ul> |
| 112 |
|
| 113 |
<h3>画像一括リサイズ iHime</h3> |
| 114 |
<h4>概要</h4> |
| 115 |
<p>iHime は、単純なソフトウェアです。できることは、とても限られたことです。 |
| 116 |
それは、Web 上で使用される画像形式である JPEG、PNG、GIF の各形式のイメージのリサイズだけです。</p> |
| 117 |
|
| 118 |
<p>ただし、複数の画像ファイルを指定し、設定されたサイズに一括で変換することができます。 |
| 119 |
なお、GIF 形式への対応は不十分です。別のプラグインを組込めば可能になるようですが、 |
| 120 |
標準状態の Java 環境では正常に変換することができません。 |
| 121 |
つまり、実際の使用においては、JPEG あるいは PNG の形式を推奨します。</p> |
| 122 |
|
| 123 |
<h4>特徴</h4> |
| 124 |
<ul> |
| 125 |
<li>JPEG、PNG 形式ファイルのリサイズ</li> |
| 126 |
<li>複数ファイルのリサイズを一括変換可能</li> |
| 127 |
<li>縦横を独立してリサイズ可能</li> |
| 128 |
<li>Java によるクロスプラットフォーム (要 JDK 1.4 or later)</li> |
| 129 |
<li>非常に小さなソフトウェアなので、USB メモリなどにインストールすることも可能</li> |
| 130 |
</ul> |
| 131 |
|
| 132 |
|
| 133 |
<h3>FTP クライアント fHime</h3> |
| 134 |
<h4>概要</h4> |
| 135 |
<p>fHime は、世間によくある FTP クライアントとよばれるソフトウェアです。 |
| 136 |
ただし、一般のFTP クライアントとは異なり、CUI と GUI の中間のようなインタフェースを採用しています。 |
| 137 |
つまり、ある程度 FTP のコマンドを意識し、 |
| 138 |
ただ、それらを GUI のボタンベースあるいはメニューベースで指定できるようになっています。</p> |
| 139 |
|
| 140 |
<p>ただし、すべての FTP コマンドに対応しているわけではありません。 |
| 141 |
最小限のコマンドを通して FTP の基本的な学習をすることを目的としています。 |
| 142 |
より便利な機能を持ったクライアントは他にもたくさんありますから、 |
| 143 |
学習が終われば、それらのソフトウェアも試してみてください。</p> |
| 144 |
|
| 145 |
<h4>特徴</h4> |
| 146 |
<ul> |
| 147 |
<li>複数 FTP ホスト登録可能</li> |
| 148 |
<li>CUI と GUI の中間インタフェース</li> |
| 149 |
<li>FTP の基本的な流れが確認できる</li> |
| 150 |
<li>Java によるクロスプラットフォーム (要 JDK 1.4 or later)</li> |
| 151 |
<li>非常に小さなソフトウェアなので、USB メモリなどにインストールすることも可能</li> |
| 152 |
</ul> |
| 153 |
|
| 154 |
|
| 155 |
<h3>FLV Player用 JavaScript FLV_Script</h3> |
| 156 |
<h4>概要</h4> |
| 157 |
<p>FLV_Script は、JW FLV Media Player (<a href="http://www.jeroenwijering.com/?item=JW_FLV_Player" |
| 158 |
>http://www.jeroenwijering.com/?item=JW_FLV_Player</a>) 中のFlash Media Player を操作するための |
| 159 |
JavaScript ライブラリです。</p> |
| 160 |
|
| 161 |
<p>JW FLV Media Player では、SWFObject 1.5 (<a href="http://blog.deconcept.com/swfobject/" |
| 162 |
>http://blog.deconcept.com/swfobject/</a>) という有名な Flash 用の JavaScript ライブラリが附属しています。</p> |
| 163 |
|
| 164 |
<p>ただし、非常に高機能であり、単純なことを行う場合でも、それなりの記述をしなければなりません。 |
| 165 |
JavaScript を理解してるのであれば、この SWFObject を利用した方が良いのでしょうが、 |
| 166 |
そうでなければ、敷居が若干高くなることも否めません。</P> |
| 167 |
|
| 168 |
<p>そこで、SWFObject を単純化し、一般的な Flash 用ではなく、JW FLV Media Player に特化した |
| 169 |
JavaScript ライブラリを作成しました。</p> |
| 170 |
|
| 171 |
<p>なお、本ライブラリは、JW FLV Media Player Ver 3.16 専用です。 |
| 172 |
それ以外のバージョンでは、正常に機能しませんので、ご注意ください。</p> |
| 173 |
|
| 174 |
<h4>特徴</h4> |
| 175 |
<ul> |
| 176 |
<li>Flash Media Player 用 JavaScript</li> |
| 177 |
<li>別途、JW FLV Media Player Ver 3.16 が必要</li> |
| 178 |
<li>JavaScript に詳しくなくても、ある程度使用できる。</li> |
| 179 |
</ul> |
| 180 |
|
| 181 |
|
| 182 |
<h3>Flex3 MP3Player</h3> |
| 183 |
<h4>概要</h4> |
| 184 |
<p>MP3Player は、Flex3 SDK のみで作成した MP3 Player & FLV Player です。</p> |
| 185 |
|
| 186 |
<p>Flex3 の標準コントロールのみで制作しましたので、比較的単純な Flash アプリケーションとなっています。 |
| 187 |
Adobe Flash が手元になくても Flash アプリケーションが作成できるということは、とても有り難いことです。</p> |
| 188 |
|
| 189 |
<script type="text/javascript"><!-- |
| 190 |
Flash.MP3Player("./", "MyYama.mp3", "320", "60"); |
| 191 |
Flash.FLVPlayer("./", "sample.flv", "320", "300"); |
| 192 |
//-> |
| 193 |
</script> |
| 194 |
|
| 195 |
<noscript> |
| 196 |
<p> |
| 197 |
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" |
| 198 |
codetype="application/x-shockwave-flash" width="320" height="60"> |
| 199 |
<param name="movie" value="MP3Player_L.swf" /> |
| 200 |
<param name="flashvars" value="file=MyYama.mp3" /> |
| 201 |
<embed src="MP3Player_L.swf" flashvars="file=MyYama.mp3" width="320" height="60"/> |
| 202 |
</object> |
| 203 |
|
| 204 |
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" |
| 205 |
codetype="application/x-shockwave-flash" width="320" height="300"> |
| 206 |
<param name="movie" value="FLVPlayer.swf" /> |
| 207 |
<param name="flashvars" value="file=sample.flv" /> |
| 208 |
<embed src="FLVPlayer.swf" flashvars="file=sample.flv" width="320" height="300"/> |
| 209 |
</object> |
| 210 |
</p> |
| 211 |
</noscript> |
| 212 |
|
| 213 |
<h4>特徴</h4> |
| 214 |
<ul> |
| 215 |
<li>Flex3 による MP3 プレイヤー</li> |
| 216 |
<li>Flex3 による FLV プレイヤー</li> |
| 217 |
<li>Flash Player 9 以上が必要</li> |
| 218 |
<li>SWFObject.js もどきの JavaScript ファイル "browser.js" と |
| 219 |
"player.js" による操作が可能</li> |
| 220 |
</ul> |
| 221 |
</div> |
| 222 |
|
| 223 |
<div id="footer"> |
| 224 |
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc/2.1/jp/" |
| 225 |
><img alt="Creative Commons License" style="border-width:0" |
| 226 |
src="http://i.creativecommons.org/l/by-nc/2.1/jp/88x31.png"/></a> |
| 227 |
<a href="http://sourceforge.jp/" |
| 228 |
><img src="http://sourceforge.jp/sflogo.php?group_id=3639" |
| 229 |
width="96" height="31" style="border-width:0" alt="SourceForge.JP" /></a> |
| 230 |
</p> |
| 231 |
<address>Copyright (C) 2008 sousyu. All Rights Reserved.</address> |
| 232 |
</div> |
| 233 |
</div> |
| 234 |
</body> |
| 235 |
</html> |