Bartłomiej Romanek

Bartłomiej Romanek

Najlepsze technologie, to sprawdzone technologie!

E-mail LinkedIn

Web Speech API - proste, natywne rozpoznawanie mowy w przeglądarce

Przyzwyczailiśmy się już się do zaawansowanych multimedialnie stron internetowych. Obecnie ciężko znaleźć witrynę, która nie posiadałaby jakichś treści multimedialnych - czy to audio, czy wideo. Jednak nadal sposób nawigowania po nich jest oparty o prostą jak cep metodę - klikanie za pomocą myszy / dotyku w elementy wskazujące na określone miejsca na stronie. Jest to dla mnie tak naturalne, że chcąc przejść na inną podstro...
Otwórz

Konfiguracja GitLab CI do pracy z Dockerem

Continuos Integration – temat znany i lubiany, chociaż w wielu firmach temat traktowany po macoszemu (zwłaszcza tych mniejszych). Jeżeli zapyta się ktoś o dostępne na rynku rozwiązania, to bez zastanowienia odpowiemy: Jenkins, GitLab CI, Travis CI. Ostatnio zainteresowało mnie bardziej rozwiązanie udostępniane przez GitLaba i chciałem przetestować jego działanie w praktyce. Odkąd znam trochę Dockera to nie potrafię tworzyć proj...
Otwórz

Testy penetracyjne systemu dla każdego dzięki narzędziu OWASP ZAP

Praca programisty polega głównie na "klepaniu kodu". To, czy przygotowany przez nas kawałek tekstu odpowiada wymaganiom przełożonych, dość łatwo można sprawdzić - wystarczy zweryfikować, czy przedstawiona przez nich potrzeba została zaspokojona. Jednak w świecie pełnym złych ludzi ? to nie wystarczy. Oprócz spełnienia wymagań biznesowych, aplikacje muszą spełniać najwyższe standardy bezpieczeństwa. Ws...
Otwórz

Tworzymy pierwszą aplikację na Androida w Cordova

W ostatnim czasie zaczął mnie interesować framework Xamarin. Na studiach stworzyłem kilka projektów w C# i .NET, ale bardzo interesująca dla mnie jest wizja stworzenia za pomocą tej technologii aplikacji na smartfona; dodatkowo aplikacji, która będzie multiplatformowa. Na studiach miałem okazję tworzyć także aplikację w frameworku Cordova, który ma podobne ambicje - tworzenie aplikacji na wiele platform jednocześ...
Otwórz

Tworzenie oprogramowania w duchu BDD przy wykorzystaniu Behat oraz PHPUnit

W dzisiejszym wpisie chciałbym pokazać, jak w kilku prostych krokach rozpocząć tworzenie oprogramowania w duchu BDD (Behavior-driven development). W tym celu zostaną wykorzystane frameworki Behat oraz PHPUnit. Nie będę tutaj opisywać idei BDD, chciałbym pokazać jak to przygotować środowisko w praktyce. Przykładem będzie prosty skrypt generujący ilość permutacji zbioru liczb....
Otwórz

Zamiana elementów miejscami dzięki CSS

Ostatnio otrzymałem ciekawe zadanie do wykonania. Miałem przystosować przycisk ładowania pliku na formularzu tak, aby w każdej przeglądarce wyglądał identycznie (albo chociaż podobnie względem siebie). Każdy, kto próbował to już kiedyś zrobić wie, że to niełatwe zadanie… A z wykorzystaniem samego arkusza styli praktycznie niewykonalne. Na wygląd kontrolek wpływ ma nie tylko używana przeglądarka internetowa, ale ...
Otwórz
<< Strona 1 >>