Kategoria: Programowanie

Sprzętowy generator liczb losowych

Przykład sprzętowego generatora liczb losowych w opraciu o MicroChip PIC 16F628 wraz ze schematem oraz kodem źródłowym. http://v2.cybergod.net/article/show/u/Hardware_Random_Number_Generator

CoScripter przyjazny język skryptowy

Przez przypadek natrafiłem dzisiaj na język skryptowy CoScripter pozwalający zautomatyzować czynności wykonywane na stronach www. Bardziej przypomina on instrukcję dla użytkownika niż faktyczny kod, np. skrypt który pozwala zresetować router wygląda tak: go to “http://192.168.1.1” click the “Log in” button go to “http://192.168.1.1/status.stm” click the “Disconnect” button Strona domowa projektu oraz mnóstwo przykładowych skryptów na… Czytaj dalej »

Hardcore compo

Na stronach forum uw-team pojawiła się informacja o konkursie zorganizowanym przez Gynvaela, cytuję: OK, więc zabawa polega na tym że uczestnik dostaje wirtualną maszynę (RISCową), baaardzo prostą, pełną dokumentacje wraz ze źródłami do niej (read-only ;>) i hexedytor do ręki (ew jakiś program umożliwiający tworzenie binarnych plików, chodźby nasm+instrukcja db). I teraz zadanie: napisać coś… Czytaj dalej »

MFC w roku 2008

MFC czyli zestaw pomocniczych klas dla środowiska Microsoft Visual Studio C++ od nowego roku zostanie wzbogacony w kilka nowych komponentów graficznych, takich jak m.in. znany z Office11 ribbon, listy menu, kontrolki dokujące znane z Visual Studio i kilka innych: http://blogs.msdn.com/vcblog/archive/2007/11/09/quick-tour-of-new-mfc-functionality.aspx Dla mnie jest to duże zaskoczenie, że po tylu latach niepublikowania tych wszystkich komponentów graficznych,… Czytaj dalej »

AMD Barcelona

Jeśli chcesz wiedzieć co robi instrukcja LZCNT lub INSERTQ, zajrzyj na stronę z dokumentacją do nowego procesora z serii Opteron: http://developer.amd.com/quadcore.jsp Oscara dla tego kto spamięta wszystkie dostępne instrukcje tego procesora 🙂

Nieudokumentowane funkcje Windows XP

Pierwszy artykuł dotyczy funkcji pozwalających na tworzenie archiwów ZIP korzystając bezpośrednio z funkcji eksportowanych z biblioteki NTDLL.dll http://www.literatecode.com/2006/11/11/how-to-write-your-own-winzip/ Drugi artykuł prezentuje wykorzystanie nieudokumentowanych funkcji kryptograficznych SHA1 z biblioteki ADVAPI32.dll http://www.literatecode.com/2006/12/18/undocumented-windows-cryptography/ Nadesłał: antonone