Lista artykułów

DevTalk#32 – O Elixir z Sebastianem Gębskim

Odcinek trzydziesty drugi dedykowany jest dla spragnionych… nie tylko wiedzy. A dlaczego? Bo dysponujemy dziś eliksirem. Takim specjalnym. Język Elixir, działający na maszynie Erlanga, nieustannie zdobywa coraz to nowych zwolenników. W Warszawie pojawił się nawet poświęcony mu meetup! Zatem… co to jest? Z czym to się je? Dlaczego Elixir, a nie coś innego? Jak zacząć, [...]

2

32 – O Elixir z Sebastianem Gębskim

Odcinek trzydziesty drugi dedykowany jest dla spragnionych… nie tylko wiedzy. A dlaczego? Bo dysponujemy dziś eliksirem. Takim specjalnym. Język Elixir, działający na maszynie Erlanga, nieustannie zdobywa coraz to nowych zwolenników. W Warszawie pojawił się nawet poświęcony mu meetup! Zatem… co to jest? Z czym to się je? Dlaczego Elixir, a nie coś innego? Jak zacząć, […]

3

32 – O Elixir z Sebastianem Gębskim

Odcinek trzydziesty drugi dedykowany jest dla spragnionych… nie tylko wiedzy. A dlaczego? Bo dysponujemy dziś eliksirem. Takim specjalnym. Język Elixir, działający na maszynie Erlanga, nieustannie zdobywa coraz to nowych zwolenników. W Warszawie pojawił się nawet poświęcony mu meetup! Zatem… co to jest? Z czym to się je? Dlaczego Elixir, a nie coś innego? Jak zacząć, […]

4

Enum – Wyświetlanie nazwy z atrybutu Display Name w widoku

Enumy są fajne. Chociaż dałoby się bez nich żyć, to ułatwiają naprawdę wiele rzeczy. Sęk w tym, że przyjąłem sobie za cel pisanie nazw metod, klas etc. w kodzie tylko i wyłącznie po angielsku, a interfejs na chwilę obecną tworzę w naszym pięknym języku. Jak zatem wyświetlić dla określonej wartości enuma przetłumaczoną (lub kompletnie inną)…

5

Enum – Wyświetlanie nazwy z atrybutu Display Name w widoku

Enumy są fajne. Chociaż dałoby się bez nich żyć, to ułatwiają naprawdę wiele rzeczy. Sęk w tym, że przyjąłem sobie za cel pisanie nazw metod, klas etc. w kodzie tylko i wyłącznie po angielsku, a interfejs na chwilę obecną tworzę w naszym pięknym języku. Jak zatem wyświetlić dla określonej wartości enuma przetłumaczoną (lub kompletnie inną)…

Nowości w aplikacji #dajsiepoznac

Jak zwykle nadrabiam zaległości w pisaniu w weekend choć to co chcę opisać powstało już na początku tego tygodnia. Udało mi się napisać testy (korzystając z JUnit) do funkcjonalności przewidywania nowych zakupów. Znalazłam też fajną stronę, która pozwala na skomponowanie sobie skórki do material design w sensownie dobranych kolorach, co dla kogoś takiego jak ja, …

Słowo na niedzielę, o sukcesie i porażce

Dziś zadam pytania niczem prawdziwy Pałlo Kałello… Wiele decyzji wymaga odwagi. Szczególnie takich, które mają znaczenie. W projekcie, w pracy, w życiu. Czy się uda? Czy na dłuższą metę dana droga się sprawdzi? Jak inni to przyjmą? A gdyby nie zadawać sobie takich pytań? Gdyby po prostu iść przed siebie bez zastanawiania się i ciągłego [...]

Niespodziewanie optymistyczne pierwsze 3 miesiące roku 2016

Wpis do pobrania jako podcast na mp3 w radiu Kontestacja.com. Opisałem już pierwszy miesiąc pracy dla siebie. Teraz mam zamiar opisać pierwszy kwartał (3 miesiące), następnie pół roku i rok. Nastawiałem się na to, że przynajmniej pół roku będę pracował na to, by zyskać jakieś sensowne pieniądze – dlatego zebrałem trochę oszczędności, by przetrwać ten […]

#6 Morphing – animujemy floating action button cz.2 ścieżki

W poprzedniej części opisałem jak stworzyć animację morphingu bez jednego aspektu, mianowicie ścieżek, czyli rzeczy zgoła najpotrzebniejszej. Dlatego dzisiaj skupimy się na ścieżkach. Przykładowa ścieżka wygląda tak: [crayon-5a85c29ca1360353297046/] W języku <a href="https://www.michalgellert.pl/blog/6-morphing-animujemy-floating-action-button-cz-2-sciezki/" rel="nofollow">[…]</a>

Z rozmów z potencjalnymi użytkownikami aplikacji ShoppingAdvisor #dajsiepoznac

Parę wniosków jakie mi się nasunęły, bądź jakie ktoś mi podsunął w trakcie rozmów z potencjalnymi użytkownikami czyli generalnie ludźmi z którymi podzieliłam się swoim pomysłem na aplikację. 1 – Koniecznie muszę dodać do listy przewidywanych zakupów możliwość odhaczania tego co własnie zakupiliśmy, ponieważ raczej chciałabym, by użytkownik pozostał z aplikacją, a nie przerzucił sobie …

#5 Morphing – animujemy floating action button cz.1

Razem z pojawieniem się Material Design, Androida Lollipop wprowadzono nowy sposób przechowywania ikon. Zamiast plików graficznych jak np png postawiono na zgodny z ideą flat design plik typu svg. Nietrudno <a href="https://www.michalgellert.pl/blog/5-morphing-animujemy-floating-action-button-cz-1/" rel="nofollow">[…]</a>

Słowo się rzekło… krówka u płotu

W poście napisanym jakiś czas temu prosiłam o pomoc w wygraniu konkursu w którym nagrodą była wejściówka na festiwal informatyczny 4Developers. Obiecałam wówczas, że jeśli wygram, opiszę jak to się dzieje, że ten zakręcony kod działa i wypisuje oczekiwany rezultat. Dla przypomnienia, kod był napisany w Perlu i przedstawiał się następująco: #!/usr/bin/perl $_=<<'MOO'; (__)s r …

13

Jedna forma dwa guziczki

Problem Nie raz i nie dwa zdarzało mi się mieć potrzebę posiadania więcej niż jednego guzika na formie. Zawsze ale to zawsze miałem problem z tym jak to dobrze rozegrać. Aż wreszcie trafiłem na dobrą odpowiedź na SO. Model i Forma Załóżmy taki model danych, jakiś prosty viewmodel dla użytkownika.: Następnie aby go przesłać z […]

Zdalne debugowanie aplikacji uruchomionych w kontenerze Tomcat

Istnieje wiele różnych technik debugowania. Jedną z najlepszych i najwygodniejszych jest debugowanie za pomocą narzędzi, które pozwalają nam zatrzymywać wykonywanie aplikacji w wyznaczonych miejscach (breakpoint). Realizacja jednego z projektów nasunęła pytanie:  w jaki sposób debugować aplikację napisaną w Javie przy użyciu Springa, która jest uruchamiana za pomocą Mavena we wbudowanym kontenerze Tomcat, używając narzędzi dostępnych […]

15

Adres poczty elektronicznej w formularzu CEIDG-1

Jeśli przyjdzie Ci do głowy wypełnienie pola adres poczty elektronicznej w formularzu CEIDG-1 to najlepiej stwórz sobie do tego odrębny adres email i przygotuj się na solidną porcję spamu.