Aktywne Wpisy

kowalik +679
Za niecałe 2 godziny wyjeżdżam do Holandii. Po 10 latach rzuciłem etat i wyjeżdżam z tego państwa z kartonu. Dajcie parę plusów dla odwagi, bo boję się okropnie.
#emigracja
#emigracja

Qiudo +145
Życie jest zajebiste i pomyśleć że jeszcze 3 lata temu siedziałem w Polsce i byłem pełny marzeń których zrealizować nie mogłem bo zarobki rzędu 2500 PLN. Zmarnowane 8 lat życia na pracę w Polsce bo przecież może będzie lepiej. Nie będzie, i jedyne co dała mi Polska to stany depresyjne i ciągły stres. #emigracja to najlepsza decyzja podjęta w życiu. Z etapu pełnego marzeń wylądowałem na etapie kiedy wszystko co chce mogę

1) Wielkie badanie branży IT pracującej na umowach B2B - jak to wygląda?
https://solutionchaser.com/wyniki-badania-na-temat-jakosci-pracy-na-b2b/
INFO: artykuł przedstawia, że jednak nie jest tak różowo jak niektórzy to widzą. (na początku tekstu masz TLDR - można rzucić okiem)
2) Sekretne życie lokalizatorów GPS - miały gwarantować bezpieczeństwo, a jak jest naprawdę?
https://decoded.avast.io/martinhron/the-secret-life-of-gps-trackers/
INFO: łatwość podsłuchiwania innych użytkowników, domyślne hasła dostępowe, czy brak szyfrowania transmisji - to tylko niektóre z przewinień tańszych modeli lokalizatorów
3) Automatyczny generator ".gitignore", bazujący na użytych w projekcie technologiach
https://www.gitignore.io
INFO: wpisujesz czego używać - np. "composer react symfony" i masz gotowy plik dzięki któremu nie zaśmiecisz swojego repozytorium
4) Wszystko co powinieneś wiedzieć o CSS - selektory, ich waga, skrótowe formy zapisu itp.
https://www.taniarascia.com/overview-of-css-concepts/
INFO: wiesz jaką wagę ma klasa/tag/ID? która definicja z CSS będzie brana pod uwagę i dlaczego? Sprawdź to.
5) Java Security Calendar 2019 - kalendarz "adwentowy" skrywający pod każdym okienkiem buga w Javie
https://www.ripstech.com/java-security-calendar-2019/
INFO: rzuć okiem na edycję z 2017 roku z bugami w PHP - też jest fajna
6) "Mój samochód nie chce zapalić gdy kupuję lody waniliowe - przy innych smakach jest OK" - ciekawy przypadek z General Motors
https://www.digitalrepublik.com/digital-marketing-newsletter/2015/05/10/my-car-does-not-start-when-i-buy-vanilla-ice-cream-said-a-man-to-general-motors/
INFO: ta historia pokazuje, że niektóre szalone tickety od klientów mogą mieć sens, a ich rozwiązanie bywa nietrywialne
7) Almond - wirtualny asystent dbający o prywatność użytkownika
https://almond.stanford.edu
INFO: warto zobaczyć drugi z filmów prezentujących jego możliwości (sugeruję pominąć pierwszy...)
8) Podstawy tworzenia rozszerzeń do przeglądarek - "background page"
https://levelup.gitconnected.com/how-to-use-background-script-to-fetch-data-in-chrome-extension-ef9d7f69625d
INFO: jak stworzyć rozszerzenie działające stale w tle lub takie, które oczekuje na konkretne eventy
9) BBC opublikowało archiwum swoich efektów dźwiękowych - ponad 16000 nagrań w formacie WAV
http://bbcsfx.acropolis.org.uk
INFO: wszystkie nagrania są dostępne za darmo do użytku w celach niekomercyjnych i hobbystycznych.
10) Nawiasy w Bashu - niezbędna wiedza dla programistów shellowych
https://dev.to/rpalo/bash-brackets-quick-reference-4eh6
INFO: nawias kwadratowy? nawias okrągły? podwójny nawias kwadratowy? a może podwójny okrągły? jaka jest różnica między tymi zapisami?
11) Jak tworzyć graficzne aplikacje na Raspberry Pi bez konieczności posiadania środowiska graficznego na malince?
https://medium.com/@avik.das/writing-gui-applications-on-the-raspberry-pi-without-a-desktop-environment-8f8f840d9867
INFO: rozwiązaniem jest używanie tzw. framebuffera (metoda znana od lat w świecie Linuksa)
12) Najczęściej kopiowany fragment kodu ze StackOverflow zawiera błąd
https://programming.guide/worlds-most-copied-so-snippet.html
INFO: mowa o funkcji zamieniającej długa liczbę bajtów na formę czytelną dla człowieka (wyrażoną w kB, GB, PB itp.)
13) Gra online do ćwiczenia umiejętności hackersko-programistycznych
https://hack.ainfosec.com
INFO: początkowe zadania są banalne (czysty JS), ale im dalej, tym trudniej (kryptografia, znajomość programowania, reverse engineering itp)
14) Przewidywania odnośnie drogi rozwoju programowania na 2020 rok
https://medium.com/better-programming/2020-programming-trend-predictions-a5d6b70bec26
INFO: Rust zyska na popularności? API będzie szło w stronę GraphQL? Co będzie z PWA i WebAssembly?
15) Często piszemy określenie "CI/CD" - ale czym naprawdę jest to CI i co je rózni od CD?
https://fire.ci/blog/the-difference-between-ci-and-cd/
INFO: Continuous Integration? Continuous Delivery? Continuous Deployment? to jedno i to samo? Niekoniecznie.
16) Interaktywne wprowadzenie do tworzenia animacji w React z użyciem biblioteki Framer Motion
https://react.christmas/2019/3
INFO: każdy przykład zawiera kod źródłowy i podgląd efektów jego wykonania.
17) Lista 9 najlepszych (zdaniem autora tekstu) nagrań z konferencji dla programistów .NET
https://dev.to/thomasardal/9-awesome-net-conference-talks-you-don-t-want-to-miss-fid
INFO: zupełnie nie znam dotneta, więc nie wypowiem się o jakości - po ilości lajków i sharów wnioskuję, że to fajny materiał ;)
18) Huginn - personalny system automatyzacji zadań (selfhosted)
https://github.com/huginn/huginn/
INFO: najbardziej przypomina to serwis w stylu "IFTTT", z tą różnicą, że nie działa to w chmurze, a na Twoim serwerze
19) Przegląd 12 użytecznych rozszerzeń do VSCode dla web developerów (film ~14 minut)
https://dev.to/wilsmex/12-vs-code-extensions-for-web-dev-ii4
INFO: pod filmem widoczna jest lista omawianych rozszerzeń
20) Negative Latency - ujemne opóźnienie w grach online? Nowy, ciekawy pomysł od Google
https://nolannicholson.com/latency.html
INFO: ta strona prezentuje algorytmy, które NIE obniżają opóźnień w grach, ale symulują jakby ich nie było (są dema online - klikaj myszką aby grać)
21) Nowe funkcje dostępne w API przeglądarki Chrome - ciekawe, kiedy pojawią się u konkurencji.
https://blog.bitsrc.io/7-new-chrome-apis-you-should-know-cf2dcb9f42dc
INFO: niektóre z nich bardzo ułatwiają życie programistom (np getInstalledRelatedApps czy WebShare API)
22) Budowa prostego RESTowego API bazującego na Lambdzie (rozwiązanie ServerLess) oraz API Gateway (z AWS)
https://blog.sourcerer.io/full-guide-to-developing-rest-apis-with-aws-api-gateway-and-aws-lambda-d254729d6992
INFO: artykuł jest dość długi, ale krok po kroku wyjaśnia cały proces konfiguracji środowiska i tworzenia kodu.
23) Music mode for Youtube - dla tych, którzy lubią słuchać muzyki na YT (rozszerzenie do Chrome)
https://chrome.google.com/webstore/detail/music-mode-for-youtube/jeieekjcmkhfffleemgbiooooockfmha?ref=producthunt
INFO: nie potrzebujesz obrazu, rekomendacji, komentarzy. Potrzebujesz tylko dźwięku i przycisków do sterowania.
24) Kotlin vs Java - ten sam kod napisany osobno w tych dwóch technologiach
https://www.kotlinvsjava.com
INFO: u góry są zakładki które łatwo przeoczyć - użyj ich ;)
25) Która firma z USA najwięcej płaci programistom na różnych poziomach zaawansowania (od juniora do głównego inżyniera)?
https://www.levels.fyi/2019/
INFO: może Cię zaskoczę, ale NIE jest to Google ani Amazon.
26) Starship - "niezależny shellowo prompt napisany w Rust". Trudno to opisać, ale animacja wszystko wyjaśnia
https://starship.rs
INFO: zerknij do zakładki z konfiguracją. Zdziwisz się jak bardzo customizowalne jest to narzędzie.
27) Dobry kanał na Youtube z tutorialami dla programistów
https://www.youtube.com/channel/UCMm15RFnHUvM-aSc50e7R9A/videos
INFO: porusza zarówno te proste tematy, jak i bardziej zaawansowane np. programowanie reaktywne w JS
28) Język angielski jest nierozerwalnie związany z branżą IT - oto kilka narzędzi do jego efektywniejszej nauki
https://blog.robertorlinski.pl/2019/12/02/materialy-do-nauki-jezyka-angielskiego/
INFO: zaskoczył mnie program DeepL. Jeśli chodzi o gramatykę przetłumaczonego na polski tekstu, to jest o niebo lepszy od np. Google Translate
29) Co każdy programista powinien wiedzieć o... czasie
https://unix4lyfe.org/time/
INFO: czym się różni UTC od GTM? czym jest sekunda przestępna?
30) Tworzysz aplikację na Androida? a może chcesz je tworzyć na Androidzie i tam też kompilować?
https://github.com/BuildAPKs/buildAPKs
INFO: ta prosta aplikacja umożliwia tworzenie plików APK bezpośrednio na urządzeniu (np. na Chromebooku)
31) Krótka historia o tym jak para geeków dodała własne znaki do standardu Unicode
https://unicodepowersymbol.com/we-did-it-how-a-comment-on-hackernews-lead-to-4-½-new-unicode-characters/
INFO: tekst (choć nie nowy), świetnie przedstawia jak wygląda proces tworzenia nowych znaków i z jakimi formalnościami się to wiąże
32) Trzy sposoby na obniżenie kosztów utrzymania API na infrastrukturze AWS
https://gameanalytics.com/blog/reduce-costs-https-api-aws.html
INFO: w skrócie, każdy bajt transmisji się liczy, a Ty możesz tych bajtów sporo zaoszczędzić z użyciem tych porad.
33) FX - terminalowe narzędzie do przeglądania plików JSON
https://github.com/antonmedv/fx
INFO: to, co odróżnia go od konkurencji to możliwość nawigowania myszką po strukturze JSONa
34) Zastanawiałeś się kiedyś, jak duże jest Archiwum Internetu (archive.org)?
https://twitter.com/textfiles/status/1204428311553642496
INFO: przeczytaj CAŁY WĄTEK i przekaż datek na jego utrzymanie.
35) Zamiast typu boolean używaj w swoim projekcie typów ograniczonych co do wartości (np. enum)
https://www.luu.io/posts/dont-use-booleans/
INFO: artykuł opisuje dlaczego to jest ważne i jak boole mogą skomplikować Ci życie przy rozroście projektu
36) SQL Murder Mystery - zostań detektywem w SQL City. Znajdź mordercę
https://mystery.knightlab.com
INFO: po przeczytaniu krótkiego wprowadzenia dowiesz się o co chodzi i jak grać. Musisz wskazać winnego. Baza na której pracujesz (online) to SQLite. Na końcu jest link do solucji.
== LINKI TYLKO DLA PATRONÓW ==
37) Jak postawić własny, darmowy serwer VPN na infrastrukturze AWS? (tutorial ponoć na 5 minut)
http://uw7.org/un_5dfa02c8c1d4d
INFO: rozwiązanie bazuje na "Free Usage Tier"
38) Jak zaprojektować dobre API RESTowe?
http://uw7.org/un_5dfa02cf3a508
INFO: pokaźny zbiór porad i przykładów implementacji
39) Ucz się programowania frontendowego tworząc konkretne projekty - oto ich zbiór
http://uw7.org/un_5dfa02d49f024
INFO: około setka poradników pokazujących jak stworzyć projekty, które przyspieszą Twoją naukę frontendu
40) Jak zapewnić sobie rozpoznawalność w pracy jako developer? Zbiór porad (mini ebook)
http://uw7.org/un_5dfa02f6af640
INFO: Łącznie około 28 stron porad. W drugim akapicie masz książkę w formacie PDF do pobrania offline.
41) Zbiór tutoriali, które w jednym filmie nauczą Cię podstaw języka X (filmy od 30 minut do prawie 5h)
http://uw7.org/un_5dfa02fc96dc6
INFO: React + Node, Django (Python), React Native, Python Flask, React + Firebase
42) Czego słuchać podczas programowania? Zbiór 57 klimatycznych kompilacji (albumów?)
http://uw7.org/un_5dfa0301983cf
INFO: wszystkie dostępne za darmo w formie online jak i do ściągnięcia jako długie (przeważnie 1h) pliki mp3
==
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
************
[Obserwuj mnie na FB] - [Chcesz być wołany?] - [Zostań patronem] - [Wersja RSS] - [Subskrybuj przez email] - [Grupa na Telegramie]
tagi: #programowanie #technologia #android #python #frontend #security #dotnet #internet #serwery #technologia #css #javascript #ciekawostki
Zapraszam na:
https://unknow.news
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
Treść została ukryta...
@imlmpe: ( ͡° ͜ʖ ͡°)
@imlmpe: Różnica jest znacząca, nie znam zbyt dobrze j.ang i korzystam z deepl. Odkąd odkryłem to narzędzie, jest mi znacznie łatwiej czytać różne teksty. Choć oczywiście angielskiego uczę się.
@imlmpe: ... "tylko" Pygame -> indealne rozwiazanie.
@imlmpe: dla ludzi ceniących czas: 60 petabajtów
@imlmpe: Wydaje mi się że bylo już u Ciebie na liście
https://patronite.pl/unknow
To nie jest Java Security Calendar, tylko kalendarz spieprzonej implementacji w Javie. W każdym języku można odwalić taki szajs jak tutaj jest pokazany. Nikt tak nie pisze prawdziwego kodu. A już mistrzem wszystkiego jest nr 16 z Hibernate i escape na podwójne "", chyba tylko ktoś totalnie nowy mógłby napisać coś takiego.
@imlmpe: Zrobione, dzięki za bodziec. Nawiasem mówiąc, wielki szacunek za przygotowywanie tych zestawień. Często czytam Twoje linki. Historia dodatkowych znaków Unicode - bezcenna. Świetna też historia z lodami waniliowymi. A propos - znasz klasyczną opowieść o firmie, z której nie dało się wysyłać maili na odległość powyżej 500 mil? ( ͡° ͜ʖ ͡°)
https://www.ibiblio.org/harris/500milemail.html
@imlmpe: muszę Cię zmartwić ale ta wstawka to legenda i to jeszcze poprzestawiana https://www.snopes.com/fact-check/cone-of-silence/