トップページtech
1001コメント385KB

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.49
パイパイちゃん、遊びましょう
0004デフォルトの名無しさん2014/02/07(金) 20:43:28.05
お、おう
0005デフォルトの名無しさん2014/02/08(土) 13:31:38.02
お題:ディスクの容量を調べる
0006デフォルトの名無しさん2014/02/08(土) 16:10:41.74
For Each Drive In CreateObject("Scripting.FileSystemObject").Drives
  WScript.StdOut.WriteLine Drive.DriveLetter & ": " & Drive.TotalSize
Next
0007デフォルトの名無しさん2014/02/08(土) 16:51:18.12
お題:マイドキュメントに秘密の隠しファイルを作る
0008デフォルトの名無しさん2014/02/08(土) 17:01:26.18
StdOut なんてあるのか!Echo 使ってたよ今まで
0009桃白白 ◆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
Type PersonsStatResult
...
End Type

Sub StatPersons(ByRef stat_result, date1, date2)
0011デフォルトの名無しさん2014/02/10(月) 00:21:55.34
VBScript に Class とかあるのか!知らなかったよ
0012デフォルトの名無しさん2014/02/10(月) 02:11:16.53
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所
0013桃白白 ◆9Jro6YFwm650 2014/02/10(月) 05:24:56.91
>>12
桃白白アイちゃんじゃないよ!
だいたいちゃん付けっておかしいよ!くんにしろおらあああ!!
0014デフォルトの名無しさん2014/02/10(月) 14:16:08.15
おまえやろ
http://social.msdn.microsoft.com/Forums/vstudio/ja-JP/ab5f7e16-dc53-43b7-9dfd-af14698b1fe6?forum=vbgeneralja
0015デフォルトの名無しさん2014/02/10(月) 18:38:39.96
桃白白は男の子?
0016デフォルトの名無しさん2014/02/10(月) 23:01:57.16
桃白白ちゃん
0017桃白白 ◆9Jro6YFwm650 2014/02/10(月) 23:06:17.22
>>14
桃白白じゃないけど、桃白白はわりあい好きだなこういう人。
価値観が違っても自分なりの考えを持っていてそれを披露できるって
とっても素敵なことだと思う。ここに来たらいいのに。

>>15
桃白白女だよ、かわいい系の。
ちょっと写真古いけど、これ桃白白。
http://upload.wikimedia.org/wikipedia/commons/f/f3/Raicho_Hiratsuka.jpg
0018桃白白 ◆9Jro6YFwm650 2014/02/10(月) 23:08:19.57
>>16
(「・ω・)「がおー
0019デフォルトの名無しさん2014/02/11(火) 10:29:09.09
>>9
Class Person の配列を支配するクラス作ればいいやん
0020桃白白 ◆9Jro6YFwm650 2014/02/11(火) 10:32:00.46
>>19
どういうこと?コード書いてよ。桃白白ぜんぜんわかんない。
0021デフォルトの名無しさん2014/02/11(火) 11:40:23.76
VBScript で Class っていつから使えるようになったんですか?
0022桃白白 ◆9Jro6YFwm650 2014/02/11(火) 11:43:31.83
>>21
知らない。抱いてくれ。
0023デフォルトの名無しさん2014/02/11(火) 12:13:58.96
ゴミ
0024デフォルトの名無しさん2014/02/11(火) 12:55:17.76
>>21
IE5.0位から
0025デフォルトの名無しさん2014/02/11(火) 13:57:42.06
>>9
SQL使った方が速いよ
0026桃白白 ◆9Jro6YFwm650 2014/02/11(火) 14:02:07.71
>>25
DB用意しなきゃいけないじゃん。データ管理にDB使う男ってどうかと思う……。
0027デフォルトの名無しさん2014/02/11(火) 14:22:15.64
はい次のゴミ
0028デフォルトの名無しさん2014/02/11(火) 21:03:33.28
>>26
用意するって程でもないじゃん
ADOX使えば、VBScript上から簡単に作れるし
0029桃白白 ◆9Jro6YFwm650 2014/02/11(火) 21:06:12.52
>>28
DB使う男の人って……。桃白白ドン引き。
奢らない男より最低だと思う。桃白白割り勘でもいいと思うけど、
DB使う男だけはムリ!
0030デフォルトの名無しさん2014/02/11(火) 21:18:39.44
DBが桃白白に否定される日がくるとは
0031片山博文MZ無能 ◆T6xkBnTXz7B0 2014/02/12(水) 19:22:18.95
21世紀にデータベースを使わない大規模システムの開発なんてあるの?

桃白白さんにはそんなの関係ねえ〜♪
0032デフォルトの名無しさん2014/02/12(水) 19:46:48.97
スクリプトキディ
0033桃白白 ◆9Jro6YFwm650 2014/02/13(木) 05:56:54.13
>>31
まるで桃白白が大規模開発にかかわっていないみたいな、
こう見えても桃白白無職なんだよ、本当におっしゃるとおりです、
すこし遅れましたがあけましておめでとうございます、
本年もよろしくお願いもうしあげます。
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.82
桃白白、俺と結婚するかい?
0036デフォルトの名無しさん2014/02/13(木) 21:43:05.12
さらしあげ
0037デフォルトの名無しさん2014/02/14(金) 12:46:10.96
age
0038桃白白 ◆9Jro6YFwm650 2014/02/15(土) 12:56:14.85
>>35
          ____
        /      \
       /  ─    ─\
     /    ⌒  ⌒  \     ハハッ冗談はよせよマイハニー
     |       ,ノ(、_, )ヽ    |
      \      トェェェイ   /
       /   _ ヽニソ,  く
0039片山博文MZ無能 ◆T6xkBnTXz7B0 2014/02/15(土) 13:07:19.78
冗談じゃないよ。俺と結婚してくれたら、百万円あげるよ。
0040片山桃白白 ◆9Jro6YFwm650 2014/02/15(土) 13:27:23.04
単語を_で区切って表記することをスネークケースといいます。
単語の最初の文字を大文字で表記することをキャメルケースといいます。
桃白白はスネークケースの文字列をキャメルケースの文字列に変換する関数を
作ってほしいと思っています。また、キャメルケースの文字列を
スネークケースの文字列に変換する関数を作ってほしいと思っているのです。
みんなの力が必要です。よろしくお願いもうしあげます。
0041デフォルトの名無しさん2014/02/15(土) 13:31:59.66
おい結婚したのかよ!
0042片山博文MZ無能 ◆T6xkBnTXz7B0 2014/02/15(土) 13:42:58.37
function snaketocamel(str)
dim 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.71
function snaketocamel(str)
dim 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.79
桃白白python書いてみたら?
0046デフォルトの名無しさん2014/02/15(土) 16:57:13.27
パイパイパイ
0047デフォルトの名無しさん2014/02/15(土) 17:32:28.28
「わ・か・ち・が・き」と「お・も・て・な・し」は似ているかもしれない
0048デフォルトの名無しさん2014/02/16(日) 00:37:15.56
>>40
Function 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.19
>>40
Function 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
>>25-26
まずPersonクラスに、メインキーとなるIDを付けよう

ある範囲の日付で、集計するのだから、
DBにしても、速く検索できない

なぜなら一般的に、
日付に検索用のインデックスを付けないから、
線形探索となり、すべてのレコードを見るので、
計算量はO(n)

日付で集計するのは日次、月次処理で、よくある
0051デフォルトの名無しさん2014/02/16(日) 10:57:01.16
>>50
んなこたぁ言ってない
わざわざコーディングする手間がなくなるって言ってるの

そもそも奴は、「Personクラス」の集合を扱いたいが、配列で管理する方法が分からないと言ってるの
それに対して、配列を管理するクラス作ればいいんじゃないと言われ
コードが想像できないから書いてくれとアホな事を言い出すから
DBに突っ込んでSQL使えとアドバイスされてんだよ
0052桃白白 ◆9Jro6YFwm650 2014/02/16(日) 11:14:05.39
>>51
DBは論外だしー配列を管理するクラスって口で言うのは簡単だけど、
それが難しいから質問してるわけでー桃白白困ってるのー助けてー。
0053デフォルトの名無しさん2014/02/16(日) 12:13:07.04
だから、そんな実りのないコーディング作業を人にやらせるな
自分でやれ

ヒントは
配列への追加は、addメソッドつくって、その時にredimする
日付は、datevalueか、dateserialで大小判定が可能になる

で、そんなもの作っても、SQLでちょいちょいと出来るから、労力の無駄以外の何物でもない
0054桃白白 ◆9Jro6YFwm650 2014/02/16(日) 12:21:19.62
>>53
追加はいらないよ。質問は
Persons配列に含まれるPersonオブジェクトのうち、誕生日が
指定した日付から指定した日付までのもので合計の金額と
人数と年齢の平均を求めたいの。
値を求めるときに入力するのは期間の開始日と期間の終了日なの。
誕生日がこの期間内のものについて処理したいの。
条件が変わるかもしれないからできるだけ汎用性があるように実装したいんだけど、どう実装したらいい?
どれだけ汎用的に実装できるかってところ。質問さえよくわかってないのに実りがないとかいわないでもらいたい。
0055片山博文MZ無能 ◆T6xkBnTXz7B0 2014/02/16(日) 12:34:42.06
Birthdayの型は?
0056片山博文MZ無能 ◆T6xkBnTXz7B0 2014/02/16(日) 12:44:41.35
'日付クラス
class 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.20
'集計結果を格納するクラス
class 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
>>54
追加の条件の通りなら、SQLでやる方が柔軟性が高いに決まってるじゃない
Birthdayだろうと、Nameだろうと、Moneyだろうと、好きなものを集めてこれるよ
0059桃白白 ◆9Jro6YFwm650 2014/02/16(日) 13:11:30.57
>>58
桃白白はDBが嫌いだからSQLを使いません。
0060桃白白 ◆9Jro6YFwm650 2014/02/16(日) 13:26:45.35
まあ、前提と質問の区別って難しくはあるんだよね、桃白白もときどき間違うことがあるよ。
0061デフォルトの名無しさん2014/02/16(日) 13:54:05.33
Class FindClass
Private 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
>>56
>>57
>>61
ありがとうございます。桃白白なんとお礼をもうしあげてよいやら、
ほんとうにありがたく、うれしく、かたじけなく、よろこばしく、このたびはまことにありがとうございます。

>>61
この実装は目から鱗が落ちるようでした。参考にさせていただきたいと思います、ありがとうございます。
0063デフォルトの名無しさん2014/02/16(日) 15:08:40.18
>>62
無駄な時間使わせやがって
Classのメンバーを全てPublicにしてるから、>>61のやり方が覚えられないんだろうが
0064桃白白 ◆9Jro6YFwm650 2014/02/16(日) 15:14:40.44
>>63
Publicは関係ないでしょうが!Publicは悪くないよ、桃白白の悪口ならいいけど、
Publicの悪口は許さないよ!!
0065デフォルトの名無しさん2014/02/16(日) 15:18:52.61
>>64
Publicの悪口なんか言ってないだろうが
PrivateとPublicの区別が付かない君のオツムにケチを付けてるだけだろうが
0066桃白白 ◆9Jro6YFwm650 2014/02/16(日) 15:22:33.25
>>65
桃白白PrivateとPublicの区別付くよ。
PrivateとPublicの区別付くのとPrivateとPublicの区別付かないのとの区別ができてないじゃん。
いいがかりもいいところだよ!
0067桃白白 ◆9Jro6YFwm650 2014/02/16(日) 15:24:40.37
正直にもうしあげてアクセス修飾子つけるのってダサいと思ってます。
だってアクセスできなくなるじゃん。それって誰のためなのって思うわけ。
桃白白そう思うわけ!いつでも心の扉を開けておきたいそういう思いが桃白白にはあるわけ!!
そこをわかってほしいわけ!!!
0068デフォルトの名無しさん2014/02/16(日) 15:53:09.27
>>66-67
ばーか
PrivateとPublicの区別が付かない限り、>>61のやり方が判らないままだといってるの
0069桃白白 ◆9Jro6YFwm650 2014/02/16(日) 15:58:04.32
>>68
アクセス修飾子関係ないだろって桃白白はいってんの。バカはお前だハゲ、けつ毛そったろか。
0070デフォルトの名無しさん2014/02/16(日) 16:01:27.69
>>69
関係あるだろ、その証拠に君、>>61のやり方を思いついてないじゃん
0071桃白白 ◆9Jro6YFwm650 2014/02/16(日) 16:08:27.89
>>70
アクセス修飾子が原因で思いつかなかったわけじゃないだろ。
全部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
>>73
こざかしい、こざかしいわ! アクセス修飾子を省略することによって
明晰になるロジックの前ではアクセス制限など必要ないわ!! 違うか!?
0075片山博文MZ無能 ◆T6xkBnTXz7B0 2014/02/16(日) 16:25:33.10
大規模開発において、t.Value = 0とt.Value = 1とt.Value = 2というコードが
至るところに点在しているとき、
Valueの値を0か1に制限する必要が生じたとすると、
点在しているt.Value = 2というコードを探しだして変更する
という大変な作業が必要になる。
別に一生小規模開発しかしないなら別にいいんだけどね。
0076桃白白 ◆9Jro6YFwm650 2014/02/16(日) 16:27:11.22
>>75
Valueをプロパティに変えても点在することに変わりはないでしょうが
0077デフォルトの名無しさん2014/02/16(日) 16:27:18.34
>>71
全てのアクセス修飾子をPublicにする限り、>>61を思いつくわけがない
>>72のコードで、「<- これができない。」と書いている時点で、>>61を思いつかないことを全て証明してんじゃん

「<- これができない。」出来ないから、>>61を思いつくのだよ
0078桃白白 ◆9Jro6YFwm650 2014/02/16(日) 16:29:41.22
>>77
できても思いつくよねっていってんの。桃白白は速攻で思いついたし、アクセス修飾子を
使ってギトギトになってる>>61よりよっぽどきれいなコードを書ける。
0079片山博文MZ無能 ◆T6xkBnTXz7B0 2014/02/16(日) 16:35:36.76
>>76
t.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
>>79
なに言ってんだお前。
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
>>78
そりゃ、模範解答を見てからなら、何でも言えらぁなw
0083桃白白 ◆9Jro6YFwm650 2014/02/16(日) 16:54:52.97
>>82
そうだよ、なんでも言えるよ、揚げ足取ってやろうか?
日付の境界がおかしいね、メソッドの呼び出しも間違ってる、
アクセス修飾子使ってるからそういう間違いを犯すんだよ、
君のコードがアクセス修飾子を使ってはいけないことの何よりの証拠だw
0084片山博文MZ無能 ◆T6xkBnTXz7B0 2014/02/16(日) 16:57:36.63
拙者、切腹致す
0085デフォルトの名無しさん2014/02/16(日) 16:59:08.54
>>83
で?
あんなコード使わなくても、俺はSQLでちょいちょいやるから関係ない
君が駄々を捏ねるから、無駄な時間を使って、無駄なコードを書いたに過ぎない
そして、君は、そんな無駄なコードすら思いつけない無能なのさw
0086桃白白 ◆9Jro6YFwm650 2014/02/16(日) 17:01:46.39
>>84
勝手に死ね。

>>85
持ち上げてやったら調子に乗って自爆したやつがいうなハゲ。
0087デフォルトの名無しさん2014/02/16(日) 17:14:28.57
>>86
ちなみに、メソッドの呼び出しが間違ってるところって何処よw
存在しないメソッドがどうたらとか言うなよw
0088桃白白 ◆9Jro6YFwm650 2014/02/16(日) 17:16:38.41
>>87
かっこつけてるところ
0089デフォルトの名無しさん2014/02/16(日) 17:18:58.88
>>88
本当だw
すまんかったw

まっ、Publicのみで書いてたら、>>61を思いつかないってのは嘘じゃないけどなw
0090デフォルトの名無しさん2014/02/16(日) 17:25:04.83
>>88
getter,setterが、Propertyとは限らないだろwwww
Function StartDate()
ならどうすんだよwwww

>>89も桃白白ごときに言い含められてんじゃねぇよwwww
0091デフォルトの名無しさん2014/02/16(日) 17:48:06.19
VBとか使ってる低能同士の罵り合いかw
0092デフォルトの名無しさん2014/02/16(日) 17:49:13.64
>>91
VBすらまともに使えない奴が言うなw
0093桃白白 ◆9Jro6YFwm650 2014/02/16(日) 19:17:03.63
>>89
>>61って平均値計算されないよね
たしかに思いつく気がしないわ、平均値求めたいのに
平均値を計算しないコードなんて思いつかないわ(大皮肉)

>>90
お前は何を言っているんだ。
>>88の意味をわかっていないんじゃないか?どうなんだ?
0094デフォルトの名無しさん2014/02/16(日) 19:47:27.31
>>93
おいおい、平均値が計算されてないってw
おんぶに抱っこの赤ちゃんかよw
白白ちゃん、御ねむの時間ですよwwww

PrivateとPublicの区別を付けなきゃ、あのコードがClassである意味がないだろうが
単にSubでも十分機能するっての
変数部分だけ、Classで構造体にすりゃ十分じゃん
0095桃白白 ◆9Jro6YFwm650 2014/02/16(日) 19:56:11.92
>>94
ちょっと何いってんのわからないし、なんかお前つまらない。
桃白白はお前と話すのをあきらめた。
0096デフォルトの名無しさん2014/02/16(日) 20:10:03.86
こうなったらバナナで釣るしかないぞ
0097デフォルトの名無しさん2014/02/16(日) 21:05:59.28
オッ!パイパイ
オオッ!パイパイ
ボヨヨンヨン
0098デフォルトの名無しさん2014/02/16(日) 21:16:15.73
あ〜ん、パパイヤ
お口を開けてパックンチョ
0099デフォルトの名無しさん2014/02/21(金) 17:43:01.44
おこちゃまVB
チンチンたちますかあ?
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
>>100
     .,,......、         ..,,                           ,,,,,_             ....,,_
     `゙ヽ `'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
>>100


           ____
  .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
>>106
                ハ        _
    ___         ‖ヾ     ハ
  /     ヽ      ‖::::|l    ‖:||.
 / 聞 え  |     ||:::::::||    ||:::||
 |  こ ?  |     |{:::::‖.  . .||:::||
 |  え      |     _」ゝ/'--―- 、|{::ノ!
 |  な 何   |  /   __      `'〈
 |  い ?   ! /´   /´ ●    __  ヽ
 ヽ      / /     ゝ....ノ   /´●   i
  ` ー―< {           ゝ- ′ |
        厶-―    r  l>        |
      ∠ヽ ゝ-―     `r-ト、_,)      |
      レ^ヾ ヽ>' ̄     LL/  、   /
      .l   ヾ:ヽ ` 、_      \\ '
     l    ヾ:ヽ   ト`ー-r-;;y‐T^
      |    ヾ `ニニ「〈〉フ /‖. j
0108桃白白 ◆9Jro6YFwm650 2014/02/24(月) 00:17:05.08
MS OfficeのVBAにはイミディエイトウィンドウがあるの。
MS OfficeのVBAはデバッグ時にイミディエイトウィンドウに文字列を出力できて超便利なの。

LibreOfficeにはイミディエイトウィンドウに類するものがないの!
LibreOfficeはデバッグするときにブレークポイントを置いてウオッチ式に変数を登録して
マウスでカチカチして変数の値を確認するしかないの。

そこでVBScriptの出番のわけですよ。LibreOfficeではテキストファイルに文字列を出力して
そのテキストファイルをVBScriptで監視すればいいと思うわけ。桃白白そう思うわけ。
じゃああとはよろしくお願いいたします。
0109デフォルトの名無しさん2014/02/24(月) 05:26:25.74
     O
      o                        と
       。 ,. -ー冖'⌒'ー-、            思
       ,ノ         \            う
       / ,r‐へへく⌒'¬、  ヽ          キ
       {ノ へ.._、 ,,/~`  〉  }    ,r=-、  モ
      /プ ̄`y'¨Y´ ̄ヽ―}j=く    /,ミ=/  オ
    ノ /レ'>-〈_ュ`ー‐'  リ,イ}    〃 /  タ
   / _勺 イ;;∵r;==、、∴'∵; シ    〃 /   で
  ,/ └' ノ \   こ¨`    ノ{ー--、〃__/    あ
  人__/ー┬ 个-、__,,.. ‐'´ 〃`ァーァー\  っ
. /   |/ |::::::|、       〃 /:::::/    ヽ  た
/   |   |::::::|\、_________/'   /:::::/〃
>>108
0110片山博文MZ無能 ◆T6xkBnTXz7B0 2014/02/24(月) 23:58:38.19
こんな感じかな?
1.テキストファイルの更新日時をチェックする。
2.更新されていればファイルを全部読み込んでテキストボックスにセットし、sleepして1に戻る。
3.更新されてなければ、sleepして1に戻る。

VBScriptでテキストボックスを扱えるのかな? つーか、
ファイルの更新をチェックしてくれるテキストエディタ使えば?
0111桃白白 ◆9Jro6YFwm650 2014/02/25(火) 00:45:22.54
>>110
なんでテキストボックス?コマンドプロンプトでいいじゃん。
なんで全部読み込む?増えたぶんだけでいいじゃん。
桃白白はtail -fみたいなのを作って欲しいと思ってるの。
ダーリンお願い。
0112デフォルトの名無しさん2014/02/25(火) 00:52:43.39
だったら tail -f 使えばいいんでないの
0113片山博文MZ無能 ◆T6xkBnTXz7B0 2014/02/25(火) 01:37:40.32
function readalltextfile(filename)
dim 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.96
>>112
tailコマンドはWindowsにないよ。
桃白白はそれをVBScriptで代替したいの。
tailコマンドを使いたいのではなくてtailコマンドのようなものを
VBScriptで作りたいっていうのが桃白白の心境であるし、それと
どうじに片山さんといちゃいちゃするっていうのがこのスレの方針でも
あるよね。桃白白なんか間違ってる?(反語:間違ってない)
0115桃白白 ◆9Jro6YFwm650 2014/02/25(火) 07:15:31.23
>>113
ありがとうございます。桃白白とてもうれしいです。
いまの思いを率直に述べさせていただくなら桃白白とてもうれしいです、ありがとうございます。
0116デフォルトの名無しさん2014/02/25(火) 22:33:29.65
>>114
Option 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.84
htaでmdbの検索したり、登録したりするためのライブラリ的なものはある?
0118デフォルトの名無しさん2014/02/26(水) 17:51:17.43
>>117
生でやってもたいしたことないでしょ
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
0121桃白白 ◆9Jro6YFwm650 2014/02/27(木) 22:47:30.43
>>116
ありがとうございます。感謝します。

>>120
じゃあ桃白白もらう
0122桃白白 ◆9Jro6YFwm650 2014/03/02(日) 14:26:14.31
ASSOCコマンドとFTYPEコマンドで拡張子の関連付けを列挙することができるのだけれど、
ASSOCコマンドと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
>>123
   ハ,,..,,ハ
  /;;・ω・;;ヽ
.  (;( ^^^ );)
  `'ー---‐´
はい、よろしくお願いいたします。
0125デフォルトの名無しさん2014/03/02(日) 14:58:47.21
ここまでクズだと逆に清々しいなw
0126デフォルトの名無しさん2014/03/03(月) 10:40:03.81
HKEY_CLASSES_ROOTってユーザーごとなのか?
0127片山博文MZ無能 ◆T6xkBnTXz7B0 2014/03/03(月) 12:14:24.06
assoc.vbs
https://friendpaste.com/5KmAN7BshJ6Uomuq17Sf08

ftype.vbs
https://friendpaste.com/5KmAN7BshJ6Uomuq17KBlY
ベイビー愛してるよ。
0128デフォルトの名無しさん2014/03/03(月) 13:52:57.74
>>126
リダイレクトみたいになってて
HKLMとHKCUの項目が混ざり合って出てくる
0129デフォルトの名無しさん2014/03/03(月) 15:44:16.59
>>14
IDでぐぐった

ttp://www.gosekiten.com/index.html

あー
見覚えあるわ
0130桃白白 ◆9Jro6YFwm650 2014/03/03(月) 22:11:30.49
>>127
片山ジェバンニさんが一晩でやってくれました。ありがとうございます。
0131デフォルトの名無しさん2014/03/03(月) 22:24:00.37
この一晩というのは長いのか遅いのか
0132桃白白 ◆9Jro6YFwm650 2014/03/03(月) 22:27:28.00
>>131
早いに決まってるでしょうが!片山さんが一番乗りだし、
二番の人はいまだ現れてないんだから圧倒的スピードスターだよ。
0133白桃桃 ◆oqWL/aeWpI 2014/03/03(月) 22:54:27.07
tesuto
0134デフォルトの名無しさん2014/03/05(水) 12:34:53.23
SmallBasicの本を読んだけど、
なんとローカル変数が無く、グローバル変数しかない
これじゃ、プログラムできない

まだ当分、WSHから脱出できなそう
PowerShellも一々、単語が長いのでやり辛い
0135デフォルトの名無しさん2014/03/05(水) 19:55:01.36
pythonは結構カルチャーショックだと思うよ
0136桃白白 ◆9Jro6YFwm650 2014/03/05(水) 22:59:45.25
>>134
     *      *
  *     +  YES!
     n ∧_∧ n
 + (ヨ(* ´∀`)E)
      Y     Y    *
