PHP, MySQL, Symfony, ElasticSearch, JavaScript, Node.js, jQuery, HTML5, CSS, Git
Prowadząc bloga czy też jakąkolwiek stronę internetową na której publikowane są teksty. Szybko dowiemy się, że tekst powinien mieć minimum 300 słów. Nie oznacza to jednak, że powinien być długi. Wręcz przeciwnie, najlepiej gdyby po wstępie zawierał krótkie podsumowanie tego co można w nim znaleźć. Przecież nikomu nie będzie się chciało czytać wnikliwej analizy zawierającej […]
Zmiana tempa fragmentu filmu jest czymś normalnym. Zwłaszcza gdy mamy do czynienia z wszelkiego rodzaju kursami wideo. Kto z nasz chciałby oglądać cały proces instalacji oprogramowania, czy nie lepiej proces, który trwa trzy minuty skrócić do 10 sekund ? Oczywiście poza przyspieszaniem tempa filmu mamy także możliwość jego spowolnienia, czy całkowitego zatrzymania. Wybór zależy od […]
Bazy NoSQL istnieją już od dawna w świecie IT. Początkowo były traktowane jako ciekawostka, później zachwycaliśmy się ich wydajnością i stosowaliśmy w małych projektach. Lecz obecnie są to dojrzałe rozwiązania, które widzimy na codzień w dużych projektach gdzie wydajność jest stawiana na pierwszym miejscu. Czym jest REDIS ? REDIS jest bazą danych typu klucz – […]
Pierwszy e-mail został wysłany w 1971 roku, a później było tylko gorzej. Obecnie szacuje się, że wysyłanych jest ponad 269 miliardów e-maili dziennie. Z czego około 90% to spam i wirusy. W tym wpisie przybliżę Ci metodykę Inbox Zero, która może pomóc w okiełznaniu Twojej poczty. Tak mniej więcej wygląda moja skrzynka pocztowa każdego dnia. […]
Tworząc wyszukiwarkę o wysokim poziomie trafności, musimy wziąć pod uwagę obsługę języka. A jak wiemy nasz język do najłatwiejszych nie należy. Sam silnik wyszukiwania także nie wspiera naszego języka, ale pokażę Ci jak pomimo tych przeszkód poradzić sobie z obsługą języka polskiego. Obsługa języka polskiego w ElasticSearch Niestety pomimo tego, że ElasticSearch wspiera wiele języków: […]
Rok 2018 był dla mnie bardzo owocny. W tym czasie blog się rozwinął, nawiązałem kilka nowych współprac oraz zacząłem bardziej udzielać się w społeczności, czy to poprzez poprowadzenie warsztatów z ElasticSeach w Łodzi, czy też udział w DevStyle Speakers #2. Pytanie tylko czy to wszystko było by możliwe bez udziału w kursie Trzy Poziomy od […]
Jeżdżąc po konferencjach trafiamy na różnych prelegentów. Takich z ogromnym doświadczeniem, których często można spotkać na scenie jak Maciej Aniserowicz, Mariusz Gill, Piotr Gankiewicz i wielu, wielu innych. Jednak prócz starych wyjadaczy, na scenie często mamy szansę zobaczyć młodą krew, która dopiero zaczyna swoją przygodę z byciem prelegentem. Jeśli kiedykolwiek wpadła ci do głowy taka […]
Tworząc aplikacje internetowe niezależnie czy są to strony internetowe, sklepy czy systemy wewnętrzne. W pewnym momencie można zauważyć jak bardzo rozbudowane stają się arkusze styli CSS. O ile na początku i w czasie trwania projektu jesteśmy w stanie dbać o strukturę i porządek. O tyle po powrocie do projektu po kilku tygodniach czy miesiącach i […]
Bardzo fajnie się czyta o ludziach, którzy rzucili pracę, postawili na pasję i odnieśli sukces. Wystarczy spojrzeć na YouTuba, który coraz częściej zastępuje nam telewizję. Autorzy popularnych kanałów pokazują, że można na swojej pasji zbudować firmę, która pozwala na dostatnie życie. Blogerki modowe pokazują, że można kupować najmodniejsze ubrania i jeszcze na tym zarabiać. Fit […]
RegEx czyli wyrażenia regularne to potężne narzędzie pozwalające na zaawansowaną pracę z tekstem. Najczęściej spotkamy się z nimi, przy walidacji danych wprowadzanych przez użytkowników. Jednak nie jest to ich jedyne zastosowanie, za ich pomocą możemy odnaleźć wzorzec w tekście, pociąć tekst na fragmenty, czy też zamienić tekst zgodny ze wzorcem na inny. Skopiowałem wyrażenie regularne […]
Zakładka Media Library w ScreenFlow jest nieodzownym elementem pracy. To tam umieszczamy wszelkie dodatkowe materiały, które będziemy wykorzystywać w montowanych filmach. Wersja siódma ScreenFlow wprowadziła globalną bibliotekę, ósma dodała dostęp do ogromnej biblioteki multimediów. Budowa zakładki Zakładka Media Library nie jest przesadnie skomplikowanym narzędziem. Jednak będziemy z nią bardzo często pracować więc warto poświęcić chwilę, […]
W pierwszym wpisie tej serii opisałem jak konstruować proste zapytania wyszukujące. Był to zaledwie przedsmak tego co można zrobić w ElasticSearch. Tym razem poszerzymy wiedzę o najczęściej wykorzystywane sposoby wyszukiwania oraz zobaczymy jakie problemy poszczególne sposoby rozwiązują. Trochę teorii… Zanim zajmiemy się samym wyszukiwaniem i możliwościami jakie daje ElasticSearch, warto liznąć co nieco teorii. Jednak, […]
ScreenFlow właśnie zostało wydane przez Telestream w wersji 8. Jeśli posiadacie wcześniejszą wersję oznaczoną numerkiem 7 to pewnie zastanawiacie się czy warto płacić za aktualizację do wersji 8. W tym wpisie postaram się pomóc podjąć wam decyzję. Stock Media Library Jeśli zazdrościliście innym aplikacjom dostępu do dużych bibliotek z gotowymi fragmentami video czy tez zdjęć to […]
ScreenFlow właśnie zostało wydane przez Telestream w wersji 8. Jeśli posiadacie wcześniejszą wersję oznaczoną numerkiem 7 to pewnie zastanawiacie się czy warto płacić za aktualizację do wersji 8. W tym wpisie postaram się pomóc podjąć wam decyzję. Stock Media Library Jeśli zazdrościliście innym aplikacjom dostępu do dużych bibliotek z gotowymi fragmentami video czy tez zdjęć to […]
Zakładka Text w ScreenFlow 6 posiadała bardzo ubogie możliwości w zakresie animacji tekstu. Wraz z wydaniem wersji 7 element ten został znacznie rozbudowany i obecnie pozwala na tworzenie zaawansowanych animacji. W większości przypadków, gdy tworzymy video tutorial czy kurs to omawiamy co dzieje się na ekranie i nie ma potrzeby dodawania tekstu. Wyjątkiem może być […]
PHP, MySQL, Symfony, ElasticSearch, JavaScript, Node.js, jQuery, HTML5, CSS, Git
Jestem programistą, freelancerem, miłośnikiem kawy i dobrego piwa ;) Uwielbiam dzielić się wiedzą i poznawać nowe technologie co staram się pokazać na swoim blogu czterytygodnie.pl