Čekejte, czyli PHPCE 2018, Praga

Druga konferencja PHPCE odbyła się w dniach 26-28 października – jeden dzień warsztatów i 2 dni wykładów. Na jej miejsce został wybrany czterogwiazdkowy Clarion Congress Hotel Prague. Gościem honorowym wydarzenia był twórca języka, Rasmus Lerdorf, który wygłosił prezentację PHP in 2018.

Czytaj dalej

Zaszufladkowano do kategorii php, web

PHPCE 2017 – wybrane prezentacje

W dniach 3-5 listopada 2017 roku, w hotelu Ossa pod Warszawą miała miejsce pierwsza edycja konferencji PHPCE – była to kontynuacja 7 konferencji PHPCon Poland i czeskiej PHP Brno Conference. W ciągu 3 dni miało miejsce blisko 50 prelekcji podzielonych na 3 poziomy zaawansowania (Relaxing, Intermediate i Guru), wśród prelegentów pochodzących z Polski, Niemiec, Wielkiej Brytanii, Czech i Ukrainy znaleźli się m.in. Sebastian Bergmann (twórca PHPUnita), Derick Rethans (twórca xDebuga) i Michael Bodnarchuk (autor Codeception – frameworka do testów).

Czytaj dalej

Zaszufladkowano do kategorii php, web

Tworzenie tuneli SSH za pomocą Putty

Czasami pewne usługi działające na serwerach dostępne są tylko i wyłącznie przy połączeniu z localhosta (127.0.0.1). Korzystanie z interfejsu konsolowego nie zawsze jest wygodne, dlatego warto poznać prosty sposób na poprawę komfortu pracy. W poniższym przykładzie usługą, do której chcemy się połączyć będzie baza danych MySQL (działająca na hoście super-zyrafa.com, dostępna tylko z 127.0.0.1, na porcie 3306), a programem łączącym się do niej będzie HeidiSQL. Czytaj dalej

JavaScript & JQuery: Eventy – przechwytywanie, bąbelkowanie i delegacja

Przypisywanie i uruchamianie eventów

Najprostszą metodą tworzenia zdarzeń w obrębie strony internetowej jest przypisywanie akcji (funkcji) bezpośrednio do odpowiednich elementów strony, np.

Każdy z powyższych przykładów robi dokładnie to samo (aczkolwiek nie tak samo) – nadaje event, w wyniku którego po naciśnięciu elementu #przycisk w konsoli pokaże się napis kliknięto. Tym prostym sposobem można przypisać zdarzenia wszystkim elementom, które powinny zmieniać stan strony. To rozwiązanie nie rodzi trudności, kiedy elementy posiadające zdarzenie są rozłączne:

natomiast kiedy jeden zawiera się w drugim, jak przedstawiono poniżej

rodzi się pytanie: Które zdarzenie powinno uruchomić się najpierw w przypadku kliknięcia myszką na elemencie .przycisk-2? Czy najpierw zdarzenie dla  .przycisk-1 a później dla  .przycisk-2 czy też odwrotnie? Czytaj dalej

Biała strona po edycji postu w WordPressie a plugin

Aktywacja pluginu w WordPressie może doprowadzić do sytuacji, w której edycja wpisu (postu) kończy się białą stroną (zmiany są zapisywane, ale powrót do listy wpisów nie następuje). Po ustaleniu, który z pluginów powoduje takie zmiany warto sprawdzić czy jego pliki są zapisane w UTF-8 bez BOM.

Zaszufladkowano do kategorii web

localhost a automatyczne domeny

Developując lokalnie na Windowsie większą ilość projektów php (lub html) można uprościć sobie życie korzystając z automatycznego tworzenia domen. Normalnie trzeba ustawić sobie domenę w pliku hosts, a następnie przygotować virtualkę z odpowiednią ścieżką i zrestartować serwer. Dzięki opisanym w dalszej części instrukcjom można te czynności zautomatyzować. Czytaj dalej