Wpis z mikrobloga

◢ #unknownews

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
https://www.youtube.com/watch?v=W23biL2OyNA&list=PLm-I1edL9b38GODP-UXPyrLrYgOJ53HB3
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
https://www.reddit.com/r/IAmA/comments/aunv58/im_bill_gates_cochair_of_the_bill_melinda_gates/

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 ==

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

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

36) "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.

37) 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ć

38) 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 niektórych zagadnień

39) 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.

==
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

Podobało się? Zalajkuj lub podaj dalej - thx.

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

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

Adekwatne tagi:
#programowanie #android #javascript #polska #spotify #ethereum #youtube #startup #windows #technologia #facebook #twitch #docker #serwery #ciekawostki
imlmpe - ◢ #unknownews ◣

 Dziś z mocnym opóźnieniem, ale za to więcej linków - zaró...

źródło: comment_CDbAoIf26ploRzfjrl2enTqrnMb5H01P.jpg

Pobierz
  • 25
25) Skrypt do synchronizacji napisów w filmach - zupełnie niezależny językowo (czyli działa też na PL napisach)


@imlmpe:

Żeby sprawdzić ten skrypt na swoim VLC muszę posiadać Pythona? Jestem laikiem jeśli chodzi o GitHuba.