Wpis z mikrobloga

◢ #unknownews

Nadszedl piątek, więc czas na nowe zestawienie subiektywnie najcciekawszych znalezisk technologicznych z ubiegłego tygodnia. Zapraszam do lektury :)


1) A gdyby tak pracować na Windows 95 w obecnych czasach? - jak mogłoby to wyglądać?
https://blog.usejournal.com/windows-95-how-does-it-look-today-feda837922d9
INFO: autor tekstu postanowił zainstalować wspomniany system i przekonać się, że nie będzie łatwo ;) Co ciekawe, W95 nie wspiera komputerów szybszych niż 2.1Ghz (przyczyna podana jest w artykule)

2) Jak jedna osoba radzi sobie z ogarnięciem całego biznesu SaaS? - odpowiedzią jest automatyzacja
https://anthonynsimon.com/blog/one-man-saas-architecture/
INFO: bardzo dogłębnie przedstawiona infrastruktura projektu. Kubernetes, setup na AWS, obsługa dużego ruchu, użyte narzędzia itp.

3) Here Before a Million - poznaj przyszłe hity muzyczne (teledyski), które nie zdobyły jeszcze miliona wyświetleń na Youtube
https://herebeforeamillion.com
INFO: autor zebrał kilkaset utworów mających przeważnie nie mniej jak 100-200k wyświetleń i pozwala na tej stornie przeglądać jego playlistę. Niektóre utwory są całkiem spoko. Kliknięcie tytułu utworu otwiera YT

4) Podstawy-podstaw działania sieci komputerowych
https://iximiuz.com/en/posts/computer-networking-101/
INFO: co to jest segment L1, L2, L3? czym różni się switch od routera? czym jest adres broadcastowy? do czego służą VLANy? Odpowiedzi na te (i kilka innych) pytań znajdziesz w artykule.

5) Naucz się podstaw dockera pracując w wirtualnym środowisku, wykonując proste zadania
https://www.katacoda.com/courses/docker/playground
INFO: masz 20+ zadań do wykonania. Od najprostszych jak uruchomienie pustego kontenera, przez budowanie obrazu, deploy swarma, zabawy z volumenami itp. Naprawdę świetne. Wymaga zalogowania się.

6) Garść sztuczek z CSS, których mogłeś nie znać
https://markodenic.com/css-tips/
INFO: nie jestem frontendowcem, ale myślałem, że całkiem nieźle znam CSSa - sporo przykładów mocno mnie jednak zaskoczyło

7) Microsoft Coffee, czyli nieudany żart na 1 kwietnia (lata 90'), z którym sam Microsoft niewiele miał wspólnego
https://microsoft-coffee.medium.com/microsoft-coffee-25545836a7e3
INFO: ciekawa historia opowiedziana przez jednego z ex-pracowników MS. Pracownicy bez porozumienia z kimkolwiek 'wypuścili na rynek' Microsoftową wersję Javy, czyli Coffee. Przygotowali nawet profesjonalne pudełka i podrzucili je do sklepów. Jak to się skończyło? O tym w artykule.

8) Angle Audio - ciekawie zapowiadający się konkurent dla Clubhouse
https://www.angle.audio/
INFO: bez zaproszeń, dostępny od razu na Androida/iOS/komputer, w pełni szyfrowane połączenia, dodatkowo umożliwia pisanie na czacie u udostępnianie ekranu/zdjęć.

9) Ta strona działa na modemie LTE - nie na komputerze z modemem, a na samym modemie :)
https://nns.ee/blog/2021/04/01/modem-blog.html
INFO: wpis na blogu opisuje, jak autor uruchomił serwer WWW na modemie i jak się do tego modemu dostał

10) Jak stworzyć porządnie napisanego CSSa, odpornego na przypadki brzegowe w UI?
https://moderncss.dev/developing-for-imperfect-future-proofing-css-styles/
INFO: bardzo fajny zbiór przykładów. Każde okno z przykładami można resizować i nawet powinieneś to robić, aby zobaczyć, jaki efekt dały zmiany w kodzie autora