0137デフォルトの名無しさん2014/03/06(木) 21:25:08.68
連想配列に複数のvalueをいれることはできますか?
Dim hash
Set hash = CreateObject("Scripting.Dictionary")
hash.Add "a", (1, 1)
みたいな感じで
0138桃白白 ◆9Jro6YFwm650 2014/03/06(木) 22:35:02.51
>>137
Arrayメソッド使っちゃいなよΣb( `・ω・´)グッ
0139デフォルトの名無しさん2014/03/06(木) 23:42:50.35
>>138
ありがとうございます
hash.Add "a", array("1", "1")
ってできました
arrayっていちいち変数宣言してから代入しなくても使えるんですね
0140桃白白 ◆9Jro6YFwm650 2014/03/08(土) 02:09:37.53
CSVを読み込んで列と行を入れ替えて出力するコードがほしいです。
みなさんお願いします、桃白白はジェバンニさんを心待ちにしています。
どうかよろしくお願いいたします。CSVはRFCに従う形でお願いします。
桃白白の願いが天に届くよう心からお願いいたします。
0141片山博文MZジェバンニ ◆T6xkBnTXz7B0 2014/03/09(日) 10:10:01.24
>>140
https://friendpaste.com/5ZJOmyV6Ob2l5qlqSVsNXZ
0142片山博文MZジェバンニ ◆T6xkBnTXz7B0 2014/03/09(日) 11:11:38.51
245行目の
If 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
>>141
すげーさすがジェバンニさん、桃白白超感激、ありがとうございます。
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
配列にある要素があるかって1行でかけます?
連想配列ならexistsがあるんですけどArrayにはそういうのないですか?
0147桃白白 ◆9Jro6YFwm650 2014/03/10(月) 22:59:26.15
>>146
専用のメソッドは用意されてないです。
実装するしかないっす。
0148デフォルトの名無しさん2014/03/11(火) 07:16:24.77
>>147
そうですか・・・残念です
ありがとうございます
0149白桃桃 ◆oqWL/aeWpI 2014/03/11(火) 09:45:05.28
VBでもメソッドって言うんだ
0150デフォルトの名無しさん2014/03/14(金) 16:55:03.50ID:pSvFP7NW
桃白白Z
0151デフォルトの名無しさん2014/03/23(日) 23:52:40.90ID:LnBPAmXH
IDでたらなぜか来なくなったな
0152デフォルトの名無しさん2014/03/24(月) 22:23:17.28ID:xu/Rafk6
>>151
桃白白さんは自演なんてしません。私けっこう前からこのスレ見てましたけど、
桃白白さんの書き込みからは清潔感と真摯な姿勢とさわやかさが伝わってきます。
桃白白さんが自演の書き込みなんてなさるはずがありません。ああいうすてきな
人には自演なんて一生無縁のことだと思います。変に勘ぐることなく仲良くやって
いきましょうよ、あまり書き込みしてない私が言うのもなんですが・・・。
これいじょう言うと気持ち悪がられるかもしれませんのでこのへんでやめときたいと思います(^д^;)
0153桃白白 ◆9Jro6YFwm650 2014/03/24(月) 22:25:46.89ID:xu/Rafk6
片山さんいるー?
桃白白お聞きしたいことがあるんだけど。
片方向線形リストのシャッフルってどうやるの?クヌースのシャッフリングを
したいんだけど、皆目見当がつかないの。不変オブジェクトだけを使って
線形リストをシャッフルしたいの。教えてくださいおねがいします。
0154片山博文MZジェバンニ ◆T6xkBnTXz7B0 2014/03/24(月) 23:28:57.40ID:taZC4c0i
不変オブジェクトがよく分からないけど、多分std::random_shuffleを参考にするといいよ
0155桃白白 ◆9Jro6YFwm650 2014/03/24(月) 23:47:32.08ID:xu/Rafk6
>>154
std::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
>>156
速度があるていど遅くなるのはやむなしと思っています。
完全にもっさりなのは桃白白やだけど、そこそこ高速に動作する
アルゴリズムがあればなあと桃白白思っています。
メソッドの中だけで配列使えば外から見るぶんには不変メソッドと
変わりがないのだけれども、なんか不純じゃない?なんかこう、まだ
大人になっていない男女がおててつないでラブホテルに入ってくみたいな、
たとえは完全に間違ってるけど、桃白白が言いたいことわかるでしょ?
0158白桃桃 ◆oqWL/aeWpI 2014/03/25(火) 07:42:57.88ID:Nrq8WdFr
さっぱり分かりません...
0159デフォルトの名無しさん2014/04/04(金) 08:07:54.52ID:S8CdDE5S
日曜日に2ちゃんねる引っ越しやて、桃白白はこっちに残るのか?
0160桃白白 ◆9Jro6YFwm650 2014/04/05(土) 06:52:43.09ID:YdBIaUC4
>>159
桃白白は掲示板の運営者が誰かってことに興味ない。
たぶんどっちにも書き込むから、桃白白の名前を見かけたら
寛大なおこころでやさしく接してくれたらいいと思うよ。
0161桃白白 ◆9Jro6YFwm650 2014/04/07(月) 22:51:51.14ID:oBOybpEe
         ____
       /      \
      /  ─    ─\
    /    (●) (●) \
    |       (__人__)    |
     \      ` ⌒´   ,/
     /         ::::i \
    /  /       ::::|_/
    \/          ::|
       |        ::::|  キュム
       i     \ ::::/ キュム
       \     |::/
         |\_//
         \_/
0162片山博文MZジェバンニ ◆T6xkBnTXz7B0 2014/04/07(月) 22:58:34.18ID:cPHU7Y9F
桃、メールアドレス教えてよ
0163桃白白 ◆9Jro6YFwm650 2014/04/07(月) 23:16:55.51ID:oBOybpEe
あ、片山さんだ。ちょっとまっててプロバイダのメールアドレスがどっかにあったはずだから。
0164桃白白 ◆9Jro6YFwm650 2014/04/08(火) 07:14:33.20ID:9DKgMrc0
     オハヨー!!
    ∧∧ ∩
    (`・ω・)/
   ⊂  ノ
    (つノ
     (ノ
 ___/(___
/  (___/
 ̄ ̄ ̄ ̄ ̄ ̄
0165片山博文MZジェバンニ ◆T6xkBnTXz7B0 2014/04/08(火) 17:59:50.96ID:Bi2RyCEo
メルアドないなら、GoogleのGMailを使えば? 迷惑メール対策バッチリだよ
0166桃白白 ◆9Jro6YFwm650 2014/04/09(水) 00:21:44.35ID:eNFJQDzz
「『うしろ向いて壁に手をついて』と言われたので素直にそれに従うと、
いきなりお尻をパンパン叩かれました。痛いので『やめてよ』と言ったのですが、
イヤがっているのがそそるらしくてどんどん興奮しているし、もう最悪でした」
0167桃白白 ◆9Jro6YFwm650 2014/04/09(水) 00:23:12.62ID:eNFJQDzz
>>165
いま探してるところだから、メルアドどっかにあるはずだから、ちょっと待ってて
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/P9dT
類は友を呼ぶ
0170デフォルトの名無しさん2014/04/09(水) 09:20:42.60ID:puJp8lyM
>>141
コメント丁寧だね
白桃の対極にあるね
0171デフォルトの名無しさん2014/04/09(水) 09:25:46.45ID:puJp8lyM
別に構うほどのことでもなくね
白桃は足の小指を豆腐の角にぶつけて早くお亡くなりになればいいと思ってるけど
この界隈の住民ならおっさんたちでたまに飲み会でも開いてても不思議じゃないくらいだし
別に気持ち悪いと揶揄するほどのことでもなくね
白桃は階段で足を滑らせる事故で傀儡人形のように色んな部位があらぬ方向に向いてる死体になればいいのにと思ってるけど
0172デフォルトの名無しさん2014/04/09(水) 20:22:18.20ID:WQ9ml1Uu
>>171
お前、有吉以下だな
0173デフォルトの名無しさん2014/04/10(木) 00:00:47.72ID:fuOgayzR
>>171
質問内容をよく見たら、わざわざコードを書く必要すらないな。
無料の LibreOffice の Calc で出来ることだ。
こんなことをわざわざ VBScript 限定で丸投げするとか、それに答えるとかは馬鹿だ。
フェラされたいけど金が惜しい、でも素人には相手にされないマジでダメなオッサンだ。

自分で自分のチンポをフェラすれば無料じゃん、つって腰骨折って風呂場で死亡、がお似合い。
0174片山博文MZジェバンニ ◆T6xkBnTXz7B0 2014/04/10(木) 19:56:27.66ID:gcuYRf+K
嫌なら嫌って断ればいいのに…
0175デフォルトの名無しさん2014/04/11(金) 00:55:35.93ID:LD8RgqKN
まあ、いいじゃないか
この板じゃ、QZ入れても、
安定しているコテは、この3人なんだから
0176桃白白 ◆9Jro6YFwm650 2014/04/11(金) 01:09:28.09ID:8Rb7LNFD
>>174
片山さん、桃白白いま必死こいてメルアド探してるところだから!
もうちょっと待ってて、もうほんのちょっとで見つかりそうなんだよね。
桃白白はあきらめてないから!桃白白のこと信じて!!
                   |
                   h
              冊冊冊冊
              〃〃〃〃
                   |
                   |
                   |
                   |
            ∧_∧ | クイッ
            ( ´∀` )づ
           /  _ノ⌒⌒⌒`〜、_
        ( ̄⊂人 //⌒   ノ  ヽ)
       ⊂ニニニニニニニニニニニニニニ⊃
0177デフォルトの名無しさん2014/04/12(土) 01:44:14.93ID:rsIsbn5b
>>157
エキスパートCプログラミングの 323P に似たような話題があるけど。
0178桃白白 ◆9Jro6YFwm650 2014/04/12(土) 09:58:53.55ID:TZhliaw2
>>177
Σ(゚◇゚;)マジデッ!?なんて書いてある?
0179デフォルトの名無しさん2014/04/12(土) 14:30:33.51ID:rsIsbn5b
>>178
そのまんまの形では書いてないから立ち読みしても無駄。
プログラミング〜の話題はクヌースメソッドのある種の応用だし、さらに応用すれば答えが導ける。

要はこういうことだろ?
1. 元の連結リストへの副作用のない
2. シャッフルされた新しい連結リストを作りたい
3. しかし配列は使いたくない

解法
1. 新しい空のリストを作る
2. 元の連結リストを順に辿りつつコピーを取って新しい連結リストに挿入していく
3. 元のリストの i 番目のノードは、新しいリストの 0 番を先頭番兵として、新しいリストの 0〜i-1 番ノードの後にランダムに挿入する
帰納法を使えば正しさの証明も可能だが、一時配列に入れた方が確実に速い。

ていうかキモいから階段で足を滑らせる事故で傀儡人形のように色んな部位があらぬ方向に向いてる死体になればいいのに。
クヌースメソッドを「きちんと」理解できてない証拠。

ネカマ語を使う前に勉強しろよ、オッサン。
0180桃白白 ◆9Jro6YFwm650 2014/04/12(土) 15:14:13.77ID:TZhliaw2
>>179
お前の方がキモい、お前が死ね。リカちゃん人形のように可愛く死ね。
でもシャッフル方法教えてくれたこととても感謝します。ありがとうございます。
0181デフォルトの名無しさん2014/04/12(土) 19:07:41.40ID:rsIsbn5b
>>180
この世界じゃクールな手法を示せる方がカッコイイ。残念ながら俺はカッコイイわけ。

俺は
> 帰納法を使えば正しさの証明も可能
と書いた。

簡単だからやってみ?原始的な手法でいいから。
アルゴリズムを考える、とは、今のところ、決定性有限状態機械を設計するのと同じ事。

これくらいできないとアルゴリズムは書けないぞ、オッサン。
リストのノードをハッシュにも突っ込んで高速化するとかそういう話以前の話だから。
脳みそ使えや。
0182片山博文MZジェバンニ ◆T6xkBnTXz7B0 2014/04/12(土) 19:15:59.65ID:MNUPODNl
>>181
オッサン呼ばわりはやめろ
0183桃白白 ◆9Jro6YFwm650 2014/04/12(土) 19:28:52.42ID:TZhliaw2
>>181
そうなんだ。

>>182
   | __::::::::::::::
   |,,.ノ ヽ、,,ヽ:::::::::::
   | >  < |ゝ:::::::::::::ナイスフォロー
   | (_●_)  .|/::::::::::::::::
   |  |∪|  ノ:::::::::::::::::::
   |  ヽノ   i::::::::::::::::
   | __  /::::::::::
   |{} U }/::::::::::
   |  ̄ ̄/::::::::::
0184デフォルトの名無しさん2014/04/12(土) 20:01:50.98ID:kaC5V1Cc
糞コテにはどうしたらなれますか?
僕も糞コテになりたいです。
0185デフォルトの名無しさん2014/04/12(土) 22:16:45.29ID:mW4nFtQv
脳みそ使えや。
0186デフォルトの名無しさん2014/04/12(土) 22:38:30.10ID:MNUPODNl
>>184
使い方を読め
トリップの付け方が書いてある
0187片山博文MZジェバンニ ◆T6xkBnTXz7B0 2014/04/13(日) 15:05:54.34ID:pwayVEBU
桃白白さん、十日以内にメルアドを教えてくれないなら、交際の意志がないものと見なして婚約を破棄します。
メルアドが見つからなければヤフーメールやGMailに偽名で登録することもできるでしょう。
[email protected]
0188桃白白 ◆9Jro6YFwm650 2014/04/13(日) 15:45:40.77ID:URNZTQJP
>>187
そんな一方的すぎるよ、ちょっと待ってよ、桃白白はいま必死こいて
メルアドさがしてるところなんだから、それで一方的に婚約破棄だなんて冷血漢過ぎるよ!ちょっと待ってよ!!
             ___
           /_ノ ヽ、.\
          ./(●) (●) \
         /  (__人__)   \
          |    ノ ノ      |
         ヽ、 _`⌒'´  .._ /
    ____/⌒``ヽ ,,ー‐,,   "⌒ヽ____
   |____し'⌒/ .    .   /"⌒し′__|::|
   |____(        /_______|::|
    |____/⌒ ヽ、     /______|::|
    |____しイ"i  ゛`   ,,/._______|::|
l二二二二二二 l |二二二二二二二二l__:|
 | |::|   | |::|  し′        | |::|  | |::|
 |_|;;|   |_|;;|            |_|;;|  |_|;;|
0189桃白白 ◆9Jro6YFwm650 2014/04/13(日) 16:54:53.11ID:URNZTQJP
                __ヾ:.vz __
             , . : : : : : : : : : : :\
            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:pwayVEBU
メルアド取得もできない中学生とは結婚できません!!!
0191デフォルトの名無しさん2014/04/13(日) 19:18:04.53ID:pwayVEBU
バカバカバカバカバカバカバカバカバカバカバカバカバカ
バカバカバカバカバカバカバカバカバカバカバカバカバカ
バカバカバカバカバカバカバカバカバカバカバカバカバカ
バカバカバカバカバカバカバカバカバカバカバカバカバカ
0192デフォルトの名無しさん2014/04/16(水) 00:06:30.09ID:jDrUJ4nu
>>189
Array が値のリストを取れることを利用して原始的なオブジェクトを作り、連結リストを作ろう、ということなのだろう?
発想は面白いけど、配列の配列(多次元配列ではない)を作ったりする時以外、不便で使い道が無さ過ぎる。

>>191
マジキチ
0193桃白白 ◆9Jro6YFwm650 2014/04/16(水) 05:38:37.33ID:ZBU2XlxP
>>192
値の数が実行時に決まるときに便利じゃない?VBScriptにはListとかないしさ、
ReDimしなくてもいいんですよ!いいんですよ!! Arrayメソッドはリストのコンストラクタとして
再評価されるべきだと思うの。
0194デフォルトの名無しさん2014/04/16(水) 20:24:05.09ID:jDrUJ4nu
>>193
無意味。無価値。
0195桃白白 ◆9Jro6YFwm650 2014/04/21(月) 07:12:06.65ID:8XBcJCAB
    ┌──────┐
    │トラストミー  │
    └──┬┬──┘
   ヘ⌒ヽフ|│
   ( ・ω・)| │
   ノ   う| │
0196デフォルトの名無しさん2014/04/21(月) 08:54:37.37ID:okXuINiO
桃白白って、いつも
『実用性が無いから誰もやらないだけのこと』を
『今までだれも思いつかなかった斬新で有効なテク』かのように
詭弁で演出しては、毎回論破されて蹴り落とされるよね

自分の分を弁えず、実力以上の注目を集めようとするから
余計に惨めな思いをする

コテ外して、初心者相手に解る範囲で質問に答えてやって
お礼を言われるくらいが、桃白白の実力で出来る精一杯だろう

まだ精神的に幼く、自分の実力と、自己顕示欲や自尊心の
バランスが取れてない年頃なんだろうけど、今の実力で
VBSを使い倒してる奴等が感心するようなアルゴリズムを提唱しようとか
高望みも大概にせいって感じだ
01971942014/04/21(月) 22:47:50.52ID:IcZ5aFAs
>>195
以下、親切心。

VBScript では、ライブラリ的なことは 99% COM オブジェクトにやらせる、という発想だから、おもくそ環境(Windows や .NET のバージョン)に依存してしまう。
移植性を重視するなら、無いものは自分で作る精神が必要。List クラスや Node クラスは自分で作るものだ。
人気が無いからライブラリが整備されていない。だから自分が作る。それが楽しい。というのが VBScript の味わい方だと思うよ?
だから腕を磨きたい初学者には割と向いている言語だと思う。
しかし、言語仕様や、備え付けのライブラリに頼りたい向きには全くお勧めしない。

ところで、今はもう、本格的に Windows 上でスクリプトするなら PowerShell。
最大のガンだった XP がサポ切れしたから、これから本気で Windows スクリプトしたい連中はガンガン移行していくと思う。
実際、VBScript 関係のマトモな書籍はほとんど手に入らなくなってきている。
俺には何でお前さんが VBScript なのかわからんよ。

さて、Array は下記の理由で使いどころが限られる。
・動的配列は、言語仕様上、配列とクラスの中間の様な扱い、いわば特別扱いなクラスになっている。
・構文上は静的配列と同じだが、それがかえって足かせになっている。
・メンバ変数に添え字でしかアクセスできない
・メソッドの追加もできない
Java の Vector クラスのソースとか読めば、Array は古き良き、しかし未熟な時代の産物なのが分かる。

Array は has a の関係で自作クラスを通して使った方がいい。
01981942014/04/21(月) 22:50:33.66ID:IcZ5aFAs
あ、.NET のバージョンはちと言い過ぎだった。
.NET のクラスは VBScript からは使えないものがほとんどだから(引数の型の関係で蹴られることが多い)。
IE とか Office のバージョン、とか言った方が意図が伝わるな。
0199桃白白 ◆9Jro6YFwm650 2014/04/21(月) 22:58:13.72ID:8XBcJCAB
>>197
ひさびさに読み応えのある文章を見た+.゚(*´∀`)b゚+.゚グッジョブ!!
0200デフォルトの名無しさん2014/04/21(月) 23:16:04.06ID:CsgkWYkx
PowerShellって、VBSの代わりが勤まるほどの機能持ってるの?
0201デフォルトの名無しさん2014/04/21(月) 23:55:11.38ID:IcZ5aFAs
>>199
だが俺はお前さんを 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:nxvfvKH8
えーWindowsでスクリプトするならJScriptだなーもしくはPython
0203デフォルトの名無しさん2014/04/22(火) 08:20:28.63ID:XX36KcMg
PowerShellは、既定だとスクリプトファイル実行不可なのが痛いな。
0204デフォルトの名無しさん2014/04/22(火) 15:01:11.18ID:dePzaRLm
他人に使わせるならネックになるけど
自分で使うなら丸ごとコピペで実行できるから
たまに使うだけなら On/Off 切り替える必要もない。
0205デフォルトの名無しさん2014/04/22(火) 20:27:17.76ID:w4l4IAka
JScriptはWSHごとオワコン
pythonを始めてこんな古い言語やめればok
0206デフォルトの名無しさん2014/04/25(金) 17:55:13.66ID:TLx9gSPS
最近2012サーバ使い始めたんだけど、スタート画面でイライラ、powershellでイライラ

叩き壊してやろうかと思ったわ
0207片山博文MZバグロボ ◆T6xkBnTXz7B0 2014/04/26(土) 01:20:07.27ID:fIjhv7f7
今日をもって、わたくし片山博文MZは桃白白さんとの婚約を破棄します。
0208デフォルトの名無しさん2014/04/26(土) 02:40:37.45ID:y8N9PH33
本気で結婚するつもりだったのか
0209桃白白 ◆9Jro6YFwm650 2014/05/01(木) 06:18:13.79ID:LVqpu4t4
        / ̄ ̄\
      /       \
      |::::::     ∪ |   /\___/ヽ
     . |:::::::::::     |  / ⌒   ⌒  \
       |::::::::::::::    |/  <●> <●>   \
     .  |::::::::::::::    } | 三 (__人__)  三  |     片山さ〜ん
     .  ヽ::::::::::::::    } \   ` ⌒´     _/   '´)
        ヽ::::::::::  ノ   |           \  / /
        /:::::::::::: く    | |         |  | | l
-―――――|:::::::::::::::: \-―┴┴―――――┴┴┴┴―
0210デフォルトの名無しさん2014/05/01(木) 21:03:09.84ID:O61PxCRM
桃白白、LINE使える?
0211桃白白 ◆9Jro6YFwm650 2014/05/01(木) 21:28:26.91ID:LVqpu4t4
>>210
桃白白LINE使えない。
Twitterもできないの。
メルアドも取得できないし・・・。
桃白白にはここしかないの!
0212デフォルトの名無しさん2014/05/01(木) 21:44:32.10ID:O61PxCRM
施設入所か、無理だな
0213桃白白 ◆9Jro6YFwm650 2014/05/03(土) 15:37:05.92ID:trLILJwA
みんながいて、桃白白がいて、それだけで十分かな♪

   / ̄ ̄\←みんな
 /   _ノ  ヽ   .____
 |   ( ⌒)(⌒)/⌒  ⌒\
. |     (__人__) .(●) ( ●)\←桃白白
  |     ` ⌒ノ ⌒(__人__)⌒:::::\
.  ヽ       } .   |r┬-|    . |
   .ゝ_,.   ノ____`ー'´___./
 -(___.)-(__)___.)─(___)─
0214桃白白 ◆9Jro6YFwm650 2014/05/06(火) 14:22:36.14ID:WIbNvSPM
http://d1ufjmvudvz2u3.cloudfront.net/card/L5yd1vfhWOmOSyBe6Gc_UYlPny9v157z8JmtcSzG.png
0215デフォルトの名無しさん2014/05/07(水) 20:58:46.69ID:4l9icCYW
なぁ桃白白、pythonでXBMCのなんか面白いアドオン作ってみてよ
0216桃白白 ◆9Jro6YFwm650 2014/05/07(水) 21:01:53.79ID:GOJDwKir
>>215
桃白白には難しすぎて無理。わがはい無理。
0217桃白白 ◆9Jro6YFwm650 2014/05/07(水) 21:43:23.51ID:GOJDwKir
ところでさー、配列をScripting.DictionaryのKeyにできない件について
みんなはどのように対処しておられるんでしょうか?
桃白白とても困っています。教えてくださいお願いします。
0218デフォルトの名無しさん2014/05/08(木) 12:12:46.61ID:BswQuKd3
また、設計が間違ってるから行き詰まる、のパターンか

初心者が行き詰まる場合って、やろうとしていることの実現方法に対しての知識が無い場合より
やろうとしていること自体の方向性が間違ってるから、それを実現するのが困難になっている場合の方が多い
0219デフォルトの名無しさん2014/05/08(木) 12:21:37.51ID:OHs+q7mk
Dictionaryのkeyに配列…だと!?
0220デフォルトの名無しさん2014/05/08(木) 12:34:27.21ID:8vH2dr8E
Joinして単一文字列にしちゃうとか?
0221桃白白 ◆9Jro6YFwm650 2014/05/08(木) 22:46:54.98ID:A2cZIEur
>>218
じゃあ桃白白お聞きするけど一意な配列を得たいときはどう設計すればいいんですか!?

>>219
そう…なの!!

>>220
Join(Array("たお","ぱいぱい"), "")
Join(Array("たおぱい","ぱい"), "")
文字列にしたらどっちもたおぱいぱいになるお!
配列は違うのに!

名案をお持ちのかたおられましたら桃白白お待ち申し上げております。
よろしく教えてくださいお願いします。
0222デフォルトの名無しさん2014/05/08(木) 23:41:43.40ID:QApaAZqe
格納するオブジェクトに名前を付けて、その文字列をキーにするだけじゃないの?
なんで配列なんかをキーにする必要があるんだ。
0223デフォルトの名無しさん2014/05/09(金) 00:03:40.89ID:o5H0kOM9
Join(Array("たお","ぱいぱい"), Chr(&h7F))
0224桃白白 ◆9Jro6YFwm650 2014/05/09(金) 05:55:31.31ID:rCxKxVSv
>>222
配列が複数あってそれらのうちいくつかは重複しています。
重複を取り除いて一意な配列を得たいのです。桃白白は一意な配列を得たいのです!

>>223
制御コードを使うのですね。桃白白その発想はありませんでした。
よろしく教えてくださってありがとうございます。
0225デフォルトの名無しさん2014/05/09(金) 08:45:03.39ID:Ijv/Ccl+
同じ要素で構成された配列であるかどうかをチェックするために、
キー重複が不可というDictionaryの性質が利用出来そうだと考えたわけか!

Dictionaryをそんな使い方しないで!
0226デフォルトの名無しさん2014/05/09(金) 12:16:51.56ID:xjUi0JQx
それなら、Dicにドンドン追加したら?
それでエラーが返って来たら、重複しているので、
それらを除外する
0227デフォルトの名無しさん2014/05/09(金) 20:06:59.03ID:G9NTFBFA
sortしてuniqueすれば簡単だよ。
0228桃白白 ◆9Jro6YFwm650 2014/05/11(日) 11:32:31.75ID:iydoLvGY
>>225
ふつうの使い方だと思うけど…

>>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
>>227
できたお!
https://friendpaste.com/5JqpW7Rv0oDCWWlbgSKrTo
0230デフォルトの名無しさん2014/05/12(月) 08:21:59.87ID:zd+slsac
>>228
普通じゃないから出来ないんだよ
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
>>232
また下らないこと思いついてないで、少しはまともなもの作れるように勉強しろ
0234桃白白 ◆9Jro6YFwm650 2014/05/15(木) 21:48:16.36ID:iUowtTOw
 |    |(゚(エ)゚)|
 |    |(.  .)|
 |     ̄ ̄~ ̄ ̄
 | ∩___∩
:::| ノ    ヽ ヽ
:::/  _    _ |
::|     (_●)   ミ まだかな・・・
:彡、   |Ч    i`ヽ
:/  _/「 ̄Y ̄」>  |
:|ヽ   ̄ ̄)( ̄  .ノ
C   T ̄| ̄ 「__
/`―、___)__)
;;;;;;;;;; ;;;;;
0235デフォルトの名無しさん2014/05/16(金) 01:29:17.26ID:TC+exsTj
基礎をちゃんと学びなさい
0236デフォルトの名無しさん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/qrpfWT
そんなに話したいの?
0239デフォルトの名無しさん2014/05/17(土) 00:11:33.18ID:u1kJfKgd
桃白白って無職なのか
0240桃白白 ◆9Jro6YFwm650 2014/05/17(土) 00:15:52.60ID:HvIgnxEv
>>239
うん、桃白白無職なの。
VBScriptのお仕事ないかな。
桃白白バブルソートには自信があるからさ、きっと戦力になると思うんだよね。
0241デフォルトの名無しさん2014/05/17(土) 00:17:15.78ID:MhKuGNEw
VBScriptなんてどう考えてもお金になりそうにない。。。
0242桃白白 ◆9Jro6YFwm650 2014/05/17(土) 00:20:14.71ID:HvIgnxEv
>>241
VBScriptから他のプログラム起動したりとかさ、活用できるところは
あると思うんだよね。幸せを呼ぶ座敷わらしとして桃白白に
お金くれればいいのに。
0243デフォルトの名無しさん2014/05/17(土) 00:27:47.26ID:MhKuGNEw
じゃあ、千円払う価値のあるスクリプト作ってよ
0244桃白白 ◆9Jro6YFwm650 2014/05/17(土) 00:36:39.69ID:HvIgnxEv
>>243
持続的な収入にならないと意味ないかと。子供のお小遣いじゃないんだから。
桃白白が頑張るんじゃなくてそっちが全面的に頑張って欲しい。
桃白白のコードをとにかくお金に変える努力をしていただきたい。
座敷童としての桃白白っていうのはそういう意味なの。
0245ピラフ2014/05/17(土) 15:46:44.22ID:HvIgnxEv
>>232
何思いついたの?
0246デフォルトの名無しさん2014/05/17(土) 17:48:15.47ID:F/qrpfWT
くだらねーことやってねーで、
基礎学習に励みなさい
0247桃白白 ◆9Jro6YFwm650 2014/05/17(土) 19:47:55.27ID:HvIgnxEv
>>245
ナイスクエッション!ナイスタイミング!!
標準入力を読みとって行の文字列を反転させて標準出力に
書き込むプログラムがあれば、それをSORTコマンドと組み合わせて
おしっぽから順にソートしたリストを得られると思うんだよね。
これって使い勝手ありまくりじゃない? 誰か作ってくれない?
0248デフォルトの名無しさん2014/05/17(土) 20:22:14.44ID:GA80PpAJ
>>247
うん、revコマンドだね
0249デフォルトの名無しさん2014/05/17(土) 20:24:20.84ID:GA80PpAJ
当然、こんなくだらないことがいいことなわけないよな
で、何思いついたの?
0250桃白白 ◆9Jro6YFwm650 2014/05/17(土) 20:38:40.77ID:HvIgnxEv
>>248
コマンドの名前聞いたんじゃなくて作ってくれない?といってるわけ。
知ってること主張してドヤ顔する暇あったら桃白白の知恵に感服しろ。
桃白白すごいでしょうが!もっとほめなさいよ!!コミュ力ゼロか!!!
0251桃白白 ◆9Jro6YFwm650 2014/05/17(土) 20:42:52.26ID:HvIgnxEv
>>249
実装もしてない雑魚が何を抜かすか、くだらないのはお前の人生だ。
はっきり言って桃白白はお前が嫌いだ。お前は桃白白のことを大好きだろうが、
桃白白はお前のことを嫌いだ。お前が絶望することを心から望むわ!
0252桃白白 ◆9Jro6YFwm650 2014/05/17(土) 20:47:13.81ID:HvIgnxEv
何思いついたの?と桃白白に話しかけることもできなかったコミュ障風情が
桃白白に偉そうにものを言うなど100億万年早いわ。桃白白のプライドはお前らなんかより
100億万年先を言ってることを忘れるなよ。桃白白はいま怒り狂っているんだ。
さんざんほっておいて自演までさせておいてくだらないとは何たる言い草か!
この怒りちょっとやそっとじゃおさまらぬわ! お さ ま ら ぬ わ ! !
0253デフォルトの名無しさん2014/05/17(土) 22:15:18.96ID:F/qrpfWT
くだらねー
0254デフォルトの名無しさん2014/05/17(土) 22:38:47.96ID:GA80PpAJ

標準出力とか言っていたから、Linuxの話でもしてるのかと思ったら違うのか?
0255桃白白 ◆9Jro6YFwm650 2014/05/17(土) 22:40:53.87ID:HvIgnxEv
>>254
馬鹿かお前
0256デフォルトの名無しさん2014/05/17(土) 22:43:06.23ID:GA80PpAJ
じゃあどういうこと?
0257デフォルトの名無しさん2014/05/17(土) 23:35:34.91ID:u1kJfKgd
標準入力かー 終了はCtrl+Zだよなやっぱ
0258デフォルトの名無しさん2014/05/18(日) 02:52:50.27ID:vsDYEvfp
>>254
× Linuxの話
○ 非cmd.exeの話
としたほうが分かりやすいかもね
0259デフォルトの名無しさん2014/05/18(日) 06:20:51.11ID:nN1iVZP3
とりあえず桃白白はバカだ。
0260デフォルトの名無しさん2014/05/18(日) 07:44:04.56ID:mDoxDxiE
でもカワイイじゃん

技術レベル的にも、精神年齢的にも
俺がVBS使い始めた中学1年生のころを思い出す

知識も経験も無いクセに、半端で下らない思いつきで
俺スゲーをしたくてウズウズしてたあの頃をな
0261山片mz2014/05/18(日) 08:17:02.98ID:Wf7TEvca
桃白白出来たぞ!

Dim 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
>>261
ふざけないで
0263デフォルトの名無しさん2014/05/18(日) 15:08:31.55ID:y1e/uHrh
何を思って使い勝手ありまくりと言ってるんだ?
例えばどんな用途を想定してんの
0264桃白白 ◆9Jro6YFwm650 2014/05/18(日) 15:39:01.23ID:tnWVFiql
>>263
たとえばファイルのリストをおしっぽの方から順に並べて出力したいときとかに
使えると思うんだよね。
0265デフォルトの名無しさん2014/05/18(日) 16:23:23.35ID:y1e/uHrh
>>264
んー?文字列反転て

