Dodany: 2019-09-02 14:19:46 | Ostatnio wołany: 2019-09-02 14:34:11



◢ #unknownews

Nowe zestawienie jest już dostępne. Jeśli jesteś patronem, to informuję, że zmieniłem hasło dla patronów (znajdziesz je w portalu Patronite w przypiętych wpisach)
Zapraszam do czytania :)

1) Operacje na historii poleceń w bashu - te bardziej zaawansowane od '!1' ;)
https://zwischenzugs.com/2019/08/25/seven-god-like-bash-history-shortcuts-you-will-actually-use/
INFO: umiesz pobrać np. 4ty argument z poprzedniego polecenia? albo używać tzw backreferencji w bashu?

2) Zgarnij roczny dostęp do wideotutoriali związanych z programowaniem w zamian za... pocztówkę
https://www.destroyallsoftware.com/postcard
INFO: jeśli jesteś studentem lub nie pracujesz, to wyślij właścicielowi pocztówkę ze swojego miasta, a dostaniesz w zamian roczny dostęp do jego tutoriali (normalny koszt to $29/msc)

3) Baza danych oprogramowania opensource związanego z branżą security
https://open-source-security-software.net/projects/
INFO: baza zawiera 1738 projektów

4) "Poznaj Kubernetes" - ebook ze skondensowaną wiedzą na temat rozpoczęcia pracy z tą technologią
https://poznajkubernetes.pl
INFO: aby pobrać ebooka, trzeba podać maila na stronie. Wszystko fajnie wyjaśnione dla Windowsa, Linuksa i Maca. Polecam.

5) Nushell - nowa powłoka dla fanów pracy w terminalu. Zobacz, co potrafi
https://www.jonathanturner.org/2019/08/introducing-nushell.html
INFO: działa na wszystkich platformach, a na załączonych animacjach widać jak czytelnie potrafi prezentować dane w różnych formatach

6) Konwersja wyników badań fMRI do modeli 3D - ciekawy eksperyment
https://christine.website/blog/brain-fmri-to-3d-model-2019-08-23
INFO: autor przedstawił wynik swojego badania mózgu w bardzo kreatywny sposób.

7) Nowoczesny JavaScript - czyli jak zmieniał się ten język przez ostatnie 2 dekady
https://amontalenti.com/2019/08/10/javascript-the-modern-parts
INFO: wpis jest wprowadzeniem do serii o nowoczesnym JS. Warto obserwować twórczość autora

8) Twoja firma używa pakietu 365 od Microsoftu? zgarnij więc dwa DARMOWE klucze U2F od Yubico
https://www.yubico.com/passwordless-offer/
INFO: to klucze do implementacji uwierzytelniania dwu/wielo-składnikowego. Bardzo ważna rzecz w świecie security (oferują YubiKey 5 NFC + YubiKey 5C)

9) Narzędzia i materiały źródłowe dla sysadminów
https://www.reddit.com/r/sysadmin/comments/cw3jc6/tools_info_for_sysadmins_mega_list_of_tips_tools/
INFO: pokaźna lista wartościowych odnośników

10) SpaceBook - podgląd (prawie na żywo) wszystkich satelitów będących obecnie na orbicie
http://apps.agi.com/SatelliteViewer/
INFO: zdziwisz się ile tego jest i jak bardzo dużo z nich jest zepsutych. 87% ma status 'nonoperational'

11) Czy współcześnie jest sens uczyć się jQuery? [film]
https://www.youtube.com/watch?v=JoUrZlcdoFw
INFO: po co powstała ta biblioteka? co ułatwia i czy jest sens się jej jeszcze uczyć w 2019 roku? Warto subować cały kanał

12) Stwórz oparte na rolach API z uwierzytelnieniem w Firebase
https://www.toptal.com/firebase/role-based-firebase-authentication
INFO: tworzenie API RESTowego krok po kroku

13) Rzeczy, których nauczyłem się od Senior Software Engineera? - zapis przemyśleń autora
https://neilkakkar.com/things-I-learnt-from-a-senior-dev.html
INFO: autor przez długi czas notował wszystko, czego się nauczył od swojego kolegi programisty i opublikował to w skondensowanej wersji

14) Jak pakiet Microsoft Office może pomagać w pracy programisty?
https://www.techrepublic.com/article/how-microsoft-office-is-useful-for-developers/
INFO: od prototypowania w Power Point po lintera w Excelu

15) Co się dzieje gdy uruchamiasz świeża wersję Firefoxa w chwilę po zainstalowaniu?
https://twitter.com/jonathansampson/status/1165858896176660480
INFO: analiza ruchu sieciowego (przeczytaj wszystkie tweety) świeżej instalacji Firefoxa

16) Lista 10 zawodów w branży IT w których nie potrzebujesz znajomości programowania
https://scotch.io/bar-talk/top-tech-people-to-follow-on-twitter-for-non-coding-fields
INFO: lista zawiera odsyłacze do wartych obserwowania kont na Twitterze z danej dziedziny

17) Zarządzanie stresem dla programistów - jak sobie z tym radzić?
https://thevaluable.dev/developer-stress-management/
INFO: garść praktycznych porad od człowieka, który zaliczył wypalenie zawodowe

18) Wywiady z twórcami języków programowania (PDF, 127 stron)
http://www.math.bas.bg/bantchev/misc/az.pdf
INFO: długie, ale podzielone alfabetycznie wg nazw języków. Przeważnie 4-7 stron wywiadu per twórca.

19) Chcesz nauczyć się obsługi cURLa? rozwiąż te 21 zadań
https://jvns.ca/blog/2019/08/27/curl-exercises/
INFO: przed przystąpieniem do rozwiązywania zadań przeczytaj załączony komiks, który wyjaśnia podstawy obsługi tego narzędzia

20) Porównanie szybkości działania frameworków webowych (JavaScript)
https://www.freecodecamp.org/news/a-realworld-comparison-of-front-end-frameworks-with-benchmarks-2019-update-4be0d3c78075/
INFO: badanie z marca 2019 roku - testowano ówcześnie najnowsze wersje wspomnianych bibliotek.

21) Julian Assange? co się z nim aktualnie dzieje i dlaczego media o tym milczą?
https://www.mintpressnews.com/media-blackout-imprisonment-espionage-act-julian-assange/261510/
INFO: warto poczytać i zastanowić się, dlaczego słuch po nim w mediach zaginął

22) Blind SQL Injection - jak sprawić, aby był trochę mniej blind?
tomnomnom/making-a-blind-sql-injection-a-little-less-blind-428dcb614ba8" rel="nofollow">https://medium.com/@tomnomnom/making-a-blind-sql-injection-a-little-less-blind-428dcb614ba8
INFO: dobry zbiór porad dla hackerów/pentesterów atakujących bazy danych

