Thunderbird -…

Thunderbird – Poczta
Thunderbird jest jednym z najpopularniejszych programów do tworzenia i odczytywania maili stworzonym przez Mozillę.
Wspiera szereg standardów takich jak POP, IMAP, LDAP, S/MIME czy OpenPGP(poprzez rozszerzenie Enigmail).
Umożliwia filtrowanie wiadomości, ich grupowanie, oznaczanie, zapisywanie oraz szybkie szukanie.
Wspiera możliwość zastosowania filtrów antyspamowych.
Wspiera szereg skórek oraz masę rozszerzeń takich jak kalendarz, narzędzia do eksportu i importu czy umożliwiających szyfrowanie wiadomości.

Najnowszą wersją programu na dzień dzisiejszy jest wersja 68.0

Platformy – #windows #macos #linux #freebsd
Strona z linkiem do pobrania – https://www.thunderbird.net/pl/
Cena – Całkowicie darmowy – MPL 2.0 – można korzystać za darmo zarówno do użytku osobistego jak i komercyjnego

Poradnik dla początkujących(GMAIL, również inne) – https://www.youtube.com/watch?v=JXs_YE9QyUQ

Obszerną listę programów OpenSource na różne systemy można znaleźć tutaj – https://github.com/qarmin/Rewelacyjne-OpenSource#rewelacyjne-opensource

#opensource #informatyka #technologia #poczta #thunderbird
#codziennyprogram – tag do obserwowania/czarnolistowania

pokaż spoiler @Schecterro

Facebook planuje niedługo…

Facebook planuje niedługo wypuszczenie cyfrowej waluty typu „stablecoin” o nazwie Libra, czyli waluty mającej pokrycie np. w państwowych walutach czy metalach szlachetnych. Dzięki temu nie powinno być wahań kursów co jest wadą np. Bitcoina. Niektóre państwa już zapowiadają jej zakaz w swoim kraju.
Znamy już koszyk facebookowej „Libry”: 50% dolar, 18% euro, 14% jen, 11% funt brytyjski i 7% dolar singapurski.

#bitcoin #kryptowaluty #dascoin #polityka #4konserwy
#neuropa #polityka #facebook #libra #swiat #usa #technologia

KDE Neon – System…

KDE Neon – System Operacyjny

Od czasu do czasu w tagu #codziennyprogram będę nieco odchodził od tematu programów i opisywał inne rzeczy(systemy, urządzenia i inne) związane z tematyką opensource.

KDE Neon to otwartoźródłowy system bazujący na Ubuntu 18.04 LTS z pulpitem KDE Plasma 5.
Jest podobny do dystrybucji Kubuntu, lecz zawiera najnowsze wersje komponenty i aplikacji KDE.
Jest domyślnie zainstalowany na laptopach z rodziny KDE Slimbook.
Do jego rozwoju i sprawdzania wykorzystano $100 laptop Pinebook, który posłużył do ulepszania systemu na platformy ARM.
Środowisko w KDE Neon znane jest z bardzo dużych możliwości konfiguracji, domyślnie przypomina Windowsa, lecz nic nie stoi na przeszkodzie aby system upodobnił się np. do macOS lub stworzył własny unikalny wygląd.
Dzięki niedawnym optymalizacjom środowiska Plasma, system działa szybko i stabilnie zabierając niewielkie ilości pamięci RAM, lecz mimo to nie jest przeznaczona na bardzo słaby sprzęt.

Link do pobrania najnowszej stabilnej wersji – KDE Neon ISO
Cena – Całkowicie darmowy – Głównie GPL 2 i LGPL 2 – można korzystać za darmo zarówno do użytku osobistego jak i komercyjnego

Prosty poradnik w formie tekstowej instalacji i konfiguracji(rozdziały 5-7) – https://github.com/qarmin/GNU-Linux-Podstawy/blob/master/README.md#gnulinux-podstawy

Obszerną listę programów OpenSource na różne systemy można znaleźć tutaj – https://github.com/qarmin/Rewelacyjne-OpenSource#rewelacyjne-opensource

#opensource #informatyka #technologia #komputery #linux #kde
#codziennyprogram – tag do obserwowania/czarnolistowania

pokaż spoiler @Schecterro

A co w dzisiejszej Prasówce…

