Kategoria: Programy

Mamo Testuj, czyli cykl bezpłatnych webinarów o tym, jak rozpocząć karierę testerki oprogramowania

Dostałem od koleżanki link do strony poświęconej cyklowi webinarów „Mamo Testuj, czyli cykl bezpłatnych webinarów o tym, jak rozpocząć karierę testerki” z zapytaniem czy warto. No cóż, odpowiedziałem, że są bezpłatnie, więc jak masz czas i do tego chęć to chyba wiele nie ryzykujesz, choć raczej nie wpisywałbym tego do CV… ;-)

Automatyczna wersja aplikacji na podstawie czasu kompilacji (data i godzina) w C/C++ na przykładzie Arduino IDE i ESP8266

Jestem właśnie w trakcie przygotowania pewnego rozwiązania programowo-sprzętowego, z którego oprócz mnie będą korzystały – jeśli wszystko pójdzie dobrze – również osoby „z zewnątrz”. Obok odpowiedniego sprzętu, istotnym elementem jest oprogramowanie, które całością zarządza. Z racji tego, że użytkownik będzie mógł samodzielnie zaktualizować oprogramowanie urządzenia, pojawiła się potrzeba wyraźnego i jednoznacznego określenia wersji, tak by w razie wystąpienia jakichś problemów (lub pytań ;-)) od razu było wiadomo z którą wersją mamy(y) do czynienia.
Oczywiście można to zrobić ręcznie, zmieniając przed każdą kompilacją numerek na wyższy, ale… Jeśli można coś relatywnie małym nakładem sił zautomatyzować, i nie ma to wpływu na parametry produktu/usługi, to zazwyczaj nie ma co się nawet zastanawiać…

Programming Notes for Professionals, czyli solidna i bezpłatna dawka skondensowanej wiedzy (PDFy do pobrania)

Zapytał mnie kolega, czy nie mam jakichś „skondensowanych notatek” z Basha, bo akurat by się przydały, a ja w końcu „coś tam w nim dłubię”. Notatki oczywiście, że mam, ale są to moje notatki, i w większości sytuacji nikomu nic po nich, o ile ich nie „rozjaśnię”, np. w formie artykułu na WebInsider.pl (co regularnie czynię… ;-)). Ale by nie zostawiać kolegi w potrzebie, przesłałem mu link do strony, gdzie znajdzie sporo „notatek w PDFach”, również do Basha.

RSS to cały czas najlepszy sposób na śledzenie ulubionych źródeł informacji – stron internetowych, blogów, portali

Uruchomienie w ramach Newslettera WebInsider.pl opcjonalnych (dla chętnych) powiadomień o najnowszych artykułach jest jednym z kilku działań zaplanowanych na ten rok, które – jak już pisałem – mają w większym stopniu uniezależnić ruch na stronie od „widzi mi się” gigantów, takich jak Google (wyszukiwarka) czy Facebook (media społecznościowe).
Kolejnym działaniem ma być większa promocja kanału RSS strony, co jest moim zdaniem ogólnie chyba najwygodniejszą metodą monitorowania ulubionych stron pod kątem tego, czy pojawiły się na nich jakieś nowe wiadomości (artykuły).

Alternatywne typy linków, czyli „mailto”, „callto”, „tel”, „skype”, „sms” i „fax”

Ostatnio zmieniałem stronę firmową kolegi, która zdecydowanie pamiętała jeszcze czasy, gdy w telefonach internetu nie było, a co za tym idzie, nie dość, że wygląda sam z siebie „trącił myszką”, to również korzystanie z niej na urządzeniach mobilnych do najwygodniejszych nie należało. Teraz jest już zdecydowanie lepiej, bo poza pełnym RWD mamy też np. dedykowane elementy dla urządzeń mobilnych i komputerów stacjonarnych (i laptopów ;-)). Ale chyba największą radość u znajomego wywołały linki, po kliknięciu w które np. telefon automatycznie proponował wykonanie połączenia telefonicznego pod odpowiedni numer. Nie jest to nowość dla mnie, bo staram się stosować tego typu linki od dawna, ale w końcu uznałem, że temat warto przenieść na górę listy tematów do opisania (oczywiście w Trello).

Aktualizacja bazy danych MySQL do nowszej wersji (5.7 lub 5.8) w systemie Debian Jessie