23) Stwórz swoje pierwsze API w stylu GraphQL
https://www.toptal.com/graphql/creating-your-first-graphql-api
INFO: poradnik krok po kroku. Implementacja w node JS

24) WTF - dashboard z przydatnymi informacjami dla ludzi spędzających dużo czasu w terminalu
https://wtfutil.com
INFO: przydatne i estetyczne narzędzie

25) Implementacja galerii z infinity scrollem w Gatsby + Netlify [tutorial]
https://scotch.io/tutorials/build-an-infinite-scroll-image-gallery-with-gatsby-and-netlify-functions
INFO: ten poradnik nauczy Cię tworzenia statycznych stron wspieranych przez funkcje w chmurze (FaaS). Rozwiązanie od Netlify jest kompatybilne z AWS Lambda, więc poznajesz jakby dwie technologie na raz

== LINKI TYLKO DLA PATRONÓW ==

26) Lista 10 publicznych API, które mogą przydać Ci się w Twoim następnym projekcie
http://uw7.org/un_5d6d00ce13ff5
INFO: wszystkie są darmowe, RESTowe i często nawet nie wymagają rejestracji. Wśród ciekawszych: baza danych jedzenia, dane NASA, historyczne dane pogodowe, a nawet... API do przeszukiwania 1500 przekładów Biblii

27) Nie uruchamiaj własnego serwera mailowego, bo to jest trudne! - naprawdę?
http://uw7.org/un_5d6d00d4606e9
INFO: próba obalenia kilku najpopularniejszych mitów związanych z samodzielnym hostowaniem swojej poczty (+porady jak rozwiązać te problemy)

28) Darmowe kursy, wideotutoriale i 'playgroundy' do licznych języków programowania
http://uw7.org/un_5d6d00f13bd34
INFO: przeglądnij pliki z końcówką "-pl.html" aby zobaczyć spis treści w naszym języku (rzuć też okiem na wersję anglojęzyczną, bo tam jest więcej materiałów)

29) Obsługa Web Speech API, czyli naucz swoją przeglądarkę mówić
http://uw7.org/un_5d6d00f6d0eae
INFO: zrozumiały tutorial przedstawiający podstawy pracy z tym interfejsem

==
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 #javascript #security #sysadmin #technologia #jquery #firefox #serwery #linux #ciekawostki #naukanowego

Przejdź do wpisu

Dodany: 2019-08-23 13:43:19 | Ostatnio wołany: 2019-08-23 13:44:16



◢ #unknownews

Zakończ ten tydzień pracy przeglądem ciekawych linków z Internetu. Dziś 28 pozycji. Zapraszam do czytania
Dodaj mnie do obserwowanych na Facebooku - tam też są newsy! (link w stopce)

1) Narzędzia do pracy w terminalu, których mogłeś nie znać - poznaj pakiet 'moreutils'
https://www.ostechnix.com/moreutils-collection-useful-unix-utilities/
INFO: dodatkowe 15 narzędzi do operacji na tekście, plikach, katalogach itp. Przydatne

2) Biblioteka implementująca interakcje z obiektami w JavaScript - przeciąganie, rozciąganie, obracanie, zniekształcanie i inne
https://github.com/daybrush/moveable
INFO: rzuć okiem na demo aby zrozumieć jak to działa. Bardzo prosta w implementacji biblioteka.

3) Szybki wstęp do frameworków webowych w Pythonie
https://stxnext.com/blog/2018/09/27/beginners-introduction-python-frameworks/
INFO: omówionych jest 10 frameworków i w każdym zaprezentowano przykładową, krótką aplikację (w stylu Hello World)

4) Potrzebujesz systemu komentarzy do statycznej strony internetowej? To go sobie napisz - tutorial
https://www.taniarascia.com/add-comments-to-static-site/
INFO: większość poradników sugeruje używanie Disqusa, ale nie każdy chce zaśmiecać swoją stronę jego reklamami. Stąd to rozwiązanie

5) Praca z klasami w JavaScript - podstawy dla JavaScriptowych dinozaurów, którzy pierwsze o tym słyszą
https://www.taniarascia.com/understanding-classes-in-javascript/
INFO: trudno nie spotkać się z klasami we współczesnym kodzie JS. Warto zrozumieć jak one działają i jak ich używać

6) Lista Startupów, które dzielą się ze światem swoimi statystykami - zarobki, wydatki, płace itp
https://open-startups.xyz
INFO: nie ma tego dużo (do tej pory 40), ale można sobie poczytać jak to wygląda. Świetnie robi to moim zdaniem Buffer (tam jest nawet livestream zarobków!)

7) Jak zaimplementować system pluginów na stronie (do osadzania na innych stronach)?
https://www.figma.com/blog/how-we-built-the-figma-plugin-system/
INFO: przegląd metod i związanych z nimi problemów

8) Garść porad na temat projektowania użytecznego interfejsu użytkownika
https://learnui.design/blog/4-rules-intuitive-ux.html
INFO: gdzie umieszczać przyciski? dlaczego dropdown to zło? przydatne porady i wiele przykładów

9) Upload całych katalogów w JavaScript - jak to zaimplementować?
https://jcubic.pl/2019/06/upload-katalogow-javascript.html
INFO: implementacja uploadu jednego pliku metodą drag&drop nie jest skomplikowana. A co jeżeli użytkownik przeciągnie cały katalog lub dziesiątki plików na raz?

10) Koa.js, czyli lżejsza wersja ExpressJS (od tych samych twórców)
https://koajs.com
INFO: link do oficjalnej strony projektu, gdzie świetnie wyjaśniono podstawy tego frameworka

11) Jak zmniejszyć wymiary i wagę obrazka przy zachowaniu tej samej ilości szczegółów i jakości (tutaj np. z 1080p do 18p)
https://peterhrynkow.com/performance/2019/01/13/blowing-up-images-to-make-them-small.html?hn=1
INFO: sztuczka działa jedynie na obrazkach z gradientem i tych z mocnym rozmyciem, ale i tak redukcja rozmiaru obrazka o 97% to niezły wyczyn

12) OpenDrop - czyli terminalowe narzędzie do obsługi AirDropa na komputerach Mac
https://github.com/seemoo-lab/opendrop
INFO: umożliwia przesyłanie i odbieranie plików, ale trzeba ustawić sobie widoczność komputera na 'widoczny dla wszystkich' aby to działało

13) Przyspiesz swoją stronę internetową z użyciem prostego skryptu (prefetch)
https://instant.page
INFO: było w zestawieniu ponad rok temu, ale wydali nową, ulepszoną wersję. Bardzo sprytne rozwiązanie

