Dodany: 2019-07-17 14:12:38 | Ostatnio wołany: 2019-07-17 14:13:49



◢ #unknownews

Najnowszy przegląd ciekawostek z sieci już na Ciebie czeka. Dziś znów się tego trochę uzbierało, więc jest z czego wybierać :)

1) Jak zbudować aplikację? - seria 16 filmów przygotowanych przez Toma Scotta. Warto rzucić okiem!
https://www.youtube.com/playlist?list=PL96C35uN7xGJu6skU4TBYrIWxggkZBrF5
INFO: Seria sponsorowana przez Google - tworzenie prototypu, testowanie, zdobywanie userów. To NIE są lekcje programowania.

2) Kto tak naprawdę stoi za usługami VPN? 97 VPNów jest zarządzanych przez 23 firmy
https://vpnpro.com/blog/hidden-vpn-owners-unveiled-97-vpns-23-companies/
INFO: Obszerna analiza dostawców VPNów - może się zdarzyć, że uciekając z jednej firmy, trafisz do... tej samej

3) Inżynier bezpieczeństwa pracujący dla Oracle, dzieli się swoimi sposobami na szyfrowanie danych
https://www.robertclarke.com/cloud-encryption/
INFO: artykuł przedstawia koncepcję szyfrowania wielowarstwowego i podpowiada jak szyfrować dane w chmurze (np. na Dropbox)

4) Skąd GitHub wie w jakim języku programowania stworzono dany projekt?
https://github.blog/2019-07-02-c-or-java-typescript-or-javascript-machine-learning-based-classification-of-programming-languages/
INFO: zastosowali machine learning - zobacz jak to zaimplementowano

5) FZF oraz RGREP - opis dwóch narzędzi, które bardzo usprawniły pracę autora artykułu
sidneyliebrand/how-fzf-and-ripgrep-improved-my-workflow-61c7ca212861" rel="nofollow">https://medium.com/@sidneyliebrand/how-fzf-and-ripgrep-improved-my-workflow-61c7ca212861
INFO: FZF używam już od pewnego czasu i rzeczywiście mocno usprawnia on pracę

6) Usprawnienie pracy z VIMem poprzez przemapowanie niektórych klawiszy
sidneyliebrand/a-collection-of-vim-key-binds-4d227c9a455" rel="nofollow">https://medium.com/@sidneyliebrand/a-collection-of-vim-key-binds-4d227c9a455
INFO: sprytne rozwiązania, które mogą przydać się przede wszystkim programistom

7) W misji Apollo 11 był jeden bohater o którym się nie mówi: software! [film + tekst]
https://www.wsj.com/articles/apollo-11-had-a-hidden-hero-software-11563153001?mod=rsswn
INFO: długa pasjonująca historia pełna wypowiedzi osób które aktywnie uczestniczyły czy to przy tworzeniu kodu czy przy samej misji

8) Programowanie funkcyjne w JavaScript - czym są 'higher-order functions'?
https://jrsinclair.com/articles/2019/what-is-a-higher-order-function-and-why-should-anyone-care/
INFO: kompleksowe omówienie tematu z wieloma przykładami

9) Biblioteka (gem) strong_password do Ruby została zhackowana - analiza zdarzenia
https://withatwist.dev/strong-password-rubygem-hijacked.html
INFO: włamywacz przejął kontrolę nad repozytorium biblioteki i dopisał do niej złośliwy kod

10) Dobre praktyki przy tworzeniu Dockerfile
https://blog.docker.com/2019/07/intro-guide-to-dockerfile-best-practices/
INFO: jeśli pracujesz z dockerami, to po prostu musisz to przeczytać - przyspieszy to tworzenie obrazów i zmniejszy ich rozmiar

11) Lista 10 porad jak pisać użyteczne, konstruktywne i miłe komentarze przy code review
https://developers.redhat.com/blog/2019/07/08/10-tips-for-reviewing-code-you-dont-like/
INFO: to co widziałem w CR niekiedy można było nazwać słowem 'patologia' - ten poradnik podpowiada jak tej patologii unikać

12) API Discovery - co to jest i dlaczego to jest ważne?
http://apievangelist.com/2019/07/01/the-complexity-of-api-discovery/

13) Rozszerzenie do Chrome automatycznie wyszukujące kody zniżkowe dla produktów z GearBest/BangGood
https://chrome.google.com/webstore/detail/coupons-for-chinese-shops/nnfomhlhhddnhpfnhdgpngfobdoahkfl
INFO: jeśli kupon zniżkowy dla produktu istnieje, wyświetla się czerwona belka u góry strony, a po jej kliknięciu widzimy listę kodów

14) Używać TABów czy spacji podczas pisania kodu? - spójrz na ten problem w zupełnie nowy sposób
https://www.reddit.com/r/javascript/comments/c8drjo/nobody_talks_about_the_real_reason_to_use_tabs/
INFO: tu nie chodzi o preferencje danego użytkownika, ale o konsekwencje jakie to może nieść

15) Pamiętacie składanego smartfona - Galaxy Fold? Samsung nareszcie go poprawił
https://www.tomsguide.com/news/samsung-has-finally-fixed-the-galaxy-fold-report
INFO: poprzednia wersja zebrała ogrom negatywnych opinii. Wypuszczono wersję poprawioną z usuniętymi defektami

16) Pentagon wymyślił specjalny laser, który rozpoznaje ludzi na podstawie rytmu bicia ich serca
https://www.extremetech.com/extreme/294183-the-pentagon-developed-a-laser-that-identifies-people-by-their-heartbeat

17) Skracanie czasu bootowania linuksa z 30s do 3s - zmiana jednej linijki w configu
https://www.reddit.com/r/linux4noobs/comments/cafpd5/psa_i_reduced_my_boot_time_from_30_seconds_to_3/
INFO: warto przeczytać WSZYSTKIE komentarze, bo przypadek autora jest dość specyficzny

18) Przegląd narzędzi do formatowania kodu Swift
https://nshipster.com/swift-format/
INFO: Apple nigdy nie stworzyło oficjalnych porad odnośnie zasad formatowania kodu Swifta, więc każda aplikacja robi to po swojemu

19) Nowy ransomware atakuje macierze NAS (dyski sieciowe) - jeśli masz w domu jakiegoś np. QNAPa, to przeczytaj
https://threatpost.com/linux-ransomware-nas-servers/146441/
INFO: najpopularniejszą metodą infekcji jest tutaj brute-force na konta NASa. Zmień więc hasło na bezpieczne.

20) QuickJS - terminalowy silnik do wykonywania JavaScriptu
https://bellard.org/quickjs/quickjs.html
INFO: podajesz plik JS jako input, a na ekranie wyświetla się efekt działania kodu

21) Jak przełamać monopol Google na rynku wyszukiwarek? uczynić ich indeks wyszukiwania publicznym
https://www.bloomberg.com/news/articles/2019-07-15/to-break-google-s-monopoly-on-search-make-its-index-public
INFO: zupełnie nie podoba mi się ten pomysł (momentami zahacza o nacjonalizację prywatnej firmy), ale warto poczytać

22) Gdyby liczbę języków programowania na świecie musieć ograniczyć do pięciu, to które by zostały? - dyskusja
https://www.quora.com/If-we-had-to-restrict-the-number-of-programming-languages-to-5-for-all-the-uses-in-the-World-what-languages-would-you-vote-to-stay
INFO: warto rozwinąć wszystkie komentarze i przeczytać uzasadnienia tych wyborów

23) Stary (bo już 13 letni) dokument na temat bezpieczeństwa stron internetowych (MySQL+PHP)
https://www.sobstel.org/pdf/bezpieczenstwo-php-mysql-zagrozenia.pdf
INFO: pomimo upływu czasu, opisywane tam błędy nadal spotykane są w tworzonym obecnie oprogramowaniu webowym.

24) Czy wydaje Ci się, że znasz język C? rozwiąż ten krótki, 5-cio pytaniowy quiz
https://wordsandbuttons.online/so_you_think_you_know_c.html
INFO: koniecznie notkę od autora, która ukaże się po sprawdzeniu poprawnych odpowiedzi - wynik jest zaskakujący

25) Jeśli udostępniasz konkretnej osobie zdjęcie na Google Photos, to w zasadzie czynisz to zdjęcie publicznym [bug]
robertwiblin/google-photo-is-making-your-photos-semi-public-and-you-probably-dont-realise-6fcc74e40ac6" rel="nofollow">https://medium.com/@robertwiblin/google-photo-is-making-your-photos-semi-public-and-you-probably-dont-realise-6fcc74e40ac6
INFO: wygenerowany link do zdjęcia/albumu wysyłany do odbiorcy mailem działa dla każdego - także dla niezalogowanych userów

26) Europejski, satelitarny system geolokalizacji GALILEO przestał działać - 'padły' (?) wszystkie satelity
https://sekurak.pl/europejski-satelitarny-system-geolokalizacji-galileo-w-tajemniczy-sposob-przestal-dzialac-status-satellites-affected-all/
INFO: mówi się, że to awaria naziemna (problem w komunikacji z bazy naziemnej z satelitami). Obecnie wszystkie satelity mają status 'SERVICE OUTAGE'

27) Aby stawać się lepszym programistą, musisz więcej programować - tylko co pisać?
https://medium.com/better-programming/the-secret-to-being-a-top-developer-is-building-things-d3d058e4e472
INFO: kolejna lista pomysłów do implementacji

28) Dobór fonta w Twojej aplikacji jest bardzo ważnym elementem wyglądu - jak poprawić aplikację, poprawiając tekst?
https://uxdesign.cc/how-to-make-the-typography-of-your-ios-app-not-suck-a6de09fb7c41
INFO: sporo porad na temat pracy z fontami. Rzuć okiem na linki do zasobów na końcu tekstu

29) Poznaj "Sia" - sensowną, działającą i nie związaną z finansami aplikację działającą w oparciu o blockchain
https://blog.sia.tech/meet-sia-the-most-viable-non-financial-application-of-blockchain-technology-afe6e7412a25
INFO: to zdecentralizowany storage chmurowy, rozsiany po całym świecie.

30) Rzeczy, których powinno uczyć się przyszłych programistów jeszcze na studiach
https://dev.to/taillogs/what-developers-should-actually-learn-in-college-2nen
INFO: luźne przemyślenia, ale warto rzucić okiem.

31) Nintendo zapowiedziało wersję "Lite" swojej najsłynniejszej konsoli - Nintendo Switch
https://www.theverge.com/circuitbreaker/2019/7/10/20687801/nintendo-switch-lite-price-release-date-size-battery-life-motion-control-games
INFO: wersja lite będzie mniejsza i oczywiście tańsza od swojego pierwowzoru. Nie będzie miała także padów z detekcją ruchu.

32) Oglądaj Netflixa w pracy, udając, że siedzisz na wideokonferencji
https://netflixhangouts.com/?ref=producthunt
INFO: wygląda dość realistycznie i symuluje Google Hangouts

33) Przesiadka z MySQL na PostgreSQL - czy warto? dyskusja na Reddicie
https://old.reddit.com/r/PHP/comments/cdgxxu/anyone_made_the_jump_from_mysql_to_postresql_it/
INFO: warto przeczytać podawane w komentarzach argumenty. Ja wiem, że dla wielu MySQL jest 'fuj!', ale odpowiedź czy warto się migrować nie jest taka oczywista

== LINKI TYLKO DLA PATRONÓW ==

34) Automatyczne i niezwykle trafne podpowiadania kodu bazujące na deep learning - działa z VS Code, VIM, Atom, Emacs, Sublime
http://uw7.org/un_5d2f0e47a608e
INFO: wersja darmowa pozwala na pracę nad kodem do 400kb. Powyżej tego trzeba kupić licencję ($49 - lifetime).

35) Jak uruchomić Chrome w wersji headless w chmurze, za dosłownie kilka centów - poradnik
http://uw7.org/un_5d2f0e515b8a5
INFO: w praktyce musisz tylko zainstalować program do zarządzania chmurą, sklonować repo z GitHuba i zrobić deploy

36) Jak śledzić zachowanie użytkownika na stronie z użyciem JavaScriptu? - poradnik
http://uw7.org/un_5d2f0e583a8c2
INFO: prezentowane rozwiązania logują np. jaką stronę odwiedził user, jak długo na niej przebywał, w co kliknął itp

37) Niewielka, dostępna online, książka do nauki JavaScriptu - dla początkujących i uczących się od zera
http://uw7.org/un_5d2f0e605b08c

38) Wszystko to, co wiem będąc programistą bez wykształcenia - inspirujący wpis developerki
http://uw7.org/un_5d2f0f3e214c2
INFO: wpis zawiera odsyłacze do tekstów rozwijających dany temat. Zaskakujące jak wiele można nauczyć się samodzielnie, na własną rękę

A tutaj zostaje się patronem
https://patronite.pl/unknow

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

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

Tagi: #programowanie #javascript #bezpieczenstwo #internet #youtube #reddit #technologia #google #smartfon #docker

