Archiwa tagu: PHP

ursynalia.pl – czyli tajemnice wordpressa

Dawno dawno temu  wspólnie z zajefajnym zespołem ludzi zdarzyło mi się współorganizować [może to za duże słowo bo to było głównie ich dzieło… pozdrowienia dla Kasi, Stefana i wielu innych] Ursynalia.
Czasami zaglądam na ich stronę z niecierpliwością oczekując wieści co będzie się działo w tym roku…
A u taka ciekawostka…
ursynalia.pl-1Nie no mam czekać 35 dni ?! ale i tak  dobrze że nie jest to strona zrobiona w Paint’cie ;-P

Zobaczmy co kryje kod strony…ursynalia.pl-2

Hmmm… WordPress 3.8.3 wygląda trochę staro… Jest teraz już 3.9. Ale może to zmyłka.

Skoro to WordPress ze zmienioną stroną to poszukajmy dalej może się dowiemy kto wystąpi .
W innym fragmencie kodu widoczna jest informacja, że  strona ma ID = 17

Sprawdźmy…

http://ursynalia.pl/?p=17

Działa! Ciekawskim polecam zmianę id na inne …

http://ursynalia.pl/hello-world/
…ale to można już było już usunąć ;-P

Zobaczmy czy są jeszcze jakieś inne posty albo podstrony niewidoczne  ze strony startowej. Sprawdźmy kanał RSS:
http://ursynalia.pl/feed/

W ten sposób dowiadujemy się o … (nie napiszę trzeba kliknąć na linku samemu)
http://ursynalia.pl/ursynalia-2014-mastodon-i-jelonek-pierwszymi-artystami/ursynalia.pl-3

No dobra to tyle (legalnej) zabawy ze stroną Ursynali 2014.

Z takiej bardziej profesjonalnej strony podpowiem tylko, że konto o nazwie ‚Admin’ warto od razu skasować.

———————-

Z ostatniej chwili :
Norton Safe Web znalazł ‚Zagrożenia dla komputera’ na stronie. „Pobieranie programów bez wiedzy użytkownika”. Raport  dostępny tutaj. Screen poniżej.ursynalia.pl-4

 

 

Wolne wysyłanie maili w Exchange 2010

Trafilem na dziwna aplikacje w php z postfixem działa jak trzeba po migracji do Exchange 2010 pojawiają się jakieś dziwne opóźnienia przy probie wysyłania maila funkcja send() zawisa na okolo 30 sekund… czasami zwraca timeout czasami poprostu wisi….

Po debugowaniu odkryliśmy że zawiesza się po wyslaniu „CRLF.CRLF” w sekcji DATA i tutaj pojawia się oczekiwanie na odpowidź serwera…. po okolo 30 sekundach odpowiada swoim magicznym 250 i wszystko jest ok. Problem w tym ze funkcja PHP ten czas oczekiwania bierze za usterkę serwera i zwraca timeout.

Pomogło sprawdzenie parametru MaxAcknowledgementDelay na connectorze i zmiana jego wartosci z 30 –> 0

Get-ReceiveConnector  „Connector Name” |fl
Set-ReceiveConnector „Connector Name” -MaxAcknowledgementDelay 0

Warto tez zmienic:
Set-ReceiveConnector  „Connector Name” -Tarpitinterval 0

i gotowe .. 😉