Kategoria: Programowanie

C Minus Minus

C– to język pośredni pomiędzy dowolnym innym językiem programowania, a kompilatorem i linkerem generującym binarny kod x86. Suppose you are writing a compiler; how will you get quality machine code? You might write your own code generator—but that’s a lot of work. You might use somebody else’s: perhaps VPO, MLRISC, or the gcc back end…. Czytaj dalej »

Cyfrowe podpisywanie aplikacji

Cyfrowe podpisywanie aplikacji stało się popularne dzięki firmie Microsoft, która wprowadziła dodatkowe “zabezpieczenia” w systemie Vista, które ostrzegają przed uruchamianiem instalatorów niepodpisanych cyfrowo aplikacji (o driverach nawet nie wspominam), co oczywiście w epoce terroryzmu i wszechobecnego poczucia lęku przed złem wszelakim, wywiera wpływ na to, czy użytkownik zainstaluje “zagrażające bezpieczeństwu” oprogramowanie, czy posłucha przestrogi w… Czytaj dalej »

Błąd w GetCurrentDirectory()

Z cyklu rozrywka, rzekomy błąd implementacji funkcji WinApi GetCurrentDirectory http://www.uw-team.org/forum/viewtopic.php?t=5393 Brakuje tylko, żeby ktoś zgłosił możliwość ataku Denial of Service na tą funkcję po podaniu błednego parametru wskazującego na ścieżkę katalogu do odczytania. Bugtraq czeka!

Hpmbcalc

Kalkulator ułatwiający obliczenia na dużych liczbach z obsługą funkcji szyfrowania. Hpmbcalc is a programmable multiple-precision hex calculator with many utilities. You can use Hpmbcalc to perform a lot of big number math and encryption operations, such as: square root, modular inverse; hash, CRC, and check sum calculations; pseudo-random number generation; primality test; hex, dec, oct,… Czytaj dalej »

Błąd kompilatora

Ciekawy błąd kompilatora, który poprawnie kompiluje kod w C#, który w praktyce nie jest poprawny http://software.ericsink.com/entries/Not_All_Code_Paths_Return_A_Value.html

Nowe kontrolki w Windows Vista

Artykuł przedstawiający rozszerzenia kontrolek GUI w Windows Vista https://msdn.microsoft.com/msdnmag/issues/07/08/WindowsCPP/default.aspx Z własnego doświadczenia mogę dodać to, że jeśli piszesz aplikację i nie testowałeś jej na Windows Vista to radzę to zrobić jak najszybciej bo problemy są nawet ze standardowymi kontrolkami. Przykładowo jeśli kontrolki są tworzone dynamicznie przez CreateWindowEx to domyślnie będą miały ustawiony nowy font systemowy… Czytaj dalej »