Docker part two — Docker-compose, Dockerfile

W poprzednim moim wpisie o docker, zatytułowanym docker part one. W środowisku docker, wspólnie uruchomiliśmy kontener zawierający stronę www z WordPress. Nasz CMS wykorzystywał też bazę danych MySQL, uruchomioną na innym kontenerze. Zastanawiać nas może na ile takie rozwiązanie jest wydajne w porównaniu do środowiska które, to byśmy uruchomili bezpośrednio na naszej maszynie. Bez konteneryzacji czy wirtualizacji. Przyjrzyjmy się zatem testom porównawczym naszego środowiska.…

Blog DP — zmiany na lepsze i gorsze

Z racji tego, że od półtora roku jestem aktywnym członkiem dobroprogramowej blogosfery. W tym wpisie postanowiłem odnieść się do ostatnich zmian na blogu DP, które zostały zapoczątkowane wydarzeniami z listopada 2017 roku, kiedy to nastąpiły wręcz „epokowe” innowacje w formule wyłaniania zwycięzców konkursu oraz obsługi edytora tekstów. Nowy lepszy edytor Niewątpliwe nowy edytor pomimo początkowych wpadek można uznać za sukces. Jest wygodny w użytkowaniu i efektowny,…

Jak nauczyć się Pythona od podstaw?

Python jest wysokopoziomowym językiem programowania, który sukcesywnie zdobywa coraz większe zainteresowanie. Charakteryzuje się rozbudowanym pakietem bibliotek, które otrzymujemy w standardzie. Dlaczego Python? Ponieważ jest prosty i intuicyjny. Ponadto składnia Pythona powoduje, że kod łatwo się czyta. Zresztą nie trzeba poprzestawać na znajomości jednego języka. Próg wejścia podczas nauki kolejnego będzie zdecydowanie niższy. Zatem jeśli chcesz nauczyć się…

Jak pomimo przeciwności losu zostałem programistą – historia o tym, że niemożliwe staje się możliwe

Swój pierwszy program napisałem w Pascalu w 3 klasie gimnazjum. Korzystałem wtedy z artykułu w Komputer Świat Ekspert, gdzie prowadzony był kilku-częściowy kurs programowania w Pascalu. Dosłownie podniecony możliwością dyrygowania komputerowi co ma robić — złapałem tak dużego bakcyla, że w kółko przepisywałem listingi kodu z gazety do edytora FreePascal i... na tym się skończyło. Niestety wówczas nie posiadałem dostępu do Internetu, a moim jedynym źródłem wiedzy były…

Automatyzacja pracy z Wordem — wprowadzenie do pisania makr VBA

W dzisiejszym wpisie chciałbym Wam przybliżyć potężne narzędzie dołączone do pakietu MS Office jakim jest VBA (Visual Basic for Applications). Nie wiele osób słyszało o istnieniu VBA, a jeszcze mniej z niego korzysta. Możliwości VBA są ogromne, a w przypadku Excela, zamieniają go wręcz w platformę programistyczną. Takie stwierdzenie może wydawać się naciągane, ale wystarczy przejrzeć takie pozycje książkowe jak Excel. Programowanie dla profesjonalistów. aby się przekonać,…