środa, 23 maja 2018

RODO - ZMIANY W PRAWIE OCHRONY DANYCH OSOBOWYCH

25 maja 2018 r. wejdzie w życie rozporządzenie Parlamentu Europejskiego i Rady Unii Europejskiej dotyczące ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych, czyli RODO. Do nowych przepisów muszą dostosować się nie tylko internetowi przedsiębiorcy, ale i blogerzy. Dlatego wchodząc na mój blog/stronę na FB:

Administratorem bloga Mroczny świat książek jest Agata Skamruk (Bublewicz).
Kontakt: agata.bublewicz@gmail.com

Każdy kto zostawia komentarz na moim blogu/profilu na FB wyraża zgodę na przetwarzanie danych osobowych w postaci: adresu e-mail, imienia i nazwiska, nick’a oraz IP. Podanie danych przez Użytkownika zawsze jest w pełni dobrowolne.

Jako administrator powierzam dane platformie blogger, na której znajduje się mój blog, oraz firmie Facebook - gdzie znajduje się mój fanpage.
 Posty sponsorowane - recenzje, które mogą zawierać linki do:
- stron wydawnictw, które przekazały książkę do recenzji,
- stron autorskich autora recenzowanej książki.

Biorąc udział w organizowanych przeze mnie konkursach, wyrażasz zgodę na:

1. Publikację swoich danych - imienia i nazwisko lub nick'a w celu ogłoszenia zwycięzcy;
2. Przetwarzanie danych osobowych dla celów konkursowych. 

Dane zostaną wysłane przez Zwycięzcę do właścicielki bloga - Agaty Skamruk poprzez mail: agata.bublewicz@gmail.com lub "wyślij wiadomość" na profilu na Facebooku, po wysyłce nagrody zostaną one usunięte; dane osobowe uczestników konkursu są przetwarzane wyłącznie w celu przeprowadzenia konkursu, tylko do momentu wysyłki nagrody lub do czasu przekazania ich Sponsorowi. 

3. Jeżeli nagroda będzie wysyłana przez Sponsora - wyrażasz zgodę na przetwarzanie danych osobowych: imię i nazwisko, adres - w celu wysyłki nagrody; dane osobowe przechowywane są tylko do momentu wysyłki nagrody lub do czasu przekazania ich Sponsorowi.

* Dane przetwarzane będą na podstawie Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 roku w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (RODO) oraz ustawy z dnia 29 sierpnia 1997 r. o ochronie danych osobowych.

piątek, 3 listopada 2017

Czwarta edycja konferencji Code:dive już niedługo!

Wrocław już po raz czwarty zmieni się w europejską stolicę IT - wszystko za sprawą konferencji programistycznej code::dive organizowanej przez firmę Nokia 14-15 listopada. W tym roku stolicę Dolnego Śląska odwiedzą między innymi: Łukasz Langa, Production Engineer w Facebook, Eric Niebler, Senior Engineer w Facebook, William Kennedy, partner zarządzający w Ardan Studio oraz współautor książki “Go in Action”, John Lakos, autor książki “Large Scale C++ Software Design” oraz architekt w firmie Bloomberg LP. Ze względu na ogromne zainteresowanie organizatorzy zdecydowali się na dwudniowe wydarzenie. 40 sesji, 33 prelegentów brzmi ciekawie? Dla mnie bardzo, dlatego też się wybieram :) 

Agendę można przejrzeć na stronie konferencji.

środa, 14 czerwca 2017

Women in Technology Gdańsk szuka mentorów i mentorek

Wiadomo, że zawód programisty jest bardzo coraz bardziej popularny. Nie tylko przez zarobki, które zresztą dalej przodują wśród branż ale i też popularność tego zawodu związany jest. z podróżami, dużym rozwojem zawodowym oraz visibility.

Któż nie chce fejmu, kiedy wie, że jest wprost świetny w swoich fachu.
Czasem mam dziwne wrażenie, żeby dostać się na praktyki/staż/ lub na stanowisko junior programmer, trzeba już wymiatać albo mieć już doświadczenie. To jest zastanawiające, skąd u programisty stawiającego pierwsze kroki w zawodzie, komercyjne doświadczenie w branży?

Chyba każdy powie, że najlepiej można się podszkolić pod opieką specjalisty, człowiek jest bardziej zmotywowany do dalszej pracy, ale żeby dostać się na kurs do szkoły programowania najczęściej trzeba płacić duże pieniądze. Nie zawsze duża kwota oznacza, że takowe szkolenie odniesie taki skutek, jakiego dana osoba oczekuje.

Od niedawna w Gdańsku działa Women in Technology, organizacja non-profit, która zrzesza kobiety z branży IT oraz inspiruje kobiety, które chcą się przebranżowić. Dziewczyny z WiT Gdańsk zorganizowały warsztaty "Poznaj podstawy Pythona", były to warsztaty weekendowe. Wzięło w nich udział 30 uczestniczek oraz uczestników, oraz 4 mentorów. Uczestników podzielono na grupki i każdą z nich zajął się mentor. Zakończyły się sukcesem, tak dużym, że w tej chwili planowana jest kontynuacja pt. "Szlifuj podstawy Pythona".
 

















