<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>どこでもノート</title>
<link>https://ameblo.jp/quaestio/</link>
<atom:link href="https://rssblog.ameba.jp/quaestio/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>色々べんきょうちゅう</description>
<language>ja</language>
<item>
<title>文字化け対策　（Linux Fedra Core 3)</title>
<description>
<![CDATA[ <p>rootユーザーでやる</p><br><p>(デフォルト文字コードをUTF8からEUCへ変更)</p><p>#sed -i 's/UTF-8/eucJP/g' /etc/sysconfig/i18n</p><p>(デフォルト文字コードを確認)</p><p>#cat /etc/sysconfig/i18n</p><p><font color="#ff0000"><font color="#000000">(日本語EUCになった)</font><br></font>LANG="ja_JP.eucJP"<br>SUPPORTED="ja_JP.eucJP:ja_JP:ja"<br>SYSFONT="latarcyrheb-sun16"<br></p><p>(manコマンドの文字化け対策)</p><p>#sed -i 's/usr\/bin\/less -is/\/usr\/bin\/lv\g'</p><p>     /etc/man.config</p><p>(manコマンドの文字コード確認)</p><p>#grep "usr/bin/lv" /etc/man.config</p><p>     /usr/bin/lv</p><br><p>(一度ログアウト)</p><p>#exit</p><p>(再度ログイン)</p><p>localhost login:root</p><p>password: パスワード</p><br><p>(konコマンドで文字化けなくす)</p><p>#kon</p><br><p>参考</p><p><a href="http://www.searchman.info/fedoracore4/sev1030.html">http://www.searchman.info/fedoracore4/sev1030.html</a></p><p><a href="http://www.atmarkit.co.jp/flinux/rensai/linuxtips/471syslangset.html">http://www.atmarkit.co.jp/flinux/rensai/linuxtips/471syslangset.html</a></p><p><a href="http://www.atmarkit.co.jp/flinux/rensai/linuxtips/547fedoramanp.html">http://www.atmarkit.co.jp/flinux/rensai/linuxtips/547fedoramanp.html</a></p>
]]>
</description>
<link>https://ameblo.jp/quaestio/entry-10027316944.html</link>
<pubDate>Tue, 06 Mar 2007 23:15:56 +0900</pubDate>
</item>
<item>
<title>インストール</title>
<description>
<![CDATA[ <p>①PCをCDから起動　（BIOSとかチェック)</p><p>②グラフィカルインターフェースを選ぶ</p><p>③言語を選ぶ</p><p>④カスタム</p><p>⑤手動パーティション設定</p><p>　スワップ領域とは？</p><p>　システムがマシンのメモリを使い果した時に、ハードディスクの領域をメモリの代用として使用できるようにする領域のこと</p><p>⑥ブートローダーの設定</p><p>⑦ネットワークの設定</p>
]]>
</description>
<link>https://ameblo.jp/quaestio/entry-10027314363.html</link>
<pubDate>Tue, 06 Mar 2007 23:09:57 +0900</pubDate>
</item>
<item>
<title>前説のようなメモ</title>
<description>
<![CDATA[ <p>ディストリビューションとは</p><p>Linuxカーネル+必要(便利)なソフトウェアのパッケージの事</p><br><p>●RedHat系</p><p>グラフィカルなインストーラーや独自のパッケージ管理機能が特徴</p><p>RedHatLinuxとこれをベースに作成されたディストリビューション　RPM(RedHat Package Manager)を用いてアプリケーションのインストールや管理を行える</p><p>●Red Hat Linux　<a href="http://www.jp.redhat.com/">http://www.jp.redhat.com/</a></p><p>Red Hat Linux 9　(フリー版)</p><p>Red Hat Enterprise Linux　(企業向け)</p><p>Fedra　(RedHatを引き継いだフリーOS)</p><br><hr><p>・CUI　(Character User Interface)</p><p>・TCP/IPなどの通信プロトコル</p><p>・カーネル　（Kernel)、OSの基本的な性能を実装したソフトウェアの部分</p><p>・ライブラリ　プログラムとOSとの連絡に使うもの</p><p>ユーザーとアプリケーションが対話するためのプログラム</p><p>・シェル　（Shell)　カーネルを包み込む殻</p><p>・ターミナル　真っ黒な画面にコマンドを入力するアレ</p>
]]>
</description>
<link>https://ameblo.jp/quaestio/entry-10027313662.html</link>
<pubDate>Tue, 06 Mar 2007 22:57:29 +0900</pubDate>
</item>
<item>
<title>ファイルとディレクトリ</title>
<description>
<![CDATA[ <p>｢/｣　ルート、階層構造の頂点にあるディレクトリ</p><p>┃</p><p>┣━｢bin｣　各種コマンド</p><p>┣━「boot」　カーネルなどの起動用に必要なファイル</p><p>┣━「etc」　システムの設定ファイル</p><p>┃　　┗★「fstab」　HD、FD、CD-ROMなどの割当が記述してある、各ディレクトリーを確認できる</p><p>┣━「home」　ユーザーのホームディレクトリ</p><p>┃　　┣例：「taro」</p><p>┃　　┗例：「hanako」</p><p>┣━「lib」　ライブラリ</p><p>┣━「root」　管理用ユーザーIDのホームディレクトリ</p><p>┣━「sbin」　システム管理用コマンド</p><p>┣━「tmp」　テンポラリファイル、この中身は再起動時に削除される</p><p>┣━「usr」　システム起動時に必要のないファイル</p><p>┃　　┣「bin」　各種コマンド</p><p>┃　　┣「lib」　ライブラリ</p><p>┃　　┣「local」　ユーザーが個別にインストールしたファイル</p><p>┃　　┃　┗例：「apache2.x」</p><p>┃　　┗「sbin」　システム管理用コマンド</p><p>┗━「var」　内容が変化するファイルの置き場</p><p>　 　　┣「log」</p><p>   　　┣「spool」</p><p>   　　┗「tmp」</p>
]]>
</description>
<link>https://ameblo.jp/quaestio/entry-10027310294.html</link>
<pubDate>Tue, 06 Mar 2007 22:37:38 +0900</pubDate>
</item>
<item>
<title>全角カタカナとひらがなを半角カタカナに変換</title>
<description>
<![CDATA[ <p>/**<br> * 全角カタカナとひらがなを半角カタカナに変換<br> * </p><p> *　引数は、変換するターゲットのプロパティ名</p><p> *  ターゲットの値を変換する</p><p> *  半角カタカナ変換後の値は、ターゲットに戻る</p><p> *<br> * @param _targetTextPropertyName<br> */<br>function hanKatakanaConvert(_targetTextPropertyName){<br> <br> var targetTextProperty_=document.getElementById(_targetTextPropertyName); <br> var targetText_=targetTextProperty_.value;<br> <br> //置換用の文字列配列<br> var hanKatakanaList = new Array("ｱ","ｲ","ｳ","ｴ","ｵ","ｶ","ｷ","ｸ","ｹ","ｺ","ｻ","ｼ","ｽ","ｾ","ｿ","ﾀ","ﾁ","ﾂ","ﾃ","ﾄ","ﾅ","ﾆ","ﾇ","ﾈ","ﾉ",</p><p>"ﾊ","ﾋ","ﾌ","ﾍ","ﾎ","ﾏ","ﾐ","ﾑ","ﾒ","ﾓ","ﾔ","ﾕ","ﾖ","ﾗ","ﾘ","ﾙ","ﾚ","ﾛ","ﾜ","ｦ","ﾝ","ｶﾞ","ｷﾞ","ｸﾞ","ｹﾞ","ｺﾞ",</p><p>"ｻﾞ","ｼﾞ","ｽﾞ","ｾﾞ","ｿﾞ","ﾀﾞ","ﾁﾞ","ﾂﾞ","ﾃﾞ","ﾄﾞ","ﾊﾞ","ﾋﾞ","ﾌﾞ","ﾍﾞ","ﾎﾞ","ﾊﾟ","ﾋﾟ","ﾌﾟ","ﾍﾟ","ﾎﾟ",</p><p>"ｧ","ｨ","ｩ","ｪ","ｫ","ｬ","ｭ","ｮ","ｯ","ｰ","｢","｣","0","1","2","3","4","5","6","7","8","9"," ");<br></p><p> var zenKatakanaList = new Array("ア","イ","ウ","エ","オ","カ","キ","ク","ケ","コ","サ","シ","ス","セ","ソ","タ","チ","ツ","テ","ト","ナ","ニ","ヌ","ネ","ノ",</p><p>"ハ","ヒ","フ","ヘ","ホ","マ","ミ","ム","メ","モ","ヤ","ユ","ヨ","ラ","リ","ル","レ","ロ","ワ","ヲ","ン","ガ","ギ","グ","ゲ","ゴ",</p><p>"ザ","ジ","ズ","ゼ","ゾ","ダ","ヂ","ヅ","デ","ド","バ","ビ","ブ","ベ","ボ","パ","ピ","プ","ペ","ポ",</p><p>"ァ","ィ","ゥ","ェ","ォ","ャ","ュ","ョ","ッ","ー","「","」","０","１","２","３","４","５","６","７","８","９","　");<br></p><p> var zenHiraganaList = new Array("あ","い","う","え","お","か","き","く","け","こ","さ","し","す","せ","そ","た","ち","つ","て","と","な","に","ぬ","ね","の",</p><p>"は","ひ","ふ","へ","ほ","ま","み","む","め","も","や","ゆ","よ","ら","り","る","れ","ろ","わ","を","ん","が","ぎ","ぐ","げ","ご",</p><p>"ざ","じ","ず","ぜ","ぞ","だ","ぢ","づ","で","ど","ば","び","ぶ","べ","ぼ","ぱ","ぴ","ぷ","ぺ","ぽ",</p><p>"ぁ","ぃ","ぅ","ぇ","ぉ","ゃ","ゅ","ょ","っ","ー","「","」","０","１","２","３","４","５","６","７","８","９","　");</p><br><p> //ターゲットテキストを1文字ずつ置換<br> for (i=0; i&lt;targetText_.length; i++){<br>  for (j=0; j&lt;hanKatakanaList.length; j++){<br>   targetText_ = targetText_.replace(zenKatakanaList[j], hanKatakanaList[j]);<br>   targetText_ = targetText_.replace(zenHiraganaList[j], hanKatakanaList[j]);<br>  }<br> }<br> <br> //フォームに変換した値を書きこむ<br> targetTextProperty_.value=targetText_;<br>}</p>
]]>
</description>
<link>https://ameblo.jp/quaestio/entry-10027308583.html</link>
<pubDate>Tue, 06 Mar 2007 22:21:36 +0900</pubDate>
</item>
<item>
<title>nestedタグ（２）</title>
<description>
<![CDATA[ <p>■ネストのルートとなるBeanを指定</p><p>&lt;nested:root name="<font color="#ff0000">ルートとなるBean名</font>"/&gt;</p><br><p>■ネストレベルを設定</p><p>&lt;nested:nest property="<font color="#ff0000">ネストレベルに設定するプロパティ名</font>"/&gt;</p><br><p>■ネストレベルを出力or変数として定義</p><p>&lt;nested:writeNesting</p><p>　　　property="<font color="#ff0000">ネストレベルを出力するプロパティ名</font>、設定しなければこのタグ自体のネスとレベルを出力"</p><p>　　　id="<font color="#ff0000">ネストレベルを変数として定義する時の変数名</font>、これが設定された場合ネストレベルは<font color="#ff0000">String型の変数として定義</font>される"</p><p>　　　filter="<font color="#ff0000">true→HTMLセンシティブな文字列をエスケープ変換する</font>　<font color="#ff0000">false→エスケープ変換しない</font>"</p><p>/&gt;</p><br><p>■nestedでも使える</p><p>□struts-beanタグ</p><p>define</p><p>message</p><p>size</p><p>write</p><p>□struts-htmlタグ</p><p>checkbox</p><p>errors</p><p>file</p><p>form</p><p>hidden</p><p>image</p><p>img</p><p>link</p><p>messages</p><p>multibox</p><p>options</p><p>optionsCollection</p><p>password</p><p>radio</p><p>select</p><p>submit</p><p>text</p><p>textarea</p><p>□struts-logicタグ</p><p>empty</p><p>equal</p><p>greaterEqual</p><p>greaterThan</p><p>iterate</p><p>lessEqual</p><p>lessThan</p><p>match</p><p>messegesNotPresent</p><p>messagesPresent</p><p>notEmpty</p><p>notEqual</p><p>notMatch</p><p>notPresent</p><p>present</p><br>
]]>
</description>
<link>https://ameblo.jp/quaestio/entry-10022445389.html</link>
<pubDate>Fri, 29 Dec 2006 11:39:57 +0900</pubDate>
</item>
<item>
<title>nestedタグ（１）</title>
<description>
<![CDATA[ <p>■ここに置く</p><p>アプリケーションルートフォルダ/WEB-INF/<strong>struts-nested.tld</strong></p><br><p>■web.xmlに書く</p><p>&lt;/web-app&gt;</p><p>・・・中略・・・</p><p><strong><br></strong></p><p><strong>　&lt;taglib&gt;<br>  　&lt;taglib-uri&gt;/WEB-INF/struts-nested.tld&lt;/taglib-uri&gt;<br>  　&lt;taglib-location&gt;/WEB-INF/struts-nested.tld&lt;/taglib-location&gt;<br>　&lt;/taglib&gt;</strong></p><p><strong><br></strong></p><p>・・・中略・・・</p><p>&lt;/web-app&gt;</p><br><p>■jspに書く</p><p>&lt;%@ taglib uri="/WEB-INF/<strong>struts-nested.tld</strong>" prefix="<strong>nested</strong>" %&gt;</p>
]]>
</description>
<link>https://ameblo.jp/quaestio/entry-10022444671.html</link>
<pubDate>Fri, 29 Dec 2006 11:28:49 +0900</pubDate>
</item>
<item>
<title>Struts、validator機能をつかう（３）</title>
<description>
<![CDATA[ <p>４）検証ルールの詳細を定めた設定ファイル　<font color="#0000ff"><strong>validation.xml</strong></font><font color="#000000">（Strutsの標準検証ルール設定ファイル）</font><font color="#0000ff">　</font>と　<font color="#0000ff"><strong>validator-rules.xml</strong></font><font color="#000000">（自分で作る検証ルール）　を用意</font></p><br><p>&lt;form&gt;タグはvalidatorによってチェックを行うActionForm毎に定義</p><br><p>&lt;?xml version="1.0" encoding="ISO-8859-1" ?&gt;<br>&lt;!DOCTYPE form-validation PUBLIC<br>  "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN"<br>  "http://jakarta.apache.org/commons/dtds/validator_1_0.dtd"&gt;<br>  <br>&lt;form-validation&gt;<br>  &lt;formset&gt;<br>    &lt;form <font color="#ff0000">name="loginForm"</font>&gt;　<font color="#ff0000">struts-config.xmlに設定したアクションフォームBeanの名前</font><br>      &lt;field <font color="#0000ff">property="name"</font> <font color="#ff00ff">depends="required"</font>&gt;　<font color="#0000ff">アクションフォームBeanのプロパティ名</font><font color="#000000">　<font color="#ff00ff">適用する検証ルールの名前</font><br>        &lt;msg name="required" key="name.invalidate" /&gt;<br>      &lt;/field&gt;<br>    &lt;/form&gt;<br>  &lt;/formset&gt;<br>&lt;/form-validation&gt;</font></p>
]]>
</description>
<link>https://ameblo.jp/quaestio/entry-10022321874.html</link>
<pubDate>Wed, 27 Dec 2006 10:55:28 +0900</pubDate>
</item>
<item>
<title>Struts、validator機能をつかう（２）</title>
<description>
<![CDATA[ <p>３）アクションフォームBeanをvalidator機能を使えるようにする。</p><p>　　<font color="#ff0000">validateメソッドはオーバーライド（実装）しないこと！</font></p><p><font color="#ff0000"><br></font></p><p>例：ユーザーIDとパスワードを入力するログイン画面用のアクションフォームBean</p><br><hr><br><p><font color="#0000ff">package sample;</font></p><p><font color="#0000ff"><strong>import org.apache.struts.validator.ValidatorForm;</strong></font></p><p><font color="#0000ff"><br></font></p><p><font color="#0000ff">public class LoginForm extends <strong>ValidatorForm</strong>{</font></p><p><font color="#0000ff">　/**ユーザーID**/</font></p><p><font color="#0000ff">  private String userid;</font></p><p><font color="#0000ff">　/**パスワード**/</font></p><p><font color="#0000ff">  private String passwoｒd;</font></p><p><font color="#0000ff">　</font><font color="#0000ff">/**アクセッサメソッド**/</font></p><p><font color="#0000ff">　public String getUserid(){ return userid;}</font></p><p><font color="#0000ff">  public void setUserid(String userid){ this.userid = userid;}<br>  public String getPassword(){ return password;}</font></p><p><font color="#0000ff">  public void setPassword(String password){ this.password = password;}</font></p><p><font color="#0000ff"><br></font></p><p><font color="#0000ff">  </font><font color="#ff0000">//**</font><font color="#ff0000">validateメソッドはオーバーライド（実装）しないこと、だから赤文字の部分は不要</font></p><p><font color="#ff0000">  public ActionErrors validate(ActionMapping mapping, HttpServletRequest req){</font></p><p><font color="#ff0000">   ActionErrors errors = new ActionErrors();</font></p><p><font color="#ff0000">   if((userid == null) || (userid.length() &lt; 1)){<br>     errors.add(ActionErrors.GLOBAL_MESSAGE, new ActionMessage("error.userid"));<br>   }<br>   <br>   if((password == null) || (password.length()&lt;=0)){<br>    errors.add(ActionErrors.GLOBAL_MESSAGE, new ActionMessage("error.password"));<br>   }</font></p><p><font color="#ff0000">   return errors;<br>   }</font></p><p><font color="#ff0000">  **/</font></p><p><font color="#0000ff">}</font></p><br><hr><br>
]]>
</description>
<link>https://ameblo.jp/quaestio/entry-10022321844.html</link>
<pubDate>Wed, 27 Dec 2006 10:43:13 +0900</pubDate>
</item>
<item>
<title>Struts、validator機能をつかう（１）</title>
<description>
<![CDATA[ <p>１）validator機能をつかうには　<font color="#0000ff"><strong>commons-validator.jar</strong>　</font>が必要。<font color="#0000ff"><strong>commons-validator.jar</strong></font><font color="#000000">をWEB-INF/libに配置する。</font></p><br><p>２）<strong><font color="#0000ff">struts-config.xml</font></strong>　の一番した辺りに　<font color="#0000ff"><strong>org.apache.struts.validator.ValidatorPlugIn</strong></font>　の設定を追記する。</p><hr><font color="#0000ff">&lt;/struts-config&gt;</font> <p><font color="#0000ff">・・・中略・・・</font></p><br><p><font color="#0000ff">  &lt;plug-in className="org.apache.struts.validator.ValidatorPlugIn"&gt;<br>    &lt;set-property<br>        property="pathnames"<br>        value="/WEB-INF/validator-rules.xml,</font></p><p><font color="#0000ff">　　　　　　　　　/WEB-INF/validation.xml"/&gt;<br>  &lt;/plug-in&gt;<br></font></p><p><font color="#0000ff">&lt;/struts-config&gt;</font></p><hr><br>
]]>
</description>
<link>https://ameblo.jp/quaestio/entry-10022321013.html</link>
<pubDate>Wed, 27 Dec 2006 10:21:20 +0900</pubDate>
</item>
</channel>
</rss>
