e-deklaracje – problem z Adobe Readerem

W tym roku chcąc wypełnić PIT przez program e-deklaracje pojawił mi się błąd o następującej treści:

Wystąpił błąd podczas otwierania tego dokumentu. Nie można znaleźć tego pliku.

We wcześniejszych latach takie coś się nie zdarzało. Być może problem wynikł z aktualizacji programu albo aktualizacji Windowsa z 7 do 10 – nie wiem. Wiem natomiast jak można to naprawić. Czytaj dalej

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