14) Jak tworzyć dobre oprogramowanie? (długie)
https://www.csc.gov.sg/articles/how-to-build-good-software
INFO: garść przemyśleń na ten temat. Wszystko sprowadza się do zrozumienia problemu, zatrudnienia właściwych ludzi i ogólnie KISS ;)

15) Pokonferencyjny podcast 'After.conf' - rozmowy z prelegentami, relacje z konferencji, wywiady z organizatorami itp
https://mrdev.pl/after-conf

16) Wyciąganie tekstu z obrazków (OCR) z użyciem Javascript - tutorial do biblioteki Tesseract
https://blog.logrocket.com/how-to-extract-text-from-an-image-using-javascript-8fe282fb0e71/
INFO: rozwiązanie działa zarówno na serwerze (node) jak i w przeglądarce (zupełnie bez wykorzystania backendu)

17) Jak kupić DOBRĄ kartę MicroSD? lista 5 błędów jakie możesz popełnić
https://www.makeuseof.com/tag/5-mistakes-avoid-buying-next-microsd-card/
INFO: wiesz czym różni się MicroSD od MicroSD HC lub MicroSD XC? albo co znaczą oznaczenia V30, A2, Class 10 na karcie?

18) Podłączanie niezaufanych gadżetów/nośników do portu USB jest niebezpieczne - jak temu zaradzić i to softwarowo?
https://roussos.cc/2019/08/19/usbguard/
INFO: USBGuard pozwala na zasilanie dowolnych urządzeń przez port USB (system Linux), ale bez używania ich jako klawiatura/myszka/nośnik itp.

19) Semantic UI - framework do budowy prostego, responsywnego layoutu z użyciem czytelnego dla człowieka kodu HTML
https://semantic-ui.com
INFO: warto zerknąć do dokumentacji po przykłady. Nazewnictwo klas jest bardzo intuicyjne

20) iOS Console - przeglądaj logi z urządzenia z iOS bezpośrednio na swoim Macu
https://lemonjar.com/iosconsole/
INFO: bardzo wygodne narzędzie dla wszystkich applowych programistów

21) Nadchodzi Git w wersji 2.23, a w raz z nim kilka z mian w tym dwa nowe polecenia
https://github.blog/2019-08-16-highlights-from-git-2-23/
INFO: 'switch' oraz 'restore', które docelowo rozbijają 'checkout' na dwie oddzielne operacje - pierwsza dla operacji na gałęziach, druga dla plików

22) Pracujesz (lub masz zamiar zacząć) zdalnie? Te narzędzia mogą Ci to ułatwić
https://nohq.co/tools/
INFO: świetna kolekcja wszystkiego, co potrzebne jest do prowadzenia firmy bez biura

23) Używasz webmina na swoich serwerach? to lepiej go zaktualizuj. Jest dostępny exploit 0-day
https://blog.firosolutions.com/exploits/webmin/
INFO: błąd jest w funkcji resetowania hasła. Jeśli w polu ze starym hasłem podamy pipe i polecenie (np |ls) to zostanie ono wykonane

24) Dlaczego software tworzony przez Google to zło?
https://www.gnu.org/proprietary/malware-google.html
INFO: przegląd kilkudziesięciu powodów aby tak myśleć. Niektóre są ciekawe i zastanawiające

== LINKI TYLKO DLA PATRONÓW ==

25) Lista narzędzi dla "CyberSecurity Blue Team" - mogą się przydać w Twojej firmie
http://uw7.org/un_5d5fcfd68bbbd
INFO: honeypoty, monitory sieci, wykrywanie phishingu i wiele innych

26) Lista prawie 200 dostępnych za darmo (czasowo) kursów z Udemy
http://uw7.org/un_5d5fcfdc77b51
INFO: lita wygenerowana 21 sierpnia, więc większość jeszcze działa

27) Lista szkoleń (darmowym i płatnych), książek i materiałów, które pozwoliły autorowi dostać pracę w branży Artificial Intelligence (AI)
http://uw7.org/un_5d5fcfe849847
INFO: zbiór linków od poziomu totalnie początkującego po tematy bardziej zaawansowane. Bardzo wiele treści dostępnych jest za darmo

28) Potężna baza (670+) darmowych kursów programowania online
http://uw7.org/un_5d5fcff134700
INFO: lista jest stale uzupełniana o nowe pozycje

==
Chcesz aby Twój link pojawił się tutaj?
Po prostu mi go zgłoś. To zupełnie NIC nie kosztuje - dodaję jednak tylko to, co mi przypadnie do gustu.
https://bit.ly/unDodaj

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

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

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

Tagi: #ciekawostki #programowanie #python #javascript #design #security #internet #startup #google #serwery #linux #technologia #technologia #naukanowego #naukaprogramowania

Przejdź do wpisu

Dodany: 2019-08-16 13:05:13 | Ostatnio wołany: 2019-08-16 13:10:25



◢ #unknownews

Chwilę mnie nie było, ale już wróciłem i to z nowym zestawieniem.
Obserwuj tag i dodaj mnie do obserwowanych aby nie przeoczyć kolejnych wydań.

1) Jak zadbać o wydajność frontendu? - debata developerów
https://geek.justjoin.it/jak-zadbac-o-wydajnosc-frontendu-devdebata/
INFO: trzech devów odpowiada na serię pytań związanych z frontendem. Warto rzucić okiem.

2) Amerykanie kupują dziesiątki starych smartfonów aby dzięki nim zarabiać
https://www.vice.com/en_us/article/d3naek/how-to-make-a-phone-farm
INFO: dobry tekst na temat procederu 'phone farmingu'

3) Wyrażenia regularne dla totalnie początkujących
https://www.janmeppe.com/blog/regex-for-noobs/
INFO: obrazkowe wprowadzenie do tematu regexpów. Prawdopodobnie prościej się nie da.

4) Co ma zrobić programista, który nie może używać klawiatury? Może sterować komputerem za pomocą głosu
https://nsaphra.github.io/post/hands/
INFO: warto rzucić okiem na film - na początku pokazano jak to NIE powinno działać. Później zaczyna się akcja

5) Startup Engineer.ai, który reklamował się jako platforma tworząca oprogramowanie z użyciem sztucznej inteligencji, jest zasilany... Hindusami
https://www.theverge.com/2019/8/14/20805676/engineer-ai-artificial-intelligence-startup-app-development-outsourcing-humans
INFO: jak wynika z dochodzenia przeprowadzonego przez 'The Wall Street Journal', startup nie używa wcale AI, a wspiera się jedynie pracą ludzi