A co w dzisiejszej Prasówce Technologicznej? Jak zwykle, mamy coś i dla frontendowców, i dla backendowców. Tych pierwszych z pewnością zainteresuje tekst przybliżający rozwiązania, które stoją za świetną wydajnością strony Wikipedii, a backendowcy dowiedzą się, bez jakich paczek nie warto zaczynać projektu w Django. Przyjrzymy się też superkomputerowi od Google i NASA i Amazonowi, który… pisze prawo sam dla siebie.

——
-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit
——

#frontend

1. Będąc jedną z najczęściej używanych stron na świecie, Wikipedii bardzo zależy na jak najszybszym i jak najbardziej efektywnym działaniu. Zachęcamy do lektury świetnego tekstu, który przybliża okoliczności, dzięki którym tak świetne osiągi tej niezwykle popularnej strony są możliwe.

Więcej na ten temat: https://phabricator.wikimedia.org/phame/live/7/post/175/wikipedia_s_javascript_initialisation_on_a_budget/

2. Jeśli jesteś developerem JavaScript i chciałbyś wciąż rozwijać się na swoim polu, to na pewno interesuje Cię ciągłe wprowadzanie usprawnień do swojej pracy. Poznaj kilka praktycznych sposobów, dzięki którym Twój kod będzie coraz lepszy.

Więcej na ten temat: https://stackoverflow.blog/2019/09/12/practical-ways-to-write-better-javascript/

3. [wideo] Hooks to funkcjonalność, która zdobyła serca wielu entuzjastów Reacta. Dzięki poniższemu filmowi dowiesz się, jak używać ich w sposób asynchroniczny, który może mieć wiele ciekawych zastosowań.

Więcej na ten temat: https://www.youtube.com/watch?v=HQq5Sod8AEk

4. Jednym z popularniejszych sposobów na naukę jest odtwarzanie od zera popularnych usług i produktów. Sprawdźcie, jak pewnemu użytkownikowi GitHuba udało się stworzenie klona Windowsa 95 w React/Redux.

Więcej na ten temat: https://github.com/FLiotta/Windows95

5. Wzorce projektowe to uniwersalne, przećwiczone rozwiązanie najczęściej pojawiających się problemów. Poznaj Strategy Pattern w JavaScript dzięki pierwszemu z serii rozbudowanych wpisów o wzorcach w najpopularniejszym frontendowym języku.

Więcej na ten temat: https://medium.com/better-programming/design-patterns-using-the-strategy-pattern-in-javascript-3c12af58fd8a

——

#backend

1. Bez wątpienia żyjemy w erze informacji – słyszymy o tym z każdej strony i rzeczywiście trudno jest temu zaprzeczyć. Jednakże, paradoksalnie, dostęp do pewnych danych jest naprawdę utrudniony. Wiele stron udostępnia swoje API, ale podlega to pewnym obostrzeniom. Wtedy właśnie wchodzi do gry scraping. Poniższy tekst omawia to w kontekście Pythona.

Więcej na ten temat: https://www.statworx.com/de/blog/web-scraping-101-in-python-with-requests-beautifulsoup/

2. Programowanie równoległe to napisanie programu tak, by można było go uruchomić na wielu procesorach równocześnie, a wielowątkowość to cecha systemu pozwalająca na wykonywanie wielu zadań w ramach jednego procesu. Poznaj najlepsze książki, które rzucą światło na te ciekawe zagadnienia w Javie.

Więcej na ten temat: https://javarevisited.blogspot.com/2016/06/5-books-to-learn-concurrent-programming-multithreading-java.html

3. [wideo] Python to jeden z czołowych języków używanych do obsługi algorytmów sztucznej inteligencji. Zobacz jak AI poradzi sobie z grą w Snake’a i to bez wstępnej wiedzy. Na podstawie prostej gry łatwo zauważyć, na jakim poziomie stoją obecne możliwości algorytmów, jeśli chodzi o samouczenie się. Efekt naprawdę robi wrażenie!

Więcej na ten temat: https://www.youtube.com/watch?v=vhiO4WsHA6c

4. Jeśli jesteś doświadczonym programistą Java i chciałbyś popchnąć swoją karierę w nieco innym kierunku i nadal się rozwijać, to poniższe zestawienie może pomóc Ci podjąć decyzję. Zebrano tam najciekawsze drogi rozwoju przy uwzględnieniu panujących realiów rynkowych.

Więcej na ten temat: https://javarevisited.blogspot.com/2018/10/top-5-carrer-options-for-experienced-java-programmers.html

