Posty z tagami: Programowanie

Optymalizacja kodu assemblera pod względem rozmiaru

Zapraszam do przeczytania mojego małego artykułu na temat optymalizacji kodu assemblera pod względem wielkości. Kilka przydatnych sztuczek przydaje się przy reversingu aplikacji, gdy trzeba zmieścić kod w ograniczonej przestrzeni lub przy kodowaniu shellcodów. Artykuł dostępny na: https://dev.to/pelock/assembly-code-size-optimization-tricks-2abd PS. Polecam również prezentujący różne ciekawe sztuczki nieosiągalne dla kompilatorów HLL http://mark.masmcode.com/

Najlepszy font do programowania?

Lata temu, gdy w 4 kilobajtach można było napisać całkiem spory program, korzystałem ze zmodyfikowanego fontu Proggy Clean w swoim edytorze EditPlus do programowania w assemblerze. Postęp technologii, wysokie DPI i coraz większe rozdzielczości wymusiły zmianę na inny programistyczny font i najbardziej spodobał mi się Consolas. Jednak ostatnio, po długim czasie przerzuciłem się z Consolas… Czytaj dalej »

Konwersja liczb zmiennoprzecinkowych na stringi i optymalizacja BASE64

Wojtek Muła jak zwykle w formie, dawno nie zaglądałem na jego bloga, a pojawiło się kilka ciekawych wpisów programistycznych Konwersja liczb zmiennoprzecinkowych na stringi http://0x80.pl/notesen/2015-12-29-float-to-string.html Analiza działania i optymalizacja algorytmu BASE64 http://0x80.pl/notesen/2015-12-27-base64-encoding.html

Do wygrania 0.3117 BTC w konkursie na najlepszy wpis o programowaniu

Forum programistyczne DevStart ogłasza konkurs “Dlaczego warto programować w…” gdzie możesz podzielić się swoją wiedzą dotyczącą programowania w wybranym przez siebie języku programowania i opisać innym czytelnikom dlaczego akurat ten język programowania jest dla Ciebie przydatny, jakie ma zalety (przykłady kodu), zastosowania, gdzie najlepiej się sprawdza i jak programowanie w nim wpłynęło na Twoje życie i karierę…. Czytaj dalej »

Nowa odsłona forum programistycznego DevStart

Od paru tygodni trwały pracę nad nową odsłoną forum programistycznego DevStart. W końcu po ciężkich bojach DevStart zostało przeniesione na system forum Invision Power Board, który jak mam nadzieję pozwoli w końcu stworzyć społeczność skupioną wokół wielu języków programowania i technologii związanych z programowaniem. Wszystkie stare wpisy zostały z nie lada trudem przekonwertowane do nowego… Czytaj dalej »

Zrozumieć Programowanie – Gynvael Coldwind

Już za kilka dni będzie można zrobić preorder książki Gynvaela Coldwinda – “Zrozumieć Programowanie”. Gynvael jest znanym researcherem, często współpracuje z Mateuszem “j00ru” Jurczykiem. Na jego kanale na YouTube możecie znaleźć podcasty, dotykające tematyki hacking, reversing oraz samego programowania. Gynvael jest także kapitanem drużyny Dragon Sector biorącej udział w konkursach CTF (Capture the Flag) organizowanych na całym świecie. Spis… Czytaj dalej »