◢ #unknownews ◣ Oto Twoja…

◢ #unknownews ◣

Oto Twoja piątkowa porcja ciekawych linków z branży IT 🙂

1) Czy szyfrowanie wiadomości mailowych ma sens? Ciekawa opinia
https://latacora.micro.blog/2020/02/19/stop-using-encrypted.html
INFO: według autora, szyfrowanie wiadomości to kiepski pomysł, bo email już z założenia posiada błędy, które osłabiają bezpieczną komunikację. Warto przeczytać całość i należy pamiętać, że to tylko opinia jednego człowieka.

2) WaterBear – platforma VOD z darmowymi filmami dokumentalnymi
https://join.waterbear.com
INFO: wszystkie filmy poruszają tematy „ważne dla naszej planety”. Obecnie w bazie jest około 800 filmów, a wiele z nich to krótkie materiały (do 10 minut)

3) Tłumaczysz swoją aplikację na wiele języków? Są rzeczy, o których możesz zapomnieć
https://ericwbailey.design/writing/what-they-dont-tell-you-when-you-translate-your-app/
INFO: zwykłe tłumaczenie to czasami za mało. Niekiedy potrzebujesz lokalizacji. Niektóre języki posiadają idiomy, których nie da się tłumaczyć bezpośrednio, a jeszcze inne mają podział na słowa używane w piśmie i mowie. Jest sporo miejsc na popełnienie wpadki.

4) Ciekawe wizualnie wyjaśnienia niektórych koncepcji matematycznych
https://math.stackexchange.com/questions/733754/visually-stunning-math-concepts-which-are-easy-to-explain
INFO: kiedyś w liceum nauczyciel trudził się, tłumacząc mi drugie z tych zjawisk (to z sumą). Wystarczyło naszkicować ten obrazek.

5) Red Alert w wersji OpenSource (darmowa gra)
https://www.openra.net
INFO: Jest tryb gry przez sieć, jak i lokalny. Dodano sporo usprawnień w stosunku do oryginału. Działa na Windowsie, Macu, Linuksie i FreeBSD.

6) WSLg – a gdyby tak dodać GUI do WSL (Windows Subsystem for Linux)?
https://github.com/microsoft/wslg
INFO: to rozwiązanie dodaje do WSL X-Server, a co za tym idzie, możemy uruchamiać niektóre graficzne aplikacje linuksowe na Windowsie

7) Dlaczego na wszystkich wizualizacjach map 3D słońce pada na teren od północy?
https://ramblemaps.com/why-does-sunlight-come-from-north
INFO: ciekawe wyjaśnienie tego zjawiska, które jak się okazuje, jest dostosowane do tego, jak człowiek postrzega świat.

8) Zabezpieczenia starych gier komputerowych [Film, 1h]

INFO: genialny webinar Kacpra Szurka na dość oldschoolowy temat. Czym były koła z kodami, dlaczego kartki z kodami były czerwone, czy dlaczego producenci gier stosowali kolorowe kody dostępowe na obrazkach? O tym wszystkim w nagraniu.

9) Kolekcja 20 rozszerzeń do GNOME, które mogą usprawnić Twoją pracę

20 GNOME Extensions To Perfectly Balance GNOME 40


INFO: menadżer schowka, narzędzie do screenshotów, zaawansowany window-switcher, zaawansowany widget pogodowy, narzędzie do szybkiego odmontowywania dysków i inne

10) web2img – hostowanie stron internetowych w obrazkach (nie ‚jako obrazki’ z ‚w’)
https://github.com/etherdream/web2img
INFO: skrypt używa czegoś podobnego do steganografii, umieszczając Twoją stronę w obrazku, który możesz hostować gdziekolwiek (np. imgur), a następnie dekoduje ją przez Service Workera i wyświetla.

11) Interaktywna mapa wiatrów na świecie + inne animacje
https://www.windy.com/
INFO: możesz zobaczyć zdjęcia satelitarne, aktualną sytuację burzową, zachmurzenie, zanieczyszczenie powietrza i inne.

12) Podział programistów na frontendowych i backendowych może być kiepski – jak to zrobić lepiej?
https://www.michellelim.org/writing/stop-using-frontend-backend/
INFO: autor artykułu podaje lepszy podział, skupiony na motywacji pracownika, czyli na tym, nad czym chce on pracować, szukając nowego miejsca pracy, a tego nie da się opisać jednym słowem frontend/backend.

13) Jak przesiąść się na menadżer okien i3? [Linux]
https://vincent.bernat.ch/en/blog/2021-i3-window-manager
INFO: jest to tzw. ’tiling window manager’, czyli aplikacja pomagająca zarządzać oknami i układająca je w logicznym porządku