Ostatnio koledze zamarzyło się, by na jego VPSie działającym (jeszcze) pod kontrolą Debiana Jessie (Debian 8) można było z poziomu PhpMyAdmin tworzyć bazy danych o dłuższych niż 16 znaków nazwach. W końcu – cytuję – mamy 2018, a nie 1996. Oczywiście postanowiłem pomóc, zwłaszcza, że rozwiązanie jest proste – aktualizacja.

Awesome-Selfhosted to ogromna baza (lista) bezpłatnego oprogramowania, które zainstalujesz na (swoim) serwerze

Raczej nie należę do tych, co w nowy rok wchodzą z pokaźną listą rzeczy, które zamierzają zmienić, bo z doświadczenia – nie tylko zresztą swojego – wiem, że zazwyczaj to się nie sprawdza… Co nie oznacza, że zmian nie planuje, nawet tych „na dany rok” – wręcz przeciwnie. I tak w każdym roku staram się z kilku rozwiązań „zewnętrznych” albo zrezygnować, albo przenieść je na swój serwer.

Bilety komunikacji miejskiej w Warszawie, Lesznie i Trójmieście ponownie 50% taniej z BLIKiem i aplikacją JakDojadę

Na początku grudnia w aplikacji JakDojadę pojawiła się możliwość zakupu biletu komunikacji miejskiej (oczywiście tylko w kilku miastach). Kilka dni później twórcy aplikacji wystartowali z promocją, dzięki której można było zakupić w niej bilety nawet z 50% rabatem, jeśli płatności dokonało się Blikiem. Promocja miała skończyć się 12 stycznia, ale jeszcze przed końcem roku wyczerpały się przewidziane na nią środki. Na szczęście wraz ze śniegiem ktoś dosypał złotówek do woreczka, i mamy drugą edycję tej promocji.

Internetowy lokalizator od IKOL na Androida

Z pewnością każdemu zdarzyło się kiedyś odłożyć telefon nie tam, gdzie zwykle i stracić trochę czasu na poszukiwania. Zastanawianie się nad tym, gdzie znajdują się dzieci, pracownicy lub znajomi to nic nadzwyczajnego. Gdy obok potrzeby poznania lokalizacji danej osoby występuje ograniczone zaufanie – urządzenie, które pozwoli nam „wiedzieć na pewno” jest na wagę złota.
Naprzeciw takim zdarzeniom wychodzą twórcy pojawiających się regularnie aplikacji służących do ustalenia lokalizacji urządzeń. O tym, jakie możliwości daje nam Menedżer Urządzeń Android – od pewnego czasu występujący pod nazwą Google Znajdź Moje Urządzenie – już mogliście u nas przeczytać. Oczywiście nie można zapomnieć też o Mapach Google, które pozwalają udostępniać swoją lokalizację w czasie rzeczywistym. Dziś sprawdzimy, czy ikol X, czyli aplikacja, która jest dedykowanym rozwiązaniem do śledzenia lokalizacji urządzeń pozwala na coś więcej i czy warto ją zainstalować.

DesktopOK, to prosty, wygodny i w pełni automatyczny sposób na zapis (i odtworzenie) układu ikon na pulpicie w Windowsie

Mimo, że lubię i cenię system Linux, to u mnie jego miejsce jest na serwerach (i Raspberry Pi). Na moim komputerze stacjonarnym oraz laptopie korzystam z systemu Windows. A jak Windows, to pulpit, a jak pulpit, to ikony… I mam tych ikon trochę, choć może rozłożonych mniej „klasycznie” niż większość osób, które znam, gdzie pulpit pokrywa morze kolejno ułożonych ikon, a jedyne co decyduje o ich ułożeniu to przypadek.
Kiedyś, raz na jakiś czas Windows wpadał na pomysł, by mi je do takiego „klasycznego” ułożenia przywrócić. Najczęściej przy okazji aktualizacji sterowników karty graficznej. W Windows 10 taka sytuacja to rzadkość, co nie znaczy, że z rozłożeniem na pulpicie (pulpitach) ikona mam spokój…

Obrazek śledzący (piksel) i Log Analytics w Matomo (Piwik), czyli alternatywne sposoby monitorowania ruchu na stronie

Do monitorowania aktywności na stronach internetowych (ale nie tylko na stronach, bo też np. aplikacjach mobilnych) korzystam ze statystyk. Oczywiście Google Analytics, które stały się niejako rynkowym standardem, a w połączeniu z Google Tag Manager można tutaj działać istne cuda. Ale oprócz GA korzystam od niedawna ze statystyk Yandex Metrica (punkt odniesienia), oraz – to już od bardzo dawna – Matomo (do niedawna Piwik), które służą nie tylko za punkt odniesienia, ale i całkiem silne uzupełnienie GA, zwłaszcza pod względem elementów niezależnych od (blokowania) JavaScript…

