#unknowNews - 3 marca 2019

in #polish5 years ago

#unknownews
obrazek PNG 2.png

Dziś z mocnym opóźnieniem, ale za to więcej linków - zarówno w sekcji darmowej, jak i partnerskiej :)

  1. Biblioteka JS, która formatuje wejście w inputach w zależności od typu danych (telefon, numer karty, data itp)
    https://nosir.github.io/cleave.js/
    INFO: ciekawostką jest fakt, że biblioteka obsługuje formatowanie numerów telefonów w zależności od kraju (jest Polska na liście!)

  2. Jak zabić w Linuksie proces, który nie chce/może być zabity?
    https://blog.xenproject.org/2018/08/01/killing-processes-that-dont-want-to-be-killed/
    INFO: mowa o procesach, które np. zabezpieczają się przed zabiciem, lub po prostu mają buga i nie da się ich skutecznie uśmiercić

  3. Struktury programistyczne których poznanie (przynajmniej z nazwy) sprawi, że będziesz brzmieć inteligentniej na rozmowie o pracę
    http://blog.amynguyen.net/?p=853

  4. Programowanie smart-contractów w sieci Ethereum z użyciem języka Solidity


    INFO: seria filmów dobrych na rozpoczęcie przygody z blockchainem i siecią Ethereum

  5. Jak odróżnić twarze generowane przez sztuczną inteligencję od tych prawdziwych - poradnik
    https://medium.com/@kcimc/how-to-recognize-fake-ai-generated-images-4d1f6f9a2842
    INFO: może i znaleźli sporo błędów w algorytmach, ale ja i tak nie mogę wyjść z podziwu jak te fotki wyglądają :o

  6. Czy da się napisać JEDNO wyrażenie regularne, które sprawdzi, czy zadane słowo jest w języku angielskim? Da się ;)
    http://debtsm.art/rgx-english.html
    INFO: to raczej 'sztuka dla sztuki', bez realnego zastosowania, ale i tak ciekawy pomysł

  7. Pytania rekrutacyjne dla programistów są za trudne i za krótkie
    https://triplebyte.com/blog/interview-questions-are-too-hard-and-too-short
    INFO: "koszty zatrudnienia złego pracownika są wyższe od kosztów odrzucenia dobrego" - ten cytat tłumaczy zasadę działania wspomnianych rekrutacji

  8. Antypaterny z VIMa - czyli co ludzie robią źle, a co dałoby się zoptymalizować przy pracy z tym edytorem
    https://sanctum.geek.nz/arabesque/vim-anti-patterns/

  9. Silnik 3D napisany w oparciu o HTML5 i transformacje 3D w CSS
    https://keithclark.co.uk/labs/css-fps/desktop/
    INFO: jest tam oczywiście sporo JS, ale używany jest on głównie do sterowania ruchem

  10. Aplikacja online prezentująca JSONa w prostej do zrozumienia formie
    http://cheersgames.com/JsonEditor/TabulatingJsonEditor.html
    INFO: uploaduj swój plik JSON i przeglądaj prostą tabelkę z wartościami

  11. Pojawił się GIT w wersji 2.21.0 - oto lista nowości jakie obsługuje
    https://github.blog/2019-02-24-highlights-from-git-2-21/
    INFO: czytelne dla człowieka daty w logu, detekcja kolizji w nazwach plików (przy systemach plików case-insensitive) i inne

  12. Blockchain - najpopularniejsze zastosowania i wyjaśnienie... dlaczego to nie działa
    https://blog.smartdec.net/you-do-not-need-blockchain-eight-popular-use-cases-and-why-they-do-not-work-f2ecc6cc2129
    INFO: w skrócie - jeśli myślisz, że potrzebujesz technologii blockchain, to ZAZWYCZAJ się mylisz

  13. Narzędzie do generowania certyfikatów dla środowisk DEV i pre-produkcyjnych
    https://smallstep.com/blog/step-v0-8-6-valid-HTTPS-certificates-for-dev-pre-prod.html

  14. Praca z Canvasem w JavaScript - podstawy podstaw i przykładowa aplikacja
    https://devszczepaniak.pl/podstawy-pracy-z-canvas-api/
    INFO: autor przedstawia jak napisać prostego 'painta' rysującego po płótnie za pomocą myszki

  15. Lofi - miniaturowy (150x150 pikseli) player do Spotify na Windowsa i Maca
    https://www.lofi.rocks
    INFO: jego zadaniem NIE jest zastąpienie oryginalnego playera, a jedynie działanie jako 'pływający po ekranie pilot' do zmiany utworów i wyświetlacz okładek

  16. Jak sprawić, aby inni programiści nienawidzili pracy z Tobą
    https://anaxi.com/blog/2019/02/20/how-to-make-other-developers-hate-to-work-with-you/
    INFO: nie traktuj tego jako poradnik do wdrożenia, a ostrzeżenie ;)

  17. Zabezpieczanie ServerLess API z użyciem JSON Web Tokenów
    https://medium.freecodecamp.org/a-crash-course-on-securing-serverless-apis-with-json-web-tokens-ff657ab2f5a5
    INFO: kompletny poradnik prezentujący to rozwiązanie z użyciem AWS Lambda

  18. Merkle Trees (tzw. hash tree) - co to jest, jak działa i do czego może Ci się przydać
    https://ordepdev.me/posts/diving-into-merkle-trees

  19. Jak rozpocząć swoją przygodę ze światem Open Source i jak udzielać się w projektach?
    https://medium.com/mindsdb/contributing-to-an-open-source-project-how-to-get-started-6ba812301738

  20. Mozilla udostępniła swoje (największe dostępne do tej pory za darmo) archiwum próbek głosów w 18 językach
    https://blog.mozilla.org/blog/2019/02/28/sharing-our-common-voices-mozilla-releases-the-largest-to-date-public-domain-transcribed-voice-dataset/
    INFO: może się przydać jeśli chcesz oprogramować rozpoznawanie mowy, czy zajmujesz się np. nauką sieci neuronowych

  21. Czy można wykonać obiektyw do aparatu (a konkretnie szkło do niego) z lodu z lodowca? Można...
    https://www.mathieustern.com/blog/2018/10/22/l437fjpq58g619vlkm6t1iwhk8s6dr
    INFO: interesujący projekt i film z jego tworzenia

  22. Sysinternals Video Library - biblioteka filmów przedstawiających przestarzałe już narzędzia do analizy Windowsa
    https://www.youtube.com/watch?list=PL96F5PDvO1HHuVewlKWQDzzTUrhMm-wGS&v=TMlTwRsO5F8
    INFO: analiza sieci, procesów, dysku, rejestru - godziny nagrań dla wielbicieli starych systemów (np. Windows XP)

  23. TOP10 obrazów dockerowych z repozytorium zawierają minimum 30 podatności per kontener
    https://snyk.io/blog/top-ten-most-popular-docker-images-each-contain-at-least-30-vulnerabilities/

  24. Komputer ma dwie kości RAM po 4GB, a Ty alokujesz zmienną mającą 6GB - jak to wpływa na wydajność? Jak komputer podzieli pamięć?
    http://bit.ly/2Uf67Bl
    INFO: warto przeczytać odpowiedzi w wątku. Interesujące wyjaśnienie tego, jak działa pamięć (we współczesnym) komputerze

  25. Skrypt do synchronizacji napisów w filmach - zupełnie niezależny językowo (czyli działa też na PL napisach)
    https://github.com/smacke/subsync
    INFO: program analizuje ścieżkę dźwiękową, potrafi się uczyć i da się go zintegrować z VLC

  26. Code shelter - serwis gromadzący porzucone projekty open sourcowe (ale chcące się odrodzić)
    https://www.codeshelter.co
    INFO: możesz dodać się do któregoś z projektów i pracować nad jego rozwojem/ożywieniem

  27. AMA (Ask-Me-Anything) z Billem Gatesem na Reddicie

  28. Cmentarz startupów - strona analizująca przyczyny porażki 100+ startupów
    https://www.failory.com/cemetery

  29. UnRead.IT - zestawienia najlepszych wpisów z reddita, dostarczane raz w tygodniu na Twojego maila (newsletter)
    https://unread.it

  30. Odchudzone wersje stron WWW, pozbawione JS (lub z jego minimalną ilością) - lekkie i szybkie
    https://github.com/mdibaiee/awesome-lite-websites

  31. Simpson's Paradox - ciekawy paradoks matematyczny często spotykany w życiu codziennym
    https://www.forrestthewoods.com/blog/my_favorite_paradox/

  32. 'Nielegalne' budowle z klocków Lego - czyli jakich połączeń klocków powinieneś unikać wg producenta
    http://bramlambrecht.com/tmp/jamieberard-brickstress-bf06.pdf
    INFO: wrzucam jako tekst rozrywkowy - nie wiem dlaczego, ale wciągnęło mnie to i przeglądnąłem całe ;)

  33. YouTube wyłączył możliwość zarabiania na filmach związanych z ruchem antyszczepionkowym
    https://techcrunch.com/2019/02/22/youtube-demonetizes-anti-vaccination-videos/