Przejdź do wpisu

Dodany: 2019-07-05 12:02:19 | Ostatnio wołany: 2019-07-05 12:03:23



◢ #unknownews

Czas na kolejną porcję linków z branży IT wyłowionych z Internetu :)

1) NAPRAWDĘ źle zaprojektowany interfejs użytkownika - spróbuj wypełnić ankietę tak szybko jak to możliwe
https://userinyerface.com
INFO: ta strona to oczywiście tylko żart, ale zobacz jak bardzo utrudnia życie źle (niestandardowo) zaprojektowana interakcja z użytkownikiem

2) Dlaczego NIE powinieneś chodzić do kasyna, a już na pewno NIE powinieneś grać w ruletkę? (dowody w postaci kodów źródłowych online)
https://easylang.online/apps/tutorial_mcarlo.html
INFO: uruchom każdy z przykładów, a zrozumiesz jak działa prawo wielkich liczb. Warto sprawdzić jeszcze przykład z Lotto - jest mało optymistyczny

3) Koszty użycia JavaScriptu w 2019 roku - pomyśl zanim użyjesz
https://v8.dev/blog/cost-of-javascript-2019
INFO: interesująca prezentacja wyjaśniająca o co chodzi z tymi kosztami. Wydajność stron, czas ładowania, różnice między przeglądarkami i urządzeniami...

4) Planujesz stworzyć kurs na platformie Udemy? w jakim języku go stworzyć?
https://www.michalgellert.pl/blog/kurs-na-udemy-po-polsku-czy-po-angielsku/
INFO: bardzo dobra analiza rynku. Sam fakt, że osób mówiących po angielsku jest więcej niekoniecznie przełoży się na zarobki.

5) Pobierz darmowego ebooka zawierającego listę 150 narzędzi użytecznych do marketingu internetowego
https://brand24.pl/e-book-marketing-full-stack-starter-pack/
INFO: ebook jest autorstwa ludzi z firmy Brand24 i ma 48 stron. Musisz mieć konto na Facebooku aby go pobrać.

6) A gdyby tak przerzucić się w 100% na terminalowe aplikacje? w 2019 roku!
https://www.linuxjournal.com/content/without-gui-how-live-entirely-terminal
INFO: spis narzędzi jakimi można się posługiwać - do maila, muzyki, stron WWW itp

7) Jak wymawiać nazwy elementów ze środowiska unixowego - dyskusja
https://lobste.rs/s/eyhoev/fun_saturday_survey_unix_pronunciation
INFO: /etc/ to 'i-ti-ci', 'e-te-ce', 'it-sii', 'etcetera', 'its' czy jeszcze coś innego? pomysłów jest wiele

8) Generator polityki cookies dla Twojego serwisu
https://cookiechill.com/
INFO: podajesz adres strony, a automat bada jakich ciastek używasz i w jakim celu i pisze za Ciebie niezbędne oświadczenie odnośnie tego, jak Twój serwis korzysta z ciastek

9) Przeanalizuj swój startup/firmę pod względem staranności planowania pracy nad aplikacją
https://pointninecap.typeform.com/to/WaWXfc
INFO: musisz wypełnić ankietę, która zajmie Ci około 10 minut i na podstawie odpowiedzi dowiesz się, co jest źle zaplanowane w Twojej firmie

10) Canvas TXT - biblioteka do tworzenia tekstów na cavasie w JS
https://github.com/geongeorge/Canvas-Txt
INFO: ekstremalnie prosta w użyciu. Podajesz tekst, fonta, pozycję i gotowe. Przyda Ci się przy tworzeniu np. generatora memów ;)

11) "Profesjonalna" firma deszyfrująca dyski twarde po atakach ransomware została złapana na oszustwie
https://www.propublica.org/article/sting-catches-another-ransomware-firm-red-mosquito-negotiating-with-hackers
INFO: firma nie dysponuje żadną technologią deszyfrowania dysków. Po prostu negocjuje ceny hurtowe za deszyfrowanie z hackerami i narzuca marżę na usługę

12) Przeglądarka internetowa dla webdesignerów i webmasterów - podglądaj swoją stronę jednocześnie na dziesiątkach systemów/urządzeń
https://sizzy.co/
INFO: przeglądarka jest płatna (abonament $5/msc), ale możliwości testowania ma niesamowite. Koniecznie zobacz animacje jak steruje się 13 urządzeniami jednocześnie :o

13) Jak w 5 minut stworzyć monitor usług HTTP z użyciem Google Cloud Function
https://medium.com/bluekiri/create-a-multiregional-http-monitor-in-less-than-five-minutes-with-google-cloud-function-8fbb5552f6e3
INFO: docelowo stworzony mechanizm monitoruje działanie serwisów WWW z wielu lokalizacji naraz

14) Lista 15 artykułów, które powinieneś przeczytać zanim stworzysz stronę we frameworku Django (Python)
https://dev.to/anuragrana/15-articles-you-must-read-if-you-are-building-a-website-in-python-django-pp2
INFO: użyteczny zbiór podstawowych tekstów dla początkujących. Od czego zacząć? gdzie się hostować? jak zaimplementować niektóre elementy (np. captcha)

15) Żegnaj programowanie obiektowe! - czyli wywód o ciemnych stronach OOP
cscalfani/goodbye-object-oriented-programming-a59cda4c0e53" rel="nofollow">https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53

16) Git rozróżnia wielkość liter w nazwach plików, a Twój filesystem (dotyczy Win/Mac) nie za bardzo...
https://www.hanselman.com/blog/GitIsCasesensitiveAndYourFilesystemMayNotBeWeirdFolderMergingOnWindows.aspx
INFO: Opis problemów jakie może to zrodzić i wyjaśnienie, jak sobie można z tym poradzić

17) Budowanie obrazów dockera z użyciem CircleCI, zaciągając kod z prywatnego repo GitHuba
https://blog.lelonek.me/private-dependencies-from-github-in-your-docker-container-92e3b8cbf677
INFO: tytuł brzmi skomplikowanie, ale być może takie rozwiązanie będzie Ci potrzebne w pracy

18) Już 9 lipca odbędzie się darmowy webinar wyjaśniający, jakie umiejętności należy zdobyć, aby wkręcić się w świat cybersecurity
https://www.facebook.com/134380809978892/posts/2288030567947228
INFO: webinar będzie powtarzany dwa razy - o 11:00 oraz o 21:00. Musisz się zapisać na jeden z terminów

19) Terminalowy odtwarzacz muzyki z Youtube
https://github.com/TimeTraveller-San/yTermPlayer
INFO: zdarza Ci się puszczać muzykę z YouTube? już nie musisz trzymać otwartej zakładki. Podajesz playlistę do odtworzenia i gotowe

20) URLPages - projekt umożliwiający trzymanie zawartości całej strony WWW w adresie URL
https://github.com/jstrieb/urlpages
INFO: dane trzymane są w postaci skompresowanej, a następnie encodowanej w base64

21) Lazy Docker - interface do łatwiejszego zarządzania kontenerami dockera w systemie
https://github.com/jesseduffield/lazydocker
INFO: nakładka (pisana w GO) umożliwia zarządzanie kontenerami, obrazami, a nawet procesami docker-compose

22) Jak wykonać backup książek z kindla, w tym tych zabezpieczonych DRMem? Poradnik.
https://www.sonyaellenmann.com/2018/09/back-up-kindle-files-mac.html
INFO: instrukcja używa aplikacji Calibre i pluginu DeDRM

23) Gdybyś potrzebował nowej, ulepszonej wersji ZIP-bomby, to taka właśnie powstała (pentesterzy wiedzą co z tym zrobić)
https://www.bamsoftware.com/hacks/zipbomb/
INFO: najnowsza wersja to 46MB plik ZIP, który dekompresuje się do 4,5 petabajta (tak... PETA)

24) Jony Ive opuszcza firmę Apple - jak to wpłynie na firmę?
https://www.wsj.com/articles/jony-ive-is-departing-apple-but-he-started-leaving-years-ago-11561943376?mod=rsswn
INFO: to człowiek, który był odpowiedzialny za wygląd urządzeń produkowanych przez Apple

25) Używasz Instagrama? Możesz dodać konto Twórcy tego zestawienia do obserwowanych
https://instagram.com/uwteam_org/
INFO: publikuję głównie InstaStories. Na wallu pustki. Przede wszystkim tematyka: technologia, biznes, nauka, seurity

26) Jeśli zabierasz swojego Macbooka na koło podbiegunowe, to wyłącz w nim funkcję NightShift
https://twitter.com/AustinJ/status/1144655793612107778
INFO: funkcja ta zmienia temperaturę kolorów na wyswietlaczu laptopa w zgodzie ze wschodami i zachodami słońca... no chyba, że słońce nie zachodzi ;)

27) Czy kiedykolwiek podczas instalacji programu na Windows 95 nerwowo machałeś myszką? Miałeś ku temu powód! to przyspieszało system.
https://retrocomputing.stackexchange.com/questions/11533/why-did-moving-the-mouse-cursor-cause-windows-95-to-run-more-quickly
INFO: ciekawe wyjaśnienie tego zjawiska - dlaczego ruchy myszki wpływały (pozytywnie) na szybkość działania systemu?

28) Ściąga dla ludzi pracujących z Kubernetes
https://medium.com/faun/kubectl-commands-cheatsheet-43ce8f13adfb
INFO: bogata lista komend użytecznych w codziennej pracy

29) Dlaczego niektóre strony internetowe mają rozdzielone logowanie na dwie oddzielne podstrony?
https://www.twilio.com/blog/why-username-and-password-on-two-different-pages
INFO: chodzi o pytanie o login -> klik 'dalej' -> pytanie o hasło. Okazuje się, że ma to zalety pod względem użyteczności jak i security [zobacz załączone linki do dyskusji]

30) Generator palety kolorów na podstawie obrazka - wersja online
https://colorkitty.com/
INFO: wrzucasz na stronę zdjęcie i w odpowiedzi otrzymujesz paletę pięciu dominujących kolorów (upload via URL u mnie nie działa)

31) PublicDomainFlix - czyli Netflix filmami na licencji 'Public Domain' (najczęściej wygasły do nich prawa autorskie)
http://publicdomainflix.com
INFO: większość produkcji jest bardzo stara (trafiają się nawet lata 20'), ale może ktoś lubi takie właśnie kino?

32) Youtube zdecydowało się na blokowanie filmów i kanałów uczących jak obchodzić zabezpieczenia
https://boingboing.net/2019/07/03/nobus-r-us.html
INFO: youtuberzy zajmujący się zawodowo tematyką security mają teraz niemały kłopot.

33) Plugin do WordPressa do tworzenia stron metodą 'drag and drop' - darmowy
https://siteorigin.com
INFO: świetne rozwiązanie dla osób zupełnie nieznających się na programowaniu, a chcących zbudować swoją stronę

== LINKI TYLKO DLA PATRONÓW ==

34) Wybierz NUDNĄ technologię - ciekawe przemyślenia na temat pracy programisty, organizacji tej pracy itp
http://uw7.org/un_5d1f1e771cbb8
INFO: zdecydowanie powinieneś zapoznać się z tą prezentacją jeśli tworzysz nie tylko oprogramowanie, ale też projektujesz środowiska (cały stack)

35) Zaimplementuj podstawowy skrypt do machine learningu w JavaScript [film: 17 minut]
http://uw7.org/un_5d1f1e7cf194b
INFO: genialne wyjaśnienie całego procesu i minimalna ilość kodu. Zdecydowanie warto zobaczyć!

36) Lista książek dla tych, którzy chcą wystartować z własnym startupem/firmą
http://uw7.org/un_5d1f1e84b683e
INFO: lista jest systematycznie uzupełniana o nowe pozycje. Obecnie na liście jest ponad 80 pozycji.

37) Deploy aplikacji w chmurze jednym kliknięciem
http://uw7.org/un_5d1f1e89da3e7
INFO: podajesz nazwę aplikacji i wybierasz z listy odpowiedni instalator (patrz na tagi, które oznaczają o jakiej chmurze mowa!)

38) Zbudujmy aplikację na iOS w języku Swift - seria (obecnie 17) filmów z tutorialami (zapisy live)
http://uw7.org/un_5d1f1e8fca3f6
INFO: Świetnie przygotowane, długie (1-2h na odcinek) i wyczerpujące pod względem treści odcinki [po otwarciu strony, z prawej na dole masz listę pozostałych filmów]

==
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ę? To zaplusuj, albo lepiej zostań moim patronem!

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

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

adekwatne tagi:
#programowanie #technologia #python #javascript #kindle #biznes #webdesign #wordpress #internet #startup #windows #facebook #django #google #docker #ciekawostki

Przejdź do wpisu

Dodany: 2019-06-28 12:16:37 | Ostatnio wołany: 2019-06-28 12:17:36



◢ #unknownews

Porcja linków z branży IT na ten tydzień - zapraszam do czytania :)