6) Lubisz edytory w stylu Emacs/Vim? to spodoba Ci się przeglądarka internetowa Next
https://github.com/atlas-engineer/next/
INFO: to graficzna przeglądarka, którą możemy obsługiwać w pełni za pomocą klawiatury. Obecnie działa na Linuksie i Macu

7) Wywiad z programistą pracującym z TypeScriptem od ponad 3 lat (audio)
https://corecursive.com/034-chris-krycho-typescript/
INFO: to dobry wstęp do tematu dla każdego programisty JavaScript, który chciałby rozszerzyć swoją wiedzę o TypeScript

8) Jak zabić na Linuksie proces i wszystkie jego procesy potomne?
http://morningcoffee.io/killing-a-process-and-all-of-its-descendants.html
INFO: zwykły kill zabija tylko rodzica, ale przy użyciu odpowiednich przełączników i wysłania sygnału do grupy procesów, można rozwiązać ten problem

9) Web Components - nadal nie są powszechnie używane przez programistów JavaScript. Czas to zmienić?
https://medium.com/swlh/the-state-of-web-components-e3f746a22d75
INFO: Jak wygląda sprawa ich wsparcia w różnych przeglądarkach i frameworkach? wygląda świetnie :)

10) Lubisz VIMa? a może chcesz go poznać? ten kanał Youtube dla Ciebie
https://www.youtube.com/channel/UCXPHFM88IlFn68OmLwtPmZA/videos
INFO: kilkadziesiąt kilkuminutowych filmów prezentujących różne możliwości tego edytora. Dobre do szybkiej nauki.

11) Ile trwa i ile kosztuje zatrudnienie 10 programistów w San Francisco? - przegląd metod
https://www.kapwing.com/blog/what-it-takes-to-hire-10-employees-in-san-francisco/
INFO: case study dwuosobowej firmy Kapwing, która chciała zatrudnić 10 osób do zespołu. Różne metody - od pytania znajomych, przez chodzenie na konferencje i zatrudnianie rekruterów

12) Funkcje First-Class w JavaScript - co to jest i jak tego używać?
https://nick.scialli.me/first-class-functions-in-javascript/
INFO: to taka funkcja, która może być traktowana tak jak każda inna zmienna/stała (taka funkcja może być używana jako parametr, może być zwracana z innej funkcji itp)

13) Paginacja - dobre praktyki.
https://vladmihalcea.com/pagination-best-practices/
INFO: kilka podejść do tematu podziału danych na strony.

14) Operator przecinka w JavaScript - uwaga: tekst ma 3 podstrony (łatwo przegapić nawigację)
https://www.i-programmer.info/programming/javascript/6524-the-confusing-comma-in-javascript.html
INFO: Wiesz jaką wartość będzie miała zmienna X jeśli X=(1,2,3,4,5)?

15) Lista wszystkich nominacji do 'Pwnies 2019' - czyli nagroda dla najciekawszych/najlepszych znalezionych bugów security
https://pwnies.com/nominations-2019/
INFO: wśród nominacji jest też polski akcent. Klikając na 'Winners' zobaczysz kto otrzymał nagrodę w każdej z kategorii.

16) Używanie GITa na wielką skalę, czyli jak to robią w Microsofcie?
https://docs.microsoft.com/en-us/azure/devops/learn/git/git-at-scale
INFO: ciekawy podział repozytoriów na małe, średnie i duże. Te duże mają po 150-250 tysięcy gałęzi i 300GB plików, a build trwa 12h

17) Nie ma nic gorszego niż ReCaptcha (?) - dość agresywna krytyka systemu captcha od Google
https://thestoic.me/there-is-no-evil-like-recaptcha
INFO: autor uważa, że to rozwiązanie służy przede wszystkim trenowaniu algorytmów firmy, a nie zabezpieczaniu stron

18) Tworzymy narzędzie terminalowe (CLI) w NodeJS - poradnik
https://blog.bitsrc.io/how-to-build-a-command-line-cli-tool-in-nodejs-b8072b291f81
INFO: podstawy tworzenia, linkowania i pakowania tak powstałej aplikacji

19) Google Chrome wprowadził zabezpieczenia wykrywania trybu incognito przez właścicieli stron WWW - udało się je obejść
https://www.bleepingcomputer.com/news/google/google-chrome-incognito-mode-can-still-be-detected-by-these-methods/
INFO: wykrywanie trybu incognito to bardzo ważny element tzw. paywallów limitujących (czyli takich, które dają Ci np. 3 darmowe artykuły na tydzień)

20) Operacja 'rebase' w GIT może trwać długo, aktywować rebuildy, a niekiedy po prostu się wysypać - jak to przyspieszyć i ulepszyć?
https://mystor.github.io/git-revise.html
INFO: autor prezentuje własne rozwiązanie zwane 'git-revise', które rozwiązuje część problemów

21) Python stale rośnie w siłę - poznaj historię tego języka. Wywiad (wideo) z twórcą plus długi tekst
https://www.zdnet.com/article/python-is-eating-the-world-how-one-developers-side-project-became-the-hottest-programming-language-on-the-planet/
INFO: warto zwrócić uwagę, że python powstał jako 'side project' jednego programisty, a rozrósł się do najpopularniejszego języka na świecie

22) Podsłuchiwanie HTTPS - jak to robią antywirusy?
https://www.zdnet.com/article/python-is-eating-the-world-how-one-developers-side-project-became-the-hottest-programming-language-on-the-planet/
INFO: opis dwóch technik używanych do analizy tego, co przesyła Twoja przeglądarka

23) Poetry - menadżer pakietów dla Pythona (zamiennik 'pip').
https://poetry.eustace.io
INFO: Na załączonych na stronie przykładach widać jego prostotę i czytelność

24) Tester wyrażeń regularnych online
https://regexr.com
INFO: fajne jest to, że w środkowym oknie mamy podgląd efektów działania wyrażenia, a w dolnym oknie wyjaśnienie co my właściwie napisaliśmy ;)

25) Przycinanie paragrafu tekstu z użyciem samego CSSa
https://css-tricks.com/multi-line-truncation-with-pure-css/
INFO: czyli jak wyświetlić np. 3 pierwsze linijki tekstu, ale bez JS czy operacji po stronie serwera

26) Dlaczego współczesny webdevelopment jest taki skomplikowany? Tutaj na przykładzie frontendu
https://www.vrk.dev/2019/07/11/why-is-modern-web-development-so-complicated-a-long-yet-hasty-explanation-part-1/
INFO: to pierwszy z powstającej serii artykułów, które mają wprowadzić programistów, którzy przespali ostatnie N lat w świat nowoczesnego świata webdev

