sub get_switchUuid { my ($sname) = @_; my $content = Vim::find_entity_views(view_type => 'Datacenter', filter => {name => $datacenter}); unless (@$content) { die "Datacenter <$datacenter> is not found."; } if ($#{$content} != 0) { die "Datacenter <$datacenter> is not unique."; } my $ent = shift (@$content); $ent = Vim::get_view(mo_ref => $ent->networkFolder); $ent = $ent->childEntity; my $net = 0; foreach (@$ent) { if ($_->type eq "VmwareDistributedVirtualSwitch") { my $tmt = Vim::get_view(mo_ref => $_); if ($tmt->name eq $sname) { $net = $tmt; last; } } } if ($net == 0) { return 0; } $net->uuid;}
Как вы на нем пишете? Я постоянно себе в ногу попадаю, куда-бы не целился.
P.S. Ну и отдельный низкий поклон программистам из vmware.
Originally published at U.F.M's Homepage. You can comment here or there.
(no subject)
Date: 2011-01-26 18:22 (UTC)(no subject)
Date: 2011-01-26 18:23 (UTC)(no subject)
Date: 2011-01-26 18:27 (UTC)(no subject)
Date: 2011-01-26 18:30 (UTC)(no subject)
Date: 2011-01-26 18:37 (UTC)Я тоже не перлятник, писал примерно как ты, си-стайл.
(no subject)
Date: 2011-01-26 18:47 (UTC)(no subject)
Date: 2011-01-26 18:58 (UTC)(no subject)
Date: 2011-01-27 10:29 (UTC)(no subject)
Date: 2011-01-26 18:42 (UTC)Это пиндец! М А Р С И А Н Е!!!!!
Date: 2011-01-26 20:02 (UTC)Над этой фразой - плакал. Так не пишут, так не говорят. Это не люди. "Недо" или "пере" - пусть решают сами ...
Re: Это пиндец! М А Р С И А Н Е!!!!!
Date: 2011-01-27 08:29 (UTC)(no subject)
Date: 2011-01-26 22:12 (UTC)(no subject)
Date: 2011-01-27 04:59 (UTC)Как вы на нем пишете?
Date: 2011-01-31 08:55 (UTC)Не использую $_. Гораздо правильнее назначить локально определённую переменную, с вменяемым названием.
Так, по мелочи, и набегает. ;-)
Re: Как вы на нем пишете?
Date: 2011-02-16 17:53 (UTC)(no subject)
Date: 2013-06-21 17:51 (UTC)