== LINKI TYLKO DLA PATRONÓW ==

  1. Sławne prawa rządzące światem programowania - niektóre nawet zabawne ;)
    http://uw7.org/un_5c793f8a0117e
    INFO: prawo Moora, Linusa, Pareto, Postela itp

  2. Sekretne życie moderatorów Facebooka z USA - jak wygląda ich praca?
    http://uw7.org/un_5c793f913aa7b
    INFO: długi, ale ciekawy i warty przeczytania tekst

  3. "Moja konfiguracja środowiska do Live Codingu na Twitchu"
    http://uw7.org/un_5c793f9a5941e
    INFO: autorka pokazuje nie tylko swój sprzęt, ale przede wszystkim konfigurację OBSa, podział ekranu na sceny itp.

  4. Obsługa 100k jednoczesnych połaczeń w MySQL - jak przygotować na to serwer?
    http://uw7.org/un_5c793f9fea813
    INFO: to bardziej próba sprostania wyzwaniu niż realne zastosowanie, ale można się z tego sporo nauczyć

  5. Wstęp do programowania w Assemblerze z użyciem NASMa w Linuksie
    http://uw7.org/un_5c793fa5b1580
    INFO: świetnie skomentowane kody źródłowe - dobre wyjaśnienie niektrych zagadnień

  6. Zablokuj większość reklam i wideo-reklam na swoim Androidzie
    http://uw7.org/un_5c793fae7e8a3
    INFO: nie potrzebujesz roota, ale musisz zainstalować aplikację spoza marketu.

Sort:  

Hm... Myślałem że 3-ci marzec jest dopiero jutro, a Ty piszesz o opóźnieniu. ;)

przez te ciągłe podróże w czasie tracę rachubę... ;)