Darmowy certyfikat HTTPS od Let’s Encrypt

Mam zieloną kłódkę! Udało mi się zainstalować certyfikat HTTPS z Let’s Encrypt. Mój hosting (Hekko.pl) niestety nie udostępnia automatycznego narzędzia zintegrowanego z Let’s Encrypt, dlatego całą procedurę trzeba wykonać ręcznie. Na szczęście nie jest to aż tak skomplikowane.

Logo Let's Encrypt

Logo Let’s Encrypt

Czym w ogóle jest Let’s Encrypt?

Let’s Encrypt to darmowy i otwarty CA (Certificate Authority, urząd certyfikacji). Umożliwia wygenerowanie darmowych certyfikatów TLS (Transport Layer Security), oferuje także zestaw narzędzi do zarządzania nimi oraz automatycznej integracji z serwerami (Certbot). Celem tego projektu jest upowszechnienie bezpiecznej, szyfrowanej komunikacji (HTTPS). Niektóre hostingi udostępniają zautomatyzowaną obsługę tych certyfikatów, niestety wciąż nie jest to zbyt popularne rozwiązanie (listę można znaleźć np. tutaj; https://community.letsencrypt.org/t/web-hosting-who-support-lets-encrypt/6920 – z bardziej znanych jest m. in. OVH).

Generowanie certyfikatu

Niestety Hekko nie udostępnia dostępu SSH (przynajmniej w moim pakiecie), nie ma więc możliwości posłużyć się rekomendowanym narzędziem, czyli Certbotem. Całą procedurę trzeba wiec wykonać ręcznie, co gorsza, powtarzać ją co trzy miesiące (bo przez taki czas jest ważny certyfikat).

Czytaj dalej

Disqus

Jak mówi przysłowie, tylko krowa nie zmienia poglądów 😉 Jeszcze nie tak dawno stałam na stanowisku, że nie chcę żadnego systemu zewnętrznych komentarzy (m. in. z powodu oddawania ich w obce ręce). Przeanalizowałam jeszcze raz wszystkie „za” i „przeciw” i postanowiłam jednak zainstalować Disqus. Nie poruszam w końcu żadnych kontrowersyjnych tematów. A może ułatwi to użytkownikom życie. A mi – moderację spamu 😉

Logo Disqus

Instalacja i konfiguracja Disqus

Sama instalacja jest banalna, zajęła mi może 10 minut. Instalacja wtyczki do WordPressa, założenie „strony” w systemie Disqus. Reszta konfiguracji sprowadza się do samoczynnej synchronizacji między WordPressem a Disqusem. Problemy? Na szczęście drobne.

Czytaj dalej

Konferencje testerskie – wiosna 2018

Jakie konferencje testerskie (i nie tylko) czekają nas w pierwszej połowie 2018 roku? Zapraszam do zestawienia. Tak jak i w poprzedniej notce na ten temat, źródła to Testerzy.pl, Crossweb oraz ogólnie: „internety”. Niestety w tym roku udało mi się znaleźć dość mało wydarzeń związanych stricte z testowaniem. Może jeszcze coś się w międzyczasie pojawi – zaktualizuję wtedy listę.

konferencje testerskie

Foto: d9k

Luty

Marzec

  • Jeszcze nic 🙂

Kwiecień

  • Studencki Festiwal Informatyczny
    http://sfi.org.pl, 5-7 kwietnia 2018 (piątek-niedziela), Kraków.  Wstęp: free.
    Agendy jeszcze nie ma [aktualizacja 14.02.2018], ale liczę, że jak zwykle będzie coś ciekawego 🙂

Maj

  • TestingCup
    http://www.testingcup.pl, 28-29 maja 2018, Łódź.
    Niestety impreza płatna, ale bardzo znana w środowisku testerskim.
  • Lubelskie Dni Informatyki
    https://www.ldi.org.pl/, 19 maja 2018, Lublin
    Wstęp: free, agendy jeszcze brak [aktualizacja 14.02.2018]

Jeszcze brak terminów:

  • SkładQA, Kraków – polecam! Mam nadzieję, że będzie edycja 2018.
  • Quality Excites, Gliwice – również jak co roku polecam. Termin pewnie majowo-czerwcowy.

Jak zacząć pracę jako tester oprogramowania?

Czasem znajomi spoza branży IT pytają mnie, jak zacząć pracę jako tester oprogramowania, albo proszą, żebym opowiedziała im na czym polega moja praca. Żeby się nie powtarzać, postanowiłam spisać to w jednym wpisie. Liczę, że komuś jeszcze się to przyda <3

Tester w kropki

Tester w kropki. Foto: d9k, Beskidy

Jak zacząć pracę jako tester?

Spróbować! Na juniora/młodszego testera manualnego naprawdę często nie trzeba kosmicznych umiejętności. Trochę wiedzy technicznej, parę książek wprowadzających w temat i zdrowy rozsądek – i myślę można spokojnie startować na mniej wymagające stanowiska. Reszty i tak nauczy się „w praniu”. Jeśli jest się tuż po studiach informatycznych, naprawdę nie trzeba wiele, większość pytań na rozmowach dotyczy po prostu myślenia („jak przetestował/a byś program, który jako wejście pobiera x, a ma za zadanie przerobić te dane na y„).

Co to jest tester manualny, automatyczny?

Przyjęło się, że rozdziela się te dwie kwestie, jednakże w praktyce nie zawsze są one oddzielnymi stanowiskami. Czytaj dalej

Podsumowanie roku 2017

Rok 2017 przeszedł do historii tak szybko, że ledwie to zauważyłam 😉 Czas zatem na coroczne blogowe… Podsumowanie roku 2017!

Podsumowanie roku 2017

Rok 2017 wg Google Analytics

Tegoroczne statystyki Google Analytics ukazują dziwną anomalię na początku zimy. Prawdopodobnie powodem był serwer – i był to gwóźdź do trumny tego hostingu. W marcu przeniosłam się na Hekko. Jestem bardzo zadowolona z obecnego hostingu. Jak się okazało, po przenosinach na inny serwer, wszystko wróciło do normy…

Blog

Najpopularniejsze 5 wpisów w roku 2017 – top wszechczasów – niezmienny;)

  1. Pytania na rozmowie kwalifikacyjnej – tester
  2. Jak wyświetlić listę wszystkich tabel w bazie danych PostgreSQL
  3. Narzędzia do automatyzacji aplikacji desktopowych Windows Forms
  4. Kolorowy tekst w konsoli Linux i C
  5. Darmowe konferencje jesienią i zimą

