Leaflet - Wstęp do map

Jestem z powrotem! Tym razem chciałabym pokazać Wam trochę map. Dzisiejszym tematem będzie: Jak w prosty sposób można obsłużyć mapy na własnej stronie internetowej. Do tego potrzebne nam będzie: Leaflet - biblioteka JavaScript do obsługi map Fragmenty mapy (Maps tiles) Ruby on Rails (nie jest wymagany, na początek wystarczy strona html) Zacznijmy od początku. Co to są map tiles? Prostymi słowami, są to małe kwadratowe obrazki zawierające wygląd naszej mapy. Są one przygotowywane w postaci paczek, by można było na stronie wyświetlić większy fragment mapy. Skąd możemy dostać takie fragmenty mapy? Można zarejestrować się na stronie Mapbox i skorzystać z...…

Praca zdalna

Praca zdalna

Moim zdaniem pracę zdalną możemy podzielić na dwa typy. Synchroniczną i asynchroniczną. Synchroniczna praca zdalna jest wtedy, gdy zespół pracuje z różnych miejsc na świecie, ale pracuje w tym samym czasie (tej samej strefie czasowej). Przykładowo, ja pracuję według czasu środkowoeuropejskiego od 9:00 do 17:00. Natomiast, asynchroniczna praca zdalna, to praca nie tylko z różnych miejsc na świecie, ale również w różnych godzinach. W takim przypadku, może okazać się, że w konkretnym momencie tylko Ty pracujesz nad projektem. Ponieważ mam doświadczenie tylko w synchronicznej pracy zdalnej, więc skupię się właśnie na tym sposobie pracy. Dzień po dniu Pracując zdanie czy...…

Git Rebase

Poprzednie dwa artykuły wprowadzały do tego co to jest git i jak go używać. Możecie tam znaleźć podstawowe informacje na temat gita. Dzisiaj chciałabym skupić się na trochę bardziej zaawansowanych rzeczach związanych z gitem. W zeszłym tygodniu robiłam krótką prezentację dotyczącą funkcji git rebase, pomyślałam więc że to dobry pomysł by zrobić z tego krótką notatkę tutaj. Oto ona. …

Podstawowe użycie Git

Ostatnim razem mówiliśmy trochę o tym dlaczego Git jest bardzo użytecznym narzędziem, zwłaszcza dla programistów. Dzisiaj chciałabym się skupić na tym, jak zacząć używać narzędzia Git przynajmniej w bardzo podstawowym zakresie. Pokażę kilka najczęściej używanych poleceń, ale jeżeli chcecie się dowiedzieć więcej polecam dokumentację. Zaczynamy! Git jest rozproszonym systemem wersjonowania (distributed repository lub distributed version control system). To znaczy, że każdy w zespole ma u siebie lokalnie całą historię zmian. Dzięki temu można dodać do repozytorium kolejne swoje zmiany bez połączenia z Internetem. Jednak najważniejszą cechą takiego systemu kontroli wersji jest to, że nawet gdy u jednej osoby zmiany zostaną...…

Lambda w Ruby

Niedawno miałam sytuację w której pracowałam z różnymi (choć pod pewnymi względami podobnymi) kolekcjami w Ruby. Te kolekcje miały bardzo podobne metody do przeszukiwania względem nazwy. W tym konkretnym przypadku zdecydowałam się na skorzystanie z lambdy. Zobaczcie jak to wyglądało. Tak wyglądał kod przed zmianą: @first_collection.select do |activity| activity.name == 'name' end To nie jest zły kod, ale w innych miejscach można było spotkać coś bardzo podobnego. Przykładowo: @sedond_collection.select do |activity| activity.name == 'name1' || activity.name == 'name2' end Zdecydowałam się na użycie lambda. Stworzyłam metodę, która generowała mi lambdę dla różnych kolekcji a jako argument otrzymywała nazwy, po których...…

Global Game Jam

Czas: 2016-01-29 17:00 – 2016-01-31 19:00 Miejsce: Cieszyn, PL Uwielbiam robić rzeczy związane z technologią. Tym razem uczestniczyłam w Global Game Jam w Cieszynie. To był mój trzeci raz. Co to Global Game Jam? To hakaton trwający 48 godzin. Gromadzą się tam ludzie, który chcą tworzyć gry komputerowe. Każdego roku jestem pod ogromnym wrażeniem pomysłowości, talentu i realizacji projektów, które tam powstają. Jeżeli chcecie zobaczyć więcej możecie zajrzeć tutaj. …