Dawid Bautsch Dev Blog

Month: June 2017

Microsoft Word 1.1: review kodu źródłowego cz.1 [struktura plików]

Paczka z kodem źródłowym, którą można pobrać z adresu w poprzednich postach, zawiera kompletny zestaw narzędzi wymaganych do skompilowania programu Word. Przynajmniej tak twierdzą autorzy releasu. Do paczki dołączono krótki plik readme, w którym możemy przeczytać o przeznaczeniu poszczególnych folderów. Opus – zawiera kompletny kod źródłowy programu Microsoft Word 1.1a, bez zapisanej historii zmian (wtedy […]

Microsoft Word 1.1: review kodu źródłowego [wprowadzenie]

W poprzednich wpisach wspominałem, że Microsoft otworzył źródła programu Word 1.1a. Dla wielu programistów to prawdziwa gratka. Mam na myśli szczególnie tych, którzy jeszcze pamiętają czasy MS-DOS, a być może także pierwszych, 16 bitowych wersji Microsoft Windows. Otwarcie źródeł nie oznacza jednak, że są one udostępnione na licencji M.I.T lub podobnej. Dokładna treść licencji jest […]

Quake, Wolf3D, DukeNukem – legalne źródła na GitHub!

Od jakiegoś czasu modne jest otwieranie źródeł oprogramowania. Zmianie ulegają licencje wcześniej całkowicie komercyjnego oprogramowania. Dotyczy to nie tylko aplikacji, które tworzone są obecnie. Trend ten również nasila się w przypadku starych programów oraz gier. W ten sposób każdy zyskuje, ponieważ producenci (dzięki licencjom, które są wolne na przykład dla użytkowników domowych i płatne dla […]

Krokowe wykonywanie programu w PHP

Odwieczne pytania na które nikt nie znał odpowiedzi: w jaki sposób wykonywać krokowo program napisany w PHP? Czy raz uruchomiony interpreter można wstrzymać? Czy można podglądać stan zmiennych oraz stos wywołań w trakcie działania skryptu? Ostatnio dowiedziałem się, że można. Co więcej, taka możliwość istnieje już od około 2003 roku. Rozwiązaniem jest rozszerzenie PHP o […]

Witajcie na moim blogu!

Nie jest to mój pierwszy w życiu blog. Wcześniej, przez kilka lat używałem WordPressa. Nawet całkiem niedawno odnośnik na serwerze wskazywał właśnie na ten adres, pod którym obecnie się znajdujesz. Na pewno nie będzie to blog, w którym cyklicznie będą pojawiały się dokładnie opracowane wpisy. Mam inny pomysł, który być może tym razem się powiedzie. […]

Back to top