Spotykamy się po raz 33. I jest to spotkanie bardzo wyjątkowe. Dzisiaj przepytałem dla Was legendę polskiej sceny programistycznej. Przed Wami: Gynvael Coldwind! Z pewnością większość Czytelników/Słuchaczy doskonale zna dzisiejszego Gościa. Dla formalności: poczytać go możecie na blogu (http://gynvael.coldwind.pl), pooglądać na youtube (https://www.youtube.com/user/gynvaelcoldwind) lub poobserwować na Twitterze: @gynvael. A każdy, ale to absolutnie każdy programista powinien zaopatrzyć się w książkowy hit jego autorstwa: “Zrozumieć Programowanie“. Serio, koniecznie! Niezależnie od poziomu doświadczenia.
Tematów do poruszenia było tak wiele, iż aż nie da się tego streścić w kilku krótkich zdaniach. Stąd też tytuł odcinka: “O programowaniu“. Bo ten odcinek jest… właśnie o tym, ni mniej ni więcej. Temat programowania rozpatrujemy pod różnymi kątami, z kilku perspektyw. Dowiecie się o niskopoziomowych mechanizmach, trochę o działaniu komputera, kodowaniu liczb i stringów, a także… wiele, wiele więcej. Gorąco zapraszam.
Uwaga, zmiany organizacyjne!
Ten odcinek podcasta jest pierwszym, który pojawia się “głównie” na moim blogu devstyle.pl. Okazało się, iż nie da się w satysfakcjonujący sposób “dbać” o dwie niezależne społeczności, dwa niezależne “brandy”. Stąd decyzja: mój główny blog wchłania podcast. DevTalk bynajmniej nie znika, po prostu staje się częścią większej całości. Na razie nie ma żadnych dodatkowych zmian: RSS pozostaje jaki był, strona devtalk.pl istnieje w dalszym ciągu, więc póki co: to tylko tak informacyjnie :). Zachęcam jednak do zapisania się na newsletter na devstyle i polubienia strony na Facebooku – tam znajdziecie więcej informacji niż na kanałach komunikacyjnych podcasta.
A tymczasem: zapraszam do słuchania i komentowania. Niech Dev będzie z Wami!
Zasubskrybuj podcast (e-mail, iTunes) lub ściągnij ten odcinek w mp3.
Linki:
- Błąd w PHP z kluczem arrayów:
- https://bugs.php.net/bug.php?id=69892 – bug w PHP z integer overflow w indeksach (via Enzo/int3pids)
- https://sektioneins.de/blog/15-08-03-php_challenge_2015_solution.html – zadanie na CTF z nim związane (via Enzo/int3pids)
- PHP, operator == i porównanie haszy:
- http://gynvael.coldwind.pl/?id=492 – post o tym jak dokładnie działa operator ==
- https://docs.google.com/spreadsheets/d/1oWsmTvEZcfgc_1QkBczNGA3Gcffg_pmgKcak7iZldUw/pub?output=html – stablicowane działanie operatora ==
- https://pen-testing.sans.org/blog/2014/12/18/php-weak-typing-woes-with-some-pontification-about-code-and-pen-testing – problem z porównaniem hashy operatorem ==
- https://www.whitehatsec.com/blog/magic-hashes/ – mniej więcej to samo co wyżej + tabela “magicznych hashy”
- Poison NULL byte:
- https://cwe.mitre.org/data/definitions/626.html – dość formalny opis poison NULL byte w bazie CWE (Common Weakness Enumeration)
- http://hakipedia.com/index.php/Poison_Null_Byte – mniej formalny opis z przykładami
- http://insecure.org/news/P55-07.txt – przykładowy artykuł z magazynu Phrack o błędach tego typu w aplikacjach Perlowych (z roku 1999)
Koniecznie zostaw komentarz: jak Ci się podoba odcinek?
Nie zapomnij też dołączyć do społeczności DevTalk na Facebooku i Twitterze :)!
Zapisz się również na Newsletter, aby nie przegapić żadnego odcinka!
Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/