5. Od niedawna używasz Django i chcesz właśnie zacząć nowy projekt? Dowiedz się, jakie przydatne paczki warto zdobyć już na samym początku, tak aby zapewnić sobie dobry start. Lista zawiera system do zarządzania taskami, dobry sposób na autentykację oraz wiele innych.

Więcej na ten temat: https://www.inkoop.io/blog/8-must-have-django-packages/

——

Inne

1. Ostatnio dużo mówi się o superkomputerze stworzonym przy współpracy Google i NASA. Dziennikarze “Financial Times” dotarli do wyników eksperymentu, które zaowocowały dużym entuzjazmem po stronie opinii publicznej. Jednak czy stwierdzenia o rewolucyjności urządzenia rzeczywiście są uzasadnione?

Więcej na ten temat: https://geek.justjoin.it/superkomputer-kwantowy-google-rewolucja-czy-ewolucja/

2. Jaki Excel jest, każdy widzi. Jedni go kochają, a inni nienawidzą. Trudno jednak dyskutować z użytecznością tego narzędzia. Dowiedz się, jak funkcja eksportowania danych do Excela niemal położyła cały system w jednej firmie. Historia z happy endem.

Więcej na ten temat: https://hakibenita.com/python-django-optimizing-excel-export

3. Spot, robotyczny “pies” przywodzący na myśl jeden z odcinków “Black Mirror”, właśnie wchodzi do sprzedaży. Rozwój robota, nad którym pracowało Boston Dynamics, mogliśmy obserwować od 2015 roku. To pierwszy produkt firmy udostępniony komercyjnie, ale najpierw trafi do firm i instytucji, które odpowiednio uzasadnią cele, do których zostanie wykorzystany.

Więcej na ten temat: https://www.chip.pl/2019/09/spot-od-boston-dynamics-wchodzi-do-sprzedazy/

4. Zatrzymano podejrzanego o atak Distributed Denial of Service, którego ofiarą padli gracze World of Warcraft Classic. Nieznane są dokładne dane podejrzanego, ale najprawdopodobniej pochodzi z Wielkiej Brytanii. Jeśli jego wina zostanie udowodniona, to będzie musiał liczyć się z zapłaceniem wysokiej grzywny, a nawet odsiadką.

Więcej na ten temat: https://geek.justjoin.it/atak-ddos-na-wolrd-of-warcraft-zatrzymano-podejrzanego/

5. Amazon pisze własne prawo dotyczące technologii rozpoznawania twarzy i liczy na to, że ustawodawca zastosuje większość z proponowanych rozwiązań. To sposób na poradzenie sobie giganta kierowanego przez Jeffa Bezosa z kontrowersjami pojawiającymi się wokół jego rozwiązań.

Więcej na ten temat: https://www.vox.com/recode/2019/9/25/20884427/jeff-bezos-amazon-facial-recognition-draft-legislation-regulation-rekognition

#naukaprogramowania #programowanie #programista15k #technologia #informatyka #ciekawostki

