Portál AbcLinuxu, 2. května 2025 07:17

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
15.9.2005 19:07 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Dobrý!
Odpovědět | Sbalit | Link | Blokovat | Admin
Dobrý počin mooc díky člověk nikdy neví, kdy se to bude hodit.
15.9.2005 19:19 Jan Kundrát (jkt) | skóre: 27 | blog: jkt | Praha - Bohnice
Rozbalit Rozbalit vše 404
Odpovědět | Sbalit | Link | Blokovat | Admin
http://samon.php5.cz/ping-o/iputils-o.patch.gz :

Not Found The requested URL /ping-o/iputils-o.patch.gz was not found on this server.
Blésmrt
15.9.2005 19:32 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: 404
Díky za upozornění, spletl jsem se v cestě, teď už je to správně.
When your hammer is C++, everything begins to look like a thumb.
15.9.2005 20:08 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše genialni
Odpovědět | Sbalit | Link | Blokovat | Admin
Zdravim

To je paradni napad, konecne nebudu muset pouzivat ty sileny parsovaci skripty na ping. Jeste bych tam hodne uvital zapnuti mene ukecanyho modu, takze vynechat uvodni a koncovy radky a vsech zbytecnosti.

Treba: ping --silent --rtt 1.2.3.4

vystup:
3.25
3.28
2.99
9.88
2.47

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
15.9.2005 20:20 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: genialni
Nad silent módem se zamyslím. Nechápu, co má tvůj příklad dělat? Já implementuji formátování souhrných informací nakonci.
--- 1.2.3.4 ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7007ms
rtt min/avg/max/mdev = 13.958/39.023/118.546/31.633 ms
O formátování průběžného výstupu pingu jsem nepřemýšlel, ale není to vůbec špatný nápad. Jak dodělám tohle a trochu pročistím kód, tak bych se na to mohl vrhnout.
When your hammer is C++, everything begins to look like a thumb.
15.9.2005 20:58 Jiří Veselský | skóre: 30 | blog: Jirkovo | Ostrava
Rozbalit Rozbalit vše Hmmm
Odpovědět | Sbalit | Link | Blokovat | Admin

Že se ping chová kdevšude jinak, to je známá věc. A zkusil jste fping? Ten je totiž (z pohledu skriptování) mnohem mnohem silnější...

15.9.2005 21:14 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Hmmm
O tomhle jsem nevěděl. Ale i tak doufám, že bude moje úprava pingu užitečná.
When your hammer is C++, everything begins to look like a thumb.
15.9.2005 21:26 Jiří Veselský | skóre: 30 | blog: Jirkovo | Ostrava
Rozbalit Rozbalit vše Re: Hmmm

Já samozřejmě neznevažuju vaši snahu. Ale co se týče skriptů, tak u mě fping vede. Například fping -cosi x1 x2 x3 x4 ... a výstup typu alive dead alive alive, to je prostě šupa. Hromada parametrů, hromada věcí, které jde zjistit, cyklické pingání na mnoho destinací najednou. Pro testovací skripty podle mě naprostá šupa, takže si myslím, že děláte zbytečnou práci. (Ne úplně zbytečnou, on ten fping neumí všechno to, co popisujete vy, na druhou stranu umí hromadu jiných věcí. Nechcete místo pingu (který je dobrý jako jednorázový diagnostický nástroj) raději modifikovat fping (který je primárně určen pro skripty))?

15.9.2005 22:10 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Hmmm
Potom by neměl být problém tohle přidat i do fpingu, ten kód je jednoduchý. Potřebuji jen zjistit, jaké datové struktury fping používá (ping má globální proměnné :-)). Ale nejdřív dodělám ten ping.
When your hammer is C++, everything begins to look like a thumb.
15.9.2005 21:20 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Hmmm
ping je všude. Takticky je lepší pokusit se prosadit menší změny do pingu než přimět všechny instalovat jiný program.

Jinak Michala maximálně chválím, taky jsem kolem toho už nakecal tolik, že bych za tu dobu asi i napsal ten patch, ale zádný patch nenapsal.
15.9.2005 21:32 Jiří Veselský | skóre: 30 | blog: Jirkovo | Ostrava
Rozbalit Rozbalit vše Re: Hmmm

Hm, nesouhlasím. Ano, ping je všude. Je to ale jenom tupý diagnostický nástroj, vzhledem ke své ukecanosti a variabilnosti výstupů je sice fajn pro zběžné otestování, do skriptů se ale moc nehodí. K tomu je podle mě fping daleko vhodnější, navíc umí testovat víc destinací naráz a tak vůbec.

Taktická stránka věci je mi ukradená, principiálně si myslím, že než upravovat stávající nástroj (který sice mají všichni, ale museli by si pořídit jeho upravenou verzi), tak je lepší použít jiný nástroj, který to už prostě umí.

Pokud totiž někdo dané funkce potřebuje, tak nebude líný si pořídit něco jiného než ping. A pokud by líný byl, tak ať si trhne nohou.

A jinak samozřejmě, ať Michal pokračuje, nejlépe vylepšováním fpingu, ten taky není úplně dokonalý... :-)

15.9.2005 22:08 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Hmmm
Ne, já chci, aby ta věc byla v distribucích. Když přijdu k nějakému náhodnému počítači, kde je problém se sítí, nebudu tam instalovat fping. Po té síti, s kterou je problém. A kompilovat, protože třeba ani nemám roota. Můžeš se klidně dát cestou prosazování fpingu do distribucí. Ale jinak ano, jsem líný, základní diagnostický nástroj, který není nainstalován na 95% počítačů, aniž se o to musím specificky postarat, má mizivou hodnotu.
16.9.2005 13:04 Jiří Veselský | skóre: 30 | blog: Jirkovo | Ostrava
Rozbalit Rozbalit vše Re: Hmmm