27) Magiczne komentarze w Ruby, czyli jak niektóre komentarze mogą wpływać na wykonanie kodu
farsi_mehdi/magic-comments-in-ruby-81d45ff92e34" rel="nofollow">https://medium.com/@farsi_mehdi/magic-comments-in-ruby-81d45ff92e34
INFO: takie zapisy umożliwiają np. sterowanie kodowaniem, czy ustawieniami interpretera

28) Podcast na temat CSS - jak zrozumieć podstawy i jak nie popełniać podstawowych błędów (część pierwsza)
https://ladybug.dev/episode/css-part-1/
INFO: wróć do listy epizodów aby znaleźć tam część drugą

29) Podstawy pracy z przeglądarkami w wersji Headless (Chrome/Firefox/PhantomJS)
https://www.256kilobytes.com/content/show/10884/scriptable-headless-browsers-101-phantomjs-vs-headless-chrome-chromium-vs-headless-firefox
INFO: na przykładach pokazano jak wykonywać w nich proste, oskryptowane czynności. Warto także rzucić okiem na porównanie możliwości

30) Minifikacja plików SVG, czyli jak z grafiki 2kb zrobić plik ~100 bajtów bez utraty jakości
https://victorzhou.com/blog/minify-svgs/
INFO: SVG jest formatem wektorowym, więc ta optymalizacja polega jedynie na optymalnym zapisie krzywych w pliku tekstowym

31) Trzy rodzaje "dobrego" długu technologicznego - czyli takiego, który implementujemy świadomie
https://engineering.squarespace.com/blog/2019/three-kinds-of-good-tech-debt
INFO: każdy dług niesie z sobą konsekwencje, jednak na niektóre możemy się zgodzić dla oszczędności czasu/pieniędzy/zasobów

32) Syslog - wszystko, co musisz o nim wiedzieć. Jak to działa
https://devconnected.com/syslog-the-complete-system-administrator-guide/
INFO: wiedza niezbędna dla każdego administratora systemów Linux/Unix. Wiesz czym jest numer PRI w logach?

33) W programowaniu czym są 'Yoda Statements' dowiedz się ;)
https://en.wikipedia.org/wiki/Yoda_conditions
INFO: są plusy związane ze stosowaniem tego rodzaju warunków

34) Svelve - ciekawy framework JavaScript w stylu React/Vue/Angular
https://daveceddia.com/svelte-intro/
INFO: ekstremalnie prosty w użyciu i ważący zaledwie 2kb (w porównaniu do np. 38kb Reacta)

35) FD - szybszy (i sprytniejszy) zamiennik polecenia 'find' dla systemów unixowych
https://github.com/sharkdp/fd
INFO: pakiet jest w repozytoriach większości znanych dystrybucji pod nazwą 'fd' lub 'fd-find'

== LINKI TYLKO DLA PATRONÓW ==

36) Robienie zdjęć aparatem w trybie manualnym - ustawienia wyjaśnione w jednym filmie
http://uw7.org/un_5d56857388761
INFO: czym jest szybkość migawki, przysłona, ISO itp. Różnice w ustawieniach są fajnie przedstawione na filmie

37) Jak napisać bota odpowiadającego na SMSy? tutaj z użyciem usługi zewnętrznego operatora SMS
http://uw7.org/un_5d56857a47a99
INFO: prezentowany bot parsuje treść smsa w poszukiwaniu nazwy rasy psów i wysyła fotki danej rasy w wiadomości zwrotnej

38) Jak napisać współczesną aplikację webową, ale BEZ użycia frameworków?
http://uw7.org/un_5d56858012ca7
INFO: ciekawa implementacja w czystym JS tego, co daje nam np. React

39) Lista 10 szybkich poprawek jakie możesz wprowadzić w interfejsie swojej aplikacji webowej
http://uw7.org/un_5d56858ab5f8c
INFO: większość z nich to zaledwie kilka linijek kodu w JS lub CSS, a efekty są ciekawe

40) Jak wykorzystać natywną opcję 'udostępnij znajomym' w telefonie Twojego czytelnika?
http://uw7.org/un_5d568591716f5
INFO: jak wykryć, czy przeglądarka to obsługuje? jak wywołać okno udostępniania? jak zdefiniować tytuł, treść i URL do udostępnienia?

==
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 #webdev #python #javascript #frontend #internet #technologia #nodejs #angular #ciekawostki

Przejdź do wpisu

Dodany: 2019-08-02 14:30:47 | Ostatnio wołany: 2019-08-02 14:31:51



◢ #unknownews

Ostatni dzień tygodnia, więc zapraszam do przeglądu interesujących linków znalezionych w sieci :)

1) Przegląd grafik z Warezów i BBSów w formie filmu
https://safecrackers.com
INFO: jeśli jesteś dzieckiem z lat 80-tych lub wcześniejszych, prawdopodobnie wiesz o co chodzi.

2) Pracujesz na etacie i chciałbyś rozpocząć na boku jakiś projekt? garść porad dla Ciebie
https://dotink.co/posts/how-i-side-project/
INFO: przemyślenia autora na temat tego, co ułatwia mu szybkie tworzenie prototypów dla jego projektów.

3) Algorytmy sortowania i wyszukiwania danych przedstawione w formie... tańca
https://www.youtube.com/user/AlgoRythmics/videos
INFO: dość leciwe już nagrania, ale nadal tak samo dobrze tłumaczące zasady działania algorytmów

4) Jednostki w CSS - o co chodzi z tymi em, rem, vw, pt, pc itp?
https://dev.to/fullstack_to/units-in-css-em-rem-pt-px-vw-vh-vmin-vmax-ex-ch-53l0
INFO: zrozumiale wyjaśnione i przedstawione na przykładach. Wiedza niezbędna dla każdego, kto siedzi w branży webowej

5) "Moja przygoda z edytorami" - Vim, Spacemacs, Atom i Sublime Text
http://thume.ca/2017/03/04/my-text-editor-journey-vim-spacemacs-atom-and-sublime-text/
INFO: wrażenia autora z pracy z każdym z wymienionych edytorów.

6) Lista 10 zasad programowania obiektowego, które pomogą Ci tworzyć lepszy i bardziej czytelny kod
https://dev.to/javinpaul/top-10-object-oriented-design-principles-for-writing-clean-code-4pe1
INFO: DRY, SRP, Open Closed, LSP, ISP - mówi Ci to coś? :)

7) Ogólnopolska Olimpiada dla programistów - dołącz do wyzwania już 27 września
https://olimpiada.justjoin.it
INFO: rzut dyskiem twardym, pchnięcie monitorem, bieg na 1024 metry, składanie kompa na czas i inne - udział jest darmowy