14) Przegląd mniej znanych rozszerzeń do przeglądarek [podcast, 12 minut]

INFO: wszystkie wymienione dodatki wraz z linkami znajdziesz w opisie do filmu

15) Hackowanie wyświetlaczy LED sterowanych przez BlueTooth
http://nilhcem.com/iot/reverse-engineering-bluetooth-led-name-badge
INFO: świetnie pokazane podsłuchiwanie komunikacji BT i próba dekodowania protokołu komunikacji. Ostatecznie autor dorzuca nowego ficzera do urządzenia 😉

16) Kobo Writer – przerób swój epapierowy czytnik Kobo na ma maszynę do pisania
https://github.com/olup/kobowriter
INFO: to przerobiony soft do Kobo, który dodaje wsparcie dla klawiatur USB via OTG. Możesz podłączyć dowolną zasilaną klawiaturę USB (ewentualnie podłącz niezasilaną przez aktywnego huba). Nie kompiluj tego softu, a ściągnij gotową binarkę.

17) Trailer nowego Matrixa zawsze pokazuje aktualną godzinę – taki easter egg
https://thechoiceisyours.whatisthematrix.com
INFO: zastanawiasz się, jak osiągnięto ten efekt? Pomyśl o najprostszym możliwym rozwiązaniu, jakie przyjdzie Ci do głowy… właśnie tak to zrobiono 😀

18) Replace JQuery – jak nazwa wskazuje, aplikacja szuka użycia jquery w projekcie i zamienia to na ‚vanila JS’
https://github.com/sachinchoolur/replace-jquery
INFO: wszystkie wstawki z jquery są zastępowane odpowiednikami pisanymi w czystym JavaScripcie. Możemy zamienić 100% wywołań JQ albo np. wybrane metody.

19) GREP, SED i AWK – naucz się myśleć o przetwarzaniu tekstu z użyciem tych trzech narzędzi
https://arstechnica.com/gadgets/2021/08/linux-bsd-command-line-101-using-awk-sed-and-grep-in-the-terminal/
INFO: grep szuka, sed zamienia, awk wyciąga konkretne kolumny. To oczywiście ogromne uproszczenie ze strony autora, ale takie podejście bardzo ułatwia pracę początkującym

20) AIN – terminalowy zamiennik dla Postmana
https://github.com/jonaslu/ain
INFO: to klient HTTP, któremu wszelkie parametry zapytania podajemy przez plik wejściowy. Może być użyteczny przy pisaniu zautomatyzowanych testów.

21) Automatyczne zapalanie lampki „nie przeszkadzać” przy drzwiach w momencie, gdy zaczynasz rozmowę na Zoomie (lub po prostu używasz webcama)

Automatically Light Up a Sign When Your Webcam is in Use


INFO: autor podaje w tekście kilka potencjalnych rozwiązań, a sam ostatecznie zdecydował się na sterowanie hubem USB przez komendy CLI

22) TermDBMS – terminalowy program do zarządzania bazami SQLite
https://github.com/mathaou/termdbms
INFO: możesz nawigować po zawartości baz za pomocą kursorów. Bezpośrednie wykonywanie zapytań jeszcze nie jest wspierane, ale jest na roadmapie

23) OpenMoji – otwartoźródłowe wersje emoji do użycia w Twoim projekcie
https://openmoji.org
INFO: tworząc własne aplikacje, nie możesz (ze względu na legalność tej akcji) po prostu zabrać znaków emoji z Facebooka, Twittera czy z systemu. Ten zestaw mocno odbiega stylem od standardowych emotek, ale za to jest dostępny na wolnej licencji

24) Narzędzie do generowania changelogów na podstawie commitów z gita
https://github.com/orhun/git-cliff
INFO: nikt nie lubi opisywać, co pojawiło się w nowej wersji softu, ale jeśli poprawnie wpisujesz opisy do swoich commitów, to taki changelog może zbudować się sam

25) Whoogle – samohostowalna nakładka na Google, zwracająca ‚czyste wyniki’
https://github.com/benbusby/whoogle-search
INFO: wyniki pochodzą prosto z wyszukiwarki Google, ale nie mają reklam, podmienionych linków zliczających kliknięcia, przekierowań do AMP itp.

26) Scrapowanie danych ze stron internetowych z użyciem narzędzia Scrapy
https://www.babbling.fish/scraping-for-a-job/
INFO: krótkie wprowadzenie do tworzenia spidera, który za pomocą Scrapy zbierze potrzebny content, a następnie obrobi go przez BeautifulSoup

27) Dlaczego sieć IRC rozsiana jest na tak wielu serwerach? Przecież to powoduje netsplita.
https://gist.github.com/rain-1/c4be54e6506116c7b99e8f474a3b1ca8
INFO: ciekawe wyjaśnienie, które możesz zastosować także przy projektowaniu swojej aplikacji wysyłającej ogromne ilości komunikatów