Když přijdu k náhodnému počítači, tak samozřejmě taky použiju ping a neobtěžuju se instalací čehokoliv jiného. K náhodnému počítači ovšem přijdu v situaci, kdy mám diagnostikovat nějaký problém a ping mi pohodlně stačí, protože ho stejně spouštím ručně a na jeho formátování mi nijak zvlášť nezáleží, neb ho čtu já sám.

Pokud mám počítač, na kterém si chci spouštět skripty, které mají nějak výstupu pingu využívat, lze předpokládát, že nad tím počítačem mám dostatečnou kontrolu a v takovém případě mám i možnost použít fping, který je pro daný účel lepší.

16.9.2005 13:48 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Hmmm
protože ho stejně spouštím ručně a na jeho formátování mi nijak zvlášť nezáleží, neb ho čtu já sám.

#4.
16.9.2005 13:56 Jiří Veselský | skóre: 30 | blog: Jirkovo | Ostrava
Rozbalit Rozbalit vše Re: Hmmm

Teď jsem se zahryzl do ocasu a nějak se v tom zamotal.

Nezpochybňuju fakt, že výstup pingu je formátován blbě (a nekonzistentně) a že nějaké formátovací volby nebudou na škodu. Nicméně tvrdím, že existuje fping, který je obecně pro použití ve skriptech vhodnější, jak svými možnostmi, tak svým výstupem, a proto se domnívám, že formátování pingu není akutní nutnost.

Vy argumentujete, že ping je základní nástroj dostupný všude, zatímco fping není. To je samozřejmě pravda. Vám se proto líbí možnost mít (standardní) ping s možnostmi formátování (všude) a nebudete tak muset (ať už kvůli lenosti nebo kvůli lacku práv) instalovat fping kvůli elementární síťové diagnostice.

Na to povídám, že je třeba rozlišit dvě situace: základní diagnostický nástroj ping, který je dostupný všude, a u nějž (coby základní diagnostiky) mi prostě nedostatek formátování nevadí. A naopak, pokud vytvářím nějakou oskriptovanou diagnostiku, nebudu mít problém jednorázově nainstalovat fping.

V zásadě se domnívám, že až po sem máme oba pravdu. A vy mě odkážete na člověka, který si stěžuje "že musel vytvářet šílené parsovací skripty pro ping". To je dle mého názoru problém toho člověka, nikoliv pingu. Namísto vytváření šílených skriptů měl totiž použít fping a měl by vymalováno.

PS: Ale v zásadě si myslím, že se bavíme dohromady o hovně :-) Umravnit ping je každopádně práce záslužná.

16.9.2005 14:14 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Hmmm
Aha, promiň, měl jsem být konkrétnější. Šlo mi o toto:
ping --silent --rtt 1.2.3.4
To je věc, kterou chci od normálního pingu.
15.9.2005 21:29 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Licence
Odpovědět | Sbalit | Link | Blokovat | Admin
IMHO nepřesvědčíš autory pingu změnit jeho licenci na GNU GPL, takže to budeš muset přepsat :-).
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
15.9.2005 22:16 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Licence
Téhle implikaci nerozumím. Nešlo by to objasnit?
15.9.2005 22:22 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Licence
Možná ti chybí premisa, že to chce dostat do ,oficiálního` pingu.
16.9.2005 00:27 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Licence
Potom to ale není ani tak otázka licence, jako spíš dohody se správcem toho projektu…
16.9.2005 09:56 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Licence
Jelikož má celá funkce, která interpretuje %c i \c do čtyřiceti řádků, tak je otázka, zda kvůli tomu s někým řešit nějaké licence. Mě by asi vůbec nenapadlo to odněkud přebírat...
16.9.2005 10:40 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Licence
Aha, tak v tomhle je problém, nečetl jsem pozorně, sypu si popel na hlavu. Já myslel, že ten přidaný kód napsal sám "from scratch".
16.9.2005 11:55 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Licence
Neboj, vzhledem k tomu, že to neumí backslashed znaky, tak to stejně musím celé přepsat :-). Snad se k tomu dostanu co nejdřív (doufám, že v neděli). Pak taky upravím výstupní funkci, aby jen vytvořila výstupní formát, který se vytiskne (teď je tam ten kód zbytečně dvakrát).
When your hammer is C++, everything begins to look like a thumb.
16.9.2005 12:22 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše fping
Odpovědět | Sbalit | Link | Blokovat | Admin
Zdravim

K veci ping vs. fping:

Jde o to ze ping je ve vsech distribucich a je blbej. Pak je fping kterej je mozna v debani a v gentoo a je dobrej. Clovek co to opravdu potrebuje si fping nainstaluje a je happy. Pak je opacna skupina lidi kteri michalova rozsireni vzivote nevyuziji a tem to muze byt jedno. Pak je tu IMHO nejpocetnejsi skupina ktera by ta rozsireni vyuzila ale je natolik lina si instalovat fping a/nebo nemam moznost ho pouzit z nejruznejsich duvodu.

Proto bych uvital tyto rozsireni prosadit do standardniho pingu kterej ma kazda distribuce.

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
msk avatar 16.9.2005 15:46 msk | skóre: 27 | blog: msk
Rozbalit Rozbalit vše Re: fping
Plny suhlas.
16.9.2005 16:51 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: fping
Pak je fping kterej je mozna v debani a v gentoo

a SuSE a nejspíš i FC, Mandrivě a dalších. Problém může být spíš v tom, že není v defaultní instalaci, takže si ho instaluje jen ten, kdo ví, k čemu by mu mohl být dobrý…

16.9.2005 16:53 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: fping
Tím ovšem nepopírám užitečnost tohoto rozšíření.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.