8) Migracja z Dockera na Podmana - co daje i jak ją przeprowadzić?
https://zwischenzugs.com/2019/07/27/goodbye-docker-purging-is-such-sweet-sorrow/
INFO: opis problemów autora z dockerem i tego, jak je rozwiązał (rezygnując z dockera) z użyciem trzech narzędzi, które dają mu podobne możliwości co docker

9) Background-image w CSS jako niepolecane rozwiazanie? to czym to zastąpić?
https://nystudio107.com/blog/the-css-background-image-property-as-an-anti-pattern
INFO: wyjaśnienie, dlaczego w wielu przypadkach używanie tła generowanego w CSS to zły pomysł i jak zrobić to lepiej

10) The Data Engineering Cookbook - darmowa książka poświęcona tematyce inżynierii danych (124 strony. PDF)
https://github.com/andkret/Cookbook
INFO: Ebook wprowadzi nas w światek analizy danych, przeprowadzi przez case Study firm takich jak Netflix czy Twitter, a także przedstawi przykładowe pytania rekrutacyjne w tej branży.

11) Drama.app - świetne narzędzie do tworzenia interaktywnych prototypów aplikacji mobilnych
https://www.drama.app/beta
INFO: obecnie dostępna jest jedynie wersja BETA działająca na Macu, ale warto zobaczyć na filmach jak ma działać finalny produkt

12) Jak postawić darmowy serwer VPN w chmurze Amazon? - poradnik
http://jaszczur.eu/vpn-serwer-openvpn-w-chmurze-amazon-aws/
INFO: tekst zakłada użycie Free Tier od AWS, stąd cena 0zł.

13) Zagraj w oryginalną grę Diablo w swojej przeglądarce
https://d07riv.github.io/diabloweb/
INFO: ze względów na prawa autorskie, możesz grać w wersję Shareware lub uploadować plik z oryginalnej pełnej wersji gry jeśli taką posiadasz

14) Zapomniana sztuka wiązania kabli - czyli jak zadbać o porządek w serwerowni lub pod biurkiem
https://www.thebroadcastbridge.com/content/entry/12400/the-lost-art-of-lacing-cable
INFO: kilka metod na utrzymanie porządku z kablami

15) Zero Width Shortener - interesujący skracacz linków wykorzystujący znaki o zerowej szerokości
https://zws.im
INFO: w praktyce to oznacza tyle, że wszystkie linki utworzone w tej aplikacji wyglądają (wizualnie) tak samo, ale prowadzą do innych miejsc w sieci

16) Popularna chińska vlogerka przypadkiem ujawniła swoją prawdziwą twarz bez filtrów
https://www.geekweek.pl/news/2019-07-31/popularna-chinska-vlogerka-przez-przypadek-pokazala-prawdziwa-twarz-i-stracila-rzesze-fanow/
INFO: warto wyszukać w necie jak wyglada wersja z filtrami. Zaskakujące jest, co można osiągnąć dzięki współczesnej technologii

17) Google pozwala obejść około 1/3 wszystkich systemów typu paywall
https://whatsnewinpublishing.com/google-unlocks-33-of-publisher-paywalls-on-july-30-this-is-what-happens-next/
INFO: chodzi o paywalle limitujące dostęp typu "3 artykuły gratis na miesiąc". W tym przypadku limit może nie być poprawnie liczony

18) WebScraping jest w pełni legalny? odpowiedź brzmi: to zależy...
https://benbernardblog.com/web-scraping-and-crawling-are-perfectly-legal-right/
INFO: głębsza analiza tego tematu pod względem prawnym.

19) GitHub potwierdza, że zablokował konta/projekty programistów z Iranu, Syrii i Półwyspu Krymskiego
https://techcrunch.com/2019/07/29/github-ban-sanctioned-countries/
INFO: GitHub jest firmą z USA, więc musi zastosować się do ich obostrzeń handlowych, a US narzuciło sankcje na te kraje.

20) Jak poprawnie zaprojektować ciemną skórkę dla swojego projektu? - liczne porady
https://uxplanet.org/8-tips-for-dark-theme-design-8dfc2f8f7ab6
INFO: jedna z zaskakujących porad: unikaj koloru czarnego i białego ;)

21) Youtube Rabbit Hole - rozszerzenie do chrome pozwalające Ci spędzić mniej czasu na Youtube
https://chrome.google.com/webstore/detail/youtube-rabbit-hole/nlddakjbmpidooplakalfoogdincflfh
INFO: działa to tak, że usuwa rekomendacje, wyłącza automatyczne odtwarzanie następnego filmu, ukrywa komentarze itp (można skonfigurować czego się nie chce)

22) Chcesz wejść OD ZERA w świat tworzenia stron WWW? Nic nie wiesz o HTML i CSS? ten tutorial jest dla Ciebie
https://internetingishard.com/html-and-css/
INFO: przyjemnie napisane, ładnie ilustrowane i dobrze wyjaśnione.

23) LiveCode - rozszerzenie do VS Code, pozwalające oglądać na żywo, efekty działania wpisywanego przez nas kodu
https://pypi.org/project/live-coder/
INFO: jedyny obsługiwany język to Python3

24) A gdyby tak zasilać piekarnik przez USB-C? ciekawy eksperyment
https://www.reclaimerlabs.com/blog/2017/3/14/usb-c-easy-bake-oven
INFO: według specyfikacji, standard USB-C pozwala na zasilanie urządzeń do 100W, a dokładnie tyle potrzebuje mały piekarnik ;)

25) Wraz z Firefoxem 68 nadchodzą zmiany w CSS
https://hacks.mozilla.org/2019/07/new-css-features-in-firefox-68/
INFO: główna zmiana to nowy pseudo-element ::marker. Pojawiają się także zmiany w dev-toolsach związane z CSSem

26) Jak optymalnie używać AWS w swoim projekcie - zbiór tweetów na ten temat
https://twitter.com/dvassallo/status/1154516910265884672
INFO: porady napisane przez człowieka od 11 lat pracującego z AWS i przez 8 będącego pracownikiem AWS

27) TLDR This! - wklej linka do długiego artykułu, a otrzymasz wersję skróconą do maksymalnie 5-6 zdań
https://tldr.hackeryogi.com
INFO: nie wiem jakiego algorytmu to używa, ale po wklejeniu kilku tekstów z polskich portali informacyjnych, efekty były zaskakująco dobre

28) Jak tworzyć lepszy kod w JavaScript?
https://dev.to/taillogs/practical-ways-to-write-better-javascript-26d4
INFO: garść porad i przykładów tego, jak można dany fragment kodu napisać lepiej

29) Chcesz zostać cyfrowym nomadem i pracować z dowolnego miejsca na świecie? zobacz, gdzie jest najlepiej
https://nomadlist.com
INFO: w praktyce powinieneś załatwić sobie chatkę na Bali, albo... apartament w Budapeszcie :)

