Loading…

IT ZGODNIE Z WYMAGANIAMI

dokumentacje funkcjonalne, analiza biznesowa oprogramowania, definiowanie wymagań
google maps api

Google Maps API – Geocoding – adresy w aplikacji multilanguage

W poprzednim wpisie dotyczącym porównania właściwości formatted_address z address_components zwracanych przez GeocoderResult starałem się przedstawić potencjalne problemy związane z wyświetlaniem pobranego na podstawie lokalizacji adresu. Pod koniec wpisu postawiłem trzy pytania, na które warto sobie odpowiedzieć na etapie opracowywania założeń funkcjonalnych naszej aplikacji – czyli na początku prac. Czy nasza aplikacja będzie od początku/z czasem […]

Odległość między dwoma punktami na podstawie współrzędnych – obliczanie w PHP

Zamieszczając w ramach aplikacji jakieś mechanizmy wykorzystujące mapę i geolokalizację, może zajść konieczność zaimplementowania funkcjonalności obliczającej odległość pomiędzy dwoma punktami, na podstawie ich współrzędnych geograficznych. Niniejsza funkcja (formuła Haversine) oblicza na podstawie koordynatów dwóch punktów odległość między nimi i zwraca ją w metrach. /** * Funkcja zwraca wartość odległości * pomiędzy punktami w metrach * * @param array […]

co nowego w PHP 7.1

PHP 7.1 – co nowego…

Za nami premiera kolejnej wersji PHP. Oznaczona została numerem 7.1 i wprowadzana jest na rynek po mniej więcej roku od daty poprzedniej dużej premiery, czyli wersji 7.0. W najnowszej wersji znajdziemy kilka interesujących zmian. Cześć z nich stanowi niejako rozszerzenie poprzednio udostępnionych funkcjonalności, inne są całkowicie nowe. Oto ich krótki opis. Nullable types Dla wporowadzonej […]

Google Mobile-First Index

Google Mobile-First Index – co spowoduje jego wprowadzenie?

Google w ciągu ostatnich kilku lat systematycznie aktualizuje algorytmy działania swojej wyszukiwarki. Efektem tych działań ma być dostarczanie użytkownikom najbardziej wartościowych treści związanych z poszukiwaną frazą. Użytkownicy powinni być więc z tych zmian raczej zadowoleni – nie muszą „przebijać” się przez dziesiątki stron wyników. W  tzw. top’ie powinni znaleźć wszystko co spełni ich oczekiwania – […]

Bitbucket - automatyczna zmiana zgłoszeń

Bitbucket – automatyczna zmiana statusu zgłoszeń

W ostatnim czasie większość moich projektów realizowanych z wykorzystaniem GIT’a realizuję za pomocą platformy Bitbucket. Nie chciałbym w tym wpisie zajmować się zarządzaniem repozytorium z jej wykorzystaniem a jedynie skupić się na pewnej funkcjonalności. Dotyczy ona automatycznego zamykania przypisanych do nas zgłoszeń. Bitbucket w ramach utworzonego repozytorium pozwala na tworzenie zadań przypisywanych do poszczególnych osób […]

google maps api

Google Maps API – formatted_address vs. address_components

Budując aplikację, w której jedną z funkcjonalności jest wykorzystanie mapy, z dużym prawdopodobieństwem przyjdzie nam zmierzyć się z konwersją współrzędnych geograficznych na adres lub odwrotnie. W tym wpisie chciałem poruszyć problem jaki napotkałem tworząc tego rodzaju rozwiązanie. Całość oparta jest o mapy Google. Nie chcę tutaj rozważać, czy to dobre rozwiązanie (ze względu np. na […]

co nowego w zend framework 3

Co nowego w Zend Framework 3…

Z końcem czerwca tego roku pojawiła się długo oczekiwana kolejna wersja Zend Framework oznaczona numerem 3. Od wypuszczenia wersji drugiej minęło około 6 lat i niewątpliwie wielu developerów oczekiwało zmian. Tym bardziej że w tej wersji framework był dość mocno krytykowany, głównie ze względu na jego wydajność, a raczej jej brak. Działał po prostu wolno… […]

co nowego w PHP 7.1

Nowości w PHP 7.0

Światło dzienne ujrzała już najnowsza wersja PHP 7. Ostatnio jak pamiętamy mieliśmy do czynienia z PHP w wersjach > 5.6.x. Wydanie 6-tki po wielu perypetiach i kilkuletnich pracach zostało zarzucona i ostatecznie po wznowieniu prac przemianowano wersję na 7. Mamy więc do czynienia ze sporym przeskokiem jeśli chodzi o numerację wersji. Spróbujmy sprawdzić co nowego […]

Google Mobile-First Index

Jak zabezpieczyć klucz Google API

Chcąc skorzystać z API udostępnianego przez Google, musimy wygenerować unikalny klucz przypisanych do naszego konta. Jest on podawany każdorazowo w trakcie wykonywania połączeń np. do Google Maps API. Do każdej z usług udostępnianych przez Google jest przypisany odpowiedni darmowy limit połączeń przez API. Co za tym idzie istotne jest zabezpieczenie naszego klucza, tak aby nikt […]

Tworzenie SEO Friendly URL’s w PHP

SEO Friendly URL – czyli tzw. przyjazne linki są jednym kryteriów mogących wpłynąć na pozycję strony www w wyszukiwarce Google. Ich zastosowanie powoduje umieszczenie w adresie URL strony odpowiednio sformatowanego np. tytułu strony, czy nazwy produktu. Różnica w formatach linków jest następująca: standardowy URL – http://www.sklep.pl/produkt.php?id=123 SEO Freindly URL – http://www.sklep.pl/buty-sportowe-niskie Drugi link jak widać […]

Gwarancja jakości usług SLA - 100% dostępność?

Gwarancja jakości usług SLA – 100% dostępność?

SLA – Service Level Agreement – umowa określająca szczegółowo gwarancję jakości świadczonych usług najczęściej pojawia się w przypadku zawierania umów na szeroko pojęte usługi hostingowe. Niemniej jednak można przyjąć, że ogólnie umowa taka określa warunki dostępności dowolnego systemu, reagowania na sytuacje awaryjne, czy wreszcie określa wysokość odszkodowania za czas, kiedy system jest niedostępny. Zakres usług […]

jak wybrać hosting

Jak wybrać hosting dla strony internetowej…

Na etapie podejmowania decyzji przez firmę o uruchomieniu swojej strony internetowej, nieczęsto zdarza się, aby jednocześnie był rozważany wybór firmy hostującej już gotową stronę. Jest to oczywiście spore uogólnienie i skłonny jestem przyznać, że w przypadku większych projektów, jak najbardziej jest to ujmowane zarówno w kosztorysie, jak i traktowane jako jeden z etapów prac nad […]

SEO a projektowannie stron www

SEO a projektowanie stron www

Kilka dni temu miałem możliwość obserwowania procesu wdrożenia strony internetowej pewnej firmy. Samo projektowanie, kodowanie i uruchomienie systemu CMS, nie odbiegało zbytnio od przyjętych w tym zakresie standardów: nie występowały większe problemy z kodowanie, nie stwierdzono poważnych zmian założeń projektowych, czy drastycznych opóźnień w dostarczaniu materiałów. Podstawowym założeniem, jakie przyjęto jeśli chodzi o projekt layout’u […]

Konwersja offline - sprzedaż w internecie i poza nim.

Konwersja offline

Temat konwersji w agencji SEO/SEM pojawia się w rozmowach właściwie codziennie. Pod pojęciem tym rozumiane jest zmuszenie użytkownika do wykonania jakiejś czynności, która jest pożądana z punktu widzenia reklamodawcy. Najczęściej myślimy wówczas, o: wypełnieniu formularza (rejestracyjnego, zapytania ofertowego) zakup towaru w sklepie on-line przejście na (zapoznanie się z)  konkretną stronę w serwisie pobranie pliku wykonanie […]

Strony mobilne - dlaczego warto je budować

Strony mobilne

Dlaczego? Coraz większa i stale rosnąca popularność urządzeń mobilnych (smartfony, tablety) sprawia, że wzrasta korzystanie z zasobów internetowych z wykorzystaniem tych urządzeń.  Z ostatnich badań IDC wynikało, że do końca 2013 roku sprzedaż smart fonów na całym świecie przekroczy miliard sztuk. Obecnie możemy czekać na potwierdzenie tych przewidywań. Prognozy na najbliższe lata również zakładają wzrost, […]