Jako, że WiT Gdańsk nie jest związane z jednym językiem programowania, to planują również warsztaty z innych języków programowania i w związku z tym, szukają mentorów i mentorek.

Jeżeli kogoś zainteresuje nauczanie, może wysłać swoje zgłoszenie:  TUTAJ
 
Bardzo zachęcam :) 





wtorek, 11 października 2016

PyCode Carrots Koszalin #2 - bo programowanie nie jest trudne...

W dniach 30 wrzesień - 2 październik odbyły się warsztaty PyCode Carrots Koszalin #2. W trakcie nich wzięło udział 30 studentów/studentek i 10 mentorów/mentorek jak i zespół organizacyjny, który czuwał i pomagał uczestnikom.


Od godziny 18.30 uczestnicy zaczęli się zjeżdżać, odbyła się rejestracja po której wszyscy przeszli do sali wykładowej.


Około godziny 18.45 zaczęliśmy oficjalną część powitalną, którą wykonała koordynator Agata Bublewicz, odbyła się również prelekcja pt. "Co to jest Python" w wykonaniu mentorki Katarzyny Wrzałki. Po czym nastąpiło przedstawienie mentorów jak i przydzielenie do grup.


Po podzieleniu uczestników na grupy, wszyscy przeszli do sal warsztatowych, gdzie zainstalowali środowisko programistyczne. Niektóre z grup ambitnie wykonały pierwsze kroki w kierunku poznawania języka Python już w tym samym dniu.


W sobotę i niedziele zespoły zaczęły bardzo ciężką przeprawę nad opanowaniem sztuki programowania, a co więcej zrozumieniem tego, że programowania jest dla każdego. 

Ciekawym elementem warsztatów była integracja uczestników, która odbyła się w Graal w sobotę. Widać było że studentki i studenci dobrze się dogadują z własnymi mentorami oraz z innymi uczestnikami, co na bardzo ucieszyło. 

Było to widać najbardziej również w trakcie rozwiązywania zadań specjalnych-  "Kołko i krzyżyk" oraz tworzenie samodzielnie widoków w Django. 


W trakcie zakończenia z grona studentek oraz studentów wybraliśmy osoby, najbardziej pracowite i nagrodziliśmy książkami oraz upominkami. Niech Python będzie z Wami! i do zobaczenia wkrótce :) 


poniedziałek, 10 października 2016

Python. Wprowadzenie.

Pewnie wiele osób zastanawia się dlaczego języki skryptowe zyskują na tak dużej popularności. Otóż plusem używania jest większa wydajność, efektywność oraz czytelność. Jednym z języków skryptowych jest Python.

W roku 1991 pojawiła się pierwsza wersja tego języka. Głównym celem twórcy języka było osiągnięcie przejrzystości kodu źródłowego. W tej chwili język ten zyskuje na popularności, ma coraz szersze grono użytkowników.
Python rozprowadzony jest na otwartej licencji Python Software Foundation License umożliwiając także zastosowanie dla projektów komercyjnych.

Pewnie wiele osób się zastanawia, przeważnie rozpoczynających swoją drogę w programowaniu - "jak zacząć" oraz " co zrobić aby bardzo dobrym programistom". Kiedy ktoś mi powiedział, że  programowanie jest wiecznym poszukiwaniem rozwiązania problemu. Aby go znaleźć należy dużo czytać i to uczy jak je przezwyciężać, jest tzw. sposobem na sukces w tej branży.

"Python.Wprowadzenie" - autor Mark Lutz




Polecam zacząć od książki "Python, Wprowadzenie". Jest to pozycja przeznaczona do początkujących programistów, którzy chcą się uczyć samodzielnie. Ale i również dla osób zawodowo pracujących jako programista. Jako miłe przypomnienie podstaw i nie tylko.

Dzięki tej książce zapoznasz się z podstawowymi typami wbudowanymi Pythona, takimi jak liczby, listy oraz słowniki, nauczysz się tworzyć i przetwarzać obiekty za pomocą instrukcji Pythona, a także opanujesz ogólny model składni tego języka.

Nauczysz się tworzyć strukturę kodu i wykorzystasz kod ponownie dzięki podstawowym narzędziom proceduralnym Pythona. Nabędziesz wiedzę z zakresu modułów Pythona, pakietach instrukcji i funkcji. Dowiesz o narzędziu programowania zorientowanego obiektowo, które umożliwia strukturyzacja kodu.

Myślę, że lektura się zapowiada fascynująco :) Książkę możecie znaleźć w księgarni wydawnictwa Helion.

sobota, 10 września 2016

Druga edycja Code Carrots w Koszalinie