1) Raspberry Pi 4 jest już dostępne - producent podaje, że wydajność wzrosłą o 3.5x względem modelu 3
https://www.raspberrypi.org/blog/raspberry-pi-4-on-sale-now-from-35/
INFO: wsparcie dla dwóch monitorów 4K, do 4GB RAM, Bluetooth 5.0 i pełna kompatybilność z poprzednimi modelami

2) Lista pytań które powinieneś sobie zadać zanim wystartujesz ze swoim startupem
https://www.defmacro.org/2019/03/26/startup-checklist.html
INFO: te pytania to kompilacja pytań z innych poradników (wymienionych na wstępie).

3) Zasilanie własnego biura metodą Off-grid? (tylko z solarów) - poradnik jak zrobić to niskim kosztem
https://solar.lowtechmagazine.com/2016/05/how-to-go-off-grid-in-your-apartment.html
INFO: autor zamiast robić pełną instalację rzędu 5000W, dostosowuje swoje biuro tak, aby działało na najtańszych komponentach ~50W

4) Samsung zasugerował swoim użytkownikom, aby skanowali swoje smartTV programem antywirusowym - wzbudziło to niemałe poruszenie na Twitterze
https://www.theverge.com/2019/6/17/18681683/samsung-smart-tv-virus-scan-malware-attack-tweet
INFO: tweet został usunięty, ale powyżej jest link do opisu tej sytuacji. Na TV samsunga istnieje

Przejdź do wpisu

Dodany: 2019-06-18 06:53:47 | Ostatnio wołany: 2019-06-18 06:55:10



◢ #unknownews

Kolejna porcja linków z branży IT już na Ciebie czeka :)

1) Uniwersytet Standforda zaprezentował metodę na edycję filmów za pomocą modyfikacji tekstu (transkrypcji) - koniecznie zobacz film!
https://news.stanford.edu/2019/06/05/edit-video-editing-text/
INFO: potrzebny jest film, transkrypcja i po zmianie dowolnych słów, film dopasuje się do nowego tekstu (łącznie z synchronizacją ust).
INFO: wbrew powszechnym opiniom, nie jest to wymysł naszych czasów.

2) Historia na temat parsowania 25TB danych - jak to przełknąć?
https://livefreeordichotomize.com/2019/06/04/using_awk_and_r_to_parse_25tb/
INFO: autor zaczął od załadowania tego do bazy NoSQL na AWS, gdzie jedno zapytanie kosztowało $20. Ostatecznie wybrał AWK + język R. Świetna analiza

3) Kolekcja naprawdę atrakcyjnych, animowanych przycisków w CSS
https://dev.to/webdeasy/top-20-css-buttons-animations-f41
INFO: to jest już poziom CSSa, który mnie przerasta i przeraża momentami ;)

4) Masz ochotę pouczyć się JavaScriptu? oto krótki zbiór interaktywnych zadań z tego języka
https://practicejs.com
INFO: zadania sprawdzane są online i w każdym z nich chodzi o napisanie funkcji, która będzie działać tak, jak na załączonych przykładach

5) Sztuczki VIMa, których prawdopodobnie nie znasz - niektóre z nich znacząco zwiększają produktywność
https://www.hillelwayne.com/post/intermediate-vim/

6) A więc chciałeś postawić na szybko prostą stronę WWW w 2019 roku? nie jest to takie proste!
https://medium.com/commitlog/how-to-design-for-the-web-in-2019-a0be4d6702e2
INFO: lista kilkunastu rzeczy o których musisz pamiętać - z przymrużeniem oka ;)

7) Hamburger menu - jak myślisz, kiedy powstała ta koncepcja? Historia powstania ikony.
https://www.invisionapp.com/inside-design/an-oral-history-of-the-hamburger-icon-from-the-people-who-were-there/

8) Różne konwencje nazywania zmiennych w programowaniu z naciskiem na konwencję niemiecką
https://chrisdone.com/posts/german-naming-convention/
INFO: używanie skrótowców, używanie prefiksów i sufiksów w nazwach zmiennych, na BardzoDlugichOpisowychNazwachKonczac...

9) Cowboy - rower elektryczny z wymiennymi bateriami. Do tego przyzwoicie wyglądający
https://www.theverge.com/2019/6/8/18656321/cowboy-e-bike-preview-price-date-removable-battery
INFO: bateria przytwierdzona jest do ramy. Możesz ją odpiąć i zanieść np. do ładowania do biura (ładowanie zajmuje 3h)

10) Fundacja Mozilla uruchomiła usługę do monitorowania wycieków Twoich danych - podaj maila i sprawdź, czy (i jakie) dane na Twój temat wyciekły z serwisów
https://monitor.firefox.com
INFO: sprawdziłem kilka wycieków i efekty są 1:1 takie same jak na haveibeenpwnd.com - czyżby to samo źródło danych?

11) Ściąga z wyrażeń regularnych w JavaScript
https://devinduct.com/cheatsheet/10/regex
INFO: wyszukiwanie wzorca, przełączniki i inne użyteczne rzeczy

12) Inżynieria wsteczna aplikacji Spotify - czyli analiza jej sposoby działania (mocno techniczne i skomplikowane)
lerner98/skiptracing-reversing-spotify-app-3a6df367287d" rel="nofollow">https://medium.com/@lerner98/skiptracing-reversing-spotify-app-3a6df367287d
INFO: celem projektu jest nauka tego, jak działa protokół Spotify, a następnie użycie tej wiedzy do zbudowania programu pomijającego utwory niezgodne z naszymi gustami muzycznymi.

13) Zadawaj mądre pytania, czyli problem "XY"
http://xyproblem.info
INFO: Użytkownik ma problem z X, ale nie wie jak go rozwiązać. Zgaduje, że rozwiązaniem jest Y, ale nie umie go użyć. Pyta więc ludzi o obsługę Y zamiast o X.

14) Tiling Desktop Environment - czyli środowiska do zgrabnego zarządzania oknami na Linuksie (i nie tylko...)
https://bitcannon.net/post/pro-desktop/
INFO: te narzędzia pozwolą Ci ogarnąć nieład na pulpicie i wygodnie poukładać otwarte okna tak, aby praca była przyjemniejsza

15) Xiaomi zaprezentowało technologię pozwalającą na CAŁKOWITE ukrycie przedniej kamery smartfona pod szkłem ekranu
https://twitter.com/XiangW_/status/1135515148423012353/photo/1
INFO: powiększ załaczone fotki aby zobaczyć jak to wygląda (a w zasadzie... nie wygląda)

16) Narzędzie do automatycznego backupowania serwerów VPS/dedykowanych do storage kompatybilnego z S3
https://jarv.is/notes/how-to-backup-linux-server/
INFO: narzędzie jest o tyle ciekawe, że można w nim ustawić ile backupów dziennych/tygodniowych/miesięcznych chcesz przetrzymywać i jak długo

17) Wstęp do analizy danych w Pythonie - krok po kroku
https://rubikscode.net/2019/06/03/guide-to-exploratory-data-analysis-with-python/
INFO: tekst prowadzi krok po kroku od wyciągnięcia danych z pliku csv do analizy wykresów wygenerowanych przez kod. Sporo wyjaśnień terminów występujących w żargonie data-science

18) Wstęp do Fluttera - czyli tworzenie natywnych aplikacji na Android oraz iOS
https://owenhalliday.co.uk/introduction-to-flutter/
INFO: bardzo fajnie wyjaśnione od czego zacząć, jak stworzyć prostą aplikację, jak ją uruchomić itp. Pisane przez 17-letniego developera, więc prostota wyjaśniania jest urzekająca

19) Interaktywna mapa elektrowni atomowych na świecie
https://www.carbonbrief.org/mapped-the-worlds-nuclear-power-plants
INFO: mapa zawiera zarówno elektrownie istniejące, wyłączone jak i te dopiero będące w budowie

20) Ciekawy bug w grze online 'Ring of Words' - zwięźle opisany, ale jest szansa, że w innych grach może wystąpić coś podobnego
https://roganmurley.com/2019/06/08/the-bug.html
INFO: gracz zauważył, że w grze można grać z ludźmi lub z komputerem. Komputer używa pseudonimu 'CPU'... co by się stało, gdyby założyć w grze konto o nazwie 'CPU'?

21) Tworzenie interaktywnych wykresów z użyciem biblioteki D3.js
https://wattenberger.netlify.com
INFO: bardzo fajnie zaprojektowana strona. Jeśli czytasz na komórce nie zobaczysz kilku efektów (np. pojawiającego się w prawym sidebarze kodu podczas scrollowania)

22) Dłuuuga lista alternatyw dla produktów Google
https://restoreprivacy.com/google-alternatives/
INFO: w sam raz dla ludzi dbających o swoją prywatność lub nielubiących 'wielkiego G'

23) Używasz MySQLa? nie stosuj kodowania UTF8. Zastąp go przez 'UTF8mb4' - wyjaśnienie dlaczego
adamhooper/in-mysql-never-use-utf8-use-utf8mb4-11761243e434" rel="nofollow">https://medium.com/@adamhooper/in-mysql-never-use-utf8-use-utf8mb4-11761243e434
INFO: w praktyce okazuje się, że kodowanie nazwane przez deweloperów "utf8" nie jest w stanie zakodować wszystkich znaków obecnych w standardzie utf8, co powoduje problemy np. z emotkami.

24) GitLab wprowadza webowe środowisko programistyczne (IDE) w swoim serwisie.
https://about.gitlab.com/2018/06/15/introducing-gitlab-s-integrated-development-environment/
INFO: możesz go używać do programowania online i automatycznego robienia commitów prosto do GitLaba

25) Funkcja o istnieniu której być może nie wiesz - console.table()
https://developer.mozilla.org/en-US/docs/Web/API/Console/table
INFO: służy do wyświetlania danych tabelarycznych w konsoli JavaScript. Dobry zastępnik dla console.log gdy próbujesz wypisać bardziej złożoną strukturę danych

26) React Native - wrażenia z punktu widzenia webdevelopera
https://dev.to/walaura/i-picked-up-react-native-as-a-web-developer-and-here-s-what-i-ve-learned-59h6
INFO: co różni React Web od React Native? co jest fajne, a co naprawdę wkurza? Dobry tekst.

27) Muzeum sowieckich gier zręcznościowych - eksponaty
https://arcadeblogger.com/2019/06/15/the-museum-of-soviet-arcade-games/
INFO: to głównie fotki maszyn typu 'arcade'. Klimatyczny odlschool ;)

28) Przetestuj dowolną dystrybucję linuksa bez jej instalacji, w pełni online - trzeba tylko poczekać w kolejce na odpalenie VM.
https://distrotest.net
INFO: istnieje pewna niezerowa szansa, że gdy wszyscy czytelnicy moich newsów rzucą się na serwis, to kolejka oczekujących może być ekstremalnie długa...

29) Nowa (zaprezentowana ostatnio na WWDC) metoda na odnajdowanie sprzętu Apple - alternatywa dla 'Find my iPhone'
https://blog.cryptographyengineering.com/2019/06/05/how-does-apple-privately-find-your-offline-devices/
INFO: co w tej technologii takiego innowacyjnego? lokalizowane urządzenie nie musi posiadać GPSa czy nawet połączenia GSM.

== LINKI TYLKO DLA PATRONÓW ==

30) Oglądaj misję 'APOLLO 11' (sprzed 49 lat) w trybie 'real time' - minuta po minucie (można przewijać)
http://uw7.org/un_5d081190cf7df
INFO: świetnie zmontowane. Widoki z kamer, transmisje TV, zdjęcia, komunikaty z wieży kontrolnej itp - robi wrażenie!

31) Seria artykułów na temat wydajność serwerów linuxowych. Dlaczego Nginx bywa wydajniejszy od Apache? czym są systemy oparte na procesach, wątkach czy eventach?
http://uw7.org/un_5d0811974d445
INFO: do nauki jest wykorzystywany prosty, napisany przez autora w C serwer, na którym testowana jest wydajność poszczególnych rozwiązań

32) Lista narzędzi użytecznych przy developmencie i debugowaniu aplikacji na Androida
http://uw7.org/un_5d08119e355c8
INFO: profilowanie wydajności, szukanie błędów, przeglądanie baz danych itp - do wszystkiego znajdziesz appkę

33) Podstawowe typy layoutów w CSS - jak działają i jak je zaimplementować
http://uw7.org/un_5d0811a37d778
INFO: bardzo użyteczne dla początkujących developerów i tych, którzy twierdzą, że niby znają CSS. Działają tylko linki z tekstem "read now".

34) Produkcja wojennych kotów podsłuchowych i psów bojowych - zabawna prelekcja z DefCona z 2014 roku [film, 37 minut]
http://uw7.org/un_5d0811876c1a8
INFO: prelegent opowiada jak zapragnął dodać trochę elektroniki do swoich zwierzaków, ale nie za bardzo znał się na elektronice. Opis wszystkich perypetii przez jakie przeszedł. Ogląda się to z uśmiechem na twarzy ;)

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

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

