#unknowNews - 30 stycznia 2019

in #polish6 years ago

#unknownews
IMG_64AA88DF78C6-1.jpeg

W ostatnim tygodniu byłem chory, więc nie wrzucałem zestawienia - dziś za to publikuję wersję rozszerzoną.
Sekcja dla patronów też z tej okazji nieco urosła, aby nie byli oni stratni na mojej nieobecności.

  1. Czy rozpoznasz phishing od prawdziwego maila? - zabawa od Google
    https://phishingquiz.withgoogle.com
    INFO: Phishing to metoda oszustwa w której oszust podszywa się pod inną osobę (podszywanie się pod maile) lub stronę (fałszywe serwisy)

  2. Facebook płaci ludziom za instalację szpiegującego ich VPNa
    https://techcrunch.com/2019/01/29/facebook-project-atlas/
    INFO: targetem są ludzie w wieku 13-35 lat. Facebook płaci do $20 za możliwość szpiegowania 100% ruchu z telefonu.

  3. Youtube nie będzie już podpowiadał filmów tworzonych przez płaskoziemców, uzdrowicieli i wielbicieli teorii spiskowych
    https://mashable.com/article/youtube-to-stop-recommending-conspiracy-theories/
    INFO: znikną z 'zobacz również', a nie z platformy. Kto będzie chciał, znajdzie je baz problemów

  4. Przeglądarka fontów programistycznych - chcesz szybko potestować różne fonty do swojego edytora?
    https://app.programmingfonts.org

  5. FISH - alternatywny, przyjazny dla usera shell z wieloma unikalnymi funkcjami
    https://www.youtube.com/watch?v=C2a7jJTh3kU
    INFO: film prezentujący możliwości tej powłoki w najnowszej wersji

  6. Sprytny sposób na zabezpieczenie androidowego malware przed wykryciem
    https://thehackernews.com/2019/01/android-malware-play-store.html
    INFO: malware używa akcelerometru. Jeśli nie wykryje drgań telefonu, oznacza to, że został uruchomiony na emulatorze i wtedy się deaktywuje.

  7. Wstęp do GraphQL - co to jest i jak z tego korzystać?
    https://medium.freecodecamp.org/an-introduction-to-graphql-how-it-works-and-how-to-use-it-91162ecd72d0
    INFO: artykuł pokazuje między innymi prostą implementację GraphQL w NodeJS

  8. Lista 40 najbardziej użytecznych GEMów do Ruby - z podziałem na kategorie i z opisami
    https://medium.com/codica/40-best-ruby-gems-we-cant-live-without-8ccf314fcd38

  9. Porównanie git-merge oraz git-rebase wraz z wyjaśnieniem przypadków użycia
    https://medium.freecodecamp.org/an-introduction-to-git-merge-and-rebase-what-they-are-and-how-to-use-them-131b863785f
    INFO: na końcu autor dzieli się wskazówkami kiedy używać którego sposobu oraz opisuje swoje preferencje

  10. ITCH.IO - market dla gier komputerowych tworzonych przez niezależnych twórców
    https://itch.io

  11. Jak to jest realizować swoje marzenie od 30 lat i polec? Historia 'bionicznych butów'.
    https://thehustle.co/bionic-boot/

  12. Język 'Kotlin' staje się coraz bardziej popularny - oto ogromny zbiór linków pomagających w jego nauce
    https://bulldogjob.pl/news/511-skad-czerpac-wiedze-o-kotlinie

  13. Japoński rząd zalegalizował hackowanie urządzeń IoT w celu ich zabezpieczenia
    https://www.zdnet.com/article/japanese-government-plans-to-hack-into-citizens-iot-devices/
    INFO: zmiany mają związek z igrzyskami Tokyo 2020, a hackować mogą tylko uprawnione jednostki

  14. Zawsze podaj tylko jedną zmienną jako argument funkcji w JavaScript - wyjaśnienie dlaczego
    https://levelup.gitconnected.com/always-pass-one-argument-to-your-javascript-function-4140d909937e

  15. Używasz 'HamburgerMenu' w swojej aplikacji webowej? to zrób to dobrze
    https://medium.freecodecamp.org/the-mistake-developers-make-when-coding-a-hamburger-menu-f46c7a3ff956
    INFO: aby zrozumieć problem błędnej implementacji, zobacz załączony film

  16. Jak używać Google Sheets jako bazę danych/CMS w swoim projekcie?
    https://blog.usejournal.com/how-to-use-google-sheets-as-a-cms-or-a-database-f9d8e736fdce

  17. Lista 5 najważniejszych zagadnień, którymi powinien zainteresować się frontend developer w 2019 roku
    https://zendev.com/2019/01/15/frontend-development-topics-to-learn-in-2019.html

  18. Telefony z Androidem zabijają aplikacje działające w tle aby zaoszczędzić baterię - jak wyłączyć tę funkcję?
    https://dontkillmyapp.com
    INFO: wybierz z listy producenta i przeczytaj jak wyłączyć optymalizację pracy na baterii

  19. HowManyPeopleAreAround - prosty skrypt Pythona szacujący liczbę urządzeń z włączonym WiFi wokół Ciebie
    https://github.com/schollz/howmanypeoplearearound

  20. Koncepcja "Kubernetes" wyjaśniona w 5 minut (light talk przy tablicy materiał od VMware)
    https://www.youtube.com/watch?v=PH-2FfFD2PU
    INFO: w filmie pojawiają się drobne pomyłki w trakcie prezentacji, ale poprawki są w komentarzach

  21. HTTP/3 - o co w tym chodzi? Świetny tekst od Cloudflare
    https://blog.cloudflare.com/http-3-from-root-to-tip/

  22. "The Internals of PostgreSQL" - darmowa książka dla użytkowników PostgreSQL
    http://www.interdb.jp/pg/index.html

  23. Rzeczy, których brakuje w języku JavaScript - ciekawa lista z przemyśleniami.
    http://2ality.com/2019/01/future-js.html

  24. Pozbycie się obiektu "this" z JavaScript, zrobi z niego znacznie lepszy język
    https://medium.freecodecamp.org/removing-javascripts-this-keyword-makes-it-a-better-language-here-s-why-db28060cc086
    INFO: Autor nie tylko pisze o tym, że this jest problematyczne, ale proponuje również rozwiązanie na zachowanie obiektowości bez używania tego keyworda

  25. A może zamiast narzekać na "this", warto zrozumieć jego działanie?
    https://medium.freecodecamp.org/a-guide-to-this-in-javascript-e3b9daef4df1

  26. Ruszyła trzecia edycja darmowego kursu o Deep Learningu
    https://www.fast.ai/2019/01/24/course-v3/
    NFO: o ile sam kurs jest darmowy to moc obliczeniową musimy załatwić sobie sami (własny, dość mocny PC lub chmura)

  27. Co to jest U2F i dlaczego powinieneś zrezygnować z kodów SMS jako second factor?
    https://hackernoon.com/what-the-heck-is-u2f-35cb68082dbe

  28. DBeaver - multiplatformowy darmowy tool do zarządzania bazami danych
    https://dbeaver.io

  29. Docker - różnica między "ADD" oraz "COPY" w Dockerfile
    https://medium.freecodecamp.org/dockerfile-copy-vs-add-key-differences-and-best-practices-9570c4592e9e
    INFO: składnia obu poleceń jest identyczna. Efekt działania w zasadzie też... czym więc się różnią?

  30. Planujesz szyfrować swoje skompresowane pliki? Nie używaj 7z/7zip
    https://threadreaderapp.com/thread/1087848040583626753.html
    INFO: błędnie napisany generator liczb losowych sprawia, że algorytm można bardzo szybko złamać

  31. Podstawy basha i komend linuksowych dla początkujących - dobre wprowadzenie
    https://dev.to/awwsmm/101-bash-commands-and-tips-for-beginners-to-experts-30je
    INFO: jeśli chcesz rozpocząć swoją przygodę z pracą w terminalu, to jest to dobry punkt startowy

  32. Czym są lvalues i rvalues w C++? - bardzo klarowne wytłumaczenie z przykładami
    https://www.internalpointers.com/post/understanding-meaning-lvalues-and-rvalues-c

  33. FFF (Fucking Fast File-Manager) - działający w terminalu program do zarządzania plikami, minimalistyczny, szybki
    https://github.com/dylanaraps/fff
    INFO: wspiera wyszukiwanie na bieżąco w trakcie pisania tekstu, przyjemny dal oka (LS_COLORS), ma możliwość customizacji i tab-completion.

  34. Dlaczego nie powinieneś używać w C# słowa kluczowego 'checked'?
    http://www.devsanon.com/c/c-why-you-should-never-use-the-checked-keyword-unless-absolutely-necessary/

