#unknowNews - 3 marca 2019
◢ #unknownews ◣
Dziś z mocnym opóźnieniem, ale za to więcej linków - zarówno w sekcji darmowej, jak i partnerskiej :)
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!)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ćStruktury programistyczne których poznanie (przynajmniej z nazwy) sprawi, że będziesz brzmieć inteligentniej na rozmowie o pracę
http://blog.amynguyen.net/?p=853Programowanie 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 ==
Sławne prawa rządzące światem programowania - niektóre nawet zabawne ;)
http://uw7.org/un_5c793f8a0117e
INFO: prawo Moora, Linusa, Pareto, Postela itpSekretne ż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"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.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ć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ń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.
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ę... ;)