adekwatne tagi:
#webdev #xiaomi #android #python #javascript #iphone #spotify #design #technologia #google #firefox #smartfon #serwery #ciekawostki #css

Przejdź do wpisu

Dodany: 2019-05-30 10:26:41 | Ostatnio wołany: 2019-05-30 10:46:42



◢ #unknownews

Ważna informacja: od 1 do 9 czerwca przebywam na urlopie. Za tydzień nie będzie więc wydania newsów. Z tego powodu sekcja dla patronów jest nieco bogatsza niż zazwyczaj. Zapraszam do czytania :)

1) Uczenie maszynowe? a co to takiego? (po polsku)
https://uczymymaszyny.pl/puk-puk-kto-tam-uczenie-maszynowe/
INFO: obszerny artykuł wyjaśniający to pozornie skomplikowane zagadnienie

2) Wytyczne CIS (Center of Internet Security) na temat zabezpieczania różnych systemów i urządzeń
https://www.cisecurity.org/cis-benchmarks/
INFO: wybierz co chcesz zabezpieczyć i pobierz poradnik w formacie PDF. Musisz tylko zarejestrować się w serwisie.

3) Poradnik od OWASP (Open Web Application Security Project) na temat testowania bezpieczeństwa na urządzeniach mobilnych
https://github.com/OWASP/owasp-mstg
INFO: ebooka można czytać online lub pobrać na dysk (link jest na początku tekstu).

4) Świetna lista narzędzi dla ludzi z security - hasła z wycieków, listy użytkowników, web shelle
https://github.com/danielmiessler/SecLists/
INFO: wszystko to, co potrzebne jest do ataków słownikowych. Oczywiście zachęcam do używania tego zgodnego z prawem

5) Baza danych wystąpień z licznych konferencji na temat security (filmy!)
https://github.com/PaulSec/awesome-sec-talks
INFO: baza zawiera filmy z lat 2012-2018

6) Zabawa z CSSem z użyciem JavaScriptowego API - kilka różnych metod
https://dev.to/areknawo/messing-with-css-through-its-javascript-api-3ja4

7) Masz ochotę usunąć wszystkie swoje wpisy na Facebooku (np. te starsze niż N lat)? oto rozwiązanie
https://github.com/weskerfoot/DeleteFB/blob/master/README.md
INFO: to skrypt uruchamiający Chrome+Selenium i robiący to za Ciebie. Pełna automatyzacja oraz działanie jest zgodne z regulaminem FB (używasz przeglądarki, a nie zewnętrznych serwisów)

8) Jak pisać dobry i czytelny kod w JavaScript? Zbiór porad
https://devinduct.com/blogpost/22/javascript-clean-code-best-practices

9) reLift-HTML - malutka biblioteka JS (~3kb) do tworzenia template widoków
https://relift-html.js.org
INFO: ta biblioteka to lekki zamiennik dla np. Reacta. Użyteczne, gdy naprawdę potrzebujesz tylko zautomatyzować template - bez zbędnych wodotrysków

10) Wywiad z CEO firmy DuckDuckGo - Gabe Weinbergiem (audio + zapis rozmowy po angielsku)
https://www.vox.com/recode/2019/5/27/18639284/duckduckgo-gabe-weinberg-do-not-track-privacy-legislation-kara-swisher-decode-podcast-interview
INFO: O wyszukiwaniach, reklamach, zbieraniu danych przez Google i Facebook, a także alternatywach do popularnych usług (np ProtonMail czy FastMail)

11) Czy Twój (lub Twojego kolegi) lokalny serwer developerski nodeJS jest wystawiony na świat? Skaner online
http://http.jameshfisher.com/2019/05/26/i-can-see-your-local-web-servers/
INFO: wchodzisz na stronę, a automat sprawdza, czy udostępniasz port 3000. Następnie odbywa się skanowanie całej Twojej sieci lokalnej.

12) Niektórzy z nas pamiętają jeszcze archaiczną przeglądarkę Netscape - ale co było przed nią? czego używali ludzie wcześniej?
https://arstechnica.com/information-technology/2019/05/before-netscape-forgotten-web-browsers-of-the-early-1990s/
INFO: okraszona screenami, sentymentalna podróż przez historię przeglądarek sprzed ery Netscape

13) GIT w prostych słowach - czyli co to jest blob, commit, hash, tree, branch, tag itp
https://smusamashah.github.io/blog/2017/10/14/explain-git-in-simple-words
INFO: czasami nam się wydaje, że rozumiemy wszystkie te określenia. Warto jednak zweryfikować swoją wiedzę

14) Firmy rekrutują teraz sporo DevOpsów - tylko kim oni są i na czym polega ich praca?
https://www.toptal.com/devops/bridging-gaps-devops-communication
INFO: nie... DevOps to nie jest admin którego nauczono programować ;)

15) Są zadania, których komputer nie jest w stanie rozwiązać i nie są one wcale aż tak skomplikowane jak myślisz (film)
https://youtu.be/92WHN-pAFCs
INFO: interesujące wyjaśnienie "halting problem" (problem STOPu). Animacje są irytujące, ale skup się na treści.

16) Systemd króluje w linuksowych dystrybucjach? Nie wszystkie distro się na niego zdecydowały
https://ungleich.ch/en-us/cms/blog/2019/05/20/linux-distros-without-systemd/
INFO: lista najpopularniejszych dystrubucji, które pozostały przy starym, dorbym 'sysvinit'

17) Stworzenie prostego pliku Dockerfile jest proste? Zobacz w ilu miejscach możesz się pomylić.
https://pythonspeed.com/articles/dockerizing-python-is-hard/
INFO: tutaj na przykładzie dockeryzacji prostego skryptu Pythona. Łącznie 4 linijki kodu i 4 błędy, które utrudnią takiej debugowanie aplikacji

18) Kiedy zakończy/zakończyło się wsparcie dla oprogramowania XYZ? Sprawdź tutaj
https://endoflife.date
INFO: z tej strony dowiesz się np. kiedy skończy się wsparcie dla Twojego iPhone, albo czy Twoja wersja Symfony dostanie jeszcze jakieś updaty bezpieczeństwa

19) Czym różni się OpenBSD od Linuksa?
https://cfenollosa.com/blog/what-are-the-differences-between-openbsd-and-linux.html
INFO: proste wyjaśnienie tematu w kilku punktach

20) NextDNS - połączenie Cloudflare DNS z PiHole (blokowanie reklam, śledzenia itp). Pomyśl o tym jako o "PiHole as a Service" ;)
https://www.nextdns.io
INFO: każdy user dostaje swoje własne serwery DNS na IPv6. Sam decydujesz co jest na czarnej liście. 0,5mln requestów na miesiąc jest za free (później 99 centów/msc)

21) Jak bardzo podzielony jest świat Androida? różne wersje? różne telefony? ile tego jest?
https://eggonomy.com/blogs/news/how-fragmented-is-android
INFO: interesująca wizualizacja w postaci tabelki. Wychodzi na to, że mamy 1728 kombinacji OS-marka-model. Doczytaj jak to wygląda na iOS

22) Statyczne strony internetowe? powrót do korzeni? skąd ta moda i jakie to ma zalety?
https://blog.callr.tech/static-web-roots/
INFO: ciekawe, nowoczesne podejście do tematu tworzenia statycznych stron internetowych (z użyciem headless CMS + Netlify itp)

23) MafiaList - kliknij na dużą firmę (np. Facebook/Google/Microsoft) i zobacz jakie startupy założyli jej ex-pracownicy
https://mafialist.tech/
INFO: baza danych nie jest jeszcze szczególnie duża, ale można tam znaleźć kilka ciekawostek

24) DeployStack - czyli czego używać w swojej usłudze webowej. Jaki hosting? gdzie kupić domenę? którego CDNa wybrać?
https://deploystack.io
INFO: niezbyt obszerny, ale wartościowy przegląd najpopularniejszych usług użytecznych przy budowie aplikacji webowych

25) Bardziej produktywne używanie GITa - zbiór użytecznych sztuczek
https://increment.com/open-source/more-productive-git/
INFO: wygodniejsze przeszukiwanie commitów, użycie bisect itp

26) Stawianie serwera proxy (tutaj Squid) na Linuksie [film!]
https://www.youtube.com/watch?v=W2pqO3l-Uck
INFO: konfiguracja ACLek, zaawansowane ustawienia cachowania danych itp

27) Jak wykrywać Web Application Firewalle? Lista markerów pozwalających je rozpoznać
https://github.com/0xInfection/Awesome-WAF
INFO: bardzo użyteczne dla pentesterów (i hackerów), którzy chcą sprawdzić, czy dana strona stoi za jakąś osłoną (i chcą tę osłonę obejść)

== LINKI TYLKO DLA PATRONÓW ==

28) Naucz się podstaw pracy z terminalem (Linux) czytając ten jeden artykuł [długie!]
http://uw7.org/un_5cef8f1694571
INFO: świetna kompilacja wszystkiego tego, co powinieneś wiedzieć na temat podstawowych komend Linuksa

29) Szukasz inspiracji odnośnie designu dla swojej aplikacji webowej? Tutaj znajdziesz odpowiedź
http://uw7.org/un_5cef8f1cc179f
INFO: nie musisz się rejestrować na stronie (po prostu kliknij w tło, to okno logowania/rejestracji zniknie). Wybierz kategorię po lewej i przeglądaj :)

30) Małą kolekcja zasobów dla designerów stron WWW
http://uw7.org/un_5cef8f23557a3
INFO: szczególnie przypadł mi do gustu generator animacji CSS oraz weryfikator fake adresów email

31) Lista narzędzi do 'pair programming' - w sam raz do wspólnej pracy nad kodem lub do nauki programowania online
http://uw7.org/un_5cef8f2aaab55

32) "Big Data od A do Z" - spis wszystkich liczących się technologii/aplikacji i terminów związanych z tematyką BigData, wraz z opisami o co chodzi
http://uw7.org/un_5cef8f309516f
INFO: świetne zestawienie, które pozwoli Ci się odnaleźć w zawiłym świecie danych.

33) Masz ochotę pooglądać trochę programowania na Twitchu na żywo? oto katalog programistów, którzy się tam udzielają
http://uw7.org/un_5cef8f3a6cec9
INFO: system automatycznie wykrywa który z programistów jest online i wrzuca go na początek listy. Kolekcja jest spora.

34) Zbiór użytecznych snippetów w CSS - niektóre wywołały u mnie efekt "WOW" :o
http://uw7.org/un_5cef8f5548109
INFO: deklaracja zmiennych w CSS, wykonywanie obliczeń, pętla z licznikiem powtórzeń, proste animacje i wiele, wiele innych.

--

Podobają Ci się moje zestawienia? to zostań patronem:
https://patronite.pl/unknow

Zobacz do jakich linków zyskasz dostęp będąc patronem:
https://mrugalski.pl/linki.php

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

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

Adekwatne tagi:
#android #python #javascript #iphone #security #internet #technologia #facebook #serwery #nodejs #hosting #bigdata #google #devops #docker

Przejdź do wpisu

Dodany: 2019-05-24 08:53:52 | Ostatnio wołany: 2019-05-24 08:54:50



◢ #unknownews

Kolejny zapracowany tydzień, więc znów publikuję zestawienie w piątek - najważniejsze jednak, że się udało! :)

1) Tworzenie gry komputerowej używającej favicony jako canvasa (film ~5 minut)
https://www.youtube.com/watch?v=kZFhm7aW8A4
INFO: obraz gry wyświetla się po prostu jako ikona na Twojej karcie w przeglądarce

2) Microsoft zupełnie odnowił swoją aplikację terminala - przegląd zmian (film ~1h)
https://www.youtube.com/watch?v=KMudkRcwjCw

3) Śledzenie kursora myszy w czystym CSS - wyłączenie JavaScriptu już Ci nie pomoże
https://www.bleepingcomputer.com/news/security/researcher-finds-css-only-method-to-track-mouse-movements/
INFO: warto zobaczyć załączony film aby zrozumieć jak to wygląda

4) MVP (Minimal Viable Product) vs MVaP (Minimal Valuable Product) - czym to się różni?
https://www.toptal.com/designers/product-design/minimum-valuable-product
INFO: fajnie wyjaśnia to załączona grafika przedstawiająca proces budowy samolotu

5) Brotli - nowa metoda kompresji treści webowych, kilkanaście procent skuteczniejsza od GZIP
https://web.dev/codelab-text-compression-brotli
INFO: to tutorial przedstawiający, jak wdrożyć Brotli w NodeJS (z użyciem Express)

6) Tworzenie interfejsu webowego, który dobrze wygląda w... terminalu
atulanand94/building-web-based-uis-for-terminals-using-javascript-60b5eee31213" rel="nofollow">https://medium.com/@atulanand94/building-web-based-uis-for-terminals-using-javascript-60b5eee31213
INFO: wiem, że tytuł brzmi dość przewrotnie, ale gdy zobaczysz przykłady, od razu zrozumiesz o co chodzi