28) KeepAPK – narzędzie (CLI dla Linuksa) do pobierania plików APK ze sklepu Google
https://www.eff.org/deeplinks/2021/09/introducing-apkeep-eff-threat-labs-new-apk-downloader
INFO: kliknij linka ‚right now’ prowadzącego do GitHuba, aby pobrać program.

29) Aplikacja dla Androida badająca, jakie elementy śledzące zawierają Twoje aplikacje
https://trackercontrol.org
INFO: nie potrzebujesz rootowanego telefonu. Aplikacja nie tylko raportuje kto Cię śledzi, ale umożliwia także blokadę tego śledzenia.

== LINKI TYLKO DLA PATRONÓW ==

30) Paczka 20 darmowych książek dla początkujących developerów
https://uw7.org/un_61445be10d42a
INFO: zwięzłe podstawy GITa, Wstęp do Pythona, Tworzenie gier w Pythonie, Wstęp do programowania w projektach Open Source, 97 rzeczy, które musi wiedzieć każdy programista i kilkanaście innych pozycji.

31) Zbiór narzędzi online o istnieniu których mogłeś nigdy nie słyszeć
https://uw7.org/un_61445be61580f
INFO: większość dostępna jest jako „free forever”. W chwili, gdy pisałem te słowa, w bazie było 90 pozycji.

32) Dobre rady dla każdego, kto tworzy stronę swojego projektu SaaS
https://uw7.org/un_61445beb5effd
INFO: jak zaprojektować cennik? Czy warto prowadzić startupowego bloga? Jakie informacje wrzucić do stopki? Czego unikać?

==
Chcesz, aby Twój link pojawił się tutaj?
Po prostu mi go zgłoś. To zupełnie NIC nie kosztuje – dodaję jednak tylko to, co mi przypadnie do gustu.
https://mrugalski.pl/suggest.html

Podobało się? To daj plusa 🙂

************

[Obserwuj mnie na FB] – [Zostań patronem] – [Wersja RSS] – [Subskrybuj przez email] – [Grupa na Telegramie]

Tagi: #programowanie #technologia #ciekawostki #webdev #android #frontend #linux

To jest jakiś kurwa żart,…

To jest jakiś kurwa żart, budze sie rano i nie wierze, zastanawiam sie czy jestem zaspany, czy mam skleroze. Wklepuje kod do odblokowania ekranu, nic, znowu, nic… No i co? Hard reset, straciłem wszystkie obrazy, dane itd… juz drugi raz w historii posiadania tego telefonu, czyli w ciągu 5 lat taka akcja. Czekam na Iphone 13 Mini i spierdalam z #android
Dawno sie tak nie zdenerowałem.
#apple #iphone

Jak była konferencja apple to…

Jak była konferencja apple to trzeba zapodać klasyka

Idziesz ulicą. Nagle… PIERDUT! Patrzysz szybko za siebie, a tam katastrofa, matka z dwójką malutkich dzieci przygrzała samochodem prosto w słup! Podbiegasz szybko do wraku, widzisz, że dzieciom dzięki nowoczesnym fotelikom samochodowym nic się nie stało, jednakże matka jest ciężko ranna. Sprawdzasz czy jest przytomna, niestety brak reakcji, zauważasz, że na nodze z przeciętej tętnicy wypływa krew… W miarę swoich możliwości zakładasz prowizoryczną opaskę uciskową. Masz mało czasu, musisz wezwać pomoc zanim się wykrwawi. Na twoich rękach spoczywa teraz jej życie, to, czy ją uratujesz, zależy wyboru jakiego dokonałeś w przeszłości…

a) Wybrałeś iPhone
Wyciągasz telefon. Wybierasz numer na pogotowie. Po 6 minutach przyjeżdża karetka, a ty stajesz się bohaterem opisywanym w gazetach.

b) Wybrałeś Windows Phone
Wyciągasz telefon. Odblokowując komę zauważasz swoją zajebistą tapetę na lockscreenie. Wybierasz numer na pogotowie. Po 6 minutach przyjeżdża karetka, a ty stajesz się bohaterem i wzorem dla dwójki dzieci na całe ich życie.

c) Wybrałeś Androida za złotówkę w abonamencie za 19 zł
Wyciągasz telefon. Klikasz przycisk do odblokowywania. Czekasz.

d) Wybrałeś über-high-endowego Androida
Wyciągasz z walizki telefon. Przestał ci się mieścić w kieszeni odkąd z braku mocy musiałeś podpiąć pod niego akumulator z ciężarówki „Iveco”. Klikasz przycisk odblokowania. W 0,0235 sekundy pojawia ci się piękny pulpit z lśniącymi widżetami.

