約 2,390,463 件
https://w.atwiki.jp/external_storage/pages/29.html
UPDATE 2010年10月08日 (金) 23時08分44秒; Apache2のインストール Version : apache 2.2.16 ※順番間違えるとなんだかバグる ■yum版のMySQLを消す バイナリインストールが目的なので入っていたら消す。 # yum list installed | grep httpd 何か表示されていたら消す # yum remoee httpd ■ユーザの追加 インストールをする前にグループとユーザを作成する。 # groupadd apache # useradd -g apache apache ■ダウンロード ディレクトリを移動してからダウンロードするといいかも。 # cd /usr/local/src # wget http //ftp.kddilabs.jp/infosystems/apache/httpd/httpd-2.2.16.tar.gz ■解凍 # tar zxvf httpd-2.2.16.tar.gz ■コンパイル前処理 # cd httpd-2.2.16 # CC="gcc" CFLAGS="-O2" \ ./configure \ --prefix=/usr/local/www/apache2.2 \ --with-mpm=prefork \ --enable-mods-shared=all \ --enable-proxy \ --enable-proxy-balancer \ --enable-mods-shared=all \ --enable-ssl 使ったオプション 設定 説明 CC="gcc" Cプログラムをコンパイルするプログラム。正直わからん CFLAGS="-O2" Cコンパイラに与える追加フラグ。正直わからん --prefix インストール先(指定しないとファイルがバラける) --with-mpm リクエストの処理方法の指定 --enable-mods-shared Apacheのモジュールを動的にインストール --enable-ssl SSL対応 ※エラーが出た1 checking for zlib location... not found checking whether to enable mod_deflate... configure error mod_deflate has been requested but can not be built due to prerequisite failures zlibがないらしいのでインストール # yum install zlib-devel ※エラーが出た2 no SSL-C headers found configure error ...No recognized SSL/TLS toolkit detected opensslがないらしいのでインストール # yum install openssl-devel ■コンパイルとインストール # make # make install ■権限の変更 ディレクトリとその配下のファイルとディレクトリのユーザとグループを変更する。 # chown -R apache apache /usr/local/www/apache2.2/ ■Apacheの起動 # /usr/local/www/apache2.2/bin/apachectl start ■Apacheを起動確認(ただしローカル内で) 元からあるindex.htmlにアクセスする ブラウザから見る場合 URLに http //localhost 80/ 又は http //127.0.0.1/ 特に内容を変えていないのなら以下のように表示される It works! コマンドから見る場合 # telnet localhost 80 [enter] [enter] 特に内容を変えていないのなら以下のように表示される HTTP/1.1 200 OK Date Fri, 08 Oct 2010 16 44 00 GMT Server Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/0.9.8e-fips-rhel5 DAV/2 Last-Modified Sat, 20 Nov 2004 20 16 24 GMT ETag "21082d-2c-3e9564c23b600" Accept-Ranges bytes Content-Length 44 Connection close Content-Type text/html html body h1 It works! /h1 /body /html Connection closed by foreign host. ■自動起動設定 起動ファイルを名前を変えてコピーする # cp /usr/local/src/httpd-2.2.16/build/rpm/httpd.init /etc/rc.d/init.d/httpd httpd書き換え #httpd=${HTTPD-/usr/sbin/httpd} httpd=${HTTPD-/usr/local/www/apache2/bin/httpd} #pidfile=${PIDFILE-/var/log/httpd/httpd.pid} pidfile=${PIDFILE-/usr/local/www/apache2/logs/httpd.pid} #CONFFILE=/etc/httpd/conf/httpd.conf CONFFILE=/usr/local/www/apache2/conf/httpd.conf 自動起動を設定する # chkconfig --add httpd # chkconfig httpd on 自動起動の確認 # chkconfig --list httpd mysql.server 0 off 1 off 2 on 3 on 4 on 5 on 6 off 次からこれだけで手動起動や停止もできる。 # /etc/rc.d/init.d/httpd start 又は # service httpd start ■参考サイト http //www.apache.jp/manual/ http //www.ecoop.net/coop/translated/GNUMake3.77/make_10.jp.html http //itochif.com/contents/Linux/centos5/web/apache_00100.html
https://w.atwiki.jp/sami1127/pages/19.html
scaffoldで作成されるもの C \rails\rjs_tutorial ruby script/generate scaffold category name string descrip tion text exists app/models/ exists app/controllers/ exists app/helpers/ create app/views/categories create app/views/layouts/ exists test/functional/ create test/unit/ exists public/stylesheets/ create app/views/categories/index.html.erb create app/views/categories/show.html.erb create app/views/categories/new.html.erb create app/views/categories/edit.html.erb create app/views/layouts/categories.html.erb identical public/stylesheets/scaffold.css create app/controllers/categories_controller.rb identical test/functional/categories_controller_test.rb create app/helpers/categories_helper.rb route map.resources categories dependency model exists app/models/ exists test/unit/ create test/fixtures/ create app/models/category.rb create test/unit/category_test.rb create test/fixtures/[[categories.yml]] exists db/migrate create db/migrate/20090123065742_create_categories.rb
https://w.atwiki.jp/0x0b/pages/46.html
Array オブジェクト (Array Objects) Array オブジェクトはプロパティ名のクラスに特別な扱いを与える。プロパティ名 P (文字列値形式) は、ToString(ToUint32(P)) と P が等しく、かつ ToUint32(P) と 232-1 が等しくない場合、配列のインデックスであり、かつこの場合に限られる。各 Array オブジェクトは length プロパティを持ち、その値は常に 232 未満の負でない整数\である。length プロパティの値は配列のインデックスである各プロパティ名よりも数値的に大きい; Array オブジェクトのプロパティが作成または変更されるときは、他のプロパティがこの不変を維持する必要からいつでも調整される。特別に、配列のインデックスのプロパティが追加されるときはいつでも、length プロパティは変更され、必要であれば、配列のインデックスの数値的な値より大きくなる; そして length プロパティが変更されるといつでも、新しい length 以上の値の配列インデックスの各プロパティは自動的に削除される。この制約は Array オブジェクト自身のプロパティにのみ適用され、length やその prototype から継承されうる配列インデックスプロパティによっては影響されない。 15.4.1 関数として呼出される Array コンストラクタ (The Array Constructor Called as a Function) Array がコンストラクタとしてではなく関数として呼出されるならば、新規に Array オブジェクトを生成して初期化する。関数呼出し Array(...) は、同じ引数を持つオブジェクト生成式 new Array(...) と等価である。 15.4.1.1 Array ( [ item1 [ , item2 [ , ... ] ] ] ) Array 関数が呼出されると、次のステップが取られる 同じ引数\で Array コンストラクタを呼出す (セクション 15.4.2) のと全く同様に、新規 Array オブジェクトを生成して返す。 15.4.2 Array コンストラクタ (The Array Constructor) Array が new 式の一部として呼出されるとき、それはコンストラクタである; 新規に生成したオブジェクトを初期化する。 15.4.2.1 new Array ( [ item0 [ , item1 [ , ... ] ] ] ) この説明は、引数を与えられないか、 2 つ以上与えられる Array コンストラクタに適用する。 新規に構築されたオブジェクトの Prototype プロパティは、 Array.prototype の初期値 (せくしょん 15.4.3.1) である、オリジナルの Array プロトタイプオブジェクトに設定される。 新規に構築されたオブジェクトの Class プロパティは、 "Array" に設定される。新規に構築されたオブジェクトの length プロパティは、引数の数に設定される。 新規に構築されたオブジェクトの 0 プロパティは、 (供給された) item0 に設定される; 新規に構築されたオブジェクトの 1 プロパティは、(もし供給されれば) item1 に設定される; そして、一般に、そこにあるのと同じだけの引数に対して、新規に構築されたオブジェクトの k プロパティは、第一引数を引数番号 0 と考えて引数 k に設定される。 15.4.2.2 new Array (len) 新規に構築されるオブジェクトの Prototype プロパティは、Array.prototype (セクション 15.4.3.1) の初期値である、オリジナルの Array プロトタイプオブジェクトに設定される。新規に構築されるオブジェクトの Class プロパティは "Array" に設定される。 引数 len が Number で、かつ ToUint32(len) が len と等しければ、新規に構築されるオブジェクトの length プロパティは、 ToUint32(len) に設定される。引数 len が Number で、かつ ToUint32(len) か len と等しくなければ、例外 RangeError が投げられる。 引数 len が Number でなければ、新規に構築されるオブジェクトの length プロパティは 1 に設定され、新規に構築されるオブジェクトの 0 プロパティは、 len に設定される。 15.4.3 Array コンストラクタのプロパティ (Properties of the Array Constructor) Array コンストラクタの内部 Prototype プロパティの値は、 Function プロトタイプオブジェクト (セクション 15.3.4) である。 内部プロパティ及び length プロパティ (値は 1 ) の他に、Array コンストラクタは次のプロパティを持つ 15.4.3.1 Array.prototype Array.prototype の初期値は Array プロトタイプオブジェクト (セクション 15.4.4) である。 このプロパティは、属性 { DontEnum, DontDelete, ReadOnly } である。 15.4.4 Array プロトタイプオブジェクトのプロパティ (Properties of the Array Prototype Object) Array プロトタイプオブジェクトの内部 Prototype プロパティの値は、 Object プロトタイプオブジェクト (セクション 15.2.3.1) である。 Array プロトタイプオブジェクトはそれ自身が配列である; その Class は "Array" で、 length プロパティ (初期値は +0) とセクション 15.4.5.1 に述べる特殊な内部 Put メソッドを持つ。 プロトタイプオブジェクトのプロパティである関数の説明において、以降フレーズ "このオブジェクト" は関数実施の this 値であるオブジェクトを参照する。内部 Class プロパティの値が "Array" でないオブジェクトであることが this に許可される。 NOTE Array プロトタイプオブジェクトは独自の valueOf プロパティを持たない; だが、 valueOf プロパティを Object プロトタイプオブジェクトから継承する。 15.4.4.1 Array.prototype.constructor Array.prototype.constructor の初期値は、組込み Array コンストラクタである。 15.4.4.2 Array.prototype.toString ( ) この関数の呼び出しの結果は、このオブジェクトに組込み join メソッドを引数無しで呼出すのと同様である。 toString 関数は汎用的ではない; this 値が Array オブジェクトでなければ、例外 TypeError を投げる。それゆえ、他の種類のオブジェクトにメソッドとして転用できない。 15.4.4.3 Array.prototype.toLocaleString ( ) 配列要素は toLocaleString メソッドで文字列に変換され、それらの文字列は連結され、実装が定義するロケール特定の方法で引き出される分離子文字列で分離される。この関数の呼出しの結果は、 toString の結果に類似することが意図されるが、この関数の結果はロケール特定であることが意図される。 結果は次のように計算される このオブジェクトの Get メソッドを引数 "length" で呼出す。 ToUint32(Result(1)) を呼出す。 separator をホスト環境の現在のロケールに置いて適当なリスト分離文字列 (これは実装が定義する方法で引き出される) とする。 ToString(separator) を呼出す。 Result(2) が 0 ならば、空文字列を返す。 このオブジェクトの Get メソッドを引数 "0" で呼出す。 Result(6) が undefined か null ならば、空文字列を使用する; そうでなければ、 ToObject(Result(6)).toLocaleString() を呼出す。 R を Result(7) とする。 k を 1 とする。 k が Result(2) と等しければ、 R を返す。 R と Result(4) の連結で生成される文字列値を R とする。 このオブジェクトの Get メソッドを引数 ToString(k) で呼出す。 Result(12) が undefined か null ならば、空文字列を使用する; そうでなければ、 ToObject(Result(12)).toLocaleString() を呼出す。 S と Result(13) の連結で生成される文字列値を R とする。 k を 1 増分する。 ステップ 10 へ。 toLocaleString 関数は汎用的ではない; this 値が Array オブジェクトでなければ、例外 TypeError を投げる。 それゆえ、他の種類のオブジェクトにメソッドとして転用できない。 NOTE この関数の第一パラメータは、この標準の将来のバージョンで使用される可能性がある; 実装はこのパラメータを他の用途に使用しないことを推奨する。 15.4.4.4 Array.prototype.concat ( [ item1 [ , item2 [ , ... ] ] ] ) concat メソッドが 0 個以上の引数 item1, item2, etc. で呼出されると、順に各引数の配列要素が続く、オブジェクトの配列要素で構成される配列を返す。 次のステップが取られる A を、式 new Array() と同様に生成された新規配列とする。 n を 0 とする。 E を このオブジェクトとする。 E が Array オブジェクトでなければ、 ステップ 16 へ。 k を 0 とする。 E の Get メソッドを、引数 "length" で呼出す。 k と Result(6) が等しければ、ステップ 19 へ。 ToString(k) を呼出す。 E が Result(8) という名前のプロパティを持つならば、ステップ 10 へ。 E が Result(8) という名前のプロパティを持たないならば、 ステップ 13 へ。 ToString(n) を呼出す。 E の Get メソッドを、引数 Result(8) で呼出す。 A の Put メソッドを、引数 Result(10) と Result(11) で呼出す。 n を 1 増分する。 k を 1 増分する。 ステップ 7 へ。 ToString(n) を呼出す。 A の Put メソッドを、引数 Result(16) と E で呼出す。 n を 1 増分する。 引数リストから次の引数を取得する; これ以上引数がなければ、ステップ 22 へ。 E を Result(19) とする。 ステップ 4 へ。 A の Put メソッドを、引数 "length" と n で呼出す。 A を返す。 concat メソッドの length プロパティは 1 である。 NOTE concat 関数は故意にに汎用的である; this 値が Array オブジェクトであることを要求されない。それゆえ、他の種類のオブジェクトにメソッドとして転用可能である。 concat 関数が host オブジェクトにうまく適用できるかどうかは、実装依存である。 15.4.4.5 Array.prototype.join (separator) 配列要素は文字列に変換され、文字列は連結され、 separator で分離される。 separator が提供されないならば、 1 つのカンマが separator に用いられる。 join メソッドは引数 separator をとり、次のステップを実行する このオブジェクト の Get メソッドを、引数 "length" で呼出す。 ToUint32(Result(1)) を呼出す。 separator が undefined ならば、 separator を 1 文字の文字列 "," とする。 ToString(separator) を呼出す。 Result(2) が 0 ならば、空文字列を返す。 このオブジェクト の Get メソッドを、引数 "0" で呼出す。 Result(6) が undefined か null ならば、 空文字列を用いる; そうでなければ、 ToString(Result(6)) を呼出す。 R を Result(7) とする。 k を 1 とする。 k が Result(2) が等しければ、 R を返す。 S を、 R と Result(4) を連結して生成される文字列値とする。 このオブジェクト の Get メソッドを、引数 ToString(k) で呼出す。 Result(12) が undefined か null ならば、空文字列を用いる; そうでなければ、 ToString(Result(12)) を呼出す。 R を、 S と Result(13) を連結して生成される文字列値とする。 k を 1 増分する。 ステップ 10 へ。 join メソッドの length プロパティは 1 である。 NOTE join 関数は故意に汎用的である; this 値が Array オブジェクトであることを要求されない。それゆえ、他の種類のオブジェクトにメソッドとして転用可能である。 join 関数が host オブジェクトにうまく適用できるかどうかは、実装依存である。 15.4.4.6 Array.prototype.pop ( ) 配列の最後の要素が配列から取り除かれ、返される。 このオブジェクト の Get メソッドを、引数 "length" で呼出す。 ToUint32(Result(1)) を呼出す。 Result(2) が 0 以外ならば、 ステップ 6 へ。 このオブジェクト の Put メソッドを、引数 "length" と Result(2) で呼出す。 undefined を返す。 ToString(Result(2)-1) を呼出す。 このオブジェクト の Get メソッドを、引数 Result(6) で呼出す。 このオブジェクト の Delete メソッドを、引数 Result(6) で呼出す。 このオブジェクト の Put メソッドを、引数 "length" と (Result(2)-1) で呼出す。 Result(7) を返す。 NOTE pop 関数は故意にに汎用的である; this 値が Array オブジェクトであることを要求されない。それゆえ、他の種類のオブジェクトにメソッドとして転用可能である。 pop 関数が host オブジェクトにうまく適用できるかどうかは、実装依存である。 15.4.4.7 Array.prototype.push ( [ item1 [ , item2 [ , ... ] ] ] ) 引数が出現した順に配列の末尾に追加される。呼出しの結果として、新しい配列の長さが返される。 push メソッドが 0 個以上の引数 item1, item2, etc. で呼出されると、次のステップが取られる このオブジェクト の Get メソッドを、引数 "length" で呼出す。 n を ToUint32(Result(1)) 呼出しの結果とする。 引数リストから次の引数を取得する; これ以上引数がなければ、 ステップ 7 へ。 このオブジェクト の Put メソッドを、引数 ToString(n) と Result(3) で呼出す。 n を 1 増分する。 ステップ 3 へ。 このオブジェクト の Put メソッドを、引数 "length" と n で呼出す。 n を返す。 push メソッドの length プロパティは 1 である。 NOTE push 関数は故意にに汎用的である; this 値が Array オブジェクトであることを要求されない。それゆえ、他の種類のオブジェクトにメソッドとして転用可能である。 pust 関数が host オブジェクトにうまく適用できるかどうかは、実装依存である。 15.4.4.8 Array.prototype.reverse ( ) 配列要素は順序を逆に再編される。呼出しの結果としてオブジェクトが返される。 引数 "length" で、このオブジェクトの Get メソッドを呼出す。 ToUint32(Result(1)) を呼出す。 floor(Result(2)/2) を算出する。 k を 0 とする。 k が Result(3) と等しければ、このオブジェクトを返す。 Result(2)-k-1 を算出する。 ToString(k) を呼出す。 ToString(Result(6)) を呼出す。 引数 Result(7) で、このオブジェクトの Get メソッドを呼出す。 引数 Result(8) で、このオブジェクトの Get メソッドを呼出す。 このオブジェクトが Result(8) という名前のプロパティを持たなければ、ステップ 19 へ。 このオブジェクトが Result(7) という名前のプロパティを持たなければ、ステップ 16 へ。 引数 Result(7) と Result(10) で、このオブジェクトの Put メソッドを呼出す。 引数 Result(8) と Result(9) で、このオブジェクトの Put メソッドを呼出す。 ステップ 25 へ。 引数 Result(7) と Result(10) で、このオブジェクトの Put メソッドを呼出す。 削除するプロパティ名として Result(8) を提供して、このオブジェクトの Delete メソッドを呼出す。 ステップ 25 へ。 このオブジェクトが Result(7) という名前のプロパティを持たなければ、ステップ 23 へ。 削除するプロパティ名として Result(7) を提供して、このオブジェクトの Delete メソッドを呼出す。 引数 Result(8) と Result(9) で、このオブジェクトの Put メソッドを呼出す。 ステップ 25 へ。 削除するプロパティ名として Result(7) を提供して、このオブジェクトの Delete メソッドを呼出す。 削除するプロパティ名として Result(8) を提供して、このオブジェクトの Delete メソッドを呼出す。 k を 1 増加させる。 ステップ 5 へ。 NOTE reverse 関数は故意にに汎用的である; this 値が Array オブジェクトであることを要求されない。それゆえ、他の種類のオブジェクトにメソッドとして転用可能である。 reverse 関数が host オブジェクトにうまく適用できるかどうかは、実装依存である。 15.4.4.9 Array.prototype.shift ( ) 配列の最初の要素が配列から取り除かれ、返される。 このオブジェクト の Get メソッドを、引数 "length" で呼出す。 ToUint32(Result(1)) を呼出す。 Result(2) が 0 以外ならば、 ステップ 6 へ。 このオブジェクト の Put メソッドを、引数 "length" と Result(2) で呼出す。 undefined を返す。 このオブジェクト の Get メソッドを、引数 0 で呼出す。 k を 1 とする。 k が Result(2) と等しければ、 ステップ 18 へ。 ToString(k) を呼出す。 ToString(k-1) を呼出す。 このオブジェクトが Result(9) という名前のプロパティを持つならば、 ステップ 12 へ; このオブジェクトが Result(9) という名前のプロパティを持たないならば、 ステップ 15 へ。 このオブジェクト の Get メソッドを、引数 Result(9) で呼出す。 このオブジェクト の Put メソッドを、引数 Result(10) と Result(12) で呼出す。 ステップ 16 へ。 このオブジェクト の Delete メソッドを、引数 Result(10) で呼出す。 k を 1 増分する。 ステップ 8 へ。 このオブジェクト の Delete メソッドを、引数 ToString(Result(2)-1) で呼出す。 このオブジェクト の Put メソッドを、引数 "length" と (Result(2)-1) で呼出す。 Result(6) を返す。 NOTE shift 関数は故意にに汎用的である; this 値が Array オブジェクトであることを要求されない。それゆえ、他の種類のオブジェクトにメソッドとして転用可能である。 shift 関数が host オブジェクトにうまく適用できるかどうかは、実装依存である。 15.4.4.10 Array.prototype.slice (start, end) slice メソッドは 2 つの引数、 start と end をとり、要素 start から要素 end の前まで (または、 end が undefined ならば配列の末尾まで) の配列要素で構成される配列を返す。 start が負ならば、 length を配列の長さとして、(length+start) として扱われる。 end が負ならば、length を配列の長さとして (length+end) として扱われる。 次のステップが取られる A を、式 new Array() と同様に生成した配列とする。 このオブジェクト の Get メソッドを、引数 "length" で呼出す。 ToUint32(Result(2)) を呼出す。 ToInteger(start) を呼出す。 Result(4) が負ならば、 max(*1),0) を用いる; そうでなければ min(Result(4),Result(3)) を用いる。 k を Result(5) とする。 end が undefined ならば、 Result(3) を用いる; そうでなければ ToInteger(end) を用いる。 Result(7) が負ならば、 max(*2),0) を用いる; そうでなければ min(Result(7),Result(3)) を用いる。 n を 0 とする。 k が Result(8) 以上ならば、 ステップ 19 へ。 ToString(k) を呼出す。 このオブジェクトが Result(11) という名前のプロパティを持つならば、 ステップ 13 へ; このオブジェクトが Result(11) という名前のプロパティを持たないならば、 ステップ 16 へ。 ToString(n) を呼出す。 このオブジェクト の Get メソッドを、引数 Result(11) で呼出す。 A の Put メソッドを、引数 Result(13) と Result(14) で呼出す。 k を 1 増分する。 n を 1 増分する。 ステップ 10 へ。 A の Put メソッドを、引数 "length" と n で呼出す。 A を返す。 slice メソッドの length プロパティは 2 である。 NOTE slice 関数は故意にに汎用的である; this 値が Array オブジェクトであることを要求されない。それゆえ、他の種類のオブジェクトにメソッドとして転用可能である。 slice 関数が host オブジェクトにうまく適用できるかどうかは、実装依存である。 15.4.4.11 Array.prototype.sort (comparefn) 配列要素はソート (並べ替え) される。ソートは必ずしも安定的ではない(つまり、等価と比較された要素が元の順で残るとは限らない). comparefn が undefined でないならば、それは 2 個の引数 x と y を受け付け、 x y ならば負の値、 x = y ならば 0、 x y ならば正の値を返す関数であるべきである。 comparefn が undefined でなく、かつ この配列の要素について首尾一貫した比較関数 (下記参照) でない場合、 ソートの振る舞いは実装依存である。 len を ToUint32(this.length) とする。下記の全条件を満たす整数 i 及び j と オブジェクト P が存在する場合、ソートの振る舞いは実装依存である 0 ≦ i ≦ len 0 ≦ j ≦ len this は ToString(i) という名前のプロパティを持たない。 P は、 this で始まる 1 個以上の Prototype プロパティを辿ることによって取得される。 P は ToString(j) という名前のプロパティを持つ。 そうでなければ次のステップが取られる. このオブジェクト の Get メソッドを、引数 "length" で呼出す。 ToUint32(Result(1)) を呼出す。 このオブジェクトの Get, Put, Delete メソッドと SortCompare (後述) の呼出しを実装依存の順序で実行する。 Get, Put, Delete の各呼出しの第1引数は 0 以上 Result(2) 未満の整数とし、 SortCompare 呼出しの引数は先行する Get メソッド呼出しの結果とする。 このオブジェクト を返す。 返されるオブジェクトは、次の 2 個のプロパティを持たなければならない。 0 以上 Result(2) 未満の整数 j それぞれにとってプロパティ old[j] が存在するならば、 new[π(j)] は old[j], と全く同じ値であり、プロパティ old[j] が存在しないならば、 new[π(j)] は存在しないような、0 以上 Result(2) 未満の整数の数学的順列 π が存在しなければならない。 0 以上 Result(2) 未満の全ての整数 j と k それぞれについて、 SortCompare(j, k) 0 (下記 SortCompare 参照) ならば、 π(j) π(k) である。 ここでは、表記 old[j] でこの関数の実行前のこのオブジェクトの Get メソッドの引数 j での呼出しの仮の結果を参照し、 表記 new[j] でこの関数の実行後のこのオブジェクトの Get メソッドの引数 j での呼出しの仮の結果を参照する。 下記の必要条件の全てが集合 S 内の値 a, b, c (または同じ値) 全てについて満たされる場合、値の集合 S について関数 comparefn は首尾一貫した比較関数である 記法 CF b は comparefn(a,b) 0 を意味する; a =CF b は comparefn(a,b) = 0 (of either sign) を意味する; a CF b は comparefn(a,b) 0 を意味する。 comparefn(a,b) 呼出しは、 2 個の引数として a と b の値のペアを与えられるとき常に同じ値 v を返す。 さらに、 v は Number 型であり、 v は NaN ではない。 与えられる a と b のペアにとって、厳密には a CF b, a =CF b, a CF b のうち一つは true になるということに注意。 a =CF a (再帰) a =CF b ならば、 b =CF a (対称) a =CF b かつ b =CF c ならば、 a =CF c (=CF の他動) a CF b かつ b CF c ならば、 a CF c ( CF の他動) a CF b かつ b CF c ならば、 a CF c ( CF の他動) NOTE 上の条件は、 comparefn が集合 S を等価な種別に分割し、その等価な種別が全く整然としているのを保証にするのに、必要かつ十分である。 SortCompare 演算子が 2 個の引数 j と k で呼出されると、次のステップが取られる ToString(j) を呼出す。 ToString(k) を呼出す。 このオブジェクトが Result(1) という名前のプロパティを持たず、かつ このオブジェクトが Result(2) という名前のプロパティを持たないならば、 +0 を返す。 このオブジェクトが Result(1) という名前のプロパティを持たないならば、 1 を返す。 このオブジェクトが Result(2) という名前のプロパティを持たないならば、 -1 を返す。 このオブジェクト の Get メソッドを、引数 Result(1) で呼出す。 このオブジェクト の Get メソッドを、引数 Result(2) で呼出す。 x を Result(6) とする。 y を Result(7) とする。 x と y が両方 undefined ならば、 +0 を返す。 x が undefined ならば、 1 を返す。 y が undefined ならば、 -1 を返す。 引数 comparefn が undefined ならば、 ステップ 16 へ。 comparefn を、引数 x と y で呼出す。 Result(14) を返す。 ToString(x) を呼出す。 ToString(y) を呼出す。 Result(16) Result(17) ならば、 -1 を返す。 Result(16) Result(17) ならば、 1 を返す。 0 を返す。 NOTE 存在しないプロパティの値は、常に undefined プロパティ値より大きく比較し、 undefined は他の値よりも大きいと比較するため、 undefined プロパティ値は常に結果の末尾にソートし、存在しないプロパティの値が続く。 NOTE sort 関数は故意にに汎用的である; this 値が Array オブジェクトであることを要求されない。それゆえ、他の種類のオブジェクトにメソッドとして転用可能である。 sort 関数が host オブジェクトにうまく適用できるかどうかは、実装依存である。 15.4.4.12 Array.prototype.splice (start, deleteCount [ , item1 [ , item2 [ , ... ] ] ] ) splice メソッドが 2 個以上の引数 start, deleteCount, そして(選択的に) item1, item2, etc. で呼出されると、配列の添え字 start から始まる deleteCount 個の配列要素が、引数 item1, item2, etc で置換される。次のステップが取られる A を、式 new Array() と同様に生成した配列とする。 このオブジェクト の Get メソッドを、引数 "length" で呼出す。 ToUint32(Result(2)) を呼出す。 ToInteger(start) を呼出す。 Result(4) が負ならば、 max(*3),0) を用いる; そうでなければ min(Result(4),Result(3)) を用いる。 min(max(ToInteger(deleteCount),0),Result(3)-Result(5)) を算出する。 k を 0 とする。 k が Result(6) と等価ならば、 ステップ 16 へ。 ToString(Result(5)+k) を呼出す。 このオブジェクトが Result(9) という名前のプロパティを持つならば、 ステップ 11 へ; このオブジェクトが Result(9) という名前のプロパティを持たないならば、 ステップ 14 へ。 ToString(k) を呼出す。 このオブジェクト の Get メソッドを、引数 Result(9) で呼出す。 A の Put メソッドを、引数 Result(11) と Result(12) で呼出す。 k を 1 増分させる。 ステップ 8 へ。 A の Put メソッドを、引数 "length" と Result(6) で呼出す。 追加引数 item1, item2, etc の数を算出する。 Result(17) が Result(6) と等しければ、 ステップ 48 へ。 Result(17) が Result(6) より大きいならば、 ステップ 37 へ。 k を Result(5) とする。 k が (Result(3)-Result(6)) と等しければ、 ステップ 31 へ。 ToString(k+Result(6)) を呼出す。 ToString(k+Result(17)) を呼出す。 このオブジェクトが Result(22) という名前のプロパティを持つならば、 ステップ 25 へ; このオブジェクトが Result(22) という名前のプロパティを持たないならば、 ステップ 28 へ。 このオブジェクト の Get メソッドを、引数 Result(22) で呼出す。 このオブジェクト の Put メソッドを、引数 Result(23) と Result(25) で呼出す。 ステップ 29 へ。 このオブジェクト の Delete メソッドを、引数 Result(23) で呼出す。 k を 1 増分する。 ステップ 21 へ。 k を Result(3) とする。 k が (Result(3)-Result(6)+Result(17)) と等しければ、 ステップ 48 へ。 ToString(k-1) を呼出す。 このオブジェクト の Delete メソッドを、引数 Result(33) で呼出す。 k を 1 減分する。 ステップ 32 へ。 k を (Result(3)-Result(6)) とする。 k が Result(5) と等しければ、 ステップ 48 へ。 ToString(k+Result(6)-1) を呼出す。 ToString(k+Result(17)-1) を呼出す。 このオブジェクトが Result(39) という名前のプロパティを持つならば、 ステップ 42 へ; このオブジェクトが Result(39) という名前のプロパティを持たないならば、 ステップ 45 へ。 このオブジェクト の Get メソッドを、引数 Result(39) で呼出す。 このオブジェクト の Put メソッドを、引数 Result(40) と Result(42) で呼出す。 ステップ 46 へ。 このオブジェクト の Delete メソッドを、引数 Result(40) で呼出す。 k を 1 減分する。 ステップ 38 へ。 k を Result(5) とする。 item1 から始まる引数リストの一部から、次の引数を取得する; これ以上引数がないならば、 ステップ 53 へ。 このオブジェクト の Put メソッドを、引数 ToString(k) と Result(49) で呼出す。 k を 1 増分する。 ステップ 49 へ。 このオブジェクト の Put メソッドを、引数 "length" と (Result(3)-Result(6)+Result(17)) で呼出す。 A を返す。 splice メソッドの length プロパティは 2 である。 NOTE splice 関数は故意にに汎用的である; this 値が Array オブジェクトであることを要求されない。それゆえ、他の種類のオブジェクトにメソッドとして転用可能である。 splice 関数が host オブジェクトにうまく適用できるかどうかは、実装依存である。 15.4.4.13 Array.prototype.unshift ( [ item1 [ , item2 [ , ... ] ] ] ) 配列内の順所が引数リスト内に出現順と同じになるように、引数が配列の先頭に prepend される。 unshift メソッドが 0 個以上の引数 item1, item2, etc. で呼出されると、次のステップが取られる このオブジェクト の Get メソッドを、引数 "length" で呼出す。 ToUint32(Result(1)) を呼出す。 引数の数を算出する。 k を Result(2) とする。 k が 0 ならば、 ステップ 15 へ。 ToString(k-1) を呼出す。 ToString(k+Result(3)-1) を呼出す。 このオブジェクトが Result(6) という名前のプロパティを持つならば、 ステップ 9 へ; このオブジェクトが Result(6) という名前のプロパティを持たないならば、 ステップ 12 へ。 このオブジェクト の Get メソッドを、引数 Result(6) で呼出す。 このオブジェクト の Put メソッドを、引数 Result(7) と Result(9) で呼出す。 ステップ 13 へ。 このオブジェクト の Delete メソッドを、引数 Result(7) で呼出す。 k を 1 減分する。 ステップ 5 へ。 k を 0 とする。 item1 で始まる引数リストの一部から、次の引数を取得する; これ以上引数がないならば、 ステップ 21 へ。 ToString(k) を呼出す。 このオブジェクト の Put メソッドを、引数 Result(17) と Result(16) で呼出す。 k を 1 増分する。 ステップ 16 へ。 このオブジェクト の Put メソッドを、引数 "length" と (Result(2)+Result(3)) で呼出す。 (Result(2)+Result(3)) を返す。 unshift メソッドの length プロパティは 1 である。 NOTE unshift 関数は故意にに汎用的である; this 値が Array オブジェクトであることを要求されない。それゆえ、他の種類のオブジェクトにメソッドとして転用可能である。 unshift 関数が host オブジェクトにうまく適用できるかどうかは、実装依存である。 15.4.5 Array インスタンスのプロパティ (Properties of Array Instances) Array インスタンスは、 Array プロトタイプオブジェクトからプロパティを継承し、そして次のプロパティも持つ。 15.4.5.1 Put (P, V) Array オブジェクトは変化した Put メソッドを用いて他の Native ECMAScript オブジェクトのために使用される。 A を Array オブジェクト、 P を文字列と想定する。 A の Put メソッドが、プロパティ P と値 V で呼出されるとき、次のステップが取られる A の CanPut method を名前 P で呼出す。 Result(1) が false ならば、戻る。 A 名前 P のプロパティを持たないならば、ステップ 7 へ。 P が "length" ならば、ステップ 12 へ。 A のプロパティ P を V に設定する。 ステップ 8 ヘ。 名前 P のプロパティを生成し、値を V に設定し空の属性を与える。 P が配列の添え字でなければ、戻る。 ToUint32(P) が A の length プロパティ未満ならば、戻る。 A の length プロパティを ToUint32(P)+1 に変更 (または設定) する。 戻る。 ToUint32(V) を算出する。 Result(12) が ToNumber(V) と等しくなければ、例外 RangeError を投げる。 A の length プロパティ の値未満であり Result(12) 未満でない各整数 k について、 A 自身が ToString(k) という名前の (継承したプロパティではない) プロパティを持つならば、そのプロパティを削除する。 A のプロパティ P の値を Result(12) に設定する。 戻る。 15.4.5.2 length Array オブジェクトの length プロパティは、配列の添え字を名前とする各プロパティの名前より、常に数値的に大きい。 length プロパティは属性 { DontEnum, DontDelete } を持つ。
https://w.atwiki.jp/ypen/pages/73.html
Lower House to be dissolved on Tuesday Japan s Prime Minister Taro Aso will dissolve the Lower House of the Diet on Tuesday, paving the way for a general election. The Lower House election would determine if the governing coalition led by the Liberal Democratic Party will be able to stay in power. He plans to launch an election campaign on August 18th and hold the vote on August 30th. Aso will announce his intention to dissolve the Lower House at a Cabinet meeting on Tuesday morning. Cabinet ministers are expected to endorse the plan. He will then attend a gathering of LDP lawmakers from both houses of the Diet. He is to talk about the LDP s defeats in recent elections, including the Tokyo Metropolitan Assembly election, and the Cabinet s low support rate. Aso will call for party unity for the election and stress the outcome of his economic measures. Speaker Yohei Kono will read out an edict on the dissolution at a Lower House plenary session to be convened in the afternoon. Afterwards, the government will hold a Cabinet meeting to decide on the election schedule. The prime minister will hold a news conference in the evening. Political parties will then launch an election campaign. This will be the first Lower House election since September 2005 and the first to be held in August in the postwar period. The focus of the election is whether the governing coalition of the Liberal Democratic Party and New Komeito will hang onto power, or the main opposition led by the Democratic Party will take over. The ruling coalition will stress the economic measures it has adopted. The opposition will appeal for a change of government to end politics led by bureaucrats. Campbell urges N.Korea to take irreversible steps A senior US government official says his country, along with Japan, South Korea, and China, are ready to offer aid to North Korea if it takes irreversible steps toward denuclearization. US Assistant Secretary of State for East Asia and Pacific affairs Kurt Campbell spoke to reporters in Seoul on Monday. He made his comments as he was preparing for his meeting with Wi Sung Lac, the South Korean delegate to the six-party talks on North Korea s nuclear program. Campbell stressed that the United States would work to ensure that UN sanctions against the North are implemented, but that dialogue is still an option. Campbell suggested that a comprehensive resolution to the standoff is a possibility. The tougher sanctions are stated in a UN Security Council resolution adopted in June after North Korea conducted its second nuclear test. The country fired seven ballistic missiles toward the Sea of Japan earlier this month. Uygurs in Kazakhstan hold a major rally Thousands of ethnic Uygurs in Kazakhstan took part in a rally to protest China s crackdown against their compatriots in the neighboring Chinese region of Xinjiang. About 8,000 protesters gathered in the country s main city of Almaty on Sunday, demanding that the Chinese government stop its suppression of the Uygurs human rights. The group that organized Sunday s event called on China to objectively investigate the cause of the unrest, saying the Uygurs should not be linked to acts of terror. China maintains that the recent turmoil in the Xinjiang Uygur Autonomous Region was masterminded by separatists outside China, seeking Uygur independence. NHK s overseas bureau says the rally was held at a theater in Almaty after receiving permission from the Kazakh government which attaches importance to its ties with China. The bureau also says that in making its decision the Kazakh government has taken into consideration the sentiments of the Uygurs in the country. ASEAN foreign ministers discuss human rights The foreign ministers from the Association of Southeast Asian Nations are discussing human rights issues. The meeting began on the Thai resort island of Phuket on Monday morning. The talks are believed to be focusing on Myanmar --- specifically, what authority should be given to a regional human rights body the 10-member bloc plans to establish. The meeting comes amid the trial of Myanmar s pro-democracy leader Aung San Suu Kyi, who the military government accuses of violating terms of her house arrest by allowing an American to stay at her home. Myanmar s military government is opposing the proposed human rights body, citing the ASEAN principle of not interfering in the internal affairs of other member countries. Obama has not yet tightened gun control in the US After six months in office, US President Barack Obama has not yet taken any specific measures to tighten gun control. During his election campaign, Obama expressed concern about the spread of assault rifles and other deadly firearms in the US and promised tighter gun control. However, it appears to be difficult for Obama to work on the right to bear arms, an issue certain to divide the nation. He is facing other issues including rebuilding the economy and reforming the health insurance system. US gun sales surged by about 30 percent after the presidential election in November as people wanted to purchase weapons before the anticipated tighter control. Every gun fair is always crowded with people and some gun stores are out of inventory. Ammunition manufacturers have seen orders increase amid the sluggish economy. Pro-gun control organizations find the situation alarming. One group made up of victims of gun crimes is urging the Obama administration to start working on gun control as soon as possible.
https://w.atwiki.jp/voice2012/pages/308.html
Paypal 入金漏れ確認 <OLD>テンプレ ダブルダンボにしてほしい (1パッケージ毎$5) <OLD>テンプレ 支払い遅延に対して OLD テンプレ 【キャンセル方法】 【キャンセルはいつまでOK?】 【Unpaid item case open後のキャンセル】 【$4バイヤーのキャンセル】 【大量アイテムのキャンセル】 【eBayのキャンセル申請が出来ない】 テンプレ集 送料過不足 発送先名・発送住所など変更 支払い遅延に対して 使用不可 $4対策 <OLD>テンプレ トラッキング情報がほしい(まだ決まっていない) トラッキング情報がほしい(トラッキングあり) RS only トラッキング情報がほしい ⇒RS/RA/Expressで出荷済み トラッキング情報がほしい(トラッキング無し) ⇒SAL/AIRで出荷済み 関連Q A ⇒【出荷漏れクレーム】 テンプレ集 : 出荷漏れ <OLD>テンプレ RS only の際は不要テンプレ: アップグレードにて出荷
https://w.atwiki.jp/ypen/pages/75.html
Nissan to produce batteries at 2 European plants Nissan Motor says it will invest more than 630 million dollars in 2 plants in Europe to produce batteries for electric cars. The Japanese automaker says it will build a new plant in Sunderland in northern Britain and one in Portugal to make lithium-ion batteries. British Prime Minister Gordon Brown visited the plant site on Monday and said the project would create 350 new jobs. The plant is to begin production in 2012. Another Japanese company, Toyota Motor, has also announced a plan to start producing hybrid cars in Britain in mid-2010. Automakers appear eager to recover their sales in the global market by putting emphasis on mass production of eco-friendly vehicles. US warns Honduras interim president The interim president of Honduras, Roberto Micheletti, is resisting pressure from the United States and other countries to allow ousted President Manuel Zelaya to return to power. In a speech at the presidential palace on Monday, Micheletti said he has been pressured from all sides but pledged not to step down. On Sunday Micheletti rejected a proposal by Costa Rican President Oscar Arias to form a coalition government with a reinstated Zelaya, who was overthrown in a military coup on June 28th. US Secretary of State Hillary Clinton phoned Micheletti for the first time on Sunday. A US State Department spokesman said she reminded Micheletti of the consequences for Honduras if he rejects the proposal. Clinton s warning is seen as indicating that the US government will cut up to 180 million dollars in economic aid, unless a solution is found. The US has already halted 16.5 million dollars in military aid and multilateral lenders have put another 200 million dollars on hold. The European Union added to the pressure on Monday, announcing that it was suspending 93.1 million dollars in aid to Honduras. IPCC head criticizes G8 on climate change The chairman of the UN Intergovernmental Panel on Climate Change has criticized the Group of Eight summit in Italy for failing to map out any real action in tackling climate change. Rajendra Pachauri was speaking to reporters at the UN headquarters in New York on Monday. He said it was a big step forward for the G8 leaders to have agreed to limit the rise in the average global temperature to 2 degrees Celsius. But the chairman of the Nobel Peace Prize winning panel was not happy with the summit s long-term goal of cutting greenhouse gases by 80 percent by 2050. He said the G8 nations should have insisted on deep emission cuts by 2020. Pachauri said the leaders clearly ignored what the IPCC has come up with. The UN body says greenhouse gas emissions must peak no later than 2015. The chairman also said the global environment cannot be protected without the success of the UN climate talks to be held in Copenhagen in December. The talks will aim at achieving a climate deal to replace the Kyoto Protocol that ends in 2012. IMF to allocate $250 bil. special drawing rights The International Monetary Fund will allocate to its member nations Special Drawing Rights worth about 250 billion dollars to help them cope with the global financial crisis. The IMF unveiled the plan on Monday aimed at supplementing the foreign exchange reserves of its 186 members. They will be able to withdraw funds to repay their debts or make export settlements when they become strapped for cash. About 100 billion dollars of the new allocation will go to emerging markets and developing countries. Some countries, including Eastern European nations, are still facing a crisis in which foreign funds are suddenly withdrawn from their markets. IMF Managing Director Dominique Strauss-Kann said in a statement that the SDR allocation is a key part of the fund s response to the global crisis, and to offer support to its members in these difficult times.
https://w.atwiki.jp/beniroumu/pages/12.html
名前
https://w.atwiki.jp/wiki6_piro/pages/208.html
OLD オーバーロックナット寸法の略。 ハブの幅のこと。 フロントハブ 100mm:一般的な幅。 110mm:20mmアクスルの幅 リアハブ 130mm:ロード 135mm:一般的なマウンテンバイク 150mm:一部フリーライドバイク・ダウンヒルバイク 関連項目 自転車用語 + ... あ行▼ アーガイル アーネット アーレンキー Aaron Gwin Aaron Chase アイウェア ISIS iドライブ Iビーム アウターチューブ 東商会 Adam Craig Adam Hauck 安達靖 アトムラブ Anita Molcik Anneke Beerten アヘッドステム アメリカンバルブ アメリカンBB アルチュラ アルミニップル アレックス アンカー アンサー アンターンダウン Andrew Neethling Andreu Lacondeguy Andrew Shandro アイアンホース アイステクノロジー アイスペック アイドゥン アキコーポレーション アクソ アケボノ アゾニック アップスウィープ アディダス アブバカ アリソン・サイダー アリビオ アルパインスター アルピナ アルマイト アルミニウム アルミニウム合金 アンソン・ウェリントン アン・キャロリーヌ・ショソン E13 イーストン イーヴィル イエティ ITA規格ノーマルサイズ 井手川直樹 Irina Kalentieva インスタントリリース インターテック インチ インディアンエアー インテグラルヘッド インデックスシフト インナーチューブ インフレーター インターナショナルスタンダード インターマックス インダストリーナイン インテンス インテンスタイヤシステム インパルス インフィニ インヴァート ウィーザピープル ウィッパーマン ウィリー ウィンドストッパー ウェーブローター ウェス ウェルゴ Wade Bootes ウェイン・ゴス ウォールライド ウッズバルブ ウルトラツアー ウェイド・シモンズ エアサスペンション エアスプリング エアターン エアロスポーク エクスターナルBB SRサンツアー SDG SPD-R Emmeline Ragot エラストマー Eric Carter エレベーテッドチェーンステイ エンデューロワールドシリーズ エンデューロワールドシリーズ/2013年 エンド金具 エンド幅 エンヴェ エイアンドエフ エクスペド エッジ エリック・ポーター エリート エルスワース オイルダンパー オーキッド オークリー オーストリッチ オーディナリー型 オーバーサイズ オーバーロックナット寸法 オールトラベル オールマウンテン オールマウンテン(マルゾッキ) 小笠原崇裕 オクタリンク オクタンワン オデッセイ オニール 鬼こぎ 小野寺健 折り畳み自転車 オルトリーブ オルベア オレンジ オリンピック か行▼ カーカス カーター・ホランド カート・ヴォレイス カートリッジBB カーリン・ダン Kyle Strait カシマコート カセットスプロケット カップアンドコーンBB カトリナ・ミラー Kamil Tatarkovic 完組ホイール カンチブレーキ カンチブレーキ台座 ガイドプーリー ガセット カイル・エベト カヤバ カルロ・ディエクマン カワシマサイクルサプライ カンパニョーロ ガン・リタ・ダール キックバック Guido Tschugg Kathy Pruitt キャットアイ キャリアダボ キャリパーブレーキ キャリパーブレーキ台座 キャットウォーク Cameron Zink Cameron McCaul キャリア キャンピング Qバイクス 逆ねじ キアラ・ビサロ キャットライク キャノンデール キャノンデール・ザカット(2006) ギャレス・デイヤー グッドリッジ クラウン クラック クランカー クランク クランク軸 クリート Chris Akrigg Chris Kovarik Christoph Sauser クリフハンガー クリンチャータイヤ Claire Buchar Xアップ クロスカントリーオリンピック クロスカントリーバイク クロスカントリーマラソン Xバート クロスバイク クロムモリブデン鋼 グーフィースタンス グラインド グラブ グリップ Greg Minnaar クライン クラインプレシジョンBB クラブモデル クランクフリップ クリスキング クリス・ハットン クリフジャンプ クロスカントリー クロスマックス グラビティー グリス グリップシフト グレッグ・ワッツ 軽車両 ケーンクリーク 結晶粒度 Kelly McGarry ケンダ 原動機付自転車 ゲイリーフィッシャー Goran Jurica コア コイルサスペンション コースターブレーキ コーダ コーブ コーワ 国際自転車競技連合 コックス コナ・クランプ(2006) コラテック コルナゴ コンプレッションホイール コンポーネント ゴースト ゴールドラベル コナ コルサ コルドバ コロンバス コンチネンタル コントロールテック さ行▼ サーカス サーボウェーブ サーリー サイドウォール サイドバッグ サイロ サスペンションシートポスト サスペンションフォーク サスペンションポンプ サドルレール サドル サドルバッグ サピム Sabrina Jonnier Sam Hill Sam Pilgrim Sam Blenkinsop サルサ サンドマン サスペンションユニット サブ4ペダル サムシフター サリ・ヨーゲンセン サンタクルズ サンタクルズ・シンジケート(2012) サンツアー サンライン サンリングル Geof Gulevich Julien Absalon SID ジー ジー/M640系 Gee Atherton シーオッタークラシック シートアングル シートクランプ シートステイ シートチューブ シートチューブ長 シートポスト シートポストキャリア Geoff Kabush Jeremy Horgan-Kobelski 661 ジップ 自転車/交通に関する法規 自転車ツーリング 自転車の歴史 自転車道(道路交通法) シフトレバー シマノ シャーマン Justin Leov 車道 シャドウディレイラー 車両 ジャイアントジャパン Justin Havukainen Jared Graves シュモルケ 小径車 小児用の車 ショームス・マクグラス Sean Watson Jill Kintner シングルクラウン シングルトラック シンテイス ジープロード ジオメトリー 時効硬化 JIS規格ノーマルサイズ JIS規格BB 自転車 ジャックナイフ ジャックナイフターン ジャンプバイク ジュディー Julien Camellini ジロ シクロクロス シクロクロスバイク シディ シバー シフター シマノ/ディスクブレーキ シマノ/マウンテンバイクコンポーネント シュウィン シュワルベ ショーワ シンクロス シングルスピード シーオッタークラシック/2006年 シーオッタークラシック/2010年 ジェイミス ジェフ・レノスキー ジャイアント ジャイアントUSA(2006) ジャイアントファクトリーオフロードチーム(2011) ジャレッド・ランド ジャンプ技一覧 ジョエイ・ゴフ ジョン・コーワン ジョー・ブリーズ スイングアーム スーパーマン スーパーマンシートグラブ スーパーオーバーサイズ スー・ヘイウッド 末政実緒 スクエアテーパー スケートパーク 鈴木雷太 スタンドオーバーハイト ステアリングコラム Steve Peat ステンレス ストーク ストローク スネークバイト スパニッシュBB スプリング スポーク スラント角 スロープスタイルバイク スカレブ スコット スタンス ステム ストロングライト ストーンエッジ スバル・トレック(2012) スパイ スパイン スパンク スペシャライズド スペシャライズドレーシング(2012) スポルティーフ スミス スラム スリックタイヤ スレッド スロープスタイル Celine Gros セイント セイント/M800系 セイント/M810系 セイント/M820系 世界選手権大会 Cedric Gracia 720 セライタリア セラサンマルコ セレブ センタープルブレーキ センターリッジ センターロック Z2 Z1 セブン セミスリック セラロイヤル ソンブリオ ソフトテイル ソラ た行▼ ダートジャンパー ダートフリーク ターナー ターンダウン ダイナシス タイヤ Tyler McCaul ダウンヒルチューブ TAK21 竹谷賢二 Danny Hart たのしいやまみち ダブルダウンサイドテイルウィップ タラス Dan Atherton 鍛造 ダークサイクル ダートジャンプ 大規模自転車道 ダイヤモンドフレーム ダイレクトステム ダウンスイング ダウンヒル ダウンヒルコース ダウンヒルバイク ダンパー バーエンドコントローラー タイオガ タイテック タイム タイムトライアルバイク タイヤレバー タイラー・クラッセン タックス タックノーハンド タラ・リャネス タンゲ ダイアテック ダイネーゼ ダウンヒルレース ダニエル ダニカ・シュローター ダブルバックフリップ ダブルバテッド ダブルレバー ダレン・ベラクロス ダレン・ポコイ チェーン チェーンステイ チェーンデバイス チェーンホイール チェーンリング チタン チャージ チューブ チューブラータイヤ チューブレス チューブレスリム チューブス 調質 チキンウィング チタン合金 チューブレスタイヤ チューン ツーピースクランク ツーウェイリリース ツーリング ツーリングバイク ツバグラ ディズナ ティンカー・ウォーレス テーパーヘッド テーブルトップ テールライト デオーレ デオーレLX デオーレLX/M570系 デオーレLX/M580系 デオーレLX/T660系 デオーレXT デオーレXT/M750系 デオーレXT/M760系 デオーレXT/M770系 デオーレXT/M780系 デオーレ/M510系 デオーレ/M530系 デオーレ/M590系 デオーレ/M610系 デュアル テレスコピックサスペンション テンションプーリー テンションホイール DMR DT ディープリム ディスクハブ ディスクブレーキ ディレイラー デモンターブル デュアルコントロールレバー ティアグラ ティモ・プリッツェル テイルウィップ ディザスター ディスオーダー6 ディスクブレーキ台座 デイティー デイブ・ワトソン デュアルスラローム デュラエース デンジャーボーイ Dominik Raab 29er 東京サンエス 道路構造令 トーテム Tomas Slavik トーマス・ヴァンダーハム トーマス・フリシュクネヒト DOT Todd Wells トップチューブバッグ トップノーマル トライアスロンバイク トライアルバイク トランジション 888 トリプルクランク トルクスレンチ Tracey Hannah Tracy Moseley トレイルライド トレッド トレッキングバイク Troy Brosnan ドロップハンドル 泥除けダボ トップチューブ トピーク トボガン トマック トムソン トム・リッチー トライアル トライスポーツ トラックドライバー トラックバイク トラビス トラベル トランスファー トリガーシフター トルクス トルヴァティヴ トレイル トレック トレックワールドレーシング(2010) トレックワールドレーシング(2012) トロイリーデザインズ トロンド・ハンセン ドメイン ドラゴン ドロップオフ な行▼ ナイキ ナックナック ナッシング ニールス・ウィンドフェルト Nick Beer ニップル ニップル回し 日本マウンテンバイク協会 ニクソン ニコライ ニコラ・ヴィヨス ニナ・ゲール ヌークプルーフ Nathan Rennie ねじ 熱処理 ノースウェーブ ノースショア ノーハンド ノーフット ノーフットキャンキャン ノキアン ノルコ は行▼ パークツール バースト バースピン ハードテイル ハーフキャブ バームスライダー パールイズミ パイク 廃道 ハイドロフォーミング パイロット 発光ダイオード パナソニック パナレーサー バニーホップ180 バニーホップテイルウィップ バニーホップ360 ハブブレーキ パラレルプッシュリンク パレ那須 バレルロール パンク ハンドルバー バーテープ バッシュガード バテッドスポーク バネ下重量 ヴァネッサ・クイン ハイパードライブ ハドレー ハブ ハブスパナ ハブダイナモ ハロー ハンドプラント バックサイド バックスウィープ バックフリップ バテッド バニーホップ バニーホップロックウォーク バンズ ピーク ヒールクリッカー ピボタル ビーチクルーザー ビード BB下がり BBハイト ビンディングペダル ヒルクライム ビアンキ ファティー Fabien Barel ファットバイク Fionn Griffiths フィジーク Vブレーキ Filip Polc プーリー プーリーケージ フォーク 4X(マルゾッキ) フォークロスバイク フォーミュラ フォーアーム フォークロス 4Xプロツアー ふじてんリゾート 普通自転車 フックドエッジ フットプラント Brian Lopes ブラスニップル フラットバー フラットペダル ブラックスパイア プラペダル フリーコースターハブ フリーハブ フリーホイール フリーライドバイク フルボトム フレア ブレーキローター フレーム プレスフィットBB86 プレスフィットBB92 プレスフィット30 振れ取り 振れ取り台 Brendan Fairclough フレンチバルブ プロ フロート プロテック プロファイルレーシング Floriane Pugin Florian Vogel プロロゴ フロントキャリア フロントセンター フロントディレイラー フロントバッグ Bryn Atkinson ブレーキ ブレーキシュー ブレーキ台座 ブレーキパッド ブレーキホース ブレーキレバー ブレード ファイブテン ファン ファンファンシー フェイキー フェイキーマニュアル フェルト フォックスレーシングショックス フォーバーリンケージ フファニュ フリーライド フルサスペンション フルダイナミクス フレドリック・ケシアコフ フロントスプロケット フロントハブ フロントフリップ ブラック ブリコ ブルックリンマシンワークス ブレーキフルード ブロックタイヤ ペース 北京オリンピック ペグスパナ ペダル ペダルレンチ ヘッドショック ヘッドライト ヘッドアングル ヘッドチューブ ヘッドパーツ Benny Phillips ヘルメット Helen Gaskell ヘイズ ベル ベンダー ベンド ベン・ボイコ ホイール ホーザン ホープ Paul Basagoitia ホーン ポゴ ポゴ180 Jose Antonio Hermida 歩道 ポリプロピレン ボトルケージ ボトルケージ台座 ボビング ホシ ホッピング ホローグライド ホローテック ホローテックⅡ ボクサー ボクサーマウント ボトムブラケット ボトムブラケットシェル ボムシェル ボントレガー ま行▼ Marc Beaumont マーズ Martin Soderstrom マーベリック マーリン Mike Hopkins マウンテンバイク マクスル マグラ台座 マスターシリンダー Matti Lehikoinen マニュアル Manuel Fumic マヴィック Mary McConneloug マルチリリース マウンテンバイクチーム一覧 マウンテンバイク競技 マウンテンバイク選手一覧 マキシス マキシスMSC(2006) マグラ マッドタイヤ マニトウ マムアンドポップス マリン マリー・ヘレナ・プレモン マルクス・クラウスマン マルコウフ・ベルシトウド マルゾッキ マングース Mickael Deldycke Mickael Pascal Michal Marosi ミショー型 ミッドBB ミノウラ ミシュラン ミズタニ自転車 ムーツ メカニカルディスクブレーキ Melissa Buhl メット メリダ モノリンク モンスタークロス モアウッド モトクロスインターナショナル モラティ モンスターエナジー・スペシャライズド(2012) モンドレイカー モンベル や行▼ 焼きなまし 柳原康弘 Jana Horakova Yannick Granieri 山口孝徳 山本幸平 油圧式ブレーキ 油圧リムブレーキ UCIマウンテンバイクワールドカップ ユートピア Uブレーキ Julien Muller Jurg Meijer ユッチンソン ユリス 溶体化処理 Joost Wichman らわ行▼ ライザーバー Ryder Kasprick ライトスピード ラジアル組み ラス Rafael Alvarez De Lara Lucas ランドナーバー ライアン・リーチ ライズ ライトウェイ ライバル ラピッドファイヤープラス ランス・マクダーモット ランドナー リアエンド リアキャリア リアサスペンション リア三角 リアセンター リアディレイラー リアホイール Liam Killeen リーコン リーチ リーバ リクセンカウル リジッドバイク リバースアーチ リム リムテープ リムブレーキ リンク式サスペンションフォーク 輪行 輪行袋 リンスキー リアハブ リカンベント リジッドフォーク リッチ・ハウズマン リッチー リッチー・シュレイ リパック リベレーション リムセメント リリック ルークス ルディープロジェクト ルイガノ ルック ルックダウン ルックバック ルック車 Rachel Atherton レーザー レースフェイス レザイン レッドブルランページ レッドブルランページ/2013 レバー比 レフティー レフトドライブ レボシフト レンサル レアナ・ジェラード レイク レイノルズ レギュラースタンス レッド レッドブル レモン Roel Paulissen ローテック ロードバイク ローノーマル ローラーブレーキ Laurence Leboucher ロールアウト ロールバック ローロフ ロケット Roger Rinderknecht 路側帯 ロックウォーク ロックオン ロトワイルド ロイヤルレーシング ロッキーマウンテン ロッキーマウンテン・ビジネスオブジェクツ(2006) ロックアウト ロックショックス ロックタイト ロビー・ボードン ワールドカップ ワイドリンクデザイン ワイヤーカッター ワイヤードオン 180 ワンポイントファイブ ワンハンド 数字▼ 105 10速 15mmアクスル 180 1996年世界選手権大会 2005年ワールドカップ ダウンヒル 女子 2005年ワールドカップ ダウンヒル 男子 2005年ワールドカップ フォークロス 男子 2005年世界選手権大会 2006年NMBS クロスカントリー 2006年NMBS ダウンヒル 2006年アディダススロープスタイル 2006年クランクワークス 2006年ザ・ギャザリング 2006年ブラウン26トリックス 2006年リスボンダウンタウン 2006年レッドブルディストリクトライド 2006年ワールドカップ クロスカントリー 女子 2006年ワールドカップ クロスカントリー 男子 2006年ワールドカップ ダウンヒル 女子 2006年ワールドカップ ダウンヒル 男子 2006年ワールドカップ フォークロス 女子 2007年世界選手権大会 2008年ワールドカップ ダウンヒル 男子 2009年ワールドカップ ダウンヒル 男子 2011年レッドブルホーリーライド 2012年ワールドカップ ダウンヒル 男子 20mmアクスル 20インチ 24インチ 26インチ 27.5インチ 29+ 29er 29インチ 360 3Al-2.5Vチタン 4Xプロツアー 4X(マルゾッキ) 6000番系アルミニウム合金 650A 650B 650C 661 6Al-4Vチタン 700C 720 888 9速 アルファベット▼ Aaron Chase Aaron Gwin Adam Craig Adam Hauck Andreu Lacondeguy Andrew Neethling Andrew Shandro Anita Molcik Anneke Beerten ATA ATi AXライトネス BB30 BB386EVO BB90 BB95 BBハイト BBライト BB下がり Ben Travis Benny Phillips BL-M950 BR-M739 BR-M750 Brendan Fairclough Bryn Atkinson Cameron McCaul Cameron Zink Celine Gros CFRP Chris Akrigg Chris Kovarik Christoph Sauser Claire Buchar CS-M770 CS-M771-10 Dan Atherton Danny Hart DCシューズ dkg DMR DNF DNS Dominik Raab DOT DT E13 EBC Emmeline Ragot Eric Carter ET ETA ETRTO Fabien Barel FC-M601-2 Ferdi Fasel FH-M950 Filip Polc Fionn Griffiths Florian Vogel Floriane Pugin FSA Gee Atherton Geoff Kabush Goran Jurica Greg Minnaar GT GTファクトリーレーシング(2012) Guido Tschugg Helen Gaskell HG HGチェーン HS33 IG IRC Irina Kalentieva ISCG ISIS ITA規格ノーマルサイズ Iビーム James Patterson Jana Horakova Jared Graves JD Swanguen Jeremy Horgan-Kobelski Jill Kintner JIS規格BB JIS規格ノーマルサイズ Johannes Fischbach Joost Wichman Jose Antonio Hermida Julien Absalon Julien Muller Jurg Meijer Justin Havukainen Jシリーズ K2 Kamil Tatarkovic Kathy Pruitt Kelly McGarry KHS Kyle Strait Laurence Leboucher LED Liam Killeen Manuel Fumic Marc Beaumont Martin Soderstrom Mary McConneloug Matti Lehikoinen MBUKサンタクルズ(2006) Melissa Buhl Michal Marosi Mickael Deldycke Mickael Pascal Mike Hopkins MRP MSC MSイーヴィルレーシング(2011) Nathan Rennie Nick Beer OCLV ODI OGK OLD PCD Qファクター R7 Rachel Atherton Rafael Alvarez De Lara Lucas RBデザイン RD-M772SGS Roel Paulissen Roger Rinderknecht Romain Saladini Ryder Kasprick Sabrina Jonnier Sam Blenkinsop Sam Hill Sam Pilgrim SDG Sean Watson SID SIS SL-M800 SLR SLX SLX/M660系 SLX/M670系 SPD SPD-SL SPV SRサンツアー ST-M775 Steve Peat STI TAK21 the Todd Wells Tomas Slavik TPC Tracey Hannah Tracy Moseley Troy Brosnan TSG TST5 Tyler McCaul UCI UCIマウンテンバイクワールドカップ UCIマウンテンバイクワールドカップ/2013年/ダウンヒル男子 URT UST Uターン Uブレーキ VPP Vブレーキ Wade Bootes WTB X.O XC(マルゾッキ) XTR XTR/M950系 XTR/M960系 XTR/M970系 XTR/M980系 Xアップ Xバート Xフュージョン Yannick Granieri YTインダストリーズ Z1 Z2 ZR9000 29+ オーバーロックナット寸法 自転車辞典 タグ 「O」 アルファベット ハブ 自転車用語
https://w.atwiki.jp/dellkeitai/pages/61.html
設定 日本語化 [root@dlp ~]#vi /etc/sysconfig/i18n # 変更 LANG="ja_JP.UTF-8" [root@dlp ~]#source /etc/sysconfig/i18n 参考URL http //www.server-world.info/query?os=CentOS_6 p=japanese http //ultradairen.wordpress.com/2012/01/08/redmine-bitnami-redmine-stack-for-windows-installation-screenshot/
https://w.atwiki.jp/acil/pages/45.html
package jp.co.tool; import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.util.ArrayList; import java.util.List; import javax.imageio.ImageIO; /** * 指定したファイルに記載されたリストからファイル名の入った画像ファイルを生成します。 br * 生成可能な画像は、JPG、GIF、PNG、BMP */ public class ImageGenerator { /** パス区切り文字 */ static final String SEPARATOR = File.separator; /** 入力ファイル格納フォルダ */ private String inputDir = "C \\generatorImage\\"; /** 入力ファイル名 */ private String inputFile = "fileList.txt"; /** 出力ファイル格納フォルダ */ private String outputDir = "C \\generatorImage\\"; /** 生成画像の横サイズ */ int imageWidth = 400; /** 生成画像の縦サイズ */ int imageHeight = 300; /** 生成ファイル名の変換(true:大文字、小文字、falseそのまま) */ private boolean changeFileNameFlg = false; /** 生成ファイル名の変換で(true:大文字、false:小文字、changeFileNameFlgがtrueであることが前提) */ private boolean lowerUpperFlg = true; public static void main(String[] args) { System.out.println("-- Start ImageGenerator --"); ImageGenerator generator = new ImageGenerator(); if (generator.init()) { generator.readList(); generator.generateImageFile(); } System.out.println("-- End ImageGenerator --"); } private List FileInfo fileList = new ArrayList FileInfo (); public ImageGenerator() { } public boolean init() { System.out.println("-- init start --"); boolean ret = true; if (inputDir.isEmpty()) { System.out.println("not set inputDir"); ret = false; } else { System.out.println("inputDir is " + inputDir); } if (inputFile.isEmpty()) { System.out.println("not set inputFile"); ret = false; } else { System.out.println("inputFile is " + inputFile); } // 出力フォルダが指定されていない場合、入力フォルダと同じ場所を指定 if (outputDir.isEmpty()) { outputDir = inputDir; System.out.println("outputDir is inputDir"); } else { System.out.println("outputDir is " + outputDir); } if (!ret) { System.out.println("-- Error init --"); } System.out.println("-- init end --"); return ret; } public void readList() { System.out.println("-- readList start --"); // 読み込みファイルの行リスト List String readFileList = new ArrayList String (); // ファイルのリストを読み込み try { BufferedReader br = null; // 入力ファイルの読込み if (!inputDir.endsWith(SEPARATOR)) { inputDir = inputDir + SEPARATOR; } File fileList = new File(inputDir + inputFile); FileReader filereader = new FileReader(fileList); br = new BufferedReader(filereader); String str = br.readLine(); while (str != null) { if (!str.isEmpty()) { readFileList.add(str); } str = br.readLine(); } //// 手でゴリゴリ //readFileList.add("image01.jpg"); //readFileList.add("image02.jpg"); //readFileList.add("naikan\\image03.jpg"); //readFileList.add("gaikan\\01\\image04.jpg"); //readFileList.add("image05.jpg"); br.close(); } catch (Exception e) { System.out.println(e.getStackTrace()); } finally { } for (String file readFileList) { // ファイル名とファイルパスの取得 FileInfo createFile = new FileInfo(); if (file.lastIndexOf(SEPARATOR) 0) { createFile.setFileName(file.substring(file.lastIndexOf(SEPARATOR) + 1)); createFile.setFilePath(file.substring(0, file.lastIndexOf(SEPARATOR))); } else { createFile.setFileName(file); createFile.setFilePath(""); } // ファル拡張子の取得 createFile.setFileExt(createFile.getFileName().substring(createFile.getFileName().lastIndexOf(".") + 1, createFile.getFileName().length()).toLowerCase()); fileList.add(createFile); } System.out.println("-- readList end --"); } public void generateImageFile() { System.out.println("-- generateImageFile start --"); for (FileInfo fileInfo fileList) { try { //受け取った文字列を画像化 BufferedImage image = new BufferedImage(imageWidth, imageHeight, BufferedImage.TYPE_INT_RGB); Graphics2D g2d = image.createGraphics(); g2d.setBackground(Color.DARK_GRAY); g2d.clearRect(0, 0, imageWidth, imageHeight); g2d.setColor(Color.WHITE); g2d.drawString(fileInfo.getFileName(), 7, 17); if (fileInfo.getFilePathList().length 0) { String pathStr = outputDir; for (String path fileInfo.getFilePathList()) { pathStr = pathStr + SEPARATOR + path; File newdir = new File(pathStr); newdir.mkdir(); } } // 出力ファイル名の変換(そのまま、大文字、小文字) String fileName = fileInfo.getFileName(); if (changeFileNameFlg) { if (lowerUpperFlg) { fileName = fileName.toUpperCase(); } else { fileName = fileName.toLowerCase(); } } boolean writeRet = false; if (fileInfo.getFileExt().equals("jpg")) { writeRet = ImageIO.write(image, "JPEG", new File(outputDir + fileInfo.getFilePath() + fileName)); } else if (fileInfo.getFileExt().equals("gif")) { writeRet = ImageIO.write(image, "GIF", new File(outputDir + fileInfo.getFilePath() + fileName)); } else if (fileInfo.getFileExt().equals("png")) { writeRet = ImageIO.write(image, "PNG", new File(outputDir + fileInfo.getFilePath() + fileName)); } else if (fileInfo.getFileExt().equals("bmp")) { writeRet = ImageIO.write(image, "BMP", new File(outputDir + fileInfo.getFilePath() + fileName)); } if (!writeRet) { System.out.println(fileInfo.getFileName() + " is ImageIO.write error"); } } catch (Exception e) { e.printStackTrace(); } } System.out.println("-- generateImageFile end --"); } class FileInfo { /** ファイルパス */ private String[] filePathList; /** ファイル名 */ private String fileName; /** 拡張子 */ private String fileExt; /** * コンストラクタ */ public FileInfo() { // パス、ファイル名の初期化 setFilePathList(new String[0]); setFileName(""); setFileExt(""); } /** * @return filePath */ public String[] getFilePathList() { return filePathList; } /** * @param filePath * セットする filePath */ public void setFilePathList(String[] filePath) { this.filePathList = filePath; } public void setFilePath(String path) { List String list = new ArrayList String (); String checkPath = path; while (!checkPath.isEmpty()) { String str = ""; if (checkPath.indexOf(SEPARATOR) 0) { str = checkPath.substring(0, checkPath.indexOf(SEPARATOR)); checkPath = checkPath.substring(checkPath.indexOf(SEPARATOR) + 1); } else { str = checkPath; checkPath = ""; } list.add(str); } filePathList = list.toArray(new String[list.size()]); } public String getFilePath() { StringBuffer sb = new StringBuffer(); for (String path filePathList) { sb.append(path); sb.append(SEPARATOR); } return sb.toString(); } /** * @return fileName */ public String getFileName() { return fileName; } /** * @param fileName * セットする fileName */ public void setFileName(String fileName) { this.fileName = fileName; } /** * @return fileExt */ public String getFileExt() { return fileExt; } /** * @param fileExt * セットする fileExt */ public void setFileExt(String fileExt) { this.fileExt = fileExt; } } } EOF