Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Zlecę/PHP] Web crawler PHP/Python
Forum PHP.pl > Inne > Giełda ofert > Poszukuję
tabbi
Zlecenie jest kierowane do freelancerów, agencje i firmy nie będą brane pod uwagę! Przed realizacją zlecenia wymagamy podpisanie umowy o poufności. Zlecenie będzie realizowane w oparciu o umowę o dzieło bądź umowę zlecenie.

Wymagania dotyczące programisty:
bardzo dobra znajomość PHP lub PYTHON
bardzo dobra znajomość programowania obiektowego w PHP lub PYTHON (OOP)
znajomość Design Patterns
bardzo dobra znajomość MySQL
umiejętność posługiwania się SVN
umiejętność posługiwania się w systemie Redmine
znajomość zagadnień związanych z bezpieczeństwem, wydajnością aplikacji internetowych
umiejętność dokumentowania kodu (wymagana dokumentacja kodu + dokumentacja online)
umiejętność testowania kodu (wymagane testy jednostkowe)
znajomość biblioteki cURL bądź pochodnych

Mile widziane:
znajomość środowiska Linux
budowanie systemów/robotów typu Web Crawler

Aplikacja:
Celem aplikacji jest indeksacja ofert pracy/zleceń z wyszczególnionej listy serwisów (około 5). Zdobyte wyniki powinny być składowane w odpowiednio zaprojektowanej bazie danych. Aplikacja będzie uruchamiana w tle na serwerze w równych odstępach czasu. Aplikacja powinna zawierać limity czasu odpowiedzi na zapytania oraz umożliwić logowanie błędnych zdarzeń. Budowa aplikacji powinna być warstwowa (zwierać warstwy wyższe (interfejsy), możliwość wykorzystania wzorców projektowych), a także obsługiwać własne zdefiniowane wyjątki.

Wymagania aplikacji:
aplikacja napisana w języku PHP >5.3 lub w języku Python 2.7.3/2.7.5
pobieranie tylko najnowszych ofert z każdej kategorii dla każdego serwisu (limit określony w pliku konfiguracyjnym)
kategoryzacja ofert według specjalności/kategorii
pobranie tytułu, opisu, daty ważności, lokalizacji, linku do zlecenia/oferty
indeksacja powinna zaczynać się od aktualizacji ofert już istniejących w bazie danych
indeksacja nie może duplikować już istniejących elementów (ofert/zleceń)
logowanie zdarzeń w plikach tekstowych
indeksacja powinna uwzględniać narzucone limity na czas odpowiedzi serwera (indeksacji poszczególnej strony)
indeksacja na podstawie kanałów RSS

Zainteresowanych naszą ofertą współpracy, prosimy o przesyłanie aplikacji zawierającej:
portfolio (linki, opisy), próbkę autorskiego kodu (ok. 50/100 linijek), oszacowania kosztu zlecenia na adres: kariera[malpa]joobster.pl z dopiskiem: "Crawler ofert pracy/zleceń". Dalszy kontakt po wstępnej weryfikacji.
!*!
Jaki budżet?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.