Dzielimy się tym co ważne

blog Speednet

4Developers 2018

4Developers – byliśmy tam!

Kolejny rok i kolejna konferencja 4Developers już za nami. Dla niewtajemniczonych 4Developers to jedna z największych polskich konferencji poświęconych programowaniu, która odbywa się w Warszawie w okresie wiosennym, a której charakterystyczną cechą jest szeroka, bardzo przekrojowa tematyka obejmująca wiele języków programowania i technologii.

Czytaj dalej

Test:Fest Wrocław

Jak było na Test:Fest we Wrocławiu? Było tak jak na załączonym obrazku. Organizacja imprezy na 5, ale największą wartością było to, ile uczestnicy mogli wynieść wiedzy z prelekcji, paneli dyskusyjnych i warsztatów. Konferencja rozpoczęła się od prelekcji na temat dawania feedbacku: Nakarm mnie znów czyli kilka słów o informacji zwrotnej. Dowiedziałam się jaka informacja zwrotna jest wartościowa i jak ją formułować. Potem jako jednoosobowa reprezentacja Speednet udałam się na panel dyskusyjny pod tytułem Testy manualne czy automatyczne, po której stronie mocy jesteś? Uczestnicy panelu doszli do wniosku, że testy automatyczne nie mogą istnieć w oderwaniu od manualnych i odwrotnie. Jak to w IT, wszystko zależy od specyfiki projektu, czasu i budżetu.

Czytaj dalej

Dystrybucje Linuksa – TOP 6

Na wstępie chciałbym, abyście zaznajomili się z krótkim zestawieniem: 10 najważniejszych dystrybucji Linuksa według distrowatch.com:

Czytaj dalej

Odwracanie tablicy w PHP

W jednym z projektów potrzebowaliśmy importu dokumentów Excela do naszej bazy danych. Zadanie proste, łatwe i przyjemne, korzystamy z gotowej biblioteki , otwieramy plik i importujemy wiersz po wierszu. Tu właśnie pojawił się problem – z pewnych względów klientowi najłatwiej było zapisywać dane kolumnami – czyli jeden pełen zestaw danych to kolumna A, potem B, C itd. Biblioteka nie posiadała metod do czytania pliku kolumnami, trzeba było dokonać operacji odwrócenia danych.

Czytaj dalej
PHPSrbija 2017 - Opening Address

PHPSrbija 2017 – jedna z lepszych konferencji!

W ostatni weekend maja w Belgradzie odbyła się konferencja poświęcona językowi PHP – PHPSrbija. Plany uczestnictwa w konferencji mieliśmy już w lutym i zgodnie z zapowiedzią udało się nam na nią wybrać! Spotkanie odbyło się w Opera & Theatre Madlenianum, obiekcie otworzonym w 1999 roku. Urocze miejsce, jakby skrojone na miarę – przestronna sala i niewielki hol, który prowokował wręcz aby wyjść na ulice Zemunu.

Czytaj dalej
Hackathon ING - zespół Speednet

Nasz zespół wygrał międzynarodowy hackathon ING!

Już od kilku lat Grupa ING organizuje międzynarodowy hackathon, podczas którego zespoły programistów z całego świata tworzą innowacyjne usługi i narzędzia przeznaczone dla klientów banków.  W zeszłym roku programiści z całego świata spotkali się w Turcji. W tym roku wydarzenie zostało zorganizowane w Polsce, a dokładniej w Katowicach. 24 godzinna sesja (24H-CodING) odbyła się między 12 a 13 maja w budynku zabytkowej walcowni cynku w Katowicach. Swoje uczestnictwo zgłosiło 55 zespołów, liczących łącznie ponad 400 osób z całego świata. Grupa zapaleńców pracująca na co dzień w Speednecie podjęła wyzwanie i zgłosiła swój zespół pod „anonimową” nazwą Speednet 😉

Czytaj dalej
4Developers ID