7) Jak oczyścić Facebooka ze 'śmieci' (Fanpage, których nie obserwujemy, grupy w których nie uczestniczymy itp)
https://siadlak.com/jak-oczyscic-facebooka-ze-smieci/
INFO: rozwiązanie opiera się o użycie rozszerzenia do Chrome, które pozwoli nam na wykonywanie niektórych operacji hurtem

8) Wprowadzenie do "JAMstacka", czyli jak stworzyć nowoczesną stronę
https://medium.freecodecamp.org/an-introduction-to-the-jamstack-the-architecture-of-the-modern-web-c4a0d128d9ca
INFO: JavaScript + API + Markup. Nowoczesne podejście do tworzenia stron WWW

9) Zbiór najlepszych bibliotek do tworzenia wykresów w JavaScript
https://medium.freecodecamp.org/these-are-the-best-javascript-chart-libraries-for-2019-29782f5e1dc2
INFO: większość z tych bibliotek może być używana za darmo w niekomercyjnych projektach

10) Bądź bezpieczniejszy w necie - checklista bezpieczeństwa. Zobacz koniecznie
https://securitycheckli.st
INFO: wykonaj wszystkie podpunkty z listy aby podnieść swoje bezpieczeństwo przy korzystaniu z usług sieciowych

11) Docker dla absolutnie początkujących - wytłumaczone od zera, na przykładach (długie)
https://morioh.com/p/21e3236f275d/docker-for-absolute-beginners

12) Trzy 'plemiona' programistów - poeci, hackerzy i twórcy - jak patrzą sprawę kodu źródłowego czy interface użytkownika
https://josephg.com/blog/3-tribes/
INFO: interesujące przemyślenia. Warto rzucić okiem.

13) Debugowanie programu w VIMie - krok po kroku (na przykładzie programu w C)
https://www.dannyadam.com/blog/2019/05/debugging-in-vim/
INFO: mówi się, że VIM jest świetnym środowiskiem programistycznym. Podpowiada kod, sprawdza składnie, a jak radzi sobie z debugowaniem?

14) Już 22 czerwca ruszają zapisy na Google CTF 2019 - konkurs związany z branżą security. Zapisz się już dziś
https://capturetheflag.withgoogle.com
INFO: zadania będą z kategorii: web, reverse-engineering, kryptografia itp.

15) Jak wygląda "Code Review" w tak dużej korporacji jak Microsoft? (ponad 60k programistów)
https://www.michaelagreiler.com/code-reviews-at-microsoft-how-to-code-review-at-a-large-software-company/
INFO: Jakiego softu używają do Code Review? kto przegląda kod? jak często?

16) Raport Najwyższej Izby Kontroli (NIK) dotyczący stanu bezpieczeństwa danych w polskich urzędach (jest źle!)
https://www.nik.gov.pl/aktualnosci/zeby-elektronicznie-znaczylo-bezpiecznie.html
INFO: "(...) blisko 70 proc. skontrolowanych urzędów nie radziło sobie z zapewnieniem bezpieczeństwa przetwarzania informacji"

17) Zastąp Google Analytics za pomocą GoAccess - zadowoli userów chcących odciąć się od usług Google
https://benhoyt.com/writings/replacing-google-analytics/
INFO: bardzo ciekawy sposób śledzenia użytkowników na stronie z użyciem bucketów S3, CloudFronta i pythona.

18) Play Date - nowa konsola do gier. Kosztuje $149 i wejdzie na rynek w 2020 roku
https://play.date/
INFO: konsola posiada interesujący mechanizm korbki, który całkiem zgrabnie współpracuje z wydaną na konsolę grą o podróżach w czasie (kręcenie w jedną stronę przenosi w przyszłość, a w drugą w przeszłość)

19) Jak wyświetlać powiadomienia z aplikacji webowej na pulpicie usera? (tutorial)
https://dev.to/attacomsian/how-to-show-desktop-notifications-using-javascript-5aco
INFO: bardzo zgrabny i zwięzły wstęp do Notification API.

20) Jak połączyć dwie tabele w JavaScript i dlaczego Array.push() jest 945 razy szybsze od Array.concat()?
https://dev.to/uilicious/javascript-array-push-is-945x-faster-than-array-concat-1oki
INFO: niby push() jest super szybki, ale z artykułu i tak wynika, że własne rozwiazanie jest jeszcze szybsze

21) SCAR - czyli hostuj swoją statyczną stronę na infrastrukturze AWS za pomocą JEDNEGO kliknięcia
https://github.com/cloudkj/scar
INFO: wystarczy tylko kliknąć w żółty przycisk. Utworzą się niezbędne buckety S3, podepnie się domena do Route 53, wygeneruje certyfikat itp. (koszt utrzymania całości to

Przejdź do wpisu

Dodany: 2019-05-17 08:33:06 | Ostatnio wołany: 2019-05-17 08:34:17



◢ #unknownews

Trafił mi się kolejny zapracowany tydzień, stąd publikacja w piątek. Ale za to udało mi się wrzucić w zestawienie kilka perełek. Zapraszam do czytania :)

1) Jak szybko postawić lokalny serwer WWW do pracy z plikami HTML/CSS/JS - sam odświeża zawartość strony po wykryciu zmian w plikach
svinkle/start-a-local-live-reload-web-server-with-one-command-72f99bc6e855" rel="nofollow">https://medium.com/@svinkle/start-a-local-live-reload-web-server-with-one-command-72f99bc6e855
INFO: instrukcja podana jest dla OSX, ale wystarczy zmienić fragment z pobieraniem adresu IP i będzie działało wszędzie

2) Jak uciec z 'Noobvile' (żartobliwe określenie wioski dla 'noobów' czyli lamerów) - jak odnaleźć się w świecie technologii i stać bardziej PRO?
PurpleGreenLemon/how-to-get-out-of-noobville-as-a-web-developer-966c584896a2" rel="nofollow">https://medium.com/@PurpleGreenLemon/how-to-get-out-of-noobville-as-a-web-developer-966c584896a2
INFO: bardzo fajnie przedstawiony temat wraz z listą zagadnień jakie powinieneś poznać aby stać się bardziej profesjonalnym programistą

3) Przyspieszanie działania aplikacji w Ruby on Rails - w praktyce, te porady można zastosować w każdej innej technologii
daniellempesis/speeding-up-your-ruby-on-rails-app-4c37ec71b126" rel="nofollow">https://medium.com/@daniellempesis/speeding-up-your-ruby-on-rails-app-4c37ec71b126
INFO: o indeksowaniu danych, o paginacji wyników, obsłudze cache, lazy load itp

4) Obsługa HTTP w bashu bez użycia curla (i podobnych narzędzi), czyli magia /dev/tcp i /dev/udp
https://www.anmolsarma.in/post/bash-net-redirections/
INFO: może się przydać gdy masz dostęp do biednie wyposażonej maszyny bez standardowego softu lub gdy chcesz napisać program w 100% w bashu (bez zależności)

5) Asciinema - nagrywaj swoje sesje w terminalu i z łatwością osadzaj je na swojej stronie internetowej
https://asciinema.org
INFO: dodatkowym plusem tego rozwiązania jest fakt, że powstały "film" jest w pełni tekstowy, więc można z niego np. kopiować polecenia

6) Lista 15 użytecznych komend i przełączników GITa, których możesz nie znać, a które mogą Ci się przydać
https://zaiste.net/15-git-commands-you-may-not-know/
INFO: "whatchanged --since", "--no-edit" itp.

7) Lista użytecznych komend dla menadżera pakietów 'npm'
https://dev.to/borrellidev/impress-your-colleagues-with-these-npm-tricks-3fcb
INFO: kilka z nich znacząco może ułatwić Ci pracę lub wpłynąć na Twoją produktywność

8) Snapchat wprowadził nowy filtr do zmiany płci użytkownika w czasie rzeczywistym - robi wrażenie!
https://blog.evjang.com/2019/05/fun-with-snapchats-gender-swapping.html
INFO: artykuł zawiera interesujące animacje z zabawy tym filtrem. Jest trochę glitchy, ale ogólnie działa super.

9) Slajdy z prezentacji (wraz z notatkami) na temat czytelności pisania kodu w GO
https://dave.cheney.net/paste/clear-is-better-than-clever.pdf
INFO: niektóre porady można to zastosować także w innych językach

10) Stwórz skaner kodów QR w React Native - tutorial krok po kroku
https://www.toptal.com/react-native/react-native-camera-tutorial

11) Prawa, teorie, zasady i wzory, które mogą być przydatne dla developerów
https://github.com/dwmkerr/hacker-laws

12) NIE rób tego w PosgreSQL - lista rzeczy nie polecanych wraz z poprawnym rozwiązaniem danego problemu (jeśli takowe istnieje)
https://wiki.postgresql.org/wiki/Don%27t_Do_This
INFO: co jest złego w varchar(n)? albo w CURRENT_TIME? dlaczego duże litery w nazwie tabeli to zło? między innymi tego dowiesz się z tekstu

13) Unlimited Drive Storage - czyli metoda na przetrzymywanie NIESKOŃCZONEJ ilości danych na Google Drive (za darmo)
https://github.com/stewartmcgown/uds
INFO: TL;DR Google nie wlicza do quoty plików tekstowych. Ten skrypt encoduje (base64) pliki binarne, więc Google zaczyna je liczyć jako tekst

14) Rzeczy, których prawdopodobnie nie używasz w Pythonie 3.x - lista i przykłady zastosowania
https://datawhatnow.com/things-you-are-probably-not-using-in-python-3-but-should/
INFO: dobre zestawienie dla programistów migrujących się z Pythona 2.x

15) Projektujesz stronę/aplikacje z czarną skórką? zrób to porządnie
https://material.io/design/color/dark-theme.html
INFO: zbiór porad w jaki sposób zaprojektować przejrzysty i czytelny interface oparty na ciemnych kolorach

16) Projektowanie efektywnego "empty state", czyli stanu w którym w Twojej aplikacji nie ma jeszcze żadnych danych
https://uxplanet.org/everything-you-need-to-know-about-empty-state-design-af05bee42429
INFO: przykładowo, pierwszy raz uruchamiasz Instagrama. Nikogo nie obserwujesz, nie masz żadnych fotek - jak powinna w takim przypadku wyglądać aplikacja?

17) Szukasz pracy jako developer? Lista 10 pytań jakie powinieneś zadać swojemu przyszłemu pracodawcy
https://dev.to/flippedcoding/10-questions-you-should-ask-in-a-web-dev-interview-1c2d
INFO: niektóre z nich mogą Cię uratować od wielu rozczarowań i zaskoczeń już po rozpoczęciu pracy

18) "Inception Bar", czyli nowa metoda phishingu na smartfony (zobacz film aby zrozumieć)
https://jameshfisher.com/2019/04/27/the-inception-bar-a-new-phishing-method/
INFO: podczas przewijania strony na mobilnym chrome (Android) doklejany jest u góry 'pasek adresu' z podstawioną fałszywą domeną (efekt widoczny tylko na telefonie)

19) MacOS vs Windows - z perspektywy web developera. Co wybrać i dlaczego?
https://hackernoon.com/macos-vs-windows-a-web-developers-perspective-74b32153a583

20) Wyjaśnienie, dlaczego powinieneś używać linków, a nie kluczy obcych w swoim API webowym
https://cloud.google.com/blog/products/application-development/api-design-why-you-should-use-links-not-keys-to-represent-relationships-in-apis
INFO: klucz obcy to np. ID danego obiektu, a link do odwołanie do konkretnego zasobu (zobacz przykłady w tekście) - dość logicznie wyjaśniono o co chodzi

21) Dlaczego ludzie wkomponowują "lokomotywę Toma" (z bajki 'Tomek i przyjaciele') w mody do gier akcji?
https://theface.com/culture/why-are-people-modding-thomas-the-tank-engine-into-video-games
INFO: koniecznie zobacz filmy na których przedstawiono jak komicznie (a niekiedy strasznie) to wygląda

22) Jak stworzyć strukturę grafu w JavaScript (do śledzenia połączeń między nodami)
https://dev.to/emmawedekind/creating-graphs-with-javascript-4efm
INFO: przedstawiony kod tworzy strukturę, a nie wizualizację grafu, więc zamieszczone w tekście obrazki są tylko poglądowe

23) Jak wyglądało dołączenie do sieci społecznościowej w 1998 roku - na przykładzie serwisu SixDegrees
http://www.ironicsans.com/2019/01/how_to_join_a_social_network_i.html
INFO: długie, ale warto przeczytać. Niezły odlschool! :D

24) Wiesz co to jest "Unix time" i jak to działa? Przeczytaj ten artykuł, a zrozumiesz, że jednak nie wiesz wszystkiego
https://alexwlchan.net/2019/05/falsehoods-programmers-believe-about-unix-time/
INFO: Unix time to liczba sekund od 1 stycznia 1970 roku? Jeśli poczekam sekundę, to UT zmieni się o sekundę? UT nigdy nie idzie wstecz? fałsz/fałsz/fałsz