30) Naucz się na pamięć komend Linuksa i GITa - nauka online
https://www.memorize-terminal-commands.com
INFO: nauka odbywa się poprzez cykliczne powtarzanie wiedzy (musisz odpowiadać na pytania. Wszystkie są otwarte). Jedna sesja trwa 5 minut. Niektó®e pytania wkurzają (np. 'ls -al' != 'ls -la')

31) Hakuna Cloud - sprytna metoda na oszczędzanie pieniędzy na usługach chmurowych (AWS, Google Cloud itp)
https://hakuna.cloud
INFO: serwis (SaaS) wyłącza Twoje serwery gdy nie są potrzebne i podnosi je gdy przychodzi do nich jakiś ruch. Użyteczne dla małych projektów, gdzie liczy się każda złotówka

32) IRS (skarbówka z USA) rozesłała ponad 10000 listów z ostrzeżeniami do właścicieli kryptowalut
https://www.wsj.com/articles/irs-sending-warning-letters-to-more-than-10-000-cryptocurrency-holders-11564159523?mod=rsswn
INFO: chodzi o prawdopodobne łamanie prawa federalnego w związku z obrotem krypto.

33) Narzędzie do szybkiej aktywacji różnych wersji NodeJS
InstallingActivating-Node-Versions" rel="nofollow">https://github.com/tj/n#InstallingActivating-Node-Versions
INFO: skrypt sam ściąga, instaluje i aktywuje wersję oprogramowania, której akurat potrzebujemy. Bardzo wygodne

== LINKI TYLKO DLA PATRONÓW ==

34) Zbuduj samodzielnie 'dworcowy wyświetlacz' z użyciem Raspberry Pi Zero
http://uw7.org/un_5d442a1a3d410
INFO: wygląda on i działa jak te wyświetlacze znane z dworców, ale oparty jest o rozwiązanie chmurowe

35) Wyszukiwanie kont danej osoby w różnych sieciach społecznościowych
http://uw7.org/un_5d442a14656ee
INFO: podajesz login lub nazwę wyświetlaną usera, a narzędzie pokazuje gdzie jeszcze ten user ma konto. Świetne

36) Jak "wydać" swoją książkę online z użyciem GitBooka?
http://uw7.org/un_5d4429fc8ce19
INFO: proces nie jest może najprostszy, ale efekty są całkiem fajne

37) Miniaturowe 'apartamenty' w Tokio - film
http://uw7.org/un_5d4429f6603f6
INFO: wynajem przestrzeni 8-9 metrów, to około 3000zł/msc

==
Patronem zostaje się tutaj: https://patronite.pl/unknow
A później dostaje się dostęp do np. tego: https://mrugalski.pl/linki.php

Warto? Warto! :)

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

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

Tagi: #javascript #design #internet #youtube #technologia #serwery #nodejs #google #amazon #firefox #docker #ciekawostki

Przejdź do wpisu

Dodany: 2019-07-26 10:10:08 | Ostatnio wołany: 2019-07-26 10:11:00



◢ #unknownews

Mamy piątek, więc tydzień warto zakończyć przeglądem ciekawostek ze świata IT

1) Public Money, Public Code - inicjatywa mająca na celu otworzenie kodu źródłowego oprogramowania rządowego (czy wykorzystywanego przez instytucje publizne)
https://publiccode.eu
INFO: polecam obejrzeć film objaśniający całe zagadnienie i benefity płynące z takiego rozwiązania. Świetna animacja z dobrym lektorem daje do myślenia.

2) Jak wiele zdjęć z Instagrama spod tagu 'Warszawa' zostało naprawdę zrobionych w Warszawie? - ciekawa analiza
https://geek.justjoin.it/instagram-w-jaki-sposob-zbieralem-dane-o-opublikowanych-zdjeciach/
INFO: warto rzucić okiem na metodykę przeprowadzania badania i użyte aplikacje i kody źródłowe. Można się sporo nauczyć.

3) Programowanie funkcyjne - na czym to polega? podstawowe koncepcje, wady i zalety oraz porównanie z programowaniem obiektowym
https://www.guru99.com/functional-programming-tutorial.html
INFO: bardo zwięźle przedstawiony temat - w sam raz dla ludzi, którzy nie chcą wgryzać się w szczegóły

4) Kolekcja 241 kodów źródłowych znanych gier
https://archive.org/details/gamesourcecode
INFO: większość to raczej starocie, ale przy nauce programowania (czy tam czytania kodu) mogą okazać się przydatne

5) Poznaj założyciela firmy Malwarebytes - jednego z najpopularniejszych rozwiązań antywirusowych (gość jest Polakiem)
https://www.bbc.com/news/business-49015609
INFO: FIrma zatrudnia ponad 750 osób i ma roczne przychody na poziomie 126 milionów dolarów.

6) Omówienie nagłówków HTTP związanych z bezpieczeństwem webowym
https://nullsweep.com/http-security-headers-a-complete-guide/
INFO: czasami dodanie jednego dodatkowego nagłówka do serwisu może przyczynić się do podniesienia jego bezpieczeństwa

7) Jak poprawnie zaprojektować API RESTowe? - poradnik
https://hub.packtpub.com/getting-started-with-designing-restful-apis/
INFO: projektowanie dobrego API nie jest łatwe. Zawsze musimy wczuć się w rolę kogoś, kto z takiego API będzie korzystał.

8) SmashTest - język pozwalający szybko pisać testy (zarówno jednostkowe jak i UI
https://smashtest.io
INFO: warto rzucić okiem na przykładowe kody. Instalacja oprogramowania Smashtest to jedno polecenie: 'npm i -g smashtest'

9) Wysyłaj maile w czystym tekście zamiast w HTML
https://useplaintext.email
INFO: wyjaśnienie dlaczego jest to lepszym wyjściem oraz zbiór porad jak skonfigurować popularne aplikacje mailowe do poprawnego wysyłania tekstowych wiadomości

10) Czyżby RaspberryPi 4 potrzebowało aktywnego chłodzenia? Nawet przy niewielkim obciążeniu, malinka nieźle się grzeje
https://www.jeffgeerling.com/blog/2019/raspberry-pi-4-needs-fan-heres-why-and-how-you-can-add-one
INFO: Omówienie zachowania najnowszego pi’a przy różnym obciążeniu oraz prezentacja sugerowanego rozwiązania problemu

11) Ściąga z operacji na tablicach w języku JavaScript
https://devinduct.com/cheatsheet/8/array-operations
INFO: przydatne dla każdego fana JS. Z pewnością nie używasz na co dzień wszystkich tych operacji, więc warto odświeżyć swoją pamięć