Pomijam kwestię wieku (bo…

Pomijam kwestię wieku (bo wątpię, żeby te dzieci miały w rzeczywistości 7-8 lat), ale o co właściwie chodzi w tym płaczu? To jak bardzo nostalgia potrafi zaburzyć ludziom obraz obecnej rzeczywistości jest straszne.

Nie mówię, że chciałbym rozpieszczać moje dzieci i kupować im najdroższe telefony na urodziny w tak młodym wieku, ale tu nawet sama autorka wpisu zaznaczyła, że dzieciak powiedział, że ma odłożone. Jasne, pewnie rodzice bogaci i dostaje duże kieszonkowe, ale czemu do jasnej cholery zamiast cieszyć się tym, że w 2019 roku dzieci znają się na technologii, uczą się przedsiębiorczości (odkładanie pieniędzy, ile by to nie było, to bardzo ważna sprawa w tak młodym wieku) i przede wszystkim mogą sobie pozwolić na takie bajery, ludzie płaczą, że Oni to mieli cegłę i patyk i było zajebiście, bo wyrośli na ludzi xD

Czasy się zmieniają, prawda jest taka, że znajomość technologii już teraz jest kluczowa, a co dopiero będzie w kolejnych dziesięcioleciach.

PS. Mój wpis nie ma narracji, że dzieci powinni siedzieć od małego przed komputerami (bo zdecydowanie nie powinny, ale to już kwestia wychowania przez rodziców) tylko, że nie ma absolutnie nic złego w tym, że dzieci są zaznajamiane z technologią XXI wieku i przede wszystkim same się tym interesują. Po prostu świat idzie do przodu.

#technologia #dzieci #wychowanie #twitter trochę #apple

Bleachbit – Czyszczenie…

Bleachbit – Czyszczenie niepotrzebnych plików

Bleachbit jest darmowym programem używanym do czyszczenia systemu z przeróżnych plików(często niepotrzebnych).
Umożliwia bezpieczne usuwanie plików poprzez nadpisywanie ich losowymi danymi.
Szybko potrafi wyszukać i usuwać niepotrzebne pliki, ciasteczka, historię, logi czy pliki tymczasowe z tysięcy aplikacji takich jak Firefox, Internet Explorer, Adobe Flash czy Google Chrome.
Na Windowsie istnieją filtry winapp2.ini, które zwiększają ilość obsługiwanych aplikacji.
Nie ingeruje w rejestr systemowy(na Windowsie), dzięki czemu nie powoduje jego uszkodzeń.
Można ustawić niestandardowe ścieżki do czyszczenia.
Jego skuteczność może potwierdzić Hillary Clinton, która używała go do usuwania emaili.

Najnowszą wersją programu na dzień dzisiejszy jest wersja 2.2.
Wersja na macOS, prawdopodobnie będzie działała jedynie z linii poleceń.

Platformy – #windows #macos #linux
Strona z linkiem do pobrania – https://www.bleachbit.org/download
Cena – Całkowicie darmowy – GPL – można korzystać za darmo zarówno do użytku osobistego jak i komercyjnego

Poradnik dla początkujących – https://www.youtube.com/watch?v=hyLb6ZATdkc

Obszerną listę programów OpenSource na różne systemy można znaleźć tutaj – https://github.com/qarmin/Rewelacyjne-OpenSource#rewelacyjne-opensource

#opensource #informatyka #technologia #bleachbit #czyszczenie #prywatnosc
#codziennyprogram – tag do obserwowania/czarnolistowania

pokaż spoiler @Schecterro

GIMP – Modyfikacja…

GIMP – Modyfikacja zdjęć

GIMP będący skrótem od GNU Image Manipulation Program, to bezpłatny i popularny program do manipulacji obrazów, ich edycją, retuszem oraz konwersją.
W przeciwieństwie do Krity nie został stworzony do tworzenia grafiki od zera, lecz posiada narzędzia umożliwiające zmianę wyglądu obrazów/fotografii za pomocą takich narzędzi jak: pędzle i ołówki, narzędzia do wycinania, skalowania, klonowania, obsługę warstw i kanałów czy dodawanie tekstu.
Wiele osób korzysta z niego do tworzenia grafiki, mimo, że nie jest to jego najmocniejszą stroną.
Wersja 3.0 zostanie wydana po przeportowaniu GIMP do GTK+3.
W ostatnich wersjach zostało dodane wsparcie dla warstw w plikach TIFF, przyspieszone malowanie, dodano obsługę WebP, czarny motyw, lepsze pędzle czy wsparcie dla nowszych wtyczek.

Jest dostępny do pobrania na Linuxa, Windowsa i macOS. Na Linuxie dostępny jest również do pobrania za pomocą Flatpak.

Najnowszą wersją programu na dzień dzisiejszy jest wersja 2.10.12

Poradniki z GIMP – https://www.youtube.com/watch?v=97ecuirm_do&list=PLF99gOlzLx60daL-nXBTvmruDgJNarL-Q

Platformy – #windows #macos #linux
Strona z linkiem do pobrania – https://www.gimp.org/downloads/
Cena – Całkowicie darmowy – GPL – można korzystać za darmo zarówno do użytku osobistego jak i komercyjnego

Obszerną listę programów OpenSource na różne systemy można znaleźć tutaj – https://github.com/qarmin/Rewelacyjne-OpenSource#rewelacyjne-opensource

#gimp #rysowanie #grafika #informatyka #digitalpainting #opensource #technologia
#codziennyprogram – tag do obserwowania/czarnolistowania

pokaż spoiler @Schecterro

Jeżeli pracujesz w firmie…

Jeżeli pracujesz w firmie programistycznej to w którymś momencie tworzenia nowej aplikacji należy sprawdzić jej bezpieczeństwo. #od0dopentestera
Gdy brak wewnętrznego zespołu zajmującego się tym tematem, zatrudnia się zewnętrzny podmiot do przeprowadzenia testu penetracyjnego.
Umowa zawiera ramy czasowe oraz zakres pentestu – czyli to co będzie testowane.
Uogólniając: płacimy za spędzony czas a nie za znalezione błędy.
Innym podejściem do tematu jest Bug Bounty.

Tutaj wyrażamy zgodę na testowanie naszej aplikacji szerszej grupie osób.
Co ważne: płacimy im za odnaleziony błąd a nie spędzony czas.
Chociaż to również nie jest zasada.
Można stworzyć program, bez płacenia za błędy.
Jeżeli temat Cię zaciekawił ale nie wiesz czy sprawdzi się w Twojej firmie masz kilka możliwości.
Istnieją zewnętrzne platformy, które pomogą w poprowadzeniu programu.
Posiadają odpowiednią infrastrukturę oraz zbierają osoby zajmujące się bezpieczeństwem z całego świata.
Na początku warto rozpocząć od prywatnego programu.
Jego szczegóły mogą zobaczyć jedynie zaproszone przez nas osoby.
Zdefiniuj zakres – czyli domeny, które chcesz przetestować.
Pomyśl o wykluczeniach – grupach podatności, które niekoniecznie Cię interesują.
Warto przygotować środowisko testowe, oddzielone od produkcyjnych serwerów.
Deleguj osobę do sprawdzania raportów.
To ona będzie Twoim łącznikiem pomiędzy zgłaszającymi a programistami.
Pamiętaj, że nie każdy wpis to rzeczywisty błąd.
Część z nich to duplikaty. Są to te same błędy ale odnalezione przez dwie, różne osoby.
Zaplanuj wolny czas programistów aby mogli przygotować poprawki.
Więcej na ten temat odnajdziesz na blogu.

Materiału możesz również posłuchać w formie podcastu na Google i Apple Podcasts oraz Spotify i Anchor.
Subskrybuj kanał na YouTube
Masz pytanie na temat security? Zadaj je na grupie od 0 do pentestera na Facebooku.
Jeżeli chcesz być wołany do podobnych wpisów na Mirko dodaj się do Mirkolisty.

#bezpieczenstwo #programowanie #informatyka #it #nauka #technologia #ciekawostki #podcast #swiat #gruparatowaniapoziomu #biznes #security

Hej dla wszystkich…

Hej dla wszystkich zainteresowanych #cyberpunk2077 wrzuciłem dziś na Thingiverse model Kang Tao z pierwszego trailera na licencji CC BY-SA 4.0 :] miłego drukowania, modyfikowania i udostępniania. LINK do modelu (stl + step) #props #cosplay #cyberpunk #druk3d #technologia #cad

QT Creator – IDE dla C++,…

QT Creator – IDE dla C++, Javascript oraz QML

QT Creator jest multiplatformowym IDE stworzonym za pomocą frameworka QT.
Posiada graficzny debugger umożliwiający sprawdzanie w dowolnym momencie stanu programu.
Zapewnia integrację z takimi narzędziami jak Valgrind do sprawdzania wycieków pamięci czy Callgrind sprawdzający ilość wywołań danych funkcji.
Wspiera szereg systemów kontroli wersji takich jak GIT, Subversion czy Perforce.
Wsparcie dla wtyczek takich jak Clang Tidy, umożliwiło proste i efektywne sprawdzenie kodu C++ na obecność błędów.
Umożliwia zmianę domyślnego stylu kolorów oraz wspiera podświetlanie składni i autouzupełnianie.

Najnowszą wersją programu na dzień dzisiejszy jest wersja 4.10.0

Platformy – #windows #macos #linux #freebsd
Strona z linkiem do pobrania – https://www.qt.io/offline-installers
Cena – Całkowicie darmowy – LGPL – można korzystać za darmo zarówno do użytku osobistego jak i komercyjnego

Obszerną listę programów OpenSource na różne systemy można znaleźć tutaj – https://github.com/qarmin/Rewelacyjne-OpenSource#rewelacyjne-opensource

#opensource #informatyka #technologia #ide #programowanie #qtcreator #cpp
#codziennyprogram – tag do obserwowania/czarnolistowania

pokaż spoiler @Schecterro