#unknowNews - 3 marca 2019

in #polish6 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

  • 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

  • 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ł

  • 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

  • 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/

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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 ;)

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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)

  • 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/

  • 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

  • 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

  • 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

  • AMA (Ask-Me-Anything) z Billem Gatesem na Reddicie
    https://www.reddit.com/r/IAmA/comments/aunv58/im_bill_gates_cochair_of_the_bill_melinda_gates/

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

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

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

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

  • '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 ;)

  • 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ę... ;)