Meltdown i Spectre, czyli podatności na właściwie wszystkie współczesne procesory Intel, ARM i (częściowo) AMD

Rok 2017 pod względem zagrożeń i (kolejnych) luk w oprogramowaniu i sprzęcie na pewno nie był nudny. Wystarczy wspomnieć choćby podatność w WordPressie związaną z REST API, Cloudbleed, czyli podatność w usłudze CloudFlare, błąd CVE-2016-10229, pozwalający na wykonanie w Linuksie kodu z uprawnieniami jądra, ataki oprogramowania typu WannaCry (szyfrowanie danych), możliwość zdalnego wykonania kodu na komputerze za pomocą… napisów do filmu, „bonusowe oprogramowanie” w aplikacji CCleaner, podatność w protokole Bluetooth (BlueBorne), podatność w Intel Managment Engine, czy też KRAK, czyli zbiorze podatności w protokole WPA2 (WiFi), o czym wprawdzie „nie zdążyłem” napisać, ale na szczęście świat się nie zawalił… ;-)
Ale już wygląda na to, że to była tylko rozgrzewka, bo początek roku to właściwie globalna podatność w procesorach – głównie Intela, ale też i AMD, oraz ARM (urządzenia mobilne).

Firefox Screenshot, Firefox Send i „wyślij kartę do”, czyli kilka przydatnych nowości od Mozilli

Niedawno pisałem o tym, że coś się chyba zaczęło ruszać wokół klienta/programu pocztowego Mozilla Thunderbird. To dziś – trochę jakby kontynuując temat – kilka nowości ze świata Mozilli i przeglądarki Firefox.

Klonowanie serwerów VPS za pomocą programu Rsync i bezpiecznego połączenia SSH

Z końcem roku wygasa moje ostatnie konto hostingowe, czyli hosting współdzielony. Zostaną mi tylko konta opłacane bezpośrednio przez niektórych klientów (coś o tym będzie niebawem). Wprawdzie z takim zamiarem nosiłem się od dawna, to cały czas utrzymywałem 2 ostatnie konta tego typu, na których trzymałem „spokojniejsze strony”. Pierwsze konto pożegnałem we wrześniu, za kilka dni pożegnam ostatnie. Nie będę ukrywał, że w podjęciu decyzji pomogła mi firma hostingowa (o tym też będzie niebawem). Niezależnie od powodów, całkowita rezygnacja z hostingu współdzielonego oznacza, że musiała rozwinąć się moja flota serwerów VPS…

Bilety komunikacji miejskiej w Warszawie, Lesznie i Trójmieście (Gdańsk, Gdynia, Sopot) 50% taniej z BLIKiem w JakDojadę

Kilka dni temu, pisząc o promocji na bilety komunikacji miejskiej dla korzystających z usługi/aplikacji mPay (bilet za 1 zł) wspomniałem o tym, że w aplikacji JakDojadę również pojawiła się możliwość zakupu biletów. A przy okazji, zapewne by lepiej wypromować nowość (jakby ktoś przegapił „informacje” w samej aplikacji ;-)) wystartowała promocja, dzięki której można kupić bilety nawet z 50% rabatem.

#PrzygarnijGratisa na weekend, czyli przegląd dobrych promocji i gratisów do przygarnięcia

Przed wami kolejna porcja dobrych promocji i gratisów do przygarnięcia. Tym razem oprócz gier będą również programy i przeróżne dobra cyfrowe, a na deser lektury do poczytania. Dosłownie lektury… ;-)

Dzięki aplikacji Storyboard (Android) w prosty sposób zmienisz krótki film(ik) w jednostronicowy komiks obrazkowy

Kilka dni temu, przeglądając zakamarki sklepu Google Play… Raz na jakiś czas sprawdzam jakie nowe aplikacje od Google pojawiły się w sklepie, bo czasem można trafić na perełki, takie jak tym razem. Niby prosta aplikacja do zabawy na chwilę, na dłuższą metę pozornie nieprzydatna, a jednak z potencjałem…

Loading

Reklama własna

Z księgowością internetową wFirma JPK_VAT to nie problem!

Reklama własna

Z księgowością internetową wFirma JPK_VAT to nie problem!

Reklama własna

Z księgowością internetową wFirma JPK_VAT to nie problem!