25) Jak wygląda sprawa PHP w 2019 roku? przestarzała, zapomniana technologia, czy może...
https://stitcher.io/blog/php-in-2019
INFO: warto przeczytać. Zwłaszcza gdy jesteś PHP-owym hejterem

26) Script Kiddie? jakie jest pochodzenie tego określenia dzieciaków bawiących się w hackerów? (film ~9 minut)
https://www.youtube.com/watch?v=3MAqlEMITzw
INFO: świetne 'dochodzenie' przeprowadzone przez autora filmu.

27) Dexter - darmowa aplikacja dodająca automatycznie indeksy do bazy danych PostgreSQL
https://headway.io/blog/automating-postgres-indexing-with-dexter-and-hypopg/
INFO: do aplikacji wrzucamy logi z wykonywanych zapytań, a

28) Lista zniżek online dla studentów - tańsze oprogramowanie, konta w popularnych usługach, darmowy dostęp do narzędzi itp
https://studddent.com/
INFO: to jeden z tych powodów dla których warto jest być studentem - zniżki

29) Cotygodniowy newsletter dla programistów iOS - można czytać przez WWW lub dostawać go prosto na skrzynkę
https://ios-goodies.com/
INFO: zapis na newsletter jest w pływającej stopce - nie od razu rzuca się w oczy

30) Co to są generatory w JavaScript i jak ich używać? (ES6)
https://dev.to/phung_cz/understanding-generators-in-es6-javascript-7fm
INFO: w uproszczeniu, to technologia pozwalająca na zatrzymanie (i późniejsze wznowienie) wykonywania funkcji

31) Lista 7 zmiennych w bashu o istnieniu których być może nie wiedziałeś, a które mogą Ci się przydać
https://zwischenzugs.com/2019/05/11/seven-surprising-bash-variables/
INFO: np. PROMPT_COMMAND może znacznie wpłynąć na użyteczność Twojego znaku zachęty w temrinalu

== LINKI TYLKO DLA PATRONÓW ==

32) Z jakich aplikacji/usług korzystają znane startupy? Interesująca lista
http://uw7.org/un_5cddb927e40cb
INFO: dzięki tej liście być może poznasz mniej znane produkty, które mogą przydać się Tobie lub Twojej firmie

33) Jak stworzyć i zaprogramować (za darmo) prosty sklep internetowy z użyciem nowoczesnych technologii i usług
http://uw7.org/un_5cddb92ea0b14
INFO: stack technologiczny to: NodeJS + Stripe+ Heroku + Netlify + Amazon S3 + CircleCI + Mailgun (warto rzucić okiem!)

34) Zbuduj własny serwer mailowy (tutorial) - z antyspamem, wyszukiwarką maili, wsparciem dla IMAPa itp.
http://uw7.org/un_5cddb93500a7b
INFO: dość długie, ale warto rzucić okiem. Grafika na początku tekstu wyjaśnia co będziesz budował

35) Lista 83 dobrych rad dla programistów NodeJS
http://uw7.org/un_5cddb93d4535f
INFO: począwszy od porad jak organizować swój kod, poprzez obsługę błędów, sprawy bezpieczeństwa, na performance kończąc

36) Wszystko co powinieneś wiedzieć o HTTP (1.x i 2.x) - od podstaw po bardzo zaawansowane rzeczy (film 40+ minut)
http://uw7.org/un_5cddb943bcddd
INFO: świetnie wytłumaczone zarówno zagadnienia samego protokołu jak i rzeczy pobocznych z nim związanych

==
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 #javascript #design #internet #youtube #startup #windows #nodejs #google #amazon #smartfon #serwery #ciekawostki

Przejdź do wpisu

Dodany: 2019-05-08 09:19:22 | Ostatnio wołany: 2019-05-08 09:23:25



◢ #unknownews

Witam po majówkowej przerwie i zapraszam do lektury :)

1) Jak gra Idle Heroes zarobiła 100 milionów dolarów w rok? historia sukcesu
https://www.deconstructoroffun.com/blog/2018/2/27/u6ap146ff5rkmm7fj1qzuhggp395l4
INFO: artykuł opisuje też na czym polega sama gra, jak działa mechanika itp.

2) Eksperymentalny sposób na ukrywanie elementów na stronie, pozostawiając je widocznymi dla wszelkich czytników ekranu itp
https://zellwk.com/blog/hide-content-accessibly/
INFO: warto przeczytać tweety z dyskusji nad tym rozwiązaniem.

3) Architektura aplikacji webowej, czyli z czego (od strony platformy) zbudowana jest aplikacja webowa
https://engineering.videoblocks.com/web-architecture-101-a3224e126947
INFO: DNSy, serwery baz danych, load balancery, CDNy i kilka innych - poczytaj o tym, co to jest i kiedy się to stosuje

4) Jak wrzucić bloga wygenerowanego w Hugo (statyczna strona) na Google Pages z użyciem Travisa lub Netlify?
https://medium.freecodecamp.org/two-ways-to-deploy-a-public-github-pages-site-from-a-private-hugo-repository-627312ec63b9
INFO: z tekstu nauczysz się obsługi Travisa + Netlify. Przydadzą Ci się w pracy. Blog na Hugo to tylko przykład

5) Wywiad z Krzysztofem Kotowiczem - specjalistą security/pentesterem w Google
amsterdamjs/googles-web-security-researcher-krzysztof-kotowicz-insecure-coding-is-the-default-413a144ce4cb" rel="nofollow">https://medium.com/@amsterdamjs/googles-web-security-researcher-krzysztof-kotowicz-insecure-coding-is-the-default-413a144ce4cb
INFO: w artykule są osadzone dwie, kompletne prelekcje wygłoszone przez Krzysztofa, a związane z tematyką bezpieczeństwa

6) "1MB Site" - to nietypowy, minimalistyczny hosting dający użytkownikowi... 1MB przestrzeni, edytor online i możliwość hostowania plików statycznych
https://1mb.site
INFO: ciekawostką jest fakt, że hosting posiada swoją własną bazę NoSQL z której można korzystać z użyciem JavaScriptu. Wszystko oczywiście za darmo.

7) "I Am Not A Robot" - czyli ciekawy odcinek podcastu "Planet Money" na temat Captcha (kody z obrazków i nie tylko)
https://podcasts.apple.com/pl/podcast/planet-money/id290783428?i=1000436363269
INFO: odcinek 908 - o historii powstania captchy, recaptchy jej ewolucji przez kolejne wersje, sposobach działania i sposobach oszukiwania systemu

8) Naucz się współczesnego JavaScriptu na 10 prostych przykładach
https://blog.usejournal.com/10-fun-things-to-do-in-javascript-6fea173d2199
INFO: poradnik dla dinozaurów niegdyś programujących w JS - zobacz, jak to się teraz robi dziadku ;)

9) Długa checklista dla designerów stron WWW - czyli 99 elementów strony, które musisz zaprojektować
https://medium.com/swlh/99-point-checklist-for-web-designers-1164f5f1c371
INFO: przydaje się, jeśli np. nie wiesz co wrzucić na stronę "o nas", albo jak zrobić, aby była przyjazna dla Google i ludzi jednocześnie

10) Jak działają QR Kody? wyjaśnienie w postaci krótkiej animacji
https://www.reddit.com/r/programming/comments/bim96u/how_qr_code_works/
INFO: warto przeczytać komentarze (rozwiń wszystkie). Dowiesz się z nich kilku użytecznych rzeczy.

11) Thanos - wpisz to słowo w Google, kliknij na rękawicę po prawej i zobacz fajnego easter egga
https://google.com
INFO: chyba po raz pierwszy w zestawieniach zdarza mi się linkować do strony głównej Google...

12) Zaślepki graficzne do projektów webowych dla kociarzy - chcesz gdzieś wrzucić tymczasowe foto? wrzuć kota!
https://placekitten.com
INFO: serwis był popularny lata temu, ale jego sława jakby na chwilę ucichła. Trzeba o nim przypomnieć ;)

13) Wyniki badania przeprowadzonego na 800k+ (33k+ ukończyło ankietę) użytkownikach npmjs.com - kim są? skąd są? co robią? itp.
https://medium.com/npm-inc/methodology-of-the-2018-2019-javascript-ecosystem-survey-and-results-b1cef1b83f10
INFO: Polacy są dopiero na 11 miejscu wśród najczęstszych userów

14) Fajny tripod i selfie-stick w jednym - idealne rozwiązanie dla vlogerów (Kickstarter)
https://www.kickstarter.com/projects/patflynn/switchpod-the-minimal-versatile-handheld-tripod

15) OpenShot - opensourcowy cross-platformowy edytor wideo
https://www.openshot.org/
INFO: Działa na Windows/Linuks/Mac i posiada wszystko, co prosty edytor mieć powinien.

16) Lepsza konfiguracja NerdTree dla VIMa - czyli pluginu wyświetlającego drzewo projektu
victormours/a-better-nerdtree-setup-3d3921abc0b9" rel="nofollow">https://medium.com/@victormours/a-better-nerdtree-setup-3d3921abc0b9
INFO: ta konfiguracja zmieni Vima w nieco lepsze IDE.

17) Cztery powody dla których Twój z-index w CSS nie działa tak jak powinien i jak to naprawić?
https://medium.freecodecamp.org/4-reasons-your-z-index-isnt-working-and-how-to-fix-it-coder-coder-6bc05f103e6c

18) Garść rozmyślań na temat budowania access listy (ACL) bazującej na adresach IP
joelgsamuel/ip-address-access-control-lists-are-not-as-great-as-you-think-they-are-4176b7d68f20" rel="nofollow">https://medium.com/@joelgsamuel/ip-address-access-control-lists-are-not-as-great-as-you-think-they-are-4176b7d68f20
INFO: jakie problemy to rodzi i jak im zaradzić?

19) Automatyczny deployment statycznej strony z GitHuba na AWS S3 z użyciem AWS CodePipeline
sithum/automate-static-website-deployment-from-github-to-s3-using-aws-codepipeline-16acca25ebc1" rel="nofollow">https://medium.com/@sithum/automate-static-website-deployment-from-github-to-s3-using-aws-codepipeline-16acca25ebc1
INFO: tutaj chodzi tylko o przedstawienie tego, czym jest "AWS CodePipeline" i jak tego użyć

20) Chcesz zacząć słuchać anglojęzycznych podcastów, ale nie wiesz od czego zacząć?
https://blog.usejournal.com/so-you-want-to-get-into-podcasts-ef06cb865845
INFO: ciekawy graf pozwalający Ci wybrać odpowiednie tytuły + opisy konkretnych (popularnych) podcastów

21) Jak zachęcić utalentowanych ludzi do pomocy przy Twoim projekcie OpenSource?
https://medium.com/swlh/how-to-attract-talent-to-your-open-source-project-4bd4991e4a86

22) Tworzysz nowe właściwości obiektu w JavaScript za pomocą Object.defineProperty()? możesz się zdziwić
https://stackoverflow.com/questions/55757089/strange-behavior-of-object-defineproperty-in-javascript
INFO: wyjaśnienie, dlaczego domyślnie utworzone w ten sposób właściwości nie są widoczne w konsoli JS i jak to zmienić

23) Ponad 190 tysięcy kont na Docker Hubie zostało przejętych przez hackerów
https://news.ycombinator.com/item?id=19763413

24) Jak poradzić sobie z synchronizacją katalogów typu 'node_modules' czy 'vendors' z użyciem Dropboxa lub Google Drive (Mac - OSX!)
bozzified/solving-painful-syncing-of-node-modules-when-using-dropbox-or-google-drive-a77c2ab0c97c" rel="nofollow">https://medium.com/@bozzified/solving-painful-syncing-of-node-modules-when-using-dropbox-or-google-drive-a77c2ab0c97c
INFO: prawdopodobnie podobne rozwiązanie dałoby się wprowadzić na innych platformach poza Makiem - trzeba tylko znaleźć podobny soft

25) CasaNode - trzymaj zawsze zsynchronizowany pełen blockchain Bitcoina pod swoim biurkiem
https://medium.com/swlh/casa-node-91aab9c1c2ef
INFO: ciekawa recenzja urządzenia i opis jego działania/obsługi. Gdybyś chciał coś takiego sobie sprawić, to cena to $300

26) Jak zaprojektować wygodne płatności mobilne w swojej aplikacji?
https://uxplanet.org/best-practices-for-mobile-payment-experiences-558b9d79a346

27) Jakiego komunikatora używa młodzież z USA na lekcjach? Google Docs!
https://www.theatlantic.com/technology/archive/2019/03/hottest-chat-app-teens-google-docs/584857/
INFO: poczytaj, dlaczego akurat Google Docs i w jaki dokładnie sposób go używają

28) Dlaczego kopiowanie rozwiązań z innych stron jest lepsze niż wymyślanie koła na nowo?
https://www.youtube.com/watch?v=oQTxKka_TdU
INFO: Tworzysz nowy design? to na początek zobacz jak robią to inni - autor wyjaśnia dlaczego