W dniach 30 września – 2 października w Koszalinieodbędą się warsztaty PyCode Carrots Koszalin #2. Jako miejsce wybrano Politechnikę Koszalińską, budynek H. W warsztatach udział weźmie 30 studentek/ów oraz 10 mentorów/ek. Pod okiem doświadczonych programistów uczestnicy zostaną wprowadzeni w podstawy programowania w języku Python. Żeby wziąć udział w wydarzeniu nie trzeba mieć żadnej wiedzy z zakresu programowania, wystarczy motywacja i chęć do nauki. W trakcie około 12 godzin kodowania, jest też wiele okazji do wymiany doświadczeń oraz nawiązywania nowych znajomości.

Rejestracja ruszyła 3 września i będzie trwała do 16 września. Żeby się zarejestrować wystarczy wypełnić formularz rejestracyjny dostępny na stronie Geek Girls Carrots. Wyniki naboru zostaną ogłoszone 19 września.



A teraz przypomnijmy sobie pierwszą edycję:





W pierwszej edycji wzięło udział 30 studentek i studentek oraz 10 mentorów ( nie zapominając o zespole organizacyjnym). Przez 12 godzin uczyli się podstaw programowania, aby później napisać swoją większą aplikacje. Sądząc po zdaniach studentów myślę, że warsztaty były przydatne i się podobały uczestnikom.

Katarzyna Wrzałka
- studentka PyCode Carrots Koszalin oraz mentorka w drugiej edycji warsztatów, wspomina:

“Bardzo się cieszę, że byłam częścią niezwykłego wydarzenia które odbyło się w Koszalinie pod koniec lutego 2016 roku. Było to PyCode Carrots Koszalin #1 i mam nadzieję, że będzie ich więcej :)




Ludzie którzy zorganizowali to szkolenie to bardzo miłe i pracowite osoby, z którymi łatwo się dogadać. Do tego dodać 30 osób które są gotowe do działania i rozwoju. I 10 mentorów kipiących wiedzą. Wszystko w niesamowitym miejscu MC2 Strefa Kreatywności. To po prostu musiało skończyć się niesamowitymi, intensywnymi 3 dniami wypełnionymi chęcią do nauki i radością! Organizatorzy czuwali nad porządkiem i dobrym samopoczuciem uczestników. Mentorzy chętnie dzielili się wiedzą, nie tylko teoretyczną ale także ciekawostkami ze świata IT, swoją historia jak sami zaczęli programowanie. Każdy uczestnik starał się dać z siebie wszystko, sumiennie robił zadania, zadawał pytania. Brawo! Mam nadzieję, że szkolenie okazało się pomocne i już wkrótce studenci będą mogli powiedzieć, że programowaniem zajmują się zawodowo. Osobiście czuję, że szkolenie pomogło mi, ugruntować swoją wiedzę i dzięki temu pracuję jako Junior Python Developer w firmie Cooobers.


Była to niezwykła okazja aby dowiedzieć się wiele o programowaniu i realiach pracy w branży informatycznej. Każdy skończył warsztaty z dużą dawką energii i mam nadzieję, że ją wykorzysta: organizatorzy do organizowania PyCode Carrots #2, mentorzy do dzielenia się wiedzą i zachęcania do uczenia się programowania, a studenci do rozwoju aby mogli kiedyś powiedzieć: "jestem programistą/ką!".


Zapraszamy do udziału w drugiej edycji warsztatów naprawdę warto !

sobota, 11 czerwca 2016

Aplikacje internetowe z Django. Najlepsze receptury

Django to webowy Framework wysokiego poziomu, który został napisany w Pythonie z naciskiem na szybki rozwój aplikacji. Framework ten powstał dla szybko rozwijającego się potralu z newsami. Musiał zmierzyć z dwoma ważnymi zadaniami, a mianowicie dotrzymywaniem krótkich terminów realizacji oraz spełnieniem warunków autorów - developerów webowych.

Django pozwala na zbudowanie dynamicznych, wydajnych oraz eleganckich aplikacji internetowych w krótkim czasie.

Żeby pomóc sobie w nauce warto wyposażyć się w literaturę, ja chcąc nabyć (większe) umiejętności z zakresu pracy z  Django korzystałam z książki - "Aplikacje internetowe z Django. Najlepsze receptury". W pozycji tej rozwiązania praktyczne są przedstawione w formie receptur. Rozdziały przez które czytelnik będzie kolejno "przechodził" ucząc się są pełne tzw. przepisów m.in. na przetwarzanie pozyskanych z nich danych oraz korzystanie z systemów szablonów. Dzięki tej książce nauczysz się mój czytelniku, jak pracować z Django i co więcej zobaczysz, że nie jest to trudne.



"Aplikacje internetowe z Django. Najlepsze receptury"- Autor: Aidas Bendoraitis 




Książka zawiera:


  • opis na to jak skonfigurować projekt w Django
  • odpowiedzi na tematy bazodanego np, jak skonstruować strukturę baz danych z domieszek modelowych wielokrotnego użytku
  • jak przy użyciu algorytmu MPTT zarządzać strukturami hierarchicznymi
  • jak konfigurować panelem administracyjnym ( co jest bardzo ważne przy projekcie)
  • recepturę na temat wprowadzania własnych rozwiazań do systemu CMS i tym samym rozszerzając go 

Książkę można znaleźć na stronie internetowej wydawnictwa Helion.