c1) Pojawił się lockscreen. Przeciągasz paluch by odblokować. Czekasz

d1) Patrzysz na ekran. Nigdzie nie widzisz ikony zielonej słuchawki. Szukasz w aplikacjach. Zszokowany myślisz co może być przyczyną. Ach, no przecież… Dwa dni temu wgrywałeś nowego roma, L0nginus[XXXL]-MOD-xtreme-kernelrev82_v.0032.156. Wchodzisz w internet, wyszukujesz changeloga. No tak, najnowsza wersja Longinusa nie obsługuje funkcji dzwonienia w celu zaoszczędzenia 4 MB ramu. Kiedy go wgrywałeś stwierdziłeś, że i tak ci to nie będzie potrzebne, bo z telefonu to dzwoniłeś ostatnio może z pół roku temu. Za to podkręca procesor do 3,5 GHz, co pozwoliło ci na ustanowienie nowego rekordu świata w kręceniu ARMów 15. Musiałeś co prawda wyciąć w tylnej klapce otwór by móc podpiąć kontener do chłodzenia ciekłym azotem, ale czego się nie robi dla idei.

c2) Wyświetlił się pulpit. Klikasz zieloną słuchawkę. Czekasz.

d2) Uruchamiasz telefon w recovery mode. Masz na karcie wgrane 40 GB romów, na pewno się znajdzie jakiś umożliwiający dzwonienie. Znajdujesz nie rozwijąną już wersję Longinusa Xt3nd3d_D1al, która co prawda podkręca procesor tylko do 3,2 GHz, ale za to obsługuje dzwonienie. Szybko ją wgrywasz. Telefon się uruchamia. BINGO! Jest zielona słuchawka! Klikasz w nią jak szalony. Nic się nie dzieje. Ogarnia cię głęboka konsternacja.

c3) Telefon się zawiesił. Patrzysz na matkę. Kałuża krwi staje się coraz większa.

d3) Klikasz w pozostałe ikonki. Brak reakcji. Nagle dociera co ciebie co się stało. Longinus w wersji Xt3nd3d_D1al nie obsługuje ekranu dotykowego… Uruchamiasz recovery mode.

c4) Cud. Telefon się odwiesił. Dzwonisz po karetkę. Przyjeżdża po 6 minutach, jednakże minęło za dużo czasu by móc uratować matkę i przez resztę swojego życia pozostaje w śpiączce. Dzieci trafiają do domu dziecka, jedno w wieku 14 lat popełnia samobójstwo, o drugim słuch zaginął.

d4) Wgrywasz stockowego roma. Nie dzwonisz po karetkę, tylko po koronera. Wkładasz telefon do walizki, wyciagasz uchwyt i toczysz ją do domu. Po przyjściu wchodzisz na mikroblog by kręcić gównoburze pod tagiem #bekazwindowsphone .

#pasta #android #ios #apple #windowsphone #heheszki

Hej. Magnus ukazał się w…

Hej. Magnus ukazał się w wersji na androida na sklepie play. Można go pobrać za darmo. Zawiera nienachalną ilość reklam. Jeśli ktoś chciałby pomóc to można wykopać znalezisko.
Wykopalisko: https://www.wykop.pl/link/6268151/magnus-failure-moja-gra-ma-dzisiaj-premiere-na-google-play/
Link do gry na sklepie: https://play.google.com/store/apps/details?id=com.SonsOfWelder.MagnusFailure&hl=pl&gl=US
Przy okazji dziękuje wszystkim, którzy byli zainteresowani projektem ! Razem z @Fat_Mo Dziękujemy bardzo za każdy plusik i komentarz oraz tym którzy wsparli nasze działania zakupem gry na steam.
Z fartem
#sonsofwelder #awariamagnusa #gamedev #unity3d #gry #gryandroid #android

639 736 + 100 = 639…

639 736 + 100 = 639 836

Kolejna wyprawa pociągiem do Żyrka i zbieranie kwadratów na południe od Mszczonowa
Total tiles: 3840 (+23)
Max cluster: 1938 (+16)
Max square: 38×38
Potrzebuję pomocy, coś stało się z układem liter na klawiaturze w moim telefonie. Zauważyłem to jak chciałem wysłać wiadomość. Zapewne w kieszeni przycisnęła mi się jakaś kombinacja klawiszy. Teraz układ liter jest kompletnie od czapy i praktycznie nie da się pisać. A teoretycznie zajmuje to 5 razy więcej czasu.

#rowerowyrownik #rower #ruszwarszawa #kwadraty #100km #android #qwerty #huawei #pytanie

Skrypt | Statystyki