12) Tworzenie botów do Telegrama w Pythonie - poradnik krok po kroku
https://www.toptal.com/python/telegram-bot-tutorial-python
INFO: ważna uwaga: boty używają innej metody szyfrowania niż użytkownicy, więc komunikacja z botem nie jest aż taka bezpieczna jak z drugim człowiekiem

13) Dbasz o prywatność? Wyłącz WebRTC w swojej przeglądarce
https://sekurak.pl/dbasz-o-prywatnosc-rozwaz-wylaczenie-webrtc-w-przegladarce/
INFO: WebRTC to technologia umożliwiająca nawiązanie bezpośredniej komunikacji między przeglądarkami. Niekiedy może to zdradzić Twój adres IP, nawet jeśli chowasz się za VPNem

14) Jak w sposób legalny przeprowadzić konkurs na Facebooku lub dowolnej innej sieci społecznościowej
https://bazawiedzy.socialtigers.pl/articles/konkurs-na-facebooku-instagramie-jak-organizowac-legalnie
INFO: nie jest to takie oczywiste i jak zwykle czeka na nas kilka kruczków prawnych

15) Tworzenie muzyki z wykorzystaniem języka programowania - zobacz film na końcu artykułu
https://www.abc.net.au/news/2019-07-21/live-coding-australia-music-computer-code/11301114
INFO: programista operuje instrumentami z użyciem algorytmów, matematyki i pętli. Efekty są ciekawe.

16) W grze komputerowej "Cities: Skylines" można zaimplementować dowolny algorytm (jest ona 'Turing Complete')
balidani/cities-skylines-is-turing-complete-e5ccf75d1c3a" rel="nofollow">https://medium.com/@balidani/cities-skylines-is-turing-complete-e5ccf75d1c3a
INFO: autor tekstu z elementów miasta dostępnych w grze buduje coś na wzór bramek logicznych, aby w konsekwencji otrzymać 4-bitowy komputer

17) Nadawanie dobrych nazw zmiennym nie jest takie proste - im bardziej komunikatywna nazwa, tym staje się ona dłuższa. Jak temu zaradzić?
http://journal.stuffwithstuff.com/2016/06/16/long-names-are-long/
INFO: rozmyślania na temat nadawania nazw zmiennym z zachowaniem ich rozsądnej długości. Umiejętność przydatna dla każdego programisty.

18) Netflix wystartował z interesującym planem taryfowym dla mieszkańców Indii - $2.8 za miesiąc
https://techcrunch.com/2019/07/24/netflix-launches-rs-199-2-8-mobile-only-monthly-plan-in-india/
INFO: W tej cenie można oglądać filmy i seriale jedynie na urządzeniu mobilnym i tylko w jakości 480p. Myślę jednak, że wielu fanom seriali mogłoby to wystarczyć.

19) Inspirujące wywiady z programistami, którzy nie skończyli studiów związanych z komputerami/informatyką
https://www.nocsdegree.com
INFO: w obecnych czasach studia tego typu nie są ani gwarantem zatrudnienia, ani elementem niezbędnym do znalezienia pracy.

20) Jak zbudowano system statystyk webowych w pełni zgodny z RODO/GDPR i zupełnie nie używający ciasteczek?
https://usefathom.com/anonymization/index.html
INFO: trzeba przyznać, że wpadli na ciekawe rozwiązanie i dzięki temu nie musza już dawać info, że ich strona używa cookies :D

21) Shortcut JS - framework do szybkiego pisania 'Skrótów' (dawniej Workflows) na iPhone/iPada
https://shortcuts.fun
INFO: piszesz kod w JS, a skrypt generuje output w formacie zrozuiałym dla aplikacji 'skróty'

22) Lista 10 wzorców w programowaniu, które programiści JavaScript często wykorzystują
https://dev.to/shijiezhou/top-10-javascript-patterns-every-developers-like-168p
INFO: konstruktory obiektów, singletony, fabryka itp

23) Zainspiruj się graficznymi rozwiązaniami na setkach stron SaaSów (biznesów sprzedających software jako usługę)
https://saaspages.xyz/
INFO: jak zaprojektować stronę główną? jak nawigację? jak optymalnie rozplanować cennik?

== LINKI TYLKO DLA PATRONÓW ==

24) Oglądaj nagrania z prawdziwych rozmów kwalifikacyjnych dla programistów - wszystkie rozmowy przeprowadzono zdalnie
http://uw7.org/un_5d3a9f60b8f43
INFO: nagrania pochodzą od firm Google, Amazon itp. Zobacz jakie zadania dostają kandydaci

25) Zbiór zasobów (strony, narzędzia, artykuły, tutoriale) dla webdeveloperów
http://uw7.org/un_5d3a9f76c8797
INFO: wszystko ładnie podzielone na kategorie

26) Lista zasobów dla 'studentów' uczących się programowania - pokaźna kolekcja
http://uw7.org/un_5d3a9f7c3adf8
INFO: od podstaw, poprzez frameworki, struktury danych, algorytmy - jednym słowem: wszystko

27) Serwis wizualizujący trendy wyszukiwań technicznych fraz w Google
http://uw7.org/un_5d3a9f829a877
INFO: zainteresuj się zyskującymi na popularności zagadnieniami, zanim jeszcze stały się modne ;)

28) Wielki (ogromny!) zbiór prelekcji z konferencji programistycznych - większość podlinkowana z YT
http://uw7.org/un_5d3a9f8d836bf
INFO: kilkaset prelekcji podzielonych na technologie i lata. Jest z czego wybierać

+++
Zostań patronem https://patronite.pl/unknow
Patroni mają dostęp do wszystkich linków specjalnych ze wszystkich zestawień:
https://mrugalski.pl/linki.php

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

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

Tagi: #programowanie #technologia #webdev #python #javascript #ciekawostki

Przejdź do wpisu

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
Założona przez:

imlmpe

Osób na liście: 1552
Wołań: 167
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-12-14 20:47:50
@azbmwwysiadamtak dołączył(a) do listy


2019-12-08 12:17:46
@justjasiek dołączył do listy


2019-12-07 01:48:02
@szaolny dołączył(a) do listy


2019-12-07 00:22:33
@bladekp dołączył do listy


2019-12-06 22:00:54
@medoh dołączył do listy


2019-12-06 12:49:08
@MartinPL dołączył do listy


2019-12-06 12:48:26
@imlmpe zawołał do wpisu


2019-11-29 13:20:48
@ArtyQ dołączył do listy


2019-11-28 12:17:40
@pure_coincidence dołączył do listy


2019-11-28 11:34:12
@vvyspa dołączył do listy