29) Konfigurator aplikacji opartych na Webpack oraz Parcel
https://createapp.dev/webpack
INFO: wyklikaj sobie z czego składa się Twój projekt i pobierz gotowy szablon na start

== LINKI TYLKO DLA PATRONÓW ==

30) Lista 24 porad dla ludzi pracujących z CSS - czyli jak coś zrobić lepiej
http://uw7.org/un_5cd2810fd2142
INFO: wiesz co to jest np. 'selektor sowy po lobotomii'? :D

31) Snippety do do .htaccess - czyli wszystko co tylko chciałbyś ustawić w swoim apache jako user
http://uw7.org/un_5cd28119366b5
INFO: najczęściej 'googlana' jest prawdopodobnie sekcja związana z przekierowaniami

32) Zasoby dla ludzi zainteresowanych tematami ServerLess - hostingi, książki, ebooki, artykuły, frameworki itp.
http://uw7.org/un_5cd28123b422d

33) Boilerplaty do szybkiego rozpoczynania pisania aplikacji: PHP, iOS, .NET, Python, Ruby itp
http://uw7.org/un_5cd2812ad967f
INFO: to takie szablony startowe, aby nie tworzyć aplikacji od zera. Bardzo przyspieszają pracę

34) Jakiego softu używają blogerzy, programiści i twórcy internetowi? Kolekcja tzw. list 'uses'
http://uw7.org/un_5cd281489fcb0
INFO: zainspiruj się, a może znajdziesz tam coś, co przyda Ci się w codziennej pracy

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

Adekwatne tagi:
#python #javascript #security #internet #technologia #serwery #google #docker #programowanie #ciekawostki #php #css

Przejdź do wpisu

Dodany: 2019-04-24 11:35:29 | Ostatnio wołany: 2019-04-24 12:01:35



◢ #unknownews

Kolejne zestawienie interesujących linków z branży IT już na Ciebie czeka :)

1) Instrukcja "goto" w programowaniu to czyste zło! - czy aby na pewno? ciekawe spojrzenie na temat
https://manybutfinite.com/post/goto-and-the-folly-of-dogma/
INFO: kernel Linuksa używa tej instrukcji 150 tysięcy razy. Kod źródłowy GITa 960 razy, a kod Pythona jakieś 5 tysięcy razy. Czy stereotypowe podejście typu 'nie używaj goto' ma sens?

2) Tworzenie TEKSTOWEGO silnika graficznego w języku C++
https://www.youtube.com/watch?v=98XJfpmH2dA
INFO: tutorial pokazuje jak zbudować prostą, tekstową grę, która wykorzystuje taki silnik

3) Jak stworzyć prostą stronę internetową w XXI wieku - Github, circleCI, AWS S3, Vue, React i inne technologie
https://www.youtube.com/playlist?list=PLKnxnWdLGM4_fqbDTABDhNzf6FDI383rP
INFO: nawet jeśli umiesz biegle tworzyć strony, to może warto zobaczyć "jak to się teraz robi"?

4) Dane lokalizacyjne zbierane przez Google z urządzeń IoT, mogą pomóc w identyfikowaniu sprawców przestępstw
https://www.nytimes.com/interactive/2019/04/13/us/google-location-tracking-police.html
INFO: artykuł opisuje proces w którym wydzielenie urządzeń na konkretnym obszarze (np. tam gdzie był zamach) pozwala zidentyfikować sprawcę. Interesujące jest to, że zbierane dane są anonimowe i dopiero na drodze profilowania dochodzi się do tego, kto jest właścicielem urządzenia

5) Trzymasz konfigurację swojej aplikacji w formacie JSON? to przestań - przemyślenia o tym, dlaczego nie jest to dobre/wygodne
https://arp242.net/weblog/json_as_configuration_files-_please_dont
INFO: lepszym wyjściem jest migracja na jeden z dialektów JSONa - np. JSON5

6) Darmowy kurs przetwarzania języka naturalnego (NLP) w Pythonie z użyciem biblioteki spaCy
https://course.spacy.io
INFO: NLP to skrót od Natural Language Processing, a nie NeuroLingwistyczne Programowanie znane w świecie samorozwoju ;)

7) Capybara - lepsze (?) i sprytniejsze środowisko do wykonywania testów automatycznych aplikacji. Jak jej poprawnie używać?
https://thoughtbot.com/blog/write-reliable-asynchronous-integration-tests-with-capybara
INFO: testowanie asynchronicznego kodu często kończy się błędami, bo np. framework testujący oczekuje istnienia pewnego elementu, podczas gdy on pojawia się z opóźnieniem (bo np. się jeszcze dociąga). Capybara rozwiązuje takie problemy.

8) Slack to nie jest narzędzie pomagające w głębokim skupieniu nad pracą - powstał z niego kolejny rozpraszacz
https://blog.nuclino.com/slack-is-not-where-deep-work-happens
INFO: w obecnym świecie natłok powiadomień skutecznie odrywa nas od każdej pracy. Co z tym zrobić?

9) Tworzysz CLI (Command Line Interface) dla swojej aplikacji? zobacz, jak zrobić to dobrze
https://codeburst.io/crafting-a-command-line-experience-that-developers-love-68657b20c28d

10) Używasz środowiska Visual Studio Code i pracujesz na wielu komputerach lub często je zmieniasz? zadbaj o synchronizację ustawień
https://itnext.io/settings-sync-with-vs-code-c3d4f126989
INFO: artykuł prezentuję wtyczkę "Setting Sync" i wyjaśnia, jak ją poprawnie i bezpiecznie skonfigurować

11) Wstęp do TMUXa, czyli terminal multiplexera - używaj 'okien' w swoim terminalu
https://hackernoon.com/a-gentle-introduction-to-tmux-8d784c404340
INFO: zamiast stosować dziesiątki zakładek i przełączać się między nimi, możesz podzielić okno na sektory i uruchamiać w nich różne aplikacje

12) Ostatnio w Polsce pojawiło się wsparcie dla eSIMa w Apple Watchu, dowiedz się, czym jest eSIM i jakie daje korzyści
https://blog.simapka.pl/2019/02/esim
INFO: to wirtualna karta SIM. Niektóre telefony zmienią się dzięki temu w tzw. 'dual sim' (jeden fizyczny, drugi wirtualny). Usługa obecnie dostępna jest jedynie w sieci Orange

13) Ostatnie katastrofy Boeingów 737 z perspektywy programisty / pilota
https://spectrum.ieee.org/aerospace/aviation/how-the-boeing-737-max-disaster-looks-to-a-software-developer
INFO: głęboka analiza komponentów mających wpływ na katastrofę, oraz oprogramowania za nimi stojącego. O procesach implementacji takiego oprogramowania, oraz o tym jak komputery przeważają nad pilotem w kabinie.

14) Co to są deskryptory plików i jak z nich świadomie korzystać?
https://www.computerhope.com/jargon/f/file-descriptor.htm

15) Aplikacja do bardzo szybkiego tworzenia komponentów w JavaScript dla React/Vue itp
https://sideview.app
INFO: działa na Widndowsie, Linuksie i Macu

16) Najnowsze wydanie HAK5 (wideo) w którym omawiane są między innymi nowe dziury znalezione w WPA3, który miał być bezpiecznym następcą WPA2
https://www.youtube.com/watch?v=oXZju0uafv0
INFO: warto subskrybować ten kanał - nawet jak nie jesteś pentesterem, adminem, ani nawet złym hackerem w kapturze ;)

17) Czym jest CORS i jak poprawnie go używać w aplikacji webowej?
https://sekurak.pl/czym-jest-cors-cross-origin-resource-sharing-i-jak-wplywa-na-bezpieczenstwo/
INFO: jeśli tworzysz aplikacje z użyciem JavaScriptu, to jest to obowiązkowy artykuł, który musisz przeczytać. Sporo przykładowych kodów w tekście.

18) Większość firm z branży IT szuka idealnych kandydatów do danego stanowiska - super dopasowanych programistów się szkoli, a nie rekrutuje
https://sizovs.net/2019/04/10/the-best-developers-are-raised-not-hired/
INFO: ciekawe spojrzenie na temat. Chcesz mieć idealnie dopasowanego do swojej firmy programistę? to go sobie 'wyhoduj' poprzez szkolenia.

19) Używasz PostgreSQL i trzymasz w nim dane w postaci JSONa? możesz bardzo uprościć sobie życie
https://medium.freecodecamp.org/how-to-update-objects-inside-jsonb-arrays-with-postgresql-5c4e03be256a
INFO: poradnik jak wyszukiwać dane w JSONie składowanym w bazie i jak bezpośrednio modyfikować takie dane (bez metody 'wyciągnij, zmień, zapisz')

20) Który język programowania wybrać chcąc zostać pentesterem? Ciekawa analiza
https://blog.erratasec.com/2019/04/programming-languages-infosec.html#.XL3WGy-B2L4
INFO: jeśli nie chce Ci się czytać, to po prostu wybierz JavaScript, doucz się SQLa i trochę basha.

21) Wykrywanie rosyjskich botów na Reddicie - projekt napisany w Pythonie
https://www.briannorlander.com/projects/reddit-bot-classifier/
INFO: warto rzucić okiem na kod źródłowy projektu i dokumentację (na podlinkowanej stronie autora projektu)

22) Java Thread Dump Analyzer - czyli analizator thread dumpów online. Zupełnie darmowy
https://fastthread.io
INFO: wrzucasz thread dumpa z Javy, a on mówi Ci, co poszło nie tak. Można podpiąć się do serwisu przez API

23) Lista 9 bibliotek z komponentami UI, które powinieneś poznać w 2019 roku
https://blog.bitsrc.io/9-web-component-ui-libraries-you-should-know-in-2019-9d4476c3f103

24) Lista 24 sposobów na to jak nie utknąć przy pracy z dużym projektem i radzić sobie z ogromnymi ilościami kodu
http://hangaroundtheweb.com/2019/04/24-ways-for-being-productive-with-big-code-base/

25) Obiektywne spojrzenie na framework Vue - jego zalety i wady
https://hackernoon.com/vue-js-good-bad-and-choice-dcc1d27f82c6
INFO: warto je wziąć pod uwagę przy wyborze technologii którą chcemy poznać lub zastosować w projekcie

26) Kolejne podejście do metodyki tworzenia sensownych opisów commitów do GITa
https://github.com/RomuloOliveira/commit-messages-guide

27) Najważniejsza rzecz w programowaniu to framework? język? a może... dobry sen i brak stresu?
https://twitter.com/hillelogram/status/1119709859979714560
INFO: przeczytaj głównego tweeta i rozwinięcie myśli autora pod nim. Interesujące podejście.

28) Coraz mniej użytkowników Androida używa tzw. Launcherów firm trzecich - dlaczego tak się dzieje?
https://www.w2ssolutions.com/blog/android-launchers/
INFO: wychodzi na to, że stockowe Launchery stają się lepsze...

29) O tym, jak zacząłem handlować cebulą - ciekawa historia człowieka zarabiającego na domenach
https://www.deepsouthventures.com/i-sell-onions-on-the-internet/
INFO: czasami życie potrafi potoczyć się w zupełnie niespodziewany sposób

30) Co jest najgorszego w technologii ServerLess? Vendor lock-in! (warto przeczytać)
https://vacationtracker.io/blog/big-bad-serverless-vendor-lock-in/
INFO: przywiązanie (technologiczne) do konkretnego dostawcy usług może nas kosztować majątek, a rezygnacja nie jest taka prosta.

31) Firma JetBlue zamieniła standardowe boarding passy na lotnisku na systemy rozpoznawania twarzy
https://www.iflscience.com/technology/this-conversation-should-terrify-you-viral-thread-about-airport-tech-is-creeping-out-the-internet/
INFO: warto przeczytać rozmowę pasażerki z przedstawicielem firmy. Ludzie nie są przekonani co do bezpieczeństwa tego rozwiązania.

32) Jak poprawnie zaliczyć rozmowę kwalifikacyjną w Google? poradnik krok-po-kroku
https://www.byte-by-byte.com/google-interview/
INFO: czego spodziewać się na rozmowie? o czym poczytać przed wybraniem się na nią? To nie jest typowa analiza kreatywnych pytań rekrutacyjnych

33) Poradnik - jak wystartować ze swoim produktem. Od pomysłu do pierwszych zysków
https://medium.com/swlh/product-hunt-101-how-to-launch-your-product-from-early-idea-to-revenue-c3f01864cdde

34) TTY na Linuksie - co to jest? czym są sygnały? jak to działa?
https://www.linusakesson.net/programming/tty/
INFO: dobre wyjaśnienie dla ludzi, którzy nie są być tylko użytkownikami Linuksa, ale chcą zgłębić także zasadę jego działania

== LINKI TYLKO DLA PATRONÓW ==