4Developers 2017 – świetna konferencja!

Jedną z konferencji, którą uznaliśmy w tym roku za godną polecenia jest 4Developers. Jest to jednodniowa konferencja, która odbywa się corocznie w Warszawie. W tym roku w ramach wydarzenia zorganizowano 13 równoległych ścieżek tematycznych oraz dodatkową ścieżkę warsztatową. To właśnie dzięki różnorodności technologii konferencja 4Developers wyróżnia się wśród innych konferencji organizowanych w Polsce. Każdy z uczestników miał możliwość wybrania czegoś dla siebie – od konkretnego języka programowania (m.in. PHP, Java, .Net, Python) poprzez architekturę aplikacji, na relacjach biznesowych kończąc.

Czytaj dalej
Hacking Party

Hacking Party Sopot

W minionym tygodniu, dzięki niesamowitym zbiegom okoliczności oraz wsparciu ze strony Ateny odbyła sie w Sopocie konferencja pt. „Hacking Party”. Prelegentem był Michał Sajdak. Na początku opowiedział historię powstania konferencji. „Hacking Party”, jak nazwa wskazuje, na początku odbywało się w stylu warsztatowym – całodzienne warsztaty w grupie 30-40 osób. Michał chciał jednak przekazywać więcej wiedzy, a równocześnie zwiększyć ilość uczestników i tak „Hacking Party” przerodziło się w konferencję. Druga edycja, która obdyła się w zeszłym roku w Krakowie zgromadziła ponad 300 osób.

Czytaj dalej

Certyfikat Let’s Encrypt na współdzielonym hostingu

Inicjatywa Let’s Encrypt pozwala na łatwe, automatyczne oraz darmowe uzyskanie, przedłużanie a nawet instalację certyfikatów dla dowolnych domen. Niestety, do poprawnego działania, narzędzie wymaga uruchamiania z konta root’a. Nie jest to problemem na dedykowanych serwerach, ale staje się blokadą na hostingu współdzielonym gdzie mamy tylko zwykłe konto użytkownika lub jedynie panel administracyjny. Na szczęście certyfikat można uzyskać na dowolnej maszynie, na docelowym serwerze trzeba tylko umieścić jeden plik (per domena) którym udowodnimy że mamy władzę nad domeną, dla której certyfikat próbujemy uzyskać. Możemy skorzystać z linii komend lub po prostu wrzucić wymagane pliki do odpowiedniego katalogu dowolnym narzędziem. Użyłem nowej maszyny wirtualnej z czystą instalacją Ubuntu 16.04 LTS. Zacząłem od instalacji potrzebnego pakietu:

Następnie wysłałem żądanie utworzenia certyfikatów:

Komenda certonly powoduje przygotowanie certyfikatu bez jego instalacji. Parameter –manual wybiera ręczny sposób autoryzacji (dostaniemy listę poleceń które trzeba wykonać na serwerze), parametr -d dodaje domenę dla której chcę uzyskać certyfikat – od razu poprosiłem o gołą domenę oraz z prefiksem www (standardowa praktyka), -m to adres email który zostanie zapisany jako związany z certyfikatem (otrzymamy monity o konieczności odnowienia certyfikatu), potem zgodziłem się na warunki korzystania z usługi (żeby już nie potwierdzać tego później) oraz pozwoliłem na zalogowanie adresu IP z którego wysyłam żądanie. W odpowiedzi dostajemy dość dużą instrukcję która sprowadza się do tego że pod adresem http://www.barbaric.it/.well-known/acme-challenge/losowy_plik ma pojawić się plik o podanej treści – można użyć przykładowych komend lub w dowolny sposób wstawić tam plik. Po upewnieniu się że wszystko jest OK, wciskamy ENTER. Po chwili […]

Czytaj dalej

We like cookies... and we use them.

In order to improve our service, we use cookies. You can block them by changing your browser settings.