Codzienna praca testerki oprogramowania

  13 maja 2021 miałam przyjemność przeprowadzić prezentację on-line dla dziewczyn w wieku szkolnym w ramach projektu IGNITE. Projekt realizowany jest przez Fundację Rodziny Maciejko. Projekt IGNITE, bazuje na amerykańskiej metodologii i ma na celu zainspirowanie dziewczynek ze szkół podstawowych do wyboru kierunków ścisłych. Poniżej zamieszczam prezentację 🙂 Znajdują się …

Jak odzyskać skasowane zdjęcia lub pliki?

  Dziś temat nietypowy, ponieważ nie dotyczy ani WordPressa, ani testowania, ani stricte bezpieczeństwa. Jest to studium przypadku – jak odzyskać skasowane z karty SD (w tym przypadku) zdjęcia. Metodę można zastosować także do innych nośników i plików. Skasowane zdjęcia Tydzień temu uczestniczyłam w uroczystości rodzinnej, robiąc także za fotografa. …

WordPress i baza MySQL: case study o przenoszeniu strony na inny serwer

  Chciałabym opisać Wam krótką historię drobnej porażki podczas przenosin pewnej strony opierającej się na WordPressie. Jest to strona, którą kiedyś zrobiłam dobremu znajomemu. Gdy okres promocyjny hostingu się skończył, a był to dość drogi hosting w USA, okazało się, że właściciel chce przenieść stronkę w jakieś tańsze miejsce. Migracja …

QA: Pierwszy duży projekt w Pythonie i Selenium

  W dniach 8-9 kwietnia 2021 odbywały się Warszawskie Dni Informatyki w trybie online. Brałam w nich udział nie tylko jako słuchacz, ale i jako prelegent. Poniżej zamieszczam moją prezentację, która dotyczy automatyzacji testów w Pythonie i Selenium. Abstract: Rozpoczynając pisanie testów automatycznych najczęściej nie startujemy z dużym projektem. Również …

YubiKey – wyższy poziom zabezpieczeń

  Kilka miesięcy temu pisałam na blogu o dwustopniowym uwierzytelnianiu (2FA). Skupiłam się wtedy na kodach podawanych w SMSach, e-mailach lub w aplikacji Google Authenticator. Te metody zabezpieczenia kont wciąż się sprawdzają, ale wszelkiej maści oszuści nie próżnują i poprzeczka się podnosi, a takie kody coraz łatwiej przechwycić. W związku …

Case study: sprzedaż e-booka przez WooCommerce

  Kilka lat temu wydałam słownik persko-polski. W tradycyjnej, papierowej formie. Wraz z rokiem 2021 nadszedł czas, by sprzedawać go jako e-booka. Sprawa wydawała się prosta, ale jak się okazało taka prosta wcale nie była. Przygotowania zajęły mi całą przerwę świąteczno-noworoczną. Cel: Sprzedawać słownik w formie e-booka na platformie on-line …

Case study: ograniczanie widoczności treści w WordPressie

  Jak może wiecie jestem odpowiedzialna za tworzenie od strony technicznej i programistycznej portalu Parent.Land. Portal, który jest przeznaczony dla Rodziców i Opiekunów ma już 1,5 roku. Jest oparty na WordPressie i BuddyPress. W grudniu 2020 pojawiła się potrzeba ograniczenia widoczności niektórych treści. Autorka portalu postanowiła podzielić się swoim e-bookiem …

WordPress 5.5 i automatyczna aktualizacja wtyczek

  Najnowsza, sierpniowa wersja WordPressa czyli 5.5 przyniosła nam nową, pożyteczną funkcjonalność. Jest to automatyczna aktualizacja wtyczek. Po co aktualizować wtyczki? Nie od dziś wiadomo, że nieaktualne wtyczki to częsta przyczyna włamań do stron opartych na WordPressie. Niektóre podatności powodują niemałe straty finansowe i wizerunkowe, wycieki danych, utratę kontroli nad …

O co chodzi z 2FA? Czemu warto korzystać z dwustopniowego uwierzytelniania?

  Dwustopniowe uwierzytelnianie (ang. 2FA = two-factor authentication) powoli staje obowiązkowym „kurkiem bezpieczeństwa” i to nie tylko w życiu zawodowym. Poleganie tylko na sile swojego hasła, choćby najbardziej wymyślnego, może okazać się niewystarczające. Dlaczego? Na pewno słyszeliście o wyciekach danych z mniejszych i większych baz (sklepów internetowych, narzędzi online, portali …

Klucze GPG – z czym się to je?

  Pracując w IT, chociażby z GitHubem, spotkacie się na pewno z kluczami GPG. GPG czyli GNU Privacy Guard to oprogramowanie kryptograficzne, pozwalające na bezpieczne przekazywanie informacji (maili, plików) pomiędzy dwoma stronami. Szyfrowanie polega na użyciu asymetrycznych par kluczy (publiczny, prywatny) generowanych dla użytkowników. Klucz publiczny umożliwia szyfrowanie danych, a …