Natomiast najpopularniejsze notki napisane w 2017 przedstawiają się następująco:

  1. Darmowe konferencje jesienią i zimą
  2. Prosta walidacja maila w C#
  3. Czego nauczyła mnie praca w Scrumie
  4. Książki o testowaniu oprogramowania po polsku i dla początkujących
  5. Języki skryptowe do automatyzacji testów

Blog – plany

W 2016 miałam parę planów blogowych: Czytaj dalej

Git: jak dodać na nową gałąź zmodyfikowane pliki?

Podczas pracy z repozytorium gitowym czasem zdarza się, że zaczęliśmy wprowadzać zmiany do kodu, ale przedtem zapomnieliśmy stworzyć nową gałąź. O ile nie został poczyniony commit, sprawa jest bardzo prosta do uratowania. Aby dodać na nową gałąź zmodyfikowane pliki wystarczy poniższa sekwencja poleceń.

Jak dodać na nową gałąź zmodyfikowane pliki? Na szczęście to nie jest zagmatwane :)

Jak dodać na nową gałąź zmodyfikowane pliki? Na szczęście to nie jest zagmatwane 🙂

Status?

Na początek sprawdzenie, jaki jest status zmian. Zmodyfikowany został plik README.md. Nie chcemy commitować tych zmian do gałęzi master.