>abc
cba

ということじゃないの?
これがファイルリストになるの?
0266桃白白 ◆9Jro6YFwm650 2014/05/18(日) 16:28:09.01ID:tnWVFiql
>>265
そういうことだよ。
>>247に書いたとおりだよ。
0267デフォルトの名無しさん2014/05/18(日) 16:45:08.17ID:DTiowi1J
だから、それはLinuxでならrevコマンドだろ?
初歩的なコマンドを実装って、そんなこともできないのか・・・
VBS知らないけど、StrReverseとやらを行ごとにするだけだし、他の言語ならワンライナーレベルじゃん
0268桃白白 ◆9Jro6YFwm650 2014/05/18(日) 16:48:42.64ID:tnWVFiql
>>267
VBS知らないなら黙ってなよ。ここをどこだと思ってるわけ?
0269桃白白 ◆9Jro6YFwm650 2014/05/18(日) 16:50:55.54ID:tnWVFiql
Linuxなんてどうでもいいだよ
何言ってんだよこいつ
誰だこいつ連れてきたの
0270デフォルトの名無しさん2014/05/18(日) 16:51:13.58ID:y1e/uHrh
>>266
>abc.txt
>def.txt
txt.cba
txt.fed

これを後ろから一文字ずつ取り出したら
def.txt
abc.txt

が得られるから、
使い勝手ありまくりってこと?
0271桃白白 ◆9Jro6YFwm650 2014/05/18(日) 16:53:00.33ID:tnWVFiql
VBScriptスレはLinuxを知ってるからといってドヤ顔していいところじゃありません。
VBScriptのコードを書いてドヤ顔していいところです。
0272桃白白 ◆9Jro6YFwm650 2014/05/18(日) 16:55:11.56ID:tnWVFiql
>>270
お前もう出てけよ
VBS知らない、頭の回転も鈍い、Linuxのコマンド知ってることを
言いたいだけだろ死ねよ。
0273山片mz2014/05/18(日) 17:20:50.14ID:Wf7TEvca
じゃ完全版な

Dim 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
>>273
お前は何もわかっていない
0275デフォルトの名無しさん2014/05/18(日) 17:23:36.97ID:y1e/uHrh
>>272
使い勝手ありまくりと言うからには、何か良いことを思い付いたんだと思うけど、
>>247に書かれてる内容だけじゃ、皆言うように相当くだらない…

だから、知識ないお前は自分のやりたいことを書ききれてないんだと思って、聞いてやってるわけだ。

専門的な言葉を使おうとしなくていいから、具体的な入出力の例を書いてくれない?
0276桃白白 ◆9Jro6YFwm650 2014/05/18(日) 17:25:32.98ID:tnWVFiql
>>275
まだいたのかよさっさと死ね。

お前らあれだな、桃白白が普段仏のように優しいからと言って
調子に乗ってるな。>>273のようなふざけたコード書きやがったら
桃白白もぶちぎれるぞ。桃白白ぶちぎれさせたくないだろ。じゃあちゃんとやれ。
0277山片mz2014/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
>>277
駄目だ。コーディングのレベルが低すぎて話にならない。桃白白ゲロ吐きそうだ。
げー。
0280山片mz2014/05/18(日) 17:44:58.31ID:Wf7TEvca
レベルが低いも何もこれで仕様を満たしてるんだからしょうがないよw

あと吐いたゲロうp
0281桃白白 ◆9Jro6YFwm650 2014/05/18(日) 18:17:24.12ID:tnWVFiql
>>280
しょうがないといって諦めてしまうからいつまでたっても成長できないんじゃないでしょうか!?(憤怒)
0282デフォルトの名無しさん2014/05/18(日) 18:27:22.02ID:DTiowi1J
改良点さえ示さず、汚いコードさえ書けない誰かが言っても・・・
0283山片mz2014/05/18(日) 18:31:49.05ID:Wf7TEvca
あーもしかして桃白白>>273をどうやって実行すればいいか分かんないのか
まず>>273を rev.vbs とか名前付けて保存する,でコマンドプロンプトから例えば

dir /b | cscript rev.vbs //nologo | sort ってやる

これで標準入力(フォルダのファイルリスト)を行毎に反転して標準出力に書きだす
でそれをsortコマンドでソートっていう>>247に書いてある事を完璧に実行出来るよ
0284桃白白 ◆9Jro6YFwm650 2014/05/18(日) 18:33:33.41ID:tnWVFiql
>>283
そういう意味じゃねーよバーカ
0285桃白白 ◆9Jro6YFwm650 2014/05/18(日) 18:38:23.90ID:tnWVFiql
1年くらい前まではまともなエンジニアいたんだけどな、
ろくにコードかけない分際で偉そうなことばかりほざく名無しのせいでスレが荒廃した。
スレのオーナーである桃白白に謝罪しろ。
0286山片mz2014/05/18(日) 18:48:24.15ID:Wf7TEvca
>>283>>247を 「一言一句違わずに完璧に実現」 しているのに何が不満なんだろうか...
0287片山博文MZバグロボ ◆T6xkBnTXz7B0 2014/05/18(日) 18:53:03.80ID:wTsBQBni
>>286
StrReverseの実装が示されていない。検索すれば見付かるがな
0288デフォルトの名無しさん2014/05/18(日) 19:00:35.73ID:DTiowi1J
彼にはプログラムが高度すぎて理解できないから、各行に解説が欲しいんじゃない
0289デフォルトの名無しさん2014/05/18(日) 19:01:44.92ID:Wf7TEvca
うわ本物来たw 婚約破棄したからもう来ないかと思ってたのにw
それはいいとして,実装?>>273は動作確認済みですけど...
0290片山博文MZバグロボ ◆T6xkBnTXz7B0 2014/05/18(日) 19:10:19.60ID:wTsBQBni
StrReverseはWindows 95だと動作しない
0291デフォルトの名無しさん2014/05/18(日) 19:21:33.97ID:Wf7TEvca
このスレの上の方で桃白白がClassが云々てレスしてたから
当然のようにVBS5.0ベースで考えてたんですけど

VBS1.0で考えないといけないとなると...んー
ならWSHのバージョンもあれだし,となるとそもそもStdInとか使えるのかって話にも
0292片山博文MZバグロボ ◆T6xkBnTXz7B0 2014/05/18(日) 19:29:00.51ID:wTsBQBni
正確にはIE4以降がインストールされてないと使えない
0293片山博文MZバグロボ ◆T6xkBnTXz7B0 2014/05/18(日) 19:30:50.29ID:wTsBQBni
ごめん、今日は95を使いたい気分だった
0294デフォルトの名無しさん2014/05/18(日) 19:41:02.16ID:wTsBQBni
スレッドストッパー参上\(^_^)/
0295デフォルトの名無しさん2014/05/18(日) 19:41:34.72ID:Wf7TEvca
95... スタンドアロンですよね...

このすれは必死に話し合うスレなんで必死になってID赤くしちゃいましたけど今日はもう寝ますわ

最後に桃白白さんに一言
>>261はREMで反転とか書いてますけど
>>273は文字列反転関数を追加したちゃんとしたバージョンですよ

>>283に書いてある事一回やって見てね
0296デフォルトの名無しさん2014/05/18(日) 21:37:02.78ID:2Rmmay14
>>295
Window7 x64 で >>273 のまま >>283 のコマンドラインで動いたよ。

dir /b | cscript rev.vbs //nologo | sort | cscript rev.vbs //nologo >list.txt
こうやるとさ、拡張子でまとまったリストができる
0297デフォルトの名無しさん2014/05/19(月) 05:49:16.86ID:EEKRQJeX
桃白白荒れてるな。無職のくせに失恋でもしたか?w
0298デフォルトの名無しさん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
>>296
拡張子でまとめたファイルリストが欲しいなら

dir /b /ogen

で済む話 /a-d を付ければフォルダ名は除外するし
もはや VBScript の話では無いが

>>299
作る能力ねー 多少ねー 有るかなー?
0301デフォルトの名無しさん2014/05/19(月) 21:59:00.88ID:UOYI7LyN
少なくとも、標準入力を行ごと逆順に書き出すようなプログラムは組めない
0302デフォルトの名無しさん2014/05/19(月) 23:30:39.16ID:649fLLjP
標準入出力も文字列反転も>>247にで書いてあるいくつかのキーワードでググっただけで作れそうだが…
それでも作れないってのは、それ以前の知識がない→何も出来ないんじゃない?
それか、極度のめんどくさがりか構ってちゃんか…

…ん?全部当てはまるなww
0303デフォルトの名無しさん2014/05/19(月) 23:44:38.51ID:+IoRzKza
>>299
擁護してんのかバカにしてんのかわからんw
0304片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0 2014/05/20(火) 01:59:40.92ID:DYOJrjk8
桃白白は標準入力の使い方も知らないのか、哀れな
ヤツよのおぅ、ひゃっひゃっひゃっ
0305デフォルトの名無しさん2014/05/20(火) 09:28:41.01ID:gsBnrvfu
逃げたか
0306デフォルトの名無しさん2014/05/20(火) 18:04:37.31ID:6fAn2Xef
まぁプログラムを勉強する入口としてはVBSは最低だよね、
perlあたりから入ったほうが勉強になるし、知識がいきる
0307桃白白 ◆9Jro6YFwm650 2014/05/23(金) 22:28:25.90ID:9rf18lgc
>>304
はあ!?じゃあ片山さんが桃白白に優しく教えてくれればいいと思います。
よろしくお願いします。ありがとうございます。
0308デフォルトの名無しさん2014/05/24(土) 14:23:10.67ID:edl9AmRn
で結局桃白白は標準入力の反転文字列で何がしたかったんだ?
目的は達成できたのか?
0309デフォルトの名無しさん2014/05/24(土) 19:02:13.55ID:uhxr0PPh
>>264
その用途だけならなら dir/o:-n だけで事足りるだろ
簡単に出来る方法があるなら、そっちを遠慮なく使えばいいんだよ
俺も勤務先では上司から「難しく考えすぎるな」と口を酸っぱくして言われたものさ
0310デフォルトの名無しさん2014/05/24(土) 19:47:25.58ID:hN59yZhz
桃白白は自分でも何言ってるか分かってないんだよ。もう許してやれw
0311桃白白 ◆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:8cHQag3Z
まず桃白白は ID:Wf7TEvca にちゃんと謝罪するべき
0314桃白白 ◆9Jro6YFwm650 2014/05/25(日) 18:49:20.66ID:k+jXlMME
>>312
>>309の解釈を真だとするならば、桃白白や>>296や他の人が言っていたことは
偽になるわけで、そもそも会話として成り立たないよね。だから普通はそこで、
自分が間違っていることに気づくんだけど。

じゃあお前は>>309を正論だと思ってるわけ?お前の発言からは、
とりあえず桃白白が言ってることを否定しておこうという器の小ささが
ひしひしと敏感肌の桃白白に伝わってくるよ。
0315桃白白 ◆9Jro6YFwm650 2014/05/25(日) 18:51:45.32ID:k+jXlMME
>>313
この桃白白様に対してゴミのようなコードを提示した時点で謝罪すべきはID:Wf7TEvcaに確定している。
おらあああ隠れてねえで出てきて謝れおらあああ
0316デフォルトの名無しさん2014/05/25(日) 19:13:02.75ID:njia7nI+
結局>>247で依頼したものって、できたの?
0317デフォルトの名無しさん2014/05/25(日) 19:29:24.80ID:FH6x6zlh
>>312
ちゃんと辞書引いたか?
広辞苑より
かわいい「いたわしい、ふびんだ、かわいそうだ」
やっと思いついたことがたいした価値もなく、初歩的なコードもかけず、提出されたコードも理解できず、ごまかすためにゴミコードとののしる。
まさに「かわいい」だろう?
0318桃白白 ◆9Jro6YFwm650 2014/05/25(日) 19:33:58.36ID:k+jXlMME
>>316
結局てなんだバーカ。結論ばかり要求する人は嫌われるよ。
女子会で散々言われるよ、何あいつと、空気嫁と、キモい、臭い、死ねと。
まず雑談から入るんだよ、今日はお日柄もよく・・・、ところで>>247はどうなりましたかごきげんよう?
みたいに聞くんだよ。これがコミュニケーション能力だよ。下手に会話にからもうとすると逆に会話を終わらせることになる。
覚えておいて、ごぎげんようという魔法の言葉。はいごきげんよう。
0319桃白白 ◆9Jro6YFwm650 2014/05/25(日) 19:39:29.54ID:k+jXlMME
>>317
・やっと思いついたことがたいした価値もなく
・初歩的なコードもかけず
・提出されたコードも理解できず
・ごまかすためにゴミコード

なにを根拠にこんなこと言ったの?
上に言ってる人もいるけどUnix系のOSではコマンドして存在してるわけで、
機能として価値があることはあきらか。
>>229を見ればわかるけど、桃白白は余裕でコードを書ける。
コードを理解できるからゴミであると判断した。はいごきげんよう。
0320デフォルトの名無しさん2014/05/25(日) 19:52:21.66ID:njia7nI+
>>318
で、結局できたの?
桃白白はまともに文章書けなそうだから、
意図が伝わってるか心配してやってんだよ俺は
0321デフォルトの名無しさん2014/05/25(日) 19:55:44.60ID:QhIjHGDS
荒れてるなぁw
0322デフォルトの名無しさん2014/05/25(日) 20:01:30.25ID:8cHQag3Z
>>229って典型的なゴミコードじゃんw
0323桃白白 ◆9Jro6YFwm650 2014/05/25(日) 20:06:05.71ID:k+jXlMME
>>322
どこが?桃白白のコードのどこがゴミコードなわけ?お〜ん?
鏡に映った自分の醜い姿を桃白白の美麗なコードに嫉妬して投影してるだけだろ。はいごきげんよう。
0324桃白白 ◆9Jro6YFwm650 2014/05/25(日) 20:09:36.19ID:k+jXlMME
>>320
桃白白の意図はお前には伝わっていない。
他の人にはまんべんなく伝わっているけど、コミュ症全開のお前にだけは伝わってない。それで問題ない。はいごきげんよう。
お前はコミュニケーションの問題を理屈をこねた自己正当化で回避しようとする。それってあまりよろしくないよ。
0325デフォルトの名無しさん2014/05/25(日) 20:14:27.85ID:8cHQag3Z
>>323
なるほど桃白白は>>273のコードを本心ではそう思ってたのか
0326桃白白 ◆9Jro6YFwm650 2014/05/25(日) 20:17:34.77ID:k+jXlMME
>>325
>>324>>322に対する返信だから>>273はとうぜん関係ないわけで、
そういうくだらない言葉あそびして楽しいのかなって桃白白げんなりしてます。
こんなレベルの低い名無ししかいなくなったことに心底げんなりしてます。はいごきげんよう。
0327桃白白 ◆9Jro6YFwm650 2014/05/25(日) 20:21:43.20ID:k+jXlMME
もっとさ、自分の書いたコードを提示して俺のはこんなに優れているんだと誇れる騎士はいないのか?
いつからこんなでくのぼうの名無しばかりのスレになったんだ。骨のある奴はいないのか、
ぎゃふんと言わせてみろよ。VBScriptのコードで示してみろよ。無職の桃白白にこてんぱんにされて
言葉遊びに興じる暇があるなら実力つけろグズども。
0328デフォルトの名無しさん2014/05/25(日) 20:27:26.19ID:8cHQag3Z
>>273のコードにぎゃふんと言わされたのが悔しいのか?
それとも生理だからイライラしてんのか?
バファリンでも飲んで寝たら?
0329桃白白 ◆9Jro6YFwm650 2014/05/25(日) 20:32:58.62ID:k+jXlMME
>>328
どこがゴミコードなのか本人から聞かれたら懇切丁寧に桃白白の故郷の
京都弁で説明するつもりだったんどす。でも片山さんの名を騙ったあの卑劣な輩は
仕様を満たしてると強弁して聞く耳持たなかったんどすえ。桃白白は速攻で聞いたでしょ?
どこがゴミコードなのって真摯に取り組む姿勢を垣間見せたでしょ。VBScriptを書く人間という
のは常にそういう真摯な姿勢を忘れてはいけないと思うんだよね。
凛々しく、優しく、爽やかに。VBScriptを書く人間の基本姿勢としてスレのテンプレに入れるべきかもわからんね。はいごきげんよう。
0330デフォルトの名無しさん2014/05/25(日) 20:44:46.29ID:8cHQag3Z
スレ読み直したけど>>329とは随分違うな
自分に都合のいいように書き過ぎだよ

>>324
> 理屈をこねた自己正当化で回避しようとする
って書いてるけどこれ自分(桃白白)の事だよねー

ではごきげんよう、さようなら
0331デフォルトの名無しさん2014/05/25(日) 20:49:55.91ID:njia7nI+
各レスに無駄に悪態書いて、桃白白は何にそんなにイラついてるんだ?
無駄なやり取りが増えるだけじゃん。
0332桃白白 ◆9Jro6YFwm650 2014/05/25(日) 20:51:53.26ID:k+jXlMME
桃白白にガタガタ抜かす前に>>229より優れたコード書いて実力示せよな。
お前らいつも口だけじゃないか。桃白白はそういうのけっこう軽蔑してますよ。
口には出さないけど、コード書けない雑魚をけっこう見下してますよ。
>>229より優れたコード書けるやつがいまこのスレに何人残っていることか。
一年前はMicrosoft MVPの人とか何人かすごい人がいたんだが、いまやでくのぼうしかいねえわ。
桃白白がここを出て行くのも時間の問題だな。なぜならば、桃白白はすでにMicrosoft MVPレベルだと思うからです。はいごきげんよう。
0333桃白白 ◆9Jro6YFwm650 2014/05/25(日) 20:56:12.07ID:k+jXlMME
>>330
>>>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
>>319
いや、機能としては価値があるのは当然。
使う必要があればすぐできるもので、いいこと思いついたとか自慢できるほどの価値はない

九九暗記してるとかを自慢げに語るとか、そういうレベル。

他のは論理的に悪い点も説明せず、ゴミコードと連発してる地点で。ただし、それは桃白白のコミュ力不足の可能性あり
0337デフォルトの名無しさん2014/05/25(日) 23:47:57.10ID:jAokk2fU
>>273は全角スペースを半角スペースに置換すれば正常に動くけど、>>264の要望を実現するなら
やはり 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
>>336
>使う必要があればすぐできるもので

作ってない雑魚が何抜かしても無駄。このスレではVBScript力がすべて。
女なんて何の価値もないと童貞が言ってるようなもの。
お前は童貞の可能性あり。はいごきげんよう。
0340桃白白 ◆9Jro6YFwm650 2014/05/26(月) 00:18:00.43ID:mmlPEY/l
>>335
変数宣言がいらないし、Booolean型を条件文で値と比較する必要がない。
にわか以前のいちかわが書いたとしか思えない途方もない初心者丸出しコード。
桃白白を誰だと思ってるんだと言わざるお得ません。はいごきげんよう。
0341桃白白 ◆9Jro6YFwm650 2014/05/26(月) 00:20:04.87ID:mmlPEY/l
コードはほれ

Do Until WScript.StdIn.AtEndOfStream
 WScript.StdOut.WriteLine StrReverse(WScript.StdIn.ReadLine)
Loop
0342桃白白 ◆9Jro6YFwm650 2014/05/26(月) 00:34:10.45ID:mmlPEY/l
>>337
それは誤解でしかないよ。理解は理(ことわり)を解すると書くでしょ。
桃白白やお前以外の人が言っていることの中にある理がなんなのか考えないと。
お前がやってることは、発言の一部を切り取ってその一部をこう解釈できるから
全体はこうなんだみたいに帰納的に推理して間違ってるだけ。小保方以下。激ださ。はいごきげんよう。
0343桃白白 ◆9Jro6YFwm650 2014/05/26(月) 00:40:56.35ID:mmlPEY/l
まあお前ら超絶低学歴どもは帰納という言葉も知らないだろうがな。
桃白白は京大だが、お前らは?お〜ん?はいごきげんよう。
0344デフォルトの名無しさん2014/05/26(月) 00:41:21.21ID:22L2zoWL
>>341
しょっぱいな〜お前w

最高にガッカリだよw
0345デフォルトの名無しさん2014/05/26(月) 00:51:00.34ID:gBIbG94D
作ってくれない?っていうから桃白白にわかるようにあえて説明的に書いてあるだけな気がするが
0346桃白白 ◆9Jro6YFwm650 2014/05/26(月) 00:56:14.43ID:mmlPEY/l
>>345
何の説明にもなってねえよ。桃白白を何だと思ってるわけ?
Boolean型の使い方さえ知らなかったいちかわ晴子だろ。はいごきげんよう。
0347デフォルトの名無しさん2014/05/26(月) 01:01:21.16ID:gBIbG94D
>>346
特にすごくもないことを「いいこと」とか天才的発明のように自慢しだす子供
0348桃白白 ◆9Jro6YFwm650 2014/05/26(月) 01:04:15.86ID:mmlPEY/l
>>347
http://blog-imgs-30-origin.fc2.com/h/a/n/haniwa/10102501.jpg
0349デフォルトの名無しさん2014/05/26(月) 01:07:42.29ID:22L2zoWL
もしかして桃白白って Do ... Loop の While や Until って知らなかったんじゃないかって思えてきた
0350デフォルトの名無しさん2014/05/26(月) 01:14:01.46ID:kBrmMotu
>>264,341
結局ファイル一覧を拡張子でソートしたいだけか
それなら >>300 または dir /o:en または dir /b /o:en くらいのほうが遥かに役立つだろ
つーかStrReverse関数でファイル名を加工しても、お遊びのネタにしか使いようがないじゃん
散々もったいぶっといて、こんなオチとは正直ガッカリだよ
0351桃白白 ◆9Jro6YFwm650 2014/05/26(月) 01:21:29.83ID:mmlPEY/l
>>350
桃白白は拡張子でソートしたいと言った覚えはないし、もったいぶった覚えもない。
>>247で全部説明してる。お前以外の人はそれを理解してやりとりしてたわけで、
お前が理解できなかっただけ。誤解したことを素直に認めるべきだ。社会人としてありえないよね(威圧)。
ガッカリはこっちのセリフ。はいマジ説教ごきげんよう。
0352デフォルトの名無しさん2014/05/26(月) 01:23:59.37ID:gBIbG94D
結局使い道はたいしてないのな
0353桃白白 ◆9Jro6YFwm650 2014/05/26(月) 01:28:35.27ID:mmlPEY/l
>>352
revコマンドってキーワード書いてる人がいるんだから、ググればわかると思うが。
サーバー管理でも使われるようなものだよ。はいごきげんよう。

ほれ参考文献
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
>>353
なんだ、UNIXで使えるコマンドは問答無用で全部サーバー管理に役立つとか思ってるのか
そんな考え方はダメだと思うがな
>>353で参考文献として挙げられたサイトにもrevコマンドがサーバー管理に役立つ理由は書かれてないし、
>>264も実際お遊びにしかならないだろ

「ファイルのリストをおしっぽの方から順に並べて出力したい」?それって、お遊び以外で何の意味がある?
ファイルを整理する上では邪魔になるだけだし、セキュリティ面で何か役に立つわけでもない
ましてやサーバー管理になど結びつけようがないだろ
0356デフォルトの名無しさん2014/05/26(月) 04:03:34.56ID:WReHyn3t
debian的に言うと
coreutilsの/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
>>355
いや桃白白が実際に使うから依頼したわけで意味をお前が意味を理解する気がなかろうが
桃白白にとってそれが必要なことに変わりがないわけで、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
>>358
役に立つ具体例をいくつか出せばいいじゃん

>>247
> >>245
> ナイスクエッション!ナイスタイミング!!
> 標準入力を読みとって行の文字列を反転させて標準出力に
> 書き込むプログラムがあれば、それをSORTコマンドと組み合わせて
> おしっぽから順にソートしたリストを得られると思うんだよね。
> これって使い勝手ありまくりじゃない? 誰か作ってくれない?

というように証明責任はアナタ側にあるんだからさ
0361桃白白 ◆9Jro6YFwm650 2014/05/26(月) 07:19:12.06ID:mmlPEY/l
>>360
教えて欲しいならお願いしないと。コミュニケーションの中で解決する問題だ。
法律じゃないんだよバーカ。はいごきげんよう。
0362デフォルトの名無しさん2014/05/26(月) 07:27:21.62ID:WReHyn3t
>>361
バカな自分でも分かるように
役に立つ具体例をいくつか提示して下さい
お願いします
0363デフォルトの名無しさん2014/05/26(月) 09:17:29.75ID:Ln6GstLs
>>273を糞だといい、それを改善したコードが>>341だと言ってる

