VBScriptについて必死に話し合うスレ
レス数が1000を超えています。これ以上書き込みはできません。
0001桃白白 ◆9Jro6YFwm650
2014/02/06(木) 22:48:46.16| ノ ヽ
/ ― ―
| ////( _●_)ミ テヘクマ
彡、 |∪| l
ヽ ヽノ /
/´ ヽ、r ̄
r ヽ、 )
ヽ、 ヽヽ
と二_ノ_ノ
0002デフォルトの名無しさん
2014/02/06(木) 23:52:47.73�@
�@�@ �@
�@
�@�@
�@
�@�@ �@
�@�@
�@ �@ �@
�@ �@�@
�@ �@
�@ �@
�@
�@
�@
0003デフォルトの名無しさん
2014/02/07(金) 18:35:29.490004デフォルトの名無しさん
2014/02/07(金) 20:43:28.050005デフォルトの名無しさん
2014/02/08(土) 13:31:38.020006デフォルトの名無しさん
2014/02/08(土) 16:10:41.74WScript.StdOut.WriteLine Drive.DriveLetter & ": " & Drive.TotalSize
Next
0007デフォルトの名無しさん
2014/02/08(土) 16:51:18.120008デフォルトの名無しさん
2014/02/08(土) 17:01:26.180009桃白白 ◆9Jro6YFwm650
2014/02/09(日) 18:27:19.97桃白白ご相談したいことがあるんだけど、聞いてくれる?
Personクラスはフィールドに誕生日とお名前とお金と年齢を保持するの。
Class Person
Dim Birthday
Dim Name
Dim Money
Dim Age
End Class
Porsons配列はPersonオブジェクトを複数保持するの。
ReDim Persons(...)
Persons配列に含まれるPersonオブジェクトのうち、誕生日が
指定した日付から指定した日付までのもので合計の金額と
人数と年齢の平均を求めたいの。
値を求めるときに入力するのは期間の開始日と期間の終了日なの。
誕生日がこの期間内のものについて処理したいの。
条件が変わるかもしれないからできるだけ汎用性があるように実装したいんだけど、どう実装したらいい?
桃白白困っています。教えてくださいお願いします。
0010片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/09(日) 18:45:37.63...
End Type
Sub StatPersons(ByRef stat_result, date1, date2)
0011デフォルトの名無しさん
2014/02/10(月) 00:21:55.340012デフォルトの名無しさん
2014/02/10(月) 02:11:16.53言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0013桃白白 ◆9Jro6YFwm650
2014/02/10(月) 05:24:56.91桃白白アイちゃんじゃないよ!
だいたいちゃん付けっておかしいよ!くんにしろおらあああ!!
0014デフォルトの名無しさん
2014/02/10(月) 14:16:08.15http://social.msdn.microsoft.com/Forums/vstudio/ja-JP/ab5f7e16-dc53-43b7-9dfd-af14698b1fe6?forum=vbgeneralja
0015デフォルトの名無しさん
2014/02/10(月) 18:38:39.960016デフォルトの名無しさん
2014/02/10(月) 23:01:57.160017桃白白 ◆9Jro6YFwm650
2014/02/10(月) 23:06:17.22桃白白じゃないけど、桃白白はわりあい好きだなこういう人。
価値観が違っても自分なりの考えを持っていてそれを披露できるって
とっても素敵なことだと思う。ここに来たらいいのに。
>>15
桃白白女だよ、かわいい系の。
ちょっと写真古いけど、これ桃白白。
http://upload.wikimedia.org/wikipedia/commons/f/f3/Raicho_Hiratsuka.jpg
0018桃白白 ◆9Jro6YFwm650
2014/02/10(月) 23:08:19.57(「・ω・)「がおー
0019デフォルトの名無しさん
2014/02/11(火) 10:29:09.09Class Person の配列を支配するクラス作ればいいやん
0020桃白白 ◆9Jro6YFwm650
2014/02/11(火) 10:32:00.46どういうこと?コード書いてよ。桃白白ぜんぜんわかんない。
0021デフォルトの名無しさん
2014/02/11(火) 11:40:23.760022桃白白 ◆9Jro6YFwm650
2014/02/11(火) 11:43:31.83知らない。抱いてくれ。
0023デフォルトの名無しさん
2014/02/11(火) 12:13:58.960024デフォルトの名無しさん
2014/02/11(火) 12:55:17.76IE5.0位から
0025デフォルトの名無しさん
2014/02/11(火) 13:57:42.06SQL使った方が速いよ
0026桃白白 ◆9Jro6YFwm650
2014/02/11(火) 14:02:07.71DB用意しなきゃいけないじゃん。データ管理にDB使う男ってどうかと思う……。
0027デフォルトの名無しさん
2014/02/11(火) 14:22:15.640028デフォルトの名無しさん
2014/02/11(火) 21:03:33.28用意するって程でもないじゃん
ADOX使えば、VBScript上から簡単に作れるし
0029桃白白 ◆9Jro6YFwm650
2014/02/11(火) 21:06:12.52DB使う男の人って……。桃白白ドン引き。
奢らない男より最低だと思う。桃白白割り勘でもいいと思うけど、
DB使う男だけはムリ!
0030デフォルトの名無しさん
2014/02/11(火) 21:18:39.440031片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/12(水) 19:22:18.95桃白白さんにはそんなの関係ねえ〜♪
0032デフォルトの名無しさん
2014/02/12(水) 19:46:48.970033桃白白 ◆9Jro6YFwm650
2014/02/13(木) 05:56:54.13まるで桃白白が大規模開発にかかわっていないみたいな、
こう見えても桃白白無職なんだよ、本当におっしゃるとおりです、
すこし遅れましたがあけましておめでとうございます、
本年もよろしくお願いもうしあげます。
0034デフォルトの名無しさん
2014/02/13(木) 06:13:42.99,.ィ'/ ,;: ,;:::::;\
/;;'" ,.::,' ,' / |:;;:;:;:;:;:;ハ
// /;::::::,,' ; :ミ ;:;:;:;:;:;:;',
;:;| /;:;:;;; ' ヾ:;:;:;:;:;:;:;':,
,!;;;! ノ// ::|;:;:;:;:;:;:;:;、
;;;;;;! ノ" . : : :::l;:;:;:;:;:;:;:i,l
ノl;;;;|::;;,,_ _,,,,..,,__ : :ヾ;:;:;;:;:;|!i!
|;;;;| 、,、 "_,,,.. .: :|::r:;;:;;| |
_,. -''i|;;;:|', ; :: `¨´ . : ノ;;レ;;;l;;|
,ィ'" |;:リ.ハ ノ ::.. /;;;;;リノノ^`ー 、
/ " ヽ ゞ...r=' ノ,'ノノノノ ` 、
/ i ハヽ==- // / \
;' ! ;'_,,ヽ、 _./ / ,' ヽ
,' i ( ゝ ̄、 _,. :' ;' ,. 'i
;' 、 ~`ゝ--ァ\ ,! ,. |
,' :, i' ゞ.;' \i / ,. - ' , |
桃白白(39)
0035片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/13(木) 20:43:29.820036デフォルトの名無しさん
2014/02/13(木) 21:43:05.120037デフォルトの名無しさん
2014/02/14(金) 12:46:10.960038桃白白 ◆9Jro6YFwm650
2014/02/15(土) 12:56:14.85____
/ \
/ ─ ─\
/ ⌒ ⌒ \ ハハッ冗談はよせよマイハニー
| ,ノ(、_, )ヽ |
\ トェェェイ /
/ _ ヽニソ, く
0039片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/15(土) 13:07:19.780040片山桃白白 ◆9Jro6YFwm650
2014/02/15(土) 13:27:23.04単語の最初の文字を大文字で表記することをキャメルケースといいます。
桃白白はスネークケースの文字列をキャメルケースの文字列に変換する関数を
作ってほしいと思っています。また、キャメルケースの文字列を
スネークケースの文字列に変換する関数を作ってほしいと思っているのです。
みんなの力が必要です。よろしくお願いもうしあげます。
0041デフォルトの名無しさん
2014/02/15(土) 13:31:59.660042片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/15(土) 13:42:58.37dim i,c,f,newstr
newstr = ""
if len(str) > 0 then
c = mid(str,1,1)
newstr = ucase(c)
f = 0
for i=2 to len(str)
c = mid(str,i,1)
if c = "_" then
f = 1
else
if f = 1 then
newstr = newstr & ucase(c)
else
newstr = newstr & c
end if
end if
next
end if
snaketocamel = newstr
end function
msgbox snaketocamel("test_abc")
0043片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/15(土) 13:51:45.10[email protected]
0044デフォルトの名無しさん
2014/02/15(土) 14:10:24.71dim i,c,f,newstr
newstr = ""
if len(str) > 0 then
c = mid(str,1,1)
newstr = ucase(c)
f = 0
for i=2 to len(str)
c = mid(str,i,1)
if c = "_" then
f = 1
else
if f = 1 then
newstr = newstr & ucase(c)
f = 0;'これ追加
else
newstr = newstr & c
end if
end if
next
end if
snaketocamel = newstr
end function
msgbox snaketocamel("test_abc")
0045デフォルトの名無しさん
2014/02/15(土) 16:40:17.790046デフォルトの名無しさん
2014/02/15(土) 16:57:13.270047デフォルトの名無しさん
2014/02/15(土) 17:32:28.280048デフォルトの名無しさん
2014/02/16(日) 00:37:15.56Function SnakeToCamel(Snake)
Dim Word
For Each Word In Split(Snake, "_")
SnakeToCamel = SnakeToCamel & Capitalize(Word)
Next
End Function
Function Capitalize(Word)
Capitalize = UCase(Mid(Word, 1, 1)) & LCase(Mid(Word, 2, Len(Word)))
End Function
0049デフォルトの名無しさん
2014/02/16(日) 00:43:59.19Function CamelToSnake(Camel)
Const Caps = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
Dim Word
Word = Mid(Camel, 1, 1)
Dim i
For i = 2 To Len(Camel)
Dim c
c = Mid(Camel, i, 1)
If InStr(1, Caps, c, 0) > 0 Then
CamelToSnake = CamelToSnake & UCase(Word) & "_"
Word = c
Else
Word = Word & c
End If
Next
CamelToSnake = CamelToSnake & UCase(Word)
End Function
0050デフォルトの名無しさん
2014/02/16(日) 01:53:43.69まずPersonクラスに、メインキーとなるIDを付けよう
ある範囲の日付で、集計するのだから、
DBにしても、速く検索できない
なぜなら一般的に、
日付に検索用のインデックスを付けないから、
線形探索となり、すべてのレコードを見るので、
計算量はO(n)
日付で集計するのは日次、月次処理で、よくある
0051デフォルトの名無しさん
2014/02/16(日) 10:57:01.16んなこたぁ言ってない
わざわざコーディングする手間がなくなるって言ってるの
そもそも奴は、「Personクラス」の集合を扱いたいが、配列で管理する方法が分からないと言ってるの
それに対して、配列を管理するクラス作ればいいんじゃないと言われ
コードが想像できないから書いてくれとアホな事を言い出すから
DBに突っ込んでSQL使えとアドバイスされてんだよ
0052桃白白 ◆9Jro6YFwm650
2014/02/16(日) 11:14:05.39DBは論外だしー配列を管理するクラスって口で言うのは簡単だけど、
それが難しいから質問してるわけでー桃白白困ってるのー助けてー。
0053デフォルトの名無しさん
2014/02/16(日) 12:13:07.04自分でやれ
ヒントは
配列への追加は、addメソッドつくって、その時にredimする
日付は、datevalueか、dateserialで大小判定が可能になる
で、そんなもの作っても、SQLでちょいちょいと出来るから、労力の無駄以外の何物でもない
0054桃白白 ◆9Jro6YFwm650
2014/02/16(日) 12:21:19.62追加はいらないよ。質問は
Persons配列に含まれるPersonオブジェクトのうち、誕生日が
指定した日付から指定した日付までのもので合計の金額と
人数と年齢の平均を求めたいの。
値を求めるときに入力するのは期間の開始日と期間の終了日なの。
誕生日がこの期間内のものについて処理したいの。
条件が変わるかもしれないからできるだけ汎用性があるように実装したいんだけど、どう実装したらいい?
どれだけ汎用的に実装できるかってところ。質問さえよくわかってないのに実りがないとかいわないでもらいたい。
0055片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/16(日) 12:34:42.060056片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/16(日) 12:44:41.35class paidate
dim year
dim month
dim day
end class
'日付を比較する関数
function paidatecompare(d1,d2)
if d1.year > d2.year then
paidatecompare = 1
elseif d1.year < d2.year thenpaidatecompare = -1
elseif d1.month > d2.month then
...(省略)...
else
paidatecompare = 0
end if
end function
0057片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/16(日) 12:55:06.20class paistatresult
dim total_money'合計金額
dim num_person'人数
dim total_age'年齢合計
dim avg_age'年齢平均
end class
'集計をする関数
sub dostat(statresult,d1,d2)
dim item
for each item in persons
if paidatecompare(d1,item.birthday)<=0 and paidatecompare(item.birthday,d2)<=0 then
...
end if
next
end sub
0058デフォルトの名無しさん
2014/02/16(日) 13:00:10.24追加の条件の通りなら、SQLでやる方が柔軟性が高いに決まってるじゃない
Birthdayだろうと、Nameだろうと、Moneyだろうと、好きなものを集めてこれるよ
0059桃白白 ◆9Jro6YFwm650
2014/02/16(日) 13:11:30.57桃白白はDBが嫌いだからSQLを使いません。
0060桃白白 ◆9Jro6YFwm650
2014/02/16(日) 13:26:45.350061デフォルトの名無しさん
2014/02/16(日) 13:54:05.33Private m_start, m_end, m_count, m_avg, m_total
Private Sub Class_Initialize()
m_count = 0
m_avg = 0
m_total = 0
End Sub
Public Function tako(pai_class_obj)
If m_start < pai_class_obj.Birthday And m_end > pai_class_obj.Birthday Then
m_count = m_count + 1
m_avg = m_avg + pai_class_obj.Age
m_total = m_total + pai_class_obj.Money
End If
End Function
End Class
'---------------
Dim ika, pai
Set ika = New FindClass
ika.StartDate("1999/1/1")
ika.EndDate("2014/1/1")
For Each col In pai_class_array
ika.tako(pai)
Next
msgbox ika.Count & "人: " & ika.Total & "円: 平均" & ika.Avg & "才"
ゲッター、セッターは自分で追加しやがれ
0062桃白白 ◆9Jro6YFwm650
2014/02/16(日) 14:45:22.25>>57
>>61
ありがとうございます。桃白白なんとお礼をもうしあげてよいやら、
ほんとうにありがたく、うれしく、かたじけなく、よろこばしく、このたびはまことにありがとうございます。
>>61
この実装は目から鱗が落ちるようでした。参考にさせていただきたいと思います、ありがとうございます。
0063デフォルトの名無しさん
2014/02/16(日) 15:08:40.18無駄な時間使わせやがって
Classのメンバーを全てPublicにしてるから、>>61のやり方が覚えられないんだろうが
0064桃白白 ◆9Jro6YFwm650
2014/02/16(日) 15:14:40.44Publicは関係ないでしょうが!Publicは悪くないよ、桃白白の悪口ならいいけど、
Publicの悪口は許さないよ!!
0065デフォルトの名無しさん
2014/02/16(日) 15:18:52.61Publicの悪口なんか言ってないだろうが
PrivateとPublicの区別が付かない君のオツムにケチを付けてるだけだろうが
0066桃白白 ◆9Jro6YFwm650
2014/02/16(日) 15:22:33.25桃白白PrivateとPublicの区別付くよ。
PrivateとPublicの区別付くのとPrivateとPublicの区別付かないのとの区別ができてないじゃん。
いいがかりもいいところだよ!
0067桃白白 ◆9Jro6YFwm650
2014/02/16(日) 15:24:40.37だってアクセスできなくなるじゃん。それって誰のためなのって思うわけ。
桃白白そう思うわけ!いつでも心の扉を開けておきたいそういう思いが桃白白にはあるわけ!!
そこをわかってほしいわけ!!!
0068デフォルトの名無しさん
2014/02/16(日) 15:53:09.27ばーか
PrivateとPublicの区別が付かない限り、>>61のやり方が判らないままだといってるの
0069桃白白 ◆9Jro6YFwm650
2014/02/16(日) 15:58:04.32アクセス修飾子関係ないだろって桃白白はいってんの。バカはお前だハゲ、けつ毛そったろか。
0070デフォルトの名無しさん
2014/02/16(日) 16:01:27.69関係あるだろ、その証拠に君、>>61のやり方を思いついてないじゃん
0071桃白白 ◆9Jro6YFwm650
2014/02/16(日) 16:08:27.89アクセス修飾子が原因で思いつかなかったわけじゃないだろ。
全部Publicにしても>>61のやりかたはできるわけだし。
桃白白はアクセス修飾子をすべてPublicにしている。
桃白白は>>61を思いつかなかった。
アクセス修飾子をすべてPublicにする人間は>>61を思いつかないの証明ができてないじゃないか。
0072桃白白 ◆9Jro6YFwm650
2014/02/16(日) 16:11:45.22アクセス修飾子にかんしては桃白白のほうがあっとうてきに正しいことを思い知らせてやんよ
Class Test
Private Value
End Class
Dim t
Set t = New Test
t.Value = 1 <- これができない。
0073片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/16(日) 16:14:15.97プログラム資源のアクセス方法をあえて制限することで問題をオブジェクトローカルに限定することができる。
例えば実装が変わってもgetter,setterを変更するだけで外部仕様の変更を最小限にすることができる。
つまり、仕様変更に強いプログラムにすることができる。
0074桃白白 ◆9Jro6YFwm650
2014/02/16(日) 16:17:59.21こざかしい、こざかしいわ! アクセス修飾子を省略することによって
明晰になるロジックの前ではアクセス制限など必要ないわ!! 違うか!?
0075片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/16(日) 16:25:33.10至るところに点在しているとき、
Valueの値を0か1に制限する必要が生じたとすると、
点在しているt.Value = 2というコードを探しだして変更する
という大変な作業が必要になる。
別に一生小規模開発しかしないなら別にいいんだけどね。
0076桃白白 ◆9Jro6YFwm650
2014/02/16(日) 16:27:11.22Valueをプロパティに変えても点在することに変わりはないでしょうが
0077デフォルトの名無しさん
2014/02/16(日) 16:27:18.34全てのアクセス修飾子をPublicにする限り、>>61を思いつくわけがない
>>72のコードで、「<- これができない。」と書いている時点で、>>61を思いつかないことを全て証明してんじゃん
「<- これができない。」出来ないから、>>61を思いつくのだよ
0078桃白白 ◆9Jro6YFwm650
2014/02/16(日) 16:29:41.22できても思いつくよねっていってんの。桃白白は速攻で思いついたし、アクセス修飾子を
使ってギトギトになってる>>61よりよっぽどきれいなコードを書ける。
0079片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/16(日) 16:35:36.76t.SetValue 0とか
t.SetValue 1とか
t.SetValue 2
というコードだったらSetValueの定義を変更するだけでOK。
こういうのをsetterっていうんだけどね。
オブジェクト指向勉強してないでしょう?
0080デフォルトの名無しさん
2014/02/16(日) 16:41:14.49一定範囲内は細かいスコープ管理をしても無駄じゃないかっていう考えはあるな。
javaのデフォルトスコープがpackageスコープっていうのはこの辺の考えを引き継いでいる。
反対にこの辺むやみに厳密にしようとしたのがC++だった。
0081桃白白 ◆9Jro6YFwm650
2014/02/16(日) 16:43:13.71なに言ってんだお前。
SetValueを変更するだけでなにがいいんだ?
必要になったらプロパティ定義するだけじゃねえか。
ほれ。必要ないないならいらないね。
Property Set Value(v)
Value_ = v
End Property
JavaBeans の規則ってどれくらいきついものなんですか? - Yahoo!知恵袋
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1268311327
>同じ機能をpublicフィールドで実装することが推奨されだしている"傾向"(※2)もあります。
勉強してないのはそっちだろ
0082デフォルトの名無しさん
2014/02/16(日) 16:51:38.81そりゃ、模範解答を見てからなら、何でも言えらぁなw
0083桃白白 ◆9Jro6YFwm650
2014/02/16(日) 16:54:52.97そうだよ、なんでも言えるよ、揚げ足取ってやろうか?
日付の境界がおかしいね、メソッドの呼び出しも間違ってる、
アクセス修飾子使ってるからそういう間違いを犯すんだよ、
君のコードがアクセス修飾子を使ってはいけないことの何よりの証拠だw
0084片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/16(日) 16:57:36.630085デフォルトの名無しさん
2014/02/16(日) 16:59:08.54で?
あんなコード使わなくても、俺はSQLでちょいちょいやるから関係ない
君が駄々を捏ねるから、無駄な時間を使って、無駄なコードを書いたに過ぎない
そして、君は、そんな無駄なコードすら思いつけない無能なのさw
0087デフォルトの名無しさん
2014/02/16(日) 17:14:28.57ちなみに、メソッドの呼び出しが間違ってるところって何処よw
存在しないメソッドがどうたらとか言うなよw
0088桃白白 ◆9Jro6YFwm650
2014/02/16(日) 17:16:38.41かっこつけてるところ
0089デフォルトの名無しさん
2014/02/16(日) 17:18:58.88本当だw
すまんかったw
まっ、Publicのみで書いてたら、>>61を思いつかないってのは嘘じゃないけどなw
0090デフォルトの名無しさん
2014/02/16(日) 17:25:04.83getter,setterが、Propertyとは限らないだろwwww
Function StartDate()
ならどうすんだよwwww
>>89も桃白白ごときに言い含められてんじゃねぇよwwww
0091デフォルトの名無しさん
2014/02/16(日) 17:48:06.190092デフォルトの名無しさん
2014/02/16(日) 17:49:13.64VBすらまともに使えない奴が言うなw
0093桃白白 ◆9Jro6YFwm650
2014/02/16(日) 19:17:03.63>>61って平均値計算されないよね
たしかに思いつく気がしないわ、平均値求めたいのに
平均値を計算しないコードなんて思いつかないわ(大皮肉)
>>90
お前は何を言っているんだ。
>>88の意味をわかっていないんじゃないか?どうなんだ?
0094デフォルトの名無しさん
2014/02/16(日) 19:47:27.31おいおい、平均値が計算されてないってw
おんぶに抱っこの赤ちゃんかよw
白白ちゃん、御ねむの時間ですよwwww
PrivateとPublicの区別を付けなきゃ、あのコードがClassである意味がないだろうが
単にSubでも十分機能するっての
変数部分だけ、Classで構造体にすりゃ十分じゃん
0095桃白白 ◆9Jro6YFwm650
2014/02/16(日) 19:56:11.92ちょっと何いってんのわからないし、なんかお前つまらない。
桃白白はお前と話すのをあきらめた。
0096デフォルトの名無しさん
2014/02/16(日) 20:10:03.860097デフォルトの名無しさん
2014/02/16(日) 21:05:59.28オオッ!パイパイ
ボヨヨンヨン
0098デフォルトの名無しさん
2014/02/16(日) 21:16:15.73お口を開けてパックンチョ
0099デフォルトの名無しさん
2014/02/21(金) 17:43:01.44チンチンたちますかあ?
0100桃白白 ◆9Jro6YFwm650
2014/02/23(日) 19:59:05.79/⌒ ⌒\
/( ●) (●)\
/::::::⌒(__人__)⌒:::::\ 桃白白いいこと思いついたお!
| |r┬-| |
\ `ー'´ /
0101デフォルトの名無しさん
2014/02/23(日) 22:18:59.47> そうなんだ、すごいね! <
´ ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
__、、=--、、 __
/ ・ ゙! /・ `ヽ
| ・ __,ノ (_ ・ |
ヽ、 (三,、, _) /
/ー-=-i'’ (____,,,.ノ
|__,,/ |__ゝ
〉 ) ( )
0102デフォルトの名無しさん
2014/02/23(日) 22:20:11.62俺の噂か?
そんなにスゴいかな?
エヘヘ
0103デフォルトの名無しさん
2014/02/23(日) 22:22:39.92.,,......、 ..,, ,,,,,_ ....,,_
`゙ヽ `'i ゙l `', `l `'j 、 ゙l l
.,! .! ,‐.., / ,/ .!\ ,,、 l /ゞ`'i ! .l-、 ._
.,! ゙'" l .ト.. -'''゛ ._,、`'、ヽ.\ _, ヽ ̄ ._..-'゙ __. .l゙''''″ .,/r'" . \
! ,i--'"゛ .ヽ .,,、 ./ | │..l l i、._.. ‐''",゙......,.`''、, `''フ /゛.,./ "゛ .`l, .ゝ v '"./⌒';; .l
! .! ゛/ / | .l | │ヽ ,/ `i. .l ./ / '゙‐'' フ_.-‐′ ./ ./ .! .!
_,,,,,,,) | / / .l゙ l゙゙ヽ, .| `" .! ! / ! .,、″ / .| │ !
/..,,,,,_. `''-、 / i,゙ ./ ! ゝヾ / l ./ ,! /.! / .i | / ̄`" /
| .'(__./ .,、 `'、 / / ゙i`" / _/ ./ i′ l゙ | ゙―-‐⌒゙' l、 .ヘ´ ,!| 〈,゙> `、
.ヽ,、 _./ `'-、,,ノ .ヽノ .! ,./ _,;;;;' ,-‐´ .l ./ ヽ、 _ノ.″ ! ./ ヽ、 _..-、 ノ
. ̄´ ´  ̄ `゛ .`゙゙゙゙゙゙´ `´  ̄ `゛
0104デフォルトの名無しさん
2014/02/23(日) 22:23:34.07> ハゲがいるぞ殺せ!!! <
 ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
三 ( ´・ω)
三 ー(‐∪─→
三 / ̄ ̄ ̄ 》  ̄\
三三 | U ・ | 彡⌒ ミ
三 と| ι| | ヽ(´・ω・`)ノ ←>>102
三 /_∧∨ ̄ ̄/_∧U (___)
0105デフォルトの名無しさん
2014/02/23(日) 22:27:14.83____
.ni 7 /ノ ヽ\ 壁に向かってしゃべってろゴミ
l^l | | l ,/) / /゚ヽ /゚ヾ\ .n
', U ! レ' / / ⌒ ⌒ \ l^l.| | /)
/ 〈 | (____人__) | | U レ'//)
ヽ\ |lr┬-l| / ノ /
/´ ̄ ̄ノ ゙=ニ二" \rニ |
0106デフォルトの名無しさん
2014/02/23(日) 22:28:19.74俺に嫉妬しちゃった?
エヘヘ
0107デフォルトの名無しさん
2014/02/23(日) 22:29:24.94ハ _
___ ‖ヾ ハ
/ ヽ ‖::::|l ‖:||.
/ 聞 え | ||:::::::|| ||:::||
| こ ? | |{:::::‖. . .||:::||
| え | _」ゝ/'--―- 、|{::ノ!
| な 何 | / __ `'〈
| い ? ! /´ /´ ● __ ヽ
ヽ / / ゝ....ノ /´● i
` ー―< { ゝ- ′ |
厶-― r l> |
∠ヽ ゝ-― `r-ト、_,) |
レ^ヾ ヽ>' ̄ LL/ 、 /
.l ヾ:ヽ ` 、_ \\ '
l ヾ:ヽ ト`ー-r-;;y‐T^
| ヾ `ニニ「〈〉フ /‖. j
0108桃白白 ◆9Jro6YFwm650
2014/02/24(月) 00:17:05.08MS OfficeのVBAはデバッグ時にイミディエイトウィンドウに文字列を出力できて超便利なの。
LibreOfficeにはイミディエイトウィンドウに類するものがないの!
LibreOfficeはデバッグするときにブレークポイントを置いてウオッチ式に変数を登録して
マウスでカチカチして変数の値を確認するしかないの。
そこでVBScriptの出番のわけですよ。LibreOfficeではテキストファイルに文字列を出力して
そのテキストファイルをVBScriptで監視すればいいと思うわけ。桃白白そう思うわけ。
じゃああとはよろしくお願いいたします。
0109デフォルトの名無しさん
2014/02/24(月) 05:26:25.74o と
。 ,. -ー冖'⌒'ー-、 思
,ノ \ う
/ ,r‐へへく⌒'¬、 ヽ キ
{ノ へ.._、 ,,/~` 〉 } ,r=-、 モ
/プ ̄`y'¨Y´ ̄ヽ―}j=く /,ミ=/ オ
ノ /レ'>-〈_ュ`ー‐' リ,イ} 〃 / タ
/ _勺 イ;;∵r;==、、∴'∵; シ 〃 / で
,/ └' ノ \ こ¨` ノ{ー--、〃__/ あ
人__/ー┬ 个-、__,,.. ‐'´ 〃`ァーァー\ っ
. / |/ |::::::|、 〃 /:::::/ ヽ た
/ | |::::::|\、_________/' /:::::/〃
>>108
0110片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/24(月) 23:58:38.191.テキストファイルの更新日時をチェックする。
2.更新されていればファイルを全部読み込んでテキストボックスにセットし、sleepして1に戻る。
3.更新されてなければ、sleepして1に戻る。
VBScriptでテキストボックスを扱えるのかな? つーか、
ファイルの更新をチェックしてくれるテキストエディタ使えば?
0111桃白白 ◆9Jro6YFwm650
2014/02/25(火) 00:45:22.54なんでテキストボックス?コマンドプロンプトでいいじゃん。
なんで全部読み込む?増えたぶんだけでいいじゃん。
桃白白はtail -fみたいなのを作って欲しいと思ってるの。
ダーリンお願い。
0112デフォルトの名無しさん
2014/02/25(火) 00:52:43.390113片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/25(火) 01:37:40.32dim fso,file
set fso = createobject("scripting.filesystemobject")
set file = fso.opentextfile(filename)
if not file.atendofstream then
readalltextfile = file.readall
end if
file.close
end function
sub watch
dim filename,text,size,newsize
size = 0
filename = "c:\...\debugout.txt"
do
text = readalltextfile(filename)
newsize = len(text)
if newsize > size then
text = mid(text, size + 1, newsize - size)
wscript.stdout.write text
size = newsize
end if
wscript.sleep 1000
loop
end sub
watch
0114桃白白 ◆9Jro6YFwm650
2014/02/25(火) 07:12:53.96tailコマンドはWindowsにないよ。
桃白白はそれをVBScriptで代替したいの。
tailコマンドを使いたいのではなくてtailコマンドのようなものを
VBScriptで作りたいっていうのが桃白白の心境であるし、それと
どうじに片山さんといちゃいちゃするっていうのがこのスレの方針でも
あるよね。桃白白なんか間違ってる?(反語:間違ってない)
0115桃白白 ◆9Jro6YFwm650
2014/02/25(火) 07:15:31.23ありがとうございます。桃白白とてもうれしいです。
いまの思いを率直に述べさせていただくなら桃白白とてもうれしいです、ありがとうございます。
0116デフォルトの名無しさん
2014/02/25(火) 22:33:29.65Option Explicit
WatchFile WScript.Arguments(0)
Sub WatchFile(FilePath)
Dim Fso
Set Fso = CreateObject("Scripting.FileSystemObject")
Dim Stream
Set Stream = Fso.GetFile(FilePath).OpenAsTextStream
Do
Do Until Stream.AtEndOfStream
WScript.StdOut.Write Stream.Read(4096)
Loop
WScript.Sleep 33
Loop
End Sub
0117デフォルトの名無しさん
2014/02/26(水) 16:38:02.840118デフォルトの名無しさん
2014/02/26(水) 17:51:17.43生でやってもたいしたことないでしょ
0119デフォルトの名無しさん
2014/02/26(水) 18:45:06.28生は気分が違う
なまやでー
こすれてるんやでぇー
0120片山博文MZ無能 ◆T6xkBnTXz7B0
2014/02/27(木) 15:25:54.04**** ****
* * * *
* * | *
* 人 *
* |  ̄ Y  ̄ *
* 人 | *
*  ̄ Y  ̄ *
* | /⌒ヽ/⌒ヽ/⌒ヽ__ *
* / ̄\、:::::::::::::::::::::::/」_^^\
* / /」_^^\:::::::│/ 「_\\
* / │/ 「_\\::::{\\@││}
* /: : {\\@││}:::\\」_//
* /: : : : : \\」_//)::/\__「:::)
* /::::: : : : : : ::\__「:::|/::::::::::::::::::::::::::::)
* |::::::::: : : : : : /ノ⌒ノ / )::::::::::::::::::::::::ノ
*l、 .ノ⌒ヽ/⌒〜(⌒ヽ、  ̄⌒l:::::::::::::::)
☆〓☆ . ヽ、~⌒/ ノ) /⌒〜^  ̄`l_ノ
.☆☆〓 |::::::/ (⌒ヽ、: : : : : : : : : _/ ̄
_____▲_|::::::::/:::::::::_r―‐~ ̄ ̄
( :::::::::::://|▼  ̄ ̄ ̄ ̄
( ̄.:::/::::/:::::| 〓☆
\ :::/::::::::::| ☆〓☆
-―‐、__:l
0122桃白白 ◆9Jro6YFwm650
2014/03/02(日) 14:26:14.31ASSOCコマンドとFTYPEコマンドで取得されるのはグローバルな設定に限られるの。
そこでVBScriptの出番だと思うわけ。桃白白ぜったいそう思うわけ。
ローカルな関連付けの設定を取得できるプログラムをVBScriptで作ってください。
桃白白それ使います、よろしくお願いもうしあげます。ありがとうございます。
0123片山博文MZ無能 ◆T6xkBnTXz7B0
2014/03/02(日) 14:36:19.82だったらレジストリキーのHKEY_CLASSES_ROOTを読み込めばいいと思います。
http://pf-j.sakura.ne.jp/program/winreg/classes.htm
0124桃白白 ◆9Jro6YFwm650
2014/03/02(日) 14:41:17.28ハ,,..,,ハ
/;;・ω・;;ヽ
. (;( ^^^ );)
`'ー---‐´
はい、よろしくお願いいたします。
0125デフォルトの名無しさん
2014/03/02(日) 14:58:47.210126デフォルトの名無しさん
2014/03/03(月) 10:40:03.810127片山博文MZ無能 ◆T6xkBnTXz7B0
2014/03/03(月) 12:14:24.06https://friendpaste.com/5KmAN7BshJ6Uomuq17Sf08
ftype.vbs
https://friendpaste.com/5KmAN7BshJ6Uomuq17KBlY
ベイビー愛してるよ。
0128デフォルトの名無しさん
2014/03/03(月) 13:52:57.74リダイレクトみたいになってて
HKLMとHKCUの項目が混ざり合って出てくる
0129デフォルトの名無しさん
2014/03/03(月) 15:44:16.59IDでぐぐった
ttp://www.gosekiten.com/index.html
あー
見覚えあるわ
0130桃白白 ◆9Jro6YFwm650
2014/03/03(月) 22:11:30.49片山ジェバンニさんが一晩でやってくれました。ありがとうございます。
0131デフォルトの名無しさん
2014/03/03(月) 22:24:00.370132桃白白 ◆9Jro6YFwm650
2014/03/03(月) 22:27:28.00早いに決まってるでしょうが!片山さんが一番乗りだし、
二番の人はいまだ現れてないんだから圧倒的スピードスターだよ。
0133白桃桃 ◆oqWL/aeWpI
2014/03/03(月) 22:54:27.070134デフォルトの名無しさん
2014/03/05(水) 12:34:53.23なんとローカル変数が無く、グローバル変数しかない
これじゃ、プログラムできない
まだ当分、WSHから脱出できなそう
PowerShellも一々、単語が長いのでやり辛い
0135デフォルトの名無しさん
2014/03/05(水) 19:55:01.360136桃白白 ◆9Jro6YFwm650
2014/03/05(水) 22:59:45.25* *
* + YES!
n ∧_∧ n
+ (ヨ(* ´∀`)E)
Y Y *
0137デフォルトの名無しさん
2014/03/06(木) 21:25:08.68Dim hash
Set hash = CreateObject("Scripting.Dictionary")
hash.Add "a", (1, 1)
みたいな感じで
0138桃白白 ◆9Jro6YFwm650
2014/03/06(木) 22:35:02.51Arrayメソッド使っちゃいなよΣb( `・ω・´)グッ
0139デフォルトの名無しさん
2014/03/06(木) 23:42:50.35ありがとうございます
hash.Add "a", array("1", "1")
ってできました
arrayっていちいち変数宣言してから代入しなくても使えるんですね
0140桃白白 ◆9Jro6YFwm650
2014/03/08(土) 02:09:37.53みなさんお願いします、桃白白はジェバンニさんを心待ちにしています。
どうかよろしくお願いいたします。CSVはRFCに従う形でお願いします。
桃白白の願いが天に届くよう心からお願いいたします。
0141片山博文MZジェバンニ ◆T6xkBnTXz7B0
2014/03/09(日) 10:10:01.24https://friendpaste.com/5ZJOmyV6Ob2l5qlqSVsNXZ
0142片山博文MZジェバンニ ◆T6xkBnTXz7B0
2014/03/09(日) 11:11:38.51If InFileName <> "" Then
を
If InFileName <> "-" Then
に訂正。
0143桃白白 ◆9Jro6YFwm650
2014/03/09(日) 11:14:47.12/ .|ミミミ|
.| |ミミミ|
,/|ミ| |ミミミ|
,/ |ミ| |ミミミ|
| |ミ| |ミミミ|
| |ミ| |ミミミ|
| |ミ| |ミミミ|
| |ミ| |ミミミ|
| |ミ| |ミミミ|
_,-'"|. |ミ| |ミミミ|
_,. -'' " ̄~゙三=-_、_ _,.-'" |. |ミ| !ミミミ|
,,.-''" r _、 三三タ_,.-''" | |ミ| ,.彡ヾミ|
/ i {ぃ}} _ニ/ -=三| 」ミヒ彡彡イミヾ
/,.、 `--" ニl -=ニ三=-''レ彡ミミr'" |ミミミ|
l {ゞ} i .ニl==三三ニ=''" ,>'"|ミ| |ミミミ|
.l `" i_,,...-''| ニ`=-=i'" | |ミl,..-=彡ヾミ|
_,.-! ! i -ニ三三/ L.. -ニヾ|ヾ彡'='''"
l´,.- l \/ -ニ三三/ ヾ-‐''"
_. ! ri l\ __--三三三='"
j'‘´l `´ | ! ` ミ三三三三三=''"
i',.. '´} | |
l,.. r´ '´
}
0144桃白白 ◆9Jro6YFwm650
2014/03/09(日) 11:29:58.13すげーさすがジェバンニさん、桃白白超感激、ありがとうございます。
0145桃白白 ◆9Jro6YFwm650
2014/03/09(日) 15:43:42.03_
_,,..-'"~,~'' v’ _,.,.,.,_
{Y"_,.`''~´ {i! _,,,,.;;;i;:l!'""''!l,._
 ̄"t;v' :i! /" "'" \
ヾi! i! /_" ヽ.
ヽ. `-' } _ / ; l
ヽ.__;_},,} ; . } ; ' イ |
l.\..__/ _ .} _/.ハ }
゛、 }`i' .l"~ ̄{ ,/ ヽ; /
} l l { }.〈 { l
{ } 〈; .} // ,| l.
| l l l // .i i'
/ }. { } /_〈 ,! 〉
,.zk_/ /k._) '-^'
0146デフォルトの名無しさん
2014/03/10(月) 19:04:27.39連想配列ならexistsがあるんですけどArrayにはそういうのないですか?
0147桃白白 ◆9Jro6YFwm650
2014/03/10(月) 22:59:26.15専用のメソッドは用意されてないです。
実装するしかないっす。
0148デフォルトの名無しさん
2014/03/11(火) 07:16:24.77そうですか・・・残念です
ありがとうございます
0149白桃桃 ◆oqWL/aeWpI
2014/03/11(火) 09:45:05.280150デフォルトの名無しさん
2014/03/14(金) 16:55:03.50ID:pSvFP7NW0151デフォルトの名無しさん
2014/03/23(日) 23:52:40.90ID:LnBPAmXH0152デフォルトの名無しさん
2014/03/24(月) 22:23:17.28ID:xu/Rafk6桃白白さんは自演なんてしません。私けっこう前からこのスレ見てましたけど、
桃白白さんの書き込みからは清潔感と真摯な姿勢とさわやかさが伝わってきます。
桃白白さんが自演の書き込みなんてなさるはずがありません。ああいうすてきな
人には自演なんて一生無縁のことだと思います。変に勘ぐることなく仲良くやって
いきましょうよ、あまり書き込みしてない私が言うのもなんですが・・・。
これいじょう言うと気持ち悪がられるかもしれませんのでこのへんでやめときたいと思います(^д^;)
0153桃白白 ◆9Jro6YFwm650
2014/03/24(月) 22:25:46.89ID:xu/Rafk6桃白白お聞きしたいことがあるんだけど。
片方向線形リストのシャッフルってどうやるの?クヌースのシャッフリングを
したいんだけど、皆目見当がつかないの。不変オブジェクトだけを使って
線形リストをシャッフルしたいの。教えてくださいおねがいします。
0154片山博文MZジェバンニ ◆T6xkBnTXz7B0
2014/03/24(月) 23:28:57.40ID:taZC4c0i0155桃白白 ◆9Jro6YFwm650
2014/03/24(月) 23:47:32.08ID:xu/Rafk6std::random_shuffleって配列をシャッフリングするでしょ?
配列をシャッフルする方法なら桃白白もわかるんだけど、
桃白白はとにかく片方向の線形リストをシャッフルしたいの。
不変のリストをシャッフルして不変のリストを返すような関数を作りたいの。
桃白白には1ミリもわからないから桃白白は丸投げするしかできない状況です。
よろしくお願い申し上げます。
0156片山博文MZジェバンニ ◆T6xkBnTXz7B0
2014/03/24(月) 23:55:41.66ID:taZC4c0i速度を犠牲にしてもいいのかな?
0157桃白白 ◆9Jro6YFwm650
2014/03/25(火) 06:55:44.68ID:zF+5JnMV速度があるていど遅くなるのはやむなしと思っています。
完全にもっさりなのは桃白白やだけど、そこそこ高速に動作する
アルゴリズムがあればなあと桃白白思っています。
メソッドの中だけで配列使えば外から見るぶんには不変メソッドと
変わりがないのだけれども、なんか不純じゃない?なんかこう、まだ
大人になっていない男女がおててつないでラブホテルに入ってくみたいな、
たとえは完全に間違ってるけど、桃白白が言いたいことわかるでしょ?
0158白桃桃 ◆oqWL/aeWpI
2014/03/25(火) 07:42:57.88ID:Nrq8WdFr0159デフォルトの名無しさん
2014/04/04(金) 08:07:54.52ID:S8CdDE5S0160桃白白 ◆9Jro6YFwm650
2014/04/05(土) 06:52:43.09ID:YdBIaUC4桃白白は掲示板の運営者が誰かってことに興味ない。
たぶんどっちにも書き込むから、桃白白の名前を見かけたら
寛大なおこころでやさしく接してくれたらいいと思うよ。
0161桃白白 ◆9Jro6YFwm650
2014/04/07(月) 22:51:51.14ID:oBOybpEe/ \
/ ─ ─\
/ (●) (●) \
| (__人__) |
\ ` ⌒´ ,/
/ ::::i \
/ / ::::|_/
\/ ::|
| ::::| キュム
i \ ::::/ キュム
\ |::/
|\_//
\_/
0162片山博文MZジェバンニ ◆T6xkBnTXz7B0
2014/04/07(月) 22:58:34.18ID:cPHU7Y9F0163桃白白 ◆9Jro6YFwm650
2014/04/07(月) 23:16:55.51ID:oBOybpEe0164桃白白 ◆9Jro6YFwm650
2014/04/08(火) 07:14:33.20ID:9DKgMrc0∧∧ ∩
(`・ω・)/
⊂ ノ
(つノ
(ノ
___/(___
/ (___/
 ̄ ̄ ̄ ̄ ̄ ̄
0165片山博文MZジェバンニ ◆T6xkBnTXz7B0
2014/04/08(火) 17:59:50.96ID:Bi2RyCEo0166桃白白 ◆9Jro6YFwm650
2014/04/09(水) 00:21:44.35ID:eNFJQDzzいきなりお尻をパンパン叩かれました。痛いので『やめてよ』と言ったのですが、
イヤがっているのがそそるらしくてどんどん興奮しているし、もう最悪でした」
0167桃白白 ◆9Jro6YFwm650
2014/04/09(水) 00:23:12.62ID:eNFJQDzzいま探してるところだから、メルアドどっかにあるはずだから、ちょっと待ってて
0168デフォルトの名無しさん
2014/04/09(水) 01:08:03.11ID:6WDuxGbE>>141 のソースは、結構手慣れた書き手という印象は受けるものの、肝心の ParseCsvContent が「悪いんだけど」かなりダサい。
この程度の処理では、状態遷移をちょっと考えれば、ファイルの文字の読みを恣意的に進めたり戻したり、は必要がない。
usage は出すのに異常データに対するエラー処理が一切無い、のも不自然だろう。
↓の人を騙ってるならすぐやめろ。本人なら病人認定しよう。
ttp://katahiromz.web.fc2.com/
とにかく気持ちが悪い。
0169デフォルトの名無しさん
2014/04/09(水) 07:06:05.90ID:hnT/P9dT0170デフォルトの名無しさん
2014/04/09(水) 09:20:42.60ID:puJp8lyMコメント丁寧だね
白桃の対極にあるね
0171デフォルトの名無しさん
2014/04/09(水) 09:25:46.45ID:puJp8lyM白桃は足の小指を豆腐の角にぶつけて早くお亡くなりになればいいと思ってるけど
この界隈の住民ならおっさんたちでたまに飲み会でも開いてても不思議じゃないくらいだし
別に気持ち悪いと揶揄するほどのことでもなくね
白桃は階段で足を滑らせる事故で傀儡人形のように色んな部位があらぬ方向に向いてる死体になればいいのにと思ってるけど
0172デフォルトの名無しさん
2014/04/09(水) 20:22:18.20ID:WQ9ml1Uuお前、有吉以下だな
0173デフォルトの名無しさん
2014/04/10(木) 00:00:47.72ID:fuOgayzR質問内容をよく見たら、わざわざコードを書く必要すらないな。
無料の LibreOffice の Calc で出来ることだ。
こんなことをわざわざ VBScript 限定で丸投げするとか、それに答えるとかは馬鹿だ。
フェラされたいけど金が惜しい、でも素人には相手にされないマジでダメなオッサンだ。
自分で自分のチンポをフェラすれば無料じゃん、つって腰骨折って風呂場で死亡、がお似合い。
0174片山博文MZジェバンニ ◆T6xkBnTXz7B0
2014/04/10(木) 19:56:27.66ID:gcuYRf+K0175デフォルトの名無しさん
2014/04/11(金) 00:55:35.93ID:LD8RgqKNこの板じゃ、QZ入れても、
安定しているコテは、この3人なんだから
0176桃白白 ◆9Jro6YFwm650
2014/04/11(金) 01:09:28.09ID:8Rb7LNFD片山さん、桃白白いま必死こいてメルアド探してるところだから!
もうちょっと待ってて、もうほんのちょっとで見つかりそうなんだよね。
桃白白はあきらめてないから!桃白白のこと信じて!!
|
h
冊冊冊冊
〃〃〃〃
|
|
|
|
∧_∧ | クイッ
( ´∀` )づ
/ _ノ⌒⌒⌒`〜、_
( ̄⊂人 //⌒ ノ ヽ)
⊂ニニニニニニニニニニニニニニ⊃
0177デフォルトの名無しさん
2014/04/12(土) 01:44:14.93ID:rsIsbn5bエキスパートCプログラミングの 323P に似たような話題があるけど。
0178桃白白 ◆9Jro6YFwm650
2014/04/12(土) 09:58:53.55ID:TZhliaw2Σ(゚◇゚;)マジデッ!?なんて書いてある?
0179デフォルトの名無しさん
2014/04/12(土) 14:30:33.51ID:rsIsbn5bそのまんまの形では書いてないから立ち読みしても無駄。
プログラミング〜の話題はクヌースメソッドのある種の応用だし、さらに応用すれば答えが導ける。
要はこういうことだろ?
1. 元の連結リストへの副作用のない
2. シャッフルされた新しい連結リストを作りたい
3. しかし配列は使いたくない
解法
1. 新しい空のリストを作る
2. 元の連結リストを順に辿りつつコピーを取って新しい連結リストに挿入していく
3. 元のリストの i 番目のノードは、新しいリストの 0 番を先頭番兵として、新しいリストの 0〜i-1 番ノードの後にランダムに挿入する
帰納法を使えば正しさの証明も可能だが、一時配列に入れた方が確実に速い。
ていうかキモいから階段で足を滑らせる事故で傀儡人形のように色んな部位があらぬ方向に向いてる死体になればいいのに。
クヌースメソッドを「きちんと」理解できてない証拠。
ネカマ語を使う前に勉強しろよ、オッサン。
0180桃白白 ◆9Jro6YFwm650
2014/04/12(土) 15:14:13.77ID:TZhliaw2お前の方がキモい、お前が死ね。リカちゃん人形のように可愛く死ね。
でもシャッフル方法教えてくれたこととても感謝します。ありがとうございます。
0181デフォルトの名無しさん
2014/04/12(土) 19:07:41.40ID:rsIsbn5bこの世界じゃクールな手法を示せる方がカッコイイ。残念ながら俺はカッコイイわけ。
俺は
> 帰納法を使えば正しさの証明も可能
と書いた。
簡単だからやってみ?原始的な手法でいいから。
アルゴリズムを考える、とは、今のところ、決定性有限状態機械を設計するのと同じ事。
これくらいできないとアルゴリズムは書けないぞ、オッサン。
リストのノードをハッシュにも突っ込んで高速化するとかそういう話以前の話だから。
脳みそ使えや。
0182片山博文MZジェバンニ ◆T6xkBnTXz7B0
2014/04/12(土) 19:15:59.65ID:MNUPODNlオッサン呼ばわりはやめろ
0183桃白白 ◆9Jro6YFwm650
2014/04/12(土) 19:28:52.42ID:TZhliaw2そうなんだ。
>>182
| __::::::::::::::
|,,.ノ ヽ、,,ヽ:::::::::::
| > < |ゝ:::::::::::::ナイスフォロー
| (_●_) .|/::::::::::::::::
| |∪| ノ:::::::::::::::::::
| ヽノ i::::::::::::::::
| __ /::::::::::
|{} U }/::::::::::
|  ̄ ̄/::::::::::
0184デフォルトの名無しさん
2014/04/12(土) 20:01:50.98ID:kaC5V1Cc僕も糞コテになりたいです。
0185デフォルトの名無しさん
2014/04/12(土) 22:16:45.29ID:mW4nFtQv0186デフォルトの名無しさん
2014/04/12(土) 22:38:30.10ID:MNUPODNl使い方を読め
トリップの付け方が書いてある
0187片山博文MZジェバンニ ◆T6xkBnTXz7B0
2014/04/13(日) 15:05:54.34ID:pwayVEBUメルアドが見つからなければヤフーメールやGMailに偽名で登録することもできるでしょう。
[email protected]
0188桃白白 ◆9Jro6YFwm650
2014/04/13(日) 15:45:40.77ID:URNZTQJPそんな一方的すぎるよ、ちょっと待ってよ、桃白白はいま必死こいて
メルアドさがしてるところなんだから、それで一方的に婚約破棄だなんて冷血漢過ぎるよ!ちょっと待ってよ!!
___
/_ノ ヽ、.\
./(●) (●) \
/ (__人__) \
| ノ ノ |
ヽ、 _`⌒'´ .._ /
____/⌒``ヽ ,,ー‐,, "⌒ヽ____
|____し'⌒/ . . /"⌒し′__|::|
|____( /_______|::|
|____/⌒ ヽ、 /______|::|
|____しイ"i ゛` ,,/._______|::|
l二二二二二二 l |二二二二二二二二l__:|
| |::| | |::| し′ | |::| | |::|
|_|;;| |_|;;| |_|;;| |_|;;|
0189桃白白 ◆9Jro6YFwm650
2014/04/13(日) 16:54:53.11ID:URNZTQJP, . : : : : : : : : : : :\
7: : : : : : : : : : : : : : : `ヽ
/. : : : : : : : : : : : : : : : : :〈
7.: :/: : : : : 从ハ: : : _: : {
≧:}レノイ'´ `゙` }rく われわれはArrayの使い方を間違っていたのかもしれない
/.::}从>=、__彡==ミr゙ .':.\
/.::::::∧ミ乂__.ノ⌒ゝ. __ノノイ.::::::. \
,..:::´::::::::::::::::::ハ 厶_ji_ 〃::::::::::::::::.`:::.、
/.:::::::::::::::::::::::::::>'´rー==ミ:、':::::::::::::::::::::::::::::::\
/.::::::::::::::::::::::::> ´  ̄ ̄ミz ` <:::::::::::::::::::::::::::.
,:::::::::::::::::::::::/ r彡´二ユ `ヽ::::::::::::::::::::::,
,::::::::::::::::::::::∧ r<::〉> ´ <=ミ ∧::::::::::::::::::::,
つまりこういうことである
Sub Main()
Dim A
A = Array()
Dim i
For i = 0 To 8
A = Array(i, A)
Next
End Sub
0190デフォルトの名無しさん
2014/04/13(日) 18:48:53.47ID:pwayVEBU0191デフォルトの名無しさん
2014/04/13(日) 19:18:04.53ID:pwayVEBUバカバカバカバカバカバカバカバカバカバカバカバカバカ
バカバカバカバカバカバカバカバカバカバカバカバカバカ
バカバカバカバカバカバカバカバカバカバカバカバカバカ
0192デフォルトの名無しさん
2014/04/16(水) 00:06:30.09ID:jDrUJ4nuArray が値のリストを取れることを利用して原始的なオブジェクトを作り、連結リストを作ろう、ということなのだろう?
発想は面白いけど、配列の配列(多次元配列ではない)を作ったりする時以外、不便で使い道が無さ過ぎる。
>>191
マジキチ
0193桃白白 ◆9Jro6YFwm650
2014/04/16(水) 05:38:37.33ID:ZBU2XlxP値の数が実行時に決まるときに便利じゃない?VBScriptにはListとかないしさ、
ReDimしなくてもいいんですよ!いいんですよ!! Arrayメソッドはリストのコンストラクタとして
再評価されるべきだと思うの。
0194デフォルトの名無しさん
2014/04/16(水) 20:24:05.09ID:jDrUJ4nu無意味。無価値。
0195桃白白 ◆9Jro6YFwm650
2014/04/21(月) 07:12:06.65ID:8XBcJCAB│トラストミー │
└──┬┬──┘
ヘ⌒ヽフ|│
( ・ω・)| │
ノ う| │
0196デフォルトの名無しさん
2014/04/21(月) 08:54:37.37ID:okXuINiO『実用性が無いから誰もやらないだけのこと』を
『今までだれも思いつかなかった斬新で有効なテク』かのように
詭弁で演出しては、毎回論破されて蹴り落とされるよね
自分の分を弁えず、実力以上の注目を集めようとするから
余計に惨めな思いをする
コテ外して、初心者相手に解る範囲で質問に答えてやって
お礼を言われるくらいが、桃白白の実力で出来る精一杯だろう
まだ精神的に幼く、自分の実力と、自己顕示欲や自尊心の
バランスが取れてない年頃なんだろうけど、今の実力で
VBSを使い倒してる奴等が感心するようなアルゴリズムを提唱しようとか
高望みも大概にせいって感じだ
0197194
2014/04/21(月) 22:47:50.52ID:IcZ5aFAs以下、親切心。
VBScript では、ライブラリ的なことは 99% COM オブジェクトにやらせる、という発想だから、おもくそ環境(Windows や .NET のバージョン)に依存してしまう。
移植性を重視するなら、無いものは自分で作る精神が必要。List クラスや Node クラスは自分で作るものだ。
人気が無いからライブラリが整備されていない。だから自分が作る。それが楽しい。というのが VBScript の味わい方だと思うよ?
だから腕を磨きたい初学者には割と向いている言語だと思う。
しかし、言語仕様や、備え付けのライブラリに頼りたい向きには全くお勧めしない。
ところで、今はもう、本格的に Windows 上でスクリプトするなら PowerShell。
最大のガンだった XP がサポ切れしたから、これから本気で Windows スクリプトしたい連中はガンガン移行していくと思う。
実際、VBScript 関係のマトモな書籍はほとんど手に入らなくなってきている。
俺には何でお前さんが VBScript なのかわからんよ。
さて、Array は下記の理由で使いどころが限られる。
・動的配列は、言語仕様上、配列とクラスの中間の様な扱い、いわば特別扱いなクラスになっている。
・構文上は静的配列と同じだが、それがかえって足かせになっている。
・メンバ変数に添え字でしかアクセスできない
・メソッドの追加もできない
Java の Vector クラスのソースとか読めば、Array は古き良き、しかし未熟な時代の産物なのが分かる。
Array は has a の関係で自作クラスを通して使った方がいい。
0198194
2014/04/21(月) 22:50:33.66ID:IcZ5aFAs.NET のクラスは VBScript からは使えないものがほとんどだから(引数の型の関係で蹴られることが多い)。
IE とか Office のバージョン、とか言った方が意図が伝わるな。
0199桃白白 ◆9Jro6YFwm650
2014/04/21(月) 22:58:13.72ID:8XBcJCABひさびさに読み応えのある文章を見た+.゚(*´∀`)b゚+.゚グッジョブ!!
0200デフォルトの名無しさん
2014/04/21(月) 23:16:04.06ID:CsgkWYkx0201デフォルトの名無しさん
2014/04/21(月) 23:55:11.38ID:IcZ5aFAsだが俺はお前さんを trust しないよ。
何故なら、
>>168
>>173
>>177
>>179
>>181
>>192
>>194
は全部俺だからだ。
他人の疑問に答えることも己の勉強になるから、その点「だけ」は例を言っておく。
まぁもう VBScript に関わることは無いと思うけど。XP が終わってくれて実にせいせいしている。
>>200
何を言っている?VBScript にできることは全部できる。
もし、今のところ VBScript でしか実現する方法を知らない、しかし今やらなければ、ということであれば、PowerShell スクリプトから VBScript を呼べばいいだけ。
簡単でしょ?
言語仕様にちょっと変態さんが入ってるところは認める。
0202白桃桃 ◆oqWL/aeWpI
2014/04/22(火) 03:30:53.81ID:nxvfvKH80203デフォルトの名無しさん
2014/04/22(火) 08:20:28.63ID:XX36KcMg0204デフォルトの名無しさん
2014/04/22(火) 15:01:11.18ID:dePzaRLm自分で使うなら丸ごとコピペで実行できるから
たまに使うだけなら On/Off 切り替える必要もない。
0205デフォルトの名無しさん
2014/04/22(火) 20:27:17.76ID:w4l4IAkapythonを始めてこんな古い言語やめればok
0206デフォルトの名無しさん
2014/04/25(金) 17:55:13.66ID:TLx9gSPS叩き壊してやろうかと思ったわ
0207片山博文MZバグロボ ◆T6xkBnTXz7B0
2014/04/26(土) 01:20:07.27ID:fIjhv7f70208デフォルトの名無しさん
2014/04/26(土) 02:40:37.45ID:y8N9PH330209桃白白 ◆9Jro6YFwm650
2014/05/01(木) 06:18:13.79ID:LVqpu4t4/ \
|:::::: ∪ | /\___/ヽ
. |::::::::::: | / ⌒ ⌒ \
|:::::::::::::: |/ <●> <●> \
. |:::::::::::::: } | 三 (__人__) 三 | 片山さ〜ん
. ヽ:::::::::::::: } \ ` ⌒´ _/ '´)
ヽ:::::::::: ノ | \ / /
/:::::::::::: く | | | | | l
-―――――|:::::::::::::::: \-―┴┴―――――┴┴┴┴―
0210デフォルトの名無しさん
2014/05/01(木) 21:03:09.84ID:O61PxCRM0211桃白白 ◆9Jro6YFwm650
2014/05/01(木) 21:28:26.91ID:LVqpu4t4桃白白LINE使えない。
Twitterもできないの。
メルアドも取得できないし・・・。
桃白白にはここしかないの!
0212デフォルトの名無しさん
2014/05/01(木) 21:44:32.10ID:O61PxCRM0213桃白白 ◆9Jro6YFwm650
2014/05/03(土) 15:37:05.92ID:trLILJwA/ ̄ ̄\←みんな
/ _ノ ヽ .____
| ( ⌒)(⌒)/⌒ ⌒\
. | (__人__) .(●) ( ●)\←桃白白
| ` ⌒ノ ⌒(__人__)⌒:::::\
. ヽ } . |r┬-| . |
.ゝ_,. ノ____`ー'´___./
-(___.)-(__)___.)─(___)─
0214桃白白 ◆9Jro6YFwm650
2014/05/06(火) 14:22:36.14ID:WIbNvSPM0215デフォルトの名無しさん
2014/05/07(水) 20:58:46.69ID:4l9icCYW0216桃白白 ◆9Jro6YFwm650
2014/05/07(水) 21:01:53.79ID:GOJDwKir桃白白には難しすぎて無理。わがはい無理。
0217桃白白 ◆9Jro6YFwm650
2014/05/07(水) 21:43:23.51ID:GOJDwKirみんなはどのように対処しておられるんでしょうか?
桃白白とても困っています。教えてくださいお願いします。
0218デフォルトの名無しさん
2014/05/08(木) 12:12:46.61ID:BswQuKd3初心者が行き詰まる場合って、やろうとしていることの実現方法に対しての知識が無い場合より
やろうとしていること自体の方向性が間違ってるから、それを実現するのが困難になっている場合の方が多い
0219デフォルトの名無しさん
2014/05/08(木) 12:21:37.51ID:OHs+q7mk0220デフォルトの名無しさん
2014/05/08(木) 12:34:27.21ID:8vH2dr8E0221桃白白 ◆9Jro6YFwm650
2014/05/08(木) 22:46:54.98ID:A2cZIEurじゃあ桃白白お聞きするけど一意な配列を得たいときはどう設計すればいいんですか!?
>>219
そう…なの!!
>>220
Join(Array("たお","ぱいぱい"), "")
Join(Array("たおぱい","ぱい"), "")
文字列にしたらどっちもたおぱいぱいになるお!
配列は違うのに!
名案をお持ちのかたおられましたら桃白白お待ち申し上げております。
よろしく教えてくださいお願いします。
0222デフォルトの名無しさん
2014/05/08(木) 23:41:43.40ID:QApaAZqeなんで配列なんかをキーにする必要があるんだ。
0223デフォルトの名無しさん
2014/05/09(金) 00:03:40.89ID:o5H0kOM90224桃白白 ◆9Jro6YFwm650
2014/05/09(金) 05:55:31.31ID:rCxKxVSv配列が複数あってそれらのうちいくつかは重複しています。
重複を取り除いて一意な配列を得たいのです。桃白白は一意な配列を得たいのです!
>>223
制御コードを使うのですね。桃白白その発想はありませんでした。
よろしく教えてくださってありがとうございます。
0225デフォルトの名無しさん
2014/05/09(金) 08:45:03.39ID:Ijv/Ccl+キー重複が不可というDictionaryの性質が利用出来そうだと考えたわけか!
Dictionaryをそんな使い方しないで!
0226デフォルトの名無しさん
2014/05/09(金) 12:16:51.56ID:xjUi0JQxそれでエラーが返って来たら、重複しているので、
それらを除外する
0227デフォルトの名無しさん
2014/05/09(金) 20:06:59.03ID:G9NTFBFA0228桃白白 ◆9Jro6YFwm650
2014/05/11(日) 11:32:31.75ID:iydoLvGYふつうの使い方だと思うけど…
>>226
エラーチェックする必要ないっすよね
Dim a
a = Array(Array(0,0,0), Array(0,0,0))
Dim d
Set d = CreateObject("Scripting.Dictionary")
Dim i
For Each i In a
d(Join(A, Chr(31))) = i
Next
>>227
ソートするならば配列を比較するメソッドを用意しなきゃいけないのよね。
配列の比較を言語でサポートしてくれればいいのにね!!
0229桃白白 ◆9Jro6YFwm650
2014/05/11(日) 16:35:57.42ID:iydoLvGYできたお!
https://friendpaste.com/5JqpW7Rv0oDCWWlbgSKrTo
0230デフォルトの名無しさん
2014/05/12(月) 08:21:59.87ID:zd+slsac普通じゃないから出来ないんだよ
0231デフォルトの名無しさん
2014/05/12(月) 09:13:41.03ID:pe1XonsX何が普通かを判断するには、長い経験や豊富な知識があってこそで
初心者の言う「普通」は、そういうものに裏付けられた言葉ではなく
単に自分がやりたいこと、やろうとしていること=普通という感情論だし
0232桃白白 ◆9Jro6YFwm650
2014/05/15(木) 00:01:52.47ID:iUowtTOw/⌒ ⌒\ 桃白白いいこと思いついたお!
/( ●) (●)\ じゃあさ、何思いついたの?って聞いてもらえる?
/::::::⌒(__人__)⌒:::::\ そしたら桃白白がお答えするから。
| |r┬-| | よろしく聞いて、桃白白よろしくお答えするから。
\ `ー'´ /
0233デフォルトの名無しさん
2014/05/15(木) 07:46:47.50ID:YmXqOmDBまた下らないこと思いついてないで、少しはまともなもの作れるように勉強しろ
0234桃白白 ◆9Jro6YFwm650
2014/05/15(木) 21:48:16.36ID:iUowtTOw| |(. .)|
|  ̄ ̄~ ̄ ̄
| ∩___∩
:::| ノ ヽ ヽ
:::/ _ _ |
::| (_●) ミ まだかな・・・
:彡、 |Ч i`ヽ
:/ _/「 ̄Y ̄」> |
:|ヽ  ̄ ̄)( ̄ .ノ
C T ̄| ̄ 「__
/`―、___)__)
;;;;;;;;;; ;;;;;
0235デフォルトの名無しさん
2014/05/16(金) 01:29:17.26ID:TC+exsTj0236デフォルトの名無しさん
2014/05/16(金) 21:21:33.30ID:UPwVsuWR言語訓練のために立てたものです。
桃白白と研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
0237桃白白 ◆9Jro6YFwm650
2014/05/16(金) 23:45:35.09ID:FpY409Bc| |
\_/
ノ L__|__
⌒:::\:::::/::\
/ <●>::::<●>\ お前らいい加減にしなさいよ!
/ (__人__) \ 何思いついたの?のたった7文字をどうして言えないのか!!
| |::::::| | 先に言っとくけど無職の桃白白には仕事が忙しいからとか
\ l;;;;;;l /l!| そういう言い訳一切通用しないからね!!!
/ `ー' \ |i 桃白白一人も救えずにプログラマやって恥ずかしくないんでしょうか!!?
/ ヽ !l ヽi 恥を知れとしか言いようがないよ!!!!
( 丶- 、 しE | ドンッ!
`ー、_ノ 煤@l、E ノ >
レY^V^ヽ
0238デフォルトの名無しさん
2014/05/17(土) 00:02:21.21ID:F/qrpfWT0239デフォルトの名無しさん
2014/05/17(土) 00:11:33.18ID:u1kJfKgd0240桃白白 ◆9Jro6YFwm650
2014/05/17(土) 00:15:52.60ID:HvIgnxEvうん、桃白白無職なの。
VBScriptのお仕事ないかな。
桃白白バブルソートには自信があるからさ、きっと戦力になると思うんだよね。
0241デフォルトの名無しさん
2014/05/17(土) 00:17:15.78ID:MhKuGNEw0242桃白白 ◆9Jro6YFwm650
2014/05/17(土) 00:20:14.71ID:HvIgnxEvVBScriptから他のプログラム起動したりとかさ、活用できるところは
あると思うんだよね。幸せを呼ぶ座敷わらしとして桃白白に
お金くれればいいのに。
0243デフォルトの名無しさん
2014/05/17(土) 00:27:47.26ID:MhKuGNEw0244桃白白 ◆9Jro6YFwm650
2014/05/17(土) 00:36:39.69ID:HvIgnxEv持続的な収入にならないと意味ないかと。子供のお小遣いじゃないんだから。
桃白白が頑張るんじゃなくてそっちが全面的に頑張って欲しい。
桃白白のコードをとにかくお金に変える努力をしていただきたい。
座敷童としての桃白白っていうのはそういう意味なの。
0245ピラフ
2014/05/17(土) 15:46:44.22ID:HvIgnxEv何思いついたの?
0246デフォルトの名無しさん
2014/05/17(土) 17:48:15.47ID:F/qrpfWT基礎学習に励みなさい
0247桃白白 ◆9Jro6YFwm650
2014/05/17(土) 19:47:55.27ID:HvIgnxEvナイスクエッション!ナイスタイミング!!
標準入力を読みとって行の文字列を反転させて標準出力に
書き込むプログラムがあれば、それをSORTコマンドと組み合わせて
おしっぽから順にソートしたリストを得られると思うんだよね。
これって使い勝手ありまくりじゃない? 誰か作ってくれない?
0248デフォルトの名無しさん
2014/05/17(土) 20:22:14.44ID:GA80PpAJうん、revコマンドだね
0249デフォルトの名無しさん
2014/05/17(土) 20:24:20.84ID:GA80PpAJで、何思いついたの?
0250桃白白 ◆9Jro6YFwm650
2014/05/17(土) 20:38:40.77ID:HvIgnxEvコマンドの名前聞いたんじゃなくて作ってくれない?といってるわけ。
知ってること主張してドヤ顔する暇あったら桃白白の知恵に感服しろ。
桃白白すごいでしょうが!もっとほめなさいよ!!コミュ力ゼロか!!!
0251桃白白 ◆9Jro6YFwm650
2014/05/17(土) 20:42:52.26ID:HvIgnxEv実装もしてない雑魚が何を抜かすか、くだらないのはお前の人生だ。
はっきり言って桃白白はお前が嫌いだ。お前は桃白白のことを大好きだろうが、
桃白白はお前のことを嫌いだ。お前が絶望することを心から望むわ!
0252桃白白 ◆9Jro6YFwm650
2014/05/17(土) 20:47:13.81ID:HvIgnxEv桃白白に偉そうにものを言うなど100億万年早いわ。桃白白のプライドはお前らなんかより
100億万年先を言ってることを忘れるなよ。桃白白はいま怒り狂っているんだ。
さんざんほっておいて自演までさせておいてくだらないとは何たる言い草か!
この怒りちょっとやそっとじゃおさまらぬわ! お さ ま ら ぬ わ ! !
0253デフォルトの名無しさん
2014/05/17(土) 22:15:18.96ID:F/qrpfWT0254デフォルトの名無しさん
2014/05/17(土) 22:38:47.96ID:GA80PpAJ標準出力とか言っていたから、Linuxの話でもしてるのかと思ったら違うのか?
0255桃白白 ◆9Jro6YFwm650
2014/05/17(土) 22:40:53.87ID:HvIgnxEv馬鹿かお前
0256デフォルトの名無しさん
2014/05/17(土) 22:43:06.23ID:GA80PpAJ0257デフォルトの名無しさん
2014/05/17(土) 23:35:34.91ID:u1kJfKgd0258デフォルトの名無しさん
2014/05/18(日) 02:52:50.27ID:vsDYEvfp× Linuxの話
○ 非cmd.exeの話
としたほうが分かりやすいかもね
0259デフォルトの名無しさん
2014/05/18(日) 06:20:51.11ID:nN1iVZP30260デフォルトの名無しさん
2014/05/18(日) 07:44:04.56ID:mDoxDxiE技術レベル的にも、精神年齢的にも
俺がVBS使い始めた中学1年生のころを思い出す
知識も経験も無いクセに、半端で下らない思いつきで
俺スゲーをしたくてウズウズしてたあの頃をな
0261山片mz
2014/05/18(日) 08:17:02.98ID:Wf7TEvcaDim str
Do Until WScript.StdIn.AtEndOfStream = True
str = WScript.StdIn.ReadLine
'ここで文字列を反転
WScript.StdOut.WriteLine str
Loop
終了は Ctrl+Z 押してから リターンキーか Ctrl+C 押せばいい
0262桃白白 ◆9Jro6YFwm650
2014/05/18(日) 12:19:55.56ID:tnWVFiqlふざけないで
0263デフォルトの名無しさん
2014/05/18(日) 15:08:31.55ID:y1e/uHrh例えばどんな用途を想定してんの
0264桃白白 ◆9Jro6YFwm650
2014/05/18(日) 15:39:01.23ID:tnWVFiqlたとえばファイルのリストをおしっぽの方から順に並べて出力したいときとかに
使えると思うんだよね。
0265デフォルトの名無しさん
2014/05/18(日) 16:23:23.35ID:y1e/uHrhんー?文字列反転て
>abc
cba
ということじゃないの?
これがファイルリストになるの?
0267デフォルトの名無しさん
2014/05/18(日) 16:45:08.17ID:DTiowi1J初歩的なコマンドを実装って、そんなこともできないのか・・・
VBS知らないけど、StrReverseとやらを行ごとにするだけだし、他の言語ならワンライナーレベルじゃん
0268桃白白 ◆9Jro6YFwm650
2014/05/18(日) 16:48:42.64ID:tnWVFiqlVBS知らないなら黙ってなよ。ここをどこだと思ってるわけ?
0269桃白白 ◆9Jro6YFwm650
2014/05/18(日) 16:50:55.54ID:tnWVFiql何言ってんだよこいつ
誰だこいつ連れてきたの
0270デフォルトの名無しさん
2014/05/18(日) 16:51:13.58ID:y1e/uHrh>abc.txt
>def.txt
txt.cba
txt.fed
これを後ろから一文字ずつ取り出したら
def.txt
abc.txt
が得られるから、
使い勝手ありまくりってこと?
0271桃白白 ◆9Jro6YFwm650
2014/05/18(日) 16:53:00.33ID:tnWVFiqlVBScriptのコードを書いてドヤ顔していいところです。
0272桃白白 ◆9Jro6YFwm650
2014/05/18(日) 16:55:11.56ID:tnWVFiqlお前もう出てけよ
VBS知らない、頭の回転も鈍い、Linuxのコマンド知ってることを
言いたいだけだろ死ねよ。
0273山片mz
2014/05/18(日) 17:20:50.14ID:Wf7TEvcaDim str
Do Until WScript.StdIn.AtEndOfStream = True
str = WScript.StdIn.ReadLine
WScript.StdOut.WriteLine StrReverse(str)
Loop
インデントを全角スペースにしてみました
0274桃白白 ◆9Jro6YFwm650
2014/05/18(日) 17:22:42.92ID:tnWVFiqlお前は何もわかっていない
0275デフォルトの名無しさん
2014/05/18(日) 17:23:36.97ID:y1e/uHrh使い勝手ありまくりと言うからには、何か良いことを思い付いたんだと思うけど、
>>247に書かれてる内容だけじゃ、皆言うように相当くだらない…
だから、知識ないお前は自分のやりたいことを書ききれてないんだと思って、聞いてやってるわけだ。
専門的な言葉を使おうとしなくていいから、具体的な入出力の例を書いてくれない?
0276桃白白 ◆9Jro6YFwm650
2014/05/18(日) 17:25:32.98ID:tnWVFiqlまだいたのかよさっさと死ね。
お前らあれだな、桃白白が普段仏のように優しいからと言って
調子に乗ってるな。>>273のようなふざけたコード書きやがったら
桃白白もぶちぎれるぞ。桃白白ぶちぎれさせたくないだろ。じゃあちゃんとやれ。
0277山片mz
2014/05/18(日) 17:34:22.20ID:Wf7TEvca>>273はふざけたコードじゃないよ,まじめなコードだから一回試してみてみて
0278デフォルトの名無しさん
2014/05/18(日) 17:42:02.38ID:DTiowi1Jコマンドもどうせあるだろうとググっただけだし
0279桃白白 ◆9Jro6YFwm650
2014/05/18(日) 17:42:40.05ID:tnWVFiql駄目だ。コーディングのレベルが低すぎて話にならない。桃白白ゲロ吐きそうだ。
げー。
0280山片mz
2014/05/18(日) 17:44:58.31ID:Wf7TEvcaあと吐いたゲロうp
0281桃白白 ◆9Jro6YFwm650
2014/05/18(日) 18:17:24.12ID:tnWVFiqlしょうがないといって諦めてしまうからいつまでたっても成長できないんじゃないでしょうか!?(憤怒)
0282デフォルトの名無しさん
2014/05/18(日) 18:27:22.02ID:DTiowi1J0283山片mz
2014/05/18(日) 18:31:49.05ID:Wf7TEvcaまず>>273を rev.vbs とか名前付けて保存する,でコマンドプロンプトから例えば
dir /b | cscript rev.vbs //nologo | sort ってやる
これで標準入力(フォルダのファイルリスト)を行毎に反転して標準出力に書きだす
でそれをsortコマンドでソートっていう>>247に書いてある事を完璧に実行出来るよ
0284桃白白 ◆9Jro6YFwm650
2014/05/18(日) 18:33:33.41ID:tnWVFiqlそういう意味じゃねーよバーカ
0285桃白白 ◆9Jro6YFwm650
2014/05/18(日) 18:38:23.90ID:tnWVFiqlろくにコードかけない分際で偉そうなことばかりほざく名無しのせいでスレが荒廃した。
スレのオーナーである桃白白に謝罪しろ。
0287片山博文MZバグロボ ◆T6xkBnTXz7B0
2014/05/18(日) 18:53:03.80ID:wTsBQBniStrReverseの実装が示されていない。検索すれば見付かるがな
0288デフォルトの名無しさん
2014/05/18(日) 19:00:35.73ID:DTiowi1J0289デフォルトの名無しさん
2014/05/18(日) 19:01:44.92ID:Wf7TEvcaそれはいいとして,実装?>>273は動作確認済みですけど...
0290片山博文MZバグロボ ◆T6xkBnTXz7B0
2014/05/18(日) 19:10:19.60ID:wTsBQBni0291デフォルトの名無しさん
2014/05/18(日) 19:21:33.97ID:Wf7TEvca当然のようにVBS5.0ベースで考えてたんですけど
VBS1.0で考えないといけないとなると...んー
ならWSHのバージョンもあれだし,となるとそもそもStdInとか使えるのかって話にも
0292片山博文MZバグロボ ◆T6xkBnTXz7B0
2014/05/18(日) 19:29:00.51ID:wTsBQBni0293片山博文MZバグロボ ◆T6xkBnTXz7B0
2014/05/18(日) 19:30:50.29ID:wTsBQBni0294デフォルトの名無しさん
2014/05/18(日) 19:41:02.16ID:wTsBQBni0295デフォルトの名無しさん
2014/05/18(日) 19:41:34.72ID:Wf7TEvcaこのすれは必死に話し合うスレなんで必死になってID赤くしちゃいましたけど今日はもう寝ますわ
最後に桃白白さんに一言
>>261はREMで反転とか書いてますけど
>>273は文字列反転関数を追加したちゃんとしたバージョンですよ
>>283に書いてある事一回やって見てね
0296デフォルトの名無しさん
2014/05/18(日) 21:37:02.78ID:2Rmmay14Window7 x64 で >>273 のまま >>283 のコマンドラインで動いたよ。
dir /b | cscript rev.vbs //nologo | sort | cscript rev.vbs //nologo >list.txt
こうやるとさ、拡張子でまとまったリストができる
0297デフォルトの名無しさん
2014/05/19(月) 05:49:16.86ID:EEKRQJeX0298デフォルトの名無しさん
2014/05/19(月) 09:35:56.42ID:eBw5328KここはVBScriptについて必死に話し合うスレではありません。
桃白白氏に語らせ、適度に返答して、その反応を楽しむスレです。
その意味では、>>236がこのスレの性質を最もよく表していると言えます。
桃白白氏は、vbsはもちろんプログラミングは全くできません。
従って問いかけても適切な返答はありませんので、あらかじめご留意下さい。
0299デフォルトの名無しさん
2014/05/19(月) 14:50:36.65ID:Ca/7g+dr口先で言ってることとと実力との乖離があまりにも大きいから
全く出来ないって言いたくなるのも解るがな
桃白白の場合、初心者では無いのだが、知識が不足しているというより
根本的な頭の回転が良くないので、実用的な物を考案することが出来ない
しかし、実用的なアルゴリズムを提示してやれば、それをコーディングするって作業なら
初心者に毛が生えたレベルではこなせる能力があるよ
つまり、創る能力はないが、作る能力は多少有るってことだ
0300デフォルトの名無しさん
2014/05/19(月) 21:05:57.36ID:vzT2yjbV拡張子でまとめたファイルリストが欲しいなら
dir /b /ogen
で済む話 /a-d を付ければフォルダ名は除外するし
もはや VBScript の話では無いが
>>299
作る能力ねー 多少ねー 有るかなー?
0301デフォルトの名無しさん
2014/05/19(月) 21:59:00.88ID:UOYI7LyN0302デフォルトの名無しさん
2014/05/19(月) 23:30:39.16ID:649fLLjPそれでも作れないってのは、それ以前の知識がない→何も出来ないんじゃない?
それか、極度のめんどくさがりか構ってちゃんか…
…ん?全部当てはまるなww
0303デフォルトの名無しさん
2014/05/19(月) 23:44:38.51ID:+IoRzKza擁護してんのかバカにしてんのかわからんw
0304片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/05/20(火) 01:59:40.92ID:DYOJrjk8ヤツよのおぅ、ひゃっひゃっひゃっ
0305デフォルトの名無しさん
2014/05/20(火) 09:28:41.01ID:gsBnrvfu0306デフォルトの名無しさん
2014/05/20(火) 18:04:37.31ID:6fAn2Xefperlあたりから入ったほうが勉強になるし、知識がいきる
0307桃白白 ◆9Jro6YFwm650
2014/05/23(金) 22:28:25.90ID:9rf18lgcはあ!?じゃあ片山さんが桃白白に優しく教えてくれればいいと思います。
よろしくお願いします。ありがとうございます。
0308デフォルトの名無しさん
2014/05/24(土) 14:23:10.67ID:edl9AmRn目的は達成できたのか?
0309デフォルトの名無しさん
2014/05/24(土) 19:02:13.55ID:uhxr0PPhその用途だけならなら dir/o:-n だけで事足りるだろ
簡単に出来る方法があるなら、そっちを遠慮なく使えばいいんだよ
俺も勤務先では上司から「難しく考えすぎるな」と口を酸っぱくして言われたものさ
0310デフォルトの名無しさん
2014/05/24(土) 19:47:25.58ID:hN59yZhz0311桃白白 ◆9Jro6YFwm650
2014/05/25(日) 17:40:49.63ID:k+jXlMME>>296
頭の悪い人
>>309
>>310
かわいい人
>>307
0312デフォルトの名無しさん
2014/05/25(日) 18:03:10.92ID:PNVkN+o1自分にとって都合が良いこと書いてるかでしょ
幼稚で狭量な桃白白は、自分にとって都合の悪いこと書いていても、
正論なら評価するなんて器を持ち合わせちゃいないからね
0313デフォルトの名無しさん
2014/05/25(日) 18:45:59.66ID:8cHQag3Z0314桃白白 ◆9Jro6YFwm650
2014/05/25(日) 18:49:20.66ID:k+jXlMME>>309の解釈を真だとするならば、桃白白や>>296や他の人が言っていたことは
偽になるわけで、そもそも会話として成り立たないよね。だから普通はそこで、
自分が間違っていることに気づくんだけど。
じゃあお前は>>309を正論だと思ってるわけ?お前の発言からは、
とりあえず桃白白が言ってることを否定しておこうという器の小ささが
ひしひしと敏感肌の桃白白に伝わってくるよ。
0315桃白白 ◆9Jro6YFwm650
2014/05/25(日) 18:51:45.32ID:k+jXlMMEこの桃白白様に対してゴミのようなコードを提示した時点で謝罪すべきはID:Wf7TEvcaに確定している。
おらあああ隠れてねえで出てきて謝れおらあああ
0316デフォルトの名無しさん
2014/05/25(日) 19:13:02.75ID:njia7nI+0317デフォルトの名無しさん
2014/05/25(日) 19:29:24.80ID:FH6x6zlhちゃんと辞書引いたか?
広辞苑より
かわいい「いたわしい、ふびんだ、かわいそうだ」
やっと思いついたことがたいした価値もなく、初歩的なコードもかけず、提出されたコードも理解できず、ごまかすためにゴミコードとののしる。
まさに「かわいい」だろう?
0318桃白白 ◆9Jro6YFwm650
2014/05/25(日) 19:33:58.36ID:k+jXlMME結局てなんだバーカ。結論ばかり要求する人は嫌われるよ。
女子会で散々言われるよ、何あいつと、空気嫁と、キモい、臭い、死ねと。
まず雑談から入るんだよ、今日はお日柄もよく・・・、ところで>>247はどうなりましたかごきげんよう?
みたいに聞くんだよ。これがコミュニケーション能力だよ。下手に会話にからもうとすると逆に会話を終わらせることになる。
覚えておいて、ごぎげんようという魔法の言葉。はいごきげんよう。
0319桃白白 ◆9Jro6YFwm650
2014/05/25(日) 19:39:29.54ID:k+jXlMME・やっと思いついたことがたいした価値もなく
・初歩的なコードもかけず
・提出されたコードも理解できず
・ごまかすためにゴミコード
なにを根拠にこんなこと言ったの?
上に言ってる人もいるけどUnix系のOSではコマンドして存在してるわけで、
機能として価値があることはあきらか。
>>229を見ればわかるけど、桃白白は余裕でコードを書ける。
コードを理解できるからゴミであると判断した。はいごきげんよう。
0320デフォルトの名無しさん
2014/05/25(日) 19:52:21.66ID:njia7nI+で、結局できたの?
桃白白はまともに文章書けなそうだから、
意図が伝わってるか心配してやってんだよ俺は
0321デフォルトの名無しさん
2014/05/25(日) 19:55:44.60ID:QhIjHGDS0322デフォルトの名無しさん
2014/05/25(日) 20:01:30.25ID:8cHQag3Z0323桃白白 ◆9Jro6YFwm650
2014/05/25(日) 20:06:05.71ID:k+jXlMMEどこが?桃白白のコードのどこがゴミコードなわけ?お〜ん?
鏡に映った自分の醜い姿を桃白白の美麗なコードに嫉妬して投影してるだけだろ。はいごきげんよう。
0324桃白白 ◆9Jro6YFwm650
2014/05/25(日) 20:09:36.19ID:k+jXlMME桃白白の意図はお前には伝わっていない。
他の人にはまんべんなく伝わっているけど、コミュ症全開のお前にだけは伝わってない。それで問題ない。はいごきげんよう。
お前はコミュニケーションの問題を理屈をこねた自己正当化で回避しようとする。それってあまりよろしくないよ。
0325デフォルトの名無しさん
2014/05/25(日) 20:14:27.85ID:8cHQag3Zなるほど桃白白は>>273のコードを本心ではそう思ってたのか
0326桃白白 ◆9Jro6YFwm650
2014/05/25(日) 20:17:34.77ID:k+jXlMME>>324は>>322に対する返信だから>>273はとうぜん関係ないわけで、
そういうくだらない言葉あそびして楽しいのかなって桃白白げんなりしてます。
こんなレベルの低い名無ししかいなくなったことに心底げんなりしてます。はいごきげんよう。
0327桃白白 ◆9Jro6YFwm650
2014/05/25(日) 20:21:43.20ID:k+jXlMMEいつからこんなでくのぼうの名無しばかりのスレになったんだ。骨のある奴はいないのか、
ぎゃふんと言わせてみろよ。VBScriptのコードで示してみろよ。無職の桃白白にこてんぱんにされて
言葉遊びに興じる暇があるなら実力つけろグズども。
0328デフォルトの名無しさん
2014/05/25(日) 20:27:26.19ID:8cHQag3Zそれとも生理だからイライラしてんのか?
バファリンでも飲んで寝たら?
0329桃白白 ◆9Jro6YFwm650
2014/05/25(日) 20:32:58.62ID:k+jXlMMEどこがゴミコードなのか本人から聞かれたら懇切丁寧に桃白白の故郷の
京都弁で説明するつもりだったんどす。でも片山さんの名を騙ったあの卑劣な輩は
仕様を満たしてると強弁して聞く耳持たなかったんどすえ。桃白白は速攻で聞いたでしょ?
どこがゴミコードなのって真摯に取り組む姿勢を垣間見せたでしょ。VBScriptを書く人間という
のは常にそういう真摯な姿勢を忘れてはいけないと思うんだよね。
凛々しく、優しく、爽やかに。VBScriptを書く人間の基本姿勢としてスレのテンプレに入れるべきかもわからんね。はいごきげんよう。
0330デフォルトの名無しさん
2014/05/25(日) 20:44:46.29ID:8cHQag3Z自分に都合のいいように書き過ぎだよ
>>324で
> 理屈をこねた自己正当化で回避しようとする
って書いてるけどこれ自分(桃白白)の事だよねー
ではごきげんよう、さようなら
0331デフォルトの名無しさん
2014/05/25(日) 20:49:55.91ID:njia7nI+無駄なやり取りが増えるだけじゃん。
0332桃白白 ◆9Jro6YFwm650
2014/05/25(日) 20:51:53.26ID:k+jXlMMEお前らいつも口だけじゃないか。桃白白はそういうのけっこう軽蔑してますよ。
口には出さないけど、コード書けない雑魚をけっこう見下してますよ。
>>229より優れたコード書けるやつがいまこのスレに何人残っていることか。
一年前はMicrosoft MVPの人とか何人かすごい人がいたんだが、いまやでくのぼうしかいねえわ。
桃白白がここを出て行くのも時間の問題だな。なぜならば、桃白白はすでにMicrosoft MVPレベルだと思うからです。はいごきげんよう。
0333桃白白 ◆9Jro6YFwm650
2014/05/25(日) 20:56:12.07ID:k+jXlMME>>>324で
>> 理屈をこねた自己正当化で回避しようとする
>って書いてるけどこれ自分(桃白白)の事だよねー
違います。それは桃白白のことではありません。
結論ばかり要求するのではなくてクッションとなる話を入れないと会話は
円滑に続かないよと注意したにも関わらず、桃白白はまともに文章書けなそうだからと
いう責任転嫁の言葉と共に自己正当化を図り、なんの反省もなく結論ばかりを尋ねるという
愚行を犯したID:njia7nI+のことです。はいごきげんよう。
0334桃白白 ◆9Jro6YFwm650
2014/05/25(日) 21:01:54.85ID:k+jXlMMEここはこうするべきときちんと諭さなきゃ何のためにもならないよ。お前らがやってることは
目先のことを取り繕う姑息なこと。「ささいな同情、地獄行き」このことわざ聞いたことない?
桃白白がいま考えたことだからないに決まってるだろうけど、とにかく桃白白はこのスレの学級委員長としてダメなものはダメと言っていくから。
0335デフォルトの名無しさん
2014/05/25(日) 22:56:55.21ID:FH6x6zlh>>273
のどこがどのように悪いのか、それより優れたコードで示してください
0336デフォルトの名無しさん
2014/05/25(日) 23:27:08.12ID:FH6x6zlhいや、機能としては価値があるのは当然。
使う必要があればすぐできるもので、いいこと思いついたとか自慢できるほどの価値はない
九九暗記してるとかを自慢げに語るとか、そういうレベル。
他のは論理的に悪い点も説明せず、ゴミコードと連発してる地点で。ただし、それは桃白白のコミュ力不足の可能性あり
0337デフォルトの名無しさん
2014/05/25(日) 23:47:57.10ID:jAokk2fUやはり dir /o:-n または dir /b /o:-n のほうがいいな
0338デフォルトの名無しさん
2014/05/25(日) 23:54:33.80ID:LQ1sHYmR勝手に勝利宣言させておけばいいのに。
0339桃白白 ◆9Jro6YFwm650
2014/05/26(月) 00:14:45.63ID:mmlPEY/l>使う必要があればすぐできるもので
作ってない雑魚が何抜かしても無駄。このスレではVBScript力がすべて。
女なんて何の価値もないと童貞が言ってるようなもの。
お前は童貞の可能性あり。はいごきげんよう。
0340桃白白 ◆9Jro6YFwm650
2014/05/26(月) 00:18:00.43ID:mmlPEY/l変数宣言がいらないし、Booolean型を条件文で値と比較する必要がない。
にわか以前のいちかわが書いたとしか思えない途方もない初心者丸出しコード。
桃白白を誰だと思ってるんだと言わざるお得ません。はいごきげんよう。
0341桃白白 ◆9Jro6YFwm650
2014/05/26(月) 00:20:04.87ID:mmlPEY/lDo Until WScript.StdIn.AtEndOfStream
WScript.StdOut.WriteLine StrReverse(WScript.StdIn.ReadLine)
Loop
0342桃白白 ◆9Jro6YFwm650
2014/05/26(月) 00:34:10.45ID:mmlPEY/lそれは誤解でしかないよ。理解は理(ことわり)を解すると書くでしょ。
桃白白やお前以外の人が言っていることの中にある理がなんなのか考えないと。
お前がやってることは、発言の一部を切り取ってその一部をこう解釈できるから
全体はこうなんだみたいに帰納的に推理して間違ってるだけ。小保方以下。激ださ。はいごきげんよう。
0343桃白白 ◆9Jro6YFwm650
2014/05/26(月) 00:40:56.35ID:mmlPEY/l桃白白は京大だが、お前らは?お〜ん?はいごきげんよう。
0344デフォルトの名無しさん
2014/05/26(月) 00:41:21.21ID:22L2zoWLしょっぱいな〜お前w
最高にガッカリだよw
0345デフォルトの名無しさん
2014/05/26(月) 00:51:00.34ID:gBIbG94D0346桃白白 ◆9Jro6YFwm650
2014/05/26(月) 00:56:14.43ID:mmlPEY/l何の説明にもなってねえよ。桃白白を何だと思ってるわけ?
Boolean型の使い方さえ知らなかったいちかわ晴子だろ。はいごきげんよう。
0347デフォルトの名無しさん
2014/05/26(月) 01:01:21.16ID:gBIbG94D特にすごくもないことを「いいこと」とか天才的発明のように自慢しだす子供
0348桃白白 ◆9Jro6YFwm650
2014/05/26(月) 01:04:15.86ID:mmlPEY/lhttp://blog-imgs-30-origin.fc2.com/h/a/n/haniwa/10102501.jpg
0349デフォルトの名無しさん
2014/05/26(月) 01:07:42.29ID:22L2zoWL0350デフォルトの名無しさん
2014/05/26(月) 01:14:01.46ID:kBrmMotu結局ファイル一覧を拡張子でソートしたいだけか
それなら >>300 または dir /o:en または dir /b /o:en くらいのほうが遥かに役立つだろ
つーかStrReverse関数でファイル名を加工しても、お遊びのネタにしか使いようがないじゃん
散々もったいぶっといて、こんなオチとは正直ガッカリだよ
0351桃白白 ◆9Jro6YFwm650
2014/05/26(月) 01:21:29.83ID:mmlPEY/l桃白白は拡張子でソートしたいと言った覚えはないし、もったいぶった覚えもない。
>>247で全部説明してる。お前以外の人はそれを理解してやりとりしてたわけで、
お前が理解できなかっただけ。誤解したことを素直に認めるべきだ。社会人としてありえないよね(威圧)。
ガッカリはこっちのセリフ。はいマジ説教ごきげんよう。
0352デフォルトの名無しさん
2014/05/26(月) 01:23:59.37ID:gBIbG94D0353桃白白 ◆9Jro6YFwm650
2014/05/26(月) 01:28:35.27ID:mmlPEY/lrevコマンドってキーワード書いてる人がいるんだから、ググればわかると思うが。
サーバー管理でも使われるようなものだよ。はいごきげんよう。
ほれ参考文献
http://www.21linux.com/archives/2006/02/rev.html
http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.cmds/doc/aixcmds4/rev.htm
http://una.soragoto.net/lecture/linux/text_cmd/rev.html
0354桃白白 ◆9Jro6YFwm650
2014/05/26(月) 01:35:20.66ID:mmlPEY/l桃白白は某国立大学で美人秘書として仕事してるんだけど、サーバーの管理を任されてるんだよね。
0355デフォルトの名無しさん
2014/05/26(月) 03:17:14.05ID:kBrmMotuなんだ、UNIXで使えるコマンドは問答無用で全部サーバー管理に役立つとか思ってるのか
そんな考え方はダメだと思うがな
>>353で参考文献として挙げられたサイトにもrevコマンドがサーバー管理に役立つ理由は書かれてないし、
>>264も実際お遊びにしかならないだろ
「ファイルのリストをおしっぽの方から順に並べて出力したい」?それって、お遊び以外で何の意味がある?
ファイルを整理する上では邪魔になるだけだし、セキュリティ面で何か役に立つわけでもない
ましてやサーバー管理になど結びつけようがないだろ
0356デフォルトの名無しさん
2014/05/26(月) 04:03:34.56ID:WReHyn3tcoreutilsの/binが一軍レギュラーで/usr/binが控え
util-linuxの/binが二軍レギュラーで/usr/binが控え
revコマンドの位置付けはlineやnamei,pgと同格の二軍の控え
ちなみにtacは一軍の控え
revコマンドの実用性は置いといて学習用として車輪する意味はある
ただそれは文字コードや改行コードについて学ぶことを主としているので
VBでやってもあまり意味のないお題だね
0357桃白白 ◆9Jro6YFwm650
2014/05/26(月) 06:09:53.78ID:mmlPEY/lいや桃白白が実際に使うから依頼したわけで意味をお前が意味を理解する気がなかろうが
桃白白にとってそれが必要なことに変わりがないわけで、Linuxを使ってるやつっていうのは
衒学的に知識を披露するクズ野郎だなって思いました。以上、よろしくごきげんよう。
0358桃白白 ◆9Jro6YFwm650
2014/05/26(月) 06:36:20.51ID:mmlPEY/lコマンドを活用することができない経験の浅い不細工はお前だよと。
Unixの開発者たちがどういう気持ちでrevコマンドを作ったかお前には
わからないだろうが、とうぜん桃白白にもわからないが、その一方で
桃白白はそれを必要としているのであり、必要は発明の母であるから
桃白白はお母さんのお力によってrevコマンドを再発見したわけ。
もっと褒められていいような気がするんだけどな。はいごきげんよう。
0359桃白白 ◆9Jro6YFwm650
2014/05/26(月) 06:48:44.99ID:mmlPEY/l_,,;' '" '' ゛''" ゛' ';;,,
(rヽ,;''"""''゛゛゛'';, ノr)
,;'゛ i _ ) ( _ iヽ゛';, ごきげんよう!!
,;'" ''| ヽ・〉 〈・ノ |゙゛ `';,
,;'' "| ▼ |゙゛ `';,
,;'' ト _人_ イ `';、
/';、 ヽ | | / ,;' \
/ ゛r, i⌒ ⌒i ミ" \
/ ''r `"''''゙´ ,ミ" ヽ
/ ,イ ''リ リ" ト、 ヽ
/ / | ゙ル,,トリ" | ヽ ヽ
〈 < | | > 〉
0360デフォルトの名無しさん
2014/05/26(月) 07:13:17.41ID:WReHyn3t役に立つ具体例をいくつか出せばいいじゃん
>>247
> >>245
> ナイスクエッション!ナイスタイミング!!
> 標準入力を読みとって行の文字列を反転させて標準出力に
> 書き込むプログラムがあれば、それをSORTコマンドと組み合わせて
> おしっぽから順にソートしたリストを得られると思うんだよね。
> これって使い勝手ありまくりじゃない? 誰か作ってくれない?
というように証明責任はアナタ側にあるんだからさ
0361桃白白 ◆9Jro6YFwm650
2014/05/26(月) 07:19:12.06ID:mmlPEY/l教えて欲しいならお願いしないと。コミュニケーションの中で解決する問題だ。
法律じゃないんだよバーカ。はいごきげんよう。
0362デフォルトの名無しさん
2014/05/26(月) 07:27:21.62ID:WReHyn3tバカな自分でも分かるように
役に立つ具体例をいくつか提示して下さい
お願いします
0363デフォルトの名無しさん
2014/05/26(月) 09:17:29.75ID:Ln6GstLsこれで察してください、桃白白のレベルを。
0364デフォルトの名無しさん
2014/05/26(月) 13:16:43.87ID:3l2OdjpFそして Windows の鯖を管理しなくてはならないなんて不憫だ。
0365桃白白 ◆9Jro6YFwm650
2014/05/28(水) 00:24:57.28ID:TkCsySVS0366デフォルトの名無しさん
2014/05/28(水) 13:02:50.90ID:Z/inxLQb0367桃白白 ◆9Jro6YFwm650
2014/05/28(水) 23:56:51.36ID:TkCsySVS愛してるのサインって知ってる?
ブレーキランプを5回点滅させたら愛してるって意味なんだって。
じゃあ、6回点滅させたらブロッコリーのサインに間違いないと思うんだよね。
vbsに未来がないなら、みんなで力を合わせてvbsの未来を創りだして行こうよ!よろしくブロッコリー!!
0368デフォルトの名無しさん
2014/05/29(木) 07:13:12.73ID:sq7Ykhg/実力のある者がそれを言うとカッコイイけど
無能な奴が他力本願で言い出すと、これほど滑稽な主張も無いよなw
0369デフォルトの名無しさん
2014/05/29(木) 07:24:04.83ID:fX5JoJnKVBScriptのライバルはJScriptだな
機能的には勝ってるので自信を持っていい
0370デフォルトの名無しさん
2014/05/29(木) 07:56:06.72ID:u5X7h4D5でも、その利点が生かせない使い方なら
VBScriptをわざわざ選ぶ理由もない、って印象。
0371デフォルトの名無しさん
2014/05/29(木) 08:23:26.48ID:2+pB8DKO0372デフォルトの名無しさん
2014/05/29(木) 11:16:08.88ID:hGrR3Csk0373デフォルトの名無しさん
2014/05/29(木) 12:02:12.75ID:BzM20fyM0374デフォルトの名無しさん
2014/05/29(木) 20:28:33.25ID:x7JhnImSじゃサーバサイドVBSを作って
0375デフォルトの名無しさん
2014/05/29(木) 23:46:11.05ID:TfsFfFp70376デフォルトの名無しさん
2014/05/30(金) 01:10:22.33ID:1TLBbLXqPowerShellこそ本命
0377デフォルトの名無しさん
2014/05/30(金) 12:47:35.25ID:nt5qjQEB0378デフォルトの名無しさん
2014/05/30(金) 23:21:38.51ID:HeqtI4wdたしかにaspではvbsが使われてたみたいだけど、
もうaspなんか絶滅してるんじゃないか?w
0379デフォルトの名無しさん
2014/05/31(土) 02:25:03.48ID:M/+USq4h0380デフォルトの名無しさん
2014/05/31(土) 12:26:29.58ID:0x5xiTlK今はaspよりはasp.netだろうからな。
0381桃白白 ◆9Jro6YFwm650
2014/05/31(土) 18:38:12.14ID:aCEG5+mq/;:;:⌒;:ヽ
/¨;:;:;:⌒;:;:゙;:;:¨ヽ
/;:;:;:;:ヽ;:;:;:;:ノ;:く
ミ;:;:;:ノ¨ソ;:;:ノ;:丶;:丿
丶ヽソ γノ¨
¨│゙ │
│・ ・│PowerShellって複雑じゃない?
/ ∇ ヽ
/ \
/ !
! /丶 / ヽ !
ヽ \__)_( / /
|\__ノ/|
| |
! 6 i
0382デフォルトの名無しさん
2014/05/31(土) 18:56:57.50ID:A8nmKroG────────‐───────────−── /¨;:;:;:⌒;:;:゙;:;:¨ヽ
────────‐───────────−── /;:;:;:;:ヽ;:;:;:;:ノ;:く
─‐────────────‐──────── ミ;:;:;:ノ¨ソ;:;:ノ;:丶;:丿
─────‐∧ ∧,〜 ──────────── 丶ヽソ γノ¨
──−──‐( (⌒ ̄ `ヽ───_ ─────── ¨│゙ │
──―───‐\ \ `ー'"´, -'⌒ヽ────── │・ ・│
―‐――──‐ /∠_,ノ _/_───‐―─―─―────―────―────
─────‐ /( ノ ヽ、_/´ \―────―────―────―────―────
────‐ 、( 'ノ( く `ヽ、 ――――― / ∇ ヽ
───‐‐/` ―\____>\___ノ ───── / \
───/───―‐/__〉.───`、__>.―‐―─ / !
──/──‐──────────────― ! /丶 / ヽ !
─/────────−─────────── ヽ \__)_( / /
─‐────────────‐──────── |\__ノ/|
0383デフォルトの名無しさん
2014/05/31(土) 20:41:04.02ID:32dWSDm6君は有用な仕組みを考え出す創作力は無いけど
言語仕様とかを覚える単純な記憶力はそこそこあるから
使ってみればPowerShell程度なら案外すぐに使えるようになると思うよ
0384桃白白 ◆9Jro6YFwm650
2014/05/31(土) 21:07:32.55ID:aCEG5+mqじゃあPowerShellでバブルソート書いてみて。
0385デフォルトの名無しさん
2014/05/31(土) 21:56:44.47ID:iDVj4pYV非常に解りにくいかったりするんですか
0386デフォルトの名無しさん
2014/05/31(土) 22:18:00.13ID:850/X+kV0387デフォルトの名無しさん
2014/05/31(土) 22:49:16.25ID:GpjJEzhOの移植
#pipi.ps1
function global:pipibubblesort ($a) {
#$l=$a.length
for ($i=$a.GetUpperBound(0)+1; $i -gt $a.GetLowerBound(0) ; $i--) {
for ($j = $a.GetLowerBound(0); $j -lt $i - 1; $j++) {
if ($a[$j] -gt $a[$j+1]) {
$t=$a[$j]
$a[$j]=$a[$j+1]
$a[$j+1]=$t
#$a[$j],$a[$j+1]=$a[$j+1],$a[$j]
#perl,rubyのように多重代入可能だ
}
}
}
}
PS .\pipi.ps1
PS $a=(2,3,1,7,6)
PS pipibubblesort($a) ←TABで補完可能!
PS $a
桃白白の細かいこだわりまで再現できてるしさらなる改良も可能
でもやっぱりvbsとは雰囲気違うかな
桃白白はvbsと心中するのもありだと思う
0388桃白白 ◆9Jro6YFwm650
2014/05/31(土) 22:58:00.18ID:aCEG5+mqPowerShellはクラスの定義とかバブルソートとか記述が複雑だと桃白白は思ってるの。
VBScriptはシンプルで、わかりやすい。
プログラム言語として至高のスタイリッシュプログラミング言語。
それに比べてPowerShellはごちゃごちゃしすぎじゃない?なんかバッチファイルみたいだしさ。
エイリアスとかコマンドレットとかPSドライブとか桃白白の頭には納まりきらないよね!?
0389デフォルトの名無しさん
2014/06/01(日) 01:40:11.23ID:V9NSp0qc0390デフォルトの名無しさん
2014/06/01(日) 02:11:45.18ID:uqvNIZLJちょっとしたものに限られる
でもIDEのように補完してくれるのはうれしい
UNIX系のシェルスクリプトなんか、
オブジェクト指向じゃないし、
= の前後に空白を入れてはいけないとか、
[]の後に、; が必要だとか、もう無茶苦茶w
プログラミングどころじゃない!
Antみたいに、XMLで書けば、
コマンドに直してくれるような言語が必要
0391デフォルトの名無しさん
2014/06/01(日) 02:35:24.28ID:jaazgXCK0392桃白白 ◆9Jro6YFwm650
2014/06/01(日) 10:43:02.84ID:BsbhNNjZだよね。そうだよね。桃白白それ超わかる。
0393デフォルトの名無しさん
2014/06/01(日) 11:57:10.67ID:62GwXtxmUNIX系OSのシェル(スクリプト)って何種類もあるんだけど
Antてw
0394デフォルトの名無しさん
2014/06/01(日) 14:47:05.32ID:LkstCWcFパラメータやオブジェクトのメンバー名も補完してくれる
0395デフォルトの名無しさん
2014/06/04(水) 13:02:31.72ID:XWc2O//Q0396桃白白 ◆9Jro6YFwm650
2014/06/05(木) 00:18:16.14ID:BELywe080397デフォルトの名無しさん
2014/06/05(木) 09:48:12.50ID:K462rvnl0398デフォルトの名無しさん
2014/06/05(木) 19:13:47.72ID:+Z+TTZnk0399デフォルトの名無しさん
2014/06/06(金) 00:16:41.85ID:pY4qYt1M0400桃白白 ◆9Jro6YFwm650
2014/06/07(土) 11:25:36.12ID:KiTGYHkfじゃあ聞くけどさ、
Dim a
a = 1
a = Array(a)
a = a(0)
なぜこれってできないのはどうしてなの?
0401桃白白 ◆9Jro6YFwm650
2014/06/07(土) 11:34:59.67ID:KiTGYHkfhttp://livedoor.blogimg.jp/mudainodqnment/imgs/3/4/348d9836-s.jpg
0402デフォルトの名無しさん
2014/06/07(土) 15:22:16.67ID:17Gf7KK+単一変数の a と、配列の a() は、同時には存在できないから
a =
の部分を実現するためには、配列 a()を破棄しなければならないが
= a(0)
の部分を実現するためには、配列 a()を破棄することが出来ない
その不整合性によりエラーになる
Dim a, b
a = 1
a = Array(a)
b = a(0)
a = b
なら、配列 a()を破棄する前にa(0)の値を取得し
配列 a()を破棄出来る状態になってから、単一変数aへの代入を行うから
整合性が取れて、エラーにはならない
0403桃白白 ◆9Jro6YFwm650
2014/06/07(土) 22:27:08.86ID:KiTGYHkf>単一変数の a と、配列の a() は、同時には存在できないから
a = 1
a = Array(a)
できてるじゃん
0404デフォルトの名無しさん
2014/06/08(日) 06:06:26.87ID:Y2On89Aqそもそも理解力が足りないのかな?
0405桃白白 ◆9Jro6YFwm650
2014/06/08(日) 08:17:21.70ID:oiWDvvQzたぶん桃白白の理解力が足りてないんだと思う。
>単一変数の a と、配列の a() は、同時には存在できない
これが真だとするなら、
a = 1
a = Array(a)
これもできないはずだと思うんだよね。桃白白はそう思うんだよね。
a = Array(a)
a = a(0)
どうしてこれはダメで
a = 1
a = Array(a)
これはできるの?桃白白にはそこがわかりません。よろしくおねがいします。
0406デフォルトの名無しさん
2014/06/08(日) 09:01:28.44ID:514O0kAW型付けの問題以前に
演算子の優先順位、及び結合規則という基本すら
分かってないのではないのでは…
0407桃白白 ◆9Jro6YFwm650
2014/06/08(日) 09:05:33.37ID:oiWDvvQzじゃあ演算子の優先順位、結合規則の基本から
>>405を桃白白にわかるように教えてもらえますか?よろしくおねがいします。
0408桃白白 ◆9Jro6YFwm650
2014/06/08(日) 09:23:29.50ID:oiWDvvQzこの人頭悪いなって思ってました。むかしからそういうことには
敏感な人間ですから。わたしもむかしそうだったんです。知らないことを
知らないといえず知ってるふうに見せようとする。でもそれってとっても
恥ずかしいことだと思うようになったんです。大人になったってことですかね(笑)。
黒歴史って言うんでしょうね。もうあまり思い出したくないですけど。
そういうの経験してるんで他の人が同じことやってたらむかしの自分を
思い出してしまってこの人痛い人だなって(笑)。わたしがいうのも変ですけど。
わたしだから言えるっていうか。そんなことを思い出した今日はブロッコリー記念日。
http://livedoor.blogimg.jp/nwknews/imgs/9/3/9300f589.jpg
0409デフォルトの名無しさん
2014/06/08(日) 11:00:08.88ID:K3j6nq4Ma = a(0)
って出来てもよさそうなんだけどね
まぁ型が違うから代入できないって事じゃないの
0410デフォルトの名無しさん
2014/06/08(日) 11:36:54.83ID:514O0kAWMSDNに書いてあるじゃん
そもそも1+2*3がなんで7なの?ってのと同じレベルの話で
言語を問わず入門書の1冊目に書かれてるような事なので
それでも分からないなら何が分からないのか聞き直して欲しい
最近の人はやらされないのかもしれないのかもしれないけど
コンパイラ演習とかは普通にやっておくべきだと思うな
bison/flexでscheme実装とかではなく
ほんと簡単に各記法の電卓をPEGで書いたりね
>>409
エスパーすると
a(0)のaがvariantだと仮定して
VBは基本1オリジンがだからって事じゃないかな
0411デフォルトの名無しさん
2014/06/08(日) 11:54:01.80ID:514O0kAWVM環境のXPで試したら0オリジンだったし
a=Array(1,2,3)
a=a(0)
でエラー出るね
申し訳ない
>>409
a=10
a="foo"
が出来るので
型が異なるのは関係ないかな
0412デフォルトの名無しさん
2014/06/08(日) 12:11:57.09ID:514O0kAWでイケるけどキモいな
0413デフォルトの名無しさん
2014/06/08(日) 12:19:56.01ID:K3j6nq4MDim a
a = 1
a = Array(a)
a = a(0)
で「固定サイズの配列、または現在、この配列はサイズを変更できない状態にあります。: 'a'」って怒られる
ちなみに
Dim a(1)
a(0) = 1
a = a(0)
だと「型が一致しません。」って怒られる
スカラ変数と配列変数の取り扱いが違うんでしょうね
>>412
カッコイイ!
0414デフォルトの名無しさん
2014/06/08(日) 13:56:15.67ID:1CF4DMZ2shellは使いにくいが、記法が問題か?
0415桃白白 ◆9Jro6YFwm650
2014/06/08(日) 14:13:36.73ID:oiWDvvQzMSDNになにが書いてあるの?
0416桃白白 ◆9Jro6YFwm650
2014/06/08(日) 14:15:41.26ID:oiWDvvQzお前謝る相手を間違ってんじゃねえか?
ちゃんと桃白白にレスしろよ。
0417桃白白 ◆9Jro6YFwm650
2014/06/08(日) 14:18:16.98ID:oiWDvvQzキモイのお前だよ、ぶち殺したろかおら。
0418デフォルトの名無しさん
2014/06/08(日) 15:23:36.22ID:I2dgBw0Ta'=a(0)
a=(a')
a は同時には存在してない
0419デフォルトの名無しさん
2014/06/08(日) 18:33:18.75ID:K3j6nq4Ma = a[0];
って別に問題ないんですよねー
a = a(0) が何故出来ないか?
って問いには「VBScriptだから」ってのが答えですね(笑)
0420桃白白 ◆9Jro6YFwm650
2014/06/08(日) 18:38:56.92ID:oiWDvvQz無意味。まさにナンセンスな答えだな。ブロッコリーかじってたほうが100倍マシだし、
100倍ビタミン摂取できるよね。ブロッコリーマジすごくない?
0421桃白白 ◆9Jro6YFwm650
2014/06/08(日) 18:53:05.03ID:oiWDvvQzhttp://kzho.net/jlab-giga/s/1400602203639.jpg
0422デフォルトの名無しさん
2014/06/08(日) 22:00:31.93ID:FYOwn5QB0423デフォルトの名無しさん
2014/06/08(日) 23:15:58.49ID:NWLHWpJiうわ、きもいなVBSって。
0424桃白白 ◆9Jro6YFwm650
2014/06/09(月) 20:44:48.90ID:0FizZ738やだ…(//∇//)
0425デフォルトの名無しさん
2014/06/09(月) 21:12:31.64ID:GcXOghMv一回脳の検査受けた方がいいぞお前
0426デフォルトの名無しさん
2014/06/09(月) 22:23:22.66ID:Ddb5SJhr0427桃白白 ◆9Jro6YFwm650
2014/06/10(火) 05:34:16.68ID:9YMCKHITこれ桃白白、おかずにしていいよ
http://up.gc-img.net/post_img/2013/09/qtIYrHSrOxFkCsg_ouvY9_120.jpeg
0428桃白白 ◆9Jro6YFwm650
2014/07/11(金) 15:25:54.95ID:GkKreVX4/ | / / / / / /―― ―― ―/ ――
/ | /__/ _/ _/ /__ _/
/\___/ヽ
/'''''' u ゚ '''''':::u:\
|(一),゚ u 、(一)、゚.|
| 。 ,,ノ(、_, )ヽ、,, u.:::| 扇風機と間違えた
〃 ̄ヽ 〜 | u ` -=ニ=- ' .:。::| お金返して
r'-'|.| O | 〜 \_゚`ニニ´ _::::/
`'ーヾ、_ノ 〜 / ゚ u 。 \
| ,| |゚ / ・ ・ ヽ |
| ,| | | 。 ゚ u |゚ |
| ,| \\=====/ノ
,-/ ̄|、 (m) (m)
ー---‐' (__)(__)
0429桃白白 ◆9Jro6YFwm650
2014/07/11(金) 15:39:54.06ID:GkKreVX4日本の夏って湿度高くて暑くて蒸し蒸しして嫌だよね、桃白白生まれ変わったら
夏が蒸し暑くない国の快適な温度の日にあらわれる妖精になりたいよ。
「桃白白キター」「えへへ、キチャッタ」みたいな、そういう喜びを与えられるような妖精さんに
なりたいよ。もしくは除湿機。「たおぱいぱーい!」「ブオー」
0430デフォルトの名無しさん
2014/07/11(金) 23:58:24.71ID:lDAISI1R0431デフォルトの名無しさん
2014/07/12(土) 07:51:59.21ID:CfWd+PNy桃白白はその気になればVB.NETもC#あたりも使えるようにはなると思うよ
ただ言語としては使えても、おそらくそれらを使って「使えるプログラム」は作れないだろう
彼は人並みか中の上くらいの言語習得能力はあっても、開発能力は下の下なので
0432桃白白 ◆9Jro6YFwm650
2014/07/12(土) 08:39:20.87ID:h0xXQ1TWできぬ。桃白白できぬの!
.NET使ってる?どう?すてきなとこある?
0433デフォルトの名無しさん
2014/07/12(土) 22:06:07.61ID:Jf6AxxBA正直、VBSのほうがバッチとして使えるというフットワークの軽さから言ってVBより上だと思うよ
0434デフォルトの名無しさん
2014/07/12(土) 22:41:42.83ID:pyfbEG9+0435桃白白 ◆9Jro6YFwm650
2014/07/13(日) 11:12:12.86ID:ACbRMT0+>>434
/ i、
/! iヘ
./ i _,,、、,,_ l ヘ
. / レ ´ ∧ `ヘi: ヘ
.〈 : \,,/ ヘ_,,/ : 〉
/\ ` 、 ,' ',, "/ ',
/ \_/i iヘ_/ : ',
l /〈ヘ /〉\ : i
| / ヘ | / \i: l
i ノノ>-、,,_ ∨ _、-ーヘヽ、 i
/ /<  ̄ ヽ>''</ ̄ >\\i やめなよ
//! `ー- ' `ー ´ |\\
// | (__人__) | `\
\ ` ⌒´. / .,,,ーーー‐‐'''''' ̄ ̄ ̄"""""ヽ
γ´⌒´-−ヾvーヽ⌒ヽーー−-、___,.-−‐ー' ヽ
/ 彡⌒~~⌒/ """ミ ヽ " -: ,, \
( ^`ー-ー- 、:, _ ) `ー‐‐;'''''''''' ̄ ̄''''''‐‐---'ー''''''''' ̄ ̄''''''‐‐---'ー
0436桃白白 ◆9Jro6YFwm650
2014/07/13(日) 11:14:21.66ID:ACbRMT0+たしかに桃白白一人ではプログラム開発は難しいかも知れません。
しかし、桃白白はみんなにご協力いただいてプログラムをつくり上げることができます。
みんなと力を合わせて一つのものをつくり上げることができる、それが桃白白の強みだと思っています。
今後ともよろしくお願いいたします。ありがとうございます。
0437デフォルトの名無しさん
2014/07/13(日) 11:35:10.63ID:oz53nHyg相手に自分が何を言いたいのかさえまともに伝えられない人が協力なんてできるわけないだろ?
0438デフォルトの名無しさん
2014/07/13(日) 11:36:56.96ID:nl+cXVst別スレたてて、パイパイが.NETできるようになるでを書いてよ。
あとちゃんと働けよ。
0439桃白白 ◆9Jro6YFwm650
2014/07/13(日) 11:57:29.82ID:ACbRMT0+そう言われると協力を得られなくなるので、そのことはある意味なしということでご協力いただきたい。
>>438
桃白白好きで働かないワケジャナイヨ!冗談ジャナイヨ!!じゃあお仕事ちょうだいよ。
桃白白バブルソートができます。よろしくお願いします。
0440デフォルトの名無しさん
2014/07/14(月) 05:54:09.25ID:iEjcN5oN0441デフォルトの名無しさん
2014/07/14(月) 06:47:07.47ID:Ry7NVecX「バブルソートができます」は、車の運転というか操作において
「エアコンをONに出来ます」みたいなことだよ
快適な運転を実現するためには必要な操作だけど
運転技能として評価されるものでもなければ、それだけで免許を得られるわけでも
ましては運転を生業とする仕事に就けるわけでもない
0442桃白白 ◆9Jro6YFwm650
2014/07/14(月) 07:04:34.73ID:QvQD5i5/ごめんなさい。お仕事ください。
>>441
じゃあエアコンをオンにできる人とエアコンをオンにできない人
どちらに車を運転していただきたいですかって話。お仕事ください。
0443桃白白 ◆9Jro6YFwm650
2014/07/14(月) 07:14:36.86ID:QvQD5i5/桃白白のことをダメ人間だと言うばかりで、全然努力のあとが見えない。
そんなんで働けるわけがないよね。理想を語るなら実力を身に付けろ。
お前らの実力で桃白白を働かせてみろ(ドン)
0444デフォルトの名無しさん
2014/07/14(月) 07:25:35.99ID:oG12QRFj0445桃白白 ◆9Jro6YFwm650
2014/07/14(月) 07:37:09.02ID:QvQD5i5// ̄\
| |
\_/
ノ L__|___ )
⌒:::\:::::/::\ ヽ じゃあ帰れ!!
/ <●>::::<●>\ , )
/ (__人__) \, `v'⌒ヽ/⌒ヽ/ ,. ‐- .. _
| |::::::| | / __ `` ー- 、
| |::::::| | , ィ/ ゝヽ ̄ヽ ー- '
\ l;;;;;;l /" _ / { {ヽ、_ ヽ' ノ_,.〉
\ `ー' \_ -ァー- 、_ ... -‐ ' ヽヽ、 `>、..ノ=┘
/j >-‐ ' ´/ / / / _ノ \ `ー '!
0446桃白白 ◆9Jro6YFwm650
2014/07/14(月) 07:39:16.66ID:QvQD5i5/桃白白がどうにかしろと丸投げですか。それって社会人としてどうなのかな?
もしかして君たちも無職なんじゃないの?(核心)
0447デフォルトの名無しさん
2014/07/14(月) 12:06:59.45ID:p2NDgv3c0448デフォルトの名無しさん
2014/07/14(月) 13:10:15.66ID:BcwFLIWO0449デフォルトの名無しさん
2014/07/14(月) 19:08:56.90ID:RZ62ioTLソートを自分で書くことなんかないし、バブルソートよりも早いソートがあるのにそれを使えてさえいない
仕事?
全財産つぎ込んで株かFxでもやればどうだい
0450桃白白 ◆9Jro6YFwm650
2014/07/14(月) 19:38:00.01ID:QvQD5i5/じゃあスイッチの仕組みを知ってる人とスイッチの知らない人どっちに
車を運転していただきたいですかって話。
桃白白株の仕組みがよくわからいからさ、元金もないし、だから桃白白名案があるんだけど、
>>449が株取引やって儲けた分の20%を桃白白にくれるっていうのはどう?
損した分は桃白白カバーできないから安全運転でお願いします。ありがとうございます。
0451デフォルトの名無しさん
2014/07/14(月) 19:54:30.71ID:glm3AltK> 車を運転していただきたいですかって話。
スイッチの仕組みは知ってるけど、まともに運転できない人より
スイッチの仕組みなんか知らなくても、まともに運転できる人に運転してもらいたいのが普通じゃね?
「運転技術が同じな上で」の話ではなく、
「まともに運転は出来ないけど、何なら出来るか」って話において「スイッチの仕組みは知ってる」ということは
「まともに運転は出来ないけど、スイッチの仕組みは知ってる」という立ち位置なわけだからな
そんな人に運転して欲しいなんて思う奴はまともじゃない
0452桃白白 ◆9Jro6YFwm650
2014/07/14(月) 20:05:50.45ID:QvQD5i5/スイッチの仕組みをさえ知らない人が車を運転できるわけないよね。
ハンドル回せるわけないよね。アクセル踏めるわけないよね。
レンガで家を建てられない人がピラミッド作れるのかって話。
いいかげん詭弁使うのやめなよ。桃白白が正しいって薄々気づいてるでしょ。
大人になりなよ。お と な に な り な よ 。
0453デフォルトの名無しさん
2014/07/14(月) 20:34:53.71ID:glm3AltK0454桃白白 ◆9Jro6YFwm650
2014/07/14(月) 20:43:19.08ID:QvQD5i5/そうだよね、全て君が悪いよね、謝罪してくれてよかった、今後は気をつけてください(アスペ的論理展開)
0455桃白白 ◆9Jro6YFwm650
2014/07/14(月) 20:49:58.90ID:QvQD5i5/じゃあお聞きするけど、桃白白が全力で実装した
バブルソートよりすぐれたソート書けるわけ?
Sub Sort(Arr)
For I = 0 To UBound(Arr)
For J = 0 To UBound(Arr) - 1
If Arr(J) > A(J + 1) Then
Swap A(J), A(J + 1)
End If
Next
Next
End Sub
Sub Swap(A, B)
T = A
A = B
B = T
End Sub
これに勝てるコード書けるわけ?
0456桃白白 ◆9Jro6YFwm650
2014/07/14(月) 20:53:00.18ID:QvQD5i5/自分がコード書けないから桃白白に嫉妬して桃白白の
悪口言って桃白白を下げようとしてるだけなんだよね、いつもいつも。
桃白白頭にくるよ、実力あるなら相手を下げずに自分を上げろと思う。
相手を下げるだけなら小学生にもできるし、それって嫉妬でしかないんだよね。
0457デフォルトの名無しさん
2014/07/14(月) 21:25:31.91ID:RZ62ioTL必要なのはスイッチの仕組みじゃなくて、スイッチの押し方と、そうすると何が起こるかの理解
>>455
書こうと思えばかけるけど、探せばクイックソートとかが見つかる
それを持ってきて正しくうごくかテストすればいい
すでに存在するコードをあらたに書き直すのは車輪の再発名にすぎない
むしろ、最近の言語はソートはライブラリが提供するから自分で書かない方が速いし安全
まぁ、VBSみたいに利用価値が薄い言語は情報も少ないから書かなきゃいけない場面もあるかもしれないが、せめてソート以外をあげようぜ
0458デフォルトの名無しさん
2014/07/14(月) 22:12:30.14ID:BK4ZKyUIいつまでも初心者みたいなとこにしか考えが及ばないから、まともに相手にされないんだよ。
レベルが低くて話がつまらないの。
0459デフォルトの名無しさん
2014/07/14(月) 23:41:07.38ID:oG12QRFj0460桃白白 ◆9Jro6YFwm650
2014/07/15(火) 05:16:12.98ID:JnVf9n9gはい逃げたー。
お前の実力を問うものなのにググれば見つかるとかバカじゃね。
>>458
はい逃げたー2匹目。
ソートも実装できない雑魚が何言っても無駄。
>>459
ホントだよね。
0461桃白白 ◆9Jro6YFwm650
2014/07/15(火) 05:20:35.63ID:JnVf9n9g優雅にバブルソートを実装できるエリート桃白白、
どっちに車を運転して欲しいですかって話。
桃白白、心のギアも変えちゃいそうなくらい魅力的っしょ。じゃあお仕事ください。
0462デフォルトの名無しさん
2014/07/15(火) 06:32:57.22ID:7LAbxKxV■重大なバグ
×If Arr(J) > A(J + 1) Then
○If Arr(J) > Arr(J + 1) Then
×Swap A(J), A(J + 1)
○Swap Arr(J), Arr(J + 1)
■非効率的な処理
× For I = 0 To UBound(Arr)
For J = 0 To UBound(Arr) - 1
○ u = UBound(Arr)
For I = 0 To u
For J = 0 To u - 1
※>>455のコードだと、配列要素数が10000なら、
UBoundによる配列上限取得を10001回行うことになり、非効率的
1行程度コードが増えても処理量を減らすのが基本(特にループ内では)
■その他
Option Explicitを付けて、変数を宣言する
※それをしなくてもバグの無いコードが書けるなら使わないのは勝手だが
現に「 Arr 」を「 A 」と書いてしまって、致命的なバグを生じさせているので
そのレベルの人はOption Explicitを使うクセを付けること
上記の指摘に沿って開き直したものが「これ(>>455)に勝てるコード」だ
0463デフォルトの名無しさん
2014/07/15(火) 06:36:53.41ID:7LAbxKxV最悪、バグがあって動かないコードでも、同じく動かない>>455とは「引き分け」、
動けば非効率的だったり冗長だったりしても、動きすらしない>>455には勝ってることになる
全力とか言いながら、バグで動きもしないコードを嬉々として挙げちゃう自分の愚かさを再認識した方がいい
凡ミスではあるが、仕事になったら凡ミス一つで信頼と金を失うことになるのが解ってるのか?
しかも、エンドユーザーの例外的な操作や例外的なデータを食わせた時に生じるバグではなく
1回でも試しに動かせば解るようなバグを残したままなんて、話にならない
0464桃白白 ◆9Jro6YFwm650
2014/07/15(火) 06:43:32.89ID:JnVf9n9gはい釣れましたー。
>>456で書いたよね。相手を下げずに自分を上げろ、
それをしなければただの嫉妬だって。相手のここが悪いと
指摘するんじゃなくて自分のコードはここがいいと言わなきゃいけない場面なんだよ。
他の人は桃白白がこう来るであろうことを予測して黙ってたんだよ。
面接に行って、誰それさんはこれこれですと他人を下げて自己アピールする人なんていないでしょ。
それと一緒。全く一緒。桃白白が無職っていうのは実は嘘で、本当は某有名鉛筆企業で人事やってるんだよね。
当然面接もする。君のようなのは速攻で落とすね、はいもう帰っていいよと通り一辺倒のメリットを与えてやる。
0465桃白白 ◆9Jro6YFwm650
2014/07/15(火) 06:51:28.82ID:JnVf9n9gふむり、これはダウトな予感。有識者のかたはどう思う?
0466桃白白 ◆9Jro6YFwm650
2014/07/15(火) 07:43:32.71ID:JnVf9n9g>凡ミスではあるが、仕事になったら凡ミス一つで信頼と金を失うことになるのが解ってるのか?
こういうエラソーなこと言ったやつが知ったかぶりぶちかましていたとき桃白白切なくなります・・・
周りに厳密さを要求するとそれは自分に負担となって帰ってくる。
周りに優しく自分に厳しくっていう桃白白の謙虚でそれでいて凛々しい姿勢を見習って欲しい。
0467桃白白 ◆9Jro6YFwm650
2014/07/15(火) 07:46:03.80ID:JnVf9n9g>>406こいつだわ。同一人物だな。VBScriptのことよくわかってなさそうなところが完全に同一人物だわ。
犯人特定できました。
0468デフォルトの名無しさん
2014/07/15(火) 08:19:36.17ID:yPFoPX6G0469デフォルトの名無しさん
2014/07/15(火) 12:36:43.95ID:Bh2cQsaP0470デフォルトの名無しさん
2014/07/15(火) 14:26:21.05ID:qEaBAzTpちなみに試してみたところFor文1つ実行に対して1回だけ上限値に書いた関数呼び出しが発生するみたい
なので462の条件では10002回になったからほぼ合ってる
それによりどれだけ時間が縮まるかはVBS直で測り方知らんし調べるの面倒なので知らん
0471デフォルトの名無しさん
2014/07/15(火) 18:29:02.12ID:e7bAQnRmお前本当に成長しないな。
他人からコードの瑕疵を指摘されたらありがたく思え。
0472デフォルトの名無しさん
2014/07/15(火) 18:45:24.16ID:HYgYHfDWだからちゃんとのべたじゃん
すでに他の人が実装し、実績のあるコードは権利的に問題ない範囲でテスト後に利用する、と。
その前のレスでブラックボックスの中身の知識を自慢するんじゃだめといったはず
そんな詳しいなら、COM関連について詳しい情報を求めてる人は多いとおもうから、ホームページ作ってそういう解説すればいいと思うよ
>>460
によると、桃白白が言われたくないセリフは
逃げた、バカ、ソートも実装できない
あたりか
0473デフォルトの名無しさん
2014/07/15(火) 22:49:01.12ID:RpzYkQjs何か残念。
なんか、就職とか、何に実装できるかわからんソートのブラッシュアップ頑張ってな。
0474デフォルトの名無しさん
2014/07/16(水) 00:08:44.74ID:E2yy15pf0475デフォルトの名無しさん
2014/07/16(水) 00:15:38.03ID:liBzFX030476デフォルトの名無しさん
2014/07/16(水) 00:36:02.90ID:E2yy15pfお前誰と戦ってんだよw
0477デフォルトの名無しさん
2014/07/16(水) 05:27:15.16ID:O+2v3JUD0478デフォルトの名無しさん
2014/07/16(水) 19:20:49.33ID:8y+vs4BYま桃白白が撒いた餌かもしれんが
0479桃白白 ◆9Jro6YFwm650
2014/07/16(水) 19:39:54.01ID:/kkYfsqXだからさ、なんべんも言わせないでいただきたい、他人のコードを
批評するまえに自分のコード出しなよ。点数付けるくらいなら100点のコード書けるんだよね?(挑発)
0480デフォルトの名無しさん
2014/07/16(水) 19:51:29.64ID:8y+vs4BYじゃヒントだけな -1 と -I が足らないよ
これやっても98点だけどな
0481桃白白 ◆9Jro6YFwm650
2014/07/16(水) 19:59:18.16ID:/kkYfsqXいつの話してんだよ。なにそれを免罪符にしてコード出さなくてもいいと思ってたのか?あ?
0482桃白白 ◆9Jro6YFwm650
2014/07/16(水) 20:04:24.41ID:/kkYfsqX最後まで自分のちんちん出そうとしないようなもの。いっとくけど
女子はそういうのダサいと思ってるから。あ、こいつ童貞だなと、バカにしてるから。
大学病院の泌尿器科に行って童貞治してもらえよ。受付で、あの、ちんちんちょん切ってください
って言えばわかってもらえるだろ。ああ、はいはい、男らしいところ一つもないから
開き直って女になろうとしてるクズ野郎ねと優しく対応してもらえるだろ。
0483デフォルトの名無しさん
2014/07/16(水) 20:09:31.22ID:8y+vs4BYじゃあのコードと言うかアルゴリズムの不備に本気で気付いてないんだな
も一つ言うと>>455は 『バブル』ソートじゃないよ
泡が上に上がっていく様子からついた名前だからね
0484桃白白 ◆9Jro6YFwm650
2014/07/16(水) 20:15:50.48ID:/kkYfsqXゴリ押しの強弁でコード出さないことを正当化しようとしてやんの、ダッセwww
0485桃白白 ◆9Jro6YFwm650
2014/07/16(水) 20:19:07.46ID:/kkYfsqX-1 と -I がーと言うばかり。論法の類型は、一点突破のゴリ押し強弁。
芸がないよね。
0486デフォルトの名無しさん
2014/07/16(水) 20:25:29.96ID:8y+vs4BYソート済みの要素までアホみたいに比較してるアホコード
本来の倍の処理がかかってる
内側のループに -I を付けるだけで多少はまともになるよ
0487桃白白 ◆9Jro6YFwm650
2014/07/16(水) 20:28:37.74ID:/kkYfsqX0488デフォルトの名無しさん
2014/07/16(水) 20:35:56.34ID:8y+vs4BY0489デフォルトの名無しさん
2014/07/16(水) 23:15:54.36ID:/CYleDAh社会に出たら、逆に自分に非が無くても引かなきゃならない場面なんていくらでもある
仕事くれとか言う前に、社会に出てやっていけるくらいの器を見せてみようよ
相手を小馬鹿にして誤魔化すのではなく、耐えること、認めること、我慢することを覚えよう
と言ったところで、コレに対してもいつものように反応しちゃうであろうことは目に見えてるがw
0490桃白白 ◆9Jro6YFwm650
2014/07/17(木) 19:48:49.89ID:X2rZym41∧ ∧
|1/ |1/
/ ̄ ̄ ̄`ヽ、
/ ヽ
/ ⌒ ⌒ |
| へ へ | ふふ♪
/ |
/ |
( _ |
(ヽ、 / )|
| ``ー――‐''"| ヽ|
ゝ ノ ヽ ノ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0491桃白白 ◆9Jro6YFwm650
2014/07/17(木) 19:53:09.39ID:X2rZym41ところでさ、桃白白ちょっと気になってることがあるんだけど、
バベルの塔って知ってる?むかしむかしの人間たちが力を合わせて
天まで届くような塔を建設しようとしたら、神様がそれに怒って
人間たちが別々の言葉を話すようにして、それで人間たちは意思疎通が
できなくなって塔の建設ができなくなったっていう話なんだけどさ、
神様って傲慢じゃない?もっと謙虚になりなよって思わない?桃白白の方が尊くない?
0492デフォルトの名無しさん
2014/07/17(木) 20:05:13.29ID:TWZU5MTs桃白白は日本語ができないのか、意思疎通ができないのか、どっち?
0493桃白白 ◆9Jro6YFwm650
2014/07/17(木) 20:19:30.46ID:X2rZym41___
/ \
/─ ─ \
/ノ⊂⊃=⊂⊃= \
/ r' (__人__) | ふむり、誤った二分法と呼ばれる詭弁ですな。
| i\ /
l \
ヽ l i ノ
| l ̄
| i
| |
誤った二分法 - Wikipedia
http://ja.wikipedia.org/wiki/%E8%AA%A4%E3%81%A3%E3%81%9F%E4%BA%8C%E5%88%86%E6%B3%95
他に選択肢はないという主張は、両極端だけを選択肢とする誤った二分法の例である。
その場合、選択肢はそう主張する人の提案だけにしぼられる。もちろんその話者は他の
選択肢がないと信じているわけではなく、それについて議論したくないというだけのことが多い。
代替案に反対するというよりも、代替案の存在そのものを否定することでそれらを無効化しようとする。
桃白白、詭弁収集カニなろうかな
0494デフォルトの名無しさん
2014/07/17(木) 21:00:37.60ID:XjYWB2u10495桃白白 ◆9Jro6YFwm650
2014/07/17(木) 21:36:11.48ID:X2rZym41VBScriptはインタプリタと行ってもCOMの技術を駆使して実行されるから
ネイティブ並みに速いと思うんだよね。.NETは仮想マシンが間に入るわけだし。
VB.NETできる人いる?バブルソートで実験してもらえない?
0496デフォルトの名無しさん
2014/07/17(木) 21:43:30.71ID:TWZU5MTs.NETは仮想マシンじゃないぞ
実行時にJITコンパイルされてネイティブ実行される
0497デフォルトの名無しさん
2014/07/17(木) 21:55:58.50ID:EthFUQQN0498桃白白 ◆9Jro6YFwm650
2014/07/17(木) 22:00:27.19ID:X2rZym41共通言語ランタイム - Wikipedia
http://ja.wikipedia.org/wiki/%E5%85%B1%E9%80%9A%E8%A8%80%E8%AA%9E%E3%83%A9%E3%83%B3%E3%82%BF%E3%82%A4%E3%83%A0
共通言語ランタイム(Common Language Runtime、CLR)とは、
.NET Frameworkアプリケーションを実行するための仮想機械で、共通言語基盤(CLI)のマイクロソフト自身による実装。
CLRはWindows上のみで動作する。
CLRは、共通中間言語 (CIL) と呼ばれる、プログラミング言語や環境に依存しない中間言語を解釈する。
CILは実行時にJITコンパイラによって機械語に変換され、実行される。
どう考えても仮想マシンです。本当に桃白白は賢いです。
0499デフォルトの名無しさん
2014/07/17(木) 22:05:59.68ID:pSAozxdi0500桃白白 ◆9Jro6YFwm650
2014/07/17(木) 22:08:47.20ID:X2rZym41いつの話ししてんねん。なんやなんか言いたいことあるんか?ええわ聞いたるから言うてみい。
0501デフォルトの名無しさん
2014/07/17(木) 22:10:34.82ID:TWZU5MTsすまん、計算に遅延の生じるタイプの仮想マシンではないと書こうとした
0502桃白白 ◆9Jro6YFwm650
2014/07/17(木) 22:11:03.75ID:X2rZym410503桃白白 ◆9Jro6YFwm650
2014/07/17(木) 22:13:07.74ID:X2rZym41ええんよ
0504デフォルトの名無しさん
2014/07/17(木) 22:14:13.31ID:pSAozxdiだから女はダメなんだよ
0505デフォルトの名無しさん
2014/07/18(金) 02:50:47.86ID:xMJRjSiC0506デフォルトの名無しさん
2014/07/18(金) 10:56:56.95ID:bLva0vCSそのソートの実行時間はかればいいじゃん。
ぱいぱいなら、そのくらいできるだろ。
0507桃白白 ◆9Jro6YFwm650
2014/07/18(金) 19:13:13.59ID:ECEkSrl1できないよ、桃白白バカだから
.NETできるんならやってよ、桃白白超気になってるんですけど
力を合わせて問題を解決していくって約束したよね?
0508デフォルトの名無しさん
2014/07/18(金) 20:22:55.71ID:e08dYUH8その2 >>455にちょっと手を加えて↓VBScriptで実行
L = UBound(Arr) - 1
For I = 0 To L
For J = L To I Step -1
その2の方が速い気がするなw
0509デフォルトの名無しさん
2014/07/18(金) 21:38:01.11ID:e08dYUH8>>455そのまんま → 56.92969sec.
>>508に改造した → 43.433595sec.
Swapの呼び出しオーバーヘッドがかなりありそうなのでループ中に展開 → 35.140625sec.
WSHはJScriptもそうだけどJITコンパイルしないみたいだからこんなもんなんかな
0510デフォルトの名無しさん
2014/07/18(金) 22:00:31.17ID:LLU7aR/jそんだけ暇あるなら.NETやれよ
0511デフォルトの名無しさん
2014/07/18(金) 22:06:51.72ID:e08dYUH8>>509で一番速かった奴をJScriptにしてコマンドプロンプトで実行したら → 27.6125sec.
さらにそれをブラウザ(IE10)で実行 → 0.5115sec.
JITコンパイルってスゲーな!w おい桃白白VB.NETも多分超速いぞ
0512デフォルトの名無しさん
2014/07/18(金) 22:09:07.05ID:e08dYUH80513桃白白 ◆9Jro6YFwm650
2014/07/18(金) 22:13:32.84ID:ECEkSrl1(; ・`ω・´)ナン…ダト!?
0514デフォルトの名無しさん
2014/07/19(土) 00:44:37.76ID:HMgx6Gqk最適化付きで0.12秒
乱数だと0.62,最適化で0.22
ただし、Array.Sort<T>だと0.0004秒、ランダム配列だと0.0012くらいになった
組み込みこんなに早いのか
0515デフォルトの名無しさん
2014/07/19(土) 01:10:16.23ID:HMgx6Gqk他の言語には素早くて、数値以外でも比較処理を自分で書けばソート可能関数あり
VBSでは数値のみの汎用性に欠けたソートを手書きしてもクソ遅い
コマンドでも呼び出した方が下手すりゃはやいということはないよな・・・?
こんな遅くて低機能な言語はすぐやめよう!
0516デフォルトの名無しさん
2014/07/19(土) 04:28:31.11ID:noab5YbQインタプリタ言語よりも、コンパイル言語の方が速いんだね
他には、.NETを使う、PowerShellも使ってみたら?
0517デフォルトの名無しさん
2014/07/19(土) 15:43:13.22ID:JXzzGxTp今は知らんけどw
0518デフォルトの名無しさん
2014/07/19(土) 21:07:41.63ID:HkPmj+fTCPU=Core i7 3770
/*
C++ で 10 秒
compiler: Visulal Studio express 2013 for windows desktop
build: Release/Win32
*/
void Sort(int Arr[], size_t u)
{
for (size_t I = 0; I <= u; ++I) {
for (size_t J = 0; J <= u - 1; ++J) {
if (Arr[J] > Arr[J + 1]) {
int tmp = Arr[J];
Arr[J] = Arr[J + 1];
Arr[J + 1] = tmp;
}
}
}
}
0519デフォルトの名無しさん
2014/07/19(土) 21:08:34.90ID:HkPmj+fT' VBScript で 3583 秒
Sub Sort(Arr)
Dim I, J, u, tmp
u = UBound(Arr)
For I = 0 To u
For J = 0 To u - 1
If Arr(J) > Arr(J + 1) Then
tmp = Arr(J)
Arr(J) = Arr(J + 1)
Arr(J + 1) = tmp
End If
Next
Next
End Sub
0520デフォルトの名無しさん
2014/07/19(土) 21:10:43.70ID:HkPmj+fT初期化は >>509 同様 999999〜0 までの最悪の配列
0521デフォルトの名無しさん
2014/07/19(土) 21:24:46.55ID:xzoFoPNv0522デフォルトの名無しさん
2014/07/19(土) 21:32:29.12ID:v/NGz/Xoソート済要素の無駄な比較は省きましょう
u = UBound(Arr) - 1
For I = 0 To u
For J = 0 To u - I
内側のループは
For J = u To I Step -1
の方が効率がいいかもしれません
0523デフォルトの名無しさん
2014/07/20(日) 06:23:16.66ID:lW10vqRLpythonとかやったほうが面白いよ
sqliteとか簡単に使えて面白かった
0524デフォルトの名無しさん
2014/07/20(日) 08:59:50.28ID:hxMYvFENスクリプトなんてポテンシャル低くても問題ないような用途にしか使わないからな
それに人気は少なくともPythonよりVBSの方が遙かに上だぜ
ネット上の情報量見れば、その差は歴然
それと、俺の場合は旧VB系(VB6以前、VBA、VBS)言語は、1995年のVB4からの付合いで
完全に馴染みの言語なので、要求性能的に事足りるなら旧VB系使うのが一番低コストで結果を出せる
英語も読み書き出来ても、日本人なら馴染んだ日本語の方がすらすら読み書き出来て効率良いのと一緒
だから未だに自分用のちょっとしたツール作りにはVB6.0も活用してる
アプリ開発言語としてはVB.NETとC#とDelphi(ObjectPascal)も使えるけど
VB6.0で作れるなら、VB6.0で作った方が他言語の半分以下の時間で作れるからな
同じ理由で機能的に劣っていてもVBS使うのが一番コスパが良いので、スクリプトはほぼVBSのみ
VBSで事足りなくなったら、他のスクリプト言語ではなく、C#とかのアプリ用言語使うし
0525桃白白 ◆9Jro6YFwm650
2014/07/20(日) 09:21:10.03ID:euDLWG1yDimもByValもない言語なんてくそくらえだと思います。
く そ く ら え だ と 思 い ま ぁ す 。
0526デフォルトの名無しさん
2014/07/20(日) 10:56:46.34ID:bE6Jl4yH他になんの言語が使えるの?
>>524 の人みたいに慣れてるからVBSで、必要に応じて別言語みたいにできるのかい
>>524
VB人気は歴史とVBAとCOM操作という3点な気がする
COMはマジ複雑なんだよなー
0528デフォルトの名無しさん
2014/07/20(日) 11:18:48.21ID:QJ9acb3G0529デフォルトの名無しさん
2014/07/20(日) 11:28:27.26ID:bE6Jl4yHそんなら就職なんてあるわけないだろ
ソートもむちゃくちゃ遅い言語にしがみつくなよ
華麗なバブルソートとか言ったところで、他言語に速度も使い勝手も負けてるようじゃお話にならん
ちなみにCOMは扱えるの?
0530桃白白 ◆9Jro6YFwm650
2014/07/20(日) 11:29:00.57ID:euDLWG1yどういうこと?意味わかんない。いろいろな汽車ポッポに乗らなければ
トーマスが必要ないって言ってるようなものだよね。意味わかんないよね。
0531桃白白 ◆9Jro6YFwm650
2014/07/20(日) 11:34:14.68ID:euDLWG1yみんながみんな速い言語を求めてるわけじゃないと思うんだよね。
超速いから新幹線が好きな人もいれば、ゆったりできるからブルー・トレインが
好きな人もいる。VBScriptっていうのは利用者を癒やし、安らぎを与えるプログラミング界の
ブルー・トレインだと思うんだよね。
桃白白はCOM使えないよ。
0532デフォルトの名無しさん
2014/07/20(日) 12:03:32.81ID:lW10vqRL0533デフォルトの名無しさん
2014/07/20(日) 12:21:04.14ID:bE6Jl4yH>>519
によると、速度は350分の1、新幹線は300kぐらいだからVBSは1k/hくらい。調べたら赤ちゃんのハイハイだそうだ
0534桃白白 ◆9Jro6YFwm650
2014/07/20(日) 12:24:06.55ID:euDLWG1y赤ちゃんかわいいじゃん
0535デフォルトの名無しさん
2014/07/20(日) 12:42:30.60ID:SkRC2R260536デフォルトの名無しさん
2014/07/20(日) 12:49:14.19ID:VT96vqsR0537桃白白 ◆9Jro6YFwm650
2014/07/20(日) 12:50:29.45ID:euDLWG1y調べてみる?一緒に子ども作って桃白白の子育てぶりを観察してみる?
子ども作るためにチューする必要があるけど。
0538桃白白 ◆9Jro6YFwm650
2014/07/20(日) 12:52:15.47ID:euDLWG1yナイスインフォ!桃白白もそれを言いたいところだったんだよね。
つまり、そういうことだよね。
0539デフォルトの名無しさん
2014/07/20(日) 13:10:14.98ID:bE6Jl4yH子供のお遊びでもない限りそれが利点とはいいがたいな
PowerShellとかjavascriptあたりならインストールなしで使えるし
エディタも最近はブラウザ上で動く高機能エディタが増えてる
0540デフォルトの名無しさん
2014/07/20(日) 21:41:01.83ID:MPzU/7by新しいブラウザが非対応になったら、aspは
asp.netへ移行しなきゃならんね。
0541デフォルトの名無しさん
2014/07/20(日) 21:57:42.98ID:XJ4Jnk+DVBSをメンテするのが面倒なうえ、ユーザもVBSを使うことを望んでいない
0542桃白白 ◆9Jro6YFwm650
2014/07/21(月) 15:35:05.50ID:nFXZpS1i桃白白はね、最近は紅茶。桃白白お紅茶飲んでるの。みんなは?
0543桃白白 ◆9Jro6YFwm650
2014/07/21(月) 15:36:46.07ID:nFXZpS1i>>539はテキストディタ何使ってるの?
桃白白はね、サクラエディタ。高機能だし、色がきれいなんだよね。
癒やしのカラーリングだよ。
0544デフォルトの名無しさん
2014/07/21(月) 17:54:52.51ID:LCLZqfBU0545デフォルトの名無しさん
2014/07/21(月) 17:57:07.49ID:V67C2phV0546デフォルトの名無しさん
2014/07/21(月) 18:07:03.46ID:erLtMSiQ0547デフォルトの名無しさん
2014/07/21(月) 18:09:06.24ID:LCLZqfBU話を聞こうか
0548デフォルトの名無しさん
2014/07/21(月) 18:30:26.07ID:erLtMSiQ0549桃白白 ◆9Jro6YFwm650
2014/07/21(月) 18:31:39.96ID:nFXZpS1i0550デフォルトの名無しさん
2014/07/21(月) 18:34:33.42ID:xXxylAjo0551デフォルトの名無しさん
2014/07/21(月) 19:50:11.91ID:7KKg5Ici対応してるものはVisualStudio
してないものとか、web関連はvimが多いかな
Linuxにssh接続したときなんかもviは使えるから覚えといて損はない
0552デフォルトの名無しさん
2014/07/21(月) 19:55:51.24ID:utuOgybB普通のプログラムならまだしも、VBS程度なら
何かを飲みたくなる前に書き終わる
0553デフォルトの名無しさん
2014/07/21(月) 20:40:10.66ID:URAVOSToVBSでバブルソート書いてみて
0554デフォルトの名無しさん
2014/07/21(月) 20:49:01.65ID:s54tG2iOvbsなんてもう終わりが見えてる。
c#やってほしいが、vbsなれてるなら
少しの努力でvb.netできるようになるだろ。
一歩進もうぜ?
0555桃白白 ◆9Jro6YFwm650
2014/07/21(月) 22:19:46.21ID:nFXZpS1iやだ、桃白白ずっとここにいる!
0556デフォルトの名無しさん
2014/07/21(月) 23:40:37.09ID:LCLZqfBU0557桃白白 ◆9Jro6YFwm650
2014/07/21(月) 23:57:24.12ID:nFXZpS1iああいいこという。京都やヨーロッパの街並みのように変わらないことが
価値をもつことだってあると思うんだよね。VBScriptは文化遺産だよ。
0558デフォルトの名無しさん
2014/07/22(火) 00:21:20.39ID:7jBUreA7VBSの比較的強みのCom関連が扱えないならもう価値はまったく感じないなぁ
ヨーロッパの街並みといっても、疫病の発生源となる汚染された川みたいなとこだ
他人を見下したりする発言ばっかしてたからもう少し能力があると思っていたのに、他の言語や技術を学ぶ気すらないという地点でダメだな
0559桃白白 ◆9Jro6YFwm650
2014/07/22(火) 00:52:42.78ID:Lncwx8k1せやな
0560片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0
2014/07/22(火) 01:17:51.93ID:zJWBojIkあれは俺がデザインした。VBScriptをいくら頑張ってもサクラエディタは作れない。
0561桃白白 ◆9Jro6YFwm650
2014/07/22(火) 19:46:20.93ID:Lncwx8k1片山さーん、>>514これみた?
.NETのArray.Sortが速いんだって。
桃白白の仮説だと配列へのアクセスがVBScriptのボトルネックだから、
バブルソートと比較して配列へのアクセスが少ないクイックソートを
VBScriptで実装したらVBScriptは.NETに肉薄するどころか、COMパワー全開で
.NETを凌駕すると思うんだよね。じゃあよろしくお願いいたします。
0562デフォルトの名無しさん
2014/07/22(火) 20:09:30.74ID:7jBUreA7多分、.NETのソートは内部でCのコード呼んでるから、Cとかじゃないと追いつけない
0563デフォルトの名無しさん
2014/07/22(火) 21:08:18.98ID:eN9ZRDyHあとCOMパワー全開とか知ったかぶりですらない発言はバカみたいだから止めた方がいいよ
ってバカなのか
0564デフォルトの名無しさん
2014/07/22(火) 21:09:01.89ID:Ee1R07HGそれはない。
0565桃白白 ◆9Jro6YFwm650
2014/07/23(水) 05:51:27.58ID:UAVvN6Dkやってみる前からあきらめんな、桃白白はそういう弱腰の姿勢が大嫌いだ。
どうぞよろしくお願いいたします。ありがとうございます。
>>563
バカは大嘘ぶっこいてるお前のほう。
クイックソートはいろんな言語で採用されてるし、安定ソート。それでいいな?
>>564
いいやある。
0566デフォルトの名無しさん
2014/07/23(水) 07:11:44.96ID:rtK4ZJrjいや、間違ったことを断定してるから、根拠を「示"せ"ない」ってのが正しいのかw
0567桃白白 ◆9Jro6YFwm650
2014/07/23(水) 07:12:53.16ID:UAVvN6Dk根拠を示さないのはみんなもじゃん。
根拠を示すべきだって君が思うんなら、まず君が示すべきじゃないかな?(スーパーカウンター)
0568桃白白 ◆9Jro6YFwm650
2014/07/23(水) 07:14:56.85ID:UAVvN6Dk0569デフォルトの名無しさん
2014/07/23(水) 12:43:10.07ID:JxJ7YhrpたおぱいぱいはなぜVBSにこだわる。
0570デフォルトの名無しさん
2014/07/23(水) 16:58:07.52ID:B++IGfJt0571デフォルトの名無しさん
2014/07/23(水) 17:45:48.72ID:fHoLo1/B0572デフォルトの名無しさん
2014/07/23(水) 18:44:39.37ID:Vu7O24h/ところにチンチン突っ込んで欲しいんじゃないの?
0573桃白白 ◆9Jro6YFwm650
2014/07/23(水) 19:28:06.20ID:UAVvN6DkVBScriptってなんかかわいくない?メモ帳で書いてすぐ実行できるし、Dimもあるし、ByValもあるんだよ。
かわいくない?桃白白超気に入ってるんだよね。
0574桃白白 ◆9Jro6YFwm650
2014/07/23(水) 19:32:36.57ID:UAVvN6Dk(*ノωノ)キャッ(*ノω・)ゝチラッ
0575デフォルトの名無しさん
2014/07/23(水) 20:06:13.02ID:i1IDZLt5他と比べたならまだしも、VBSしかかけないのに気に入ってるもくそもないだろ
メモ帳に書いて実行ならよっぽどjavascriptのほうが便利
0576桃白白 ◆9Jro6YFwm650
2014/07/23(水) 20:26:58.93ID:UAVvN6Dk一途な愛を貫いて何が悪いっていうのさ!ヤリチンよりよっぽどマシだよ。
不潔だよ、手当たりしだい手を付けて、じゃあJavaScriptのスレに行きな!
0577デフォルトの名無しさん
2014/07/23(水) 20:41:01.37ID:B++IGfJt一途な愛って言うと聞こえはいいがそれこそ詭弁だな
「精神的に向上心がないものは馬鹿だ」と夏目漱石先生もおっしゃっておられる
0578デフォルトの名無しさん
2014/07/23(水) 20:43:10.49ID:/q4EOKUh0579桃白白 ◆9Jro6YFwm650
2014/07/23(水) 21:01:42.37ID:UAVvN6Dkいろんな言語の表面ばかりなめてわかった気になってるヤリチン野郎のほうが向上心がない。
夏目漱石はお前のような軽薄浅慮な人間を批判しているんだよ。
10cm入ったくらいで相手をわかった気になるバカな男、綾小路きみまろ先生がおっしゃいました。
0580デフォルトの名無しさん
2014/07/23(水) 21:10:53.49ID:B++IGfJtかなり根深い劣等感を無意識下では認識してるんだろうな
あとペニスに対する執着とか
0581デフォルトの名無しさん
2014/07/23(水) 21:11:34.79ID:i1IDZLt5一途な愛があるのにCOMのお勉強もしないし、役に立つツールやライブラリも公開しないのか
ほんの表面しかやってないんだな
その上、クイックソートも自分で書かない
向上心がどこにあるんだい?
0582デフォルトの名無しさん
2014/07/23(水) 21:13:12.37ID:i1IDZLt5>>460
で本人も認めてるよ
0583桃白白 ◆9Jro6YFwm650
2014/07/23(水) 21:19:25.27ID:UAVvN6Dk何ペニスって、いきなり何言い出してるんでしょうか?血迷ったんでしょうか?
血迷って血液が一点に集中して固くなってしまったんでしょうか?
>>581
書かないんじゃないよ、書けないんだよ、じゃあ書いてもらうしかないよね。
桃白白は一生懸命努力してること伝わってるでしょ?君はあまのじゃくだから
決して認めようとしないだろうけど、君があまのじゃくじゃなかったとしたら
桃白白は頑張り屋さんの健気なかわいい子羊さんだって伝わってるでしょ。
心に嘘は付けないよ。君はもう桃白白のつぶらな瞳に見透かされてるよ。
0584桃白白 ◆9Jro6YFwm650
2014/07/23(水) 21:20:17.15ID:UAVvN6Dk桃白白が何を認めたって?
0585桃白白 ◆9Jro6YFwm650
2014/07/23(水) 21:22:28.06ID:UAVvN6Dkどう?この殺し文句、よくない?
0586デフォルトの名無しさん
2014/07/23(水) 21:40:16.04ID:3KbF/+Zr技術的にも知識的にも負けてるぞ。
VBS、VBS言ってんなら、その言語に対しては負けんなよ。
0587桃白白 ◆9Jro6YFwm650
2014/07/23(水) 21:49:09.78ID:UAVvN6Dkまだ誰もクイックソート書いてないから負けてないよ。
むしろ桃白白はバブルソートを優雅に提示して見せたんだから、
圧倒的な大差で勝ってるよ。0と1には大きな開きがあるって聞いたことあるでしょ。
0を1にできる桃白白って実はすごいんだよね。他人のコードには偉そうに言う人も
いざ自分がコードを出すとなるととたんに怖気づく。そういうものなんだよね。
桃白白のコードに文句言うときのお前ら
http://blogimg.goo.ne.jp/user_image/19/c6/587d3725b72bf9305bdec93c387ea8db.jpg
自分がコードを出さなきゃいけないときのお前ら
http://gazou.blueneo.jp/img/parody/0421.jpg
桃白白
http://ilovekabegami.com/wp-content/uploads/2011/12/Animals-Cats-Grey-kitten-030002-.jpg
0588デフォルトの名無しさん
2014/07/23(水) 21:52:51.30ID:i1IDZLt5前書いてくれた人にゴミコードだのレベル低いだの言ってたじゃん
どうせまた、そんな前のこととか言ってごまかそうとするんだろうが、さすがに人としてどうかと思うぞ
あと、バブルソートどこで示したの?
もしや、あの動かないやつが優雅なのか?
いまんとこ0を-10に変えた感じ
0589桃白白 ◆9Jro6YFwm650
2014/07/23(水) 21:56:46.94ID:UAVvN6Dk前に書いた人が桃白白に批判されたの見てビビってるわけ?ビビっときちゃってるわけ?
自分が書いたものもマイナスの評価をされるんじゃないかとビクンビクンしちゃってるわけ?
ださ。桃白白のくじけぬ努力を見習って欲しいよ。ださ。
0590桃白白 ◆9Jro6YFwm650
2014/07/23(水) 21:58:53.28ID:UAVvN6Dkコードを出したくないと、そういうわけね。あるといいね、絶対安全領域。
0591デフォルトの名無しさん
2014/07/23(水) 22:03:08.23ID:B++IGfJt0592デフォルトの名無しさん
2014/07/23(水) 23:05:05.92ID:HSE4QcZYであります
0593桃白白 ◆9Jro6YFwm650
2014/07/24(木) 04:53:41.17ID:RXUpOp7yまだかな、どきどきわくわく
0594デフォルトの名無しさん
2014/07/24(木) 18:00:51.01ID:xVlpwugbhttps://www.google.co.jp/search?q=vbs%20%E3%82%AF%E3%82%A4%E3%83%83%E3%82%AF%E3%82%BD%E3%83%BC%E3%83%88
0595桃白白 ◆9Jro6YFwm650
2014/07/24(木) 19:14:51.34ID:RXUpOp7yえーわかんなーい、桃白白どれ選べばいいのかわかんなーい
どれが桃白白にお似合いだと思う?
0596デフォルトの名無しさん
2014/07/24(木) 19:21:35.10ID:xVlpwugb全部
一つだけみるとか楽をしない
0597桃白白 ◆9Jro6YFwm650
2014/07/24(木) 19:25:11.44ID:RXUpOp7yやだー選べなーい、選んでよー
0598デフォルトの名無しさん
2014/07/24(木) 19:43:30.37ID:I06JluIA0599デフォルトの名無しさん
2014/07/25(金) 08:23:44.82ID:I7IySmHM0600デフォルトの名無しさん
2014/07/25(金) 13:28:18.23ID:ymDgkO4X異常だな
0601デフォルトの名無しさん
2014/07/25(金) 14:02:41.96ID:HjlIhqbZ私は気違いなのでありまして
ひょっとしたら狂ってるつーことは
イヤー別に精神的になんとかかんとかじゃなくて
狂ってるという事はあると思う。
それは皆だって少々は狂ってると思う。
0602桃白白 ◆9Jro6YFwm650
2014/07/26(土) 11:31:58.09ID:ru0f0fblVBScriptへの思いの丈を熱く語ったらいいじゃん
クイックソート実装したよーとか書き込んでくれたらいいじゃん!
0603桃白白 ◆9Jro6YFwm650
2014/07/26(土) 11:37:40.29ID:ru0f0fbl桃白白はいま、やさしさゴシックにはまってるんだよね。
いまなら優しいバブルソートを実装できる気がするよ。
0604デフォルトの名無しさん
2014/07/26(土) 17:43:53.46ID:lNocvsEQFont: Meiryo Consolas
(Editor: Mery)
(Theme: Monokai)
0605デフォルトの名無しさん
2014/07/26(土) 19:15:07.72ID:rVqiJ3sD0606桃白白 ◆9Jro6YFwm650
2014/07/26(土) 19:42:12.79ID:ru0f0fblConsolasはきれいでかわいいよね。堅苦しくなくて可読性がよくて、
その絶妙なバランスは芸術の域に達してるよ。
TheSansMonoも書籍でよくみかけるし、ルーカスはプログラミング業界
に多大な貢献をしてるスーパーデザイナーの一人だよね。
Meryはひつじさんのやつでしょ。知ってるわ。マクロをVBScriptで書ける
スーパー優れたエディタだって聞いてます。ありがとうございます。
0607桃白白 ◆9Jro6YFwm650
2014/07/26(土) 19:58:27.10ID:ru0f0fblバブルソート書いてみたけど、これをきれいと思うかどうかだよね。
http://www.fastpic.jp/images.php?file=8005398705.png
0608デフォルトの名無しさん
2014/07/26(土) 21:33:19.50ID:UU8GLkwmお前まだバブルソートちゃんと理解出来てないのかwww
本物のバカなのか?
0609桃白白 ◆9Jro6YFwm650
2014/07/26(土) 21:39:20.81ID:ru0f0fbl桃白白は100%理解してるよ。
バブルソートを極めた桃白白にはそういうふざけた鎌かけは通用しないよ。
0610デフォルトの名無しさん
2014/07/26(土) 21:45:29.87ID:UU8GLkwm>>607は必要のない比較を行って本来の倍の処理が掛かってるんですよ?
0611桃白白 ◆9Jro6YFwm650
2014/07/26(土) 22:22:20.58ID:ru0f0fbl試してみた?倍はかからないと思うけどなあ
0612デフォルトの名無しさん
2014/07/26(土) 23:49:32.35ID:UU8GLkwm時間は>>508,509で検証されてる
0613桃白白 ◆9Jro6YFwm650
2014/07/26(土) 23:57:02.42ID:ru0f0fbl詭弁使ってんじゃねえぞおら、時間が2倍にならないのなら処理も2倍になってないに決まってるだろうが
0614デフォルトの名無しさん
2014/07/27(日) 00:05:52.01ID:d/bVzC9oよって「処理時間」が倍にならないのはあたりまえ
あなたマジでバブルソートのアルゴリズム... それ以前にプログラムと言う物をまったく理解出来てないんですね
まぁここにしか居場所がないからかまって欲しくてわざとバカの振りをしてるんでしょうけど
0615桃白白 ◆9Jro6YFwm650
2014/07/27(日) 00:16:47.06ID:DXQ62X69バカはお前だろ。二倍にならないものにたいして倍になると言っただろ。詐欺もいいとこだ。
消防の方から来たとは言ったが消防署の人間だとは言ってないと言って善良な
市民に消火器を売りつけるようなもの。
倍にならないのなら最初からそういえよ。倍にはならないから桃白白のコードはすてきな
コードだと思いますって最初からちゃんというべきだったよね!?
0616デフォルトの名無しさん
2014/07/27(日) 00:22:43.92ID:d/bVzC9oあと上の方でクイックソートの話が出てましたが条件によってはクイックソートよりバブルソートの方が速い場合があるんですよ
要素の入れ替えが一度も行われなかった場合に即終了という処理を入れなれけばいけませんが
この処理を入れて初めてバブルソートは完成するのです
0617桃白白 ◆9Jro6YFwm650
2014/07/27(日) 00:27:47.91ID:DXQ62X69じゃあ完成させてみなよ、できもしないくせに詭弁ばかり振りかざして恥ずかしくないわけ?
バブルソートがクイックソートより速かったら、じゃあなんでいろんな言語でバブルソートが
採用されてないのかなあ!?
0618デフォルトの名無しさん
2014/07/27(日) 00:40:11.72ID:d/bVzC9oあなたはバカだからどういう条件か見当もつかないでしょうが
ではごきげんよう,おやすみなさい
0619桃白白 ◆9Jro6YFwm650
2014/07/27(日) 00:47:55.13ID:DXQ62X69他人には偉そうに指図しておきながら自分がやれといわれたら
怖気づいて逃げ出すパターンか。桃白白この際はっきり言っとくけど、
三十六計逃げるに如かず。
桃白白のコードに文句言うときのお前ら
http://blogimg.goo.ne.jp/user_image/19/c6/587d3725b72bf9305bdec93c387ea8db.jpg
自分がコードを出さなきゃいけないときのお前ら
http://gazou.blueneo.jp/img/parody/0421.jpg
桃白白
http://3sh.jp/wp-content/uploads/2013/07/WS_hesotenkoneko_1080x1359.jpg
0620デフォルトの名無しさん
2014/07/27(日) 01:53:19.42ID:4bNTthvF>>615
処理数と処理速度は同じじゃないぞ
処理一つ一つにかかる時間が違うから
交換があまり起こらなかったりすれば速度が倍違う可能性はある
そして、少なくとも100%無駄は存在していて、この程度の有名アルゴリズムで有名な無駄を出すようでは、バブルソートも書けない、となる。念のため行っておくと、このスレにはもう無駄の修正コードが乗っているからな
>>617
アルゴリズムはデータや環境によって速度や効率が変わる
ざっくりソートされていれば早く終わるとか、比較の方法が複雑なので交換回数に寄ってむしろ遅くなる、ソートに余分なメモリを使うなど
通常は平均して早めのやつを選ぶか、状況に応じて変える
0621デフォルトの名無しさん
2014/07/27(日) 01:54:42.46ID:4bNTthvF0622デフォルトの名無しさん
2014/07/27(日) 02:30:56.34ID:DcRvt70C0623桃白白 ◆9Jro6YFwm650
2014/07/27(日) 10:37:52.94ID:DXQ62X69>>508のコードでソートできるわけがねえだろうが、横着してんじゃねえぞおら。
桃白白いまお前にコード書けっつってんだ。桃白白だって>>455の時点で書いたんだよ、
そしてあらためて>>607で書いたんだよ。その>>607にたいしてお前はいちゃもんつけてんだから、
桃白白にコード書けといわれたらお前はあらためてコードを示すべきなんだよ。
裁判において過去に類似の判例はあるので、俺は裁判長として判決を出さないなんてバカいないだろ。
お前はそのバカやらかしてんだよ。一種の責任逃れだよ。恥を知れクソチキン。
0624桃白白 ◆9Jro6YFwm650
2014/07/27(日) 10:40:43.03ID:DXQ62X69>この程度の有名アルゴリズムで有名な無駄を出すようでは、バブルソートも書けない、となる。
コードも書けてないお前が言うなって感じだな。
>ソートに余分なメモリを使うなど通常は平均して早めのやつを選ぶか、状況に応じて変える
ゴミのような一般論と話すりかえてんじゃねえよ、バブルソートを採用してる言語があんのか?あん?
0625桃白白 ◆9Jro6YFwm650
2014/07/27(日) 10:45:00.96ID:DXQ62X69じゃあ死ねよ。VBSでソートしたくないんだったら死ねよ。VBSはなんのためにあるんだ?
バブルソートのためだろうが!違うか!!(威圧)
0626デフォルトの名無しさん
2014/07/27(日) 12:59:31.90ID:4bNTthvFお前のコードだって両方とも動いてないぞ。実行してみたか?
コード(最適解ではない)
SUB SORT(a)
For i = 0 To UBound(a) - 1
For j = i + 1 To UBound(a)
If a(j) < a(i) Then
temp = a(j)
a(j) = a(i)
a(i) = temp
End If
Next
Next
END SUB
俺もVBSに関しては桃白白よりまし程度のものだから、それほどうまく書けていないが。
>>624
誰もバブルソートが最速とは言ってないぞ。早くなる場合があるといっただけで、それよりもっと早いアルゴリズムがある。だから採用はされてない。
Wikipediaにもあるが、クイックソートも途中でバブルソートの改良版、挿入ソートに切り替えたほうがはやかったりする
http://ja.wikipedia.org/wiki/%E3%82%AF%E3%82%A4%E3%83%83%E3%82%AF%E3%82%BD%E3%83%BC%E3%83%88
0627桃白白 ◆9Jro6YFwm650
2014/07/27(日) 14:38:09.94ID:DXQ62X69それに何ソート?バブルソートとは程遠いが?
えーなに?Wikipediaのクイックソートのページのどこにバブルソートが速いなんて書いてあるわけ?
よくもまあ平然と捏造するもんだな。小保方も真っ青なホラフキンっぷりだなおい。
クイックソートの途中で挿入ソートに切り替えたら速くなる、で?お前が言ってたのは
バブルソートはクイックソートより速くていろんな言語で採用されてるって話だっただろうが。
自分で言ったことも忘れたのか?ああ!?
0628デフォルトの名無しさん
2014/07/27(日) 14:46:16.30ID:cnNBERCFそうじゃなかったんだな
0629桃白白 ◆9Jro6YFwm650
2014/07/27(日) 14:52:01.47ID:DXQ62X69自分のコードもさらせないチキン雑魚はひっこんでろ、処されたいのか?あ?
0630桃白白 ◆9Jro6YFwm650
2014/07/27(日) 14:59:17.87ID:DXQ62X690631デフォルトの名無しさん
2014/07/27(日) 15:30:20.58ID:cnNBERCFバブルソート書いてみたよ
動作確認でSubプロシージャの呼び出しにCallを使わずに引数を括弧で囲ったら引数の配列が変化しなくて焦ったよ
どういうこと?
http://codepad.org/6qkikj1Q
0632デフォルトの名無しさん
2014/07/27(日) 16:17:03.43ID:cnNBERCF自信満々に書いてもやっぱダメだなあ
http://codepad.org/DENZIwNn
桃は631に書いた内容の理由分かるん?
0633桃白白 ◆9Jro6YFwm650
2014/07/27(日) 17:45:27.14ID:DXQ62X69わかるに決まってるよねそんなの。
桃白白のことバカにするんじゃないよ。
Callっていうのはサブプロシージャを呼ぶときに使うものだよ。
たとえば
Result = Call FunctionA()
こういう書き方できないでしょ?
Callを使うときっていうのは戻り値がないっていうのが前提になるわけ。
ひるがえってCallを使わないのはファンクションを呼ぶときに使うことが前提になる。
だから、こう書けばソートされるでしょ。余裕だよこんなもの。
entry = bubblesort(entry)
Function bubblesort(array)
dim i,j,t
for i = 0 to UBound(array) - 1
for j = 1 to UBound(array) - i
if array( j ) < array( j - 1 ) then
t = array( j ) : array( j ) = array( j - 1 ) : array( j - 1 ) = t
end if
next
'WScript.Echo Join(array," ")
next
bubblesort = array
end Function
0634デフォルトの名無しさん
2014/07/27(日) 20:00:40.83ID:1E0PHx3ICallつかうなら引数にカッコはいらない
カッコつけると、引数の評価で式として計算された値が渡される
結果引数がコピーされるので、引数に指定した変数が変更されない
Call使わないでカッコ余分に書いても同じ
0635デフォルトの名無しさん
2014/07/27(日) 20:14:52.58ID:cnNBERCF回答ありがとう
使うと使わないを逆に書いちゃってると思うけど
Callを使う使わないでSubプロシージャ呼び出しでは括弧の要否が異なるのね
で引数を括弧で囲うと参照渡しじゃなく計算された値渡しになると
そんな仕様なのね なるほどでした
>>633
聞きたかったことと違うけど回答ありがとう
Callの使い方やFunctionで戻す説明じゃなく
Callを使わずに括弧をつけたら引数の配列が変化しない理由が知りたかったの
0636デフォルトの名無しさん
2014/07/27(日) 20:48:01.76ID:4bNTthvFいや、バブルソートだろ
むしろ、おまえの書いた動かないコードはなに?
あと、日本語読める?
バブルソートよりもっと効率のいいものがあるからバブルソートつかわれないって言ってるじゃん
あと、いろんな言語で採用されているってどのレス?
幻覚症状でもあるのか?
>>635
呼び出しにカッコつけると値渡しになるってのは俺もはまった
悪い仕様だからVB.NETではなくなってるらしい
0637デフォルトの名無しさん
2014/07/27(日) 20:57:15.03ID:4bNTthvFん、よく見たらバブルソートじゃないか?
桃白白のコード手直ししようと思ったら動かなくて、そのあと()の仕様に悩んでて、いろいろサイトみながら変えるうちにごっちゃになったか
なれない言語で書くもんじゃないな
0638桃白白 ◆9Jro6YFwm650
2014/07/27(日) 21:17:49.62ID:DXQ62X69どこがバブルソートなんだ?おーんおーんおーん?
0639桃白白 ◆9Jro6YFwm650
2014/07/27(日) 21:25:19.68ID:DXQ62X69他人のせいにしてんじゃねえよ。電柱立てて信号機建てましたと言ってるようなもの、
完全に詐欺罪だし、国土交通法違反。
0640デフォルトの名無しさん
2014/07/28(月) 02:16:02.30ID:H5fgUOEV> バブルソートはクイックソートより速くていろんな言語で採用されてるって話だっただろうが。
誰もそんな事言ってないのにw 桃白ってバカなんじゃなくて基地外だったのかw
0641デフォルトの名無しさん
2014/07/28(月) 04:35:16.87ID:cHYgyeR6俺が言いました。
謹んでお詫び申し上げます。
0642デフォルトの名無しさん
2014/07/28(月) 07:07:43.02ID:IMvf4O9dDim u
u = UBound(A) - 1
Do While u >= 0
Dim p
p = -1
Dim i
For i = 0 To u
If A(i) > A(i + 1) Then
Swap A(i), A(i + 1)
p = i
End If
Next
u = p
Loop
End Sub
Sub Swap(A, B)
Dim T
T = A
A = B
B = T
End Sub
0643デフォルトの名無しさん
2014/07/29(火) 13:50:10.58ID:IJMY/Pkq例、1:99, 1:98, 1:97
一方、50:50, 25:25, 12:13だと、O(log n)
でも、1:9がずっと続いても、
O(log n)となり、そんなに悪くないらしい
0644デフォルトの名無しさん
2014/07/29(火) 17:59:27.22ID:U/l6bkEpメモリO(1)で実装することが不可能なので、メモリO(1)で済ませたいときはマージソートのメモリO(1)版
メモリ使用量不問でとにかく速い方が良い場合はオリジナルソート使ってる
0645デフォルトの名無しさん
2014/07/29(火) 21:54:22.62ID:pW6BBk1Fオリジナルソート教えてください
0646デフォルトの名無しさん
2014/07/29(火) 22:49:40.18ID:0Lby8rDG始めからO(1)なデータ構造に入れることも考えたらどうよ
0647桃白白 ◆9Jro6YFwm650
2014/07/30(水) 06:10:01.16ID:glDWhKc6桃白白にも教えてください
0648桃白白 ◆9Jro6YFwm650
2014/07/30(水) 06:12:28.26ID:glDWhKc6これuの値がおかしくない?
2,1をソートするとき1回交換したら処理を終えていいはずだけど、
1回交換したあとにもっかい同じところをチェックするよね。
0649デフォルトの名無しさん
2014/07/30(水) 06:49:22.56ID:vVMPlvU0頑張って作ってね
俺の作ったソートは、俺にとっての「オリジナルソート」であって、君にとっての「オリジナルソート」ではないから
「オリジナルソート」が欲しいなら自分で頑張ることでしか、自分で「オリジナルソート」と呼べるものは手に出来ない
>>646
その前提の縛りを受けて遅くなることを避けたかったので、頭の片隅には「メモリO(1)で作れればなぁ」という
思いはあったが、解っていながらその縛り無しで設計したので仕方がない
というか、俺の実力ではメモリO(1)の縛りでは、たぶんマージソートを超えられない
俺のオリジナルソートは普通のマージソートより速度が速く、メモリO(1)マージソートと比べても、
メモリ劣り、速度勝りという一長一短だから存在価値があるが、メモリO(1)に拘った結果、メモリO(1)マージソートと比べて
メモリ同じ、速度劣り、安定性同じでは、勝ってる部分が一つもなくて存在価値が無いからね
というか、メモリO(1)でマージソート超えられてたら、もっと儲かってるはず...orz
0650デフォルトの名無しさん
2014/07/30(水) 20:03:47.14ID:hXQC6b/b0651桃白白 ◆9Jro6YFwm650
2014/07/30(水) 20:26:46.37ID:glDWhKc6それがないんだよね・・・桃白白もさシフト演算さえあればあんなことやこんなことやエッチなこととかしたいと思ってるの
0652デフォルトの名無しさん
2014/07/30(水) 21:08:36.08ID:I2oO8ehZ0653デフォルトの名無しさん
2014/07/30(水) 21:41:37.80ID:FGPEFl0N0654デフォルトの名無しさん
2014/07/31(木) 01:15:06.85ID:CsC+7eo5シフト演算でどんなエッチなことするのか教えてよおっさん
0655デフォルトの名無しさん
2014/08/01(金) 18:07:26.43ID:bxaBGcSN0656デフォルトの名無しさん
2014/08/01(金) 21:16:03.58ID:Iet/Xoco「やっぱり、ココが感じるの?」
そう言いながら、充血してぷっくりと膨らんだクリちゃんを、小刻みに振動する羽根の
先端で小突きまわしつづける。
さらに、もう片方の手でクレヴァスを開き、中に指を沈めていく。
「くっ……んっ…」
0657桃白白 ◆9Jro6YFwm650
2014/08/01(金) 21:27:47.16ID:ZccbvQvW0658デフォルトの名無しさん
2014/08/02(土) 00:48:29.67ID:+iKP0KwA0659デフォルトの名無しさん
2014/08/02(土) 07:33:42.26ID:9+5A/MYFシフト無いとハッシュ実装できないのかお前はw
0660デフォルトの名無しさん
2014/08/02(土) 10:35:27.55ID:5TkFsQ6B0662桃白白 ◆9Jro6YFwm650
2014/08/02(土) 11:19:35.38ID:sblYll8rhttp://blogimg.goo.ne.jp/user_image/19/c6/587d3725b72bf9305bdec93c387ea8db.jpg
自分がコードを出さなきゃいけないときのお前ら
http://gazou.blueneo.jp/img/parody/0421.jpg
桃白白
http://up.gc-img.net/post_img_web/2014/04/ee5e958d39c020293a06a6caf70a3e0c_3926.jpeg
0663桃白白 ◆9Jro6YFwm650
2014/08/02(土) 11:20:07.80ID:sblYll8r0664デフォルトの名無しさん
2014/08/02(土) 11:25:42.22ID:9+5A/MYF想像だに出来ないわw
0665桃白白 ◆9Jro6YFwm650
2014/08/02(土) 12:04:01.64ID:sblYll8r想像できないのに >>659 こんな発言しちゃったの?
軽率だったね、でもしょうがないよコード出さなきゃ逃げたって思われるから
コード出すしかないよ、桃白白様にコード献上しなよ、さっさと。
0666デフォルトの名無しさん
2014/08/02(土) 12:18:55.40ID:9+5A/MYF引数は?戻り値は?仕様を提示してよ
0667桃白白 ◆9Jro6YFwm650
2014/08/02(土) 12:30:29.72ID:sblYll8r桃白白は>>659についてじゃあハッシュ実装してよといっているんで、
>>659を書いた時点でどういう関数なのかって頭の中にあったんでしょ。
それを書いてよ。
0668桃白白 ◆9Jro6YFwm650
2014/08/02(土) 12:32:07.18ID:sblYll8r0669桃白白 ◆9Jro6YFwm650
2014/08/02(土) 12:34:57.64ID:sblYll8r実装できなかった件についての反省会場はここです。
0670桃白白 ◆9Jro6YFwm650
2014/08/02(土) 12:43:21.68ID:sblYll8rバブルソートのときとまったく同じパターンじゃん。
バブルソートはいろんな言語で使われてて俺はそれを実装できると
言っておきながら、証拠も出せずコードも書けなかっただろ。
今回もそれとまったく同じパターンじゃん。
シフト演算使わずにハッシュ関数を実装できるといっておきながら、
詳細つめたら戻り値も引数もわかりませんとかバカじゃないの。
0671デフォルトの名無しさん
2014/08/02(土) 12:47:35.91ID:9+5A/MYF一回精神鑑定受けた方がいいぞ
0672桃白白 ◆9Jro6YFwm650
2014/08/02(土) 12:59:03.58ID:sblYll8r言ってんじゃん。桃白白に言ってんじゃん。
> >>657
> シフト無いとハッシュ実装できないのかお前はw
じゃあ実装してみてと言ったらできなかったじゃん。
都合が悪くなったらそんなこと言ってないととか政治家かよ!
0673デフォルトの名無しさん
2014/08/02(土) 13:04:58.19ID:9+5A/MYFあと
バブルソートはいろんな言語で使われてて俺はそれを実装できると言っておきながら
これ誰がどのレスで言ったの?
まぁ暑いからね〜
0674桃白白 ◆9Jro6YFwm650
2014/08/02(土) 13:06:47.73ID:sblYll8rじゃあシフト演算がなかったらハッシュ関数実装できないのに
「シフト無いとハッシュ実装できないのかお前はw」
と言ったってことなの?暑さで脳みそ腐ってるのはそっちのほうだよね。
0675デフォルトの名無しさん
2014/08/02(土) 13:13:30.93ID:9+5A/MYF俺が思ってるハッシュと桃白が言うハッシュって別の物なのかな〜って思ってさ
だから>>666のレスをしたんだけどさ〜
それには答えてくれないのは何故なんだろうな〜って
まさかハッシュって何か知らないで>>657みたいなレスしたのかなぁ〜って
0676桃白白 ◆9Jro6YFwm650
2014/08/02(土) 13:21:46.64ID:sblYll8rだからその想像してるものを書いてっていってるわけで、
>>659を言ってしまったんだから、いまさら取り返しつかないよね。
>>659を書いたときに想像してたものを書いてみて。
他人の言動を否定するような真似しといて後になってから
もしかしたら話が食い違ってるかもと不安になるとかバカじゃないかと思う。
0677桃白白 ◆9Jro6YFwm650
2014/08/02(土) 13:25:49.18ID:sblYll8r言ってないわけで、これをいったのはそっちのほう。
シフト無いとハッシュ実装できない桃白白という藁人形を作り出して
それを叩こうとしたら藁人形の逆襲が怖くて怖気づいてるって状態でしょ。
何やってるんだろうなって思うよ。バカじゃないの。
0678桃白白 ◆9Jro6YFwm650
2014/08/02(土) 13:40:21.39ID:sblYll8r自分の中で幻影を作り出して、それにおびえるっていうの。
あの人と付き合いたいけど、きっとあの人は俺みたいなの眼中にないから、
断られる確率100%だとか思い込んじゃって告れずにチャンス逃しちゃうの。
実際には両思いだったとか結構あるんだよね。だから、言ってみるべきなんだよね、
やらずに後悔するより、やってみるべき。
桃白白の言葉がみんなの勇気になりますように。
0679デフォルトの名無しさん
2014/08/02(土) 16:47:31.72ID:3baSja/P特定のハッシュアルゴリズムがハッシュだと思って妄言吐いてます
0680デフォルトの名無しさん
2014/08/02(土) 17:15:20.97ID:QFtM5zNB0681桃白白 ◆9Jro6YFwm650
2014/08/02(土) 17:40:57.09ID:sblYll8r0682デフォルトの名無しさん
2014/08/02(土) 18:03:17.74ID:rtru7u/F0683デフォルトの名無しさん
2014/08/02(土) 20:11:57.80ID:NSPkcth1どうでもいいわって。。。
0684デフォルトの名無しさん
2014/08/02(土) 20:23:19.50ID:9+5A/MYFとりあえず文字列を受け取ってハッシュ値を返す関数ね
function hash(s)
dim l, h
l = len(s)
h = 0
for i = 1 to l
h = h + asc(mid(s, i, 1))
next
hash = h mod 997
end function
0685デフォルトの名無しさん
2014/08/02(土) 20:25:07.14ID:9pUD/EET0686桃白白 ◆9Jro6YFwm650
2014/08/02(土) 20:52:43.00ID:sblYll8rナイスブレイブ!
>>685
じゃあオーバフロしないコード書いてみろよ、あ?
0687デフォルトの名無しさん
2014/08/02(土) 22:11:19.41ID:QFtM5zNBh = h + asc(mid(s, i, 1))
h = (h and &hffff) ' 追加
next
0688デフォルトの名無しさん
2014/08/02(土) 23:50:32.25ID:DD2/dAO6なんか別のプログラムになっちゃいますけど
0689デフォルトの名無しさん
2014/08/03(日) 04:11:07.46ID:sMNbanvZres = res * 31 + データの値
res = res * 31 + データの値
res = res * 31 + データの値
どんどん前の結果に、31を掛けながら、
データの値を足していくみたい
0690689
2014/08/03(日) 04:36:28.05ID:sMNbanvZ>res = res * 31 + データの値
これは、Overflowするのか
31だから、5ビット左シフトしてから、1を引いてくれ
0691デフォルトの名無しさん
2014/08/03(日) 04:50:51.29ID:JzTWTUOs0692桃白白 ◆9Jro6YFwm650
2014/08/03(日) 07:49:04.77ID:B2OnrSpHパンがなければケーキを食べればいいじゃないみたいな、アンネ・フランクか!
0693デフォルトの名無しさん
2014/08/03(日) 10:36:42.91ID:reIqX1We図書館の本破ってたのお前か!>>692
0694桃白白 ◆9Jro6YFwm650
2014/08/03(日) 11:18:42.97ID:B2OnrSpH男なんておちんぽ生えてれば誰でもいいみたいな。
それってとっても不潔だし、ヤリマンだと思う。
0695デフォルトの名無しさん
2014/08/03(日) 13:42:35.69ID:B+grmxsKCと同じ感覚で使ってると怖いな
0696桃白白 ◆9Jro6YFwm650
2014/08/03(日) 13:48:45.50ID:B2OnrSpHどういうこと?
0697デフォルトの名無しさん
2014/08/04(月) 02:06:32.57ID:7UgptBHnケーキはあるしケーキしかないこの状況でパンを求めて飢えに苦しむの?
0698デフォルトの名無しさん
2014/08/04(月) 05:02:55.96ID:iN8iC4Za「お前ら」を「桃白白」にするとしっくりくる件w
虚勢ばかりで何も出来ない自身がそれに当てはまっており
そういう画像を出されるのが一番頭に来るからこそ、それを相手にやれば
効果的な返しになると思ったのかな?
0700デフォルトの名無しさん
2014/08/04(月) 13:34:56.61ID:AJ6EcE6Q掛け算割り算のことでしょ
0701桃白白 ◆9Jro6YFwm650
2014/08/04(月) 19:30:17.20ID:FJOGqW4Oそういうことだったら桃白白納得した。
0702デフォルトの名無しさん
2014/08/04(月) 19:37:39.49ID:NsZUVJ190703デフォルトの名無しさん
2014/08/04(月) 20:50:07.26ID:kSkVv0C60704桃白白 ◆9Jro6YFwm650
2014/08/05(火) 06:14:03.92ID:Sys8IpiBじゃあどうぞ!
http://up.gc-img.net/post_img_web/2013/03/1af7e3a9e10f06610fcbb41015f200af_0.jpeg
0705デフォルトの名無しさん
2014/08/05(火) 07:31:50.20ID:narAPEQ10706デフォルトの名無しさん
2014/08/05(火) 09:25:35.03ID:QyY2nW6z0707デフォルトの名無しさん
2014/08/05(火) 13:16:59.01ID:YIevQOQe0708デフォルトの名無しさん
2014/08/05(火) 13:43:03.44ID:AfbB56Nf医療費がたっかーい。絶対なるなよ。
0709デフォルトの名無しさん
2014/08/07(木) 01:33:04.27ID:JKDdryz1文字列型の変数に代入して、その変数を使ってVBScriptを実行できますか?
0710桃白白 ◆9Jro6YFwm650
2014/08/07(木) 06:21:02.98ID:MLOCf3A8できると思うよ。
Dim S
S = "MsgBox ""たおぱいぱい"""
Execute S
たとえばこれで、たおぱいぱいと表示されるから、
ファイルの内容をSに入れればいい。
ファイルの読み込みはFileSystemObjectやADODB.Streamでいけるっしょ。できるっしょ。やれるっしょ。
0711デフォルトの名無しさん
2014/08/07(木) 10:06:22.10ID:po8dhEtmねえ、海外ドラマ&洋画の吹き替え風に話さない?
http://nozomi.2ch.net/test/read.cgi/wmotenai/1392860266/
0712デフォルトの名無しさん
2014/08/07(木) 11:32:24.44ID:JKDdryz1ありがとうございます。
試してみます。
0713デフォルトの名無しさん
2014/08/07(木) 12:02:18.78ID:po8dhEtmこの場合はこんな感じか?
Hi、パイパイ。こんなに簡単にできるなんて信じらんない。
これからママといっしょに試してみるわ。ああーん、いいのよ気にしないで
ありがと、バーイ
0714デフォルトの名無しさん
2014/08/08(金) 00:21:39.16ID:T3YEaaxKOption Explicit
Dim S
S = "Const AAA = 123.45" & vbCrLf
S = S & "Const BBB = ""Hello""" & vbCrLf
Execute S
WScript.Echo "AAA=" & AAA & " BBB=" & BBB
WScript.Quit
0715デフォルトの名無しさん
2014/08/08(金) 04:55:53.83ID:/ih7tkBDをWin7で実行すると、表示されるボタンは角がカクカクした長方形で、
影のある3Dスタイルなんですが、それを、角が丸いフラットなスタイルで表示できますか?
例えば、メモ帳でファイルを上書きするときに、上書きしますか?っていう確認ウインドウ
が出ますが、そのウインドウのボタンみたいに。
0716デフォルトの名無しさん
2014/08/08(金) 10:10:13.37ID:xX+ysy92これはこんなかんじか
ハイ!エブリワン! 私はアマンダ
MsgBox "メッセージ", vbYesNo + vbQuestion, "タイトル"
ってスクリプトなんだけど、昨日、Win7で実行してみたの
そしたら、表示されるボタンの角がカクカクした長方形で、影のある3Dスタイルになっちゃったの
もー大変。こんなんじゃ水曜日のパーティにはとても行けそうにないわ。
そこで相談なんだけど、例えば、メモ帳でファイルを上書きするときに、上書きしますか?っていう確認ウインドウ
があるじゃない?妹のサマンサがよく出してるあれよ。
あんなウインドウのボタンみたいに出せたら、最高なんだけど。
ああ、どうしよう!もう時間が来ちゃったわ。
ガールズ達のクレイジーな話がたくさん聞けるのを楽しみにしてるわ!
それじゃねバーイ
0717桃白白 ◆9Jro6YFwm650
2014/08/10(日) 12:05:51.00ID:ogxmV0hNhttp://www9.nhk.or.jp/zanmai/
はーじまーるおー
0718桃白白 ◆9Jro6YFwm650
2014/08/11(月) 19:51:22.84ID:FbrqxMgI保持するオブジェクトがあったら便利だと思います。誰か作ってください。
お願いします。
0719689
2014/08/12(火) 04:07:25.17ID:7nSDT24w>res = res * 31 + データの値
31を掛けるのは、シフト演算より遅そう
31だと、5ビット左シフトしてから、1を引く
こちらの方が速そう
VBSはまさか、こういうように最適化してくれないよね?
0720デフォルトの名無しさん
2014/08/12(火) 09:17:40.41ID:mt1k7RM/0721デフォルトの名無しさん
2014/08/12(火) 12:34:54.02ID:sHRYp3uc0722デフォルトの名無しさん
2014/08/12(火) 19:26:10.95ID:+9Q2tbG1つーかそんな程度の最適化でプログラム全体が意味のある程度に速くなるなら、SIMD最適化した方がいいと思うね。
0723桃白白 ◆9Jro6YFwm650
2014/08/12(火) 19:51:46.98ID:JqBzjM0Oたぶん違うと思うよ。
>>719はVBScriptで左シフトができるならという仮定の話をしてるんダヨ。
N*31っていうのはNを31回足すことで計算できるっしょ。
Nを31回足すのはNを32回足したものからNを引けば計算できるっしょ。
Nを32回足すのはN*32で計算できるっしょ。
N*32はNを5ビット左シフトすれば計算できるっしょ。
なので、
N*31
よりも
SHL(N,5)-N
こっちが速いんじゃねえですかいって話だよ。
0724722
2014/08/12(火) 23:34:45.72ID:+9Q2tbG1うんうん、そうなんだけどね。>720 が何言ってるかわかる?
>719 は
31だと、5ビット左シフトしてから、resを引く
と書くべきところを
> 31だと、5ビット左シフトしてから、1を引く
と書いてしまったわけだ。
719のがバグじゃないとしたら、こういう解釈がある、というのを722に書いたわけだ。これらを承知していると、
> たぶん違うと思うよ。
とはならずに、ボケだったってことが分かる。「丸っきり無駄じゃねーかよ」「直接31って書けよ!つーか書いてあったよ!」と突っ込むことができる。スルーすることもできる。
ケーキの件でもそうだったけど、投稿単品に反応するんじゃなくて、どういう文脈の中での発言なのかを確認すると仕事も探しやすいんじゃないだろうか。
0725デフォルトの名無しさん
2014/08/13(水) 01:12:06.44ID:QeCM+TOu> よりも
> SHL(N,5)-N
> こっちが速いんじゃねえですかいって話だよ。
CPUが8ビットの時代の話だろそれw
0726デフォルトの名無しさん
2014/08/13(水) 01:25:57.98ID:iIoqlgiH0727桃白白 ◆9Jro6YFwm650
2014/08/13(水) 05:31:34.26ID:kNuR6Bfp全然面白くなかったからボケじゃないと思いました。無職の桃白白に説明されたことを恥じれば
いい仕事できるようになると思うよ。ガンバ!
0728桃白白 ◆9Jro6YFwm650
2014/08/13(水) 05:59:43.45ID:kNuR6BfpJScriptで比較したらさ、
7 * 31
より
(7 << 5) - 7
のほうが遅かった。1.5倍くらい時間がかかった。
もしかしたらいまのCPUは8ビット時代じゃなくなったのかもしれないよね。
でも逆に言うとさ、時代がVBScriptに追いついたっていうか、
VBScriptの時代に突入したっていうふうに考えることもできるよね。
0729デフォルトの名無しさん
2014/08/13(水) 07:22:14.39ID:000PD0LzN1 = N
N = N + N ' x2
N = N + N ' x4
N = N + N ' x8
N = N + N ' x16
N = N + N ' x32
N = N - N1 ' x31
こんなの必死に考えたけど
N = N * 31
って素直に書くほうが速いんだろうなw
0730デフォルトの名無しさん
2014/08/14(木) 02:09:16.76ID:okfSu/UP0731デフォルトの名無しさん
2014/08/14(木) 02:18:21.57ID:QvyhsdnL0732桃白白 ◆9Jro6YFwm650
2014/08/14(木) 05:42:50.57ID:sW4jlQI9/ ̄\
| |
\_/
| __
┴´ ``ヽ
/::::::::::|:::::: `ヽ
/:::\::::::::<● > `ヽ じゃあ計測しろよ あ?
(( / <●>::::::::::⌒ )
| ⌒(_人__) ノ | |
ヽ )vvノ: / ノノ
ヽ (__ン 人
人 \
0733デフォルトの名無しさん
2014/08/14(木) 17:32:40.38ID:okfSu/UPお前がしろって話だろ
0734デフォルトの名無しさん
2014/08/14(木) 18:26:57.01ID:wvuhuC530735桃白白 ◆9Jro6YFwm650
2014/08/14(木) 20:29:11.46ID:sW4jlQI9会話で盛り上がってる時に、実際に行って確かめた
完全にプラズマだったって事実を出したら話終わっちゃうでしょ。
あの人のことが好きなんだけど、あの人は私のことどう思ってるんだろうと
あれこれ話が盛り上がってる時に、聞いてきた、あの人は興味ないってよ
という事実を出したら白けるだけでしょ。
会話っていうのは曖昧だからこそ盛り上がるし、
曖昧だからこそ人の想像力は膨らむんだよ。
妄想で結構、勘違いこそが人間の原動力なんだよ。
事実にこだわることは時として愚鈍である。
哲学者 桃白白
0736デフォルトの名無しさん
2014/08/15(金) 04:35:33.64ID:1e8miiUYそんな、banana!
シフト演算のどこに遅い要素がある、っちゅーねん?
0737桃白白 ◆9Jro6YFwm650
2014/08/15(金) 06:56:33.52ID:5L3e4qviわからぬバナナ!
孫正義は言いました「髪の毛が後退しているのではない。私が前進しているのである」
マゴハゲ理論にもとづいて考えるなら掛け算が超頑張ってるってことだと思います!!
C言語で比較したらシフトのほうが速かった。
エビデンス貼っておきます。よろしくお願いいたします。
http://s1.gazo.cc/up/96155.png
0738デフォルトの名無しさん
2014/08/15(金) 07:55:22.74ID:PSAqsxHZ乗算1回とシフトに減算の比較だからな
>>737
31掛けた後にnを引いてないぞ
0739デフォルトの名無しさん
2014/08/15(金) 08:04:35.66ID:PSAqsxHZ0740桃白白 ◆9Jro6YFwm650
2014/08/15(金) 19:43:54.93ID:5L3e4qvihttp://blog-imgs-44.fc2.com/v/a/n/van020408/2010120223124967e.jpg
0741デフォルトの名無しさん
2014/08/15(金) 22:11:46.60ID:a/xxvuaUシフトしてる型がわからんからな
(ロードして)マスクしてシフトしてマスク解除(してストア)とかやったら遅くなるわな
シフトがはやいのはCPUにマシン語レベルでシフト命令があるからで
それをちゃんと使えるようなコード吐いてないなら早いわけがない
0742デフォルトの名無しさん
2014/08/16(土) 06:55:47.29ID:NBFE6uyL数学やプログラミングの分野でそれを言い出すと
「適材適所を弁えられないおバカさん」
か
「正論で反論できないから負け惜しみの詭弁並べてる滑稽さん」
のどちらかってことになるけどねw
0743デフォルトの名無しさん
2014/08/17(日) 03:30:38.62ID:0zqwtlBb(7 << 5) - 7
オペランドはすべて数値型だよ
インタプリタ(コンパイラ?)が、
そんなに型で迷うことがあるかな?
0744デフォルトの名無しさん
2014/08/27(水) 00:20:49.10ID:EIqDBw0yおすすめの書籍か入門ページある?
VBAは知ってるんだが
0745デフォルトの名無しさん
2014/08/28(木) 20:09:13.06ID:n7vT31pvっていうのは
次の現場でVBscript使うことになるのだが
ってことだよな?
0746デフォルトの名無しさん
2014/08/28(木) 21:15:47.75ID:GlHmGPM9はい、そうです。
さすが長年PGやってられる方は質問が細かいですね
普段から細事に目をはられるのは見習いたいと思います。
0747片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/08/28(木) 21:21:53.49ID:wWn8usfQscript56.chmで検索
0748デフォルトの名無しさん
2014/08/28(木) 21:49:47.19ID:n7vT31pvVBA知ってるなら、こちらも
http://msdn.microsoft.com/ja-jp/library/cc392401.aspx
0749デフォルトの名無しさん
2014/09/10(水) 13:38:54.76ID:p+/O3ZPjCreateObjectでADODB.Streamを作ってバイナリでbufに読みました。
その後、別の配列に1バイトずつ保存しようと思い、このように打ちました
For i=0 To Size
Data(i)=buf(i)
Next
この直後にData()を見てみると全て0しか入っていません。そこで
For i=0 To Size
Data(i)=AscB(MidB(buf,i +1,1))
Next
とし、直後にData()をみるとデータがキチンと収まっています
そこで、
エクセルVBAで
For i=0 To Size
Data(i)=buf(i)
Next
をやると、Data()にデータがキッチリ収まっています
なにがいけないのでしょうか?
0750片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/09/10(水) 15:39:21.55ID:y0s0LHoG0751デフォルトの名無しさん
2014/09/10(水) 16:59:31.59ID:ZFV9Tv0+VBAで見ると配列みたいです
だから添え字でやってみましたが、
VBAだと大丈夫で、HTAだとダメなんです
0752片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/09/10(水) 17:39:37.63ID:y0s0LHoG0753デフォルトの名無しさん
2014/09/10(水) 19:48:10.92ID:WMe9r32e0754デフォルトの名無しさん
2014/09/10(水) 19:58:06.53ID:p87AinfT0755デフォルトの名無しさん
2014/09/11(木) 12:42:39.55ID:oQY32+2wならないんだ・・・不思議なことに。
0756デフォルトの名無しさん
2014/09/11(木) 15:06:55.34ID:EXOyNbGn0757デフォルトの名無しさん
2014/09/11(木) 15:33:56.52ID:XvZHOVrP0758デフォルトの名無しさん
2014/09/11(木) 17:38:43.79ID:EXOyNbGn0759デフォルトの名無しさん
2014/09/11(木) 21:35:43.59ID:80mpfc3K必要なデータは全部ADODB.Stream経由で作るしかない
>>749はbufにデータを入れる部分をぼかしてるけどちゃんと入ってないだろう
そのうち完成してもVBScript的には異常なデータを扱うことに変わりないから
微妙な気分を味わえると思う
0760デフォルトの名無しさん
2014/09/11(木) 22:19:26.41ID:80mpfc3K下手するとリークしてそうだな
0761デフォルトの名無しさん
2014/09/12(金) 00:10:35.67ID:m22l4ryt過不足無しの必要最低限になるのかの判断すら出来ないだろう
それが出来る奴なら、最初からもっとマシな質問の仕方をする
なので、こういう奴には全部晒させるのが一番無難な方法
回答する側としては過不足無しのミニマムコードが理想だが
過か不足のどちらがマシかと言えば、不足はエスパーでも無い限りどうにもならないが
過は手間さえ掛ければ必要な情報は読み取れるので
全部晒させて、それを手間掛けて読んででも付き合いたい奴に任せるのが得策
もちろん、質問者が全部晒すのはイヤだとか言い出したら、「はい終了」で良いわけだし
0762桃白白 ◆9Jro6YFwm650
2014/09/21(日) 11:17:49.26ID:yQ4xgCu9桃白白、お豆腐食べようかな。
0763桃白白 ◆9Jro6YFwm650
2014/09/27(土) 10:42:12.52ID:pajq+UMFhttp://i.imgur.com/zXUKO40.gif
0764片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/09/28(日) 14:36:45.32ID:Rp+HaykQ桃白白さんよりかしこいかもしれない。。。
0765片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/09/28(日) 14:41:28.75ID:Rp+HaykQ0766デフォルトの名無しさん
2014/09/28(日) 14:44:18.08ID:DjhEOhLj>にゅうりょく:ぜろのぎゃくよげんのにばいは?
>こたえ:さんてんいちよんいちごきゅうにろくごさんごはちきゅうななきゅうさん (3.14159265358979) です。
0767片山博文MZ次期CEO ◆T6xkBnTXz7B0
2014/09/28(日) 14:46:48.76ID:Rp+HaykQ気づかなかった。ありがとう!!
0768デフォルトの名無しさん
2014/09/29(月) 00:35:20.56ID:JKJoJRIFScriptとか分かりませんが質問させてください
VistaのExcel2007
attributesプロパティの値の取得しようとした結果
@圧縮ファイルについて
[ファイル右クリック]→[プロパティ]→[全般タブ]→[詳細設定]
→[内容を圧縮してディスク領域を節約する]にチェックしたファイルは2048を返したのですが
zipファイルの名前を指定しても、ただのアーカイブ属性(32)しか返さない
Aショートカットの名前を指定しても、
『実行時エラー'53'
ファイルが見つかりません』
と出てしまいます
ヘルプのattributesの説明ではAliasがリンクまたはショートカット。
Compressedが圧縮ファイルと出ているのに・・・
ググっても同じ悩みの人とかヒットせず手詰まりです
誰か分かる方教えていただけないでしょうか
0769デフォルトの名無しさん
2014/09/29(月) 00:44:08.41ID:0K8mksjW0770デフォルトの名無しさん
2014/09/29(月) 00:48:55.94ID:0K8mksjW0771デフォルトの名無しさん
2014/09/29(月) 00:56:43.51ID:JKJoJRIFありがとうございます!
ちなみにショートカットは何処かに表示させるための設定があるのでしょうか
なければもう、拡張子の無いファイルは無視することにしますが・・・
0772デフォルトの名無しさん
2014/09/29(月) 00:57:34.18ID:0K8mksjW0773デフォルトの名無しさん
2014/09/29(月) 00:59:56.09ID:0K8mksjW0774デフォルトの名無しさん
2014/09/29(月) 01:06:55.96ID:JKJoJRIFという事は、ファイルの判別方法としてattributesを見ようと思いましたが
そのファイルシステムによる圧縮以外の圧縮ファイルと
ショートカットについては、ファイル名をゲットして
『.zip』や『ショートカット』の文字列の有無で判断するしかない
という事ですね
0775デフォルトの名無しさん
2014/09/29(月) 01:09:11.33ID:0K8mksjW0776デフォルトの名無しさん
2014/09/29(月) 01:13:29.43ID:JKJoJRIFすいません、ショートカットの場合とくに名前を変えてなかったもので
デフォの名前の最後にショートカットと付いてる事を想定して言っていました
ひょっとして拡張子がない場合というのが、
ショートカット以外にもあるかもしれないと勝手に思い込んでのことです。
0777デフォルトの名無しさん
2014/09/29(月) 01:16:42.59ID:0K8mksjW拡張子と比較するといいだろう。多分right関数を使うことになる。
0778デフォルトの名無しさん
2014/09/29(月) 01:19:27.19ID:JKJoJRIFなるほど、それでやってみます
遅くまで付きあって頂きありがとうございました
0779デフォルトの名無しさん
2014/09/29(月) 02:22:03.04ID:BrqMkoTvNameでファイル名
DirectoryNameで、フォルダまでのフルパス
FullNameで、ファイル名付きフルパスを取り出す
(FullName = DirectoryName + Name)
ファイル名について、
Extensionで、.txt などの拡張子の部分
BaseNameで、Extensionを除いた部分
(Name = BaseName + Extension)
.NETのクラスの説明を参照
0780デフォルトの名無しさん
2014/09/29(月) 04:33:03.08ID:ar7ja2Al0781デフォルトの名無しさん
2014/09/29(月) 15:37:50.24ID:91wI+/Qmattributes見たら32しか返ってこない。確かに何かがおかしいな。
でもやりたいことはTypeプロパティでできそうじゃね?
拡張子ならFileSystemObjectのGetExtensionNameで取得できるし。
ってかあんたねえ思い込み激しいから検索してもだとりつけないんだよ
なにやりたいかで検索しろ
>>777>>779
拡張子を取得するライブラリくらいあるわ。なめとんのか
0782デフォルトの名無しさん
2014/09/29(月) 19:23:09.88ID:xrOa5TFM0783デフォルトの名無しさん
2014/09/29(月) 20:39:34.05ID:xTGfHDFy本に書いてあったから間違いない
0784デフォルトの名無しさん
2014/09/29(月) 21:27:41.81ID:JKJoJRIF今日GetExtensionNameの存在に気がついたところでした、いやーお恥ずかしい
しかしTypeプロパティも便利ですね
これは逆に、『右クリックのプロパティで設定した圧縮』の方が無反応の様です
いろいろ試してみることにします、ありがとうございました
0785デフォルトの名無しさん
2014/09/29(月) 21:27:56.41ID:CqFw9VwIRUNメソッドじゃなくて Execメソッドの方が適しているとおもうんだけどな
ここ読んでみて
http://www.atmarkit.co.jp/ait/articles/0407/08/news101_3.html
0786デフォルトの名無しさん
2014/09/29(月) 21:57:09.35ID:xrOa5TFMんー具体的な書き方がわかりません。
0787デフォルトの名無しさん
2014/09/29(月) 22:01:23.44ID:0K8mksjW0788デフォルトの名無しさん
2014/09/30(火) 03:07:59.28ID:lgLneDk60789デフォルトの名無しさん
2014/09/30(火) 06:31:15.01ID:4TmfBnqZMsgBox でユーザが押したボタンを取得できる
InputBox でユーザが入力したテキストを取得できる
端末に表示する関数は、知らない
Printとかあるの?
0790桃白白 ◆9Jro6YFwm650
2014/09/30(火) 07:19:26.61ID:PEcVO24rそんなの桃白白にとっては朝飯前に決まってるでしょうが!片山さん助けて!!
0791桃白白 ◆9Jro6YFwm650
2014/09/30(火) 21:29:40.03ID:PEcVO24rhttp://imgur.com/1kvkY4X.jpg
http://imgur.com/ev8GAeU.jpg
0792デフォルトの名無しさん
2014/09/30(火) 21:56:25.27ID:JjKI4EMd0793デフォルトの名無しさん
2014/09/30(火) 22:01:21.98ID:RxufM98r俺という白馬に乗った王子様がいるのに、お前は「片山、片山」かよ。
心底見損なったわ。もう俺の事は忘れてくれ…
0794デフォルトの名無しさん
2014/09/30(火) 22:04:57.87ID:vSoHx3T7横の肉塊が白白?
0795桃白白 ◆9Jro6YFwm650
2014/10/01(水) 06:39:28.04ID:C1NsY1Q9王子さまー、フィボナッチ
お願いします!
0796デフォルトの名無しさん
2014/10/01(水) 06:46:16.69ID:aSgk5rKu0797桃白白 ◆9Jro6YFwm650
2014/10/05(日) 10:51:14.63ID:d2HSvfAw桃白白の前の彼氏も同じように舐めたこと言ってましたが、ちんちん爆発して星になりました。
見ろ、これが真のフィボナッチだ。
https://friendpaste.com/iT455gp8Hy3t1IvEn497d
0798デフォルトの名無しさん
2014/10/05(日) 13:47:36.44ID:glZv8ZYmN=1のときA(0)が計算されずに終わってるぞ
0799桃白白 ◆9Jro6YFwm650
2014/10/05(日) 13:58:01.71ID:d2HSvfAwN=1のときは1です。よろしくお願いします。
0800デフォルトの名無しさん
2014/10/05(日) 14:02:37.05ID:f5GBXkS30801デフォルトの名無しさん
2014/10/05(日) 14:29:19.05ID:UzC9d6uf0802桃白白 ◆9Jro6YFwm650
2014/10/05(日) 14:34:51.91ID:d2HSvfAw冗長と言う言葉を使いたいだけのかっこつけたダサいやつばかり。
0803デフォルトの名無しさん
2014/10/05(日) 17:16:41.09ID:glZv8ZYmhttps://friendpaste.com/iT455gp8Hy3t1IvEn3rZI
0804桃白白 ◆9Jro6YFwm650
2014/10/05(日) 19:01:34.85ID:d2HSvfAwださ、再帰ださ
どうよ?
https://friendpaste.com/iT455gp8Hy3t1IvEntNp3
0805デフォルトの名無しさん
2014/10/05(日) 19:14:08.79ID:glZv8ZYmなんで全小文字化かけて貼ったのか
explicitはいつになったらつけるのかは気になる
0806デフォルトの名無しさん
2014/10/05(日) 19:18:24.26ID:UzC9d6uf0807桃白白 ◆9Jro6YFwm650
2014/10/05(日) 19:33:29.43ID:d2HSvfAw効いてる効いてるw
Option Explicitは記憶力がなくタイプミスを犯す鈍臭い木偶の坊が使うものだ。
桃白白はプログラムの隅々まで完全に記憶してるし一流ピアニストも顔負けの
超精密なタイピングができるからね。Option Explicitなんて書いたことにあ。
どうよ?
https://friendpaste.com/iT455gp8Hy3t1IvEn3nIu
0808デフォルトの名無しさん
2014/10/05(日) 19:50:46.83ID:UzC9d6uf0809デフォルトの名無しさん
2014/10/05(日) 19:52:53.52ID:M86bAHq/おそらく自己顕示欲が強いが、内容でそれを満足させるものを作る実力がないから
小手先で差別化を図って少しでも自分を慰めようとしているのだろう
まあ目上の者として、生暖かく見守ってやろうぜ
0810デフォルトの名無しさん
2014/10/05(日) 20:43:44.53ID:UzC9d6uf229 名前:桃白白 ◆9Jro6YFwm650 [] 投稿日:2014/05/11(日) 16:35:57.42 ID:iydoLvGY [2/2]
>>227
できたお!
https://friendpaste.com/5JqpW7Rv0oDCWWlbgSKrTo
思いっきりOption Explicitて書いてるがな
0811デフォルトの名無しさん
2014/10/06(月) 15:01:54.00ID:n6qYFCPv>>810について、釈明どうするつもりなの?
0812桃白白 ◆9Jro6YFwm650
2014/10/08(水) 19:37:22.06ID:x4aMC6fRじゃあ逆に聞くけどさあ!ある文字列から制御文字を除去したいときって
どうすればいんでしょうか?!!!!
制御コード一覧はこちらのページを元にしようと考えております
http://www.seiai.ed.jp/sys/text/csd/mcodes/ucodectrl.html
プログラム開発のほどよろしくお願いいたします。
以上、よろしくお願いいたします。
0813デフォルトの名無しさん
2014/10/08(水) 20:33:37.14ID:9iVGRHr8これが動きやがらねえ。
Dim i
For i = 0 To 3
MsgBox i
Next i
ああ、確かにVBAとVBSは違うんだろうよ。
だがな、だがな、だがな、
こんなもんくらい、同じにしとけよ!!!!!!!(`血´)凸
こいつのせいでどれだけqあwせdrftgyふじこlp;
0814デフォルトの名無しさん
2014/10/08(水) 21:41:54.46ID:s9cbZnc/0816デフォルトの名無しさん
2014/10/09(木) 00:36:12.71ID:ts48K4mV実力に差がありすぎて馬の耳に念仏になってしまう
そのくせ自分の分を弁えずに、釈迦に説法するし
0818桃白白 ◆9Jro6YFwm650
2014/10/09(木) 06:48:23.85ID:Y62B45Ncぜんぜん問題ないよ
Next i
これでしょ
同じにしてくれてもいいのにね
0819デフォルトの名無しさん
2014/10/09(木) 22:48:44.06ID:gvog45FJvbaをそのままvbsの拡張子にすればいいの?
0820デフォルトの名無しさん
2014/10/09(木) 22:54:36.22ID:Y3PPkJyg0821デフォルトの名無しさん
2014/10/10(金) 04:03:48.01ID:VoLeXZi+VBAとVB6は組込オブジェクト以外は言語仕様的に同一なので
モジュールをエクスポート→インポートしてそのまま流用できる場合もあるが
VBAとVBSは系統は同じでも言語仕様的には別物なので
VBSに流用することを前提で書いた物でもない限り、そのまま流用は不可
とは言え殆どは同じなので、コピペなりエクスポートして.vbsにするなりした上で
WSHのヘルプに書いてある「VBA の機能で VBScript に含まれていない機能」を
参考にして修正し、必要なExcelのオブジェクトを作ってやれるくらいで動くようになるけどね
0822桃白白 ◆9Jro6YFwm650
2014/10/11(土) 20:09:25.04ID:ry1jEJ6tみんなで書き直さない?
VBScript - Wikipedia
http://ja.wikipedia.org/wiki/VBScript#.E3.82.AA.E3.83.96.E3.82.B8.E3.82.A7.E3.82.AF.E3.83.88.E6.8C.87.E5.90.91.E6.A9.9F.E8.83.BD
0823デフォルトの名無しさん
2014/10/11(土) 21:03:54.45ID:F4gvYxxx桃白白レベルの知識と能力では、どこがどう目茶苦茶で
どう修正するのが適切かなど判断は出来まい
0824桃白白 ◆9Jro6YFwm650
2014/10/11(土) 21:16:27.23ID:ry1jEJ6t\ ヽ ヽ / / /
タオリンのことかああああああああああぁぁぁ!!
\ | / /
,イ
 ̄ -- = _ / | --'''''''
,,, ,r‐、λノ ゙i、_,、ノゝ -  ̄
゙l ゙、_
.j´ . .ハ_, ,_ハ (.
─ _ ─ { (゚ω゚ ) /─ _ ─
). c/ ,つ ,l~
´y { ,、 { <
ゝ lノ ヽ,) ,
0825デフォルトの名無しさん
2014/10/17(金) 23:58:01.58ID:Dp+Vl0QIVBscriptちょう遅かったわ
ただでさえVBAマクロ遅いしもうやめるわ
0826デフォルトの名無しさん
2014/10/18(土) 00:11:40.95ID:jMJom5wv0827桃白白 ◆9Jro6YFwm650
2014/10/18(土) 18:01:43.77ID:C0QclOtzじゃあ聞くけどさ、VBScriptには何を求めればいいんでしょうか!?
0828デフォルトの名無しさん
2014/10/18(土) 21:23:25.69ID:gypV+HAb例えば、
C++だと手動で100掛かる処理を1に軽減できて、それを作るのに10000の手間が掛かる
VBSだと手動で100掛かる処理を10に軽減できて、それを作るのに500の手間が掛かる
って場合、
毎日何十回と行う処理なら、大きな手間を掛けてでも大きな効率化を図れるC++が良いが
年に数回くらいなら、効率化の割合は小さくても、作る手間も小さいVBSの方が無駄がない
あるいは、処理速度に仮に10倍の差があっても、0.1秒と0.01秒なら、連続して使わない限り
体感的には殆ど差がないので、10倍の0.1秒掛かっても製作コストの小さいVBSの方が旨い
ただ、VB系言語しか使えないようなレベルの初心者にしてみれば、
製作コストは大きくても処理速度も速い言語を使うか
処理速度は遅いが製作コストが小さい言語を使うかの選択を行うことなど無く
選択としては自分が使える唯一の言語で「作るか作らないか」だけなので、関係ない話だけどね
0829デフォルトの名無しさん
2014/10/19(日) 00:11:01.96ID:5JPwKBvc特に日本では
0830デフォルトの名無しさん
2014/10/19(日) 03:16:31.31ID:lKnJZ0BOVBS、C++を一騎打ちで比較している人にこういうレスはナンセンスかもしれないが…
学生の頃、VBScriptよりも前にシェルスクリプト、Perl、Ruby、Pythonをやっていて、
スクリプトとはこういうものなんだな、という感覚が出来ていた。
PGの仕事を始めて、入った会社で「初心者でも使えるから」という理由で
90年代から引きずっているVBScriptのコードメンテを任された。
「初心者でも使えるから」というイメージを未だに持ち続けている連中は、ほとんどが
他のスクリプト言語を触ったこともない輩ばかり。
手軽なのか、理解しやすいのか、本当に初心者でも入りやすいのか?
Microsoftのプロパガンダをそのまま鵜呑みにして、深く考えていない人が大衆のほとんど
ってことなのかもしれないな。
0831デフォルトの名無しさん
2014/10/19(日) 08:51:56.60ID:4hme+yCS0832桃白白 ◆9Jro6YFwm650
2014/10/19(日) 18:26:15.60ID:68y+SbECHしたいHしたいHしたいHしたいHしたいHしたいHしたいHしたいHしたいHしたい
HしたいHしたいHしたいHしたいHしたいHしたいHしたいHしたいHしたい
HしたいHしたいHしたいHしたいHしたいHしたいHしたいHしたいHしたいHしたいHしたい
HしたいHしたいHしたいHしたいHしたいHしたいHしたい
0833デフォルトの名無しさん
2014/10/19(日) 18:47:41.45ID:/f9ejQX40834デフォルトの名無しさん
2014/10/19(日) 21:18:20.55ID:F4nW5RW7これ
windowsであればどこでも動くスクリプト言語だからって理由しかない
0835デフォルトの名無しさん
2014/10/20(月) 12:33:14.04ID:/biAA3RFVBSと似たVBがコンパイラで間違いを指摘してくれるから、VBとセットでやれば初心者でも学習効率が高いと言える。
スクリプト言語は記述量が少ないからエディタで手軽に書けるんだけど
間違い探しが大変。
他のスクリプト言語でそういうチェックしてくれるようなのが昔からあるのってどれ?
一応、どの言語でも色分けとか括弧の対応とかは軽量なテキストエディタでもやってくれるけど。
0836桃白白 ◆9Jro6YFwm650
2014/10/22(水) 21:59:03.40ID:RnkD+sqdTypeName関数でデータ型を取得できます。TypeName関数を使うことで
モダンなVBScriptプログラミングが可能になります。
例:
Sub Print(O) : Select Case TypeName(O)
Case "A"
WScript.Echo "えー"
Case "B"
WScript.Echo "びー"
End Select
End Sub
このように超絶クールでモダンな関数を実装できます。
0837デフォルトの名無しさん
2014/10/22(水) 23:04:12.24ID:OtEE3/Y/0838デフォルトの名無しさん
2014/10/23(木) 16:39:12.34ID:vDJ3BESJ中身で自己を顕示できる程のコードは書けないが
実力に見合わない自己顕示欲ばかりがあると
大文字のみにしたり小文字のみにしたりとあれこれ手を変え品を変え
表面的なところで周りとの差別化を図るために大変だねぇw
0839桃白白 ◆9Jro6YFwm650
2014/10/23(木) 20:14:13.49ID:WT10SLHsブーメラン乙
コードで競うことができないほどの雑魚だから
桃白白の人格を貶めることに必死になってるということでいいね
0840桃白白 ◆9Jro6YFwm650
2014/10/23(木) 20:29:42.34ID:WT10SLHsくやしさをバネに立ち上がるんだ!!
いまやらずにいつやるんだ!
教訓
http://sharetube.jp/assets/img/article/image/image_2690.jpg
0841デフォルトの名無しさん 転載せんといてや ©2ch.net
2014/10/23(木) 22:08:51.44ID:grwq4DtI0842デフォルトの名無しさん
2014/10/24(金) 02:02:24.20ID:VwvkEcFoブーメラン乙。
0843デフォルトの名無しさん 転載せんといてや ©2ch.net
2014/10/24(金) 02:59:36.18ID:zp1Wa0s3それを分かって投げてるんだから帰ってきても自分にはなんのダメージも無い
そこら辺が分かってれば ブーメラン乙 と言うレスがどういう意味か自ずと分かるはず
0844デフォルトの名無しさん
2014/10/24(金) 03:45:31.59ID:KGxVMcQCそういう自虐(自爆)ネタを使いたい場合、今から20年以上前なら語尾に「(爆)」をつけるのが普通だった
しかし今では語尾に「(爆)」をつけても自虐ネタではなく「爆笑」としか解釈されなくなってきてるのが寂しい
0845桃白白 ◆9Jro6YFwm650
2014/10/24(金) 06:18:31.81ID:x0BQsOr3あーあ、言葉の再定義っすねーアスペっすねー、乙っすねー
0846デフォルトの名無しさん
2014/10/24(金) 06:43:59.49ID:VwvkEcFoこれはお前が悪いだろね。
早く謝ったほうが良いよ。
0847デフォルトの名無しさん
2014/11/04(火) 15:57:47.31ID:5vxSHexS言語違うけど↑で話題出てたし、ちょっと相談させてください。
呼び元:UWSC
呼び先:ActivePython
いろいろ試したんですが、Modules の使い方が分かりません。
python.Modules.Add(text1)
python.Modules.item[0].AddCode(text1)
python.Modules("test1").AddCode(text1)
ret = python.Modules("test1").inc(1)
こんな感じで使えるような説明を見たんですけど
COMエラーが出て動かないんです。
参考:
ttp://support.microsoft.com/kb/184745/EN-US
ttp://www.codenewsfast.com/cnf/article/0/permalink.art-ng938q13629
0848デフォルトの名無しさん
2014/11/04(火) 16:00:15.73ID:5vxSHexSpython = CreateOleObj("ScriptControl")
python.Language = "python"
// 結果
print python.eval("print('aa')") // NULL
print python.eval("'aa'") // aa
print python.eval("((100+200)*5)/400") // 3.75
textblock text1 // コードの定義(文字列扱い)
def inc(i):
return(i+1)
endtextblock
// print python.run("inc", 1) // 例外発生
// print python.eval("inc(1)") // 例外発生
python.AddCode(text1) // コードの追加
print python.Run("inc", 1) // 2
print python.eval("inc(1)") // 2
print python.ExecuteStatement("inc(1)") // 2
0849デフォルトの名無しさん
2014/11/04(火) 21:16:02.43ID:UcPdNUJdVBいらいらするわ、死ねVB、糞みたいなVBプログラムなんじゃなくてVBが糞なんだよ、
まだVBSのほうが、ちょっと便利じゃねってかわいいところがある。
大バカのくせに図体だけでかくて偉そうで、美しさのかけらもない
javascriptにも劣るはVB
ああ、いらいらする、人生を無駄に使っている。イライラ
0850デフォルトの名無しさん
2014/11/04(火) 21:23:42.00ID:mv7423Ci0851デフォルトの名無しさん
2014/11/04(火) 22:55:47.74ID:UcPdNUJd0852デフォルトの名無しさん
2014/11/05(水) 11:11:47.93ID:9gbL5eJJ目の前のコード見てもさっぱり分からないけど、解説してもらって見えない部分が分かればすっきりする。
0853デフォルトの名無しさん
2014/11/05(水) 11:21:00.60ID:Fpn6fvq+> VB6を.net4にする仕事。
言語とフレームワークの区別もついてない頭だとさすがに辛いだろ
転職した方がいいんじゃね?
0854デフォルトの名無しさん
2014/11/05(水) 11:45:29.41ID:WKJ+yeISそんなにVBが好きなのか
0855デフォルトの名無しさん
2014/11/05(水) 11:55:05.26ID:i+OP05vi0856デフォルトの名無しさん
2014/11/05(水) 12:09:56.69ID:WKJ+yeIS他の言語なら、こういうふうに書くよね〜って話が通じないんだよ。死ねよVB
0857デフォルトの名無しさん
2014/11/05(水) 12:18:28.61ID:DYYTJePy0858デフォルトの名無しさん
2014/11/05(水) 12:30:46.21ID:WKJ+yeISそして絶望してるのに他のVBコーダーはこれが普通で、オレってできるなぁとか自画自賛してるから
0859デフォルトの名無しさん
2014/11/05(水) 12:44:54.42ID:meGSvU0A0860デフォルトの名無しさん
2014/11/05(水) 12:52:05.61ID:9xu0eaghお前プログラマに向いてないわ
0861デフォルトの名無しさん
2014/11/05(水) 15:18:42.19ID:Fpn6fvq+つまり ID:WKJ+yeIS がついていけてないだけ
マジで転職した方が、本人も回りも幸せになれるぞ
0862デフォルトの名無しさん
2014/11/05(水) 15:35:08.23ID:WKJ+yeISそういう意味ではないのです
会社の回りの人がVB6しか書けない人しかいなくて、VBが世界の中心になってて
アホみたいなこと沢山やってるんだけど、誰も話が通じないからイライラしながらやってるという話
0863デフォルトの名無しさん
2014/11/05(水) 15:37:46.91ID:9xu0eaghお前は自分で書いたVB.NETのコードを見て絶望してるんだろ?
周り関係ないじゃん。
プログラマに向いてないから、さっさと辞めろ。
0864デフォルトの名無しさん
2014/11/05(水) 15:47:06.46ID:WKJ+yeIS個人的にはストレスが貯まる。
0865デフォルトの名無しさん
2014/11/05(水) 15:51:27.37ID:9xu0eaghだったらVB.NETが糞なんじゃなくて、お前の会社が糞なんだろ。
さっさと辞めろ。
0866デフォルトの名無しさん
2014/11/05(水) 15:55:53.41ID:WKJ+yeIS0867デフォルトの名無しさん
2014/11/05(水) 16:00:16.66ID:9xu0eagh0868デフォルトの名無しさん
2014/11/05(水) 16:37:34.97ID:i+OP05vi度が過ぎて突っ込まれたら誤魔化しきれなくなっちゃったって感じだな
0869デフォルトの名無しさん
2014/11/05(水) 18:01:42.35ID:Fpn6fvq+0870デフォルトの名無しさん
2014/11/05(水) 19:41:32.05ID:M8b30UGW引数:1元の文字列、2付与する文字、3桁数、4左右
内容:1の4に2を3だけくっつけて返す
1、2、3、4の順番は相応しい感じに入れ換えてもおk
空文字や引数なしだったばあいの初期値も文字なら半角空白とかいい感じで
作って!
0871デフォルトの名無しさん
2014/11/05(水) 21:00:23.59ID:Fpn6fvq+Function いい感じ(1, 2, 3, 4)
Select Case 4
Case "左"
いい感じ = String(3, 2) & 1
Case "右"
いい感じ = 1 & String(3, 2)
End Select
End Function
0872デフォルトの名無しさん
2014/11/06(木) 02:01:42.60ID:Rw7wEfhrdo whileよりforの方が速いとかバイトコンパイルぐらいやれよ
0873デフォルトの名無しさん
2014/11/06(木) 05:42:55.41ID:ilh+Dp7P0874デフォルトの名無しさん
2014/11/06(木) 14:36:09.01ID:Xbg44srF0875デフォルトの名無しさん
2014/11/06(木) 15:38:34.10ID:ilh+Dp7P0876デフォルトの名無しさん
2014/11/06(木) 17:56:40.31ID:ilh+Dp7PPython のスクリプトはテキストでしか渡せない。
>>847 に Modules ってワードが入っているから
もしかしてファイルを指定できるのかと思ったんだ。
もし、Modules ってのがファイルを指定するものだとすると
Python は .pyc っていうバイトコードのファイルを作るから
コンパイル済みのファイルを ScriptControl で使えるのかもしれないけど
Modules が動くのかどうかすら分からない。
0877デフォルトの名無しさん
2014/11/07(金) 02:14:04.50ID:cfpx5uCS0878デフォルトの名無しさん
2014/11/07(金) 04:46:32.12ID:czs4+HK80879デフォルトの名無しさん
2014/11/07(金) 20:29:55.01ID:sXupdHKXブラウザのJavaScriptならともかく
JScriptの方はさらに遅いんじゃなかった?
0880デフォルトの名無しさん
2014/11/07(金) 21:37:51.95ID:ET1mEfXdVBScriptと同じだったよ
http://www.fastpic.jp/images.php?file=4337435011.png
0881デフォルトの名無しさん
2014/11/07(金) 21:39:05.97ID:EM5wBNCf遅いかもしれないけど
言語が基本同じなら
WSH の JScript から IE上の JavaScript を呼び出せば、部分的に高速化できるでしょ。
簡単に。
0882デフォルトの名無しさん
2014/11/07(金) 22:58:27.62ID:sXupdHKX配列以外の引数byvalにするとVBSのが有利にならない?
0883デフォルトの名無しさん
2014/11/07(金) 23:00:05.82ID:sXupdHKXすまん自分で試すわ
0884デフォルトの名無しさん
2014/11/07(金) 23:28:50.79ID:sXupdHKX500→1000にして測るとjs:vbsで4:5の速度差だった
byval付けると逆に遅くなった
swapを展開するとやっとjsと同程度
やっぱ関数呼び出し自体が遅いのかな
JScriptのが速いじゃねーかという結論
0885デフォルトの名無しさん
2014/11/08(土) 00:38:23.96ID:7OVl4JxS理解できないなら無理にレスすんなよw
0886デフォルトの名無しさん
2014/11/08(土) 01:14:22.07ID:qbv6PHnD0887デフォルトの名無しさん
2014/11/08(土) 01:53:26.87ID:v/J9I8Cd構文その他の好みとしてはJScriptなんだけど
言語仕様的にCOMに頼らざるを得ないケースが多いのに
補完が効かないので辛かったな
0888デフォルトの名無しさん
2014/11/08(土) 02:54:53.99ID:4NuJ6BC70889デフォルトの名無しさん
2014/11/08(土) 05:11:32.91ID:24TzniH2だからどっちが速いかなんて、俺にとっては些末な問題
0890デフォルトの名無しさん
2014/11/08(土) 05:59:00.33ID:jG/IUALjあはは w
0891デフォルトの名無しさん
2014/11/09(日) 00:56:07.32ID:2FVtC8/a0892デフォルトの名無しさん
2014/11/09(日) 08:42:33.91ID:otAdQL71俺はどうでもいいっすなんて宣言が割りとどうでもいいむすなわけで。
0893デフォルトの名無しさん
2014/11/13(木) 17:32:51.98ID:tjbu9En80894ピラフ
2014/11/13(木) 21:04:31.72ID:376i9Opiおもしろそう。ピラフ挑戦してみようかな。
0895デフォルトの名無しさん
2014/11/13(木) 21:07:51.65ID:aAaVoC8Aお願いします。
0896デフォルトの名無しさん
2014/11/14(金) 00:42:38.32ID:dNg3ZgCnACCESSあんの?
なかったらHTAで作ってみなよ
0897ピラフ
2014/11/14(金) 06:41:01.68ID:YHg0ts3B何言ってんだお前
0898デフォルトの名無しさん
2014/11/14(金) 07:40:17.69ID:NwsLsDU7便利なものがあればJSも使用していいと思います。VBS限定にはしない
0899デフォルトの名無しさん
2014/11/14(金) 19:24:30.28ID:L9giJp/d便利なHTAでもいいじゃない
0900デフォルトの名無しさん
2014/11/14(金) 19:51:17.78ID:Hes0XxTSACCなんて言うから
0901デフォルトの名無しさん
2014/11/14(金) 21:58:49.36ID:L9giJp/dAccessあるなら作らんでもいいんだから聞くのは当然じゃねぇの?
0902デフォルトの名無しさん
2014/11/14(金) 23:25:39.23ID:NwsLsDU7何かをインストールしなくちゃいけないのならMDBなんて選択はせずSQLiteあたりを使う
言語もpythonとかな
0903デフォルトの名無しさん
2014/11/21(金) 00:01:37.19ID:dSV0zPQYvbsファイルを作成したのですが、試しにクリックしても動作しません。お手数ですが、Win8.1pro 64bitでvbsファイルを動かす
方法を教えて下さい。一応、TVの録画予約の為のbatファイルを作ったのですが、毎回コマンドプロンプトが出るので
ゲーム中なのdに出ないようにしたいと思い下記のページを参考にしました。
バッチファイルを実行する時に黒いコマンドプロンプト画面を表示しない方法
http://junbr.raindrop.jp/am/entry141.html
【例】
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c ライブラリのバックアップ.bat", vbhide
プログラムは全くの初心者なのでよろしくお願いします。
0904デフォルトの名無しさん
2014/11/21(金) 00:28:24.20ID:8nypL9ofフルパスって言ってわかるかな
0905デフォルトの名無しさん
2014/11/21(金) 00:39:17.96ID:+7dA1/ym初心者にパスの設定は勧めない方がいい。
>>903
vbhide をいったん外して実行してみたり
msgbox を出してVBSが起動できてるか試したりしたらいいと思うよ
0906デフォルトの名無しさん
2014/11/21(金) 14:46:56.17ID:SfgNZchAvhideをいったん消してcmdが見える状態にしていろいろ試した後、作成したbatファイルのパスを /c の前に cd /d で記述したら出来ました。
vhideを付たしてcmdが見えない状態にしてももちゃんと実行できました。
親切に教えて下さりましてありがとう御座います。
0907デフォルトの名無しさん
2014/11/22(土) 12:27:24.00ID:WzQh3kq3プログラムから外部のファイルを指定する時にフルパスで書くのは基本中の基本ですよ
そして、その事をパスの設定とは言いません
初心者は君だ!
0908デフォルトの名無しさん
2014/11/22(土) 14:08:05.61ID:Vc3oMoQzフルパスで書いたら他の場所に移動したとき動かなくなるじゃん。
相対パスで動くなら相対パスで書くのが基本だよ。
Webでもそうですよ。
Webで画像のURLがフルパスで入っていたりするけど
あれは自動生成されたものでしょ。
ちょっと用語があれだったのはすいません。
0909デフォルトの名無しさん
2014/11/22(土) 19:22:30.05ID:yAxd1n4t窓の実行パスは「Webとは違って」ファイルのある場所が必ずカレントになるとは限らないんだよ
タスク登録するとファイルの場所に限らずカレントがsystem32だったりするし
実行の仕方でどこかカレントかなんて当てにならない
batをvbsと同じ場所に置いたならwscript.ScriptFullNameで「絶対パス」を得て
末尾のスクリプト名をバッチファイル名で置換するかしないと確実ではない
vbsから扱う他のファイルについても同じ
0910デフォルトの名無しさん
2014/11/22(土) 20:23:12.06ID:Vc3oMoQzだから
> wscript.ScriptFullNameで「絶対パス」を得て
って書けばよかったんじゃね?
Webだって開き方によっては変わるでしょ。
wscript.ScriptFullName のどこがフルパスなんだよ関数だろこれ
0911デフォルトの名無しさん
2014/11/22(土) 20:30:37.14ID:lIyXS0YI> タスク登録するとファイルの場所に限らずカレントがsystem32だったりするし
タスクスケジューラの使い方も知らんのかよ
操作の編集で 開始 を指定しろよ
まあ、なんでそんな変な名前なんだ? っつーのはあるけど w
0912デフォルトの名無しさん
2014/11/22(土) 20:35:00.15ID:yAxd1n4tなんでいちいち関係ないWeb作法を引き合いに出すのかと思ったら何も判ってない奴か
黙ってた方がいいね
0913デフォルトの名無しさん
2014/11/22(土) 20:38:31.56ID:yAxd1n4tカレント前提で組んだりするとsystem32探しに行ったりアホな事態になるわけ
0914デフォルトの名無しさん
2014/11/22(土) 20:40:58.61ID:tLc6zRT6だからそれはお前が使い方を理解してないだけ
0915デフォルトの名無しさん
2014/11/22(土) 20:42:23.11ID:yAxd1n4tその「だから」はどこに繋がるの?
意味判らんのだが
どなた?
0916デフォルトの名無しさん
2014/11/22(土) 20:55:14.20ID:tLc6zRT6> system32探しに行ったりアホな事態になるわけ
0917デフォルトの名無しさん
2014/11/22(土) 21:12:22.00ID:yAxd1n4tその例は本筋と関係ないからそういう指摘の仕方はやめた方がいい
アホだと思われるよ
0918デフォルトの名無しさん
2014/11/22(土) 21:18:08.46ID:tLc6zRT6間違ったこと書いても書き捨てですか
さすがですね w
0919ピラフ
2014/11/22(土) 21:18:35.28ID:M1uQQ4Itこれかな?
http://livedoor.blogimg.jp/fknews/imgs/1/a/1a2726f2.jpg
0920デフォルトの名無しさん
2014/11/22(土) 22:33:49.59ID:tTsu0lzm0921デフォルトの名無しさん
2014/11/23(日) 00:07:33.81ID:HclhhaC8個人的にVBSでBATを呼ぶ必要性が気になるところ
VBSで完結出来なくてBATを呼ぶってどんな
0922デフォルトの名無しさん
2014/11/23(日) 00:46:24.52ID:VEkVEytX0923デフォルトの名無しさん
2014/11/23(日) 07:26:15.83ID:pl8PYAOz知ったか君の ID:yAxd1n4t が無駄に騒いでただけでしょ
0924ピラフ
2014/11/23(日) 07:39:13.49ID:L1vlmIgwせやろか?
0925ピラフ
2014/11/23(日) 07:41:27.99ID:L1vlmIgw他のプログラム起動するときとかbatの方が楽だけどね。
そういうのぱっと思いつかない?知恵遅れなの?
0926デフォルトの名無しさん
2014/11/23(日) 08:09:38.97ID:pl8PYAOzえ〜っと、本人乙でいいのかな?
本人じゃないなら、代わりに過ちについて説明してくれるとかでもいいけど w
0927デフォルトの名無しさん
2014/11/23(日) 08:11:38.03ID:pl8PYAOz>>903 で、他のプログラムの呼び方質問してるのに何を言ってるんだよ w
0928デフォルトの名無しさん
2014/11/23(日) 08:18:35.86ID:HclhhaC8やっぱり出来る出来ないの問題じゃなくてやるやらないなのかな。
>>925
件の彼はrunしてるのに
>他のプログラム起動するときとか云々
って、他に思い付かないのか。面白くないね。
0930ピラフ
2014/11/23(日) 08:22:18.60ID:L1vlmIgwせやな。
0931デフォルトの名無しさん
2014/11/23(日) 08:30:46.04ID:HclhhaC8朝御飯食べて朗らかに凄そう
0932デフォルトの名無しさん
2014/11/23(日) 08:31:47.62ID:HclhhaC8x 凄そう
o 過ごそう
0933デフォルトの名無しさん
2014/11/23(日) 09:29:49.78ID:pl8PYAOz> 誰の何を過ちと認識されておられましてございますでしょうか?
>>909
> タスク登録するとファイルの場所に限らずカレントがsystem32だったりするし
0934ピラフ
2014/11/23(日) 09:37:46.48ID:L1vlmIgwじゃあ逆に聞くけど、タスク登録するとファイルの場所に
限らずカレントがsystem32だったりするわけじゃないんでしょうか?
0935デフォルトの名無しさん
2014/11/23(日) 09:43:17.34ID:pl8PYAOz>>911
0936ピラフ
2014/11/23(日) 09:46:17.80ID:L1vlmIgwじゃあ操作の開始を指定しないなら、カレントはsystem32ということになるよね?
0937デフォルトの名無しさん
2014/11/23(日) 10:19:29.05ID:pl8PYAOzなにに噛みついてるのか知らんけど、>>907 から始まってる話なのは知ってるよな?
0938ピラフ
2014/11/23(日) 10:27:41.88ID:L1vlmIgw噛み付いてるわけじゃない。
操作の開始を指定しないなら、カレントはsystem32ということになるよね?
聞いてるだけです。
0939デフォルトの名無しさん
2014/11/23(日) 10:32:07.77ID:to8J1efjファイル名のフルパス指定や、カレントディレクトリの移動の意味でつかわれるとキモイ
異論はないよな!
0940ピラフ
2014/11/23(日) 10:37:34.12ID:L1vlmIgw文脈で判断できるだろ、白痴か?
0941デフォルトの名無しさん
2014/11/23(日) 10:57:52.54ID:pl8PYAOzどうなるかは知らんし、必要なら指定すればいいだけだから知る必要もない
0942ピラフ
2014/11/23(日) 11:02:00.89ID:L1vlmIgw知らないのかよ!じゃあいままでピラフはなんの話をしてたのさ!!
0943デフォルトの名無しさん
2014/11/23(日) 11:12:17.57ID:eBFVoxtg0944ピラフ
2014/11/23(日) 11:14:22.80ID:L1vlmIgwえ?今日ハロウィンじゃないの?
0945デフォルトの名無しさん
2014/11/23(日) 11:15:52.22ID:pl8PYAOzどうなるかはわからなくても、
>>909
> タスク登録するとファイルの場所に限らずカレントがsystem32だったりするし
が、間違っていることに変わりはない
横入りしてなに頓珍漢なこと言ってるんだよ w
0946ピラフ
2014/11/23(日) 11:17:56.59ID:L1vlmIgw知らないくせに偉そうなこというなこの知ったかぶりが!!
0947デフォルトの名無しさん
2014/11/23(日) 11:44:33.81ID:pl8PYAOzはあ?
> 噛み付いてるわけじゃない。
とか言ってたのに、バカすぎ w
0948ピラフ
2014/11/23(日) 11:50:48.87ID:L1vlmIgw知ったかぶりを糾弾しないという意味で噛み付いてるわけじゃないと言ったわけじゃないぞ。
バカはお前だ。知らないくせになにが間違ってるだバカが。
0949ピラフ
2014/11/23(日) 11:51:49.09ID:L1vlmIgw知・ら・な・い・ん・だ・ろ・?
0950デフォルトの名無しさん
2014/11/23(日) 12:02:58.83ID:pl8PYAOz> 知らないくせになにが間違ってるだバカが。
開始を指定しない時の動作は関係ないことが理解できないのか?
まあ、反論できずにわめいてるだけだろうけど w
0951ピラフ
2014/11/23(日) 12:06:14.25ID:L1vlmIgw知りもしないのに関係ないと判断できるわけないだろうが。
相手が言った前提を理解せずに自分勝手な結論を出したお前の悪行に
ピラフは怒りを禁じえない。
0952ピラフ
2014/11/23(日) 12:07:07.95ID:L1vlmIgw傷つけあうためとかオナニーするためにあるんじゃないよ?
そこをわかって欲しい?
0953ピラフ
2014/11/23(日) 12:09:28.61ID:L1vlmIgwピラフはそういうことやりたくない。話せば分かり合えるって信じてる。
ピラフは言葉の力を信じてる!
0954デフォルトの名無しさん
2014/11/23(日) 12:27:08.81ID:eBFVoxtg0955ピラフ
2014/11/23(日) 12:37:26.85ID:L1vlmIgw( ゚┏_┓゚)y─┛~
0956デフォルトの名無しさん
2014/11/23(日) 12:53:52.92ID:pl8PYAOzほんとに頭悪いんだな w
>>909
> タスク登録するとファイルの場所に限らずカレントがsystem32だったりするし
指定すれば任意の場所をカレントにできる
変えられるんだから指定しない時にどうなるかは関係なく「カレントがsystem32」と言い切るのは間違いと言うことは誰でもわかる
0957ピラフ
2014/11/23(日) 12:57:16.17ID:L1vlmIgwじゃあ指定しなかったらどうなるのよ?知らないんだろ?
指定しなかったときの話をしてるんだよ。
あるピラフはチャーハンである
を
すべてのピラフはチャーハンである
と読み替えて否定するのは簡単だけれども、意味がないでしょうが。
会話っていうのは理解するためにあるんです。否定するためにあるんじぁありません!子どもが泣いています!!
0958ピラフ
2014/11/23(日) 12:59:03.48ID:L1vlmIgw0959デフォルトの名無しさん
2014/11/23(日) 13:21:32.40ID:pl8PYAOz> 指定しなかったときの話をしてるんだよ。
俺はそんな話をしていない
したければ、勝手にやればー w
0960ピラフ
2014/11/23(日) 13:26:45.12ID:L1vlmIgwお前がその話をしてないのはわかってた。
だから、ピラフの言葉が伝わればって思ってた。
でも無理だった。ピラフ可哀想。お前ひどいやつ。そういうこと。
0961デフォルトの名無しさん
2014/11/23(日) 13:33:03.32ID:eBFVoxtgお前はピラフと炒飯の区別もつかないのにピラフを名乗っておるのかwww
0962デフォルトの名無しさん
2014/11/23(日) 13:34:48.41ID:pl8PYAOz話してないのをわかってて、絡んできたあげく、逆ギレとかアホすぎ w
0963ピラフ
2014/11/23(日) 13:38:16.31ID:L1vlmIgwえぇ!?ピラフってチャーハンじゃないんですか?(驚愕)
0964デフォルトの名無しさん
2014/11/23(日) 13:42:59.22ID:eBFVoxtgピラフを西洋炒飯と思っておったのかwww
0965ピラフ
2014/11/23(日) 13:46:20.09ID:L1vlmIgw世の中には2種類の人間がいる。
他人の考えを自分の中に取り込んで世界を広げる人。
他人の考えを否定して自分の小さな世界に閉じこもる人。
ピラフはプログラミングカウンセラーとして、引きこもりのお前に
広い世界を見せたくてご返信申し上げたのです。
結果的にお前はピラフが言うことに耳を貸そうとせずあまつさえ
ピラフにひどい言葉を投げつけたのです。
ああ、なんてかわいそうなピラフ。
それでもピラフはめげません。
ピラフがイソップだったなら、そんな童話になってますよ。間違いないっすよ。
0966ピラフ
2014/11/23(日) 13:53:58.27ID:L1vlmIgwピラフはチャーハンの別名だと思ってた。中国と台湾あたりで
きっと呼び方が2つあるんだろうなって思ってましたし、これからも
その思いを大事にしていこうとそのような所存でございます。
0967デフォルトの名無しさん
2014/11/23(日) 13:59:53.21ID:pl8PYAOzそんなちんけな世界は要らんよ w
0968デフォルトの名無しさん
2014/11/23(日) 14:11:30.51ID:eBFVoxtg生米炒炊、生米炊炒
似て非なるものであるぞwww
0969ピラフ
2014/11/23(日) 14:13:50.29ID:L1vlmIgwピラフ、チャーハンしか食べたことないかも。
ピラフおいしい?こんど一緒に食べに行く?
0971デフォルトの名無しさん
2014/11/23(日) 14:19:12.18ID:eBFVoxtg給食でミルクピラフ食っただろw
0972デフォルトの名無しさん
2014/11/23(日) 14:22:03.64ID:H7ZIhO080973ピラフ
2014/11/23(日) 14:22:05.60ID:L1vlmIgw食ってないような気がする。
たぶんピラフが中学生やってた時代にはピラフが日本に輸入されてなかったと思うんだよね。
そういう時代背景があったんだと思います。あれから日本もだいぶ変わりましたよね。
これからどう変わっていくんでしょうね。
0974ピラフ
2014/11/23(日) 14:23:20.78ID:L1vlmIgw桃白白ってめんどくさくない?ピラフいつも「ももしろしろ」で変換してたからさ。
超めんどくさかったんだよね。
0975デフォルトの名無しさん
2014/11/23(日) 14:47:24.16ID:eBFVoxtgピラフよ、己の無知を恥じて精進せよ
出かける。さらばじゃ ノ
0976ピラフ
2014/11/23(日) 15:21:54.13ID:L1vlmIgwさらばじゃ
0978デフォルトの名無しさん
2014/11/23(日) 17:29:04.69ID:HZNEByXi0979ピラフ
2014/11/23(日) 18:48:55.99ID:L1vlmIgwできたおー
https://friendpaste.com/G2QsrawdHh71k1Xo3lq61
0980デフォルトの名無しさん
2014/11/24(月) 01:10:41.77ID:8rSOuGR0というか、未だに自分で使うレベルのものしか作れず
公開して不特定多数に使わせることを想定した設計ってものが出来ないんだね
表面的に、いろんな機能(COMなど)の使い方を覚えても
根本的な設計思想や例外想定が出来てないと、初心者の域も駄作の域も脱せないと
何時になったら気付くことやら、、、
これは彼が初心者だから"まだ"気付けてないのではなく
根本的にそれに気付けるだけのリテラシーを持ち合わせておらず、"永遠に"気付くことは無いのかな?
0981デフォルトの名無しさん
2014/11/24(月) 08:28:56.69ID:/Xnwup+Z自分はなにも出せずに文句だけいっちょまえ w
因みに >>979 は見てない
0982ピラフ
2014/11/24(月) 08:46:02.19ID:xWGC6UcPはい特定した
0983デフォルトの名無しさん
2014/11/24(月) 09:48:15.63ID:bceL07z7炒飯マンにしてはまともだなw
>>980
>公開して不特定多数に使わせることを想定した設計
>例外想定
って具体的に何?
>>979は必要十分なコードに見えるが
0984デフォルトの名無しさん
2014/11/24(月) 15:53:01.69ID:8rSOuGR0DBの部分は、どこかからコピペしてきたもののようで、>>893の要件を満たすためとしては
無駄が多いとは言え不足や問題は無いが、問題はDataAccessクラスの外側の部分
俺自身はそれを問題とはしないし、>>983もそれを問題としないレベルの人なんだろうけど
初心者が使ったら問題になるような部分がいくつかある
とりあえず、俺や君の視点で、内容を読んでからそれに合わせた書き換えや実行方法をとる場合ではなく
初心者の行動に準じて「.vbsのファイルにコピペしてそのまま実行」をやった場合にどうなるかを考えれば、
自ずと問題点も見えてくるだろう
とりあえず、「こうした方がユーザビリティが高い」って部分は、人それぞれの感覚もあるから置いといて
最低限として「.vbsのファイルにコピペしてそのまま実行」をやった場合エラーに繋がる部分が3箇所もある
うち1箇所は、「Sub Mainの中は実行サンプルだから」で許されるとしても、残り2箇所は設計的欠陥
そのまま実行したらエラーになる>>979を、エラー出さずに実行出来て、問題はないと感じられるだけの
能力がある人なら、ここまで言えば解るよね?
そのレベルの人から見たら、いちいち指摘するまでもない些末な問題に見えるだろうが、そんなことでも
初心者にとっては右往左往を招く大問題だからね
>>982
「特定した」とだけ書けば、相手がビビって自分が優位に立てるとでも思ってるの?
そういうのは格下相手に使う手だよ
0985ピラフ
2014/11/24(月) 15:58:26.21ID:xWGC6UcP効いてる効いてるw
0986デフォルトの名無しさん
2014/11/24(月) 16:09:12.48ID:DZ0ISr8hわたくし初心者が右往左往しているので教えてください
DBファイル保存先についてはローカルに合わせて直しましたが、
実行してみたところ以下のエラーが出ました
これはACCESS2007がインストールされていないために出ると考えてよろしいでしょうか?
その場合、ACCESS2007を入手する以外に対応方法はありませんでしょうか?(ACCESS2013は所持しているのでそれで対応できる?)
また、これ以外にも問題になる点があるのでしょうか?
行: 7
文字: 3
エラー: ActiveX コンポーネントはオブジェクトを作成できません。: 'DAO.DBEngine.36'
コード: 800A01AD
ソース: Microsoft VBScript 実行時エラー
0987デフォルトの名無しさん
2014/11/24(月) 16:18:18.95ID:DZ0ISr8hSysWow64\wscript.exeにて動作しましたお騒がせしました
0988デフォルトの名無しさん
2014/11/24(月) 17:04:11.61ID:bceL07z7たかが2項目保存するコードにしては無駄が多いし、
For Each Dat In の部分がキモイんは西洋炒飯だから仕方ないしw
ま、そんなに目くじら立てなくてもw
0989ピラフ
2014/11/24(月) 17:15:06.44ID:xWGC6UcP目的に向けて着実に行動する人というのは、どちらかと言うと無口な人が多く、文句をほとんど言わない人が多く
自分の頭で自分ができることを考えて、人のせいにはしないスマートな人が多いみたいだと言う事です。
一方、口だけの人というのは、どんなに熱く語っていても、実際の行動力はないし、すぐに人に文句を言う人が多く、
何でも人のせいにするタイプの人が多いみたいだなあということです。
HSP「超高感度人間」「高度に感受性の高い人」Highly Sensitive Person P子のブログ : ◆行動する人、口だけの人
http://blog.livedoor.jp/hsp_ko/archives/51848077.html
ええこと言ってはるわ。
口だけの ID:8rSOuGR0 と ID:bceL07z7 の雑魚コンビには参考になると思うよ。
0990ピラフ
2014/11/24(月) 17:17:57.02ID:xWGC6UcP気を遣ってこういうコードを書きましたときちんと提示できる人間が
本物のエンジニアだし、そこまでできて初めてピラフと対等だよね。
0991デフォルトの名無しさん
2014/11/24(月) 17:52:08.91ID:bceL07z7本物のエンジニアはお前の相手をしてるほど暇じゃないぞ
3連休なんで特別に相手してやってるんだwww
0992ピラフ
2014/11/24(月) 18:08:18.83ID:xWGC6UcP暇なんじゃん。暇じゃないっていうのは言い訳じゃん。ダサ。
さっさとコード書きなよ。
あたしは、シンプルに実装しようと思ってこう書きましたって
提示すればいいよ。ピラフの目に映る君は偽者のエンジニアだよ。
いまのところね。
0993デフォルトの名無しさん
2014/11/24(月) 19:05:38.32ID:5R7rrTlSインスタンスはClass_Initializeで作ってクラスレベル変数に保持して使い回し
データベースもCreateDatabaseかOpenDatabaseで一度開いたら、無駄に何度も開き直さない
既にデータベースがある場合はOpenDatabase、無い場合はCreateDatabaseとする
また、動作上は問題ないが、利用するオブジェクトのメンバ名で使われてる名前は
混乱を避けるため、自作のプロシージャや変数名では使わないようにする>CreateDatabase、WriteLine
DatabaseNameはWScript.ScriptFullNameからスクリプトのあるディレクトリを取得してそこに作るか
他からもアクセスできるように特定の場所に固定するなら、環境変数を使って書く
クラス直下の変数宣言は、公開か非公開かを明示すべく、DimではなくPrivateとPublicを使う
定数を上手に利用する("inTitle"とか、フィールド番号の0,1なども定数にすべきもの)
因みに同じ1でも「ReDim Data(GetCount(RecordSet) - 1)」の1は定数化の必要なし
今回のようなケースなら
DA.Insert CreateDatum("タイトル", "内容")
のCreateDatumは、変更されることも省かれることもなく必ず使用されるものなので
Sub Insertで(Title, Content)の引数を取り、その中でCreateDatumすることで
DA.Insert "タイトル", "内容"
とスッキリ書けるようにする
検索結果を取得する部分は、対象フィールドを定数にしたものを引数として渡し
検索するフィールド毎に専用関数を作るなんて無駄なことはしない
cscript.exeでの実行の仕方が解らない人でもWScript.StdOut.WriteLineでエラーにならないように
wscript.exeで実行されてもcscript.exeで実行し直すようにし、最後に
WScript.StdOut.WriteLine "Enterキーを押すと終了します..."
WScript.Stdin.ReadLine
などを入れて、結果が残せる開発環境とかからの実行ではなくても、
結果表示が見る間も無く消えるなんてことが無いようにする.....って、もう行数制限いっぱいかよ...orz
0994ピラフ
2014/11/24(月) 19:12:08.61ID:xWGC6UcPバカかお前は。他人のコードについて評論しろって言ってんじゃねんだよ。
自分でコード書いてそれを提示しろって言ってんだよ。
小保方かよ。他人のコードの解説やって論文仕上げてどうすんだ。
自分で論文書け。剽窃すんな。ぬすっとハゲ。
0995ピラフ
2014/11/24(月) 19:14:22.27ID:xWGC6UcP自分で一から作ることのできない雑魚ばかりか。ピラフは指導教授としての責任を痛感してるよ。
学位は与えられないな。
0996ピラフ
2014/11/24(月) 19:20:52.41ID:xWGC6UcPお前らはピラフのコード見て新しい知識を得てうれしいことずくめだろうが。
ピラフのコードを一部改変して何かを成し得た気分に浸ってるうちはピラフの
足元にも及ばないよ。
0997ピラフ
2014/11/24(月) 19:27:53.86ID:xWGC6UcP自分が否定されることを恐れて他人の否定にばかり終始する。
一種の逃げだな。臆病者過ぎる。昔の名無し連中はもっと骨があったもんだがな。
エンジニアなら自信もってコード書けと思うけどね。できないんだったら、
自分を変えろ、それが嫌なら口をつぐんで寡黙に暮らせ、それも嫌なら死ねってね。
ピラフが少佐ならそう言ってるね。
0998デフォルトの名無しさん
2014/11/24(月) 19:37:04.25ID:bceL07z7今さらobsoleteなVBScript覚えても仕方ないだろ
未だJScriptのが将来性があるぞwww
0999デフォルトの名無しさん
2014/11/24(月) 19:38:12.95ID:MP3dCpoO1000ピラフ
2014/11/24(月) 19:41:32.69ID:xWGC6UcPまた言い訳か。今度は覚えても仕方ないってか。言い訳考えてる暇あったらVBScript書け。
なんだobsoleteって。日本語で書け、ピラフが英語わかると思うな!
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。