Reklama: Masz stronę www ? Zacznij na niej zarabiać KLIKNIJ
Przemysław Pawliczuk

offline

Przemysław Pawliczuk

CEO/Designer @ h2p.pl

Wypowiedzi

  • Przemysław Pawliczuk
    Wpis na grupie PHP w temacie IDE dla PHP - Wasze wybory i opinie
    5.10.2011, 23:54

    Długo używałem phpDesignera, ale ostatnio przeprosiłem się z Zend Studio + Aptana do tego.

    Fakt, taki zestaw lubi pamięć, ale jeśli chodzi o PHP, to nie ma sobie równych. Można jeszcze używać Eclipse + PDT (na tym ZS bazuje), ale w porównaniu do komercyjnego odpowiednika, brakuje mu funkcji refaktoryzacji kodu i paru innych bajerów, np. integracja z Zend Server, która działa wyśmienicie.

    Warto ZCE zdawać; jest licencja na soft w ramach certyfikatu.



    Zgłoś | Cytuj

  • Przemysław Pawliczuk
    Wpis na grupie PHP w temacie Miniaturka strony (webshot)
    5.10.2011, 23:43

    Czyżby?

    http://html2canvas.hertzen.com/



    Zgłoś | Cytuj

  • Przemysław Pawliczuk
    Wpis na grupie PHP w temacie PHP 5.4 beta1
    5.10.2011, 23:39

    Aha. I szczerze powiedziawszy POZBYŁ bym się -> z wywoływania metod i atrybutów. Wkurzający zapis. Kropka jest o niebo wygodniejsza :P WIEM. Czepiam się.

    W C++ jest tak samo, więc nie wiem, skąd to zdziwienie. ;)

    A jeśli chodzi o 5.4, to szkoda, że nie zintegrują APC... :(



    Zgłoś | Cytuj

  • Przemysław Pawliczuk
    Wpis na grupie Photoshop w temacie Etyka, czyli czy biedny moze ukraść ?
    12.09.2011, 00:34

    dlaczego te firmy jak adobe mickrosyf dymaja nas na kase za swoje produkty ??

    Kolokwialnie: pfff... Photoshop swoje kosztuje, ale to są aplikacje dopracowane do najmniejszych szczegółów. Zresztą, co ja będę o tym opowiadać na tej grupie, w końcu praktycznie każdy/każda z nas go tu używa.

    Z oprogramowaniem jeszcze jeszcze, ale najbardziej rozwala podejście niektórych firm odnośnie grafiki. Zero patrzenia na licencje; prośby o jakieś stocki kończą się na "włącz sobie Google Grafika, to coś znajdziesz".

    Żeby było "weselej" - te same firmy potrafią wydawać tysiące na sprzęt, którego w pełni nie wykorzystują. :P

    A co do wcześniejszego argumentu z nakładaniem filtrów - widziałem kiedyś tańsze/darmowe programy, które działały jako host do filtrów 8bf. No ale cóż - piracenie PS-a, to też efekt uboczny marki - "to zdjęcie jest wyphotoshopowane", etc. Dalej już leci.

    Co innego mentalność. No czasami aż ręce opadają. Nawet, gdy potrzebne są tekstury kosztujące 3 piwa, to sknerzą. O.o'



    Zgłoś | Cytuj

  • Przemysław Pawliczuk
    Wpis na grupie PHP w temacie [PHP] system do automatycznych maili
    24.03.2011, 14:13

    Do tego warto rozważyć skorzystanie z systemu SMTP-relay, np. dostępnego w chmurze Amazon.



    Zgłoś | Cytuj

  • Przemysław Pawliczuk
    Wpis na grupie PHP w temacie Konferencja PHP w Polsce
    23.03.2011, 14:40

    Dobrze by było, bo się nie wyrobię przed Railscampem. ;)



    Zgłoś | Cytuj

  • Przemysław Pawliczuk
    Wpis na grupie PHP w temacie Konferencja PHP w Polsce
    23.03.2011, 12:27

    Będzie jakiś streaming?



    Zgłoś | Cytuj

  • Przemysław Pawliczuk
    Wpis na grupie PHP w temacie Oferty pracy - ciekawe spostrzeżenie
    22.03.2011, 17:00

    to po co w ogóle zaczynać ze studiami jak się ma takie podejście? strata czasu = strata pieniędzy

    Zależy. Jeśli chodzi o same wiadomości - szkoda czasu. Ale pod względem nawiązywanych kontaktów, czy polowania przez różne firmy - jak najbardziej "za".



    Zgłoś | Cytuj

  • Przemysław Pawliczuk
    Wpis na grupie PHP w temacie Funkcja "Zapamiętaj mnie" - kwestie bezpieczeństwa
    21.03.2011, 09:57

    Mowa o szyfrowaniu nie ma sensu bo jak byś sobie choćby nie wiem jak zaszyfrował połączenie pomiędzy klientem a serwerem to i tak wystarczy żeby Ci ktoś podkradnie ciasteczko (a na to jest multum sposobów) i można sobie to szyfrowanie wsadzić głęboko gdzieś. Zaś metoda o której wspomniałem jest DODATKOWYM zabezpieczeniem.

    Zależy, jakie szyfrowanie masz na myśli. Jeśli SSL, to ok - jak najbardziej - odpada większość ataków man-in-the-middle.

    Ale jeśli chodzi o zawartość... Nie ma sensu. ;)



    Zgłoś | Cytuj

  • Przemysław Pawliczuk
    Wpis na grupie PHP w temacie Wykorzystanie procedur i funkcji po stronie MySQL w...
    21.03.2011, 09:55

    No ale, "czy jest możliwe", "czy ma sens", "robi kawę"?

    Strasznie uogólniłeś.



    Zgłoś | Cytuj

  • Przemysław Pawliczuk
    Wpis na grupie PHP w temacie Platformy e-learningowe ...
    17.03.2011, 22:32

    Jak sam nie spróbujesz, co oferuje, to się nie przekonasz.

    Najpierw podszedłbym do tego regułą DRY - skoro nie ma wygórowanych wymagań, to dużo lepiej będzie dostosować istniejącą platformę niż pisać całość od zera, co się nie będzie - IMO - za bardzo różnić od Moodle'a.

    Powtarzam - wypróbuj samodzielnie, przejrzyj kod, czy będzie Ci się przyjemnie z nim pracowało, bądź bez jakichś większych utrudnień i wtedy podejmij decyzję.



    Zgłoś | Cytuj

  • Przemysław Pawliczuk
  • Przemysław Pawliczuk
  • Przemysław Pawliczuk
    Wpis na grupie PHP w temacie Hosting pomocy !!
    9.03.2011, 23:07

    Co do ORM-ów - nie powiedziałem, że je pochwalam, skomentowałem jedynie postępującą tendencję.

    nie są keszowane wyniki tylko plany wykonania, ops tego nie ma w MySQL -> czyli zapytanie jest optymalizowane do konkretnej struktury danych tak aby dane były pobierane jak najszybciej, szczególnie dobrze sprawdza się w procedurach lub parametryzowanych zapytaniach, ponadto mamy coś takiego jak hinty dzięki którym sterujemy tym jak się ma wykonać albo możemy na siłę wybrać jakiś tam plan wykonania

    No ja widzę, że jednak nie do końca: http://dev.mysql.com/doc/refman/5.1/en/query-cache-ope...



    Zgłoś | Cytuj

  • Przemysław Pawliczuk
    Wpis na grupie PHP w temacie Hosting pomocy !!
    9.03.2011, 22:28

    nie robię nic poważnego na MySQL bo się nie da np. wydajne zapytania to mit, powyżej jednego zagnieżdżenia padaka, nie ma wielu przydatnych elementów języka SQL np. funkcji RANK_OVER, cte, nie istnieje coś takiego jak możliwość wpięcia do innej bazy danych -> odpowiednik linked serwerów z MSSQL-a albo ORACLE, brak pivotów i wiele innych

    W epoce ORM-ów raczej nie skorzystasz z takich rzeczy.

    Poza tym, pomijasz bardzo istotną rzecz, jaką jest cache'owanie gotowych wyników zapytań, choćby na sekundę. Dużo szybciej wyciągniesz odpowiedni zestaw rekordów (=wybrany, posortowany) przechowywany w np. Redisie/memcached niż zestawisz połączenie z bazą, sprawdzisz uprawnienia, etc. Nawet najprostsze DESC tabela w profilerze potrafi obnażyć wiele rzeczy.

    A skoro gadamy o aplikacjach kalibru Oracle, to masochizmem jest nie-cache'owanie czegokolwiek albo powierzenie tego DBMS-owi. Na cache w DBMS nie masz prawie żadnego wpływu - ew. możesz go zignorować, ale co poza tym?

    Na PHPConie prowadziłem prelekcję właśnie nt. systemów cache'owania, już któryś raz przydałoby się tamto nagranie, niestety - z przyczyn niezależnych ode mnie nie mam do niego dostępu.

    Ale zalinkuję do swojej notki właśnie nt. cache w aplikacjach, podejrzewam że może się przydać do dedykowanych aplikacji. ;)

    http://eriz.pcinside.pl/weblog/cache-danych-czym-jak-g...

    Dobry rzemieślnik nie narzeka na narzędzia. To nie MySQL jest "kulawy", może być ewentualnie "kulawa" osoba która go używa.

    Mhmm, a płaska baza danych oparta na plikach tekstowych, ale trzymana na ramdysku? ;) To jest dopiero demon... Fakt, cięższy w zarządzaniu, ale... ;)



    Zgłoś | Cytuj

  • Przemysław Pawliczuk
    Wpis na grupie Programiści WWW w temacie PHP loguje dziwnie adresy IP
    9.03.2011, 15:23

    Podejrzewam, że wynika to z konfiguracji serwera - w niektórych sieciach osiedlowych bramki NAT dodają nagłówek X-Forwarded-For i prawdopodobnie Twój demon tłumaczy go jako źródłowy adres IP zamiast adresu NAT-a.



    Zgłoś | Cytuj

  • Przemysław Pawliczuk
    Wpis na grupie Programiści WWW w temacie System płatności online - dla osoby prywatnej
    9.03.2011, 15:21

    DotPay chyba jest najwygodniejszy dla osób fizycznych.



    Zgłoś | Cytuj

  • Przemysław Pawliczuk
    Wpis na grupie PHP w temacie Matematyka a programowanie
    9.03.2011, 15:12

    A nie przyszlo wam do glowy ze moze uzywaja jakiegos algorytmu dwukierunkowego? To ze mozna bylo odczytac haslo to nie jeszcze nie dowod na to ze trzymane jest plaintextem.


    Idąc tym tokiem myślenia, MD5 też może wyglądać na algorytm dwukierunkowy. Ale jeśli wyciągnięte wartości wyglądają na "kotek123", to czy to jest jakiś algorytm kierunkowy...?

    Kto trzyma hasła plaintekstem, ten wydaje na siebie wyrok. :P

    Inna sprawa ze nie powinno dochodzi do takich wpadek jak ta z API...

    Inna sprawa, że programy powinny być pisane idealnie. A są? Nie są. Nie ma rzeczy idealnych. Trzeba minimalizować ryzyko.



    Zgłoś | Cytuj

  • Przemysław Pawliczuk
    Wpis na grupie PHP w temacie Matematyka a programowanie
    9.03.2011, 12:10

    No niestety, wiele polskich serwisów miało wpadki właśnie z niezakodowanymi hasłami...

    Jeśli chodzi o XSLT dla Fotka.pl - chyba zrezygnowali z tego rozwiązania, jak ostatnio tam zaglądałem.

    Problem jest o tyle duży, że Google dla pozycjonowania ma to totalnie gdzieś, a serwowanie przez content-negotiation traktuje jako... cloacking. O.o

    Tak przynajmniej się dowiedziałem na oficjalnej grupie.

    Żeby trzymać się wątku - bardziej popłaca znajomość technologii, po których ma się ktoś poruszać (czy chociaż wiedza, że coś takiego jest) oraz inteligencja (rozumiana jako "nie wiem? choroba, trzeba poszukać -> google.com -> "howto technologia"") niż liczenie w pamięci całek pierdyliardowego rzędu. ;)



    Zgłoś | Cytuj

  • Przemysław Pawliczuk
    Wpis na grupie PHP w temacie Strona ala pajacyk dla fundacji
    8.03.2011, 22:35

    <a href="java script:void(0);" onclick="setTimeout('location.href = \'adres strony\', opóźnienie w milisekundach)">Link</a>

    A tak:
    <a href="" onclick="setTimeout(function(){ location.href = 'adres strony'; }, opóźnienie w milisekundach);return false">Link</a>


    Choć i tak to powinno być na zasadzie progressive-enhancement (czyli żadne on* w atrybutach).



    Zgłoś | Cytuj

Wyślij zaproszenie do