nDiki : Perl バージョン
Perl バージョン - Perl version
Perl インタプリタのバージョンの確認のしかた
(1) perl -v
(2) perl -e 'print $]'
(3) perl -e 'printf "version is v%vd\n", $^V'
# perldoc perlvar 参照
$^V は Perl v5.6.0 で導入された。それより前の Perl では定義されていない。
定義済み変数
perldoc perlvar 参照。
$]
変数 $] には Perl インタプリタの「バージョン番号 + パッチレベル / 1000」を表す浮動小数点数が格納されている。
$^V
Perl v5.6.0 から導入された定義済み変数。 Perl インタプリタの 「chr(リビジョン番号) . chr(バージョン番号) . chr(サブバージョン番号)」を表す文字列および、「リビジョン番号 + バージョン番号 / 1,000 + サブバージョン番号 / 1,000,000」の数値を格納している。 文字列として扱った場合は前者、数値として扱った場合($^V + 0.0 など)は後者の値を得ることができる。
v-strings (version strings, v-文字列)
perldoc perldata 参照。
Perl v5.6.0 から使用することができるようになった v1.2.3.4 という形のリテラル形式。Perl 5.8 より後の Perl では使えなくなる予定。
v の後に10進数をドットで区切って並べたリテラルで、各数値に対応する文字によって構成される文字列を表す。ドットが2つ以上ある場合は、先頭の v は省略可能。
「Perl ベストプラクティス」では使用しないようにと書かれている。
version モジュール
「Perl ベストプラクティス」で推奨している Perl モジュール。 Perl 5.9 からは標準 Perl ライブラリに含まれている。 Perl 5.005_04 から利用可能 (version-0.7203 の場合)。
version モジュールでは、数値形式のバージョン番号(numeric version) の場合は、小数点以下を3桁づつ区切って扱うようになっている。
Perl モジュールのバージョン番号
CPAN では以下を推奨している。
perlmodstyle、perlmodlib 参照。
バージョン番号を3つの数*1で表したい場合は、小数点以下は3桁で区切った方が良い。 今まで小数点以下2桁でリリースしてきている場合に、開発版等で3つ目の数が必要となった場合には、2つ目の数の最後に 0 を補うと良い。
例: 1.25 の次の開発版は 1.250_001 1.25 < 1.250_001、かつ 1.250_001 < 1.26
ただし一度3桁にしたら、それ以降は3桁で進めた方が良い。
例: 1.250_001 の次にリリース版を出す時は 1.26 ではなく 1.260
数値的には 1.26 も 1.260 も同じで順序関係は維持されるが、 小数点以下の数だけで順序を比較する流儀に慣れている人には 1.250_001 と 1.26 の関係が自明ではないためである。
スポンサード リンク
Related term
2007年5月30日 (水)
■ WiKicker 0.420 リリース - 変更いろいろ

去年の12月3日以来、約半年ぶりのリリース。 リリースしそびれて、随分変更を累積してしまった。 以下主な変更点。
@ バージョン番号形式を変更
前回の 0.41 に対して、今回は 0.420 とした。 浮動小数点数的には、増分 0.01 で今まで通り。
今後 version.pm が普及した時のことと、developer release を出す時のことを考えて小数点以下3桁ずつのスタイルに移行することにした (関連記事)。
@ <meta name="robots" content="noindex,nofollow">
2007年1月に実装。 編集ページや履歴ページが検索エンジンに登録されないようにするための機能。
@ <a rel="nofollow">
2007年1月に実装。 リンク spam 対応。
@ AutomaticLink 長を可変にした
2007年3月に実装。 特に DiKicker で1文字キーワードによる自動リンクを有効にするために追加した。
@ '/' の前を省略した自動リンクを有効にするか無効にするかを設定できるように
前述の機能で1文字での自動リンクを有効にしたら、不便な面が出た。
WiKicker / DiKicker では '/' を階層の区切り文字としても扱うことができるようになっていて、サフィックス部分だけでも自動リンクするようになっている。 自動リンクを1文字にしたら「OS/2」というキーワードに対して '2' でも自動リンクが働き、望まないリンクが張られるようになってしまった。 DiKicker では階層的キーワードは無くてもあまり困らないので、'/' の前を省略した自動リンクを無効にできるようにした。
@ JSON 形式データ出力
@ (DiKicker) はてなブックマーク数表示機能を追加
@ (DiKicker) はてなブックマークエントリーページへのボタン表示機能を追加
@ (DiKicker) grep 検索機能を追加
2007年2月に実装。自分としては重宝している。
@ (DiKicker) キーワード記事の下部への文字列挿入機能
Google AdSense 挿入用。
@ (DiKicker) サーバの負荷が高くなったら 503 を返して沈静化を待つようにした
2007年4月に実装 load average をチェックして負荷が高い時は、503 を返すようにした。
@ 内部コードの結構な書き換え
ソースコードを結構いじった。 deprecated なメソッドの削除も実施したので、0.41 以前から派生しているソフトウェアは多くの場合修正が必要。
- DiKicker に grep 検索機能を追加 (2007-02-02)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- 社内 Blog 開設 (2006-05-16)
- Debian GNU/Linux に Hyper Estraier 1.2... (2006-05-31)
- WiKicker 0.29 リリース - ビルドまわりの改良など (2006-02-13)
■よく検索されるキーワード
提案書(75) torrent(69) perl(61) 書き方(45) 充電式カイロ(43) windows(38) x31(36) 使い方(32) linux(32) cvs(25) アジェンダとは(25) usb(25) thinkpad(23) 静電気(21) サンプル(20) 口コミ(20) ヨドバシ(20) アジェンダ(20) 画像(19) debian(19) ubuntu(19) mp980(18) f-01a(18) 手帳(17) tc-1(17) 秋葉原(16) ssh(16) subversion(16) グッズ(16) a6(15) 壁紙(15) ほぼ日手帳(15) c#(14) ダイソー(14) svn(14) 交換(14) インストール(13) 加湿器(13) firefox(12) ノート(12) 無印(12) 日本語(12) wiki(12) ganttproject(12) デロンギ(11) 方眼(11) ヨドバシカメラ(11) デザイン(11) nikkor(11) 設定(11) 作り方(11) dropbox(11) af(10) terastation(10) memcached(10) レビュー(10) カバー(10) カイロ(10) 2009(10) 除去(10) nikon(10) tortoisesvn(10) クラリチン(9) ガントチャート(9) 動画(9) ポメラ(9) ご査収(9) rcs(9) モジュール(9) n-01a(9) フィルム(9) 写真(9) システム手帳(9) edition(9) porter(9) xp(8) imap(8) 4c(8) docomo(8) ミニ6穴(8)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザインProcess Time: 0.111897s / load averages: 0.54, 0.83, 0.64
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク