◢ #unknownews ◣ W wichurze…

◢ #unknownews ◣

W wichurze 3 dni temu mój dom stracił sporą część dachu i stale odkopuję się jeszcze ze strat i rozwiązuje problemy prawno-papierkowe. Ale zestawienie fajnych linków musi być, więc wrzucam je terminowo 😀
Miłego czytania życzę.

1) Masz drukarkę 3D i chcesz pomóc osobie niepełnosprawnej posiadającej meble z IKEA? Świetna akcja!
https://thisables.com/en/
INFO: to dodatki do mebli ułatwiające ich obsługę (duże przełączniki, uchwyty, klamki itp.). Projekt od IKEA.

2) Badacze poprosili freelancerów o „trzymanie haseł w bezpiecznej formie w bazie” – jak zostało to zaimplementowane? jakich funkcji użyto?
http://net.cs.uni-bonn.de/fileadmin/user_upload/naiakshi/Naiakshina_Password_Study.pdf
INFO: w raporcie można znaleźć wzmianki o niesolonym MD5, trzymaniu haseł w base64 i używaniu funkcji szyfrujących wziętych żywcem z netu 😉

3) Tworzenie frontendu bez użycia JavaSriptu – kilka bardzo przydatnych sztuczek
https://dev.to/winduptoy/a-javascript-free-frontend-2d3e
INFO: umiesz np. ukrywać elementy na stronie, gdy odpowiedni checkbox jest zaznaczony (w samym CSS)?

4) Upload plików do Amazon S3 może trwać bardzo długo – jak go znacznie przyspieszyć?
https://softwareontheroad.com/aws-s3-secure-direct-upload/
INFO: autor pokazuje, jak zaimplementować 'direct upload’ w połączeniu z 'S3 Accelerated Transfer’, prosto od usera do bucketa z pominięciem Twojego serwera (przyspieszenie 539%)

5) Privacy International udostępnia swoje środowisko do testowania aplikacji w kontekście komunikacji z FB i przekazywania im danych osobowych
https://privacyinternational.org/node/2732
INFO: to wirtualna maszyna która przechwytuje ruch z Twojego smartfona i alarmuje, gdy jakieś dane lecą do Facebooka. Użyteczne do analizy aplikacji

6) Łamanie hasła do pliku PDF z użyciem programu 'John The Ripper’ – krok po kroku
https://medium.com/@baodad/cracking-my-first-password-8df292fc71c5
INFO: artykuł opisuje próby dostania się do zaszyfrowanych danych z użyciem ataków bruteforce (wszystkie kombinacje) oraz słownikowego

7) Lista 4 zasad deploymentu aplikacji ServerLess
http://mfadhel.com/best-practices-deploying-serverless-architectures/
INFO: mowa między innymi o CI/CD, separacji środowisk, bezpieczeństwie kluczy API itp.

8) Zbuduj i zabezpiecz swoją pierwszą aplikację w React – tutorial
https://morioh.com/p/560b4c7153c5/react-tutorial-building-and-securing-your-first-app
INFO: niby kolejny poradnik uczący Reacta, ale ten skupia się także na sprawach bezpieczeństwa, co nie jest często spotykane

9) Co to są te 'web komponenty’ i jak ich używać?
https://medium.com/@liam.john.mcmains/getting-started-with-web-components-75e4837dac4a
INFO: technologia ta umożliwia Ci tworzenie własnych znaczników HTML obsługiwanych przez JavaScript
INFO: ciekawa implementacja koncepcji uniwersalnego systemu operacyjnego

10) Generator labiryntów do gier typu dungeon, którego kod źródłowy mieści się na wizytówce
https://gist.github.com/munificent/b1bcd969063da3e6c298be070a22b604
INFO: wrzucam jako ciekawostkę (włącz ładne formatowanie kodu). Efekt działania niczym w adom lub nethack.

11) Plunder Bug – fizyczny sniffer (przechwytywacz pakietów) do sieci ethernet
https://shop.hak5.org/products/bug
INFO: to najnowszy produkt od Hak5 – firmy znanej z RubberDucków i PineApple. Można go podpiąć do smartfona

12) Warszawskie Dni Informatyki – 26-27 marca. Trzeba się zarejestrować aby wpaść.
https://warszawskiedniinformatyki.pl
INFO: ponad 22 ścieżki tematyczne. Sporo poruszanych tematów, a do tego 'giełda pracy’ dla tych, którzy jej szukają

13) Lista 10 programistycznych zagadnień wyjaśnionych ludzkim językiem
https://medium.com/@PurpleGreenLemon/10-programming-terms-in-normal-human-language-7279d94f3cce

14) Microsoft opublikował na GitHubie kody źródłowe… swojego kalkulatora
https://github.com/Microsoft/calculator
INFO: analizując kod można podglądnąć jakie praktyki programistyczne stosowane są przez pracowników MS.

15) Obsługa parametrów w skryptach bashowych – zrób to w poprawny sposób
https://dev.to/rpalo/handling-arguments-in-bash-scripts-3o5m

16) Darmowe kursy do nauki algorytmów i struktur danych – zestawienie
https://medium.freecodecamp.org/these-are-the-best-free-courses-to-learn-data-structures-and-algorithms-in-depth-4d52f0d6b35a

17) Tworzenie aplikacji w oparciu o JAMstack (Javascript + API + Markup) z użyciem Gatsby i AWS Amplify
https://hackernoon.com/building-jamstack-applications-with-gatsby-and-aws-amplify-framework-d7e2b9e7117e
INFO: Gatsby to generator statycznych stron WWW

18) PureOS – jeden system operacyjny, przeznaczony zarówno dla komputerów, jak i smartfonów.
https://puri.sm/posts/converging-on-convergence-pureos-is-convergent-welcome-to-the-future/

19) Pytania dotyczące algorytmów z rozmów rekrutacyjnych + rozwiązania do nich (w JavaScript)
https://medium.com/@shinjukudev/algorithm-interview-questions-and-answers-js-c44f0872b9b2

20) Firefox Send – nowa usługa od Mozilli. Udostępniaj (bezpiecznie!) swoje pliki innym
https://blog.mozilla.org/blog/2019/03/12/introducing-firefox-send-providing-free-file-transfers-while-keeping-your-personal-information-private/
INFO: limit 2,5GB per plik. Dane pozostają w chmurze do 7 dni. Pliki można zabezpieczyć dodatkowo hasłem.

21) „Dobry kod sam się dokumentuje!” – no… niezupełnie.
https://hackaday.com/2019/03/05/good-code-documents-itself-and-other-hilarious-jokes-you-shouldnt-tell-yourself/
INFO: wg autora, 'self-documenting code’ nie istnieje. Opisano, dlaczego tak jest i jak temu zaradzić. Jakich komentarzy unikać, a jakie warto dodać.

22) Rosjanie zablokowali ProtonMaila – nie można wysyłać/odbierać wiadomości na terenie tego kraju
https://techcrunch.com/2019/03/11/russia-blocks-protonmail/
INFO: dodatkowo, wiadomości z ProtonMaila nie dochodzą do odbiorców z Rosji

23) Google wprowadza nowy system rozpoznawania mowy – działa natychmiast i w trybie offline.
https://techcrunch.com/2019/03/12/googles-new-voice-recognition-system-works-instantly-and-offline-if-you-have-a-pixel/
INFO: obecnie usługa działa jedynie na telefonach Pixel. Zobacz animację prezentującą róznicę między starym i nowym systemem.

24) Windows Exploit Suggester – automatycznie skanuje komputer z windowsem w poszukiwaniu luk i dopasowuje do nich exploity
https://github.com/bitsadmin/wesng
INFO: narzędzie omawiane w najnowszym podcascie Niebezpiecznika

25) Ludziom wydaje się, że internetowe dane są w chmurze… ale to nie jest prawda. Są pod oceanem 😉
https://www.nytimes.com/interactive/2019/03/10/technology/internet-cables-oceans.html
INFO: artykuł pokazuje w jaki sposób internetowe dane przesyłane są przez podwodne kable

26) Zagraj w FreeCiv online – w swojej przeglądarce
https://www.freecivweb.org
INFO: to strategiczna gra turowa wzorowana na Civilization od Sida Meiera

27) Dlaczego duże firmy często zaczynają zwracanie JSONa od 'while(1)’ lub 'for(;;);’?
https://stackoverflow.com/questions/2669690/why-does-google-prepend-while1-to-their-json-responses
INFO: to nieskończona pętla broniąca przed atakami 'JSON hijacking’

28) Powstała interesująca klawiatura z wbudowanym touchpadem – ale zupełnie nie taka o jakiej myślisz
https://www.mokibo.com
INFO: cała powierzchnia 'Mikibo’ (bo tak się urządzenie nazywa) jest czuła na dotyk i nacisk

29) Flickr (hosting zdjęć) zmienia zasady – fotki udostępnione na licencji Creative Commons nie liczą się do limitu konta
https://www.theverge.com/2019/3/8/18256478/flickr-creative-commons-photos-free-1000-picture-limit-exempt
INFO: darmowe konta mogły hostować max 1000 fotek, ale jeśli oznaczysz swoje pracę jako 'licencja CC’, nie będą one liczone do limitu

30) ArchiveBox – stwórz własnego klona 'archive.org’ dostosowanego do Twoich potrzeb. Trzymaj kopie wybranych stron/artykułów itp.
https://github.com/pirate/ArchiveBox
INFO: całkiem przydatne narzędzie do np. archiwizowania aukcji z Allegro czy ogłoszeń z OLX. Abyśmy mieli pamiątkę, co obiecał nam sprzedawca

31) Uruchamiaj pełne dystrybucje Linuksa (lub pojedyncze aplikacje) na telefonie z Androidem
https://github.com/CypherpunkArmory/UserLAnd
INFO: nie potrzebujesz roota. Oryginalny soft w zupełności wystarczy.

32) Speedrun Windows 95 – czyli bicie rekordu świata w szybkości instalacji wspomnianej wersji Windowsa
https://hackaday.com/2019/03/09/speedrunning-windows-95/
INFO: udało się to zrobić w nieco ponad minutę. Zobacz film.

33) Jak bardzo losowy w swoich wyborach potrafisz być? sprawdź się online
https://www.expunctis.com/2019/03/07/Not-so-random.html
INFO: Naciskaj kursory lewo/prawo na klawiaturze, a program postara się przewidzieć, co naciśniesz (ma duża skuteczność).

34) Rozszerzenie do Chrome (autorstwa Google) ukrywające 'toksyczne komentarze’ w sieci
https://chrome.google.com/webstore/detail/tune-experimental/gdfknffdmmjakmlikbpdngpcpbbfhbnp
INFO: obecnie obsługuje Facebook, Twittera, Reddita i Disqus. Obecnie działa tylko z anglojęzycznymi komentarzami

35) Zacznij używać fetch() w JavaScript zamiast XMLHttpRequest
https://blog.codemy.net/javascript-fetch-api-cheatsheet/
INFO: artykuł podaje przykłady, jak to zrobić – dobre wyjaśnienie

== LINKI TYLKO DLA PATRONÓW ==

36) Lista 251 darmowych zasobów dla product managerów
http://uw7.org/un_5c8917615a252
INFO: wszystkie zasoby podzielone na kilkanaście kategorii

37) Które popularne skrypty JS najbardziej spowalniają ładowanie stron?
http://uw7.org/un_5c8917690f1b2
INFO: Google Analytics, 'Lubię to’ z FB, a może Adsense? co jaest jest najgorsze? tego dowiesz się z analizy

38) Brakuje Ci pomysłu na biznes? ten agregator pomysłów może ułatwić Ci życie
http://uw7.org/un_5c89176fdf9f0
INFO: narzędzie wyciąga ostatnie udane projekty ze znanych serwisów ze startupami + listuje pomysły zgłaszane przez userów

39) Napisz rozszerzenie do Google Assistanta lub Alexy bez znajomości programowania (wyklikaj je!)
http://uw7.org/un_5c8917780a786
INFO: możesz założyć najmniejszy pakiet z limitem do 3 projektów za free

40) Skróty artykułów naukowych napisane w max 5 punktach – dla leniwych i dociekliwych zarazem
http://uw7.org/un_5c89177ee42ab

41) O co zapytać rekrutera na rozmowie o pracę?
http://uw7.org/un_5c891784cc532
INFO: to niewygodne pytanie 'czy ma Pan jakieś pytania?’ nie będzie już tak bardzo niewygodne 😉

==
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://bit.ly/unDodaj

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

[Obserwuj mnie na FB] – [Chcesz być wołany?] – [Zostań patronem] – [Wersja RSS] – [Subskrybuj przez email] – [Grupa na Telegramie]

Tagi:
#technologia #android #javascript #frontend #internet #startup #windows #facebook #google #amazon #firefox #smartfon #serwery #programowanie #ciekawostki