Lista artykułów

DevTalk#35 – O Snapchat z Andrzejem Krzywdą

W 35. odsłonie robimy chwilową przerwę od tech-twardych, tech-mięsnych tech-odcinków. Zamiast tego: ponowny (i ostatni na jakiś czas)… SNAPATAK!! Nie ma co się rozpisywać, po prostu… wraz z Andrzejem Krzywdą ponownie dzielimy się naszą pasją do Snapchata i po raz kolejny namawiamy także Ciebie: Dorosłego Tech-Człowieka, do wejścia w ten fajny świat. Używasz Snapa? Posłuchaj, [...]

2

35 – O Snapchat z Andrzejem Krzywdą

W 35. odsłonie robimy chwilową przerwę od tech-twardych, tech-mięsnych tech-odcinków. Zamiast tego: ponowny (i ostatni na jakiś czas)… SNAPATAK!! Nie ma co się rozpisywać, po prostu… wraz z Andrzejem Krzywdą ponownie dzielimy się naszą pasją do Snapchata i po raz kolejny namawiamy także Ciebie: Dorosłego Tech-Człowieka, do wejścia w ten fajny świat. Używasz Snapa? Posłuchaj, […]

3

35 – O Snapchat z Andrzejem Krzywdą

W 35. odsłonie robimy chwilową przerwę od tech-twardych, tech-mięsnych tech-odcinków. Zamiast tego: ponowny (i ostatni na jakiś czas)… SNAPATAK!! Nie ma co się rozpisywać, po prostu… wraz z Andrzejem Krzywdą ponownie dzielimy się naszą pasją do Snapchata i po raz kolejny namawiamy także Ciebie: Dorosłego Tech-Człowieka, do wejścia w ten fajny świat. Używasz Snapa? Posłuchaj, […]

#18 Tworzenie własnych zadań

Poprzednio pokazałem jak osiągnąłem aktywności obsługujące testy, a dzisiaj dzięki kilku zmianom w kodzie udało się zrobić tak, aby użytkownik mógł sam wyznaczyć sobie czas, ilość odpowiedzi i maksymalną ilość <a href="https://www.michalgellert.pl/blog/18-tworzenie-wlasnych-zadan/" rel="nofollow">[…]</a>

#17 Grywalizacja, czyli dodanie kolejnej logiki to zadań

Kolejnym krokiem w rozwoju naszej aplikacji jest napisanie następnej logiki ? Ta jednak będzie nieco bardziej będzie opierała się o zasady grywalizacji. Przypomnę dla porządku czym jest grywalizacja, chodzi o <a href="https://www.michalgellert.pl/blog/17-grywalizacja-czyli-dodanie-kolejnej-logiki-to-zadan/" rel="nofollow">[…]</a>

6

Zamiana preg_replace na preg_replace_callback

Funkcja preg_replace służy do podmiany podciągów ciągu znaków na podstawie wyrażeń regularnych. Język PHP został dodatkowo wyposażony w modyfikator [crayon-5b9f5884d7831816889764-i/]. To dzięki niemu mieliśmy możliwość wykonywania dodatkowych funkcji na dopasowanym ciągu np. [crayon-5b9f5884d783b533033946-i/]. W wersjach od 5.5.0 modyfikator ten został oznaczony jako DEPRECATED, a w 7.0.0 i wyższych usunięty. PHP w wersji < 5.5.0 Zacznijmy od przykładu: [crayon-5b9f5884d7841006643046/] […]

Shopping Advisor – krnąbrne zakładki #dajsiepoznac

Znalazłam wczoraj dość duży problem, który zauważyłam dopiero, gdy testowałam poprzednio opisanego wizarda dla nowych użytkowników. Mianowicie dzieją się jakieś dziwne rzeczy związane z zakładkami. Do adaptera wchodzą trzy – All, 7 Days, 30 Days, ale tylko na dwóch z nich (pierwszej i ostatniej) odpalają się metody onCreateView czy onActivityCreated. Konstruktory odpalają się na wszystkich …

Azure IoT praktycznie