11) Neuralink i MindPong, czyli gra sterowana myślami
https://neuralink.com/blog/
INFO: ciekawy eksperyment. Nauczono małpę grać w kilka gier oraz wszczepiono jej do mózgu implant pozwalający zagrać w nie, jedynie myśląc o ruchach w grze

12) Wyszukiwarka podobnych artystów na Spotify
https://artist-explorer.glitch.me
INFO: podajesz artystę, którego muzykę lubisz, a aplikacja stara się podpowiedzieć innych podobnych do niego

13) Factorio - czy ta gra, to najlepsze zadanie rekrutacyjne dla programistów?
https://erikmcclure.com/blog/factorio-is-best-interview-we-have/
INFO: autor tekstu twierdzi, że rekruter obserwujący kandydata grającego w tę grę jest w stanie ocenić jego skille potrzebne do pracy jako developer. W tekście przedstawia lepiej swoją ideę.

14) Dlaczego daily standup to nie jest najlepszy pomysł? zbiór argumentów
https://buildthestage.com/the-daily-standup-is-a-waste-of-time/
INFO: jeśli nie standup, to co? autor dzieli się swoim rozwiązaniem

15) Common Crawl - ktoś crawluje całą sieć, abyś Ty nie musiał tego robić (zbiory danych za free)
https://commoncrawl.org
INFO: wolontariusze indeksują petabajty danych z sieci web (można powiedzieć, że mają kopię Internetu niczym Web Archive) z ostatnich 7 lat, wrzucają to do bucketów S3, a Ty możesz te dane używać w swoim projekcie, do czego tylko zechcesz. Oczywiście za darmo.

16) Wysyłanie wiadomości mailowych w Markdown - jak zareagują czytniki?
https://blog.brixit.nl/markdown-email/
INFO: autor postanowił wymyślić własny format wiadomości nazwany "text/markdown" i zastanawiał się, jak na takie coś zareaguje Gmail, Thunderbird, czy KMail. Ciekawe jest to, jak różne aplikacje renderują niestandardowo zbudowane wiadomości.

17) Nyxt - przeglądarka, którą możesz w pełni obsługiwać za pomocą klawiatury
https://nyxt.atlas.engineer
INFO: obsługuje skróty klawiszowe edytora Vi, ma wbudowane własne polecenia itp. Bazuje na silniku WebKit i działa na Linux/Mac

18) Simplenetes - Kubernetes zaimplementowane w skryptach shellowych
https://github.com/simplenetes-io/simplenetes
INFO: autorzy stworzyli skrajnie prostą aplikację kompatybilną z kubernetes do szybkiego odpalania małych (do 20 nodów) klastrów. Minimum konfiguracji. Uruchamiasz i działa.

19) Jak stworzyć plik HTML, który jest perfekcyjnie przygotowany do druku?
https://pdf.math.dev
INFO: ta strona jest takim plikiem (włącz np. podgląd wydruku na niej), a jednocześnie opisuje, jak samemu osiągnąć taki efekt

20) Lista 15 ważnych metod, które programista JavaScript może wywołać na obiekcie typu String
https://dev.to/satishnaikawadi2001/15-very-important-javascript-string-methods-every-developer-should-know-1apb
INFO: kilku z nich nie znałem, pisząc samodzielnie ich implementację. Teraz moje życie będzie odrobinę prostsze ;)

21) Instalacja niezaufanych aplikacji na Macu - czyli sprytne obejście Gatekeepera
https://lapcatsoftware.com/articles/textedit-gatekeeper.html
INFO: ciekawy bug. Wrzucenie kodu aplikacji do pliku *.rtfd i uruchomienie go z tego miejsca powoduje ominięcie wszelkich zabezpieczeń sprawdzających, czy aplikacja jest podpisana, czy też nie.

22) Cookies vs Local Storage vs Session Storage - co i kiedy wybrać?
https://github.com/softvar/awesome-web-storage#worth-mentioning-api-for-tackling-cross-origin-restriction
INFO: dobre przedstawienie co to jest, jak to działa, jak tych mechanizmów użyć i jakie są plusy i minusy każdego z nich

