33 – O programowaniu z Gynvaelem Coldwindem
DevTalk
Polish - April 18, 2016 04:00 - 43 MB - ★★★★★ - 3 ratingsTechnology programowanie net git programista feed Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
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 […]
The post 33 – O programowaniu z Gynvaelem Coldwindem appeared first on DevTalk.
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, że 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ę, że 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!
http://traffic.libsyn.com/devtalk/DevTalk_E33-Gynvael_Coldwind-Programming.mp3 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/
The post 33 – O programowaniu z Gynvaelem Coldwindem appeared first on DevTalk.