Dawno dawno temu, gdy komputery myślały bezbłędnie, a ludzie bali się UFO... Tak, to brzmi jak bajanie osoby niespełna rozumu. Ciekawostka jest taka, że zgodnie z tym, co napisali tutaj, jest wysoce prawdopodobne, że w przyszłości nasze dzieci będą słyszeć od nas takie właśnie bajki...
No cóż, nie będę się nad tym bardziej rozczulał. Kolejny sposób na otwarcie drogi przestępcom komputerowym oraz na powodowanie większych katastrof (chociażby budowlanych) z powodu błędów obliczeń, nic więcej.
W ostatnich dniach (tj. 18 marca 2008 roku, co wcale nie jest aż tak odległą datą!) ukończyłem prace nad jednym z modułów programu Binariusz - DeDecer'em 1.0. Binariusz, jak już sama nazwa wskazuje, to program służący do wykonywania operacji na systemie dwójkowym. DeDecer jest całkowicie niezależnym programem, który w przyszłości będzie integralną częścią Binariusza. Służy on (jak sama nazwa wskazuje) konwersji liczb dziesiętnych na system dwójkowy. Jednaknie chodzi tutaj o normalne liczby, a o adresy IP.
Ok, troszeczkę zamieszałem w opisie. Poniżej zamieszczam funkcje, plusy i minusy DeDecer'a
Wracając do Binariusza - będzie to program mający za zadanie przeliczać trzy systemy liczbowe - dwójkowy (bin), dziesiętny (dec) i szesnastkowy (hex). Obecnie gotowe są moduły wczytywania danych, DeDecer dla adresów IP oraz wykorzystywana w nim procedura przeliczania liczby dziesiętnej na binarną i kilka innych szczegółów. Do dokończenia zostało wiele innych funkcji oraz interface użytkownika (jak zwykle całość w wierszu poleceń, jednak zastanawiam się czy lepsze będzie wybierane strzałkami jednopoziomowe menu, czy też stara dobra wyliczanka, znana chociażby z moich starych projektów oraz z Graphratora SceNtriC'a (link do jego DevBloga także znajduje się po prawej stronie). Jeżeli ktoś ma jakieś propozycje (używanie myszy w wierszu poleceń odpada, nie chce mi się bawić w operacje na przerwaniach...) - zapraszam do ich przekazywania na gadu-gadu lub w komentarzach.
Póki co, na nic nie mam czasu (jak zwykle). I jak zwykle muszę zawiesić wszystkie prace, którymi aktualnie się zajmuję. Ale spokojnie, kiedyś z tego wyjdę i jeszcze się zobaczy, ile jestem w stanie z siebie wycisnąć (w sensie ile programów wydać w krótkim czasie, bez skojarzeń proszę!*).
Na dziś to wszystko. Pozdrawiam!
_________________
* - Jeżeli po przeczytaniu fragmentu oznaczonego gwiazdką miałeś/aś jakieś dziwne skojarzenie, to znak, że jesteś w pełni zdrowia umysłowego. W przeciwnym przypadku jak najszybciej zgłoś się do swojego psychiatry lub psychologa ;)
No cóż, nie będę się nad tym bardziej rozczulał. Kolejny sposób na otwarcie drogi przestępcom komputerowym oraz na powodowanie większych katastrof (chociażby budowlanych) z powodu błędów obliczeń, nic więcej.
W ostatnich dniach (tj. 18 marca 2008 roku, co wcale nie jest aż tak odległą datą!) ukończyłem prace nad jednym z modułów programu Binariusz - DeDecer'em 1.0. Binariusz, jak już sama nazwa wskazuje, to program służący do wykonywania operacji na systemie dwójkowym. DeDecer jest całkowicie niezależnym programem, który w przyszłości będzie integralną częścią Binariusza. Służy on (jak sama nazwa wskazuje) konwersji liczb dziesiętnych na system dwójkowy. Jednaknie chodzi tutaj o normalne liczby, a o adresy IP.
Ok, troszeczkę zamieszałem w opisie. Poniżej zamieszczam funkcje, plusy i minusy DeDecer'a
(*) Przeliczanie adresu IP z systemu dziesiętnego na binarnyOczywiście DeDecer w wersji 1.0 (sądzę, że nie będę go rozwijał, chyba że zamienię system wczytywania z 4x liczba całkowita na 1x string z przepisywaniem do całkowitej, jednak póki co - nie umiem) dostępny jest na Chomiku Noir. Link znajduje się po prawej stronie. Licencja programu - Freeware. Więcej informacji w pliku licencyjnym oraz w readme.
(*) Określanie klasy przeliczanego adresu (w zakresie A, B, C)
(+) Nie popełnia błędów przy przeliczaniu DEC->BIN
(+) Banalny w obsłudze
(+) Zajmuje mikroskopijną ilość pamięci (tak na dysku, jak i w RAM'ie)
(-) Jest to tylko jeden moduł innego programu
(-) Ograniczona funkcjonalność
(-) Nie umie wczytywać adresu wraz z kropkami (trzeba zamieniać je na spacje)
(-) Nie rozpoznaje klas adresów D, E oraz rozpoczynających się na 0 i 127
Wracając do Binariusza - będzie to program mający za zadanie przeliczać trzy systemy liczbowe - dwójkowy (bin), dziesiętny (dec) i szesnastkowy (hex). Obecnie gotowe są moduły wczytywania danych, DeDecer dla adresów IP oraz wykorzystywana w nim procedura przeliczania liczby dziesiętnej na binarną i kilka innych szczegółów. Do dokończenia zostało wiele innych funkcji oraz interface użytkownika (jak zwykle całość w wierszu poleceń, jednak zastanawiam się czy lepsze będzie wybierane strzałkami jednopoziomowe menu, czy też stara dobra wyliczanka, znana chociażby z moich starych projektów oraz z Graphratora SceNtriC'a (link do jego DevBloga także znajduje się po prawej stronie). Jeżeli ktoś ma jakieś propozycje (używanie myszy w wierszu poleceń odpada, nie chce mi się bawić w operacje na przerwaniach...) - zapraszam do ich przekazywania na gadu-gadu lub w komentarzach.
Póki co, na nic nie mam czasu (jak zwykle). I jak zwykle muszę zawiesić wszystkie prace, którymi aktualnie się zajmuję. Ale spokojnie, kiedyś z tego wyjdę i jeszcze się zobaczy, ile jestem w stanie z siebie wycisnąć (w sensie ile programów wydać w krótkim czasie, bez skojarzeń proszę!*).
Na dziś to wszystko. Pozdrawiam!
_________________
* - Jeżeli po przeczytaniu fragmentu oznaczonego gwiazdką miałeś/aś jakieś dziwne skojarzenie, to znak, że jesteś w pełni zdrowia umysłowego. W przeciwnym przypadku jak najszybciej zgłoś się do swojego psychiatry lub psychologa ;)

0 komentarze:
Prześlij komentarz