Autor tekstu: Andrzej Kowal. Absolwent elektroniki na Politechnice Wrocławskiej. Przygodę z programowaniem rozpoczął od jezyka BASIC na Atari 800XL. Związany z platformą .NET od 10 lat. Obecnie tworzy oprogramowanie w oparciu o ASP.NET MVC, MSSQL oraz rozwiązania chmurowe (AWS, Azure). Od roku pracuje jako programista w Objectivity Bespoke Software Specialists (http://www.objectivity.co.uk). Wprowadzenie Według statystyk Google [...]

9

Powiadomienia o statusie realizacji zamówienia w czasie rzeczywistym – SignalR

W swoim projekcie umieściłem funkcjonalność, na którą czekałem już od jakiegoś czasu. Chodzi o informowanie klienta o statusie jakie ma jego zamówienie i szacowanym terminie realizacji w czasie rzeczywistym i bez przeładowywania strony. Wszystko za pośrednictwem pojedynczej strony, na którą klient jest przekierowywany po wykonaniu zamówienia i kilku linijek kodu w SignalR. Póki co znajduje się ona…

10

Powiadomienia o statusie realizacji zamówienia w czasie rzeczywistym – SignalR

W swoim projekcie umieściłem funkcjonalność, na którą czekałem już od jakiegoś czasu. Chodzi o informowanie klienta o statusie jakie ma jego zamówienie i szacowanym terminie realizacji w czasie rzeczywistym i bez przeładowywania strony. Wszystko za pośrednictwem pojedynczej strony, na którą klient jest przekierowywany po wykonaniu zamówienia i kilku linijek kodu w SignalR. Póki co znajduje się ona…

11

Zmiana właściwości urzędu dla podatku VAT od 1 stycznia 2016 roku

Od 1 stycznia 2016 roku weszła w życie ustawa określająca nowe zasady, do którego urzędu skarbowego podatnik zobowiązany jest składać deklaracje oraz na rzecz którego urzędu powinien odprowadzać podatek VAT. Od tego momentu przedsiębiorca prowadzący jednoosobową działalność gospodarczą będzie rozliczał podatek VAT w urzędzie... Czytaj dalej →

Shopping Advisor – Wizard #dajsiepoznac

Niedawno w jednym z komentarzy na blogu zaproponowano mi pomysł zrobienia pewnego „wizarda” by zademonstrować użytkownikowi działanie aplikacji i łatwiej go w nią wprowadzić. Początkowo pomysł nie wydał mi się dobry – idea miała polegać na zaproponowaniu użytkownikowi jakiejś założonej z góry grupy produktów na podstawie zainteresowań użytkownika. Idea ta jednak na tyle utkwiła mi …

Recenzja CV młodego programisty

Matury, koniec roku, i tak dalej… Po tekście o studiach pora na poruszenie tematu CV. Niedawno na Snapchacie (o którym ostatnio dużo napisałem w poście “Programista i Snapchat. Jakie to dobre!“) poproszono mnie o doradzenie “jak powinno wyglądać CV młodego programisty“. Najlepiej jest działać na przykładzie, więc wziąłem CV autora pytania i je zrecenzowałem. Poniżej [...]

14

Struktura aplikacji AngularJS (część 2 ‑ komponenty)

Type of Web - Dla front-end i back-end developerów. Trochę o urokach pracy zdalnej, ale przede wszystkim o: JavaScript, React, Vue, Angular, node.js, TypeScript, HapiJS… W poprzednim artykule z tej serii opowiadałem bardziej o osobistych doświadczeniach z początków pracy z AngularJS 1.0 oraz o drodze jaką przebyło środowisko AngularJS – w skrócie od bałaganu aż do komponentów. Wspomniałem tam również, że AngularJS 1.5 wprowadził nową pomocniczą funkcję angular.component(…) i na jej wykorzystaniu chciałbym się skupić w tym wpisie. W tym celu napiszę bardzo prosty komponent – listę kontaktów z avatarami. Jeśli z jakiegoś powodu nie możesz zaktualizować …

Struktura aplikacji AngularJS (część 2 ‑ komponenty)

W poprzednim artykule z tej serii opowiadałem bardziej o osobistych doświadczeniach z początków pracy z AngularJS 1.0 oraz o drodze jaką przebyło środowisko AngularJS - w skrócie od bałaganu aż do komponentów. Wspomniałem tam również, że AngularJS 1.5 wprowadził nową pomocniczą funkcję angular.component(…) i na jej wykorzystaniu chciałbym się skupić…