== LINKI TYLKO DLA PATRONÓW ==

  1. Startupy transparentne finansowo - lista 15 takich firm wraz z raportami
    http://uw7.org/un_5c516e367ec4f
    INFO: na stronie znajdziesz linki do wykresu zarobków, do wywiadów odnośnie kosztów/przychodów itp oraz szacunkowe przychody netto.

  2. Podręcznik do Reacta napisany zgodnie z zasadą 80/20, co sprowadza się do naucz się większości istotnych kwestii we względnie krótszym czasie.
    http://uw7.org/un_5c516e3d8d7cc
    INFO: zawiera także wersje PDF, ePub oraz Mobi do pobrania (link na końcu tekstu)

  3. Instagram Bot - soft do spamowania na Instagramie (like, follow, comment)
    http://uw7.org/un_5c516e43ad7d6
    INFO: wrzucam ze względu na ciekawy kod źródłowy, pokazujący jak można zautomatyzować korzystanie z interfejsu aplikacji webowej

  4. Jak zbudować stronę internetową, która będzie działać nawet gdy padnie Ci internet? (z odrobiną magii JavaScriptu)
    http://uw7.org/un_5c516e4985a91
    INFO: sztuczka polega na wykorzystaniu CacheAPI oraz Service Workerów

  5. Tworzenie prostego bota na Slacku (język: Python)
    http://uw7.org/un_5c516e4f0252f

  6. Słownik oprogramowania DevOpsa - czyli lista technologii jakie powinieneś znać z opisem co to jest
    http://uw7.org/un_5c516e544ae35
    INFO: wiesz co to jest Terraform, Kafka, Consul, Vagrant lub Vault? Warto poczytać. Zwięźle wyjaśnione.

  7. Jak stworzyć webscrappera z użyciem Puppeteera - tutorial
    http://uw7.org/un_5c516e5a1306a
    INFO: Puppeteer to biblioteka NodeJS do zdalnego sterowania przeglądarką

  8. Używanie fetch() (i promisów) w JavaScript do wykonywania zapytań do zewnętrznych zasobów
    http://uw7.org/un_5c516e6336b70