Witam,
Napisałem na konkurs 2 kalkulatory. Pierwszy z nich służy do obliczania adresu sieciowego oraz rozgłoszeniowego hosta (we wszystkich możliwych notacjach) na podstawie adresu IP (również w dowolnej notacji) oraz maski podsieci.
Pierwszy skrypt:
http://kklodzka.pdg.pl/subnet_calculkator.php
http://kklodzka.pdg.pl/subnet_calculkator.txt (kod)
Proszę o jakieś sugestie i uwagi. Może da się to jakoś zoptymalizować lub uprościć.
Drugi skrypt służy do przeliczania danych pomiędzy jednostkami danych i czasu, np. 100Mb/s na GB/10min. Jest mi to potrzebne do popularnego zadania z kurierem niosącym pendrivea między oddziałami firmy. W takim zadaniu trzeba zazwyczaj określić czy kureir jest szybszy od sieci Fast Ethernet (100Mb/s).
Pierwsza wersja skryptu:
http://kklodzka.pdg.pl/unit_calculator.php
http://kklodzka.pdg.pl/unit_calculator.txt (kod)
Wersja z << i >>:
http://kklodzka.pdg.pl/unit_calculator2.php
http://kklodzka.pdg.pl/unit_calculator2.txt (kod)
Druga wersja skryptu niestety nie działa, najprawdopodobniej dlatego że gdy zamieniam TB na b muszę zrobić << lub >> o więcej niż 32. Proszę o pomoc w rozwiązaniu tego problemu oraz o sugestie jak jeszcze mogę usprawnić ten skrypt.