これで察してください、桃白白のレベルを。
0364デフォルトの名無しさん2014/05/26(月) 13:16:43.87ID:3l2OdjpF
こんな過疎板で一日 14 件も投稿するなんて。荒らしという他ないな。
そして Windows の鯖を管理しなくてはならないなんて不憫だ。
0365桃白白 ◆9Jro6YFwm650 2014/05/28(水) 00:24:57.28ID:TkCsySVS
ブロッコリーはレタスなの!カリフラワーも!! カ リ フ ラ ワ ー も !!
0366デフォルトの名無しさん2014/05/28(水) 13:02:50.90ID:Z/inxLQb
しかしまあ、vbsに未来はないよな。
0367桃白白 ◆9Jro6YFwm650 2014/05/28(水) 23:56:51.36ID:TkCsySVS
>>366
愛してるのサインって知ってる?
ブレーキランプを5回点滅させたら愛してるって意味なんだって。
じゃあ、6回点滅させたらブロッコリーのサインに間違いないと思うんだよね。
vbsに未来がないなら、みんなで力を合わせてvbsの未来を創りだして行こうよ!よろしくブロッコリー!!
0368デフォルトの名無しさん2014/05/29(木) 07:13:12.73ID:sq7Ykhg/
> vbsの未来を創りだして行こうよ
実力のある者がそれを言うとカッコイイけど
無能な奴が他力本願で言い出すと、これほど滑稽な主張も無いよなw
0369デフォルトの名無しさん2014/05/29(木) 07:24:04.83ID:fX5JoJnK
元から入ってるという優位性だけなので
VBScriptのライバルはJScriptだな
機能的には勝ってるので自信を持っていい
0370デフォルトの名無しさん2014/05/29(木) 07:56:06.72ID:u5X7h4D5
オートメーションオブジェクト相手なら色々楽だね。
でも、その利点が生かせない使い方なら
VBScriptをわざわざ選ぶ理由もない、って印象。
0371デフォルトの名無しさん2014/05/29(木) 08:23:26.48ID:2+pB8DKO
IEに見捨てられた今となっては、活躍の場はほぼ無いじゃないかな。
0372デフォルトの名無しさん2014/05/29(木) 11:16:08.88ID:hGrR3Csk
VBA使いがおなじ感覚で使えるじゃないか
0373デフォルトの名無しさん2014/05/29(木) 12:02:12.75ID:BzM20fyM
COMにはまだ、LetとSetの区別ができるVBSが必要だ
0374デフォルトの名無しさん2014/05/29(木) 20:28:33.25ID:x7JhnImS
>>369
じゃサーバサイドVBSを作って
0375デフォルトの名無しさん2014/05/29(木) 23:46:11.05ID:TfsFfFp7
.asp
0376デフォルトの名無しさん2014/05/30(金) 01:10:22.33ID:1TLBbLXq
>>369
PowerShellこそ本命
0377デフォルトの名無しさん2014/05/30(金) 12:47:35.25ID:nt5qjQEB
もう話がVBSじゃなくなってるし
0378デフォルトの名無しさん2014/05/30(金) 23:21:38.51ID:HeqtI4wd
>>375
たしかにaspではvbsが使われてたみたいだけど、
もうaspなんか絶滅してるんじゃないか?w
0379デフォルトの名無しさん2014/05/31(土) 02:25:03.48ID:M/+USq4h
絶滅してないが、別に CGI でも SSI でも。
0380デフォルトの名無しさん2014/05/31(土) 12:26:29.58ID:0x5xiTlK
過去の遺産としてはのこってるか。
今はaspよりはasp.netだろうからな。
0381桃白白 ◆9Jro6YFwm650 2014/05/31(土) 18:38:12.14ID:aCEG5+mq
>>368
  /;:;:⌒;:ヽ
  /¨;:;:;:⌒;:;:゙;:;:¨ヽ
 /;:;:;:;:ヽ;:;:;:;:ノ;:く
 ミ;:;:;:ノ¨ソ;:;:ノ;:丶;:丿
  丶ヽソ γノ¨
    ¨│゙ │
    │・ ・│PowerShellって複雑じゃない?
    / ∇ ヽ
   /      \
  /        !
  !  /丶  / ヽ !
  ヽ \__)_(  / /
   |\__ノ/|
   |       |
   !   6    i
0382デフォルトの名無しさん2014/05/31(土) 18:56:57.50ID:A8nmKroG
────────‐───────────−──  /;:;:⌒;:ヽ
────────‐───────────−──  /¨;:;:;:⌒;:;:゙;:;:¨ヽ
────────‐───────────−── /;:;:;:;:ヽ;:;:;:;:ノ;:く
─‐────────────‐──────── ミ;:;:;:ノ¨ソ;:;:ノ;:丶;:丿
─────‐∧ ∧,〜 ────────────  丶ヽソ γノ¨
──−──‐( (⌒ ̄ `ヽ───_ ───────     ¨│゙ │
──―───‐\  \ `ー'"´, -'⌒ヽ──────    │・ ・│
―‐――──‐ /∠_,ノ    _/_───‐―─―─―────―────―────
─────‐ /( ノ ヽ、_/´  \―────―────―────―────―────
────‐ 、( 'ノ(     く     `ヽ、 ―――――    / ∇ ヽ
───‐‐/` ―\____>\___ノ ─────   /      \
───/───―‐/__〉.───`、__>.―‐―─   /        !
──/──‐──────────────―   !  /丶  / ヽ !
─/────────−───────────  ヽ \__)_(  / /
─‐────────────‐────────    |\__ノ/|
0383デフォルトの名無しさん2014/05/31(土) 20:41:04.02ID:32dWSDm6
>>381
君は有用な仕組みを考え出す創作力は無いけど
言語仕様とかを覚える単純な記憶力はそこそこあるから
使ってみればPowerShell程度なら案外すぐに使えるようになると思うよ
0384桃白白 ◆9Jro6YFwm650 2014/05/31(土) 21:07:32.55ID:aCEG5+mq
>>383
じゃあPowerShellでバブルソート書いてみて。
0385デフォルトの名無しさん2014/05/31(土) 21:56:44.47ID:iDVj4pYV
なんでリファレンスがなかったり、
非常に解りにくいかったりするんですか
0386デフォルトの名無しさん2014/05/31(土) 22:18:00.13ID:850/X+kV
PowerShellの「何」が「どのように」『複雑』だと思ってるんだろうかこの人は
0387デフォルトの名無しさん2014/05/31(土) 22:49:16.25ID:GpjJEzhO
https://friendpaste.com/2XV1rOgFjeUtHoyTJIDQvF
の移植

#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+mq
>>386
PowerShellはクラスの定義とかバブルソートとか記述が複雑だと桃白白は思ってるの。
VBScriptはシンプルで、わかりやすい。
プログラム言語として至高のスタイリッシュプログラミング言語。
それに比べてPowerShellはごちゃごちゃしすぎじゃない?なんかバッチファイルみたいだしさ。
エイリアスとかコマンドレットとかPSドライブとか桃白白の頭には納まりきらないよね!?
0389デフォルトの名無しさん2014/06/01(日) 01:40:11.23ID:V9NSp0qc
ソートなんてコマンドで一発だから書く必要ないけどね
0390デフォルトの名無しさん2014/06/01(日) 02:11:45.18ID:uqvNIZLJ
powershellでは、本格的なプログラミングは無理。
ちょっとしたものに限られる
でもIDEのように補完してくれるのはうれしい

UNIX系のシェルスクリプトなんか、
オブジェクト指向じゃないし、
= の前後に空白を入れてはいけないとか、
[]の後に、; が必要だとか、もう無茶苦茶w
プログラミングどころじゃない!

Antみたいに、XMLで書けば、
コマンドに直してくれるような言語が必要
0391デフォルトの名無しさん2014/06/01(日) 02:35:24.28ID:jaazgXCK
結局、スレタイ+>>1=初めから糞スレ、ってことでFA?
0392桃白白 ◆9Jro6YFwm650 2014/06/01(日) 10:43:02.84ID:BsbhNNjZ
>>390
だよね。そうだよね。桃白白それ超わかる。
0393デフォルトの名無しさん2014/06/01(日) 11:57:10.67ID:62GwXtxm
IDEのように補完?コマンドプロンプトもTABで補完できるけどそれとは違うのか

UNIX系OSのシェル(スクリプト)って何種類もあるんだけど

Antてw
0394デフォルトの名無しさん2014/06/01(日) 14:47:05.32ID:LkstCWcF
PowerShellはファイル名だけじゃなくて
パラメータやオブジェクトのメンバー名も補完してくれる
0395デフォルトの名無しさん2014/06/04(水) 13:02:31.72ID:XWc2O//Q
antとか出すと、また話がそれるぞw
0396桃白白 ◆9Jro6YFwm650 2014/06/05(木) 00:18:16.14ID:BELywe08
すこしくらいんじゃないの?ブロッコリーの話してる人もいるし。
0397デフォルトの名無しさん2014/06/05(木) 09:48:12.50ID:K462rvnl
ブロッコリーの話なんてお前しかしてないじゃん
0398デフォルトの名無しさん2014/06/05(木) 19:13:47.72ID:+Z+TTZnk
よし桃白々、今流行りのswiftスレに行って、VBScriptの素晴らしさ語って来い
0399デフォルトの名無しさん2014/06/06(金) 00:16:41.85ID:pY4qYt1M
いくらVBScriptが好きでも、正しい知識がなければその素晴らしさを適切に語ることは出来ない
0400桃白白 ◆9Jro6YFwm650 2014/06/07(土) 11:25:36.12ID:KiTGYHkf
>>397
じゃあ聞くけどさ、
Dim a
a = 1
a = Array(a)
a = a(0)
なぜこれってできないのはどうしてなの?
0401桃白白 ◆9Jro6YFwm650 2014/06/07(土) 11:34:59.67ID:KiTGYHkf
ゲス顔
http://livedoor.blogimg.jp/mudainodqnment/imgs/3/4/348d9836-s.jpg
0402デフォルトの名無しさん2014/06/07(土) 15:22:16.67ID:17Gf7KK+
>>400
単一変数の 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
>>402
>単一変数の a と、配列の a() は、同時には存在できないから

a = 1
a = Array(a)

できてるじゃん
0404デフォルトの名無しさん2014/06/08(日) 06:06:26.87ID:Y2On89Aq
出来てないじゃんw

そもそも理解力が足りないのかな?
0405桃白白 ◆9Jro6YFwm650 2014/06/08(日) 08:17:21.70ID:oiWDvvQz
>>404
たぶん桃白白の理解力が足りてないんだと思う。

>単一変数の 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
>>405
型付けの問題以前に
演算子の優先順位、及び結合規則という基本すら
分かってないのではないのでは…
0407桃白白 ◆9Jro6YFwm650 2014/06/08(日) 09:05:33.37ID:oiWDvvQz
>>406
じゃあ演算子の優先順位、結合規則の基本から
>>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:K3j6nq4M
そうねー結合法則からすると代入演算子は右結合だから
a = a(0)
って出来てもよさそうなんだけどね
まぁ型が違うから代入できないって事じゃないの
0410デフォルトの名無しさん2014/06/08(日) 11:36:54.83ID:514O0kAW
>>408
MSDNに書いてあるじゃん
そもそも1+2*3がなんで7なの?ってのと同じレベルの話で
言語を問わず入門書の1冊目に書かれてるような事なので
それでも分からないなら何が分からないのか聞き直して欲しい

最近の人はやらされないのかもしれないのかもしれないけど
コンパイラ演習とかは普通にやっておくべきだと思うな
bison/flexでscheme実装とかではなく
ほんと簡単に各記法の電卓をPEGで書いたりね

>>409
エスパーすると
a(0)のaがvariantだと仮定して
VBは基本1オリジンがだからって事じゃないかな
0411デフォルトの名無しさん2014/06/08(日) 11:54:01.80ID:514O0kAW
適当コイてたわw
VM環境のXPで試したら0オリジンだったし
a=Array(1,2,3)
a=a(0)
でエラー出るね
申し訳ない

>>409
a=10
a="foo"
が出来るので
型が異なるのは関係ないかな
0412デフォルトの名無しさん2014/06/08(日) 12:11:57.09ID:514O0kAW
a=(a(0))
でイケるけどキモいな
0413デフォルトの名無しさん2014/06/08(日) 12:19:56.01ID:K3j6nq4M
WSHだと
Dim 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:1CF4DMZ2
>>390
shellは使いにくいが、記法が問題か?
0415桃白白 ◆9Jro6YFwm650 2014/06/08(日) 14:13:36.73ID:oiWDvvQz
>>410
MSDNになにが書いてあるの?
0416桃白白 ◆9Jro6YFwm650 2014/06/08(日) 14:15:41.26ID:oiWDvvQz
>>411
お前謝る相手を間違ってんじゃねえか?
ちゃんと桃白白にレスしろよ。
0417桃白白 ◆9Jro6YFwm650 2014/06/08(日) 14:18:16.98ID:oiWDvvQz
>>412
キモイのお前だよ、ぶち殺したろかおら。
0418デフォルトの名無しさん2014/06/08(日) 15:23:36.22ID:I2dgBw0T
a=(a(0))

a'=a(0)
a=(a')

a は同時には存在してない
0419デフォルトの名無しさん2014/06/08(日) 18:33:18.75ID:K3j6nq4M
JScriptだと
a = a[0];
って別に問題ないんですよねー

a = a(0) が何故出来ないか?
って問いには「VBScriptだから」ってのが答えですね(笑)
0420桃白白 ◆9Jro6YFwm650 2014/06/08(日) 18:38:56.92ID:oiWDvvQz
>>419
無意味。まさにナンセンスな答えだな。ブロッコリーかじってたほうが100倍マシだし、
100倍ビタミン摂取できるよね。ブロッコリーマジすごくない?
0421桃白白 ◆9Jro6YFwm650 2014/06/08(日) 18:53:05.03ID:oiWDvvQz
あれ?桃白白?
http://kzho.net/jlab-giga/s/1400602203639.jpg
0422デフォルトの名無しさん2014/06/08(日) 22:00:31.93ID:FYOwn5QB
ふぅ…
0423デフォルトの名無しさん2014/06/08(日) 23:15:58.49ID:NWLHWpJi
つまり、右辺よりも左辺の演算の方か先に行われる部分があるということ?
うわ、きもいなVBSって。
0424桃白白 ◆9Jro6YFwm650 2014/06/09(月) 20:44:48.90ID:0FizZ738
>>422
やだ…(//∇//)
0425デフォルトの名無しさん2014/06/09(月) 21:12:31.64ID:GcXOghMv
>>423
一回脳の検査受けた方がいいぞお前
0426デフォルトの名無しさん2014/06/09(月) 22:23:22.66ID:Ddb5SJhr
パイパイとセックスしたい
0427桃白白 ◆9Jro6YFwm650 2014/06/10(火) 05:34:16.68ID:9YMCKHIT
>>426
これ桃白白、おかずにしていいよ
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:lDAISI1R
桃白白は.netできんの?
0431デフォルトの名無しさん2014/07/12(土) 07:51:59.21ID:CfWd+PNy
今、使えるかどうかは別として
桃白白はその気になればVB.NETもC#あたりも使えるようにはなると思うよ

ただ言語としては使えても、おそらくそれらを使って「使えるプログラム」は作れないだろう

彼は人並みか中の上くらいの言語習得能力はあっても、開発能力は下の下なので
0432桃白白 ◆9Jro6YFwm650 2014/07/12(土) 08:39:20.87ID:h0xXQ1TW
>>430
できぬ。桃白白できぬの!
.NET使ってる?どう?すてきなとこある?
0433デフォルトの名無しさん2014/07/12(土) 22:06:07.61ID:Jf6AxxBA
VBってほんと糞だよね、仕事でやもえず書かされてるけど、子供のおもちゃもいいとこ
正直、VBSのほうがバッチとして使えるというフットワークの軽さから言ってVBより上だと思うよ
0434デフォルトの名無しさん2014/07/12(土) 22:41:42.83ID:pyfbEG9+
君のレベルにはVBSの方がまだ合ってるってことか
0435桃白白 ◆9Jro6YFwm650 2014/07/13(日) 11:12:12.86ID:ACbRMT0+
>>433
>>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+
>>431
たしかに桃白白一人ではプログラム開発は難しいかも知れません。
しかし、桃白白はみんなにご協力いただいてプログラムをつくり上げることができます。
みんなと力を合わせて一つのものをつくり上げることができる、それが桃白白の強みだと思っています。
今後ともよろしくお願いいたします。ありがとうございます。
0437デフォルトの名無しさん2014/07/13(日) 11:35:10.63ID:oz53nHyg
いや、前作ってくれた人に具体的な理由も告げず、レベルが低いとだけいってたじゃん
相手に自分が何を言いたいのかさえまともに伝えられない人が協力なんてできるわけないだろ?
0438デフォルトの名無しさん2014/07/13(日) 11:36:56.96ID:nl+cXVst
>>436
別スレたてて、パイパイが.NETできるようになるでを書いてよ。

あとちゃんと働けよ。
0439桃白白 ◆9Jro6YFwm650 2014/07/13(日) 11:57:29.82ID:ACbRMT0+
>>437
そう言われると協力を得られなくなるので、そのことはある意味なしということでご協力いただきたい。

>>438
桃白白好きで働かないワケジャナイヨ!冗談ジャナイヨ!!じゃあお仕事ちょうだいよ。
桃白白バブルソートができます。よろしくお願いします。
0440デフォルトの名無しさん2014/07/14(月) 05:54:09.25ID:iEjcN5oN
ゴメンなさいを言えない人に働ける場所は少ない。
0441デフォルトの名無しさん2014/07/14(月) 06:47:07.47ID:Ry7NVecX
>>439
「バブルソートができます」は、車の運転というか操作において
「エアコンをONに出来ます」みたいなことだよ

快適な運転を実現するためには必要な操作だけど
運転技能として評価されるものでもなければ、それだけで免許を得られるわけでも
ましては運転を生業とする仕事に就けるわけでもない
0442桃白白 ◆9Jro6YFwm650 2014/07/14(月) 07:04:34.73ID:QvQD5i5/
>>440
ごめんなさい。お仕事ください。

>>441
じゃあエアコンをオンにできる人とエアコンをオンにできない人
どちらに車を運転していただきたいですかって話。お仕事ください。
0443桃白白 ◆9Jro6YFwm650 2014/07/14(月) 07:14:36.86ID:QvQD5i5/
お前ら働けいうくせに全然お仕事くれないじゃないか!
桃白白のことをダメ人間だと言うばかりで、全然努力のあとが見えない。
そんなんで働けるわけがないよね。理想を語るなら実力を身に付けろ。
お前らの実力で桃白白を働かせてみろ(ドン)
0444デフォルトの名無しさん2014/07/14(月) 07:25:35.99ID:oG12QRFj
まずあなたが努力して実力を身につけなさい
0445桃白白 ◆9Jro6YFwm650 2014/07/14(月) 07:37:09.02ID:QvQD5i5/
>>444
         / ̄\
         |     |
          \_/
       ノ L__|___       )
       ⌒:::\:::::/::\      ヽ じゃあ帰れ!!
      / <●>::::<●>\ ,    )
     /    (__人__)   \,   `v'⌒ヽ/⌒ヽ/       ,. ‐- .. _
     |       |::::::|     |                   /  __  `` ー- 、
     |       |::::::|     |               , ィ/   ゝヽ ̄ヽ ー- '
     \       l;;;;;;l    /"             _ / { {ヽ、_   ヽ' ノ_,.〉
       \    `ー'    \_ -ァー- 、_ ... -‐ '    ヽヽ、 `>、..ノ=┘
       /j >-‐ ' ´/ /   /    /   _ノ      \ `ー '!
0446桃白白 ◆9Jro6YFwm650 2014/07/14(月) 07:39:16.66ID:QvQD5i5/
お前ら桃白白に働けとか偉そうなこと言っといて具体的に仕事を要求したら
桃白白がどうにかしろと丸投げですか。それって社会人としてどうなのかな?
もしかして君たちも無職なんじゃないの?(核心)
0447デフォルトの名無しさん2014/07/14(月) 12:06:59.45ID:p2NDgv3c
就職活動してんのか?
0448デフォルトの名無しさん2014/07/14(月) 13:10:15.66ID:BcwFLIWO
多々買え
0449デフォルトの名無しさん2014/07/14(月) 19:08:56.90ID:RZ62ioTL
バブルソートはむしろエアコンのスイッチが押すとカチッていう仕組みを知っている程度
ソートを自分で書くことなんかないし、バブルソートよりも早いソートがあるのにそれを使えてさえいない

仕事?
全財産つぎ込んで株かFxでもやればどうだい
0450桃白白 ◆9Jro6YFwm650 2014/07/14(月) 19:38:00.01ID:QvQD5i5/
>>449
じゃあスイッチの仕組みを知ってる人とスイッチの知らない人どっちに
車を運転していただきたいですかって話。
桃白白株の仕組みがよくわからいからさ、元金もないし、だから桃白白名案があるんだけど、
>>449が株取引やって儲けた分の20%を桃白白にくれるっていうのはどう?
損した分は桃白白カバーできないから安全運転でお願いします。ありがとうございます。
0451デフォルトの名無しさん2014/07/14(月) 19:54:30.71ID:glm3AltK
> じゃあスイッチの仕組みを知ってる人とスイッチの知らない人どっちに
> 車を運転していただきたいですかって話。
スイッチの仕組みは知ってるけど、まともに運転できない人より
スイッチの仕組みなんか知らなくても、まともに運転できる人に運転してもらいたいのが普通じゃね?

「運転技術が同じな上で」の話ではなく、
「まともに運転は出来ないけど、何なら出来るか」って話において「スイッチの仕組みは知ってる」ということは
「まともに運転は出来ないけど、スイッチの仕組みは知ってる」という立ち位置なわけだからな

そんな人に運転して欲しいなんて思う奴はまともじゃない
0452桃白白 ◆9Jro6YFwm650 2014/07/14(月) 20:05:50.45ID:QvQD5i5/
>>451
スイッチの仕組みをさえ知らない人が車を運転できるわけないよね。
ハンドル回せるわけないよね。アクセル踏めるわけないよね。
レンガで家を建てられない人がピラミッド作れるのかって話。
いいかげん詭弁使うのやめなよ。桃白白が正しいって薄々気づいてるでしょ。
大人になりなよ。お と な に な り な よ 。
0453デフォルトの名無しさん2014/07/14(月) 20:34:53.71ID:glm3AltK
ゴメン、君のレベルを考えずに難しい話しちゃったね。
0454桃白白 ◆9Jro6YFwm650 2014/07/14(月) 20:43:19.08ID:QvQD5i5/
>>453
そうだよね、全て君が悪いよね、謝罪してくれてよかった、今後は気をつけてください(アスペ的論理展開)
0455桃白白 ◆9Jro6YFwm650 2014/07/14(月) 20:49:58.90ID:QvQD5i5/
>>449
じゃあお聞きするけど、桃白白が全力で実装した
バブルソートよりすぐれたソート書けるわけ?

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:oG12QRFj
人間て相手を攻撃する時に自分が一番言われたくない言葉で攻撃するんだよ
0460桃白白 ◆9Jro6YFwm650 2014/07/15(火) 05:16:12.98ID:JnVf9n9g
>>457
はい逃げたー。
お前の実力を問うものなのにググれば見つかるとかバカじゃね。

>>458
はい逃げたー2匹目。
ソートも実装できない雑魚が何言っても無駄。

>>459
ホントだよね。
0461桃白白 ◆9Jro6YFwm650 2014/07/15(火) 05:20:35.63ID:JnVf9n9g
うだうだ言い訳を並べ立てて結局バブルソートも実装できない雑魚と
優雅にバブルソートを実装できるエリート桃白白、
どっちに車を運転して欲しいですかって話。
桃白白、心のギアも変えちゃいそうなくらい魅力的っしょ。じゃあお仕事ください。
0462デフォルトの名無しさん2014/07/15(火) 06:32:57.22ID:7LAbxKxV
>>455
■重大なバグ
×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とは「引き分け」、
動けば非効率的だったり冗長だったりしても、動きすらしない>>455には勝ってることになる

全力とか言いながら、バグで動きもしないコードを嬉々として挙げちゃう自分の愚かさを再認識した方がいい

凡ミスではあるが、仕事になったら凡ミス一つで信頼と金を失うことになるのが解ってるのか?
しかも、エンドユーザーの例外的な操作や例外的なデータを食わせた時に生じるバグではなく
1回でも試しに動かせば解るようなバグを残したままなんて、話にならない
0464桃白白 ◆9Jro6YFwm650 2014/07/15(火) 06:43:32.89ID:JnVf9n9g
>>462
はい釣れましたー。
>>456で書いたよね。相手を下げずに自分を上げろ、
それをしなければただの嫉妬だって。相手のここが悪いと
指摘するんじゃなくて自分のコードはここがいいと言わなきゃいけない場面なんだよ。
他の人は桃白白がこう来るであろうことを予測して黙ってたんだよ。

面接に行って、誰それさんはこれこれですと他人を下げて自己アピールする人なんていないでしょ。
それと一緒。全く一緒。桃白白が無職っていうのは実は嘘で、本当は某有名鉛筆企業で人事やってるんだよね。
当然面接もする。君のようなのは速攻で落とすね、はいもう帰っていいよと通り一辺倒のメリットを与えてやる。
0465桃白白 ◆9Jro6YFwm650 2014/07/15(火) 06:51:28.82ID:JnVf9n9g
>UBoundによる配列上限取得を10001回行うことになり

ふむり、これはダウトな予感。有識者のかたはどう思う?
0466桃白白 ◆9Jro6YFwm650 2014/07/15(火) 07:43:32.71ID:JnVf9n9g
>>463
>凡ミスではあるが、仕事になったら凡ミス一つで信頼と金を失うことになるのが解ってるのか?

こういうエラソーなこと言ったやつが知ったかぶりぶちかましていたとき桃白白切なくなります・・・
周りに厳密さを要求するとそれは自分に負担となって帰ってくる。
周りに優しく自分に厳しくっていう桃白白の謙虚でそれでいて凛々しい姿勢を見習って欲しい。
0467桃白白 ◆9Jro6YFwm650 2014/07/15(火) 07:46:03.80ID:JnVf9n9g
知ったかぶりといえば、ついこの間も似たようなやり取りがあったような気がするな。
>>406こいつだわ。同一人物だな。VBScriptのことよくわかってなさそうなところが完全に同一人物だわ。
犯人特定できました。
0468デフォルトの名無しさん2014/07/15(火) 08:19:36.17ID:yPFoPX6G
>>465で桃白白が毛の生えた素人だと判明しました
0469デフォルトの名無しさん2014/07/15(火) 12:36:43.95ID:Bh2cQsaP
毛の生え揃った玄人は>>465みたいなちっぽけ事は気にも止めていないという事実
0470デフォルトの名無しさん2014/07/15(火) 14:26:21.05ID:qEaBAzTp
VBScriptで書くようなクリティカルパスにならないスクリプトだとそこまで細かく気にしてないな
ちなみに試してみたところFor文1つ実行に対して1回だけ上限値に書いた関数呼び出しが発生するみたい
なので462の条件では10002回になったからほぼ合ってる
それによりどれだけ時間が縮まるかはVBS直で測り方知らんし調べるの面倒なので知らん
0471デフォルトの名無しさん2014/07/15(火) 18:29:02.12ID:e7bAQnRm
>>464
お前本当に成長しないな。
他人からコードの瑕疵を指摘されたらありがたく思え。
0472デフォルトの名無しさん2014/07/15(火) 18:45:24.16ID:HYgYHfDW
>>464
だからちゃんとのべたじゃん
すでに他の人が実装し、実績のあるコードは権利的に問題ない範囲でテスト後に利用する、と。
その前のレスでブラックボックスの中身の知識を自慢するんじゃだめといったはず

そんな詳しいなら、COM関連について詳しい情報を求めてる人は多いとおもうから、ホームページ作ってそういう解説すればいいと思うよ

>>460
によると、桃白白が言われたくないセリフは
逃げた、バカ、ソートも実装できない
あたりか
0473デフォルトの名無しさん2014/07/15(火) 22:49:01.12ID:RpzYkQjs
桃白白ってほんとできないんだな。
何か残念。

なんか、就職とか、何に実装できるかわからんソートのブラッシュアップ頑張ってな。
0474デフォルトの名無しさん2014/07/16(水) 00:08:44.74ID:E2yy15pf
おまえらタオパイパイに嫉妬しすぎw
0475デフォルトの名無しさん2014/07/16(水) 00:15:38.03ID:liBzFX03
ID変わるの待って名無しでsageカキコかw
0476デフォルトの名無しさん2014/07/16(水) 00:36:02.90ID:E2yy15pf
>>475
お前誰と戦ってんだよw
0477デフォルトの名無しさん2014/07/16(水) 05:27:15.16ID:O+2v3JUD
カマ掛けに反応するとバレちゃうぞ
0478デフォルトの名無しさん2014/07/16(水) 19:20:49.33ID:8y+vs4BY
ArrがAだとかUBound云々は置いとくとしても>>455のコードは50点だな
ま桃白白が撒いた餌かもしれんが
0479桃白白 ◆9Jro6YFwm650 2014/07/16(水) 19:39:54.01ID:/kkYfsqX
>>478
だからさ、なんべんも言わせないでいただきたい、他人のコードを
批評するまえに自分のコード出しなよ。点数付けるくらいなら100点のコード書けるんだよね?(挑発)
0480デフォルトの名無しさん2014/07/16(水) 19:51:29.64ID:8y+vs4BY
お前自分でコード出さないで>>273を貶しまくってたじゃんw どの口でそんな事言えるんだよw

じゃヒントだけな -1 と -I が足らないよ
これやっても98点だけどな
0481桃白白 ◆9Jro6YFwm650 2014/07/16(水) 19:59:18.16ID:/kkYfsqX
>>480
いつの話してんだよ。なにそれを免罪符にしてコード出さなくてもいいと思ってたのか?あ?
0482桃白白 ◆9Jro6YFwm650 2014/07/16(水) 20:04:24.41ID:/kkYfsqX
ちんちんの大きさ比べるときに他人のちんちんをバカにしながら
最後まで自分のちんちん出そうとしないようなもの。いっとくけど
女子はそういうのダサいと思ってるから。あ、こいつ童貞だなと、バカにしてるから。
大学病院の泌尿器科に行って童貞治してもらえよ。受付で、あの、ちんちんちょん切ってください
って言えばわかってもらえるだろ。ああ、はいはい、男らしいところ一つもないから
開き直って女になろうとしてるクズ野郎ねと優しく対応してもらえるだろ。
0483デフォルトの名無しさん2014/07/16(水) 20:09:31.22ID:8y+vs4BY
-1 と -I の意味が分からんのか?
じゃあのコードと言うかアルゴリズムの不備に本気で気付いてないんだな
も一つ言うと>>455は 『バブル』ソートじゃないよ
泡が上に上がっていく様子からついた名前だからね
0484桃白白 ◆9Jro6YFwm650 2014/07/16(水) 20:15:50.48ID:/kkYfsqX
>>483
ゴリ押しの強弁でコード出さないことを正当化しようとしてやんの、ダッセwww
0485桃白白 ◆9Jro6YFwm650 2014/07/16(水) 20:19:07.46ID:/kkYfsqX
コードを出してくださいという桃白白の呼びかけを無視し、
-1 と -I がーと言うばかり。論法の類型は、一点突破のゴリ押し強弁。
芸がないよね。
0486デフォルトの名無しさん2014/07/16(水) 20:25:29.96ID:8y+vs4BY
-1 はちょっと置いといて

ソート済みの要素までアホみたいに比較してるアホコード
本来の倍の処理がかかってる

内側のループに -I を付けるだけで多少はまともになるよ
0487桃白白 ◆9Jro6YFwm650 2014/07/16(水) 20:28:37.74ID:/kkYfsqX
ほらねw
0488デフォルトの名無しさん2014/07/16(水) 20:35:56.34ID:8y+vs4BY
だからコードを出すまでも無く 内側のループに - I を付けるだけだってw
0489デフォルトの名無しさん2014/07/16(水) 23:15:54.36ID:/CYleDAh
自分が間違ってた事に気付いて尚、意地張っちゃう子は社会ではやっていけないよ
社会に出たら、逆に自分に非が無くても引かなきゃならない場面なんていくらでもある

仕事くれとか言う前に、社会に出てやっていけるくらいの器を見せてみようよ
相手を小馬鹿にして誤魔化すのではなく、耐えること、認めること、我慢することを覚えよう


と言ったところで、コレに対してもいつものように反応しちゃうであろうことは目に見えてるがw
0490桃白白 ◆9Jro6YFwm650 2014/07/17(木) 19:48:49.89ID:X2rZym41
>>489
            ∧  ∧
            |1/ |1/
          / ̄ ̄ ̄`ヽ、
         /        ヽ
        /  ⌒  ⌒    |
        |  へ  へ    |   ふふ♪
        /          |
       /           |
      (          _ |
      (ヽ、       /  )|
       | ``ー――‐''"|  ヽ|
       ゝ ノ       ヽ  ノ
  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0491桃白白 ◆9Jro6YFwm650 2014/07/17(木) 19:53:09.39ID:X2rZym41
桃白白余裕のムーミン
ところでさ、桃白白ちょっと気になってることがあるんだけど、
バベルの塔って知ってる?むかしむかしの人間たちが力を合わせて
天まで届くような塔を建設しようとしたら、神様がそれに怒って
人間たちが別々の言葉を話すようにして、それで人間たちは意思疎通が
できなくなって塔の建設ができなくなったっていう話なんだけどさ、
神様って傲慢じゃない?もっと謙虚になりなよって思わない?桃白白の方が尊くない?
0492デフォルトの名無しさん2014/07/17(木) 20:05:13.29ID:TWZU5MTs
>>491
桃白白は日本語ができないのか、意思疎通ができないのか、どっち?
0493桃白白 ◆9Jro6YFwm650 2014/07/17(木) 20:19:30.46ID:X2rZym41
>>492
        ___
      /     \
     /─  ─   \
   /ノ⊂⊃=⊂⊃=   \
  / 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:XjYWB2u1
オワコン
0495桃白白 ◆9Jro6YFwm650 2014/07/17(木) 21:36:11.48ID:X2rZym41
そういえばVB.NETとVBScriptってどっちが処理速いんだろ。
VBScriptはインタプリタと行ってもCOMの技術を駆使して実行されるから
ネイティブ並みに速いと思うんだよね。.NETは仮想マシンが間に入るわけだし。
VB.NETできる人いる?バブルソートで実験してもらえない?
0496デフォルトの名無しさん2014/07/17(木) 21:43:30.71ID:TWZU5MTs
>>495
.NETは仮想マシンじゃないぞ
実行時にJITコンパイルされてネイティブ実行される
0497デフォルトの名無しさん2014/07/17(木) 21:55:58.50ID:EthFUQQN
「仮想マシンがJITコンパイルしてる」の方が正確だけどな
0498桃白白 ◆9Jro6YFwm650 2014/07/17(木) 22:00:27.19ID:X2rZym41
>>496
共通言語ランタイム - 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:pSAozxdi
ところで桃白白は>>455のどこがマヌケだったのかちゃんと理解できたのか?
0500桃白白 ◆9Jro6YFwm650 2014/07/17(木) 22:08:47.20ID:X2rZym41
>>499
いつの話ししてんねん。なんやなんか言いたいことあるんか?ええわ聞いたるから言うてみい。
0501デフォルトの名無しさん2014/07/17(木) 22:10:34.82ID:TWZU5MTs
>>498
すまん、計算に遅延の生じるタイプの仮想マシンではないと書こうとした
0502桃白白 ◆9Jro6YFwm650 2014/07/17(木) 22:11:03.75ID:X2rZym41
http://stat.ameba.jp/user_images/20140712/23/urbanrobot2/7b/37/j/o0300020713001320348.jpg
0503桃白白 ◆9Jro6YFwm650 2014/07/17(木) 22:13:07.74ID:X2rZym41
>>501
ええんよ
0504デフォルトの名無しさん2014/07/17(木) 22:14:13.31ID:pSAozxdi
なんだ理解出来てないのか

だから女はダメなんだよ
0505デフォルトの名無しさん2014/07/18(金) 02:50:47.86ID:xMJRjSiC
顔真っ赤なのに、必死におすましのフリして余裕ぶってる桃白白カワイイw
0506デフォルトの名無しさん2014/07/18(金) 10:56:56.95ID:bLva0vCS
VS Expressインストールして、
そのソートの実行時間はかればいいじゃん。
ぱいぱいなら、そのくらいできるだろ。
0507桃白白 ◆9Jro6YFwm650 2014/07/18(金) 19:13:13.59ID:ECEkSrl1
>>506
できないよ、桃白白バカだから
.NETできるんならやってよ、桃白白超気になってるんですけど
力を合わせて問題を解決していくって約束したよね?
0508デフォルトの名無しさん2014/07/18(金) 20:22:55.71ID:e08dYUH8
その1 >>455をそのままVB.NETでコンパイル

その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
VB.NETじゃなくて悪いんだけど 9999〜0 までの最悪の配列をソートした時間計ってみた

>>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
VB.NETじゃなくて悪いんだけど

>>509で一番速かった奴をJScriptにしてコマンドプロンプトで実行したら → 27.6125sec.

さらにそれをブラウザ(IE10)で実行 → 0.5115sec.

JITコンパイルってスゲーな!w おい桃白白VB.NETも多分超速いぞ
0512デフォルトの名無しさん2014/07/18(金) 22:09:07.05ID:e08dYUH8
Visual Basic.NET とかPCにインスコしたくねーのれすw
0513桃白白 ◆9Jro6YFwm650 2014/07/18(金) 22:13:32.84ID:ECEkSrl1
>>511
(; ・`ω・´)ナン…ダト!?
0514デフォルトの名無しさん2014/07/19(土) 00:44:37.76ID:HMgx6Gqk
.NETでは9999-0で0.5秒前後
最適化付きで0.12秒
乱数だと0.62,最適化で0.22

ただし、Array.Sort<T>だと0.0004秒、ランダム配列だと0.0012くらいになった
組み込みこんなに早いのか
0515デフォルトの名無しさん2014/07/19(土) 01:10:16.23ID:HMgx6Gqk
むしろ、vbsこんなにひどいの?
他の言語には素早くて、数値以外でも比較処理を自分で書けばソート可能関数あり
VBSでは数値のみの汎用性に欠けたソートを手書きしてもクソ遅い

コマンドでも呼び出した方が下手すりゃはやいということはないよな・・・?

こんな遅くて低機能な言語はすぐやめよう!
0516デフォルトの名無しさん2014/07/19(土) 04:28:31.11ID:noab5YbQ
UNIX系でも、シェルスクリプトは遅いし、
インタプリタ言語よりも、コンパイル言語の方が速いんだね

他には、.NETを使う、PowerShellも使ってみたら?
0517デフォルトの名無しさん2014/07/19(土) 15:43:13.22ID:JXzzGxTp
それでもJScriptと比べると桁違いに速かったような気が・・・
今は知らんけどw
0518デフォルトの名無しさん2014/07/19(土) 21:07:41.63ID:HkPmj+fT
要素数 100000 での比較
CPU=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
>>518 続き

' 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
>>518-519
初期化は >>509 同様 999999〜0 までの最悪の配列
0521デフォルトの名無しさん2014/07/19(土) 21:24:46.55ID:xzoFoPNv
お前の気の長さには脱帽した
0522デフォルトの名無しさん2014/07/19(土) 21:32:29.12ID:v/NGz/Xo
>>519
ソート済要素の無駄な比較は省きましょう
 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:lW10vqRL
こんなポテンシャル低くて人気も無い言語よく続くな
pythonとかやったほうが面白いよ
sqliteとか簡単に使えて面白かった
0524デフォルトの名無しさん2014/07/20(日) 08:59:50.28ID:hxMYvFEN
俺はRubyも使えるけど、RubyやPythonも含めて
スクリプトなんてポテンシャル低くても問題ないような用途にしか使わないからな

それに人気は少なくとも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:euDLWG1y
>>523
DimもByValもない言語なんてくそくらえだと思います。
く そ く ら え だ と 思 い ま ぁ す 。
0526デフォルトの名無しさん2014/07/20(日) 10:56:46.34ID:bE6Jl4yH
>>525
他になんの言語が使えるの?
>>524 の人みたいに慣れてるからVBSで、必要に応じて別言語みたいにできるのかい

>>524
VB人気は歴史とVBAとCOM操作という3点な気がする
COMはマジ複雑なんだよなー
0527桃白白 ◆9Jro6YFwm650 2014/07/20(日) 11:13:21.95ID:euDLWG1y
>>526
桃白白はVBS以外使えないよ。>>524の人みたいにできないよ。
0528デフォルトの名無しさん2014/07/20(日) 11:18:48.21ID:QJ9acb3G
色々な言語を使いこなせればvbsが必要な場面なんかないけどなw
0529デフォルトの名無しさん2014/07/20(日) 11:28:27.26ID:bE6Jl4yH
>>527
そんなら就職なんてあるわけないだろ
ソートもむちゃくちゃ遅い言語にしがみつくなよ
華麗なバブルソートとか言ったところで、他言語に速度も使い勝手も負けてるようじゃお話にならん

ちなみにCOMは扱えるの?
0530桃白白 ◆9Jro6YFwm650 2014/07/20(日) 11:29:00.57ID:euDLWG1y
>>528
どういうこと?意味わかんない。いろいろな汽車ポッポに乗らなければ
トーマスが必要ないって言ってるようなものだよね。意味わかんないよね。
0531桃白白 ◆9Jro6YFwm650 2014/07/20(日) 11:34:14.68ID:euDLWG1y
>>529
みんながみんな速い言語を求めてるわけじゃないと思うんだよね。
超速いから新幹線が好きな人もいれば、ゆったりできるからブルー・トレインが
好きな人もいる。VBScriptっていうのは利用者を癒やし、安らぎを与えるプログラミング界の
ブルー・トレインだと思うんだよね。
桃白白はCOM使えないよ。
0532デフォルトの名無しさん2014/07/20(日) 12:03:32.81ID:lW10vqRL
ブルートレインは言いすぎだろ、せいぜい第三セクターの単線
0533デフォルトの名無しさん2014/07/20(日) 12:21:04.14ID:bE6Jl4yH
>>518
>>519
によると、速度は350分の1、新幹線は300kぐらいだからVBSは1k/hくらい。調べたら赤ちゃんのハイハイだそうだ
0534桃白白 ◆9Jro6YFwm650 2014/07/20(日) 12:24:06.55ID:euDLWG1y
>>533
赤ちゃんかわいいじゃん
0535デフォルトの名無しさん2014/07/20(日) 12:42:30.60ID:SkRC2R26
桃白白って幼児虐待とかしそう
0536デフォルトの名無しさん2014/07/20(日) 12:49:14.19ID:VT96vqsR
メモ帳あれば開発できるのがVBScriptのいいところだよね
0537桃白白 ◆9Jro6YFwm650 2014/07/20(日) 12:50:29.45ID:euDLWG1y
>>535
調べてみる?一緒に子ども作って桃白白の子育てぶりを観察してみる?
子ども作るためにチューする必要があるけど。
0538桃白白 ◆9Jro6YFwm650 2014/07/20(日) 12:52:15.47ID:euDLWG1y
>>536
ナイスインフォ!桃白白もそれを言いたいところだったんだよね。
つまり、そういうことだよね。
0539デフォルトの名無しさん2014/07/20(日) 13:10:14.98ID:bE6Jl4yH
初心者以下の人しかメモ帳なんてつかわないでしょ
子供のお遊びでもない限りそれが利点とはいいがたいな

PowerShellとかjavascriptあたりならインストールなしで使えるし
エディタも最近はブラウザ上で動く高機能エディタが増えてる
0540デフォルトの名無しさん2014/07/20(日) 21:41:01.83ID:MPzU/7by
vbsのサポートってMSはずっと続けるのかな?
新しいブラウザが非対応になったら、aspは
asp.netへ移行しなきゃならんね。
0541デフォルトの名無しさん2014/07/20(日) 21:57:42.98ID:XJ4Jnk+D
しない。javascriptに一極集中。
VBSをメンテするのが面倒なうえ、ユーザもVBSを使うことを望んでいない
0542桃白白 ◆9Jro6YFwm650 2014/07/21(月) 15:35:05.50ID:nFXZpS1i
みんなVBScriptでプログラム書くとき何飲んでる?
桃白白はね、最近は紅茶。桃白白お紅茶飲んでるの。みんなは?
0543桃白白 ◆9Jro6YFwm650 2014/07/21(月) 15:36:46.07ID:nFXZpS1i
>>539
>>539はテキストディタ何使ってるの?
桃白白はね、サクラエディタ。高機能だし、色がきれいなんだよね。
癒やしのカラーリングだよ。
0544デフォルトの名無しさん2014/07/21(月) 17:54:52.51ID:LCLZqfBU
桃白白の爪の垢を煎じて飲んでるよ、ちょっと臭いけど。
0545デフォルトの名無しさん2014/07/21(月) 17:57:07.49ID:V67C2phV
菊正宗 樽酒 辛口飲んでるよ
0546デフォルトの名無しさん2014/07/21(月) 18:07:03.46ID:erLtMSiQ
このスレ20代限定にしない?
0547デフォルトの名無しさん2014/07/21(月) 18:09:06.24ID:LCLZqfBU
>>546
話を聞こうか
0548デフォルトの名無しさん2014/07/21(月) 18:30:26.07ID:erLtMSiQ
私のプロファイリングによれば若干一名は20代外と思われます
0549桃白白 ◆9Jro6YFwm650 2014/07/21(月) 18:31:39.96ID:nFXZpS1i
ゴクリ……
0550デフォルトの名無しさん2014/07/21(月) 18:34:33.42ID:xXxylAjo
体重?
0551デフォルトの名無しさん2014/07/21(月) 19:50:11.91ID:7KKg5Ici
>>543
対応してるものはVisualStudio
してないものとか、web関連はvimが多いかな
Linuxにssh接続したときなんかもviは使えるから覚えといて損はない
0552デフォルトの名無しさん2014/07/21(月) 19:55:51.24ID:utuOgybB
>>542
普通のプログラムならまだしも、VBS程度なら
何かを飲みたくなる前に書き終わる
0553デフォルトの名無しさん2014/07/21(月) 20:40:10.66ID:URAVOSTo
>>552
VBSでバブルソート書いてみて
0554デフォルトの名無しさん2014/07/21(月) 20:49:01.65ID:s54tG2iO
ぱいぱい、あきらめろ。
vbsなんてもう終わりが見えてる。
c#やってほしいが、vbsなれてるなら
少しの努力でvb.netできるようになるだろ。
一歩進もうぜ?
0555桃白白 ◆9Jro6YFwm650 2014/07/21(月) 22:19:46.21ID:nFXZpS1i
>>554
やだ、桃白白ずっとここにいる!
0556デフォルトの名無しさん2014/07/21(月) 23:40:37.09ID:LCLZqfBU
勇気ある停滞
0557桃白白 ◆9Jro6YFwm650 2014/07/21(月) 23:57:24.12ID:nFXZpS1i
>>556
ああいいこという。京都やヨーロッパの街並みのように変わらないことが
価値をもつことだってあると思うんだよね。VBScriptは文化遺産だよ。
0558デフォルトの名無しさん2014/07/22(火) 00:21:20.39ID:7jBUreA7
でもなぁ
VBSの比較的強みのCom関連が扱えないならもう価値はまったく感じないなぁ
ヨーロッパの街並みといっても、疫病の発生源となる汚染された川みたいなとこだ

他人を見下したりする発言ばっかしてたからもう少し能力があると思っていたのに、他の言語や技術を学ぶ気すらないという地点でダメだな
0559桃白白 ◆9Jro6YFwm650 2014/07/22(火) 00:52:42.78ID:Lncwx8k1
>>558
せやな
0560片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0 2014/07/22(火) 01:17:51.93ID:zJWBojIk
サクラエディタのバージョン情報ダイアログは白っぽいだろう、
あれは俺がデザインした。VBScriptをいくら頑張ってもサクラエディタは作れない。
0561桃白白 ◆9Jro6YFwm650 2014/07/22(火) 19:46:20.93ID:Lncwx8k1
>>560
片山さーん、>>514これみた?
.NETのArray.Sortが速いんだって。
桃白白の仮説だと配列へのアクセスがVBScriptのボトルネックだから、
バブルソートと比較して配列へのアクセスが少ないクイックソートを
VBScriptで実装したらVBScriptは.NETに肉薄するどころか、COMパワー全開で
.NETを凌駕すると思うんだよね。じゃあよろしくお願いいたします。
0562デフォルトの名無しさん2014/07/22(火) 20:09:30.74ID:7jBUreA7
>>561
多分、.NETのソートは内部でCのコード呼んでるから、Cとかじゃないと追いつけない
0563デフォルトの名無しさん2014/07/22(火) 21:08:18.98ID:eN9ZRDyH
クイックソートは安定なソートじゃないからどの言語でも採用されてないよ
あとCOMパワー全開とか知ったかぶりですらない発言はバカみたいだから止めた方がいいよ

ってバカなのか
0564デフォルトの名無しさん2014/07/22(火) 21:09:01.89ID:Ee1R07HG
>>561
それはない。
0565桃白白 ◆9Jro6YFwm650 2014/07/23(水) 05:51:27.58ID:UAVvN6Dk
>>562
やってみる前からあきらめんな、桃白白はそういう弱腰の姿勢が大嫌いだ。
どうぞよろしくお願いいたします。ありがとうございます。

>>563
バカは大嘘ぶっこいてるお前のほう。
クイックソートはいろんな言語で採用されてるし、安定ソート。それでいいな?

>>564
いいやある。
0566デフォルトの名無しさん2014/07/23(水) 07:11:44.96ID:rtK4ZJrj
桃白白って断定や断言を多用する割には、その根拠は全く示さないのな

いや、間違ったことを断定してるから、根拠を「示"せ"ない」ってのが正しいのかw
0567桃白白 ◆9Jro6YFwm650 2014/07/23(水) 07:12:53.16ID:UAVvN6Dk
>>566
根拠を示さないのはみんなもじゃん。
根拠を示すべきだって君が思うんなら、まず君が示すべきじゃないかな?(スーパーカウンター)
0568桃白白 ◆9Jro6YFwm650 2014/07/23(水) 07:14:56.85ID:UAVvN6Dk
俺は女にモテると豪語するやつがみんながみんなチンチン見せるわけじゃないだろ、そういうことだ。
0569デフォルトの名無しさん2014/07/23(水) 12:43:10.07ID:JxJ7Yhrp
VBSでは、.NETのArray.Sort<T>ほどの速度はだせない。

たおぱいぱいはなぜVBSにこだわる。
0570デフォルトの名無しさん2014/07/23(水) 16:58:07.52ID:B++IGfJt
>>568みたいなレス見ると「あ〜こいつ欲求不満なんだなぁ〜」って思う
0571デフォルトの名無しさん2014/07/23(水) 17:45:48.72ID:fHoLo1/B
というかセクハラに対して何も感じなくなったら人として終わってるよね
0572デフォルトの名無しさん2014/07/23(水) 18:44:39.37ID:Vu7O24h/
そういうとこ突っ込むんじゃなくてさ、クイックソートは安定ソートっていう
ところにチンチン突っ込んで欲しいんじゃないの?
0573桃白白 ◆9Jro6YFwm650 2014/07/23(水) 19:28:06.20ID:UAVvN6Dk
>>569
VBScriptってなんかかわいくない?メモ帳で書いてすぐ実行できるし、Dimもあるし、ByValもあるんだよ。
かわいくない?桃白白超気に入ってるんだよね。
0574桃白白 ◆9Jro6YFwm650 2014/07/23(水) 19:32:36.57ID:UAVvN6Dk
>>572
(*ノωノ)キャッ(*ノω・)ゝチラッ
0575デフォルトの名無しさん2014/07/23(水) 20:06:13.02ID:i1IDZLt5
>>573
他と比べたならまだしも、VBSしかかけないのに気に入ってるもくそもないだろ
メモ帳に書いて実行ならよっぽどjavascriptのほうが便利
0576桃白白 ◆9Jro6YFwm650 2014/07/23(水) 20:26:58.93ID:UAVvN6Dk
>>575
一途な愛を貫いて何が悪いっていうのさ!ヤリチンよりよっぽどマシだよ。
不潔だよ、手当たりしだい手を付けて、じゃあJavaScriptのスレに行きな!
0577デフォルトの名無しさん2014/07/23(水) 20:41:01.37ID:B++IGfJt
文字列操作関数が豊富なところはJSよりVBSの方が便利な気もしないでもないが...


一途な愛って言うと聞こえはいいがそれこそ詭弁だな
「精神的に向上心がないものは馬鹿だ」と夏目漱石先生もおっしゃっておられる
0578デフォルトの名無しさん2014/07/23(水) 20:43:10.49ID:/q4EOKUh
馬鹿は結果だ。過程ではない。
0579桃白白 ◆9Jro6YFwm650 2014/07/23(水) 21:01:42.37ID:UAVvN6Dk
>>577
いろんな言語の表面ばかりなめてわかった気になってるヤリチン野郎のほうが向上心がない。
夏目漱石はお前のような軽薄浅慮な人間を批判しているんだよ。
10cm入ったくらいで相手をわかった気になるバカな男、綾小路きみまろ先生がおっしゃいました。
0580デフォルトの名無しさん2014/07/23(水) 21:10:53.49ID:B++IGfJt
桃白白のレスって相手を否定しているように見えて実は全て自己否定だと言うのが興味深い
かなり根深い劣等感を無意識下では認識してるんだろうな

あとペニスに対する執着とか
0581デフォルトの名無しさん2014/07/23(水) 21:11:34.79ID:i1IDZLt5
>>579
一途な愛があるのにCOMのお勉強もしないし、役に立つツールやライブラリも公開しないのか
ほんの表面しかやってないんだな
その上、クイックソートも自分で書かない
向上心がどこにあるんだい?
0582デフォルトの名無しさん2014/07/23(水) 21:13:12.37ID:i1IDZLt5
>>580

>>460
で本人も認めてるよ
0583桃白白 ◆9Jro6YFwm650 2014/07/23(水) 21:19:25.27ID:UAVvN6Dk
>>580
何ペニスって、いきなり何言い出してるんでしょうか?血迷ったんでしょうか?
血迷って血液が一点に集中して固くなってしまったんでしょうか?

>>581
書かないんじゃないよ、書けないんだよ、じゃあ書いてもらうしかないよね。
桃白白は一生懸命努力してること伝わってるでしょ?君はあまのじゃくだから
決して認めようとしないだろうけど、君があまのじゃくじゃなかったとしたら
桃白白は頑張り屋さんの健気なかわいい子羊さんだって伝わってるでしょ。
心に嘘は付けないよ。君はもう桃白白のつぶらな瞳に見透かされてるよ。
0584桃白白 ◆9Jro6YFwm650 2014/07/23(水) 21:20:17.15ID:UAVvN6Dk
>>582
桃白白が何を認めたって?
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
>>586
まだ誰もクイックソート書いてないから負けてないよ。
むしろ桃白白はバブルソートを優雅に提示して見せたんだから、
圧倒的な大差で勝ってるよ。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
>>587
前書いてくれた人にゴミコードだのレベル低いだの言ってたじゃん
どうせまた、そんな前のこととか言ってごまかそうとするんだろうが、さすがに人としてどうかと思うぞ

あと、バブルソートどこで示したの?
もしや、あの動かないやつが優雅なのか?

いまんとこ0を-10に変えた感じ
0589桃白白 ◆9Jro6YFwm650 2014/07/23(水) 21:56:46.94ID:UAVvN6Dk
>>588
前に書いた人が桃白白に批判されたの見てビビってるわけ?ビビっときちゃってるわけ?
自分が書いたものもマイナスの評価をされるんじゃないかとビクンビクンしちゃってるわけ?
ださ。桃白白のくじけぬ努力を見習って欲しいよ。ださ。
0590桃白白 ◆9Jro6YFwm650 2014/07/23(水) 21:58:53.28ID:UAVvN6Dk
つまり自分が批判されない絶対安全領域にいることが保証されないと
コードを出したくないと、そういうわけね。あるといいね、絶対安全領域。
0591デフォルトの名無しさん2014/07/23(水) 22:03:08.23ID:B++IGfJt
そうやって煽ればクイックソート作ってくれると思ってんのかなぁ〜
0592デフォルトの名無しさん2014/07/23(水) 23:05:05.92ID:HSE4QcZY
pythonスレはきちんと機能してるがそれに比べてこのスレの糞っぷりはひとえに
であります
0593桃白白 ◆9Jro6YFwm650 2014/07/24(木) 04:53:41.17ID:RXUpOp7y
>>591
まだかな、どきどきわくわく
0594デフォルトの名無しさん2014/07/24(木) 18:00:51.01ID:xVlpwugb
はい
https://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
>>594
えーわかんなーい、桃白白どれ選べばいいのかわかんなーい
どれが桃白白にお似合いだと思う?
0596デフォルトの名無しさん2014/07/24(木) 19:21:35.10ID:xVlpwugb
>>595
全部
一つだけみるとか楽をしない
0597桃白白 ◆9Jro6YFwm650 2014/07/24(木) 19:25:11.44ID:RXUpOp7y
>>596
やだー選べなーい、選んでよー
0598デフォルトの名無しさん2014/07/24(木) 19:43:30.37ID:I06JluIA
あーウザ、誰か粗大ごみ回収してよ
0599デフォルトの名無しさん2014/07/25(金) 08:23:44.82ID:I7IySmHM
VB6マジでおすすめ
0600デフォルトの名無しさん2014/07/25(金) 13:28:18.23ID:ymDgkO4X
216/597
異常だな
0601デフォルトの名無しさん2014/07/25(金) 14:02:41.96ID:HjlIhqbZ
書き込み数が異常だった。
私は気違いなのでありまして
ひょっとしたら狂ってるつーことは
イヤー別に精神的になんとかかんとかじゃなくて
狂ってるという事はあると思う。
それは皆だって少々は狂ってると思う。
0602桃白白 ◆9Jro6YFwm650 2014/07/26(土) 11:31:58.09ID:ru0f0fbl
みんなもいっぱい書き込めばいいじゃん
VBScriptへの思いの丈を熱く語ったらいいじゃん
クイックソート実装したよーとか書き込んでくれたらいいじゃん!
0603桃白白 ◆9Jro6YFwm650 2014/07/26(土) 11:37:40.29ID:ru0f0fbl
みんなコード書くときフォント何使ってる?
桃白白はいま、やさしさゴシックにはまってるんだよね。
いまなら優しいバブルソートを実装できる気がするよ。
0604デフォルトの名無しさん2014/07/26(土) 17:43:53.46ID:lNocvsEQ
>>603
Font: Meiryo Consolas
(Editor: Mery)
(Theme: Monokai)
0605デフォルトの名無しさん2014/07/26(土) 19:15:07.72ID:rVqiJ3sD
Source Code Proをググれカス
0606桃白白 ◆9Jro6YFwm650 2014/07/26(土) 19:42:12.79ID:ru0f0fbl
>>604
Consolasはきれいでかわいいよね。堅苦しくなくて可読性がよくて、
その絶妙なバランスは芸術の域に達してるよ。
TheSansMonoも書籍でよくみかけるし、ルーカスはプログラミング業界
に多大な貢献をしてるスーパーデザイナーの一人だよね。
Meryはひつじさんのやつでしょ。知ってるわ。マクロをVBScriptで書ける
スーパー優れたエディタだって聞いてます。ありがとうございます。
0607桃白白 ◆9Jro6YFwm650 2014/07/26(土) 19:58:27.10ID:ru0f0fbl
>>605
バブルソート書いてみたけど、これをきれいと思うかどうかだよね。
http://www.fastpic.jp/images.php?file=8005398705.png
0608デフォルトの名無しさん2014/07/26(土) 21:33:19.50ID:UU8GLkwm
>>607
お前まだバブルソートちゃんと理解出来てないのかwww



















本物のバカなのか?
0609桃白白 ◆9Jro6YFwm650 2014/07/26(土) 21:39:20.81ID:ru0f0fbl
>>608
桃白白は100%理解してるよ。
バブルソートを極めた桃白白にはそういうふざけた鎌かけは通用しないよ。
0610デフォルトの名無しさん2014/07/26(土) 21:45:29.87ID:UU8GLkwm
なぜあなたはソートが確定して比較の必要が無い要素まで延々と比較を繰り返すのですか?
>>607は必要のない比較を行って本来の倍の処理が掛かってるんですよ?
0611桃白白 ◆9Jro6YFwm650 2014/07/26(土) 22:22:20.58ID:ru0f0fbl
>>610
試してみた?倍はかからないと思うけどなあ
0612デフォルトの名無しさん2014/07/26(土) 23:49:32.35ID:UU8GLkwm
「処理時間」では無く「処理」と書いてあるだろ,比較の回数だ

時間は>>508,509で検証されてる
0613桃白白 ◆9Jro6YFwm650 2014/07/26(土) 23:57:02.42ID:ru0f0fbl
>>612
詭弁使ってんじゃねえぞおら、時間が2倍にならないのなら処理も2倍になってないに決まってるだろうが
0614デフォルトの名無しさん2014/07/27(日) 00:05:52.01ID:d/bVzC9o
ソートが確定してるんだから要素の入れ替えが行われない
よって「処理時間」が倍にならないのはあたりまえ

あなたマジでバブルソートのアルゴリズム... それ以前にプログラムと言う物をまったく理解出来てないんですね

まぁここにしか居場所がないからかまって欲しくてわざとバカの振りをしてるんでしょうけど
0615桃白白 ◆9Jro6YFwm650 2014/07/27(日) 00:16:47.06ID:DXQ62X69
>>614
バカはお前だろ。二倍にならないものにたいして倍になると言っただろ。詐欺もいいとこだ。
消防の方から来たとは言ったが消防署の人間だとは言ってないと言って善良な
市民に消火器を売りつけるようなもの。
倍にならないのなら最初からそういえよ。倍にはならないから桃白白のコードはすてきな
コードだと思いますって最初からちゃんというべきだったよね!?
0616デフォルトの名無しさん2014/07/27(日) 00:22:43.92ID:d/bVzC9o
あなたがちゃんと日本語を理解できていなかっただけの事です

あと上の方でクイックソートの話が出てましたが条件によってはクイックソートよりバブルソートの方が速い場合があるんですよ

要素の入れ替えが一度も行われなかった場合に即終了という処理を入れなれけばいけませんが
この処理を入れて初めてバブルソートは完成するのです
0617桃白白 ◆9Jro6YFwm650 2014/07/27(日) 00:27:47.91ID:DXQ62X69
>>616
じゃあ完成させてみなよ、できもしないくせに詭弁ばかり振りかざして恥ずかしくないわけ?
バブルソートがクイックソートより速かったら、じゃあなんでいろんな言語でバブルソートが
採用されてないのかなあ!?
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
>>612 が言ってるように>>508 にコード書いてあるじゃん。

>>615
処理数と処理速度は同じじゃないぞ
処理一つ一つにかかる時間が違うから

交換があまり起こらなかったりすれば速度が倍違う可能性はある

そして、少なくとも100%無駄は存在していて、この程度の有名アルゴリズムで有名な無駄を出すようでは、バブルソートも書けない、となる。念のため行っておくと、このスレにはもう無駄の修正コードが乗っているからな

>>617
アルゴリズムはデータや環境によって速度や効率が変わる
ざっくりソートされていれば早く終わるとか、比較の方法が複雑なので交換回数に寄ってむしろ遅くなる、ソートに余分なメモリを使うなど
通常は平均して早めのやつを選ぶか、状況に応じて変える
0621デフォルトの名無しさん2014/07/27(日) 01:54:42.46ID:4bNTthvF
そもそも、個数が増えるとVBSでソートするよりソートコマンドでも叩くほうが速いとかありそう
0622デフォルトの名無しさん2014/07/27(日) 02:30:56.34ID:DcRvt70C
cで書かれて、メンテされ続けてるものは、大抵の場合、M$のアプリケーションりょりも高品質
0623桃白白 ◆9Jro6YFwm650 2014/07/27(日) 10:37:52.94ID:DXQ62X69
>>620
>>508のコードでソートできるわけがねえだろうが、横着してんじゃねえぞおら。
桃白白いまお前にコード書けっつってんだ。桃白白だって>>455の時点で書いたんだよ、
そしてあらためて>>607で書いたんだよ。その>>607にたいしてお前はいちゃもんつけてんだから、
桃白白にコード書けといわれたらお前はあらためてコードを示すべきなんだよ。
裁判において過去に類似の判例はあるので、俺は裁判長として判決を出さないなんてバカいないだろ。
お前はそのバカやらかしてんだよ。一種の責任逃れだよ。恥を知れクソチキン。
0624桃白白 ◆9Jro6YFwm650 2014/07/27(日) 10:40:43.03ID:DXQ62X69
>>620
>この程度の有名アルゴリズムで有名な無駄を出すようでは、バブルソートも書けない、となる。

コードも書けてないお前が言うなって感じだな。


>ソートに余分なメモリを使うなど通常は平均して早めのやつを選ぶか、状況に応じて変える

ゴミのような一般論と話すりかえてんじゃねえよ、バブルソートを採用してる言語があんのか?あん?
0625桃白白 ◆9Jro6YFwm650 2014/07/27(日) 10:45:00.96ID:DXQ62X69
>>621
じゃあ死ねよ。VBSでソートしたくないんだったら死ねよ。VBSはなんのためにあるんだ?
バブルソートのためだろうが!違うか!!(威圧)
0626デフォルトの名無しさん2014/07/27(日) 12:59:31.90ID:4bNTthvF
>>623
お前のコードだって両方とも動いてないぞ。実行してみたか?

コード(最適解ではない)
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
>>626
それに何ソート?バブルソートとは程遠いが?

えーなに?Wikipediaのクイックソートのページのどこにバブルソートが速いなんて書いてあるわけ?
よくもまあ平然と捏造するもんだな。小保方も真っ青なホラフキンっぷりだなおい。
クイックソートの途中で挿入ソートに切り替えたら速くなる、で?お前が言ってたのは
バブルソートはクイックソートより速くていろんな言語で採用されてるって話だっただろうが。
自分で言ったことも忘れたのか?ああ!?
0628デフォルトの名無しさん2014/07/27(日) 14:46:16.30ID:cnNBERCF
桃ってコードはいまいちでもおとなしくて素直だと思ってたんだが
そうじゃなかったんだな
0629桃白白 ◆9Jro6YFwm650 2014/07/27(日) 14:52:01.47ID:DXQ62X69
>>628
自分のコードもさらせないチキン雑魚はひっこんでろ、処されたいのか?あ?
0630桃白白 ◆9Jro6YFwm650 2014/07/27(日) 14:59:17.87ID:DXQ62X69
http://1topi.s3.amazonaws.com/system/curations/saved_quote_image_400517.jpg
0631デフォルトの名無しさん2014/07/27(日) 15:30:20.58ID:cnNBERCF
>>629
バブルソート書いてみたよ
動作確認で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
>>632
わかるに決まってるよねそんなの。
桃白白のことバカにするんじゃないよ。
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:1E0PHx3I
>>631
Callつかうなら引数にカッコはいらない
カッコつけると、引数の評価で式として計算された値が渡される
結果引数がコピーされるので、引数に指定した変数が変更されない

Call使わないでカッコ余分に書いても同じ
0635デフォルトの名無しさん2014/07/27(日) 20:14:52.58ID:cnNBERCF
>>634
回答ありがとう
使うと使わないを逆に書いちゃってると思うけど
Callを使う使わないでSubプロシージャ呼び出しでは括弧の要否が異なるのね
で引数を括弧で囲うと参照渡しじゃなく計算された値渡しになると
そんな仕様なのね なるほどでした

>>633
聞きたかったことと違うけど回答ありがとう
Callの使い方やFunctionで戻す説明じゃなく
Callを使わずに括弧をつけたら引数の配列が変化しない理由が知りたかったの
0636デフォルトの名無しさん2014/07/27(日) 20:48:01.76ID:4bNTthvF
>>627
いや、バブルソートだろ
むしろ、おまえの書いた動かないコードはなに?

あと、日本語読める?
バブルソートよりもっと効率のいいものがあるからバブルソートつかわれないって言ってるじゃん
あと、いろんな言語で採用されているってどのレス?
幻覚症状でもあるのか?

>>635
呼び出しにカッコつけると値渡しになるってのは俺もはまった
悪い仕様だからVB.NETではなくなってるらしい
0637デフォルトの名無しさん2014/07/27(日) 20:57:15.03ID:4bNTthvF
>>636
ん、よく見たらバブルソートじゃないか?
桃白白のコード手直ししようと思ったら動かなくて、そのあと()の仕様に悩んでて、いろいろサイトみながら変えるうちにごっちゃになったか

なれない言語で書くもんじゃないな
0638桃白白 ◆9Jro6YFwm650 2014/07/27(日) 21:17:49.62ID:DXQ62X69
>>636
どこがバブルソートなんだ?おーんおーんおーん?
0639桃白白 ◆9Jro6YFwm650 2014/07/27(日) 21:25:19.68ID:DXQ62X69
>>637
他人のせいにしてんじゃねえよ。電柱立てて信号機建てましたと言ってるようなもの、
完全に詐欺罪だし、国土交通法違反。
0640デフォルトの名無しさん2014/07/28(月) 02:16:02.30ID:H5fgUOEV
>>627
> バブルソートはクイックソートより速くていろんな言語で採用されてるって話だっただろうが。

誰もそんな事言ってないのにw 桃白ってバカなんじゃなくて基地外だったのかw
0641デフォルトの名無しさん2014/07/28(月) 04:35:16.87ID:cHYgyeR6
すいません。
俺が言いました。
謹んでお詫び申し上げます。
0642デフォルトの名無しさん2014/07/28(月) 07:07:43.02ID:IMvf4O9d
Sub Sort(A)
 Dim 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
クイックソートの欠点は、2つにグループ分けする時の片寄り。
例、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
俺が作ったオリジナルソートは、マージソートより平均して2〜3割速い安定ソートだが
メモリO(1)で実装することが不可能なので、メモリO(1)で済ませたいときはマージソートのメモリO(1)版
メモリ使用量不問でとにかく速い方が良い場合はオリジナルソート使ってる
0645デフォルトの名無しさん2014/07/29(火) 21:54:22.62ID:pW6BBk1F
>>644
オリジナルソート教えてください
0646デフォルトの名無しさん2014/07/29(火) 22:49:40.18ID:0Lby8rDG
ソートなんて使う局面は限られてるし
始めからO(1)なデータ構造に入れることも考えたらどうよ
0647桃白白 ◆9Jro6YFwm650 2014/07/30(水) 06:10:01.16ID:glDWhKc6
>>644
桃白白にも教えてください
0648桃白白 ◆9Jro6YFwm650 2014/07/30(水) 06:12:28.26ID:glDWhKc6
>>642
これuの値がおかしくない?
2,1をソートするとき1回交換したら処理を終えていいはずだけど、
1回交換したあとにもっかい同じところをチェックするよね。
0649デフォルトの名無しさん2014/07/30(水) 06:49:22.56ID:vVMPlvU0
>>645
頑張って作ってね
俺の作ったソートは、俺にとっての「オリジナルソート」であって、君にとっての「オリジナルソート」ではないから
「オリジナルソート」が欲しいなら自分で頑張ることでしか、自分で「オリジナルソート」と呼べるものは手に出来ない


>>646
その前提の縛りを受けて遅くなることを避けたかったので、頭の片隅には「メモリO(1)で作れればなぁ」という
思いはあったが、解っていながらその縛り無しで設計したので仕方がない

というか、俺の実力ではメモリO(1)の縛りでは、たぶんマージソートを超えられない
俺のオリジナルソートは普通のマージソートより速度が速く、メモリO(1)マージソートと比べても、
メモリ劣り、速度勝りという一長一短だから存在価値があるが、メモリO(1)に拘った結果、メモリO(1)マージソートと比べて
メモリ同じ、速度劣り、安定性同じでは、勝ってる部分が一つもなくて存在価値が無いからね

というか、メモリO(1)でマージソート超えられてたら、もっと儲かってるはず...orz
0650デフォルトの名無しさん2014/07/30(水) 20:03:47.14ID:hXQC6b/b
vbsにシフト演算とかあったっけ?
0651桃白白 ◆9Jro6YFwm650 2014/07/30(水) 20:26:46.37ID:glDWhKc6
>>650
それがないんだよね・・・桃白白もさシフト演算さえあればあんなことやこんなことやエッチなこととかしたいと思ってるの
0652デフォルトの名無しさん2014/07/30(水) 21:08:36.08ID:I2oO8ehZ
jscriptやれよ
0653デフォルトの名無しさん2014/07/30(水) 21:41:37.80ID:FGPEFl0N
シフト演算を勘違いしてるに100万ペソ
0654デフォルトの名無しさん2014/07/31(木) 01:15:06.85ID:CsC+7eo5
>>651
シフト演算でどんなエッチなことするのか教えてよおっさん
0655デフォルトの名無しさん2014/08/01(金) 18:07:26.43ID:bxaBGcSN
お前ら必死すぎw
0656デフォルトの名無しさん2014/08/01(金) 21:16:03.58ID:Iet/Xoco
>>654 おそらくこういうの

「やっぱり、ココが感じるの?」
 そう言いながら、充血してぷっくりと膨らんだクリちゃんを、小刻みに振動する羽根の
先端で小突きまわしつづける。
 さらに、もう片方の手でクレヴァスを開き、中に指を沈めていく。
「くっ……んっ…」
0657桃白白 ◆9Jro6YFwm650 2014/08/01(金) 21:27:47.16ID:ZccbvQvW
ぇ・・・Hash関数とかシフト演算あったら実装できるかなって・・・
0658デフォルトの名無しさん2014/08/02(土) 00:48:29.67ID:+iKP0KwA
ぱいぱいは気持ち悪いから黙っとけ
0659デフォルトの名無しさん2014/08/02(土) 07:33:42.26ID:9+5A/MYF
>>657
シフト無いとハッシュ実装できないのかお前はw
0660デフォルトの名無しさん2014/08/02(土) 10:35:27.55ID:5TkFsQ6B
桃白白のレベルを察してやれよ
0661桃白白 ◆9Jro6YFwm650 2014/08/02(土) 11:09:52.15ID:sblYll8r
>>659
じゃあ実装してみてよ

>>660
同上
0662桃白白 ◆9Jro6YFwm650 2014/08/02(土) 11:19:35.38ID:sblYll8r
桃白白のコードに文句言うときのお前ら
http://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:sblYll8r
先に貼っといた、見てて、どうせ逃げるからw
0664デフォルトの名無しさん2014/08/02(土) 11:25:42.22ID:9+5A/MYF
桃白が思い描いているハッシュってどんなのなんだろう...


想像だに出来ないわw
0665桃白白 ◆9Jro6YFwm650 2014/08/02(土) 12:04:01.64ID:sblYll8r
>>664
想像できないのに >>659 こんな発言しちゃったの?
軽率だったね、でもしょうがないよコード出さなきゃ逃げたって思われるから
コード出すしかないよ、桃白白様にコード献上しなよ、さっさと。
0666デフォルトの名無しさん2014/08/02(土) 12:18:55.40ID:9+5A/MYF
その前にまず桃白が言う Hash関数 ってどういう関数なの?
引数は?戻り値は?仕様を提示してよ
0667桃白白 ◆9Jro6YFwm650 2014/08/02(土) 12:30:29.72ID:sblYll8r
>>666
桃白白は>>659についてじゃあハッシュ実装してよといっているんで、
>>659を書いた時点でどういう関数なのかって頭の中にあったんでしょ。
それを書いてよ。
0668桃白白 ◆9Jro6YFwm650 2014/08/02(土) 12:32:07.18ID:sblYll8r
逃げる? 逃げちゃう? また逃亡しちゃう? wwwww
0669桃白白 ◆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
>>671
言ってんじゃん。桃白白に言ってんじゃん。

> >>657
> シフト無いとハッシュ実装できないのかお前はw

じゃあ実装してみてと言ったらできなかったじゃん。
都合が悪くなったらそんなこと言ってないととか政治家かよ!
0673デフォルトの名無しさん2014/08/02(土) 13:04:58.19ID:9+5A/MYF
それがなぜ  シフト演算がなくてもハッシュ関数を実装できると豪語  になるのか不思議

あと

バブルソートはいろんな言語で使われてて俺はそれを実装できると言っておきながら

これ誰がどのレスで言ったの?



まぁ暑いからね〜
0674桃白白 ◆9Jro6YFwm650 2014/08/02(土) 13:06:47.73ID:sblYll8r
>>673
じゃあシフト演算がなかったらハッシュ関数実装できないのに
「シフト無いとハッシュ実装できないのかお前はw」
と言ったってことなの?暑さで脳みそ腐ってるのはそっちのほうだよね。
0675デフォルトの名無しさん2014/08/02(土) 13:13:30.93ID:9+5A/MYF
シフト演算が無いと実装できないハッシュって想像が付かないんだよ
俺が思ってるハッシュと桃白が言うハッシュって別の物なのかな〜って思ってさ

だから>>666のレスをしたんだけどさ〜
それには答えてくれないのは何故なんだろうな〜って

まさかハッシュって何か知らないで>>657みたいなレスしたのかなぁ〜って
0676桃白白 ◆9Jro6YFwm650 2014/08/02(土) 13:21:46.64ID:sblYll8r
>>675
だからその想像してるものを書いてっていってるわけで、
>>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:QFtM5zNB
どういうデータタイプ(数値?文字列?)に対してハッシュ値を計算したいの?っていう
0681桃白白 ◆9Jro6YFwm650 2014/08/02(土) 17:40:57.09ID:sblYll8r
そんなんどーでもええわ
0682デフォルトの名無しさん2014/08/02(土) 18:03:17.74ID:rtru7u/F
ハッシュドビーフ
0683デフォルトの名無しさん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/EET
オーバーフロー
0686桃白白 ◆9Jro6YFwm650 2014/08/02(土) 20:52:43.00ID:sblYll8r
>>684
ナイスブレイブ!

>>685
じゃあオーバフロしないコード書いてみろよ、あ?
0687デフォルトの名無しさん2014/08/02(土) 22:11:19.41ID:QFtM5zNB
for i = 1 to l
  h = h + asc(mid(s, i, 1))
  h = (h and &hffff) ' 追加
next
0688デフォルトの名無しさん2014/08/02(土) 23:50:32.25ID:DD2/dAO6
>>687
なんか別のプログラムになっちゃいますけど
0689デフォルトの名無しさん2014/08/03(日) 04:11:07.46ID:sMNbanvZ
res = 37 // 適当な初期値
res = res * 31 + データの値
res = res * 31 + データの値
res = res * 31 + データの値

どんどん前の結果に、31を掛けながら、
データの値を足していくみたい
06906892014/08/03(日) 04:36:28.05ID:sMNbanvZ
自己レス
>res = res * 31 + データの値
これは、Overflowするのか

31だから、5ビット左シフトしてから、1を引いてくれ
0691デフォルトの名無しさん2014/08/03(日) 04:50:51.29ID:JzTWTUOs
ていうかそもそもシフトが無かったら掛け算割り算すればいいじゃないって話。
0692桃白白 ◆9Jro6YFwm650 2014/08/03(日) 07:49:04.77ID:B2OnrSpH
>>691
パンがなければケーキを食べればいいじゃないみたいな、アンネ・フランクか!
0693デフォルトの名無しさん2014/08/03(日) 10:36:42.91ID:reIqX1We
ハッシュ値なんてどーやって求めてもいいんだよ

図書館の本破ってたのお前か!>>692
0694桃白白 ◆9Jro6YFwm650 2014/08/03(日) 11:18:42.97ID:B2OnrSpH
>>693
男なんておちんぽ生えてれば誰でもいいみたいな。
それってとっても不潔だし、ヤリマンだと思う。
0695デフォルトの名無しさん2014/08/03(日) 13:42:35.69ID:B+grmxsK
そういやVBSってオーバーフローでもランタイムエラーになるんだっけ
Cと同じ感覚で使ってると怖いな
0696桃白白 ◆9Jro6YFwm650 2014/08/03(日) 13:48:45.50ID:B2OnrSpH
>>688
どういうこと?
0697デフォルトの名無しさん2014/08/04(月) 02:06:32.57ID:7UgptBHn
>>692
ケーキはあるしケーキしかないこの状況でパンを求めて飢えに苦しむの?
0698デフォルトの名無しさん2014/08/04(月) 05:02:55.96ID:iN8iC4Za
>>662
「お前ら」を「桃白白」にするとしっくりくる件w

虚勢ばかりで何も出来ない自身がそれに当てはまっており
そういう画像を出されるのが一番頭に来るからこそ、それを相手にやれば
効果的な返しになると思ったのかな?
0699桃白白 ◆9Jro6YFwm650 2014/08/04(月) 06:10:15.57ID:FJOGqW4O
>>697
ケーキってなにかね?

>>698
なにいってんの?
0700デフォルトの名無しさん2014/08/04(月) 13:34:56.61ID:AJ6EcE6Q
ケーキ(英語:cake /ke?k/)は、洋菓子の一種。

掛け算割り算のことでしょ
0701桃白白 ◆9Jro6YFwm650 2014/08/04(月) 19:30:17.20ID:FJOGqW4O
>>700
そういうことだったら桃白白納得した。
0702デフォルトの名無しさん2014/08/04(月) 19:37:39.49ID:NsZUVJ19
ケーキで空腹を満たすぐらいなら桃白白のオシッコ飲んでるほうがましだわ
0703デフォルトの名無しさん2014/08/04(月) 20:50:07.26ID:kSkVv0C6
変態キター!!!!
0704桃白白 ◆9Jro6YFwm650 2014/08/05(火) 06:14:03.92ID:Sys8IpiB
>>702
じゃあどうぞ!
http://up.gc-img.net/post_img_web/2013/03/1af7e3a9e10f06610fcbb41015f200af_0.jpeg
0705デフォルトの名無しさん2014/08/05(火) 07:31:50.20ID:narAPEQ1
あれ? なんか甘いぞ……
0706デフォルトの名無しさん2014/08/05(火) 09:25:35.03ID:QyY2nW6z
糖尿病かもしれん
0707デフォルトの名無しさん2014/08/05(火) 13:16:59.01ID:YIevQOQe
桃娘病
0708デフォルトの名無しさん2014/08/05(火) 13:43:03.44ID:AfbB56Nf
糖尿病になったらつらいぞ、毎日注射しなきゃならなくなるし、
医療費がたっかーい。絶対なるなよ。
0709デフォルトの名無しさん2014/08/07(木) 01:33:04.27ID:JKDdryz1
VBSファイルを実行するのではなくて、そのファイルの内容を
文字列型の変数に代入して、その変数を使ってVBScriptを実行できますか?
0710桃白白 ◆9Jro6YFwm650 2014/08/07(木) 06:21:02.98ID:MLOCf3A8
>>709
できると思うよ。

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
>>710
ありがとうございます。
試してみます。
0713デフォルトの名無しさん2014/08/07(木) 12:02:18.78ID:po8dhEtm
>>712
この場合はこんな感じか?

Hi、パイパイ。こんなに簡単にできるなんて信じらんない。
これからママといっしょに試してみるわ。ああーん、いいのよ気にしないで
ありがと、バーイ
0714デフォルトの名無しさん2014/08/08(金) 00:21:39.16ID:T3YEaaxK
'>>710 へぇ〜
Option 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
MsgBox "メッセージ", vbYesNo + vbQuestion, "タイトル"

をWin7で実行すると、表示されるボタンは角がカクカクした長方形で、
影のある3Dスタイルなんですが、それを、角が丸いフラットなスタイルで表示できますか?

例えば、メモ帳でファイルを上書きするときに、上書きしますか?っていう確認ウインドウ
が出ますが、そのウインドウのボタンみたいに。
0716デフォルトの名無しさん2014/08/08(金) 10:10:13.37ID:xX+ysy92
>>715
これはこんなかんじか

ハイ!エブリワン! 私はアマンダ

MsgBox "メッセージ", vbYesNo + vbQuestion, "タイトル"

ってスクリプトなんだけど、昨日、Win7で実行してみたの
そしたら、表示されるボタンの角がカクカクした長方形で、影のある3Dスタイルになっちゃったの
もー大変。こんなんじゃ水曜日のパーティにはとても行けそうにないわ。

そこで相談なんだけど、例えば、メモ帳でファイルを上書きするときに、上書きしますか?っていう確認ウインドウ
があるじゃない?妹のサマンサがよく出してるあれよ。

あんなウインドウのボタンみたいに出せたら、最高なんだけど。
ああ、どうしよう!もう時間が来ちゃったわ。
ガールズ達のクレイジーな話がたくさん聞けるのを楽しみにしてるわ!
それじゃねバーイ
0717桃白白 ◆9Jro6YFwm650 2014/08/10(日) 12:05:51.00ID:ogxmV0hN
2014年8月10日(日) 午後0時15分〜10時30分(途中、ニュース中断あり) 今日は一日“ゲーム音楽”三昧
http://www9.nhk.or.jp/zanmai/

はーじまーるおー
0718桃白白 ◆9Jro6YFwm650 2014/08/11(月) 19:51:22.84ID:FbrqxMgI
じゃあ聞くけどさ、複数の値が入力されて最初の値と最後の値を
保持するオブジェクトがあったら便利だと思います。誰か作ってください。
お願いします。
07196892014/08/12(火) 04:07:25.17ID:7nSDT24w
>>689-695
>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:sHRYp3uc
やっかいそうなバグだな
0722デフォルトの名無しさん2014/08/12(火) 19:26:10.95ID:+9Q2tbG1
1を5ビット左シフトしてから、1を引いたものを掛けるんじゃね?
つーかそんな程度の最適化でプログラム全体が意味のある程度に速くなるなら、SIMD最適化した方がいいと思うね。
0723桃白白 ◆9Jro6YFwm650 2014/08/12(火) 19:51:46.98ID:JqBzjM0O
>>722
たぶん違うと思うよ。
>>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
こっちが速いんじゃねえですかいって話だよ。
07247222014/08/12(火) 23:34:45.72ID:+9Q2tbG1
>>723
うんうん、そうなんだけどね。>720 が何言ってるかわかる?
>719 は
31だと、5ビット左シフトしてから、resを引く
と書くべきところを
> 31だと、5ビット左シフトしてから、1を引く
と書いてしまったわけだ。
719のがバグじゃないとしたら、こういう解釈がある、というのを722に書いたわけだ。これらを承知していると、
> たぶん違うと思うよ。
とはならずに、ボケだったってことが分かる。「丸っきり無駄じゃねーかよ」「直接31って書けよ!つーか書いてあったよ!」と突っ込むことができる。スルーすることもできる。

ケーキの件でもそうだったけど、投稿単品に反応するんじゃなくて、どういう文脈の中での発言なのかを確認すると仕事も探しやすいんじゃないだろうか。
0725デフォルトの名無しさん2014/08/13(水) 01:12:06.44ID:QeCM+TOu
> N*31
> よりも
> SHL(N,5)-N
> こっちが速いんじゃねえですかいって話だよ。

CPUが8ビットの時代の話だろそれw
0726デフォルトの名無しさん2014/08/13(水) 01:25:57.98ID:iIoqlgiH
VBScript.NETってあんの?
0727桃白白 ◆9Jro6YFwm650 2014/08/13(水) 05:31:34.26ID:kNuR6Bfp
>>724
全然面白くなかったからボケじゃないと思いました。無職の桃白白に説明されたことを恥じれば
いい仕事できるようになると思うよ。ガンバ!
0728桃白白 ◆9Jro6YFwm650 2014/08/13(水) 05:59:43.45ID:kNuR6Bfp
>>725
JScriptで比較したらさ、
7 * 31
より
(7 << 5) - 7
のほうが遅かった。1.5倍くらい時間がかかった。
もしかしたらいまのCPUは8ビット時代じゃなくなったのかもしれないよね。
でも逆に言うとさ、時代がVBScriptに追いついたっていうか、
VBScriptの時代に突入したっていうふうに考えることもできるよね。
0729デフォルトの名無しさん2014/08/13(水) 07:22:14.39ID:000PD0Lz
>>728

N1 = 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/UP
今時、乗算のオーダーがそんなに遅いCPUがあるのか
0731デフォルトの名無しさん2014/08/14(木) 02:18:21.57ID:QvyhsdnL
なんで計測しないで妄想だけで会話が進んでんだろう
0732桃白白 ◆9Jro6YFwm650 2014/08/14(木) 05:42:50.57ID:sW4jlQI9
>>731

           / ̄\
             |    |
           \_/
             | __
            ┴´   ``ヽ
          /::::::::::|::::::    `ヽ
         /:::\::::::::<● >   `ヽ  じゃあ計測しろよ あ?
    ((   / <●>::::::::::⌒      )
        |  ⌒(_人__)       ノ | |
        ヽ    )vvノ:      / ノノ
          ヽ (__ン       人
         人           \
0733デフォルトの名無しさん2014/08/14(木) 17:32:40.38ID:okfSu/UP
>>732
お前がしろって話だろ
0734デフォルトの名無しさん2014/08/14(木) 18:26:57.01ID:wvuhuC53
桃白は>>728で計測済み何では?
0735桃白白 ◆9Jro6YFwm650 2014/08/14(木) 20:29:11.46ID:sW4jlQI9
たとえばさ、昨日例のトンネルで幽霊見たって
会話で盛り上がってる時に、実際に行って確かめた
完全にプラズマだったって事実を出したら話終わっちゃうでしょ。

あの人のことが好きなんだけど、あの人は私のことどう思ってるんだろうと
あれこれ話が盛り上がってる時に、聞いてきた、あの人は興味ないってよ
という事実を出したら白けるだけでしょ。

会話っていうのは曖昧だからこそ盛り上がるし、
曖昧だからこそ人の想像力は膨らむんだよ。
妄想で結構、勘違いこそが人間の原動力なんだよ。
事実にこだわることは時として愚鈍である。

哲学者 桃白白
0736デフォルトの名無しさん2014/08/15(金) 04:35:33.64ID:1e8miiUY
>>728
そんな、banana!

シフト演算のどこに遅い要素がある、っちゅーねん?
0737桃白白 ◆9Jro6YFwm650 2014/08/15(金) 06:56:33.52ID:5L3e4qvi
>>736
わからぬバナナ!
孫正義は言いました「髪の毛が後退しているのではない。私が前進しているのである」
マゴハゲ理論にもとづいて考えるなら掛け算が超頑張ってるってことだと思います!!

C言語で比較したらシフトのほうが速かった。
エビデンス貼っておきます。よろしくお願いいたします。
http://s1.gazo.cc/up/96155.png
0738デフォルトの名無しさん2014/08/15(金) 07:55:22.74ID:PSAqsxHZ
>>736
乗算1回とシフトに減算の比較だからな

>>737
31掛けた後にnを引いてないぞ
0739デフォルトの名無しさん2014/08/15(金) 08:04:35.66ID:PSAqsxHZ
ちょっと待て、俺は何を言ってるんだ
0740桃白白 ◆9Jro6YFwm650 2014/08/15(金) 19:43:54.93ID:5L3e4qvi
>>739
http://blog-imgs-44.fc2.com/v/a/n/van020408/2010120223124967e.jpg
0741デフォルトの名無しさん2014/08/15(金) 22:11:46.60ID:a/xxvuaU
>>736
シフトしてる型がわからんからな
(ロードして)マスクしてシフトしてマスク解除(してストア)とかやったら遅くなるわな
シフトがはやいのはCPUにマシン語レベルでシフト命令があるからで
それをちゃんと使えるようなコード吐いてないなら早いわけがない
0742デフォルトの名無しさん2014/08/16(土) 06:55:47.29ID:NBFE6uyL
>>735
数学やプログラミングの分野でそれを言い出すと
「適材適所を弁えられないおバカさん」

「正論で反論できないから負け惜しみの詭弁並べてる滑稽さん」
のどちらかってことになるけどねw
0743デフォルトの名無しさん2014/08/17(日) 03:30:38.62ID:0zqwtlBb
>>741
(7 << 5) - 7
オペランドはすべて数値型だよ

インタプリタ(コンパイラ?)が、
そんなに型で迷うことがあるかな?
0744デフォルトの名無しさん2014/08/27(水) 00:20:49.10ID:EIqDBw0y
次のVBscript使う現場なんだが
おすすめの書籍か入門ページある?
VBAは知ってるんだが
0745デフォルトの名無しさん2014/08/28(木) 20:09:13.06ID:n7vT31pv
次のVBscript使う現場なんだが
っていうのは
次の現場でVBscript使うことになるのだが
ってことだよな?
0746デフォルトの名無しさん2014/08/28(木) 21:15:47.75ID:GlHmGPM9
>>745
はい、そうです。
さすが長年PGやってられる方は質問が細かいですね
普段から細事に目をはられるのは見習いたいと思います。
0747片山博文MZ次期CEO ◆T6xkBnTXz7B0 2014/08/28(木) 21:21:53.49ID:wWn8usfQ
>>746
script56.chmで検索
0748デフォルトの名無しさん2014/08/28(木) 21:49:47.19ID:n7vT31pv
>>746
VBA知ってるなら、こちらも
http://msdn.microsoft.com/ja-jp/library/cc392401.aspx
0749デフォルトの名無しさん2014/09/10(水) 13:38:54.76ID:p+/O3ZPj
HTAでバイナリエディタを簡易で作っています

CreateObjectで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:y0s0LHoG
bufが配列なのか文字列なのか
0751デフォルトの名無しさん2014/09/10(水) 16:59:31.59ID:ZFV9Tv0+
>>750
VBAで見ると配列みたいです
だから添え字でやってみましたが、
VBAだと大丈夫で、HTAだとダメなんです
0752片山博文MZ次期CEO ◆T6xkBnTXz7B0 2014/09/10(水) 17:39:37.63ID:y0s0LHoG
HTAだと配列ではなく文字列になっているというバグを修正する
0753デフォルトの名無しさん2014/09/10(水) 19:48:10.92ID:WMe9r32e
JScript使えば一発で解決
0754デフォルトの名無しさん2014/09/10(水) 19:58:06.53ID:p87AinfT
bufが配列じゃないならforでまわしてる最中にランタイムエラーにならんのかね
0755デフォルトの名無しさん2014/09/11(木) 12:42:39.55ID:oQY32+2w
>>754
ならないんだ・・・不思議なことに。
0756デフォルトの名無しさん2014/09/11(木) 15:06:55.34ID:EXOyNbGn
現象が再現するミニマムコード晒せ
0757デフォルトの名無しさん2014/09/11(木) 15:33:56.52ID:XvZHOVrP
晒されてるじゃん
0758デフォルトの名無しさん2014/09/11(木) 17:38:43.79ID:EXOyNbGn
一番肝心なbufに値セットするとこがないわ
0759デフォルトの名無しさん2014/09/11(木) 21:35:43.59ID:80mpfc3K
VBScriptのVariant型にはADODB.Streamが返す型が含まれてないから
必要なデータは全部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+UMF
えへへ
http://i.imgur.com/zXUKO40.gif
0764片山博文MZ次期CEO ◆T6xkBnTXz7B0 2014/09/28(日) 14:36:45.32ID:Rp+HaykQ
http://katahiromz.web.fc2.com/calc-h/examples.html

桃白白さんよりかしこいかもしれない。。。
0765片山博文MZ次期CEO ◆T6xkBnTXz7B0 2014/09/28(日) 14:41:28.75ID:Rp+HaykQ
age
0766デフォルトの名無しさん2014/09/28(日) 14:44:18.08ID:DjhEOhLj
実数の数字表示とひらがな表示でひらがなのほうが1桁多く表示してるよ
>にゅうりょく:ぜろのぎゃくよげんのにばいは?
>こたえ:さんてんいちよんいちごきゅうにろくごさんごはちきゅうななきゅうさん (3.14159265358979) です。
0767片山博文MZ次期CEO ◆T6xkBnTXz7B0 2014/09/28(日) 14:46:48.76ID:Rp+HaykQ
>>766
気づかなかった。ありがとう!!
0768デフォルトの名無しさん2014/09/29(月) 00:35:20.56ID:JKJoJRIF
VBAスレでattributesに関する質問について、ここを紹介してもらいましたので
Scriptとか分かりませんが質問させてください

VistaのExcel2007
attributesプロパティの値の取得しようとした結果
@圧縮ファイルについて
 [ファイル右クリック]→[プロパティ]→[全般タブ]→[詳細設定]
 →[内容を圧縮してディスク領域を節約する]にチェックしたファイルは2048を返したのですが
 zipファイルの名前を指定しても、ただのアーカイブ属性(32)しか返さない

Aショートカットの名前を指定しても、
『実行時エラー'53'
 ファイルが見つかりません』
 と出てしまいます

ヘルプのattributesの説明ではAliasがリンクまたはショートカット。
Compressedが圧縮ファイルと出ているのに・・・
ググっても同じ悩みの人とかヒットせず手詰まりです
誰か分かる方教えていただけないでしょうか
0769デフォルトの名無しさん2014/09/29(月) 00:44:08.41ID:0K8mksjW
ZIP圧縮ファイルじゃなくて、ファイルシステムのNTFSの圧縮ファイルのことだろう
0770デフォルトの名無しさん2014/09/29(月) 00:48:55.94ID:0K8mksjW
ショートカットの拡張子は.LNKだが、Windowsでは表示されない仕様になってる。
0771デフォルトの名無しさん2014/09/29(月) 00:56:43.51ID:JKJoJRIF
>>769>>770
ありがとうございます!
ちなみにショートカットは何処かに表示させるための設定があるのでしょうか
なければもう、拡張子の無いファイルは無視することにしますが・・・
0772デフォルトの名無しさん2014/09/29(月) 00:57:34.18ID:0K8mksjW
簡単に言えば、zipはファイルシステムによる圧縮ではないんだよ
0773デフォルトの名無しさん2014/09/29(月) 00:59:56.09ID:0K8mksjW
エクスプローラーにショートカットの拡張子を表示される方法はない
0774デフォルトの名無しさん2014/09/29(月) 01:06:55.96ID:JKJoJRIF
>>772>>773
という事は、ファイルの判別方法としてattributesを見ようと思いましたが
そのファイルシステムによる圧縮以外の圧縮ファイルと
ショートカットについては、ファイル名をゲットして
『.zip』や『ショートカット』の文字列の有無で判断するしかない
という事ですね
0775デフォルトの名無しさん2014/09/29(月) 01:09:11.33ID:0K8mksjW
『ショートカット』じゃなくて.lnk
0776デフォルトの名無しさん2014/09/29(月) 01:13:29.43ID:JKJoJRIF
>>775
すいません、ショートカットの場合とくに名前を変えてなかったもので
デフォの名前の最後にショートカットと付いてる事を想定して言っていました
ひょっとして拡張子がない場合というのが、
ショートカット以外にもあるかもしれないと勝手に思い込んでのことです。
0777デフォルトの名無しさん2014/09/29(月) 01:16:42.59ID:0K8mksjW
文字列の右側から四字取り出して大文字小文字を区別しないで
拡張子と比較するといいだろう。多分right関数を使うことになる。
0778デフォルトの名無しさん2014/09/29(月) 01:19:27.19ID:JKJoJRIF
>>777
なるほど、それでやってみます
遅くまで付きあって頂きありがとうございました
0779デフォルトの名無しさん2014/09/29(月) 02:22:03.04ID:BrqMkoTv
PowerShellなら、様々なファイルの属性を取り出せる

Nameでファイル名
DirectoryNameで、フォルダまでのフルパス
FullNameで、ファイル名付きフルパスを取り出す
(FullName = DirectoryName + Name)

ファイル名について、
Extensionで、.txt などの拡張子の部分
BaseNameで、Extensionを除いた部分
(Name = BaseName + Extension)

.NETのクラスの説明を参照
0780デフォルトの名無しさん2014/09/29(月) 04:33:03.08ID:ar7ja2Al
Windowsにはmimetypeとかないの?
0781デフォルトの名無しさん2014/09/29(月) 15:37:50.24ID:91wI+/Qm
>>768
attributes見たら32しか返ってこない。確かに何かがおかしいな。
でもやりたいことはTypeプロパティでできそうじゃね?
拡張子ならFileSystemObjectのGetExtensionNameで取得できるし。
ってかあんたねえ思い込み激しいから検索してもだとりつけないんだよ
なにやりたいかで検索しろ

>>777>>779
拡張子を取得するライブラリくらいあるわ。なめとんのか
0782デフォルトの名無しさん2014/09/29(月) 19:23:09.88ID:xrOa5TFM
RUNメソッドでバッチファイル実行して終了コード受けて閉じるっというのをしたいのですが、途中進捗状況やそれが無理なら実行したのがわかるようにメッセージを出すにはどう書けばいいですか??
0783デフォルトの名無しさん2014/09/29(月) 20:39:34.05ID:xTGfHDFy
そういうのなんかIEとか使うしか無いらしいよ
本に書いてあったから間違いない
0784デフォルトの名無しさん2014/09/29(月) 21:27:41.81ID:JKJoJRIF
>>781
今日GetExtensionNameの存在に気がついたところでした、いやーお恥ずかしい
しかしTypeプロパティも便利ですね
これは逆に、『右クリックのプロパティで設定した圧縮』の方が無反応の様です
いろいろ試してみることにします、ありがとうございました
0785デフォルトの名無しさん2014/09/29(月) 21:27:56.41ID:CqFw9VwI
>>782
RUNメソッドじゃなくて Execメソッドの方が適しているとおもうんだけどな
ここ読んでみて
http://www.atmarkit.co.jp/ait/articles/0407/08/news101_3.html
0786デフォルトの名無しさん2014/09/29(月) 21:57:09.35ID:xrOa5TFM
>>785
んー具体的な書き方がわかりません。
0787デフォルトの名無しさん2014/09/29(月) 22:01:23.44ID:0K8mksjW
リファレンス読んで勉強しろ
0788デフォルトの名無しさん2014/09/30(火) 03:07:59.28ID:lgLneDk6
桃白白はバブルソート大好きっ子だけどフィボナッチ数列は簡単すぎるの?
0789デフォルトの名無しさん2014/09/30(火) 06:31:15.01ID:4TmfBnqZ
ダイアログが表示されるのなら、

MsgBox でユーザが押したボタンを取得できる
InputBox でユーザが入力したテキストを取得できる

端末に表示する関数は、知らない
Printとかあるの?
0790桃白白 ◆9Jro6YFwm650 2014/09/30(火) 07:19:26.61ID:PEcVO24r
>>788
そんなの桃白白にとっては朝飯前に決まってるでしょうが!片山さん助けて!!
0791桃白白 ◆9Jro6YFwm650 2014/09/30(火) 21:29:40.03ID:PEcVO24r
片山さんはこんな人です
http://imgur.com/1kvkY4X.jpg
http://imgur.com/ev8GAeU.jpg
0792デフォルトの名無しさん2014/09/30(火) 21:56:25.27ID:JjKI4EMd
ふんだ
0793デフォルトの名無しさん2014/09/30(火) 22:01:21.98ID:RxufM98r
>>791
俺という白馬に乗った王子様がいるのに、お前は「片山、片山」かよ。
心底見損なったわ。もう俺の事は忘れてくれ…
0794デフォルトの名無しさん2014/09/30(火) 22:04:57.87ID:vSoHx3T7
片山ってエルフ族だったのか。
横の肉塊が白白?
0795桃白白 ◆9Jro6YFwm650 2014/10/01(水) 06:39:28.04ID:C1NsY1Q9
>>793
王子さまー、フィボナッチ
お願いします!
0796デフォルトの名無しさん2014/10/01(水) 06:46:16.69ID:aSgk5rKu
フィボナッチってただの足し算だろw
0797桃白白 ◆9Jro6YFwm650 2014/10/05(日) 10:51:14.63ID:d2HSvfAw
>>796
桃白白の前の彼氏も同じように舐めたこと言ってましたが、ちんちん爆発して星になりました。
見ろ、これが真のフィボナッチだ。
https://friendpaste.com/iT455gp8Hy3t1IvEn497d
0798デフォルトの名無しさん2014/10/05(日) 13:47:36.44ID:glZv8ZYm
せめて自分で動作させてから公開しろよ
N=1のときA(0)が計算されずに終わってるぞ
0799桃白白 ◆9Jro6YFwm650 2014/10/05(日) 13:58:01.71ID:d2HSvfAw
>>798
N=1のときは1です。よろしくお願いします。
0800デフォルトの名無しさん2014/10/05(日) 14:02:37.05ID:f5GBXkS3
前の彼氏のちんちん舐めたら爆発して星になっただと?
0801デフォルトの名無しさん2014/10/05(日) 14:29:19.05ID:UzC9d6uf
冗長と言う言葉がピッタリなプログラムですね
0802桃白白 ◆9Jro6YFwm650 2014/10/05(日) 14:34:51.91ID:d2HSvfAw
冗長という言葉を使う人間で簡潔を知る人間に出会ったためしがない。
冗長と言う言葉を使いたいだけのかっこつけたダサいやつばかり。
0803デフォルトの名無しさん2014/10/05(日) 17:16:41.09ID:glZv8ZYm
メモ化版と再帰版作ったよ
https://friendpaste.com/iT455gp8Hy3t1IvEn3rZI
0804桃白白 ◆9Jro6YFwm650 2014/10/05(日) 19:01:34.85ID:d2HSvfAw
>>803
ださ、再帰ださ

どうよ?
https://friendpaste.com/iT455gp8Hy3t1IvEntNp3
0805デフォルトの名無しさん2014/10/05(日) 19:14:08.79ID:glZv8ZYm
よくできました
なんで全小文字化かけて貼ったのか
explicitはいつになったらつけるのかは気になる
0806デフォルトの名無しさん2014/10/05(日) 19:18:24.26ID:UzC9d6uf
いちいち main とか書くのがハゲしくダサい
0807桃白白 ◆9Jro6YFwm650 2014/10/05(日) 19:33:29.43ID:d2HSvfAw
>>805
効いてる効いてるw
Option Explicitは記憶力がなくタイプミスを犯す鈍臭い木偶の坊が使うものだ。
桃白白はプログラムの隅々まで完全に記憶してるし一流ピアニストも顔負けの
超精密なタイピングができるからね。Option Explicitなんて書いたことにあ。

どうよ?
https://friendpaste.com/iT455gp8Hy3t1IvEn3nIu
0808デフォルトの名無しさん2014/10/05(日) 19:50:46.83ID:UzC9d6uf
何で急に小文字になったんだろう?
0809デフォルトの名無しさん2014/10/05(日) 19:52:53.52ID:M86bAHq/
ちょっと前に全大文字化でコート書いてたのもこの子じゃなかったっけ?

おそらく自己顕示欲が強いが、内容でそれを満足させるものを作る実力がないから
小手先で差別化を図って少しでも自分を慰めようとしているのだろう

まあ目上の者として、生暖かく見守ってやろうぜ
0810デフォルトの名無しさん2014/10/05(日) 20:43:44.53ID:UzC9d6uf
 
229 名前:桃白白 ◆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
>>807
>>810について、釈明どうするつもりなの?
0812桃白白 ◆9Jro6YFwm650 2014/10/08(水) 19:37:22.06ID:x4aMC6fR
>>811
じゃあ逆に聞くけどさあ!ある文字列から制御文字を除去したいときって
どうすればいんでしょうか?!!!!

制御コード一覧はこちらのページを元にしようと考えております
http://www.seiai.ed.jp/sys/text/csd/mcodes/ucodectrl.html

プログラム開発のほどよろしくお願いいたします。
以上、よろしくお願いいたします。
0813デフォルトの名無しさん2014/10/08(水) 20:33:37.14ID:9iVGRHr8
WMIで検索かけて、コードを拾ったんだ。
これが動きやがらねえ。

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/
WScript.Echo 使えばCUIでもGUIでも使えるお
08158132014/10/08(水) 23:04:39.45ID:9iVGRHr8
>>814
あんさんも可哀想にな・・・A(;_;)
そこじゃないよ。
0816デフォルトの名無しさん2014/10/09(木) 00:36:12.71ID:ts48K4mV
桃白白は、まずは俺等の考え方を理解できるレベルのリテラシーを身につけてくれないと
実力に差がありすぎて馬の耳に念仏になってしまう

そのくせ自分の分を弁えずに、釈迦に説法するし
08178132014/10/09(木) 01:25:07.81ID:G6n304mF
ん、いまさらだが、ここは>>1のための板だったのか。
流れを読まんで悪いことをしたな。
0818桃白白 ◆9Jro6YFwm650 2014/10/09(木) 06:48:23.85ID:Y62B45Nc
>>817
ぜんぜん問題ないよ
Next i
これでしょ
同じにしてくれてもいいのにね
0819デフォルトの名無しさん2014/10/09(木) 22:48:44.06ID:gvog45FJ
vbsでExcelの操作、たとえばグループ化とかフィルターとかをしたいんだが
vbaをそのままvbsの拡張子にすればいいの?
0820デフォルトの名無しさん2014/10/09(木) 22:54:36.22ID:Y3PPkJyg
してみれば?
0821デフォルトの名無しさん2014/10/10(金) 04:03:48.01ID:VoLeXZi+
>>819
VBAとVB6は組込オブジェクト以外は言語仕様的に同一なので
モジュールをエクスポート→インポートしてそのまま流用できる場合もあるが
VBAとVBSは系統は同じでも言語仕様的には別物なので
VBSに流用することを前提で書いた物でもない限り、そのまま流用は不可

とは言え殆どは同じなので、コピペなりエクスポートして.vbsにするなりした上で
WSHのヘルプに書いてある「VBA の機能で VBScript に含まれていない機能」を
参考にして修正し、必要なExcelのオブジェクトを作ってやれるくらいで動くようになるけどね
0822桃白白 ◆9Jro6YFwm650 2014/10/11(土) 20:09:25.04ID:ry1jEJ6t
みんなー、Wikipediaに書いてあることがめちゃくちゃだからさ、
みんなで書き直さない?

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
VBScriptを1割も理解してない人が言い出すべき事じゃないなw

桃白白レベルの知識と能力では、どこがどう目茶苦茶で
どう修正するのが適切かなど判断は出来まい
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+Vl0QI
VBAマクロだと開いたとき警告とかうざいからわざわざ直してみたけど
VBscriptちょう遅かったわ
ただでさえVBAマクロ遅いしもうやめるわ
0826デフォルトの名無しさん2014/10/18(土) 00:11:40.95ID:jMJom5wv
VBSやVBAに速度を求める処理をさせるとは
0827桃白白 ◆9Jro6YFwm650 2014/10/18(土) 18:01:43.77ID:C0QclOtz
>>826
じゃあ聞くけどさ、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:lKnJZ0BO
>>828
VBS、C++を一騎打ちで比較している人にこういうレスはナンセンスかもしれないが…

学生の頃、VBScriptよりも前にシェルスクリプト、Perl、Ruby、Pythonをやっていて、
スクリプトとはこういうものなんだな、という感覚が出来ていた。

PGの仕事を始めて、入った会社で「初心者でも使えるから」という理由で
90年代から引きずっているVBScriptのコードメンテを任された。

「初心者でも使えるから」というイメージを未だに持ち続けている連中は、ほとんどが
他のスクリプト言語を触ったこともない輩ばかり。

手軽なのか、理解しやすいのか、本当に初心者でも入りやすいのか?
Microsoftのプロパガンダをそのまま鵜呑みにして、深く考えていない人が大衆のほとんど
ってことなのかもしれないな。
0831デフォルトの名無しさん2014/10/19(日) 08:51:56.60ID:4hme+yCS
windows標準ってのが大きいわ、どのwindowsにも最初から入ってる
0832桃白白 ◆9Jro6YFwm650 2014/10/19(日) 18:26:15.60ID:68y+SbEC
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したいHしたいHしたいHしたい
HしたいHしたいHしたいHしたいHしたいHしたいHしたい
0833デフォルトの名無しさん2014/10/19(日) 18:47:41.45ID:/f9ejQX4
タウンページでアダルトグッズ検索、電話
0834デフォルトの名無しさん2014/10/19(日) 21:18:20.55ID:F4nW5RW7
>>831
これ
windowsであればどこでも動くスクリプト言語だからって理由しかない
0835デフォルトの名無しさん2014/10/20(月) 12:33:14.04ID:/biAA3RF
>>830
VBSと似たVBがコンパイラで間違いを指摘してくれるから、VBとセットでやれば初心者でも学習効率が高いと言える。

スクリプト言語は記述量が少ないからエディタで手軽に書けるんだけど
間違い探しが大変。
他のスクリプト言語でそういうチェックしてくれるようなのが昔からあるのってどれ?

一応、どの言語でも色分けとか括弧の対応とかは軽量なテキストエディタでもやってくれるけど。
0836桃白白 ◆9Jro6YFwm650 2014/10/22(水) 21:59:03.40ID:RnkD+sqd
桃白白のVBScript講座はーじまーるおー。よろしくお願いいたします。
TypeName関数でデータ型を取得できます。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/
Tcl/Tkを思い出せば、なるほどVBSが使われるのも当然。
0838デフォルトの名無しさん2014/10/23(木) 16:39:12.34ID:vDJ3BESJ
今度はSubプロシージャ宣言の行にコロン区切りでコード書きか

中身で自己を顕示できる程のコードは書けないが
実力に見合わない自己顕示欲ばかりがあると
大文字のみにしたり小文字のみにしたりとあれこれ手を変え品を変え
表面的なところで周りとの差別化を図るために大変だねぇw
0839桃白白 ◆9Jro6YFwm650 2014/10/23(木) 20:14:13.49ID:WT10SLHs
>>838
ブーメラン乙

コードで競うことができないほどの雑魚だから
桃白白の人格を貶めることに必死になってるということでいいね
0840桃白白 ◆9Jro6YFwm650 2014/10/23(木) 20:29:42.34ID:WT10SLHs
くやしかったら >>812 を実装してみろ!
くやしさをバネに立ち上がるんだ!!
いまやらずにいつやるんだ!

教訓
http://sharetube.jp/assets/img/article/image/image_2690.jpg
0841デフォルトの名無しさん 転載せんといてや ©2ch.net2014/10/23(木) 22:08:51.44ID:grwq4DtI
いつも思うんだけど「ブーメラン」の意味分かってない人多いよね
0842デフォルトの名無しさん2014/10/24(金) 02:02:24.20ID:VwvkEcFo
>>841
ブーメラン乙。
0843デフォルトの名無しさん 転載せんといてや ©2ch.net2014/10/24(金) 02:59:36.18ID:zp1Wa0s3
ブーメランて言うのは獲物にヒットしなきゃ自分のとこに帰ってくるもの
それを分かって投げてるんだから帰ってきても自分にはなんのダメージも無い

そこら辺が分かってれば ブーメラン乙 と言うレスがどういう意味か自ずと分かるはず
0844デフォルトの名無しさん2014/10/24(金) 03:45:31.59ID:KGxVMcQC
>843
そういう自虐(自爆)ネタを使いたい場合、今から20年以上前なら語尾に「(爆)」をつけるのが普通だった
しかし今では語尾に「(爆)」をつけても自虐ネタではなく「爆笑」としか解釈されなくなってきてるのが寂しい
0845桃白白 ◆9Jro6YFwm650 2014/10/24(金) 06:18:31.81ID:x0BQsOr3
>>843
あーあ、言葉の再定義っすねーアスペっすねー、乙っすねー
0846デフォルトの名無しさん2014/10/24(金) 06:43:59.49ID:VwvkEcFo
>>843
これはお前が悪いだろね。
早く謝ったほうが良いよ。
0847デフォルトの名無しさん2014/11/04(火) 15:57:47.31ID:5vxSHexS
ttp://toro.2ch.net/test/read.cgi/tech/1242136180/843
言語違うけど↑で話題出てたし、ちょっと相談させてください。

呼び元: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:5vxSHexS
とりあえず動いてるコードがこれです。

python = 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:UcPdNUJd
ああ、最近仕事で、糞みたいなVBプログラム書かされてるんだが、これが本当に疲れる。
VBいらいらするわ、死ねVB、糞みたいなVBプログラムなんじゃなくてVBが糞なんだよ、

まだVBSのほうが、ちょっと便利じゃねってかわいいところがある。
大バカのくせに図体だけでかくて偉そうで、美しさのかけらもない

javascriptにも劣るはVB

ああ、いらいらする、人生を無駄に使っている。イライラ
0850デフォルトの名無しさん2014/11/04(火) 21:23:42.00ID:mv7423Ci
VB6?
0851デフォルトの名無しさん2014/11/04(火) 22:55:47.74ID:UcPdNUJd
VB6を.net4にする仕事。イライラする。mainを使わないプログラムなんてバカじゃないのか
0852デフォルトの名無しさん2014/11/05(水) 11:11:47.93ID:9gbL5eJJ
学校でC言語習った後にVB・・・3だったか、やった時の衝撃と同じようなもんか。
目の前のコード見てもさっぱり分からないけど、解説してもらって見えない部分が分かればすっきりする。
0853デフォルトの名無しさん2014/11/05(水) 11:21:00.60ID:Fpn6fvq+
>>851
> VB6を.net4にする仕事。

言語とフレームワークの区別もついてない頭だとさすがに辛いだろ
転職した方がいいんじゃね?
0854デフォルトの名無しさん2014/11/05(水) 11:45:29.41ID:WKJ+yeIS
>>853
そんなにVBが好きなのか
0855デフォルトの名無しさん2014/11/05(水) 11:55:05.26ID:i+OP05vi
指摘されてることの意味さえ理解できてないって、どんだけw
0856デフォルトの名無しさん2014/11/05(水) 12:09:56.69ID:WKJ+yeIS
なんでもいいが、VBの書き方だと自ずと糞みたいなイライラするコードが出来上がるから、発狂してるんだよ

他の言語なら、こういうふうに書くよね〜って話が通じないんだよ。死ねよVB
0857デフォルトの名無しさん2014/11/05(水) 12:18:28.61ID:DYYTJePy
なんでそんなにイライラしてるの?
0858デフォルトの名無しさん2014/11/05(水) 12:30:46.21ID:WKJ+yeIS
自分で書いたコード見て、絶望してるから。

そして絶望してるのに他のVBコーダーはこれが普通で、オレってできるなぁとか自画自賛してるから
0859デフォルトの名無しさん2014/11/05(水) 12:44:54.42ID:meGSvU0A
いつもVB6で超絶エレガントなコードを書いてる俺様が通りますよっと
0860デフォルトの名無しさん2014/11/05(水) 12:52:05.61ID:9xu0eagh
>>858
お前プログラマに向いてないわ
0861デフォルトの名無しさん2014/11/05(水) 15:18:42.19ID:Fpn6fvq+
VB6 ならイラつくのもわかるが、VB.NET なら C# とたいして変わらんだろ
つまり ID:WKJ+yeIS がついていけてないだけ
マジで転職した方が、本人も回りも幸せになれるぞ
0862デフォルトの名無しさん2014/11/05(水) 15:35:08.23ID:WKJ+yeIS
>>861
そういう意味ではないのです

会社の回りの人がVB6しか書けない人しかいなくて、VBが世界の中心になってて
アホみたいなこと沢山やってるんだけど、誰も話が通じないからイライラしながらやってるという話
0863デフォルトの名無しさん2014/11/05(水) 15:37:46.91ID:9xu0eagh
言ってることが変わってきてるぞ。

お前は自分で書いたVB.NETのコードを見て絶望してるんだろ?
周り関係ないじゃん。

プログラマに向いてないから、さっさと辞めろ。
0864デフォルトの名無しさん2014/11/05(水) 15:47:06.46ID:WKJ+yeIS
.net4って言ってもVB6ベースですよ。だってVB6しかできない人がみんながわかるように書けと言うから

個人的にはストレスが貯まる。
0865デフォルトの名無しさん2014/11/05(水) 15:51:27.37ID:9xu0eagh
何言ってんだか。

だったらVB.NETが糞なんじゃなくて、お前の会社が糞なんだろ。
さっさと辞めろ。
0866デフォルトの名無しさん2014/11/05(水) 15:55:53.41ID:WKJ+yeIS
ああ、まじめに辞めたい
0867デフォルトの名無しさん2014/11/05(水) 16:00:16.66ID:9xu0eagh
ただのかまってちゃんに成り下がったわ。
0868デフォルトの名無しさん2014/11/05(水) 16:37:34.97ID:i+OP05vi
きっと、ちょっと「解ってる奴」を装いたかったんだろうが
度が過ぎて突っ込まれたら誤魔化しきれなくなっちゃったって感じだな
0869デフォルトの名無しさん2014/11/05(水) 18:01:42.35ID:Fpn6fvq+
.NET ベースの VB6 欲しいわ w
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+
>>870
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:Rw7wEfhr
VBScriptってなにもかも遅いけど関数呼び出しが思いの外遅いな
do whileよりforの方が速いとかバイトコンパイルぐらいやれよ
0873デフォルトの名無しさん2014/11/06(木) 05:42:55.41ID:ilh+Dp7P
JavaScript に乗り換えたら?
0874デフォルトの名無しさん2014/11/06(木) 14:36:09.01ID:Xbg44srF
バイトコンパイルって何だ?
0875デフォルトの名無しさん2014/11/06(木) 15:38:34.10ID:ilh+Dp7P
Javaみたいにバイトコード(中間コード)に直せって事でしょ
0876デフォルトの名無しさん2014/11/06(木) 17:56:40.31ID:ilh+Dp7P
>>848 で ScriptControl 経由で Python を呼び出してるけど
Python のスクリプトはテキストでしか渡せない。

>>847 に Modules ってワードが入っているから
もしかしてファイルを指定できるのかと思ったんだ。

もし、Modules ってのがファイルを指定するものだとすると
Python は .pyc っていうバイトコードのファイルを作るから
コンパイル済みのファイルを ScriptControl で使えるのかもしれないけど
Modules が動くのかどうかすら分からない。
0877デフォルトの名無しさん2014/11/07(金) 02:14:04.50ID:cfpx5uCS
JITコンパイルならネイティブコードにコンパイルするのになぜわざわざバイトコードにコンパイルせにゃならんのだw
0878デフォルトの名無しさん2014/11/07(金) 04:46:32.12ID:czs4+HK8
なに的はずれのこと言ってるんだよ w
0879デフォルトの名無しさん2014/11/07(金) 20:29:55.01ID:sXupdHKX
>>873
ブラウザのJavaScriptならともかく
JScriptの方はさらに遅いんじゃなかった?
0880デフォルトの名無しさん2014/11/07(金) 21:37:51.95ID:ET1mEfXd
>>879
VBScriptと同じだったよ
http://www.fastpic.jp/images.php?file=4337435011.png
0881デフォルトの名無しさん2014/11/07(金) 21:39:05.97ID:EM5wBNCf
>>879
遅いかもしれないけど
言語が基本同じなら
WSH の JScript から IE上の JavaScript を呼び出せば、部分的に高速化できるでしょ。
簡単に。
0882デフォルトの名無しさん2014/11/07(金) 22:58:27.62ID:sXupdHKX
>>881
配列以外の引数byvalにするとVBSのが有利にならない?
0883デフォルトの名無しさん2014/11/07(金) 23:00:05.82ID:sXupdHKX
>>880だった
すまん自分で試すわ
0884デフォルトの名無しさん2014/11/07(金) 23:28:50.79ID:sXupdHKX
>>880
500→1000にして測るとjs:vbsで4:5の速度差だった
byval付けると逆に遅くなった
swapを展開するとやっとjsと同程度
やっぱ関数呼び出し自体が遅いのかな
JScriptのが速いじゃねーかという結論
0885デフォルトの名無しさん2014/11/08(土) 00:38:23.96ID:7OVl4JxS
>>878
理解できないなら無理にレスすんなよw
0886デフォルトの名無しさん2014/11/08(土) 01:14:22.07ID:qbv6PHnD
女子小学生言語に負けるVBScript
0887デフォルトの名無しさん2014/11/08(土) 01:53:26.87ID:v/J9I8Cd
Windowsは久しく使ってないので現状は知らないがVBScriptの方が楽だったな
構文その他の好みとしてはJScriptなんだけど
言語仕様的にCOMに頼らざるを得ないケースが多いのに
補完が効かないので辛かったな
0888デフォルトの名無しさん2014/11/08(土) 02:54:53.99ID:4NuJ6BC7
byrefの方が無駄が出なくて早いんじゃないんですの?有るものを見るだけですし。byvalはもう一個作っちゃうんだし無駄な動きなんじゃ?
0889デフォルトの名無しさん2014/11/08(土) 05:11:32.91ID:24TzniH2
つーか、ローカルで使う物なら、速度を気にするものにはVBScriptもJScriptも使わないし
だからどっちが速いかなんて、俺にとっては些末な問題
0890デフォルトの名無しさん2014/11/08(土) 05:59:00.33ID:jG/IUALj
>>885
あはは w
0891デフォルトの名無しさん2014/11/09(日) 00:56:07.32ID:2FVtC8/a
↑知ったかぶりなので論理的な反論が出来ません
0892デフォルトの名無しさん2014/11/09(日) 08:42:33.91ID:otAdQL71
そもそもアレすると早くなる、いや遅くなるって話をしてるのに、
俺はどうでもいいっすなんて宣言が割りとどうでもいいむすなわけで。
0893デフォルトの名無しさん2014/11/13(木) 17:32:51.98ID:tjbu9En8
誰か見出しと本文を登録して検索できるプログラムをWSHとMDBで作ってくんね?
0894ピラフ2014/11/13(木) 21:04:31.72ID:376i9Opi
>>893
おもしろそう。ピラフ挑戦してみようかな。
0895デフォルトの名無しさん2014/11/13(木) 21:07:51.65ID:aAaVoC8A
>>894
お願いします。
0896デフォルトの名無しさん2014/11/14(金) 00:42:38.32ID:dNg3ZgCn
>>894
ACCESSあんの?
なかったらHTAで作ってみなよ
0897ピラフ2014/11/14(金) 06:41:01.68ID:YHg0ts3B
>>896
何言ってんだお前
0898デフォルトの名無しさん2014/11/14(金) 07:40:17.69ID:NwsLsDU7
釣りでしょ?

便利なものがあればJSも使用していいと思います。VBS限定にはしない
0899デフォルトの名無しさん2014/11/14(金) 19:24:30.28ID:L9giJp/d
なんでWSHに限定するんだよ?
便利なHTAでもいいじゃない
0900デフォルトの名無しさん2014/11/14(金) 19:51:17.78ID:Hes0XxTS
別にHTAはいいよ

ACCなんて言うから
0901デフォルトの名無しさん2014/11/14(金) 21:58:49.36ID:L9giJp/d
テーブル作ったりデータ入力したり編集したりもWSHで作ってたら面倒ジャン
Accessあるなら作らんでもいいんだから聞くのは当然じゃねぇの?
0902デフォルトの名無しさん2014/11/14(金) 23:25:39.23ID:NwsLsDU7
この話の利点は何もインストールしなくてもwindowsの標準機能でDBが使えるという点、

何かをインストールしなくちゃいけないのならMDBなんて選択はせずSQLiteあたりを使う

言語もpythonとかな
0903デフォルトの名無しさん2014/11/21(金) 00:01:37.19ID:dSV0zPQY
すみませんが、「バッチファイルを実行する時に黒いコマンドプロンプト画面を表示しない方法」というページを見て
vbsファイルを作成したのですが、試しにクリックしても動作しません。お手数ですが、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
batファイルの箇所をフルパスで書いたらどうかな
フルパスって言ってわかるかな
0905デフォルトの名無しさん2014/11/21(金) 00:39:17.96ID:+7dA1/ym
いや、同じ場所で実行すればパスはいらないと思うよ。
初心者にパスの設定は勧めない方がいい。

>>903
vbhide をいったん外して実行してみたり
msgbox を出してVBSが起動できてるか試したりしたらいいと思うよ
0906デフォルトの名無しさん2014/11/21(金) 14:46:56.17ID:SfgNZchA
>>904 >>905
vhideをいったん消してcmdが見える状態にしていろいろ試した後、作成したbatファイルのパスを /c の前に cd /d で記述したら出来ました。
vhideを付たしてcmdが見えない状態にしてももちゃんと実行できました。

親切に教えて下さりましてありがとう御座います。
0907デフォルトの名無しさん2014/11/22(土) 12:27:24.00ID:WzQh3kq3
>>905
プログラムから外部のファイルを指定する時にフルパスで書くのは基本中の基本ですよ
そして、その事をパスの設定とは言いません

初心者は君だ!
0908デフォルトの名無しさん2014/11/22(土) 14:08:05.61ID:Vc3oMoQz
>>907
フルパスで書いたら他の場所に移動したとき動かなくなるじゃん。
相対パスで動くなら相対パスで書くのが基本だよ。
Webでもそうですよ。

Webで画像のURLがフルパスで入っていたりするけど
あれは自動生成されたものでしょ。

ちょっと用語があれだったのはすいません。
0909デフォルトの名無しさん2014/11/22(土) 19:22:30.05ID:yAxd1n4t
「Webでも」じゃないよ
窓の実行パスは「Webとは違って」ファイルのある場所が必ずカレントになるとは限らないんだよ
タスク登録するとファイルの場所に限らずカレントがsystem32だったりするし
実行の仕方でどこかカレントかなんて当てにならない
batをvbsと同じ場所に置いたならwscript.ScriptFullNameで「絶対パス」を得て
末尾のスクリプト名をバッチファイル名で置換するかしないと確実ではない
vbsから扱う他のファイルについても同じ
0910デフォルトの名無しさん2014/11/22(土) 20:23:12.06ID:Vc3oMoQz
>>909
だから
> wscript.ScriptFullNameで「絶対パス」を得て
って書けばよかったんじゃね?

Webだって開き方によっては変わるでしょ。

wscript.ScriptFullName のどこがフルパスなんだよ関数だろこれ
0911デフォルトの名無しさん2014/11/22(土) 20:30:37.14ID:lIyXS0YI
>>909
> タスク登録するとファイルの場所に限らずカレントがsystem32だったりするし

タスクスケジューラの使い方も知らんのかよ
操作の編集で 開始 を指定しろよ
まあ、なんでそんな変な名前なんだ? っつーのはあるけど w
0912デフォルトの名無しさん2014/11/22(土) 20:35:00.15ID:yAxd1n4t
>wscript.ScriptFullName のどこがフルパスなんだよ関数だろこれ
なんでいちいち関係ないWeb作法を引き合いに出すのかと思ったら何も判ってない奴か
黙ってた方がいいね
0913デフォルトの名無しさん2014/11/22(土) 20:38:31.56ID:yAxd1n4t
要は窓のパスの基本は絶対パス指定なんだよ
カレント前提で組んだりするとsystem32探しに行ったりアホな事態になるわけ
0914デフォルトの名無しさん2014/11/22(土) 20:40:58.61ID:tLc6zRT6
>>913
だからそれはお前が使い方を理解してないだけ
0915デフォルトの名無しさん2014/11/22(土) 20:42:23.11ID:yAxd1n4t
>>914
その「だから」はどこに繋がるの?
意味判らんのだが
どなた?
0916デフォルトの名無しさん2014/11/22(土) 20:55:14.20ID:tLc6zRT6
>>915

> system32探しに行ったりアホな事態になるわけ
0917デフォルトの名無しさん2014/11/22(土) 21:12:22.00ID:yAxd1n4t
>>916
その例は本筋と関係ないからそういう指摘の仕方はやめた方がいい
アホだと思われるよ
0918デフォルトの名無しさん2014/11/22(土) 21:18:08.46ID:tLc6zRT6
>>917
間違ったこと書いても書き捨てですか
さすがですね w
0919ピラフ2014/11/22(土) 21:18:35.28ID:M1uQQ4It
>>917
これかな?
http://livedoor.blogimg.jp/fknews/imgs/1/a/1a2726f2.jpg
0920デフォルトの名無しさん2014/11/22(土) 22:33:49.59ID:tTsu0lzm
白白いなくても荒れててワロタw
0921デフォルトの名無しさん2014/11/23(日) 00:07:33.81ID:HclhhaC8
割りとどうでもいい話で盛り上がってるのね
個人的にVBSでBATを呼ぶ必要性が気になるところ
VBSで完結出来なくてBATを呼ぶってどんな
0922デフォルトの名無しさん2014/11/23(日) 00:46:24.52ID:VEkVEytX
BATを先に書いて動いてるからだろ
0923デフォルトの名無しさん2014/11/23(日) 07:26:15.83ID:pl8PYAOz
>>921
知ったか君の ID:yAxd1n4t が無駄に騒いでただけでしょ
0924ピラフ2014/11/23(日) 07:39:13.49ID:L1vlmIgw
>>923
せやろか?
0925ピラフ2014/11/23(日) 07:41:27.99ID:L1vlmIgw
>>921
他のプログラム起動するときとかbatの方が楽だけどね。
そういうのぱっと思いつかない?知恵遅れなの?
0926デフォルトの名無しさん2014/11/23(日) 08:09:38.97ID:pl8PYAOz
>>924
え〜っと、本人乙でいいのかな?
本人じゃないなら、代わりに過ちについて説明してくれるとかでもいいけど w
0927デフォルトの名無しさん2014/11/23(日) 08:11:38.03ID:pl8PYAOz
>>925
>>903 で、他のプログラムの呼び方質問してるのに何を言ってるんだよ w
0928デフォルトの名無しさん2014/11/23(日) 08:18:35.86ID:HclhhaC8
>>922
やっぱり出来る出来ないの問題じゃなくてやるやらないなのかな。

>>925
件の彼はrunしてるのに
>他のプログラム起動するときとか云々
って、他に思い付かないのか。面白くないね。
0929ピラフ2014/11/23(日) 08:20:20.85ID:L1vlmIgw
>>926
誰の何を過ちと認識されておられましてございますでしょうか?

>>927
せやな。
0930ピラフ2014/11/23(日) 08:22:18.60ID:L1vlmIgw
>>928
せやな。
0931デフォルトの名無しさん2014/11/23(日) 08:30:46.04ID:HclhhaC8
やめよう、この話は終わり
朝御飯食べて朗らかに凄そう
0932デフォルトの名無しさん2014/11/23(日) 08:31:47.62ID:HclhhaC8
凄そうな朗らかさ、さながら仏陀
x 凄そう
o 過ごそう
0933デフォルトの名無しさん2014/11/23(日) 09:29:49.78ID:pl8PYAOz
>>929
> 誰の何を過ちと認識されておられましてございますでしょうか?

>>909
> タスク登録するとファイルの場所に限らずカレントがsystem32だったりするし
0934ピラフ2014/11/23(日) 09:37:46.48ID:L1vlmIgw
>>933
じゃあ逆に聞くけど、タスク登録するとファイルの場所に
限らずカレントがsystem32だったりするわけじゃないんでしょうか?
0935デフォルトの名無しさん2014/11/23(日) 09:43:17.34ID:pl8PYAOz
>>934
>>911
0936ピラフ2014/11/23(日) 09:46:17.80ID:L1vlmIgw
>>935
じゃあ操作の開始を指定しないなら、カレントはsystem32ということになるよね?
0937デフォルトの名無しさん2014/11/23(日) 10:19:29.05ID:pl8PYAOz
>>936
なにに噛みついてるのか知らんけど、>>907 から始まってる話なのは知ってるよな?
0938ピラフ2014/11/23(日) 10:27:41.88ID:L1vlmIgw
>>937
噛み付いてるわけじゃない。
操作の開始を指定しないなら、カレントはsystem32ということになるよね?
聞いてるだけです。
0939デフォルトの名無しさん2014/11/23(日) 10:32:07.77ID:to8J1efj
「パスの設定」と言われれば普通なら環境変数PATHの設定だと受け取られる
ファイル名のフルパス指定や、カレントディレクトリの移動の意味でつかわれるとキモイ

異論はないよな!
0940ピラフ2014/11/23(日) 10:37:34.12ID:L1vlmIgw
>>939
文脈で判断できるだろ、白痴か?
0941デフォルトの名無しさん2014/11/23(日) 10:57:52.54ID:pl8PYAOz
>>938
どうなるかは知らんし、必要なら指定すればいいだけだから知る必要もない
0942ピラフ2014/11/23(日) 11:02:00.89ID:L1vlmIgw
>>941
知らないのかよ!じゃあいままでピラフはなんの話をしてたのさ!!
0943デフォルトの名無しさん2014/11/23(日) 11:12:17.57ID:eBFVoxtg
油飯は朝から騒いでおるのぅ
0944ピラフ2014/11/23(日) 11:14:22.80ID:L1vlmIgw
>>943
え?今日ハロウィンじゃないの?
0945デフォルトの名無しさん2014/11/23(日) 11:15:52.22ID:pl8PYAOz
>>942
どうなるかはわからなくても、

>>909
> タスク登録するとファイルの場所に限らずカレントがsystem32だったりするし

が、間違っていることに変わりはない
横入りしてなに頓珍漢なこと言ってるんだよ w
0946ピラフ2014/11/23(日) 11:17:56.59ID:L1vlmIgw
>>945
知らないくせに偉そうなこというなこの知ったかぶりが!!
0947デフォルトの名無しさん2014/11/23(日) 11:44:33.81ID:pl8PYAOz
>>946
はあ?

> 噛み付いてるわけじゃない。

とか言ってたのに、バカすぎ w
0948ピラフ2014/11/23(日) 11:50:48.87ID:L1vlmIgw
>>947
知ったかぶりを糾弾しないという意味で噛み付いてるわけじゃないと言ったわけじゃないぞ。
バカはお前だ。知らないくせになにが間違ってるだバカが。
0949ピラフ2014/11/23(日) 11:51:49.09ID:L1vlmIgw
タスク登録するとファイルの場所に限らずカレントがsystem32だったりする


知・ら・な・い・ん・だ・ろ・?
0950デフォルトの名無しさん2014/11/23(日) 12:02:58.83ID:pl8PYAOz
>>948
> 知らないくせになにが間違ってるだバカが。

開始を指定しない時の動作は関係ないことが理解できないのか?
まあ、反論できずにわめいてるだけだろうけど w
0951ピラフ2014/11/23(日) 12:06:14.25ID:L1vlmIgw
>>950
知りもしないのに関係ないと判断できるわけないだろうが。
相手が言った前提を理解せずに自分勝手な結論を出したお前の悪行に
ピラフは怒りを禁じえない。
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:eBFVoxtg
炒飯餅つけ
0955ピラフ2014/11/23(日) 12:37:26.85ID:L1vlmIgw
>>954
( ゚┏_┓゚)y─┛~
0956デフォルトの名無しさん2014/11/23(日) 12:53:52.92ID:pl8PYAOz
>>951
ほんとに頭悪いんだな w

>>909
> タスク登録するとファイルの場所に限らずカレントがsystem32だったりするし

指定すれば任意の場所をカレントにできる
変えられるんだから指定しない時にどうなるかは関係なく「カレントがsystem32」と言い切るのは間違いと言うことは誰でもわかる
0957ピラフ2014/11/23(日) 12:57:16.17ID:L1vlmIgw
>>956
じゃあ指定しなかったらどうなるのよ?知らないんだろ?
指定しなかったときの話をしてるんだよ。

あるピラフはチャーハンである

すべてのピラフはチャーハンである
と読み替えて否定するのは簡単だけれども、意味がないでしょうが。

会話っていうのは理解するためにあるんです。否定するためにあるんじぁありません!子どもが泣いています!!
0958ピラフ2014/11/23(日) 12:59:03.48ID:L1vlmIgw
誰でもわかると思ってることをピラフがわからないと思ってるところに無理がある
0959デフォルトの名無しさん2014/11/23(日) 13:21:32.40ID:pl8PYAOz
>>957
> 指定しなかったときの話をしてるんだよ。

俺はそんな話をしていない
したければ、勝手にやればー w
0960ピラフ2014/11/23(日) 13:26:45.12ID:L1vlmIgw
>>959
お前がその話をしてないのはわかってた。
だから、ピラフの言葉が伝わればって思ってた。
でも無理だった。ピラフ可哀想。お前ひどいやつ。そういうこと。
0961デフォルトの名無しさん2014/11/23(日) 13:33:03.32ID:eBFVoxtg
>>957
お前はピラフと炒飯の区別もつかないのにピラフを名乗っておるのかwww
0962デフォルトの名無しさん2014/11/23(日) 13:34:48.41ID:pl8PYAOz
>>960
話してないのをわかってて、絡んできたあげく、逆ギレとかアホすぎ w
0963ピラフ2014/11/23(日) 13:38:16.31ID:L1vlmIgw
>>961
えぇ!?ピラフってチャーハンじゃないんですか?(驚愕)
0964デフォルトの名無しさん2014/11/23(日) 13:42:59.22ID:eBFVoxtg
>>963
ピラフを西洋炒飯と思っておったのかwww
0965ピラフ2014/11/23(日) 13:46:20.09ID:L1vlmIgw
>>962
世の中には2種類の人間がいる。
他人の考えを自分の中に取り込んで世界を広げる人。
他人の考えを否定して自分の小さな世界に閉じこもる人。

ピラフはプログラミングカウンセラーとして、引きこもりのお前に
広い世界を見せたくてご返信申し上げたのです。

結果的にお前はピラフが言うことに耳を貸そうとせずあまつさえ
ピラフにひどい言葉を投げつけたのです。

ああ、なんてかわいそうなピラフ。
それでもピラフはめげません。

ピラフがイソップだったなら、そんな童話になってますよ。間違いないっすよ。
0966ピラフ2014/11/23(日) 13:53:58.27ID:L1vlmIgw
>>964
ピラフはチャーハンの別名だと思ってた。中国と台湾あたりで
きっと呼び方が2つあるんだろうなって思ってましたし、これからも
その思いを大事にしていこうとそのような所存でございます。
0967デフォルトの名無しさん2014/11/23(日) 13:59:53.21ID:pl8PYAOz
>>965
そんなちんけな世界は要らんよ w
0968デフォルトの名無しさん2014/11/23(日) 14:11:30.51ID:eBFVoxtg
>>966
生米炒炊、生米炊炒
似て非なるものであるぞwww
0969ピラフ2014/11/23(日) 14:13:50.29ID:L1vlmIgw
>>968
ピラフ、チャーハンしか食べたことないかも。
ピラフおいしい?こんど一緒に食べに行く?
0970ピラフ2014/11/23(日) 14:15:29.82ID:L1vlmIgw
じゃあ >>967, >>968 と三人で行く?
どうせ休みの日暇なんでしょ?
0971デフォルトの名無しさん2014/11/23(日) 14:19:12.18ID:eBFVoxtg
>>969
給食でミルクピラフ食っただろw
0972デフォルトの名無しさん2014/11/23(日) 14:22:03.64ID:H7ZIhO08
文体から桃白白って丸わかりだな
0973ピラフ2014/11/23(日) 14:22:05.60ID:L1vlmIgw
>>971
食ってないような気がする。
たぶんピラフが中学生やってた時代にはピラフが日本に輸入されてなかったと思うんだよね。
そういう時代背景があったんだと思います。あれから日本もだいぶ変わりましたよね。
これからどう変わっていくんでしょうね。
0974ピラフ2014/11/23(日) 14:23:20.78ID:L1vlmIgw
>>972
桃白白ってめんどくさくない?ピラフいつも「ももしろしろ」で変換してたからさ。
超めんどくさかったんだよね。
0975デフォルトの名無しさん2014/11/23(日) 14:47:24.16ID:eBFVoxtg
>>973
ピラフよ、己の無知を恥じて精進せよ
出かける。さらばじゃ ノ
0976ピラフ2014/11/23(日) 15:21:54.13ID:L1vlmIgw
>>975
さらばじゃ
09779082014/11/23(日) 17:02:41.23ID:VEkVEytX
>>939
> ちょっと用語があれだったのはすいません。

って謝ってるじゃないか
0978デフォルトの名無しさん2014/11/23(日) 17:29:04.69ID:HZNEByXi
冷凍でいいからピラフ食いたい
0979ピラフ2014/11/23(日) 18:48:55.99ID:L1vlmIgw
>>893
できたおー
https://friendpaste.com/G2QsrawdHh71k1Xo3lq61
0980デフォルトの名無しさん2014/11/24(月) 01:10:41.77ID:8rSOuGR0
こんだけ時間というか日数を掛けてコレかよw

というか、未だに自分で使うレベルのものしか作れず
公開して不特定多数に使わせることを想定した設計ってものが出来ないんだね

表面的に、いろんな機能(COMなど)の使い方を覚えても
根本的な設計思想や例外想定が出来てないと、初心者の域も駄作の域も脱せないと
何時になったら気付くことやら、、、

これは彼が初心者だから"まだ"気付けてないのではなく
根本的にそれに気付けるだけのリテラシーを持ち合わせておらず、"永遠に"気付くことは無いのかな?
0981デフォルトの名無しさん2014/11/24(月) 08:28:56.69ID:/Xnwup+Z
>>980
自分はなにも出せずに文句だけいっちょまえ w
因みに >>979 は見てない
0982ピラフ2014/11/24(月) 08:46:02.19ID:xWGC6UcP
>>980
はい特定した
0983デフォルトの名無しさん2014/11/24(月) 09:48:15.63ID:bceL07z7
>>979
炒飯マンにしてはまともだなw

>>980
>公開して不特定多数に使わせることを想定した設計
>例外想定

って具体的に何?
>>979は必要十分なコードに見えるが
0984デフォルトの名無しさん2014/11/24(月) 15:53:01.69ID:8rSOuGR0
>>983
DBの部分は、どこかからコピペしてきたもののようで、>>893の要件を満たすためとしては
無駄が多いとは言え不足や問題は無いが、問題はDataAccessクラスの外側の部分

俺自身はそれを問題とはしないし、>>983もそれを問題としないレベルの人なんだろうけど
初心者が使ったら問題になるような部分がいくつかある
とりあえず、俺や君の視点で、内容を読んでからそれに合わせた書き換えや実行方法をとる場合ではなく
初心者の行動に準じて「.vbsのファイルにコピペしてそのまま実行」をやった場合にどうなるかを考えれば、
自ずと問題点も見えてくるだろう

とりあえず、「こうした方がユーザビリティが高い」って部分は、人それぞれの感覚もあるから置いといて
最低限として「.vbsのファイルにコピペしてそのまま実行」をやった場合エラーに繋がる部分が3箇所もある
うち1箇所は、「Sub Mainの中は実行サンプルだから」で許されるとしても、残り2箇所は設計的欠陥

そのまま実行したらエラーになる>>979を、エラー出さずに実行出来て、問題はないと感じられるだけの
能力がある人なら、ここまで言えば解るよね?
そのレベルの人から見たら、いちいち指摘するまでもない些末な問題に見えるだろうが、そんなことでも
初心者にとっては右往左往を招く大問題だからね


>>982
「特定した」とだけ書けば、相手がビビって自分が優位に立てるとでも思ってるの?
そういうのは格下相手に使う手だよ
0985ピラフ2014/11/24(月) 15:58:26.21ID:xWGC6UcP
>>984
効いてる効いてるw
0986デフォルトの名無しさん2014/11/24(月) 16:09:12.48ID:DZ0ISr8h
>>984
わたくし初心者が右往左往しているので教えてください
DBファイル保存先についてはローカルに合わせて直しましたが、
実行してみたところ以下のエラーが出ました
これはACCESS2007がインストールされていないために出ると考えてよろしいでしょうか?
その場合、ACCESS2007を入手する以外に対応方法はありませんでしょうか?(ACCESS2013は所持しているのでそれで対応できる?)
また、これ以外にも問題になる点があるのでしょうか?
行: 7
文字: 3
エラー: ActiveX コンポーネントはオブジェクトを作成できません。: 'DAO.DBEngine.36'
コード: 800A01AD
ソース: Microsoft VBScript 実行時エラー
0987デフォルトの名無しさん2014/11/24(月) 16:18:18.95ID:DZ0ISr8h
自環境が64bitWSH環境だったため動いていませんでした
SysWow64\wscript.exeにて動作しましたお騒がせしました
0988デフォルトの名無しさん2014/11/24(月) 17:04:11.61ID:bceL07z7
>>984
たかが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
>>990
本物のエンジニアはお前の相手をしてるほど暇じゃないぞ
3連休なんで特別に相手してやってるんだwww
0992ピラフ2014/11/24(月) 18:08:18.83ID:xWGC6UcP
>>991
暇なんじゃん。暇じゃないっていうのは言い訳じゃん。ダサ。
さっさとコード書きなよ。
あたしは、シンプルに実装しようと思ってこう書きましたって
提示すればいいよ。ピラフの目に映る君は偽者のエンジニアだよ。
いまのところね。
0993デフォルトの名無しさん2014/11/24(月) 19:05:38.32ID:5R7rrTlS
DAO.DBEngineのインスタンス作成や、データベースの取得を無駄に逐一やらずに
インスタンスは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
>>993
バカかお前は。他人のコードについて評論しろって言ってんじゃねんだよ。
自分でコード書いてそれを提示しろって言ってんだよ。
小保方かよ。他人のコードの解説やって論文仕上げてどうすんだ。
自分で論文書け。剽窃すんな。ぬすっとハゲ。
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
>>996
今さらobsoleteなVBScript覚えても仕方ないだろ
未だJScriptのが将来性があるぞwww
0999デフォルトの名無しさん2014/11/24(月) 19:38:12.95ID:MP3dCpoO
ピラフ(桃白白)って昔はCでなんかやってたけど何でまたVBSなんかやろうと思ったわけ?
1000ピラフ2014/11/24(月) 19:41:32.69ID:xWGC6UcP
>>998
また言い訳か。今度は覚えても仕方ないってか。言い訳考えてる暇あったらVBScript書け。
なんだobsoleteって。日本語で書け、ピラフが英語わかると思うな!
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。