23) Atak zero-click w aplikacji MacOs Mail - opis krok po kroku jak to działa
https://mikko-kenttala.medium.com/zero-click-vulnerability-in-apples-macos-mail-59e0c14b106c
INFO: atak polega na możliwości wysłania komuś spreparowanego pliku, który wykona zaszyte w nim instrukcje. Błąd został już usunięty, ale i tak dobrze wiedzieć jakim cudem to działało.

24) Używasz Tmux na Linuksie? - naucz się, jak kopiować w nim tekst za pomocą klawiatury
https://ianthehenry.com/posts/tmux-psa/
INFO: sztuczka wymaga dopisania do konfiguracji jednej, dodatkowej linijki, ale później kopiowanie jest już dziecinnie proste

25) KaboomJS - prosta biblioteka do budowy gier w JavaScript
https://kaboomjs.com
INFO: warto rzucić okiem na źródło przykładowych gier. Podoba mi się prostota tworzenia poziomów (rysujemy je w ascii-art)

== LINKI TYLKO DLA PATRONÓW ==

26) Notacja 'Big O' wyjaśniona na przykładach kodu pisanego w JavaScript
https://uw7.org/un_60701f7224ece
INFO: dobre wytłumaczenie, czym różni się np. O(n) od O(n!), czy O(log n). Przydaje się przy optymalizacji algorytmów

27) Jakie pytania zadać przyszłemu pracodawcy i/lub kolegom z przyszłego teamu na rozmowie o pracę?
https://uw7.org/un_60701f779a37c
INFO: bardzo dobrze przygotowane zestawy pytań wraz z wyjaśnieniem, w jakim celu i komu warto je zadać.

28) Zbuduj dobrze wyglądający landing page - do zapisów na newsletter, do sprzedaży produktów, czy jako zwykła wizytówka online
https://uw7.org/un_60701f7d2bb08
INFO: szczególnie warto zainteresować się sekcją 'open source', bo wszystko co tam znajdziesz, będzie darmowe i na wolnej licencji, a z pozostałymi linkami różnie bywa. Są tam także poradniki odnośnie tworzenia atrakcyjnych landingów.

==
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 zaplusuj :)

Jeśli lubisz to co robię, to możesz dołączyć do patronów:
https://patronite.pl/unknow

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

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

tagi: #technologia #ciekawostki #webdev #programowanie #linux #devops #javascript
imlmpe - ◢ #unknownews ◣

 Nadszedl piątek, więc czas na nowe zestawienie subiektywn...

źródło: comment_16179620614k2vySNME377qC9cyeKj6W.jpg

Pobierz
  • 16
@imlmpe: https://artist-explorer.glitch.me/# - nie działa (nic sie nie dzieje wyszukam dodam genre i tyle reszta nie dziala)
https://microsoft-coffee.medium.com/microsoft-coffee-25545836a7e3
https://medium.com/m/global-identity?redirectUrl=https%3A%2F%2Fblog.usejournal.com%2Fwindows-95-how-does-it-look-today-feda837922d9
obie
Error 1020 Ray ID: 2021-04-09 12:17:16 UTC
Access denied
What happened?
This website is using a security service to protect itself from online attacks.
@imlmpe:Hej unknown, Co do 7)

Microsoft Coffee... istnieje naprawde i to nie jako primaaprilisowy zart. Tylko ze to nie jest jezyk programowania ale narzedzie osint :)

Mniej znane, ale jednak

COFFEE: Computer Online Forensic Evidence Extractor or COFFEE is a forensic toolkit developed by Microsoft. Containing more than 150 tools, many cases have been cited to have used this tool to solve cases of child pornography, etc. The Interpol and National
@LuxEtClamabunt: Trzeba klikać miejsca, w których na pewno nie ma szans na minę. Jeśli nie ma takich, można kliknąć w miejsce niepewne. I dlatego ta gra mi się tak bardzo podoba.

Na pierwszym poziomie też zginiesz, jeśli są miejsca pewne, w których nie ma min, a Ty nastąpisz na niepewne.