35) Tworzenie bota grającego muzykę na Discordzie - w JavaScript (nodejs)
http://uw7.org/un_5cc02be51cc78
INFO: większość poradników pokazuje jak napisać bota czysto tekstowego. Tym razem tworzymy coś, co odgrywa dźwięki

36) Tworzenie chat bota z użyciem zaawansowanego frameworka - wyjdzie nam z tego proste AI, a nie tylko zbiór warunków.
http://uw7.org/un_5cc02bec4037e
INFO: artykuł tłumaczy także czym są drzewa behawioralne, co to jest NLU/NLP itp. Bota tworzymy częściowo metodą 'drag and drop'

37) Narzędzie do tworzenia prostych retro-gier w 2D (w stylu GameBoya) - zupełnie bez konieczności programowania
http://uw7.org/un_5cc02bf3c79bf
INFO: stworzone gry można skompilować na kilka konsol lub grać w nich w przeglądarce. Narzędzie działa na Windows/Linux/Mac i jest darmowe.

38) Lista 20 darmowych narzędzi do testowania użyteczności aplikacji i stron internetowych
http://uw7.org/un_5cc02bfd0aef1
INFO: wiele z tych narzędzi posiada tylko płatne plany, ale oferują np. bezpłatny okres testowy na 30 dni

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

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

Tagi:
#programowanie #android #komputery #python #javascript #bezpieczenstwo #internet #technologia #nodejs #google #ciekawostki

Przejdź do wpisu

Dodany: 2019-04-19 13:52:41 | Ostatnio wołany: 2019-04-19 13:53:42



◢ #unknownews

Wybaczcie, że zestawienie publikuję dopiero w piątek, ale w tym tygodniu spędziłem ponad 26h prowadząc wykłady i jakieś 6h w pociągach. Niewiele czasu zostało na wyszukiwanie ciekawostek.

1) Test Doubles - co to jest i jak tego używać w testach aplikacji?
https://sebastian-malaca.blogspot.com/2015/03/test-doubles-z-czym-to-sie-je.html
INFO: autor pokazuję implementację na przykładzie silnika blogowego pisanego w Javie

2) Jak sobie radzi nowy, składany smartfon od Samsunga? No... nie radzi sobie
https://www.bbc.com/news/technology-47970788
INFO: egzemplarze dostarczone recenzentom często się psuły. Rozwarstwienie ekranu, zniszczenie 'zgięcia' itp.

3) Gdzie umieszczać przyciski w swoim designie, aby były bardziej klikalne? (UX)
https://www.youtube.com/watch?v=TLUgXcQ_vF0
INFO: świetne wytłumaczenie niby prostego tematu. Subskrybuj kanał autora i przy okazji powiadom go w komentarzach, że trafił do zestawienia ;)

4) Jak działa DNS? - wyjaśnienie dla web developerów
https://rjzaworski.com/2019/04/the-web-developers-guide-to-dns
INFO: to są podstawy, ale tworząc aplikacje webowe warto wiedzieć jak działa system DNS, domeny i sama przeglądarka

5) Tworzenie gier komputerowych to fajna praca? Niekoniecznie... zobacz jak to wygląda z punktu widzenia pracowników
https://www.nytimes.com/2019/04/04/opinion/video-games-layoffs-union.html
INFO: zatrudniasz ludzi, tworzysz grę, pozbywasz się ludzi i liczysz kasę - tak w skrócie wygląda ta branża wg twórców artykułu

6) Developer Skills Report 2019 - czyli analiza świata programistycznego na obecny rok
https://research.hackerrank.com/developer-skills/2019
INFO: w czym programujemy? co jako pierwsze zaprogramuje początkujący programista - grę, czy kalkulator? jaki framework wybierze?

7) Przyszłość JavaScriptu - co nas czeka?
https://hackernoon.com/what-is-the-future-of-javascript-355b1f13b317
INFO: omówienie obecnej popularności języka i przyszłości rozwoju znanych frameworków.

8) Wnioski wyciągnięte po miesiącu nauki Reacta - z punktu widzenia programisty Angulara
PurpleGreenLemon/what-i-learned-from-react-after-a-month-of-dedicated-learning-and-creating-2eb31a6a16bd" rel="nofollow">https://medium.com/@PurpleGreenLemon/what-i-learned-from-react-after-a-month-of-dedicated-learning-and-creating-2eb31a6a16bd

9) Agile Lite - koncepcja pozwalająca Ci na wprowadzenie Agile w swoim teamie, ale w wersji minimalistycznej (mocno odchudzonej)
https://github.com/davebs/AgileLite
INFO: wersja uproszczona nie jest tylko łatwiejsza we wdrożeniu, ale także zapobiega szybkiemu wypaleniu się ludzi

10) Cztery aspekty projektowania startupu, które mogą rozbić Twój team - na co zwracać uwagę?
https://hackernoon.com/four-startup-engineering-killers-1fb5c498391d
INFO: przedwczesna optymalizacja? zatrudnianie niewłaściwych ludzi? błędne decyzje projektowe bazujące na preferencjach, a nie potrzebach?

11) Pseudoelementy ::before oraz ::after w CSS i ich ciekawe zastosowania
https://zendev.com/2019/03/28/cool-uses-of-before-after-pseudoelements.html

12) HTTPie - czyli bardziej inteligentny zamiennik dla cURL do wykonywania zapytań z konsoli
https://httpie.org
INFO: Już na pierwszym screenie widać o co dokładnie chodzi i o ile prostsze jest to od cURLa

13) Przegląd różnych formatów przechowywania/serializacji danych
https://blog.mbedded.ninja/programming/serialization-formats/a-comparison-of-serialization-formats/
INFO: CSV, JSON, Protobuf, TOML, XML, YAML...

14) Wstęp do Elasticsearch - o co w tym chodzi i dlaczego to rozwiązanie bywa lepsze od typowych baz danych?
https://blog.minimum.se/2019/04/08/elastic-search-introduction.html

15) Lista 120 projektów online zbudowanych bez napisania ani jednej linijki kodu
https://blog.producthunt.com/120-products-built-with-no-code-4870bed23501
INFO: projekty te implementują ideę 'no-code' z użyciem takich narzędzi jak Coda czy Bubble.

16) Lista najczęściej lajkowanych dokumentów (PDF) udostępnianych w serwisie HackerNews
https://www.hackernewspapers.com
INFO: w prawym górnym rogu jest podział na lata - warto rzucić okiem na poprzednie wydania zestawienia.

17) Google Chrome wprowadza natywne wsparcie dla lazyload w swojej przeglądarce (prawdopodobnie od wersji 75)
https://addyosmani.com/blog/lazy-loading/
INFO: to funkcja dla programistów, która umożliwia ładowanie nie wszystkich obrazków na raz, ale jedynie tych, które widzi user.

18) Sony ujawniło specyfikację swojej nowej konsoli - Playstation 5
https://www.theverge.com/2019/4/16/18401209/sony-playstation-5-details-8k-graphics-ray-tracing-ssds-ps4-backward-compatibility
INFO: rozdzielczość 8K, dysk SSD, 8-rdzeniowy procesor...

19) Cotygodniowy newsletter na temat robotyki - sporo interesujących linków
https://weeklyrobotics.com
INFO: to coś jak unknowNews, ale o robotyce, automatach itp.

20) Kilka sztuczek z wykorzystaniem Dev Toolsów w w przeglądarce Firefox
http://alexlakatos.com/devtricks/2019/04/13/firefox-devtools-tricks-inspector.html

21) Ściąga z wyrażeń regularnych (RegExpów) - fajnie wyjaśnione na przykładach
https://dev.to/emmawedekind/regex-cheat-sheet-2j2a
INFO: to podstawy-podstaw, ale jeśli masz problemy z pisaniem wyrażeń regularnych, to od czegoś trzeba zacząć

22) Kilka pomysłów na zaślepki (placeholdery) do avatarów użytkowników
https://uxplanet.org/6-ideas-for-creating-better-avatars-placeholders-a01cac5d7c6?gi=ddf14eabc7f1
INFO: czyli co wyświetlać w miejscu fotki/avatara, gdy user nie wysłał na serwer własnej grafiki

23) Próba uruchomienia Windowsa 95 oraz Internet Explorera 4.0 w obecnych czasach (na VM)
snoffeecob/bringing-internet-explorer-4-0-to-life-on-windows-95-in-2019-84d030b75643" rel="nofollow">https://medium.com/@snoffeecob/bringing-internet-explorer-4-0-to-life-on-windows-95-in-2019-84d030b75643
INFO: ciekawa historia. Nie tak łatwo korzystać nawet z Google z użyciem tego systemu/przeglądarki - zobacz, jak autor sobie z tym poradził

24) Tworzenie semantycznie poprawnego kodu w HTML5 - tutorial
https://tutorials.comandeer.pl/html5-blog.html
INFO: autor przerabia stary layout z HTML 4.0 na jego poprawną, nowoczesną wersję (długie, ale warto rzucić okiem)

25) Najpopularniejsze systemy na telefonach to Android, iOS oraz... KaiOS?!
https://www.engadget.com/2019/02/26/kaios-third-mobile-operating-system/
INFO: najtańsze 'feature-phony' (bo to nie smartfony) z KaiOS kosztują już od $7 wzwyż

26) Uruchom "tryb nocny" (ciemna skórka) w serwisie GitHub
https://github.com/imfunniee/gitark
INFO: to rozszerzenie do przeglądarki stylujące stronę GitHuba. Działa na przeglądarkach Chrome i Firefox

27) Masz serwer linuksowy, któremu nie brakuje RAMu? to i tak dodaj mu SWAP - możesz na tym zyskać
https://haydenjames.io/linux-performance-almost-always-add-swap-space/
INFO: interesujące wyjaśnienie tego, jak posiadanie pamięci SWAP może wpłynąć na wydajność serwera

28) Lista 5 rzeczy o których prawdopodobnie nie wiedziałeś, że da się je zrobić w konsoli JS
https://www.256kilobytes.com/content/show/10378/5-tasks-you-didnt-know-could-be-done-from-the-developer-console

29) Najdziwniejszy przykład poprawnej składni w wykonaniu JavaScriptu
https://timr.co/the-weirdest-javascript-syntax
INFO: tak... ten język nigdy nie przestanie nas zaskakiwać

30) Coinbase (ta firma od kryptowalut) wypuściło swoją kartę debetową
https://www.coinbase.com/card
INFO: od teraz można płacić swoimi kryptowalutami bezpośrednio w sklepie

== LINKI TYLKO DLA PATRONÓW ==

31) Tworzenie bota na slacku - krok po kroku, wraz z deployem na Heroku
http://uw7.org/un_5cb9b2c297090
INFO: bardzo przystępnie napisany artykuł. Bot tworzony jest w NodeJS

32) Świetna seria filmów będąca wstępem do uczenia maszynowego z użyciem sieci neuronowych
http://uw7.org/un_5cb9b2cacd15c
INFO: obecnie istnieją tylko trzy odcinki. Pierwszy to absolutne podstawy, a ostatni ma już podstawy programowania z użyciem Pythona

33) Lista 8 antypatternów w Pythonie, czyli czego NIE należy robić w tym języku i jak zrobić to dobrze
http://uw7.org/un_5cb9b2d79632f
INFO: przykłady zawierają zarówno błędny, jak i poprawny kod aplikacji

35) Tworzenie animacji w pasku adresu przeglądarki
http://uw7.org/un_5cb9b2de2c674
INFO: bardzo prosta metoda opierająca się na pętli w JavaScript i znakach emoji. Przykłady fajnych animacji w tekście.

36) Czym są potoki w systemach uniksowych i jak je zrozumieć
http://uw7.org/un_5cb9b2e65653c
INFO: ogromy zbiór przykładów. To obowiązkowy tekst dla każdego, kto pracuje w terminalu

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

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

Adekwatne tagi:
#android #python #javascript #internet #windows #technologia #nodejs #playstation #google #firefox #smartfon #telefony #serwery #ciekawostki

Przejdź do wpisu
Założona przez:

imlmpe

Osób na liście: 1491
Wołań: 152
Raz na tydzień przygotowuję zestawienie najlepszych newsów z branży IT (zebranych z wielu źródeł). Jeśli chcesz być na bieżąco z moimi zestawieniami, zapisz się do tej mirkolisty!

Kategoria: Nauka i newsy

Ostatnie wydarzenia (zobacz wszystkie)


2019-07-17 18:13:51
@Fenrirr dołączył do listy


2019-07-17 15:27:40
@marilyn92 dołączył(a) do listy


2019-07-17 14:13:49
@imlmpe zawołał do wpisu


2019-07-15 17:43:52
@SomeoneFromPoland dołączył do listy


2019-07-12 07:01:45
@danlenoir opuścił listę


2019-07-05 12:41:25
@leukocyt dołączył(a) do listy


2019-07-05 12:03:23
@imlmpe zawołał do wpisu


2019-07-02 15:26:24
@Danio768 dołączył do listy


2019-07-02 12:35:45
@ventris opuścił(a) listę


2019-07-02 02:01:20
@Halosha opuścił listę