Pokazywanie postów oznaczonych etykietą programowanie. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą programowanie. Pokaż wszystkie posty
poniedziałek, 13 lipca 2020
wtorek, 18 kwietnia 2017
Symfony 2: użycie Doctrine Cache dla zapytań SOAP
DoctrineCache zwykle kojarzy się z zastosowaniem pamięci podręcznej dla metadanych i wyników zapytań na bazie danych. Tymczasem w prosty sposób można wykorzystać go również do przechowania wyników zapytań do zewnętrznych usług. Poniżej na szybko i z przykładami opis w jaki sposób można to uzyskać.
wtorek, 7 lutego 2017
JavaScript: trochę szerzej o Constraint Validation
Dawno temu napisałem krótki post o Constraint Validation, który miał przedstawić koncepcję i wskazać kierunek dla czytelnika, który chciałby bliżej poznać ten mechanizm. Dziś drobne rozszerzenie do poprzedniego posta: JavaScript: użycie Constraints Validation czyli fajne dymki na polach. Postaram się rozszerzyć nieco myśli rozpoczęte w tamtym poście i opisać parę metod i zdarzeń, które warto znać chcąc stosować Constraint Validation we własnej aplikacji.
środa, 11 stycznia 2017
Animowanie ikony w CSS
Dawno nic ciekawego nie było, więc dziś prosty opis jak w samym CSS zrobić prostą animację ikony 'serduszka', która może zachęcić użytkownika do 'polubienia' jakiegoś elementu w naszym serwisie.
piątek, 11 marca 2016
JavaScript: użycie Constraints Validation czyli fajne dymki na polach
Nie jestem programistą JavaScript, ale jestem programistą, a od paru lat etatowo pracuję przy projektach w PHP, więc co i rusz zdarza się napisać kilka linii kodu w JS. Od pewnego czasu, pracuję przy projekcie w Symfony 2, gdzie w widokach w rosnącej skali wykorzystywany jest Bootstrap. Stopniowo implementujemy też walidację po stronie klienta, dlatego dziś mały post o walidacji przy pomocy ograniczeń, czyli Constraints Validation.
wtorek, 15 grudnia 2015
Android: ustawianie koloru przy rysowaniu po mapie
Pracuję aktualnie nad projektem z wykorzystaniem mapy i po niej rysuję. Miałem z Androidem na tyle długą przerwę, że wiele rzeczy muszę sobie odświeżyć. W związku z tym, dziś taki szybki opis w jaki sposób ustawić kolor figury rysowanej na mapie.
piątek, 30 października 2015
Linux: jak wyczyścić plik zachowując jego parametry
Dzisiaj bardzo krótki post o strasznie użytecznym i sprytnym triku na wyczyszczenie pliku z zachowaniem wszystkich jego atrybutów wykorzystując Bash. Wykorzystuje to proste przekierowanie i działa zawsze jeśli tylko masz uprawnienia do pisania do pliku. Co ciekawe zachowuje wszystkie atrybuty SELinux, więc jest bezpieczne również na środowisku skonfigurowanym w ten sposób.
poniedziałek, 4 maja 2015
Drupal: dodawanie plików do systemu przez url
Coraz częściej w sieci napotykamy formularze, które dopuszczają dodawanie plików zarówno w sposób tradycyjny jak również poprzez url. Niektóre prowadzą wyłącznie do zapisania tego zewnętrznego adresu, część pozwala na stworzenie 'lustra'.
środa, 4 lutego 2015
Python: czytanie plików ini
Python to język pozwalający na całkiem sprawne i szybkie rozwiązywanie wielu problemów. Już kilka razy tworzyłem przy jego pomocy aplikacje pracujące na dużych zbiorach danych, łączące się z bazami, czy przetwarzające strumienie audio/video. W większości przypadków aplikacje korzystały z konfiguracji w plikach ini.
środa, 21 stycznia 2015
Drupal: dane aktualnie zalogowanego użytkownika
Po raz kolejny pracuję z CMS Drupal tworząc własny moduł. Nie ma znaczenia co to za moduł, ale istotne jest, że często robię dowiązania do użytkowników w przechowywanych danych. W związku z tym, szybki post na temat tego, jak dostać się do informacji na temat aktualnie zalogowanego użytkownika.
poniedziałek, 5 stycznia 2015
Android: uruchamianie aktywności domyślnej aplikacji sms
środa, 3 grudnia 2014
Python: błąd "unable to find vcvarsall.bat" przy instalacji modułu
Python jest pięknym językiem, a dzięki narzędziom takim jak IDLE czy PIP korzystanie z niego jest bardzo proste. Niestety to drugie potrafi nastręczać problemów. Do realizacji jednego z pomysłów potrzebuję MoviePy. Niestety przy próbie instalacji dostawałem w kółko błąd:
unable to find vcvarsall.bat
wtorek, 14 października 2014
Silverlight: RepeatButton nie powtarza kliknięć
Pracuję aktualnie nad własną kontrolką, która wykorzystuje element RepeatButton. Co ciekawe z jakiegoś powodu RepeatButton nie powtarzał kliknięć, czyli był prawie bezużyteczny. Jest to bardzo krótki post z wyjaśnieniem gdzie szukać ewentualnej przyczyny jeśli natrafi się na taki problem.
środa, 24 września 2014
Python: implementacja kolejki komunikatów
Coraz bardziej zagłębiam się w wiedzę tajemną o języku Python i aktualnie zgłębiam piękno wątków. Moduł threading dostarcza całkiem sporo możliwości. Zawiera on jednak tylko klasy do synchronizacji i praktycznie żadnej do komunikacji. Typową dla mnie metodą komunikacji stały się kolejki komunikatów. Poniżej zamieszczam swoją implementację kolejki.
piątek, 19 września 2014
Python: parsowanie enum ze stringa
Po programowaniu w C# czy Java ciężko mi wyobrazić sobie życie bez typu Enum. Cierpię nie raz bez niego w PHP. Aktualnie ucząc się języka Python uszczęśliwiło mnie odkrycie, że w Python 3.4 został dodany typ Enum. Jeden z podstawowych scenariuszy dla mnie to parsowanie wartości enum z ciągu znaków.
wtorek, 16 września 2014
Python: najszybsza metoda łączenia stringów
Zawsze istnieje więcej niż jeden sposób wykonania jakiegoś zadania. Nie dziwota, że w języku Python stringi (ciągi znaków) można złączyć na więcej niż jeden sposób. Do głowy przychodzą mi co najmniej trzy i zastanawiam się, która z metod jest najszybsza. Dzięki temu, że już wiem jak mierzyć czas wykonania skryptu, pozwolę sobie przeprowadzić parę eksperymentów i opisać ich wynik.
Python: pomiar czasu wykonania kodu
Jeśli ktoś zwrócił uwagę, to pewnego rodzaju tradycją jest opisywanie sposobu pomiaru czasu w różnych językach programowania na tym blogu. Zwykle wynika to ze sposobu w jaki uczę się jakiegoś języka programowania, czyli eksperymentuję z nim. Przynajmniej raz było to związane z moim udziałem w Potyczkach Algorytmicznych. Tym razem przyszła pora na język Python, który ostatnio dostarcza mi wiele frajdy.
PHP: czy wielkość liter ma znaczenie?
Kolega zadał mi "rekrutacyjne" pytanie z języka PHP. Jako osoba pracująca w tym języku od lat powinienem się w nim orientować na tyle, by odpowiedzieć bez pudła. Pytanie brzmi:
Czy PHP jest case-sensitive?I wiecie co? Odpowiedź wcale nie jest taka prosta jak mi się dotąd zdawało. Choć swoją rzuciłem bez zastanowienia, a z odpowiedzią czułem chęć kłucić się od razu, zainspirowało mnie to do wykonania serii eksperymentów.
czwartek, 4 września 2014
jQuery: czyszczenie pola file na przycisk
Natrafiłem ostatnio na ciekawy problem. W aplikacji musiałem zrobić przycisk czyszczenia pola wysyłania pliku. Co dziwne, nie jest to wcale takie proste. Poniżej zamieszczam znalezione rozwiązanie i opis.
wtorek, 10 czerwca 2014
Python: gdata, blogger i dodawanie postów
Jak już wspominałem, zacząłem się bawić z językiem Python. Od paru dni czytam sobie dokumentację i piszę sobie kody. Dorwałem się też praktycznie od razu do API Google. Pozwolę sobie napisać jak łatwo można dodać ze skryptu w pythonie post do bloggera.
Subskrybuj:
Posty (Atom)











