ソフトをリリースするとき、6.0とか8.0aとかバージョンの名前の付け方に何かきまりがあるんですか?あるソフトのバージョン情報みたら5.50.4807.1700となっていて...
FF11はβバージョン出してるし。
リーナストーバルスのJUST FOR FANと言う本には心理的なものだと書いていましたが。詳しく教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

こんにちは。



会社や、プロジェクト内などで、こう付けろ! という決まりが無い限り、本当に気分です。その時の・・・

0.1あたりから初めて、
大きな更新したり、公開できる状態になったら、一桁上げてみたりとか(^^;

そんな所まで、制限されるいわれは無い。というのが正直な所ですか。
気分で決めて良いんですよ。
縁起の悪い数字のバージョンをあえて出さなかったりとかも、OKですしね。
でわでわ
    • good
    • 0
この回答へのお礼

ありがとうございます。これですっきりしました。

お礼日時:2001/12/20 19:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qバージョン番号とリリース番号の違いって?

バージョン番号とリリース番号ってどう違いうんでしょうか?
バージョン番号の一部がリリース番号ってことなんでしょうか?
バージョンが上がる場合とリリース番号が上がる場合には、違いがあるのでしょうか?
よろしくお願いします。

Aベストアンサー

特に意味はありません。番号をつける人やメーカー等が各自で意味づけしています。リリース番号という概念がなくて、小数点以下まですべてバージョン番号とよぶケースもあります。人それぞれです。

バージョン番号・リリース番号という管理の場合は、一般的には、バージョン番号>リリース番号で、小さめの変更でリリース番号が変わって、大きい変更でバージョン番号が変わります。
また、有料ソフトの場合、「バージョン番号が変わらないリリースアップは無料だが、バージョン番号が変わると別製品扱いで有料」というケースもあります。もちろんバージョンアップも無料で出来るケースもあります。

QPHPとかperlとかrubyとか

質問させていただきます。

プログラミング言語を学ぼうと思っています。
ありがちな質問ですが、言語の特徴などを伺いたいと思います。
PHPはWEBに特化した言語だと聞きました。
あとperlはテキスト処理だけでどうも、、、って話も。
rubyはまだプログラムの話で出てこないことも多い。

やりたいことがあっての言語なのは承知しています。
WEBやデータベース、スタンドアロン?の簡単なソフト開発とか、いろいろやりたいことは多いです。
最初に目をつけた敷居が低いとされるWEBに特化したPHPはソフト開発には向かないらしいし、偏ったものもどうかと思ってます。
でも次の言語にJAVAを考えていて(JAVAは習得が難しいと聞きましたので)、PHPはJAVAに多少似ているってどっかのサイトで見ました。たぶん賛否両論はあるでしょうが。
別にWEBプログラムだからってperlでもrubyでもできるんですよね?だったら偏ったPHPよりperl、rubyの方が書いていて楽しいような気がします。rubyの需要はまだ少なそうですし、perlのテキスト処理だけってのもどうなんだろうと思いますが。そこらへんも聞きたいです。
簡単なゲームとか、顧客管理ソフトとか、WEBとかデータベースとか、できれば敷居が低く楽しめる言語があればと思ってます。

質問させていただきます。

プログラミング言語を学ぼうと思っています。
ありがちな質問ですが、言語の特徴などを伺いたいと思います。
PHPはWEBに特化した言語だと聞きました。
あとperlはテキスト処理だけでどうも、、、って話も。
rubyはまだプログラムの話で出てこないことも多い。

やりたいことがあっての言語なのは承知しています。
WEBやデータベース、スタンドアロン?の簡単なソフト開発とか、いろいろやりたいことは多いです。
最初に目をつけた敷居が低いとされるWEBに特化したP...続きを読む

Aベストアンサー

まず、「1つの言語でなんでもやろう」ってのは、考えないほうがいい。これだけたくさんの言語が存在してるってことは、それぞれに「その言語がいい」と思える状況があるわけだ。「この言語ならなんでもOK」という万能言語はない。その用途に応じて複数の言語を使い分ける、そう考えるべき。

特に「スタンドアロンなアプリケーション開発」と「Web開発」は、これは全く別のものだから、分けて考えたほうがいい。両方を1つの言語でちゃっかりすまそうなんて考えないほうがいい。

で、まずはWebから、というのであれば。

・PHPは、今、一番一般的に使われているものだろうと思う。とにかく簡単に、すぐに始められる、その手軽さがいい。Javaには、全然似てない(苦笑)。HTMLのソースコード内に埋め込んで、「その場でちょっと書いてすぐ動く」という、「その場でプログラミング」が特徴。ただし、ちゃんとしたフレームワークなんかも最近は揃ってきていて、本格開発も十分できる。

・Perlは、昔からCGI言語としてもっとも広く使われてきているものだ。CGIなら、たいていのサーバで使える。PHPはまだ未対応なサーバも多い。テキスト処理の基本となる正規表現という機能は、このPerlで誕生したといってもいいくらいで、確かにテキスト処理は強い。ただ、未だ根強いとはいえ、次第に使われなくなる傾向にはあると思う。

・Rubyは、Ruby on RailsというWebのラピッド開発フレームワークがしばらく前に出て、それで俄然メジャーになった。完全なるオブジェクト指向言語で、オブジェクト指向を理解するには最適。ただ、PHPなどに比べると圧倒的に使われていない。また、Ruby on Railsも、ほぼ同じようなものがほかの言語で出てきているので優位性はやや薄らいでいる感じがある。

・Javaでも、もちろんサーバ開発はできる。が、普通のレンタルサーバで対応しているところは稀。強力なんだが、ちょっと個人のサイトを作ろうってのには大げさすぎる感じはある。ただし、例えばケータイとか非常に幅広く使われているので、つぶしがきく。

とりあえず、Web開発からってのなら、PHPが妥当だろうと思う。で、ある程度プログラミングに慣れてきたら、Javaをやってみる、というのが一般的な流れだろうな。

まず、「1つの言語でなんでもやろう」ってのは、考えないほうがいい。これだけたくさんの言語が存在してるってことは、それぞれに「その言語がいい」と思える状況があるわけだ。「この言語ならなんでもOK」という万能言語はない。その用途に応じて複数の言語を使い分ける、そう考えるべき。

特に「スタンドアロンなアプリケーション開発」と「Web開発」は、これは全く別のものだから、分けて考えたほうがいい。両方を1つの言語でちゃっかりすまそうなんて考えないほうがいい。

で、まずはWebから、という...続きを読む

QIEのバージョンチェックとバージョンアップでBATの簡略化

IEのバージョンチェックとバージョンアップでBATの簡略化

タイトルの通りで、なんとか仕事で使っている端末のバージョンチェックと
条件に合わない場合、バージョンアップするBATを作りました。
目的の作業は出来ますが、まだまだ勉強不足で簡略化するとしたら
どのように短く出来ますか?
お時間あるかたいましたらご教授下さい。


@echo off
CLS
echo IE ver6.0 の場合、IE7.0にアップグレードされます。
echo 実行続けますか?
echo 中止:CTRL + C
pause

rem マウント
net use T: \\server\setup$\microsoft\IE

echo IEバージョン情報出力
REG QUERY "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v "version" >
%temp%\IEverchek.log

:XP_SP2
C:
CD %temp%
find IEverchek.log "6.0.2900.2180"
if %ERRORLEVEL% == 0 GOTO verup_start
if %ERRORLEVEL% == 1 GOTO XP_SP3

:XP_SP3
C:
CD %temp%
find IEverchek.log "6.0.2900.5512"
if %ERRORLEVEL% == 0 GOTO verup_start
if %ERRORLEVEL% == 1 GOTO IE7

:IE7
C:
CD %temp%
find IEverchek.log "7.0.5730"
set message=環境は「IE 7.0 」の環境でした。
if %ERRORLEVEL% == 0 GOTO END
if %ERRORLEVEL% == 1 GOTO IE8

:IE8
C:
CD %temp%
find IEverchek.log "8.0.6001"
set message=環境は「IE 8.0 」の環境でした。
if %ERRORLEVEL% == 0 GOTO END
if %ERRORLEVEL% == 1 GOTO Error

:verup_start
for /f "tokens=2 delims=[" %%i in ('ver') do set ver1=%%i
for /f "tokens=2" %%i in ('echo %ver1%') do set ver2=%%i
for /f "tokens=1-2 delims=. " %%i in ( 'echo %ver2%' ) do set OSVER=%%i.%%j
rem -------%OSVER% Win2k=5.00 XP=5.1 XPx64=5.2-----------
set OS_TYPE=""
if "%OSVER%" == "5.1" set OS_TYPE=32
if "%OSVER%" == "5.2" set OS_TYPE=64

echo installing IE7.0 %OS_TYPE%bit.....
echo please wait.....

T:
start /wait "" "IE7-WindowsXP-x%OS_TYPE%.exe" /passive /forcerestart
/update-no
goto verupend

:Error
echo Internet Explorer のレジストリキーが見つかりません。
echo 必要なら手動でインストールしてね。
pause
exit

:END
echo.
echo チェックOK
echo %message%終了します。
echo.
pause
exit
:verupend
echo.
echo バージョンアップしました
echo.
pause
exit

IEのバージョンチェックとバージョンアップでBATの簡略化

タイトルの通りで、なんとか仕事で使っている端末のバージョンチェックと
条件に合わない場合、バージョンアップするBATを作りました。
目的の作業は出来ますが、まだまだ勉強不足で簡略化するとしたら
どのように短く出来ますか?
お時間あるかたいましたらご教授下さい。


@echo off
CLS
echo IE ver6.0 の場合、IE7.0にアップグレードされます。
echo 実行続けますか?
echo 中止:CTRL + C
pause

rem マウント
net use T: \\server\setup$\microsof...続きを読む

Aベストアンサー

まず、
>ERRORLEVELは値の大きい方から聞かないと駄目です。ERRORLEVELの比較は常に"以上"で成立しますから。
は勘違いですね。これは、IF %ERRORLEVEL% == 0 とかじゃなくて、IF ERRORLEVEL 1 というまったく別の構文の話です。

本題に戻って、動いているので、これでいいと思うのですが。
変えるとしたら、

@echo off
cd /d %TEMP%
cls
echo IE ver6.0 の場合、IE7.0にアップグレードされます。
echo 実行続けますか?
echo 中止:CTRL + C
pause

echo IEバージョン情報出力
set VER=
for /f "skip=4 tokens=3" %%A in ('REG QUERY "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v "version"') do set VER=%%A
if not defined VER goto Error
if "%VER:~0,1%" == "7" (
set message=環境は「IE 7.0 」の環境でした。
goto END
)
if "%VER:~0,1%" == "8" (
set message=環境は「IE 8.0 」の環境でした。
goto END
)
if not "%VER:~0,1%" == "6" goto Error

for /f "tokens=2 delims=[" %%i in ('ver') do set VER1=%%i
for /f "tokens=2" %%i in ("%VER1%") do set VER2=%%i
rem -------Win2k=5.00 XP=5.1 XPx64=5.2-----------
set OS_TYPE=
if "%VER2:~0,3%" == "5.1" set OS_TYPE=32
if "%VER2:~0,3%" == "5.2" set OS_TYPE=64

echo installing IE7.0 %OS_TYPE%bit.....
echo please wait.....

rem マウント
net use T: \\server\setup$\microsoft\IE
T:
start /wait "" "IE7-WindowsXP-x%OS_TYPE%.exe" /passive /forcerestart /update-no
goto verupend

:Error
echo Internet Explorer のレジストリキーが見つかりません。
echo 必要なら手動でインストールしてね。
pause
exit /b
:END
echo.
echo チェックOK
echo %message%終了します。
echo.
pause
exit /b
:verupend
echo.
echo バージョンアップしました
echo.
pause
exit /b

まず、
>ERRORLEVELは値の大きい方から聞かないと駄目です。ERRORLEVELの比較は常に"以上"で成立しますから。
は勘違いですね。これは、IF %ERRORLEVEL% == 0 とかじゃなくて、IF ERRORLEVEL 1 というまったく別の構文の話です。

本題に戻って、動いているので、これでいいと思うのですが。
変えるとしたら、

@echo off
cd /d %TEMP%
cls
echo IE ver6.0 の場合、IE7.0にアップグレードされます。
echo 実行続けますか?
echo 中止:CTRL + C
pause

echo IEバージョン情報出力
set VER=
for /f "skip=4 tokens...続きを読む

Q.netframeworkのバージョンについて

VC#2005Expressでウィンドウズアプリケーションを作ろうとしています。
仕事に応用できればいいなあ…という理由です。

自宅でしかも無料で作れるIDEという理由で、上記のIDEをインストールして使い始めようと思っているのですが、
これは.netframework 2.0を使用しているようで、実際の現場で未だ多く残っているバージョン1.1とかで動くかどうか不安です。

バージョン2.0をインストールしてしまえばいいのでしょうが、
その場合、1.1等と2.0が競合するなんてことはないのでしょうか?
マシンが都合の良い方を選択して実行してくれるのでしょうか?

また、Eclipse RCPのようにバージョンを選択してexeファイルを
発行するようなことはできないんでしょうか?

コードを書くとかいう以前に根本的な問題で悩んでしまっています。

ご存知の方おられましたら、ご教授ください。
よろしくお願いします。

Aベストアンサー

.NET Framework のバージョンですが、1.1 と 2.0 の同居は可能です。
Visual Studio 2003 と、 Visual Studio 2005 を同居させることもできます。

1.1 のアプリケーションを、 2.0 で動かすことは可能ですが、
2.0 のアプリケーションを、 1.1 で動かしたことはありません。

Qvoidとかstaticとか

javaでpublic static void main(String[ ] args) {とかあるんですが

よく意味が分かりません 解説のHPを見てもフォーマットなど専門用語を使って説明してるので意味が分かりません

System.out.print("hello");は ("")なかが出力するのはわかるんですが
何故 System.outなのか気になります

public static void main(String[ ] args) {もよくわかりません

詳しく 凄くわかりやすく説明してくれる人いたら教えて下さい
モヤモヤ度MAXです

Aベストアンサー

★『Java』は専門外ですがアドバイスします。
・アドバイスは『static』と『void』の2つです。
・まず『static』ですが、これは他のソースファイルでは『main』関数は参照・呼び出し
 できないようにするためです。つまり、記述したソースファイルでしか利用しない関数
 または、他のソースファイルから呼び出せない関数に付けます。→記述したソースの
 専用関数って事ですね。
・そして『void』の方は、関数には『戻り値がありません』と明示的に表すための指示です。
 この『void』がある関数を呼び出して、何かの変数に戻り値を代入しようとすると、
 関数の使い方が間違っているのでエラーが出ます。→当然ですね。戻り値はないと『void』
 をつけているのですから。
・また、『void』がある関数に『return 値;』などを記述するとやっぱりエラーが出ます。
 これも、明示的に戻り値はないと『void』を付けているのでエラーとなるのです。
・よって、戻り値がない場合は明示的に『void』キーワードをつける事で関数の使い方を
 厳しくチェックしてプログラマーさんに教えてくれるのです。
・以上。おわり。→『System.out』は『print』が画面などへの出力ですので『out』でいいと思うよ。

★『Java』は専門外ですがアドバイスします。
・アドバイスは『static』と『void』の2つです。
・まず『static』ですが、これは他のソースファイルでは『main』関数は参照・呼び出し
 できないようにするためです。つまり、記述したソースファイルでしか利用しない関数
 または、他のソースファイルから呼び出せない関数に付けます。→記述したソースの
 専用関数って事ですね。
・そして『void』の方は、関数には『戻り値がありません』と明示的に表すための指示です。
 この『void』がある関数を呼び...続きを読む


人気Q&Aランキング

おすすめ情報