d9k@Nihilia:~$ git status
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: README.md
#
no changes added to commit (use "git add" and/or "git commit -a")

Nowa gałąź

Do stworzenia nowej gałęzi i automatycznego przełączenia się na nią, wraz z przeniesieniem naruszonych plików można użyć polecenia: Czytaj dalej

U-lock do zapięcia roweru – czy warto?

Przed zakupem zabezpieczenia rowerowego długo zadawałam sobie pytanie, jaki rodzaj wybrać. U-lock, łańcuch hartowany, czy zwykła linka? Ostatecznie mój wybór padł na U-Lock Evolution  Series 4, firmy KRYPTONITE.

U-lock i jego cechy

Wymiary wybranego przeze mnie modelu to 10×23 centymetrów. Pałąk ma 14 milimetrów średnicy. Waga tego u-locka to niebagatelne 1.7 kilograma. Nic dziwnego, że tyle waży – wykonano go z utwardzanej stali. Powierzchnia zabezpieczona jest miłym w dotyku winylem. W komplecie był uchwyt montażowy i 3 kluczyki, w tym jeden z wbudowaną latarką. Jak zapewnia producent, ten model otrzymał rating 8/10 w kwestii bezpieczeństwa.

Waga i problemy w transporcie

Niestety u-lock jest bardzo ciężki. Nie bardzo miałam pomysł, jak go przewozić. Do zestawu dołączono uchwyt, jednak tego typu rzeczy nie przejdą na damskiej ramie 😉 Początkowo woziłam go więc normalnie zapięty na bagażniku – odradzam, telepie się i spada, o wypadek nietrudno. Potem stosowałam zawiłe konstrukcje na tylnym koszyku rowerowym, tj. przypinanie na sprężystej szarfie, co zapobiegło drganiom, za to montaż zajmował dużo czasu. Ostatecznie kompromisowym wyjściem było użycie… torebki jako amortyzacji 😉 Obrońców smartfonów zapewniam, że żaden telefon nie ucierpiał podczas testów 😉 Czytaj dalej

Książki o testach automatycznych

Kontynuując serię wpisów księgarskich (pierwsza część tu: Ksiażki o testowaniu oprogramowania – po polsku i dla początkujących a druga tu: Książki o testowaniu oprogramowania – po polsku, część #2) nadal przyglądam się książkom o testowaniu. Oto książki o testach automatycznych, które udało mi się znaleźć. Są to pozycje o testach automatycznych ale nie o testach jednostkowych – niestety w księgarniach bywają one wrzucane do jednej kategorii, a niestety jest to sprawa oddzielna – według większości znanych mi praktyk (podkreślam: praktyk, nie teorii 😉 ), testy jednostkowe piszą programiści, a pozostałe testy – testerzy.

Książki o testach

Książki. Foto: d9k

Czytaj dalej

Książki o testach jednostkowych

Kolejny rzut książek o testowaniu automatycznym, tym razem coś dedykowanego raczej dla programistów, czyli… Książki o testach jednostkowych (zwanych także unit testami) – po polsku.

Testy jednostkowe. Świat niezawodnych aplikacji

Wydawnictwo to http://helion.pl.
Autor: Osherove Roy
Liczba stron: 320


JUnit – testy jednostkowe. Kurs video. Automatyzacja procesu testowania w Javie

Tym razem kurs wideo, autorstwa Zofii Matusiewicz.


JUnit. Pragmatyczne testy jednostkowe w Javie

Autorzy to Andy Hunt i Dave Thomas. Wydawnictwo Helion.
Raptem 192 strony, nie jest to więc opasłe tomisko, które będzie tylko zalegało na półce.


TDD. Programowanie w Javie sterowane testami

Do zakupienia np. tu: http://helion.pl/
Viktor Farcic, Alex Garcia
Stron: 256