探検
VBScriptについて必死に話し合うスレ [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/06/28(水) 20:52:02.68ID:FEh7eDwE
ピラフ逃亡中?
540デフォルトの名無しさん
2018/03/15(木) 23:39:48.66ID:8s0v/J9G きいてないやろ
541デフォルトの名無しさん
2018/03/16(金) 07:27:53.84ID:94o+zqi4 VBSの貧弱な機能に絶望してPowerShellを勉強してみたが
=じゃなくて-eqだとか、大昔のUNIXに載ってたB-shellかよと再絶望した
VBSを捨てて一から設計したスクリプト環境がこれではゲイツも浮かばれんわ
=じゃなくて-eqだとか、大昔のUNIXに載ってたB-shellかよと再絶望した
VBSを捨てて一から設計したスクリプト環境がこれではゲイツも浮かばれんわ
542デフォルトの名無しさん
2018/03/16(金) 08:22:04.56ID:X9tgS4BB >>541
理由はあったみたいだけど、不等号の表現は失敗だと思う。直観で分かりにくいよな。
理由はあったみたいだけど、不等号の表現は失敗だと思う。直観で分かりにくいよな。
543デフォルトの名無しさん
2018/03/16(金) 08:35:46.99ID:Ib57sq5c >>539
wpfはグーグル先生じゃなくてかずき大先生だろ?
wpfはグーグル先生じゃなくてかずき大先生だろ?
544デフォルトの名無しさん
2018/03/16(金) 23:05:27.60ID:d0lIgzUw >>542
別に = の代わりに -eq 程度は FORTRAN の .EQ. FORTRAN eq
別に = の代わりに -eq 程度は FORTRAN の .EQ. FORTRAN eq
545デフォルトの名無しさん
2018/03/17(土) 07:13:49.84ID:nxO/ldT7 シェルスクリプト、PowerShell、VBS の次のレベルは、Ruby
Windows でも、ファイル・テキスト処理に問題ない
Windows でも、ファイル・テキスト処理に問題ない
546ピラフ ◆9Jro6YFwm650
2018/03/17(土) 14:24:29.50ID:k10yAZH4547ピラフ ◆9Jro6YFwm650
2018/03/17(土) 14:24:53.79ID:k10yAZH4548デフォルトの名無しさん
2018/03/17(土) 16:15:19.01ID:vVxc7E6H >>546,547
ばーか
ばーか
549ピラフ ◆9Jro6YFwm650
2018/03/17(土) 18:59:07.51ID:PdA6nn4X できないの?おーん?
550片山博文MZ ◆T6xkBnTXz7B0
2018/03/17(土) 19:02:13.67ID:6umCop+M ピラフつまらない。コレクターじゃあるまいし。
551デフォルトの名無しさん
2018/03/17(土) 19:26:12.97ID:/AWOYA6X552ピラフ ◆9Jro6YFwm650
2018/03/17(土) 20:18:45.56ID:PdA6nn4X553ピラフ ◆9Jro6YFwm650
2018/03/17(土) 20:21:33.98ID:PdA6nn4X554ピラフ ◆9Jro6YFwm650
2018/03/17(土) 20:22:40.74ID:PdA6nn4X 君たちの潜在能力はそんなものじゃない
もっと工夫できるし、もっとビューティフルなコードに辿り着ける
もっとやれるよ
もっと工夫できるし、もっとビューティフルなコードに辿り着ける
もっとやれるよ
555ピラフ ◆9Jro6YFwm650
2018/03/17(土) 20:30:34.59ID:PdA6nn4X 言語の特徴もそう、Rubyらしいプログラム、PowerShellらしいプログラムがある
Rubyの特徴っていうのは便利な関数がたくさん用意されていて
簡単な文法がたくさん用意されていてラムダ式も簡単に書くことができて
ストリームの処理もお手の物でPowerShellはとにかく頑張ってる
そういう言語の特徴をとらえた上でその言語らしいコードを書くのが
スタイリッシュだと思うしビューティフルでブリティッシュだと思う
Rubyの特徴っていうのは便利な関数がたくさん用意されていて
簡単な文法がたくさん用意されていてラムダ式も簡単に書くことができて
ストリームの処理もお手の物でPowerShellはとにかく頑張ってる
そういう言語の特徴をとらえた上でその言語らしいコードを書くのが
スタイリッシュだと思うしビューティフルでブリティッシュだと思う
556ピラフ ◆9Jro6YFwm650
2018/03/17(土) 23:58:43.82ID:PdA6nn4X それじゃあ勝負しましょうよ
Cドライブ以下(サブディレクトリ含む)のすべてのファイルの
ファイル名とファイルサイズをテキストファイルに出力するの
PowerShellとVBScriptでどっちが速いか勝負しましょうよ
Cドライブ以下(サブディレクトリ含む)のすべてのファイルの
ファイル名とファイルサイズをテキストファイルに出力するの
PowerShellとVBScriptでどっちが速いか勝負しましょうよ
557ピラフ ◆9Jro6YFwm650
2018/03/18(日) 00:00:13.02ID:2A979qoc558ピラフ ◆9Jro6YFwm650
2018/03/18(日) 00:04:05.17ID:2A979qoc ∧,,∧
(=・ω・) にゃん♪
(,, uuノ
(=・ω・) にゃん♪
(,, uuノ
559デフォルトの名無しさん
2018/03/18(日) 03:04:57.01ID:JFJ3EKTR Ruby で書いた。
2ch 以下のフォルダを、再帰的に走査して、ファイル名・サイズ(KB)を表示する
# . で始まる、directory, file を除く
Dir.glob('C:/Users/Owner/Documents/2ch/**/*') do |file|
stat = File.stat file
size = stat.size / 1024
if size < 1
size = 1
elsif size >= 1000
# ここだけ、size は、3桁区切りの文字列になる!
size = size.to_s.gsub(/(\d)(?=(\d{3})+(?!\d))/, '\1,')
end
puts "#{file} : #{size} KB"
end
2ch 以下のフォルダを、再帰的に走査して、ファイル名・サイズ(KB)を表示する
# . で始まる、directory, file を除く
Dir.glob('C:/Users/Owner/Documents/2ch/**/*') do |file|
stat = File.stat file
size = stat.size / 1024
if size < 1
size = 1
elsif size >= 1000
# ここだけ、size は、3桁区切りの文字列になる!
size = size.to_s.gsub(/(\d)(?=(\d{3})+(?!\d))/, '\1,')
end
puts "#{file} : #{size} KB"
end
560デフォルトの名無しさん
2018/03/18(日) 08:31:16.41ID:N1H3Isud561デフォルトの名無しさん
2018/03/18(日) 09:07:16.57ID:0rUfomSx >>555
うんちブリブリブリティッシュ
うんちブリブリブリティッシュ
562ピラフ ◆9Jro6YFwm650
2018/03/18(日) 10:06:50.54ID:6KkWSEKw >>559
やるじゃん、こういうのサクッと書けるのがRubyの強みだよね
やるじゃん、こういうのサクッと書けるのがRubyの強みだよね
563ピラフ ◆9Jro6YFwm650
2018/03/18(日) 10:09:38.26ID:6KkWSEKw >>560
オメーのその早とちりなところピラフ嫌いじゃない
オメーのその早とちりなところピラフ嫌いじゃない
564ピラフ ◆9Jro6YFwm650
2018/03/18(日) 10:09:50.98ID:6KkWSEKw >>561
IQがひどいと思いました
IQがひどいと思いました
565デフォルトの名無しさん
2018/03/18(日) 10:17:14.00ID:0rUfomSx またこいつ全レス始めてるよww
566ピラフ ◆9Jro6YFwm650
2018/03/18(日) 10:20:44.35ID:6KkWSEKw はいNG
567デフォルトの名無しさん
2018/03/18(日) 10:24:16.41ID:UXtS5ky/ ピラフは糖質だから仕方ない
568ピラフ ◆9Jro6YFwm650
2018/03/18(日) 10:27:58.62ID:6KkWSEKw なんだじゃあしょうがないな
569デフォルトの名無しさん
2018/03/18(日) 10:45:03.99ID:0rUfomSx 許せるかどうかはまた別の話だろ
570片山博文MZ ◆T6xkBnTXz7B0
2018/03/18(日) 11:43:10.23ID:qM0sPvqX571ピラフ ◆9Jro6YFwm650
2018/03/18(日) 12:05:03.33ID:6KkWSEKw >>570
あざーす片山さんあざーす!
あざーす片山さんあざーす!
572デフォルトの名無しさん
2018/03/18(日) 13:05:21.68ID:1TxSiTde >>557
こんなんでいいの?工夫もクソも無いけど
ls 'C:\Users\Owner\Documents\' -rec -file | select Name,Length | Export-Csv .\hoge.txt -e UTF8 -not
こんなんでいいの?工夫もクソも無いけど
ls 'C:\Users\Owner\Documents\' -rec -file | select Name,Length | Export-Csv .\hoge.txt -e UTF8 -not
573ピラフ ◆9Jro6YFwm650
2018/03/18(日) 13:10:14.80ID:6KkWSEKw >>572
ありがとうございますー!
ありがとうございますー!
574デフォルトの名無しさん
2018/03/18(日) 14:11:51.76ID:gmOGH5rK575ピラフ ◆9Jro6YFwm650
2018/03/18(日) 14:19:56.76ID:6KkWSEKw >>574
ちょっと待てピラフキモいのか?
ピラフキモくないと思ってたから
ピラフキモいみたいな言われ方すると
ピラフ傷つくんですけど、ところで焼き鳥って美味しいよね
ときどき無性に食べたくなる、ねぎまが最高だよ
ちょっと待てピラフキモいのか?
ピラフキモくないと思ってたから
ピラフキモいみたいな言われ方すると
ピラフ傷つくんですけど、ところで焼き鳥って美味しいよね
ときどき無性に食べたくなる、ねぎまが最高だよ
576デフォルトの名無しさん
2018/03/18(日) 20:23:21.36ID:0rUfomSx あっそ、よかったね
577デフォルトの名無しさん
2018/03/19(月) 06:59:21.48ID:csFbH6Mx Ruby で、順列を表示する、関数を作った
class MyPermutation
def initialize (number)
@number = number
@results = Array.new @number
@ary = (1..@number).to_a
end
def next_number (ary)
if ary.length == 1
@results[-1] = ary[0]
puts @results.join ', '
else
ary.length.times do |i|
clone = ary.clone # コピー
@results[@number - ary.length] = clone[i]
clone.delete_at i # 要素を削除
next_number clone # 再帰
end
end
end
def print
next_number @ary
end
end
obj = MyPermutation.new 3
obj.print
class MyPermutation
def initialize (number)
@number = number
@results = Array.new @number
@ary = (1..@number).to_a
end
def next_number (ary)
if ary.length == 1
@results[-1] = ary[0]
puts @results.join ', '
else
ary.length.times do |i|
clone = ary.clone # コピー
@results[@number - ary.length] = clone[i]
clone.delete_at i # 要素を削除
next_number clone # 再帰
end
end
end
def print
next_number @ary
end
end
obj = MyPermutation.new 3
obj.print
578ピラフ ◆9Jro6YFwm650
2018/03/19(月) 07:05:46.36ID:b0oFSb/1 >>577
これはすばらしい
これはすばらしい
579デフォルトの名無しさん
2018/03/19(月) 07:08:01.89ID:32j3TWWL >>578
ばーか
ばーか
580デフォルトの名無しさん
2018/03/19(月) 08:26:38.32ID:eXGdI8oa581デフォルトの名無しさん
2018/03/19(月) 12:21:18.48ID:0kYKRQxT キモイのがピラフで
もっとキモイのがピラフだ
もっとキモイのがピラフだ
582デフォルトの名無しさん
2018/03/20(火) 02:02:29.80ID:qVb9KqM8 >>546-547
Ruby で作った。
chunk で、数字が切り替わるごとに、グルーピングする。
0 か1 が、10回以上続くものだけを集める
prng = Random.new
cnt = 0
100.times do |idx|
results = 100.times.map { |i| prng.rand 2 }
.chunk { |num| num }
.select { |num, ary| ary.length >= 10 }
cnt += 1 if results.length >= 1
end
puts cnt
Ruby で作った。
chunk で、数字が切り替わるごとに、グルーピングする。
0 か1 が、10回以上続くものだけを集める
prng = Random.new
cnt = 0
100.times do |idx|
results = 100.times.map { |i| prng.rand 2 }
.chunk { |num| num }
.select { |num, ary| ary.length >= 10 }
cnt += 1 if results.length >= 1
end
puts cnt
583デフォルトの名無しさん
2018/03/20(火) 06:06:36.55ID:6RADQo1g “なりすまし万引きGメン”を再逮捕 女児の弱みにつけ込みわいせつ行為 奈良県警2018.3.19 19:13
弱みにつけ込み、女児にわいせつな行為をしたとして、奈良県警郡山署は19日、強制わいせつ容疑で、東京都日野市高幡、会社員、藤井裕久被告(48)=強要罪で起訴=を再逮捕した。容疑を否認している。
再逮捕容疑は昨年12月17日午後3時45分ごろ、大阪市天王寺区の小学6年生の女児(12)に対し、女児の自宅玄関前で首筋に両手を回して抱きつき、背中をなで回すなどのわいせつ行為をしたとしている。
同署によると、藤井容疑者は同区の中古本販売店で、少女向けの本棚に陳列されている本と本の間に千円札1枚をはさみ、女児が持ち帰る様子を観察。店外に出たところで身分証明書を求め、さらに住所や電話番号を聞いた上で、女児の自宅まで押しかけて犯行に及んでいた。
藤井容疑者は今年2月、同県大和郡山市の中学1年生の女子生徒(13)に対しても、同様の手口で名前などを聞いたとして強要容疑で逮捕されていた。同署は余罪を調べている。
弱みにつけ込み、女児にわいせつな行為をしたとして、奈良県警郡山署は19日、強制わいせつ容疑で、東京都日野市高幡、会社員、藤井裕久被告(48)=強要罪で起訴=を再逮捕した。容疑を否認している。
再逮捕容疑は昨年12月17日午後3時45分ごろ、大阪市天王寺区の小学6年生の女児(12)に対し、女児の自宅玄関前で首筋に両手を回して抱きつき、背中をなで回すなどのわいせつ行為をしたとしている。
同署によると、藤井容疑者は同区の中古本販売店で、少女向けの本棚に陳列されている本と本の間に千円札1枚をはさみ、女児が持ち帰る様子を観察。店外に出たところで身分証明書を求め、さらに住所や電話番号を聞いた上で、女児の自宅まで押しかけて犯行に及んでいた。
藤井容疑者は今年2月、同県大和郡山市の中学1年生の女子生徒(13)に対しても、同様の手口で名前などを聞いたとして強要容疑で逮捕されていた。同署は余罪を調べている。
584ピラフ ◆9Jro6YFwm650
2018/03/20(火) 21:53:18.73ID:d5tHhYP7 >>582
やるじゃん!!!
やるじゃん!!!
585582
2018/03/20(火) 23:52:21.50ID:qVb9KqM8 >>582
修正
results という結果配列も必要ない。
Enumerator#size で、Enumerator から直接、要素数を取れる
prng = Random.new
cnt = 0
100.times do |idx|
size = 100.times.map { |i| prng.rand 2 }
.chunk { |num| num }
.select { |num, ary| ary.length >= 10 }
.size
cnt += 1 if size >= 1
end
puts cnt
修正
results という結果配列も必要ない。
Enumerator#size で、Enumerator から直接、要素数を取れる
prng = Random.new
cnt = 0
100.times do |idx|
size = 100.times.map { |i| prng.rand 2 }
.chunk { |num| num }
.select { |num, ary| ary.length >= 10 }
.size
cnt += 1 if size >= 1
end
puts cnt
586デフォルトの名無しさん
2018/03/21(水) 09:17:50.16ID:ohD1HnSB 何を得意になってるんだよ(笑)
587ピラフ ◆9Jro6YFwm650
2018/03/21(水) 09:43:08.08ID:SAwbOqVo >>586
じゃあオメーできんのかよ? おーん?
じゃあオメーできんのかよ? おーん?
588ピラフ ◆9Jro6YFwm650
2018/03/21(水) 09:43:36.79ID:SAwbOqVo 悔しかったらVBScriptで書いてみろよー
589デフォルトの名無しさん
2018/03/21(水) 09:56:18.99ID:D8R/n7dn >>587,588
ばーか
ばーか
590デフォルトの名無しさん
2018/03/21(水) 10:01:30.90ID:D8R/n7dn うんこくさいとおもったらピラフだった
591デフォルトの名無しさん
2018/03/21(水) 10:07:14.84ID:ohD1HnSB592ピラフ ◆9Jro6YFwm650
2018/03/21(水) 10:21:20.67ID:SAwbOqVo >>591
じゃあVBScriptでできるんですかー? 証明できるんですかー? おーん?
じゃあVBScriptでできるんですかー? 証明できるんですかー? おーん?
593デフォルトの名無しさん
2018/03/21(水) 10:43:54.12ID:HmSHsjRN お友達582が出てきてくれてさぞ安心してんだろうな
おーん?(笑)
おーん?(笑)
594デフォルトの名無しさん
2018/03/21(水) 10:52:31.11ID:HmSHsjRN コードを出してもらっても、その内容には一切の言及なし
おーん?(笑)
おーん?(笑)
595582
2018/03/21(水) 11:05:38.73ID:wxFTzoek ピラフ大王の実力は、すごいからな
漏れは、かなり分析したから、
骨身にしみて、よく知ってるw
漏れは、かなり分析したから、
骨身にしみて、よく知ってるw
596デフォルトの名無しさん
2018/03/21(水) 11:39:06.78ID:D8R/n7dn ピラフの舎弟かね?
じゃあマイ&シュウだな
じゃあマイ&シュウだな
597ピラフ ◆9Jro6YFwm650
2018/03/21(水) 12:03:37.15ID:SAwbOqVo >>594
VBScriptでできないんですかー? おーんおーんおーん?
VBScriptでできないんですかー? おーんおーんおーん?
598582
2018/03/21(水) 12:04:48.71ID:wxFTzoek ピラフ大王のソースコードは、芸術性が高い
もし、大王が「たのしいRuby 第5版、2016」を読んだら、
スクリプトにかけては、天下無双になる!
もし、大王が「たのしいRuby 第5版、2016」を読んだら、
スクリプトにかけては、天下無双になる!
599デフォルトの名無しさん
2018/03/21(水) 12:12:04.08ID:X9V7MDA1600ピラフ ◆9Jro6YFwm650
2018/03/21(水) 12:15:37.32ID:SAwbOqVo >>598
えへへー、その壺も売ってください
えへへー、その壺も売ってください
601ピラフ ◆9Jro6YFwm650
2018/03/21(水) 12:16:40.99ID:SAwbOqVo602デフォルトの名無しさん
2018/03/21(水) 12:23:06.03ID:X9V7MDA1 どっちを選択しても俺様の勝利、としたいだけだろ(笑)
見え透いてるんだよ
見え透いてるんだよ
603デフォルトの名無しさん
2018/03/21(水) 12:25:08.19ID:X9V7MDA1 まさかと思うけどこいつホントにVBSじゃできないと思ってるのか?
604ピラフ ◆9Jro6YFwm650
2018/03/21(水) 12:28:13.97ID:SAwbOqVo >>603
じゃあやってみろよ!
じゃあやってみろよ!
605デフォルトの名無しさん
2018/03/21(水) 12:49:57.29ID:X9V7MDA1 教えを乞う側の振る舞いじゃないよな
立場をわきまえろよ
お前の指図など受けるわけないだろう
立場をわきまえろよ
お前の指図など受けるわけないだろう
606ピラフ ◆9Jro6YFwm650
2018/03/21(水) 12:51:06.05ID:SAwbOqVo できないのな?
607ピラフ ◆9Jro6YFwm650
2018/03/21(水) 12:52:58.61ID:SAwbOqVo 結局できないんじゃん、偉そうなことばっか言ってるくせに結局できないんじゃん
身の程を弁えて発言して欲しいよ、最初からピラフが言ってたじゃんVBScriptでは
できないことはないだろうけれども難しい状況にありますと
身の程を弁えて発言して欲しいよ、最初からピラフが言ってたじゃんVBScriptでは
できないことはないだろうけれども難しい状況にありますと
608デフォルトの名無しさん
2018/03/21(水) 12:58:22.11ID:D8R/n7dn 368 名前:ピラフ ◆9Jro6YFwm650 [] 投稿日:2018/02/05(月) 20:22:56.26 ID:jcw1NCuo [3/5]
絶対VBScriptじゃ解けないよ
絶対解けないと断言しちゃってるよね
ピラフほんとうんこ
絶対VBScriptじゃ解けないよ
絶対解けないと断言しちゃってるよね
ピラフほんとうんこ
609デフォルトの名無しさん
2018/03/21(水) 12:58:59.41ID:D8R/n7dn ピラフくさいとおもったらうんこだった
610ピラフ ◆9Jro6YFwm650
2018/03/21(水) 12:59:54.48ID:SAwbOqVo >>608
お前もできなかったじゃん
「出来ないって言ってたのはお前だ、俺はできるんだ」と
偉そうに言ってたお前でさえ結局できなかったじゃん
絶対VBScriptじゃ解けないと言ったピラフの目は正しかったことになりますよね
お前もできなかったじゃん
「出来ないって言ってたのはお前だ、俺はできるんだ」と
偉そうに言ってたお前でさえ結局できなかったじゃん
絶対VBScriptじゃ解けないと言ったピラフの目は正しかったことになりますよね
611デフォルトの名無しさん
2018/03/21(水) 13:10:12.32ID:D8R/n7dn こいつほんとうんこw
つい今
最初からピラフが言ってたじゃんVBScriptでは
できないことはないだろうけれども難しい状況にありますと
って自分で言ったこともうわすれてるww
つい今
最初からピラフが言ってたじゃんVBScriptでは
できないことはないだろうけれども難しい状況にありますと
って自分で言ったこともうわすれてるww
612ピラフ ◆9Jro6YFwm650
2018/03/21(水) 13:19:02.47ID:SAwbOqVo613デフォルトの名無しさん
2018/03/21(水) 13:27:22.63ID:D8R/n7dn こいつコード出せばっかりでいじめてもまったくおもしろくないな
614ピラフ ◆9Jro6YFwm650
2018/03/21(水) 13:35:19.58ID:SAwbOqVo >>613
あれれー? できないのかなー? NGにしちゃおうかなー? おーん?
あれれー? できないのかなー? NGにしちゃおうかなー? おーん?
615ピラフ ◆9Jro6YFwm650
2018/03/21(水) 13:41:14.84ID:SAwbOqVo616デフォルトの名無しさん
2018/03/21(水) 15:06:00.47ID:D8R/n7dn で?
やってみろよばーかw
やってみろよばーかw
617デフォルトの名無しさん
2018/03/21(水) 15:06:24.04ID:D8R/n7dn おーん?(ハッタリ)
618ピラフ ◆9Jro6YFwm650
2018/03/21(水) 15:08:16.51ID:SAwbOqVo はいNG
619デフォルトの名無しさん
2018/03/21(水) 18:57:58.07ID:x+KWF8YJ rubyのメガネとやらは全くのデタラメだったわけだ(笑)
620ピラフ ◆9Jro6YFwm650
2018/03/21(水) 19:19:05.71ID:SAwbOqVo ____
/ \
/ ─ ─\ ?
/ (●) (●) \
| (__人__) | ___________
\ ` ⌒´ ,/ | | |
___/ \ | | |
| | / , | | |
| | / ./ | | |
| | | ⌒ ーnnn |_|___________|
 ̄ \__、("二) ̄ ̄ ̄ ̄ ̄ ̄ _|_|__|_
/ \
/ ─ ─\ ?
/ (●) (●) \
| (__人__) | ___________
\ ` ⌒´ ,/ | | |
___/ \ | | |
| | / , | | |
| | / ./ | | |
| | | ⌒ ーnnn |_|___________|
 ̄ \__、("二) ̄ ̄ ̄ ̄ ̄ ̄ _|_|__|_
621デフォルトの名無しさん
2018/03/21(水) 20:13:58.17ID:D8R/n7dn >>619
その場しのぎで適当なこと言ってるから自分でもわけがわからないみたい
その場しのぎで適当なこと言ってるから自分でもわけがわからないみたい
622デフォルトの名無しさん
2018/03/23(金) 21:37:34.14ID:MmEfLpKg VBSで2つのXMLファイルを比較してマージする処理(足りなかったら追加、変更があったらその部分を更新)
を書きたいです。DOMを使うのが普通なのでしょうか。
どのように作ったらいいのか大まかな方針を教えていただけませんか?
を書きたいです。DOMを使うのが普通なのでしょうか。
どのように作ったらいいのか大まかな方針を教えていただけませんか?
623デフォルトの名無しさん
2018/03/23(金) 21:45:26.50ID:MmEfLpKg 実はXMLスレにも書いたのですが、あちらは過疎ってたので
こちらにヒントもらいにきました
こちらにヒントもらいにきました
624デフォルトの名無しさん
2018/03/23(金) 22:07:27.94ID:+dFlodKs >>622
> DOMを使うのが普通なのでしょうか。
ま、普通はそうだろうねぇ。だがしかし。
> VBSで2つのXMLファイルを比較してマージする処理
VBScript で書く理由?何の理由や得がある?
DOM ツリーを作って触れるライブラリを持ってる言語で書くに越したことはないぞ?
> DOMを使うのが普通なのでしょうか。
ま、普通はそうだろうねぇ。だがしかし。
> VBSで2つのXMLファイルを比較してマージする処理
VBScript で書く理由?何の理由や得がある?
DOM ツリーを作って触れるライブラリを持ってる言語で書くに越したことはないぞ?
625デフォルトの名無しさん
2018/03/23(金) 22:55:51.70ID:YCD7O/bC626デフォルトの名無しさん
2018/03/23(金) 23:23:35.91ID:d2+YbqA/ 追記も修正もするって単なる上書きとは違うんだよね?
その辺の仕様が文章から読み取れん
その辺の仕様が文章から読み取れん
627デフォルトの名無しさん
2018/03/23(金) 23:45:22.08ID:IQgPE3+N XMLをハンドリングするのにDOMはおそらく使いづらい。
ツリーは配列上に表現できる。
SGMLに閉じタグがあることを不思議に思ったことは無いだろうか?
実は閉じタグは配列上にツリーを表現する際欠かせないものなのだ。
配列上にツリーを構成すると、追加削除の操作が高コストになりえる。
したがって最適解はリンクリストになるはずだ。
ツリーは配列上に表現できる。
SGMLに閉じタグがあることを不思議に思ったことは無いだろうか?
実は閉じタグは配列上にツリーを表現する際欠かせないものなのだ。
配列上にツリーを構成すると、追加削除の操作が高コストになりえる。
したがって最適解はリンクリストになるはずだ。
628デフォルトの名無しさん
2018/03/24(土) 00:28:27.63ID:TyYpGZwY 久々のスマッシュヒットバカwwww
629デフォルトの名無しさん
2018/03/24(土) 01:38:49.47ID:yFGWi9OA >>626
JScript(JavaScript) か PowerShell でライブラリを探した方がいい。
VBScript には XML のライブラリはないと思うし、そもそもライブラリが作りにくい言語。
JScript(JavaScript) か PowerShell でライブラリを探した方がいい。
VBScript には XML のライブラリはないと思うし、そもそもライブラリが作りにくい言語。
630デフォルトの名無しさん
2018/03/24(土) 03:21:47.23ID:dypSsj7z 「xml パーサー ruby」で検索!
JavaScript のNode.js にもある。
jQuery でも出来るかも
JavaScript のNode.js にもある。
jQuery でも出来るかも
631デフォルトの名無しさん
2018/03/24(土) 04:00:44.67ID:Z79Bg+7E DOMは編集に向いていないんだよ。
VBS使おうとしてる人に言うのは酷かもしれないが、DiffとかMergeとか言ってるから、難しさを思い知った時に「DOMは編集に向いていない」ということを思い出してくれ。
VBS使おうとしてる人に言うのは酷かもしれないが、DiffとかMergeとか言ってるから、難しさを思い知った時に「DOMは編集に向いていない」ということを思い出してくれ。
632デフォルトの名無しさん
2018/03/24(土) 04:08:35.24ID:Z79Bg+7E 選択点について考えてみよう。
選択する場所を示すのは、文字あるいはノードの上だろうか?
DOM仕様ではその通りである。
では現実はどうか?
文字列「ABC」のBに何かを挿入することはあるだろうか?
そんなことはない。
AとBの間、あるいはBとCの間であるはずだ。
つまり選択点は文字と文字の間にあるのが妥当と思われる。
「B」一文字を選択するには、「AとBの間」と「BとCの間」二つの選択点を持つRangeを使えばよいのだ。
少なくとも現在のDOM仕様のように、「選択点の前」とか「選択点の後ろ」というようなわかりにくく混乱するインターフェースを提供する必要はない。
ウェブはあまりにもおかしいのだ。
これは技術ではなく政治の結果ということを思い出してほしい。
いまこそ掃除の時である。
選択する場所を示すのは、文字あるいはノードの上だろうか?
DOM仕様ではその通りである。
では現実はどうか?
文字列「ABC」のBに何かを挿入することはあるだろうか?
そんなことはない。
AとBの間、あるいはBとCの間であるはずだ。
つまり選択点は文字と文字の間にあるのが妥当と思われる。
「B」一文字を選択するには、「AとBの間」と「BとCの間」二つの選択点を持つRangeを使えばよいのだ。
少なくとも現在のDOM仕様のように、「選択点の前」とか「選択点の後ろ」というようなわかりにくく混乱するインターフェースを提供する必要はない。
ウェブはあまりにもおかしいのだ。
これは技術ではなく政治の結果ということを思い出してほしい。
いまこそ掃除の時である。
633デフォルトの名無しさん
2018/03/24(土) 04:40:57.50ID:Z79Bg+7E 一つの位置を示すのに複数の方法が提供されると何が起こるか考えてみてくれ。
文字列「ABC」において、「Aの後ろ」と「Bの前」はどういった違いがあるだろうか?
文字列「ABC」において、「Aの後ろ」と「Bの前」はどういった違いがあるだろうか?
634622
2018/03/24(土) 07:08:07.75ID:KMBF8+s9635622
2018/03/24(土) 07:17:53.20ID:KMBF8+s9636デフォルトの名無しさん
2018/03/24(土) 07:27:15.77ID:KMBF8+s9637デフォルトの名無しさん
2018/03/24(土) 12:12:43.91ID:dypSsj7z PowerShell では、そんなに複雑なプログラミングは出来ない。
「たのしいRuby 第5版、2016」を読めば?
XML はTree だから、「a, b, c」のように、単純なシーケンスじゃない。
各要素内に、親ポインターを持っているから
1つ前の要素が、親、兄、それ以外の、3つのパターンがある。
それが、深さ優先の順番で、配列に入っている
差の概念が、難しい。
単純なシーケンスの差と、異なる
「たのしいRuby 第5版、2016」を読めば?
XML はTree だから、「a, b, c」のように、単純なシーケンスじゃない。
各要素内に、親ポインターを持っているから
1つ前の要素が、親、兄、それ以外の、3つのパターンがある。
それが、深さ優先の順番で、配列に入っている
差の概念が、難しい。
単純なシーケンスの差と、異なる
638デフォルトの名無しさん
2018/03/24(土) 12:48:02.55ID:0i06yKXF PowerShellでc#コードを動かせるからなんでもありじゃないの?
そんなことをするのならc#でEXE作るけど。
今ならPythonでも覚えた方がええわ。
そんなことをするのならc#でEXE作るけど。
今ならPythonでも覚えた方がええわ。
639デフォルトの名無しさん
2018/03/24(土) 18:33:14.97ID:dVRvT3Vm ルビ厨に構うなよ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【おこめ】「有能だったんじゃ」おこめ券で批判殺到の鈴木農水大臣…ネットでは前任の“進次郎再評価” [ぐれ★]
- アメリカ、入国時に「日本人を含む外国人観光客の最大5年分のSNS履歴の提出」義務化へ 過去10年間に使用のメールアドレスや電話番号等も★2 [Hitzeschleier★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★3 [Hitzeschleier★]
- 【中国外務省】日本への渡航自粛を再度呼びかけ 今度は「地震発生」を理由に [ぐれ★]
- 日本語が話せない「外国籍」の子が急増中、授業がストップ、教室から脱走も…先生にも大きな負担「日本語支援」追いつかず★3 [七波羅探題★]
- 内閣支持、微減59.9% 5割超が補正予算評価 時事通信世論調査 [どどん★]
- 自民党のヒゲ「トランプおやびんが中国に何も言ってくれない」 [834922174]
- 日本人、世界で最もブランドに興味なし🇯🇵 [462275543]
- キャンプ場 寝ている少女(19)のテントに入り120分わいせつ行為をした会社員(45)を逮捕 京都市 [546716239]
- ネトウヨ「中国の例の証拠動画、日本側の応答が海自の無線規則とは違うので捏造です」海自の動画でネトウヨの嘘だとバレる [165981677]
- 【悲報】たぬかなが渡邊渚を壮絶バッシング 「グラビア出したあたりから臭いな~と思ってたが激臭になってたわ。中居は悪くない」 [455031798]
- お昼のまったり🍵😶‍🌫🤏すこすこハウス🏡
