Dodany: 2019-03-21 14:47:37 | Ostatnio wołany: 2019-03-21 15:01:58



◢ #unknownews

Cześć! mamy czwartek, więc wrzucam świeże zestawienie subiektywnie najlepszych znalezisk z sieci.
Zerknij przy okazji do komentarzy, bo tam jest jeszcze jeden bonus ode mnie.

1) Gra online w której jesteś programem szeregującym zadania w komputerze (tzw. scheduler), a Twoim celem jest zawieszenie aplikacji
https://deadlockempire.github.io/
INFO: w grze masz dwa programy (lewa/prawa) uruchamiaj je w takiej kolejności (krok po kroku) aby oba jednocześnie wykonały krytyczną funkcję. Zacznij od tutoriala!

2) Jak projektant-daltonista pracuje z kolorami? Czyta ich heksadecymalne kody - też się tego naucz
https://www.dotconferences.com/2018/11/david-desandro-read-color-hex-codes
INFO: kliknij 'PLAY' w nagłówku aby zobaczyć film (trochę to ukryli), a na dole masz slajdy i transkrypcję

3) Napisz od zera własnego GITa (lub inny system kontroli wersji)! - krok po kroku. W celach edukacyjnych
https://wyag.thb.lt
INFO: świetny sposób na to, aby bliżej przyjrzeć się temu jak 'pod maską' działa takie wersjonowanie

4) W UK trwają testy kart płatniczych z czytnikiem lini papilarnych. Karty umożliwiają płatność zbliżeniową
https://www.theverge.com/2019/3/11/18259624/natwest-gemalto-debit-card-fingerprint-scanner-biometric-contactless-nfc-uk
INFO: odcisk ma być przechowywany tylko lokalnie na karcie, tak by nie można go było ukraść z bazy danych banku.

5) Używanie iPada PRO jako podstawowego komputera dla developera - opis pełnej konfiguracji środowiska (większość porad zadziała też na iPhone i starych iPadach)
https://arslan.io/2019/01/07/using-the-ipad-pro-as-my-development-machine/
INFO: trzeba przyznać, że autor ciekawie to sobie zorganizował. Tam, gdzie iPad nie dawał rady, wspomagał się VPSem. Userzy Androida też mogą się wzorować na tych rozwiązaniach.

6) Ulepszanie starych nagrań dzięki uczeniu maszynowemu - tutaj na przykładzie Star Treka
https://captrobau.blogspot.com/2019/03/remastering-star-trek-deep-space-nine.html
INFO: autor rozwiązania podnosi jakość filmu z 480p do 1080p, czy nawet 4K za pomocą machine learningu.

7) Wertykalne skalowanie baz PostgreSQL - jak to zrobić i na co uważać przy konfiguracji?
https://pgdash.io/blog/scaling-postgres.html
INFO: dobry poradnik pokazujący, jak wycisnąć jak najwięcej mocy ze swojego serwera

8) Przekonwertuj plik JSON na... kod źródłowy aplikacji (generuje model, serializera itp)
https://quicktype.io
INFO: obsługuje 18 języków programowania.

9) Standaryzacja opisów do commitów w GIT z użyciem narzędzi Commitizen/Commitlint
https://eidson.info/post/using-conventional-commit-messages-globally
INFO: tekst przedstawia metodę na to, aby wszyscy programiści w firmie pisali sensowne komentarze w commitach (te niespełniające norm są odrzucane)

10) Jak to jest z tym Blockchainem? używać go, czy nie? - wyjaśnienie na przykładach
https://hackernoon.com/to-blockchain-or-not-to-blockchain-45004a23e8a7
INFO: porównanie blockchaina posiadającego/nieposiadającego kontroli dostępu do zwykłej bazy danych

11) Czy składane telefony mogą ożywić spowalniający rynek smartfonów?
https://onezero.medium.com/smartphones-are-about-to-get-weird-2d7d8d930be2
INFO: wg autora artykułu, telefony wystarczają nam na dłużej, więc kupujemy je rzadziej (per klient). Koncerny myślą, co z tym zrobić.

12) Dlaczego w wielu językach programowania, pierwszy element tabeli ma numer zero?
albertkoz/why-does-array-start-with-index-0-65ffc07cbce8" rel="nofollow">https://medium.com/@albertkoz/why-does-array-start-with-index-0-65ffc07cbce8
INFO: AWK, COBOL, Fortran, R, Julia, Lua, MATLAB, Smalltalk i inne zaczynają numerowanie od jedynki - skąd wzięło się więc zero?

13) Cookin' with Rust - podręcznik do nauki języka Rust. Dostępny online, za darmo.
https://rust-lang-nursery.github.io/rust-cookbook/

14) Naucz się programować w... 10 lat. Czyli o tym, jak naprawdę zostać programistą i nie iść za popularnym trendem szybkich kursów
http://norvig.com/21-days.html
INFO: autor krytykuje podejście w stylu 'C++ w 24h', czy szybkie kursy programowania. Daje za to porady, jak to zrobić dobrze i dogłębnie

15) Interesujący wywiad na temat atakowania kont na platformach z grami online. Jak hackerzy je okradają? jak się zabezpieczyć?
https://www.youtube.com/watch?v=FCQY1XKKaU4
INFO: jeśli grasz online i np. masz konto na Steamie, to zdecydowanie powinieneś to zobaczyć.

16) Krytyczna dziura w Wordpressie - umożliwia przemycenie XSSa do komentarzy jako admin (z użyciem CSRFa)
https://sekurak.pl/wordpress-przejecie-admina-i-serwera-wlasnie-zalatano-krytyczna-luke/
INFO: jeśli nie wiesz co znaczą te nazwy ataków, poklikaj sobie na nie na podlinkowanej stronie

17) Kilka dni temu na Giełdzie Papierów Wartościowych miał premierę indeks WIG-GAMES (branża gier komputerowych)
https://strefainwestorow.pl/artykuly/wydarzenia/20190318/indeks-wig-games
INFO: okazuje się, że branża gier to najszybciej rozwijający się obecnie sektor na GPW.

18) Firefox zaczyna dbać o Twój spokój podczas przegladania sieci
https://blog.mozilla.org/blog/2019/03/19/todays-firefox-aims-to-reduce-your-online-annoyances/
INFO: blokada autoodtwarzających się audio/video. Strony nie będą już 'przeskakiwały' podczas dociągania zasobów (obrazki, css itp)

19) Mark Zuckerberg poinformował, że Facebook będzie szedł mocno w stronę zwiększenia prywatności
https://onezero.medium.com/a-new-privacy-constitution-for-facebook-a7106998f904
INFO: to analiza jego ponad 3000-słownego wpisu i tego co przyszłe zmiany mogą oznaczać

20) GraphQL dla Frontendowców - możliwie proste wyjaśnienie technologii wraz z przykładami
schalkventer/graphql-for-front-end-developers-1f59808f4435" rel="nofollow">https://medium.com/@schalkventer/graphql-for-front-end-developers-1f59808f4435

21) Optymalizacja algorytmów (np. zagnieżdżone pętle) na przykładzie JavaScript. Trochę o notacji Big-O.
https://medium.com/quick-code/considering-optimization-and-time-complexity-with-js-algorithms-4c8915086518
INFO: ta wiedza może przydać się w każdym języku programowania. Warto więc rzucić okiem.

22) Commento - system komentarzy (self hosted) będący interesującą konkurencją dla Disqus
https://www.256kilobytes.com/content/show/4957/what-is-commento-the-open-source-disqus-alternative
INFO: komentarze dostępne są także jako SaaS, ale wtedy musisz zapłacić minimum $3/msc. Nie ma darmowego planu.

23) Jak przekonwertować aplikację pisaną w pythonie na samodzielny plik wykonywalny (np. EXE)?
https://medium.com/dreamcatcher-its-blog/making-an-stand-alone-executable-from-a-python-script-using-pyinstaller-d1df9170e263
INFO: niestety, aby stworzyć plik wykonywalny na Windowsa, musisz uruchomić narzędzie na Windowsie. To samo z Linuksem.

24) Atakowanie autoresponderów i innych automatów mailowych - coś dla pentesterów
https://medium.com/intigriti/abusing-autoresponders-and-email-bounces-9b1995eb53c2

25) Tomato Bot - poinformuje Cię o wynikach testów wprost na GitHubie. Produkt jest obecnie darmowy.
https://tomato-bot.com
INFO: integruje się z Jenkinsem, Travisem, CircleCI i Appveyor oraz obsługuje 7 języków/technologii

26) Chcesz przeszukać archiwum wszystkich wpisów z zestawień unknowNews? Oto wyszukiwarka.
https://uw7.org/szukaj/
INFO: baza danych zawiera wszystkie wpisy od 2015 roku do dziś. Patroni mają dostęp do bardziej zaawansowanych opcji wyszukiwania

27) Kilka lat temu Google obiecało szyfrowanie end-to-end w Gmailu - co z tym projektem?
https://tutanota.com/blog/posts/gmail-end-to-end-encryption-is-dead/
INFO: drobny spoiler... projekt umarł i szyfrowania nie będzie. Artykuł wyjaśnia dlaczego.

28) Interesujesz się uczeniem maszynowym i potrzebujesz danych do analizy/nauki/testowania?
https://www.datasetlist.com
INFO: to prawdopodobnie największa, darmowa kolekcja próbek danych z sieci. Nagrania audio, obrazki, filmy i inne.

29) Gmail wprowadza 'confidential mode' - czyli wysyłając maila można zablokować możliwość jego forwardowania, drukowania, a nawet ustawić do niego hasło SMS
https://gsuiteupdates.googleblog.com/2019/03/keep-data-secure-with-gmail-confidential-mode-beta.html
INFO: opcja dostępna jest tylko w G-Suite, czyli płatnej wersji usługi. Obecnie usługa jest w fazie beta.

== LINKI TYLKO DLA PATRONÓW ==

30) Zestaw narzędzi dla teamów pracujących zdalnie - aplikacje, serwisy itp.
http://uw7.org/un_5c9391d1f40ed
INFO: mało wygodny sposób przeglądania listy. Najedź myszką aby zobaczyć opis produktu

31) Obszerny poradnik jak zrobić sobie "inteligentny dom". Tanio i do tego w wynajmowanym mieszkaniu (czyli np. bez wiercenia i kucia ścian)
http://uw7.org/un_5c9391d951cef
INFO: jakie akcesoria kupić? jakie aplikacje są Ci potrzebne? którą technologię wybrać i najważniejsze... ile to będzie kosztować?

32) Lista ponad 1900 firm IT (z możliwością sortowania i przeszukiwania), zatrudniających pracowników zdalnych
http://uw7.org/un_5c9391e01a538
INFO: jeśli szukasz pracy w znanej firmie, ale nie chcesz się przeprowadzać, to ta strona może Ci się przydać

33) Jak hackerzy atakują sieci WiFi, wykradają dane i co można z tym zrobić?
http://uw7.org/un_5c9391e8029a7
INFO: dość długi, rozbudowany, ale i wciągający tekst. Zainteresuje zarówno początkujących, jak i zaawansowanych

34) Piszesz system oparty o autouzupełnianie (autocomplete)? Kilka porad, jak to zrobić poprawnie i optymalnie
http://uw7.org/un_5c9391ede00b3
INFO: porad jest wiele, ale ich zastosowanie może naprawdę podnieść jakość Twojego systemu do podpowiadania treści

35) Przyspiesz ładowanie swojej aplikacji webowej - kompletny poradnik omawiający najważniejsze zagadnienia
http://uw7.org/un_5c9391f49d5b1
INFO: każda akcja została wyceniona pod względem czasochłonności implementacji (np. '30 minut') i poziomu trudności

==
Jeśli doceniasz moją pracę i chcesz za nią jakoś podziękować (ale oczywiście nie musisz tego robić), to tutaj możesz zostać patronem:
https://patronite.pl/unknow

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

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

Tagi:
#android #python #javascript #iphone #frontend #wordpress #windows #technologia #facebook #google #firefox #smartfon #serwery #ciekawostki

Przejdź do wpisu

Dodany: 2019-03-13 15:57:34 | Ostatnio wołany: 2019-03-13 16:06:51



◢ #unknownews

W wichurze 3 dni temu mój dom stracił sporą część dachu i stale odkopuję się jeszcze ze strat i rozwiązuje problemy prawno-papierkowe. Ale zestawienie fajnych linków musi być, więc wrzucam je terminowo :D
Miłego czytania życzę.

1) Masz drukarkę 3D i chcesz pomóc osobie niepełnosprawnej posiadającej meble z IKEA? Świetna akcja!
https://thisables.com/en/
INFO: to dodatki do mebli ułatwiające ich obsługę (duże przełączniki, uchwyty, klamki itp.). Projekt od IKEA.

2) Badacze poprosili freelancerów o "trzymanie haseł w bezpiecznej formie w bazie" - jak zostało to zaimplementowane? jakich funkcji użyto?
http://net.cs.uni-bonn.de/fileadmin/user_upload/naiakshi/Naiakshina_Password_Study.pdf
INFO: w raporcie można znaleźć wzmianki o niesolonym MD5, trzymaniu haseł w base64 i używaniu funkcji szyfrujących wziętych żywcem z netu ;)

3) Tworzenie frontendu bez użycia JavaSriptu - kilka bardzo przydatnych sztuczek
https://dev.to/winduptoy/a-javascript-free-frontend-2d3e
INFO: umiesz np. ukrywać elementy na stronie, gdy odpowiedni checkbox jest zaznaczony (w samym CSS)?

4) Upload plików do Amazon S3 może trwać bardzo długo - jak go znacznie przyspieszyć?
https://softwareontheroad.com/aws-s3-secure-direct-upload/
INFO: autor pokazuje, jak zaimplementować 'direct upload' w połączeniu z 'S3 Accelerated Transfer', prosto od usera do bucketa z pominięciem Twojego serwera (przyspieszenie 539%)

5) Privacy International udostępnia swoje środowisko do testowania aplikacji w kontekście komunikacji z FB i przekazywania im danych osobowych
https://privacyinternational.org/node/2732
INFO: to wirtualna maszyna która przechwytuje ruch z Twojego smartfona i alarmuje, gdy jakieś dane lecą do Facebooka. Użyteczne do analizy aplikacji

6) Łamanie hasła do pliku PDF z użyciem programu 'John The Ripper' - krok po kroku
baodad/cracking-my-first-password-8df292fc71c5" rel="nofollow">https://medium.com/@baodad/cracking-my-first-password-8df292fc71c5
INFO: artykuł opisuje próby dostania się do zaszyfrowanych danych z użyciem ataków bruteforce (wszystkie kombinacje) oraz słownikowego

7) Lista 4 zasad deploymentu aplikacji ServerLess
http://mfadhel.com/best-practices-deploying-serverless-architectures/
INFO: mowa między innymi o CI/CD, separacji środowisk, bezpieczeństwie kluczy API itp.

8) Zbuduj i zabezpiecz swoją pierwszą aplikację w React - tutorial
https://morioh.com/p/560b4c7153c5/react-tutorial-building-and-securing-your-first-app
INFO: niby kolejny poradnik uczący Reacta, ale ten skupia się także na sprawach bezpieczeństwa, co nie jest często spotykane

9) Co to są te 'web komponenty' i jak ich używać?
liam.john.mcmains/getting-started-with-web-components-75e4837dac4a" rel="nofollow">https://medium.com/@liam.john.mcmains/getting-started-with-web-components-75e4837dac4a
INFO: technologia ta umożliwia Ci tworzenie własnych znaczników HTML obsługiwanych przez JavaScript
INFO: ciekawa implementacja koncepcji uniwersalnego systemu operacyjnego

10) Generator labiryntów do gier typu dungeon, którego kod źródłowy mieści się na wizytówce
https://gist.github.com/munificent/b1bcd969063da3e6c298be070a22b604
INFO: wrzucam jako ciekawostkę (włącz ładne formatowanie kodu). Efekt działania niczym w adom lub nethack.

11) Plunder Bug - fizyczny sniffer (przechwytywacz pakietów) do sieci ethernet
https://shop.hak5.org/products/bug
INFO: to najnowszy produkt od Hak5 - firmy znanej z RubberDucków i PineApple. Można go podpiąć do smartfona

12) Warszawskie Dni Informatyki - 26-27 marca. Trzeba się zarejestrować aby wpaść.
https://warszawskiedniinformatyki.pl
INFO: ponad 22 ścieżki tematyczne. Sporo poruszanych tematów, a do tego 'giełda pracy' dla tych, którzy jej szukają

13) Lista 10 programistycznych zagadnień wyjaśnionych ludzkim językiem
PurpleGreenLemon/10-programming-terms-in-normal-human-language-7279d94f3cce" rel="nofollow">https://medium.com/@PurpleGreenLemon/10-programming-terms-in-normal-human-language-7279d94f3cce

14) Microsoft opublikował na GitHubie kody źródłowe... swojego kalkulatora
https://github.com/Microsoft/calculator
INFO: analizując kod można podglądnąć jakie praktyki programistyczne stosowane są przez pracowników MS.

15) Obsługa parametrów w skryptach bashowych - zrób to w poprawny sposób
https://dev.to/rpalo/handling-arguments-in-bash-scripts-3o5m

16) Darmowe kursy do nauki algorytmów i struktur danych - zestawienie
https://medium.freecodecamp.org/these-are-the-best-free-courses-to-learn-data-structures-and-algorithms-in-depth-4d52f0d6b35a

17) Tworzenie aplikacji w oparciu o JAMstack (Javascript + API + Markup) z użyciem Gatsby i AWS Amplify
https://hackernoon.com/building-jamstack-applications-with-gatsby-and-aws-amplify-framework-d7e2b9e7117e
INFO: Gatsby to generator statycznych stron WWW

18) PureOS - jeden system operacyjny, przeznaczony zarówno dla komputerów, jak i smartfonów.
https://puri.sm/posts/converging-on-convergence-pureos-is-convergent-welcome-to-the-future/

19) Pytania dotyczące algorytmów z rozmów rekrutacyjnych + rozwiązania do nich (w JavaScript)
shinjukudev/algorithm-interview-questions-and-answers-js-c44f0872b9b2" rel="nofollow">https://medium.com/@shinjukudev/algorithm-interview-questions-and-answers-js-c44f0872b9b2

20) Firefox Send - nowa usługa od Mozilli. Udostępniaj (bezpiecznie!) swoje pliki innym
https://blog.mozilla.org/blog/2019/03/12/introducing-firefox-send-providing-free-file-transfers-while-keeping-your-personal-information-private/
INFO: limit 2,5GB per plik. Dane pozostają w chmurze do 7 dni. Pliki można zabezpieczyć dodatkowo hasłem.

21) "Dobry kod sam się dokumentuje!" - no... niezupełnie.
https://hackaday.com/2019/03/05/good-code-documents-itself-and-other-hilarious-jokes-you-shouldnt-tell-yourself/
INFO: wg autora, 'self-documenting code' nie istnieje. Opisano, dlaczego tak jest i jak temu zaradzić. Jakich komentarzy unikać, a jakie warto dodać.

22) Rosjanie zablokowali ProtonMaila - nie można wysyłać/odbierać wiadomości na terenie tego kraju
https://techcrunch.com/2019/03/11/russia-blocks-protonmail/
INFO: dodatkowo, wiadomości z ProtonMaila nie dochodzą do odbiorców z Rosji

23) Google wprowadza nowy system rozpoznawania mowy - działa natychmiast i w trybie offline.
https://techcrunch.com/2019/03/12/googles-new-voice-recognition-system-works-instantly-and-offline-if-you-have-a-pixel/
INFO: obecnie usługa działa jedynie na telefonach Pixel. Zobacz animację prezentującą róznicę między starym i nowym systemem.

24) Windows Exploit Suggester - automatycznie skanuje komputer z windowsem w poszukiwaniu luk i dopasowuje do nich exploity
https://github.com/bitsadmin/wesng
INFO: narzędzie omawiane w najnowszym podcascie Niebezpiecznika

25) Ludziom wydaje się, że internetowe dane są w chmurze... ale to nie jest prawda. Są pod oceanem ;)
https://www.nytimes.com/interactive/2019/03/10/technology/internet-cables-oceans.html
INFO: artykuł pokazuje w jaki sposób internetowe dane przesyłane są przez podwodne kable

26) Zagraj w FreeCiv online - w swojej przeglądarce
https://www.freecivweb.org
INFO: to strategiczna gra turowa wzorowana na Civilization od Sida Meiera

27) Dlaczego duże firmy często zaczynają zwracanie JSONa od 'while(1)' lub 'for(;;);'?
https://stackoverflow.com/questions/2669690/why-does-google-prepend-while1-to-their-json-responses
INFO: to nieskończona pętla broniąca przed atakami 'JSON hijacking'

28) Powstała interesująca klawiatura z wbudowanym touchpadem - ale zupełnie nie taka o jakiej myślisz
https://www.mokibo.com
INFO: cała powierzchnia 'Mikibo' (bo tak się urządzenie nazywa) jest czuła na dotyk i nacisk

29) Flickr (hosting zdjęć) zmienia zasady - fotki udostępnione na licencji Creative Commons nie liczą się do limitu konta
https://www.theverge.com/2019/3/8/18256478/flickr-creative-commons-photos-free-1000-picture-limit-exempt
INFO: darmowe konta mogły hostować max 1000 fotek, ale jeśli oznaczysz swoje pracę jako 'licencja CC', nie będą one liczone do limitu

30) ArchiveBox - stwórz własnego klona 'archive.org' dostosowanego do Twoich potrzeb. Trzymaj kopie wybranych stron/artykułów itp.
https://github.com/pirate/ArchiveBox
INFO: całkiem przydatne narzędzie do np. archiwizowania aukcji z Allegro czy ogłoszeń z OLX. Abyśmy mieli pamiątkę, co obiecał nam sprzedawca

31) Uruchamiaj pełne dystrybucje Linuksa (lub pojedyncze aplikacje) na telefonie z Androidem
https://github.com/CypherpunkArmory/UserLAnd
INFO: nie potrzebujesz roota. Oryginalny soft w zupełności wystarczy.

32) Speedrun Windows 95 - czyli bicie rekordu świata w szybkości instalacji wspomnianej wersji Windowsa
https://hackaday.com/2019/03/09/speedrunning-windows-95/
INFO: udało się to zrobić w nieco ponad minutę. Zobacz film.

33) Jak bardzo losowy w swoich wyborach potrafisz być? sprawdź się online
https://www.expunctis.com/2019/03/07/Not-so-random.html
INFO: Naciskaj kursory lewo/prawo na klawiaturze, a program postara się przewidzieć, co naciśniesz (ma duża skuteczność).

34) Rozszerzenie do Chrome (autorstwa Google) ukrywające 'toksyczne komentarze' w sieci
https://chrome.google.com/webstore/detail/tune-experimental/gdfknffdmmjakmlikbpdngpcpbbfhbnp
INFO: obecnie obsługuje Facebook, Twittera, Reddita i Disqus. Obecnie działa tylko z anglojęzycznymi komentarzami

35) Zacznij używać fetch() w JavaScript zamiast XMLHttpRequest
https://blog.codemy.net/javascript-fetch-api-cheatsheet/
INFO: artykuł podaje przykłady, jak to zrobić - dobre wyjaśnienie

== LINKI TYLKO DLA PATRONÓW ==

36) Lista 251 darmowych zasobów dla product managerów
http://uw7.org/un_5c8917615a252
INFO: wszystkie zasoby podzielone na kilkanaście kategorii

37) Które popularne skrypty JS najbardziej spowalniają ładowanie stron?
http://uw7.org/un_5c8917690f1b2
INFO: Google Analytics, 'Lubię to' z FB, a może Adsense? co jaest jest najgorsze? tego dowiesz się z analizy

38) Brakuje Ci pomysłu na biznes? ten agregator pomysłów może ułatwić Ci życie
http://uw7.org/un_5c89176fdf9f0
INFO: narzędzie wyciąga ostatnie udane projekty ze znanych serwisów ze startupami + listuje pomysły zgłaszane przez userów

39) Napisz rozszerzenie do Google Assistanta lub Alexy bez znajomości programowania (wyklikaj je!)
http://uw7.org/un_5c8917780a786
INFO: możesz założyć najmniejszy pakiet z limitem do 3 projektów za free

40) Skróty artykułów naukowych napisane w max 5 punktach - dla leniwych i dociekliwych zarazem
http://uw7.org/un_5c89177ee42ab

41) O co zapytać rekrutera na rozmowie o pracę?
http://uw7.org/un_5c891784cc532
INFO: to niewygodne pytanie 'czy ma Pan jakieś pytania?' nie będzie już tak bardzo niewygodne ;)

==
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:
#technologia #android #javascript #frontend #internet #startup #windows #facebook #google #amazon #firefox #smartfon #serwery #programowanie #ciekawostki

Przejdź do wpisu

Dodany: 2019-03-07 13:08:59 | Ostatnio wołany: 2019-03-07 13:09:56



◢ #unknownews

Czas na porcję ciekawych linków wyłowionych z sieci - zapraszam do czytania!

1) Twój iPhone dokładnie wie, kiedy wychodziłeś z domu i gdzie spędzałeś czas
https://onezero.medium.com/your-iphone-has-a-hidden-tracking-list-of-every-location-youve-been-c227a84bc4fc
INFO: możesz bez większego kombinowania uzyskać dostęp do tych informacji. W artykule jest instrukcja

2) A gdyby tak stosować emoji jako nazwy pól i tabel w SQL? - raczej rozrywkowa analiza tematu, ale warto przeczytać
http://baldi.me/blog/emoji-in-sql

3) Kim jest 'Lena'? - pierwsza osoba, której wizerunek został zapisany w formacie JPEG
https://www.wired.com/story/finding-lena-the-patron-saint-of-jpegs/
INFO: udało się odnaleźć modelkę ze zdjęcia. Dziś ma 67 lat.

4) "Ładowarka zagłady" - po podłączeniu do komputera daje Ci prawa administratora
https://sekurak.pl/ladowarka-zaglady-wpinasz-ja-i-masz-roota-ataki-thunderclap/
INFO: atak działa na komputery z portem USB-C (konkretnie Thunderbolt 3), wyposażone w systemy Windows, Linux i OSX

5) Jak jedna drobna literówka w kodzie pozwoliła włamać się do serwisu - opowieść dla pentesterów
DanielC7/remote-code-execution-gaining-domain-admin-privileges-due-to-a-typo-dbf8773df767" rel="nofollow">https://medium.com/@DanielC7/remote-code-execution-gaining-domain-admin-privileges-due-to-a-typo-dbf8773df767
INFO: bardzo trudno wyłowić z kodu o co chodzi. "return flase" (zamiast FALSE) to jest to samo co 'return true' w PHP.

6) Proste wprowadzenie do "BIG-O notation" - czyli co to jest O(n!), O(log n), O(1) itp w algorytmach
daily_javascript/a-friendly-guide-to-big-o-ea781c5f68f0" rel="nofollow">https://medium.com/@daily_javascript/a-friendly-guide-to-big-o-ea781c5f68f0
INFO: trudny do zrozumienia (dla początkujących) temat przedstawiony w bardzo przystępny sposób

7) Wolna przestrzeń w UI może zmniejszyć użyteczność i czytelność aplikacji.
https://uxdesign.cc/how-white-space-killed-an-enterprise-app-and-why-data-density-matters-b3afad6a5f2a
INFO: Jak zmieścić więcej informacji na ekranie i sprawić, aby aplikacja dobrze wyglądała?

8) Test Driven Development w Pythonie - jak to wdrożyć i o co chodzi w tym podejściu?
https://rubikscode.net/2019/03/04/test-driven-development-tdd-with-python/

9) Tworząc startupy, wszyscy mówią o 'technology stack', a co z 'marketing stack'?
https://segment.com/blog/the-growth-stacks-of-2019/
INFO: artykuł opisuje, jakie rozwiązania używa się do 'growth hackingu'

10) Jesteś z Warszawy i lubisz Dockera? Wpadnij 27 marca na darmowy event z okazji jego 6 urodzin i posłuchaj interesująych prelekcji
https://events.docker.com/events/details/docker-warsaw-presents-docker-bday-6-how-do-you-docker/#/
INFO: na evencie będzie darmowa pizza i piwo. Trzeba pisać więcej?

11) Monitorowanie wydajności aplikacji (APM) i logi, czym są, dlaczego sa potrzebne i czym się od siebie różnią?
https://sematext.com/blog/apm-vs-log-management/

12) NSA udostępniło publicznie swój najnowszy projekt do reverse engineeringu aplikacji - GHIDRA
https://ghidra-sre.org
INFO: to zestaw narzędzi do rozbierania aplikacji (najczęściej malware) na kawałki. Działa na Win/Lin/Mac

13) Generuj wykresy na własnej stronie za pomocą wygodnego API - zero JS, zero CSS. Czysty obrazek
https://quickchart.io
INFO: w tagu IMG osadzasz dane jakie mają pojawić się na wykresie, a API zwróci Ci wygenerowany plik PNG (można go hotlinkować)

14) "Do not disturb" - aplikacja na Maca (oraz iPhone) informująca o atakach fizycznych na komputer (tzw. Evil Maid)
https://objective-see.com/products/dnd.html
INFO: dostaniesz powiadomienie na telefon gdy ktoś otworzy pokrywę laptopa lub fotkę 'hackera' gdy będzie próbował się zalogować

15) Jak trzymać tajne dane w pamięci operacyjnej aplikacji aby obronić się przed wyciekiem?
https://mnabozny.pl/jak-trzymac-hasla-w-pamieci-i-dlaczego-cstringi-sa-czasem-lepsze-od-stdstringow/
INFO: flagi ustawiane w pamięci, jak zapobiegać zrzutom danych na dysk, jak szyfrować swap itp.

16) Algorytmy poszukiwania najkrótszej drogi do celu - wizualizacja kilku z nich w JS
https://qiao.github.io/PathFinding.js/visual/
INFO: wybierz algorytm (zakładkę) z prawej strony, ustaw jego parametry i wybierz "Start search"

17) PCJS - emulator procesora x86 napisany w czystym JavaScript.
https://www.pcjs.org
INFO: Projekt jest ciekawy, ale zainteresuj się przede wszystkim sekcją 'DEMO'. Zobacz np. jak wyglądał Windows 1.0

18) Lista korporacji, które NIE stosują 'whiteboard questions' podczas rekrutacji
https://github.com/poteto/hiring-without-whiteboards
INFO: to rodzaj pytań 'jak ze studiów'. Zupełnie nieżyciowych.

19) Ślusarz z USA od 4 lat akceptuje płatności w Bitcoinach - jego przemyślenia na ten temat.
https://seymour-locksmiths.co.uk/bitcoin-locksmith/
INFO: obstawiasz, że jaki procent klientów skorzystało z tej metody płatności?

20) Nadchodzą Railsy 6.0 - zobacz zestawienie najważniejszych zmian
https://medium.com/rubyinside/whats-coming-to-rails-6-0-8ec79eea66da

21) Firefox w wersji 67 wprowadzi 'letterboxing' (znany z przeglądarek TORa) do utrudnienia identyfikacji usera np. w systemach reklam
https://www.zdnet.com/article/firefox-to-add-tor-browser-anti-fingerprinting-technique-called-letterboxing/
INFO: systemy reklamowe potrafią np. na podstawie wymiaru okna stwierdzić z którym userem mają do czynienia. Od wersji 67, rozmiar okna skacze co 100-200px, więc identyfikacja z dokładnością do 1px będzie niemożliwa.

22) Eksperci nareszcie złamali zabezpieczenia laptopa CEO kantora kryptowalut, który zmarł nie pozostawiając hasła do swojego portfela ($137mld) - pieniędzy nie odnaleziono :o
https://markets.businessinsider.com/currencies/news/crypto-ceo-died-with-passwords-to-137-million-but-the-money-is-gone-2019-3-1028009684
INFO: pieniądze zostały wyprowadzone z jego kont na 8 miesięcy przed śmiercią.

23) Parlament europejski ostatecznie zdecydował - pozbywamy się przestawiania zegarków na czas letni/zimowy
https://www.dw.com/en/european-parliament-set-to-end-eu-wide-daylight-saving/a-47775317
INFO: zmiany wejdą w życie od 2020/2021 roku (zależnie od decyzji konkretnego państwa)

24) "Chaotyczna małpka" (chaos monkey) od Netflixa - znasz ten projekt? skutecznie uszkodzi Twój serwer, na Twoje życzenie - tutorial
https://www.gremlin.com/chaos-monkey/
INFO: to narzędzie, które wywołuje CELOWE awarie (zabija procesy/instancje), aby zobaczyć jak działają Twoje procedury awaryjne i jak szybko postawisz system na nowo. Świetna sprawa.

== LINKI TYLKO DLA PATRONÓW ==

25) Zestaw darmowych grafik SVG/PNG do użycia za darmo w swoim projekcie
http://uw7.org/un_5c8106ba9fe89
INFO: sporych rozmiarów, estetyczna kolekcja. Możesz używać grafik do projektów hobbystycznych i komercyjnych. Nie trzeba zaznaczać autorstwa.

26) Testy: statyczne vs jednostkowe vs integracyjne vs e2e - o co w tym wszystkim chodzi i jak to zrealizować?
http://uw7.org/un_5c8106c20b53e
INFO: tekst pokazuje metody testowania aplikacji frontendowej pisanej w JavaScript

27) Jak naprawdę działa sieć TOR? Jak działa szyfrowanie? na czym opiera się bezpieczeństwo sieci?
http://uw7.org/un_5c8106c8e7892
INFO: świetnie wyjaśniony temat z dużą liczbą przykładów i grafik

28) Wielka kolekcja zniżek (czasami do -100% np. na pierwszy rok) na usługi dla młodych firm i startupów
http://uw7.org/un_5c8106d0a18ea
INFO: dostępne kategorie to np. cloud computing, systemy reklamowe, systemy do e-mail marketingu, przetwarzanie płatności, analityka biznesowa itp.

29) Bardzo rozbudowany poradnik na temat zabezpieczania serwera linuksowego
http://uw7.org/un_5c8106d7aa26a
INFO: bardzo długi, usystematyzowany poradnik. Warto się z nim zapoznać.

30) Meteoryty (miniaturowych rozmiarów) są wszędzie - zobacz, jak możesz je odnaleźć i zidentyfikować [film]
http://uw7.org/un_5c8106ff66984
INFO: nagranie tłumaczy także, jak odsiać to, co tylko wydaje się być metoerytem

==
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:
#komputery #python #javascript #iphone #hacking #frontend #design #startup #windows #marketing #technologia #firefox #docker #serwery #ciekawostki

Przejdź do wpisu

Dodany: 2019-03-01 16:20:50 | Ostatnio wołany: 2019-03-01 16:23:20



◢ #unknownews

Dziś z mocnym opóźnieniem, ale za to więcej linków - zarówno w sekcji darmowej, jak i partnerskiej :)

1) Biblioteka JS, która formatuje wejście w inputach w zależności od typu danych (telefon, numer karty, data itp)
https://nosir.github.io/cleave.js/
INFO: ciekawostką jest fakt, że biblioteka obsługuje formatowanie numerów telefonów w zależności od kraju (jest Polska na liście!)

2) Jak zabić w Linuksie proces, który nie chce/może być zabity?
https://blog.xenproject.org/2018/08/01/killing-processes-that-dont-want-to-be-killed/
INFO: mowa o procesach, które np. zabezpieczają się przed zabiciem, lub po prostu mają buga i nie da się ich skutecznie uśmiercić

3) Struktury programistyczne których poznanie (przynajmniej z nazwy) sprawi, że będziesz brzmieć inteligentniej na rozmowie o pracę
http://blog.amynguyen.net/?p=853

4) Programowanie smart-contractów w sieci Ethereum z użyciem języka Solidity
https://www.youtube.com/watch?v=W23biL2OyNA&list=PLm-I1edL9b38GODP-UXPyrLrYgOJ53HB3
INFO: seria filmów dobrych na rozpoczęcie przygody z blockchainem i siecią Ethereum

5) Jak odróżnić twarze generowane przez sztuczną inteligencję od tych prawdziwych - poradnik
kcimc/how-to-recognize-fake-ai-generated-images-4d1f6f9a2842" rel="nofollow">https://medium.com/@kcimc/how-to-recognize-fake-ai-generated-images-4d1f6f9a2842
INFO: może i znaleźli sporo błędów w algorytmach, ale ja i tak nie mogę wyjść z podziwu jak te fotki wyglądają :o

6) Czy da się napisać JEDNO wyrażenie regularne, które sprawdzi, czy zadane słowo jest w języku angielskim? Da się ;)
http://debtsm.art/rgx-english.html
INFO: to raczej 'sztuka dla sztuki', bez realnego zastosowania, ale i tak ciekawy pomysł

7) Pytania rekrutacyjne dla programistów są za trudne i za krótkie
https://triplebyte.com/blog/interview-questions-are-too-hard-and-too-short
INFO: "koszty zatrudnienia złego pracownika są wyższe od kosztów odrzucenia dobrego" - ten cytat tłumaczy zasadę działania wspomnianych rekrutacji

8) Antypaterny z VIMa - czyli co ludzie robią źle, a co dałoby się zoptymalizować przy pracy z tym edytorem
https://sanctum.geek.nz/arabesque/vim-anti-patterns/

9) Silnik 3D napisany w oparciu o HTML5 i transformacje 3D w CSS
https://keithclark.co.uk/labs/css-fps/desktop/
INFO: jest tam oczywiście sporo JS, ale używany jest on głównie do sterowania ruchem

10) Aplikacja online prezentująca JSONa w prostej do zrozumienia formie
http://cheersgames.com/JsonEditor/TabulatingJsonEditor.html
INFO: uploaduj swój plik JSON i przeglądaj prostą tabelkę z wartościami

11) Pojawił się GIT w wersji 2.21.0 - oto lista nowości jakie obsługuje
https://github.blog/2019-02-24-highlights-from-git-2-21/
INFO: czytelne dla człowieka daty w logu, detekcja kolizji w nazwach plików (przy systemach plików case-insensitive) i inne

12) Blockchain - najpopularniejsze zastosowania i wyjaśnienie... dlaczego to nie działa
https://blog.smartdec.net/you-do-not-need-blockchain-eight-popular-use-cases-and-why-they-do-not-work-f2ecc6cc2129
INFO: w skrócie - jeśli myślisz, że potrzebujesz technologii blockchain, to ZAZWYCZAJ się mylisz

13) Narzędzie do generowania certyfikatów dla środowisk DEV i pre-produkcyjnych
https://smallstep.com/blog/step-v0-8-6-valid-HTTPS-certificates-for-dev-pre-prod.html

14) Praca z Canvasem w JavaScript - podstawy podstaw i przykładowa aplikacja
https://devszczepaniak.pl/podstawy-pracy-z-canvas-api/
INFO: autor przedstawia jak napisać prostego 'painta' rysującego po płótnie za pomocą myszki

15) Lofi - miniaturowy (150x150 pikseli) player do Spotify na Windowsa i Maca
https://www.lofi.rocks
INFO: jego zadaniem NIE jest zastąpienie oryginalnego playera, a jedynie działanie jako 'pływający po ekranie pilot' do zmiany utworów i wyświetlacz okładek

16) Jak sprawić, aby inni programiści nienawidzili pracy z Tobą
https://anaxi.com/blog/2019/02/20/how-to-make-other-developers-hate-to-work-with-you/
INFO: nie traktuj tego jako poradnik do wdrożenia, a ostrzeżenie ;)

17) Zabezpieczanie ServerLess API z użyciem JSON Web Tokenów
https://medium.freecodecamp.org/a-crash-course-on-securing-serverless-apis-with-json-web-tokens-ff657ab2f5a5
INFO: kompletny poradnik prezentujący to rozwiązanie z użyciem AWS Lambda

18) Merkle Trees (tzw. hash tree) - co to jest, jak działa i do czego może Ci się przydać
https://ordepdev.me/posts/diving-into-merkle-trees

19) Jak rozpocząć swoją przygodę ze światem Open Source i jak udzielać się w projektach?
https://medium.com/mindsdb/contributing-to-an-open-source-project-how-to-get-started-6ba812301738

20) Mozilla udostępniła swoje (największe dostępne do tej pory za darmo) archiwum próbek głosów w 18 językach
https://blog.mozilla.org/blog/2019/02/28/sharing-our-common-voices-mozilla-releases-the-largest-to-date-public-domain-transcribed-voice-dataset/
INFO: może się przydać jeśli chcesz oprogramować rozpoznawanie mowy, czy zajmujesz się np. nauką sieci neuronowych

21) Czy można wykonać obiektyw do aparatu (a konkretnie szkło do niego) z lodu z lodowca? Można...
https://www.mathieustern.com/blog/2018/10/22/l437fjpq58g619vlkm6t1iwhk8s6dr
INFO: interesujący projekt i film z jego tworzenia

22) Sysinternals Video Library - biblioteka filmów przedstawiających przestarzałe już narzędzia do analizy Windowsa
https://www.youtube.com/watch?list=PL96F5PDvO1HHuVewlKWQDzzTUrhMm-wGS&v=TMlTwRsO5F8
INFO: analiza sieci, procesów, dysku, rejestru - godziny nagrań dla wielbicieli starych systemów (np. Windows XP)

23) TOP10 obrazów dockerowych z repozytorium zawierają minimum 30 podatności per kontener
https://snyk.io/blog/top-ten-most-popular-docker-images-each-contain-at-least-30-vulnerabilities/

24) Komputer ma dwie kości RAM po 4GB, a Ty alokujesz zmienną mającą 6GB - jak to wpływa na wydajność? Jak komputer podzieli pamięć?
http://bit.ly/2Uf67Bl
INFO: warto przeczytać odpowiedzi w wątku. Interesujące wyjaśnienie tego, jak działa pamięć (we współczesnym) komputerze

25) Skrypt do synchronizacji napisów w filmach - zupełnie niezależny językowo (czyli działa też na PL napisach)
https://github.com/smacke/subsync
INFO: program analizuje ścieżkę dźwiękową, potrafi się uczyć i da się go zintegrować z VLC

26) Code shelter - serwis gromadzący porzucone projekty open sourcowe (ale chcące się odrodzić)
https://www.codeshelter.co
INFO: możesz dodać się do któregoś z projektów i pracować nad jego rozwojem/ożywieniem

27) AMA (Ask-Me-Anything) z Billem Gatesem na Reddicie
https://www.reddit.com/r/IAmA/comments/aunv58/im_bill_gates_cochair_of_the_bill_melinda_gates/

28) Cmentarz startupów - strona analizująca przyczyny porażki 100+ startupów
https://www.failory.com/cemetery

29) UnRead.IT - zestawienia najlepszych wpisów z reddita, dostarczane raz w tygodniu na Twojego maila (newsletter)
https://unread.it

30) Odchudzone wersje stron WWW, pozbawione JS (lub z jego minimalną ilością) - lekkie i szybkie
https://github.com/mdibaiee/awesome-lite-websites

31) Simpson's Paradox - ciekawy paradoks matematyczny często spotykany w życiu codziennym
https://www.forrestthewoods.com/blog/my_favorite_paradox/

32) 'Nielegalne' budowle z klocków Lego - czyli jakich połączeń klocków powinieneś unikać wg producenta
http://bramlambrecht.com/tmp/jamieberard-brickstress-bf06.pdf
INFO: wrzucam jako tekst rozrywkowy - nie wiem dlaczego, ale wciągnęło mnie to i przeglądnąłem całe ;)

33) YouTube wyłączył możliwość zarabiania na filmach związanych z ruchem antyszczepionkowym
https://techcrunch.com/2019/02/22/youtube-demonetizes-anti-vaccination-videos/

== LINKI TYLKO DLA PATRONÓW ==

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

35) Sekretne życie moderatorów Facebooka z USA - jak wygląda ich praca?
http://uw7.org/un_5c793f913aa7b
INFO: długi, ale ciekawy i warty przeczytania tekst

36) "Moja konfiguracja środowiska do Live Codingu na Twitchu"
http://uw7.org/un_5c793f9a5941e
INFO: autorka pokazuje nie tylko swój sprzęt, ale przede wszystkim konfigurację OBSa, podział ekranu na sceny itp.

37) Obsługa 100k jednoczesnych połaczeń w MySQL - jak przygotować na to serwer?
http://uw7.org/un_5c793f9fea813
INFO: to bardziej próba sprostania wyzwaniu niż realne zastosowanie, ale można się z tego sporo nauczyć

38) Wstęp do programowania w Assemblerze z użyciem NASMa w Linuksie
http://uw7.org/un_5c793fa5b1580
INFO: świetnie skomentowane kody źródłowe - dobre wyjaśnienie niektórych zagadnień

39) Zablokuj większość reklam i wideo-reklam na swoim Androidzie
http://uw7.org/un_5c793fae7e8a3
INFO: nie potrzebujesz roota, ale musisz zainstalować aplikację spoza marketu.

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

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

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

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

Adekwatne tagi:
#programowanie #android #javascript #polska #spotify #ethereum #youtube #startup #windows #technologia #facebook #twitch #docker #serwery #ciekawostki

Przejdź do wpisu

Dodany: 2019-02-20 09:30:09 | Ostatnio wołany: 2019-02-20 09:32:01



◢ #unknownews

Dziś zestawienie wrzucam nieco wcześniej niż zwykle - zapraszam do czytania :)

1) Jak przystosować formularz logowania na stronie WWW, aby współpracował poprawnie z menedżerami haseł?
http://bradfrost.com/blog/post/dont-get-clever-with-login-forms/
INFO: okazuje się, że zepsucie formularza logowania nie jest takie trudne

2) Hipster Shop - aplikacja od Google prezentująca możliwości współpracy między wieloma technologiami za pomocą mikroserwisów
https://github.com/GoogleCloudPlatform/microservices-demo
INFO: jedna aplikacja, ale napisana webowa jednocześnie w Go, C#, NodeJS, Pythonie i Javie (Kubernetes ogarniają bałagan)

3) Sprytne przewijanie strony w CSS - używane np. do prezentacji galerii produktów (tzw. karuzela)
https://blog.usejournal.com/css-scroll-snap-how-it-really-works-94d99db80bc9
INFO: wyjaśnienie jak to działa i jak to zaimplementować. Warto zobaczyć (uruchomić) przykłady zamieszczone w tekście

4) Reverse Engineering ('inżynieria wsteczna') na Linuksie - przystępne wprowadzenie
https://osandamalith.com/2019/02/11/linux-reverse-engineering-ctfs-for-beginners/
INFO: praca z GDB (a konkretnie GDB-peda) oraz objdump pokazana na przykładzie realnego zadania z CTF

5) Jak automatycznie ściągnąć z netu cokolwiek (film/muzykę/książkę) gdy tylko stanie się to dostępne?
https://lifehacker.com/how-to-automatically-download-virtually-anything-as-soo-5943163
INFO: konfiguracja automatów do pobierania (niekoniecznie legalnych) treści z netu

6) React Native obiecuje użycie jednego kodu źródłowego dla desktop/mobile - czy powinieneś go użyć do stworzenia swojej aplikacji?
https://medium.com/snipe-gg/should-you-use-react-native-to-build-your-startups-mobile-app-c0baf9f4d9ad
INFO: interesujący opis, jak to rozwiązanie sprawdza się w praktyce i czy faktycznie jest tak bardzo przenośne

7) Open Book Shelf - książki/materiały do nauki różnych tematów z branży it, od programowania, przez agile do zrozumienia HTTP
https://launchschool.com/books
INFO: aktualnie w bazie znajduje się tylko 12 ebooków (do czytania online). Wszystkie są darmowe.

8) "Chmura, to po prostu cudzy komputer" - a może by tak użyć w to miejsce własnego?
https://blog.codinghorror.com/the-cloud-is-just-someone-elses-computer/
INFO: wyliczenia opłacalności kolokowania własnego sprzętu w serwerowniach

9) Lista 7 alternatyw dla tagu DIV - czyli jak tworzyć bardziej semantyczny i czytelny kod HTML
https://medium.com/web-dev-basics/7-alternatives-to-the-div-html-tag-7c888c7b5036
INFO: main, article, section, aside... mówi Ci to coś? Tekst zawiera przykłady użycia

10) Czego nauczyłem się skalując bazę PostgreSQL do 1,2 miliarda rekordów na miesiąc
gajus/lessons-learned-scaling-postgresql-database-to-1-2bn-records-month-edc5449b3067" rel="nofollow">https://medium.com/@gajus/lessons-learned-scaling-postgresql-database-to-1-2bn-records-month-edc5449b3067

11) Tworzenie własnej klawiatury od podstaw - ambitny i ciekawy projekt
http://blakesmith.me/2019/01/16/making-my-own-usb-keyboard-from-scratch.html
INFO: autor pokazuje jak zbudował własną klawiaturę. Od projektu w CAD, przez budowę układów, na programowaniu mikrokontrolerów kończąc

12) Przestrzeń kolorów - czyli jak zrozumieć RGB, tworzenie barw i ich heksadecymalny zapis
https://ciechanow.ski/color-spaces/
INFO: wyjątkowo długi, ale za to wciągający i interaktywny tekst o... kolorach. Polecam!

13) Czy naprawdę potrzebujesz Single Page Application (SPA)? Może zwykła aplikacja będzie wystarczająca?
https://journal.plausible.io/you-probably-dont-need-a-single-page-app
INFO: wyjaśnienie, kiedy jest to dobre podejście, a kiedy lepiej wybrać tradycyjne rozwiązanie

14) Co robi 'let x = x' w języku Rust? To nie takie proste jak się wydaje
https://stackoverflow.com/questions/54595345/what-does-let-x-x-do-in-rust

15) Programowanie asynchroniczne - z blokowaniem i bez blokowania I/O
https://luminousmen.com/post/asynchronous-programming-blocking-and-non-blocking
INFO: na początku tekstu są zawarte linki do trzech pozostałych części tej serii artykułów

16) Co to tak naprawdę jest ta 'luka w zabezpieczeniach'? a właściwie, to co nią nie jest (film)
https://www.youtube.com/watch?v=866olNIzbrk

17) Lista interesujących frameworków nodeJS - bo na Express świat się nie kończy
kamalovotash/node-js-frameworks-1484d1a26eae" rel="nofollow">https://medium.com/@kamalovotash/node-js-frameworks-1484d1a26eae

18) Omówienie wszystkich nowości w JavaScript od 2015 roku do dziś
https://medium.freecodecamp.org/es5-to-esnext-heres-every-feature-added-to-javascript-since-2015-d0c255e13c6e
INFO: dobre do przygotowania się na rozmowę kwalifikacyjną na frontenda. Czym różni się ES7 od ES8?

19) Czym się różni współbieżność od równoległości w programowaniu (concurrency vs parallelism)?
https://luminousmen.com/post/concurrency-and-parallelism-are-different
INFO: tak, wiem, że tych słów nie powinno się tłumaczyć na polski, bo wychodzą głupoty ;)

20) Zagadnienia programowania obiektowego wyjaśnione prostymi słowami
yannmjl/object-oriented-programming-concepts-in-simple-english-3db22065d7d0" rel="nofollow">https://medium.com/@yannmjl/object-oriented-programming-concepts-in-simple-english-3db22065d7d0
INFO: co to jest enkapsulacja, polimorfizm, dziedziczenie, klasa, obiekt itp

21) "Kup jeden, a drugi dostaniesz gratis!" - analiza ciekawej strategii sprzedażowej
https://thehustle.co/are-buy-one-get-one-free-deals-worth-it/
INFO: zabieg często stosowany w internecie. Zobacz, jak to działa (ekonomicznie i na psychikę)

22) "Drukuj tę stronę" - jak poprawnie (i ładnie) zaimplementować taką funkcjonalność w JavaScript?
https://levelup.gitconnected.com/pretty-print-your-site-with-javascript-d69f63956529
INFO: redesign strony przed wydrukiem w JS + ukrywanie zbytecznych elementów na stronie

23) Service Workery i strategie cachowania na stronach - proste wyjaśnienie tematu
https://blog.bitsrc.io/understanding-service-workers-and-caching-strategies-a6c1e1cbde03

24) Exploit na Ubuntu dający lokalnego roota
https://sekurak.pl/jak-zdobyc-roota-na-ubuntu-prosto-dirty_sock-exploit/
INFO: podatne są wersje Ubuntu: 18.10, 18.04 LTS, 16.04 LTS, 14.04 LTS (aktualizuj szybko!)

25) Problem pozbywania się urządzeń IoT - niesie to ze sobą pewne ryzyko
https://blog.hackster.io/the-problem-with-throwing-away-a-smart-device-75c8b35ee3c7
INFO: niektóre urządzenia posiadają w sobie część Twoich danych (np. loginy, hasła itp)

== LINKI TYLKO DLA PATRONÓW ==

26) Ciekawe zasoby dla programistów Angulara, Reacta, Reduxa, Vue i Node
http://uw7.org/un_5c6d0769452e7
INFO: sporo użytecznych linków do tutoriali, poradników i artykułów na w/w tematy

27) Piszemy WebScrapera (aplikacja zbierająca dane ze stron WWW) - kompletny poradnik
http://uw7.org/un_5c6d0770537f8
INFO: użyteczna analiza problemów na jakie możesz napotkać i garść porad jak je rozwiązać

28) Ogromny zbiór zasobów dla designerów (i nie tylko) - animacje, fonty, ikony, narzędzia
http://uw7.org/un_5c6d079300c70

29) OGROMNA lista narzędzi, stron, usług itp użytecznych w pracy developera (długie!)
http://uw7.org/un_5c6d0799d7342

30) FlightRadar24 - wyjaśnienie jak od strony technicznej działa ten serwis
http://uw7.org/un_5c6d07a15f04a
INFO: tekst zawiera także instrukcję, jak samemu zrobić coś takiego (potrzebne Ci będą anteny + Raspberry Pi + odbiornik RTL-SDR)

31) Kilka technicznych porad dla ludzi, którzy planują umrzeć (kiedyś) - czyli jak zabezpieczyć swoje 'cyfrowe dziedzictwo'
http://uw7.org/un_5c6d07b2ec470
INFO: jako, że każdego to kiedyś spotka, warto przeczytać, co się stanie z Twoimi kontami, domenami, plikami itp

32) Super szybki wstęp do Kubernetes, dockerów i tworzenia środowisk w oparciu o te technologie
http://uw7.org/un_5c6d07ba85b6f
INFO: świetnie opisane, z konkretnymi poleceniami do wydania. Coś dla ludzi, którzy nie mają czasu na dogłębne zbadanie tematu

==
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 daj plusika :)

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

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

Adekwatne tagi:
#programowanie #technologia #python #javascript #frontend #youtube #ubuntu #startup #nodejs #google #docker #serwery #angular #ciekawostki

Przejdź do wpisu

Dodany: 2019-02-13 14:29:22 | Ostatnio wołany: 2019-02-13 14:30:28



◢ #unknownews

Dziś zestawienie jest wyjątkowo długie - był to tydzień obfity w ciekawe znaleziska :)

1) Machine Learning - podstawy dla wszystkich i dla 'opornych'
https://vas3k.com/blog/machine_learning/
INFO: bardzo fajnie napisany tekst pokazujący zawiły temat w przystępny sposób i na realnych przykładach

2) Pisz DŁUGIE funkcje, czyli słów kilka o rozdrabnianiu kodu źródłowego
http://redbeardlab.com/2019/02/07/write-long-function/
INFO: ciekawe przemyślenia odnośnie tego, aby nie dzielić na siłę kodu na coraz mniejsze fragmenty.

3) Krótkie funkcje mogą być szkodliwe - czyli szersza dysputa na temat wcześniejszego linka
copyconstruct/small-functions-considered-harmful-91035d316c29" rel="nofollow">https://medium.com/@copyconstruct/small-functions-considered-harmful-91035d316c29
INFO: tekst zawiera także porady, kiedy tworzenie mini-funkcji może pomóc

4) Czy rozpoznasz źle zaprojektowany design? Sprawdź swój zmysł estetyki i użyteczności
https://cantunsee.space
INFO: zaczyna się banalnie, ale im głębiej wchodzisz w pytania, tym jest trudniej. Nie z każdą decyzją można się zgodzić.

5) Wizualizacje struktur danych, wybierz konkretną implementacje / algorytm i w interaktywnej animacji zobacz jak wygląda dodawanie/usuwanie danych
https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

6) Lista popularnych pytań rekrutacyjnych z zakresu algorytmiki i struktur danych
https://hackernoon.com/50-data-structure-and-algorithms-interview-questions-for-programmers-b4b1ac61f5b0
INFO: pytania są skategoryzowane, a autor daje linki do kompleksowych rozwiązań.

7) Używaj średników w kodzie JavaScript! - niekiedy zmienia to efekty działania skryptów
https://medium.freecodecamp.org/codebyte-why-are-explicit-semicolons-important-in-javascript-49550bea0b82
INFO: ostatnio króluje moda na pisanie kodu bez użycia średników. Do czego to może doprowadzić?

8) Lista zaskakujących rzeczy, które możesz wykonać w czystym HTML+CSS (nie potrzebujesz JS)
https://www.256kilobytes.com/content/show/4399/get-these-dependencies-off-my-lawn-5-tasks-you-didnt-know-could-be-done-with-pure-html-and-css

9) GitHistory - "git diff" to za mało? chcesz czegoś czytelniejszego, webowego i po prostu... ładnego?
https://githistory.xyz
INFO: kliknij na 'try now' aby zobaczyć o co w tym chodzi. Wygląda bardzo przyjemnie.

10) Przegląd ustawień serwera Nginx (WWW) - porady na temat konfiguracji i hardeningu
https://github.com/trimstray/nginx-quick-reference
INFO: warto rzucić okiem na infografikę na temat hardeningu ustawień

11) Automatycznie aktualizowana lista wszystkich filmów udostępnionych na wykopowym mikroblogu (możesz wykopać)
https://www.wykop.pl/link/4796587/wszystkie-filmy-udostepnione-na-mikroblogu-7-dni/
INFO: lista odświeża się co około 15 minut i zawiera dane z ostatnich 7 dni.

12) Jak działa GPS? co to jest AGPS? - przystępne wyjaśnienie technologii
aryamansharda/how-gps-actually-works-e6e0d126d2d5" rel="nofollow">https://medium.com/@aryamansharda/how-gps-actually-works-e6e0d126d2d5
INFO: jeśli często czytasz coś na Medium i wyskoczy Ci paywall, użyj trybu incognito ;)

13) Człowiek vs “zautomatyzowany system” - o tym, jak trudno walczyć z decyzjami automatów, zwłaszcza gdy nie znamy ich powodów
https://blog.usejournal.com/google-wrongly-terminated-our-new-business-via-our-google-play-developer-account-5f5b7b742542
INFO: gość wydał kilkadziesiąt tysięcy funtów na budowę aplikacji, która natychmiast dostała bana od Google - powód nieznany, możliwości odwołania brak

14) Darmowa, dostępna online książka na temat HTTP/3
https://http3-explained.haxx.se/en/

15) Blobmaker - stwórz własnego 'bloba' (kleksa) do użycia np. w logo (ostatnio to modne w startupach)
https://www.blobmaker.app
INFO: pobaw się dwoma suwakami nadole, kliknij na generowanie kształtu i pobierz wzór jako plik SVG

16) Szpitale i duże sklepy posiadają wystawione do netu panele sterowania chłodniami (domyślne hasła!)
https://www.safetydetective.com/blog/rdm-report/
INFO: wspomniane panele można namierzyć np. przez Shodana

17) Sheety - zamień dowolny (publiczny) arkusz kalkulacyjny Google w API i używaj go w swoim produkcie
https://sheety.co/

18) pgstatstatements - jedno z najużyteczniejszych rozszerzeń do PostgreSQL pozwalające łatwiej optymalizować zapytania
https://www.citusdata.com/blog/2019/02/08/the-most-useful-postgres-extension-pg-stat-statements/

19) Docker i jego bezpieczeństwo - czyli jak bezpiecznie pracować z kontenerami
https://made2591.github.io/posts/docker-security
INFO: lektura obowiązkowa dla ludzi pracujących z dockerem. Przystępne wyjaśnienie tematów związanych z security

20) Awesome Bug Bounty - lista programów płacących za szukanie bugów (security) w aplikacjach
https://github.com/djadmin/awesome-bug-bounty
INFO: zwróć uwagę na sekcję 'Write Ups & Authors' - podlinkowano tam teksty z opisami już znalezionych dziur. Pouczające.

21) AMA z twórcą podcastu z USA, który zarabia ~$23000/rok prowadząc swój show
https://www.reddit.com/r/podcasting/comments/aoy4gc/in_2018_i_made_23k_in_revenue_from_my_podcast_ama/
INFO: interesująca seria pytań i odpowiedzi dla ludzi zainteresowanych podcastingiem i zarabianiem na nim

22) PhantomBuster - korzystaj z API znanych serwisów zupełnie BEZ programowania
https://phantombuster.com/api-store
INFO: w ramach darmowego konta można zautomatyzować tylko jedno zadanie. Płatne plany są niestety drogie, ale pomysł jest fajny!

23) Jak ograniczyć listę komend jakie może wykonać użytkownik w terminalu Linuksa?
https://access.redhat.com/solutions/65822
INFO: ciekawe zastosowanie RBASHa (Restricted Bash) do hardenowania środowiska pracy userów

24) InstantPage - biblioteka do ładowania w tle podstron, które prawdopodobnie chcesz zobaczyć (przyspiesza działanie serwisu)
https://instant.page
INFO: jeśli Twój kursor najedzie na link na dłużej niż 65ms, to strona do której prowadzi link będzie wczytana do cache

25) "VIM oszczędza mi wiele godzin pracy przy pisaniu książek i tworzeniu kursów"
https://nickjanetakis.com/blog/vim-is-saving-me-hours-of-work-when-writing-books-and-courses
INFO: interesujące zastosowanie wspomnianego edytora

26) Bootstrap w wersji 5.x nie będzie miał już jQuery w zależnościach
https://github.com/twbs/bootstrap/pull/23586
INFO: można go używać 'z' jak i 'bez' tej biblioteki

27) "30 sekund wiedzy" - rozszerzenie do Chrome dostarczające Ci wiedzę z programowania za każdym razem gdy otwierasz nową zakładkę
https://30secondsofknowledge.petrovicstefan.rs/

28) Google Docs ma teraz API do automatyzacji zadań
https://techcrunch.com/2019/02/11/google-docs-gets-an-api-for-task-automation/

29) Vult - jeden natywny klient (Win/Mac/Linux) wspierający Slacka, Skype, Facebooka, Twittera, Signala i kilku innych
https://volt.ws
INFO: ciekawy jest rozmiar tej aplikacji... poniżej 200KB (kilo, nie mega!)

== LINKI TYLKO DLA PATRONÓW ==

30) Seria wideo - tworzymy grę 3D w C++ z użyciem DirectX 11 (Youtube)
http://uw7.org/un_5c641806b2994
INFO: playlista obecnie posiada 6 filmów, ale kurs cały czas jest w trakcie tworzenia

31) Siedem zasad tworzenia pięknych interfejsów użytkownika
http://uw7.org/un_5c64180f7a4cf (część 1)
http://uw7.org/un_5c641821f19f8 (część 2)
INFO: zaktualizowany i rozbudowany o najnowsze standardy tekst sprzed 5 lat

32) Lista 28 stron z darmowymi fotkami (tzw. Stocki), które możesz wykorzystać w swoich projektach
http://uw7.org/un_5c641829ee9bc

33) Jak skonfigurować swojego maca do pracy nad projektami webowymi?
http://uw7.org/un_5c64182fcec46
INFO: wybór edytora, instalacja GITa, konfiguracja NodeJS - rzuć także okiem na linki na końcu tekstu

34) Przeglądarka ofert serwerów VPS i dedykowanych - ponad 11200 ofert w bazie
http://uw7.org/un_5c6418390c378
INFO: można sortować listę po dowolnym parametrze (cena, dysk, lokalizacja, rodzaj wirtualizacji itp)

35) Interaktywny kurs języka C, uruchamiany w przeglądarce
http://uw7.org/un_5c641840639d9
INFO: aplikacja może długo się ładować (kilkanaście sekund). Gdy się załaduje, kliknij w kółko w prawym dolnym rogu ekranu

36) Twórz projekty online bez programowania (często nawet za darmo!) - linki do użytecznych zasobów
http://uw7.org/un_5c6418501edc6
INFO: narzędzia podzielone są na 5 kategorii: sklepy online, aplikacje, newslettery, landing page i typowe strony WWW

==
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:
#javascript #design #security #youtube #startup #technologia #facebook #nodejs #google #jquery #docker #serwery #programowanie #jezykc #ciekawostki

Przejdź do wpisu

Dodany: 2019-02-10 09:30:21 | Ostatnio wołany: 2019-02-10 09:31:11



Czytasz zestawienia #unknownews?
To wypełnij proszę bardzo krótką ankietę odnośnie tych zestawień.
Bardzo pomoże mi to w podjęciu kilku ważnych decyzji.

Link:
https://goo.gl/forms/3oWzDN5CeNorNQJh2

Przejdź do wpisu

Dodany: 2019-02-07 16:50:07 | Ostatnio wołany: 2019-02-07 16:51:09



◢ #unknownews

To był ciężki dzień, więc dziś wrzucam zestawienie nieco później niż zwykle.
Zapraszam do czytania :)

1) "Jak mądrze zadawać pytania?" - czyli polskie tłumaczenie książki Erica S. Raymonda
http://rtfm.killfile.pl
INFO: tak, to ten hit do którego odsyłało się ludzi na usenecie jakieś 15 lat temu. Nadal jednak warto przeczytać

2) Zastanawiałeś się kiedyś co się dzieje po wysłaniu zapytania do bazy danych? - opis całego procesu krok po kroku
https://numeracy.co/blog/life-of-a-sql-query

3) Stylujesz formularze na stronie w CSS? Nie zapominaj o zdefiniowaniu koloru czcionki!
https://www.luu.io/posts/web-devs-font-color
INFO: opis, do czego może doprowadzić pozostawienie domyślnych, systemowych kolorów

4) Masz mnóstwo ukrytych plików konfiguracyjnych (np. .vimrc) w katalogu domowym? - posprzątaj je w sprytny sposób
https://0x46.net/thoughts/2019/02/01/dotfile-madness/

5) Aplikacja gmail na smartfony otrzyma wkrótce zupełnie nowy wygląd - zobacz, co się zmieni
https://mashable.com/article/google-gmail-app-redesign/

6) System uprawnień dostępu dla paczek w NPM - koncepcja
https://hackernoon.com/npm-package-permissions-an-idea-441a02902d9b
INFO: autor prezentuje swoją wizję na podniesienie bezpieczeństwa ogromnego ekosystemu paczek NPMa - ciekawe!

7) Chcesz zacząć pracować w chmurze i poznać środowisko Microsoft Azure? to jest dobre miejsce aby zacząć naukę
https://docs.microsoft.com/pl-pl/learn/
INFO: darmowa platforma z tutorialami od Microsoftu

8) Wszystkie reklamy nowego iPada PRO od Apple zostały w pełni nagrane i zmontowane na iPadzie PRO
https://petapixel.com/2019/01/29/apples-new-ipad-pro-ads-were-shot-and-made-entirely-on-the-ipad-pro/
INFO: robi wrażenie! Dobra metoda na prezentację tableta, który może zastąpić komputer

9) Lista unixowych gier działających w terminalu - wszystkie dostępne do ściągnięcia za darmo
https://github.com/ligurio/awesome-ttygames

10) Co jest nie tak z Raspberry Pi? lista grzechów małego komputera
https://ownyourbits.com/2019/02/02/whats-wrong-with-the-raspberry-pi/

11) Wyrażenia regularne w JavaScript - jak z nich korzystać w poprawny sposób?
https://devszczepaniak.pl/wyrazenia-regularne-w-javascript/

12) Problematyczna sekunda - czyli o tym jak pewna jedna sekunda powoduje koszmary u programistów
https://sarvendev.com/2019/01/problematyczna-sekunda/

13) Tęsknisz za starymi, dobrymi trackerami z Amigi? pobaw się jednym zn ich online
https://www.stef.be/bassoontracker/
INFO: to narzędzie do tworzenia muzyki. Możesz na poczatek wybrać jeden z przykładowych utworów z menu po lewej

14) Chcesz otrzymywać zestawienie unknowNews na maila? zapisz się na newsletter
https://unknownews.carrd.co
INFO: pamiętaj, aby potwierdzić zapis! (kliknij w linka w wiadomości zwrotnej)

15) Jak skontaktować się z supportem Facebooka? to nie takie proste...
https://arturjablonski.com/kontakt-z-facebookiem/
INFO: okazuje się, że jeśli zainwestujesz 2zł, to kontakt będzie dość prosty ;)

16) Algorytmy przeszukiwania tekstów w Pythonie - kiedy i jak je stosować (realne przykłady)
https://stackabuse.com/search-algorithms-in-python/

17) Kiedy ostatnio skończyłeś jakiś projekt? spróbuj doprowadzić do końca chociażby najmniejszy projekt
http://richardmavis.info/a-complete-program
INFO: Autor tworzy malutki program konsolowy do wyświetlania notyfikacji, prezentując cały proces jego powstawania i rozbudowy

18) W pakietach LibreOffice/OpenOffice można było uruchomić dowolny skrypt Pythona po otworzeniu dokumentu
https://sekurak.pl/libreoffice-openoffice-mozna-wykonac-kod-w-systemie-operacyjnym-po-otwarciu-prostego-pliku/
INFO: błąd został już usunięty z obu pakietów, więc możliwie szybko zaktualizuj swoje oprogramowanie

19) W Chinach powstał most o długości 26 metrów, w pełni wydrukowany za pomocą drukarki 3D
https://forbot.pl/blog/otwarto-najdluzszy-na-swiecie-most-wydrukowany-w-3d-id32366

20) Facebook będzie Cię informował, kto uploadował Twoje dane kontaktowe do ich systemu remarketingu
https://techcrunch.com/2019/02/06/why-am-i-seeing-this-ad/
INFO: oglądałeś odkurzacze w sklepie online i teraz widzisz wszędzie reklamy odkurzaczy? FB powie Ci, kto wycelował w Ciebie te reklamy

21) Ustawiasz bardzo szczegółową autoodpowiedź "out-of-office" na czas urlopu? to przestań!
https://lonesysadmin.net/2019/02/03/out-of-office-messages-are-a-security-risk/
INFO: wyjaśnienie, dlaczego może to być zagrożeniem dla bezpieczeństwa

22) Gdzie się podziały LEDy, które miały wytrzymać po 100000 godzin?
https://hackaday.com/2019/02/05/what-happened-to-the-100000-hour-led-bulbs/
INFO: gdy technologia LED wchodziła na rynek, na opakowaniach widniały oznaczenia '50k' czy nawet '100k' godzin. Dlaczego teraz jest to 7-15k?

23) "Od zera do pentestera" - ciekawa seria filmów na Youtube
https://www.youtube.com/channel/UCP16m86ciUUlU8UZvlpw0TQ
INFO: daj mu suba! kanał jest ciekawy, a ma obecnie tylko 1500 subskrypcji

24) Anchor (darmowy hosting dla podcastów) został przejęty przez Spotify
https://medium.com/anchor/anchor-is-joining-spotify-70356e3ac23f
INFO: szacuje się, że około 40% nowopowstających podcastów jest hostowanych na platformie Anchor.fm

25) Lista API o których nie wiedziałeś, jak bardzo ich potrzebujesz ;)
https://dev.to/mkrl/apis-you-didnt-know-you-needed-38c
INFO: traktuj to jako link z kategorii 'humor', ale uwaga: te API naprawdę działają!

26) Pewien kantor online stracił ponad 137 milionów dolarów, bo jego właściciel... zmarł zabierając wszystkie hasła do grobu
https://arstechnica.com/information-technology/2019/02/digital-exchange-loses-137-million-as-founder-takes-passwords-to-the-grave/

27) Stackoverflow, czyli... największy portal pomagający ludziom wyjść z VIMa (ciekawa analiza)
https://stackoverflow.blog/2017/05/23/stack-overflow-helping-one-million-developers-exit-vim/
INFO: 1 osoba na 20000 wchodzących na Stackoverflow szuka tam informacji jak wyjść z edytora VIM

28) Potrzebujesz darmowego, zaawansowanego edytora wideo dla Linuksa? Ściągnij Flowblade
https://jliljebl.github.io/flowblade/

29) Ciekawy, malutki notebook dla administratorów systemowych
https://habr.com/en/post/437912/

30) Pytania na rozmowę kwalifikacyjną dla programisty JavaScript
https://www.devkozak.com/pytania-js/

== LINKI TYLKO DLA PATRONÓW ==

31) Gra 3D zbudowana w pełni z użyciem grafiki 3D - sterujesz strzałkami i spacją
http://uw7.org/un_5c5c52675053c
INFO: w drugim levelu musisz użyć jetpacka, bo plansza jest zapętlona!

32) Klony znanych gier w wydaniu Open Source - wszystkie dostępne do ściągnięcia za darmo
http://uw7.org/un_5c5c526deacf2
INFO: Zbiór starszych gier i ich odpowiedników zremake'owanych przez fanów. Każdy link z listy posiada swoje repo + zazwyczaj stronę projektu.

33) Baza danych pytań rekrutacyjnych dla frontendowców
http://uw7.org/un_5c5c527338752
INFO: pytania w języku polskim, a sama baza tworzona jest przez społeczność

34) Marzysz o tym, aby zamieszkać w Vanie i zwiedzać nim świat? ten poradnik jest dla Ciebie! :D
http://uw7.org/un_5c5c527a07188
INFO: jaki samochód wybrać, jak go przebudować, jak dostarczyć prąd, jak ocieplić i wiele innych poradników

35) Potrzebujesz nowe logo/logotyp dla swojej firmy lub projektu? odpowiedz na 3 pytania i gotowe
http://uw7.org/un_5c5c5280647fe
INFO: to generator grafik. Pamiętaj aby podając słowa kluczowe opisujące Twoją działalność podać je po angielsku

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

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

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

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

adekwatne tagi:
#programowanie #technologia #python #javascript #spotify #frontend #design #security #sysadmin #youtube #marketing #facebook #hosting #google #smartfon #ciekawostki #css #webdev

Przejdź do wpisu

Dodany: 2019-01-30 10:38:38 | Ostatnio wołany: 2019-01-30 10:39:45



◢ #unknownews

W ostatnim tygodniu byłem chory, więc nie wrzucałem zestawienia - dziś za to publikuję wersję rozszerzoną.
Sekcja dla patronów też z tej okazji nieco urosła, aby nie byli oni stratni na mojej nieobecności.

1) Czy rozpoznasz phishing od prawdziwego maila? - zabawa od Google
https://phishingquiz.withgoogle.com
INFO: Phishing to metoda oszustwa w której oszust podszywa się pod inną osobę (podszywanie się pod maile) lub stronę (fałszywe serwisy)

2) Facebook płaci ludziom za instalację szpiegującego ich VPNa
https://techcrunch.com/2019/01/29/facebook-project-atlas/
INFO: targetem są ludzie w wieku 13-35 lat. Facebook płaci do $20 za możliwość szpiegowania 100% ruchu z telefonu.
INFO: ponoć podobny problem jest z 'unchecked'

3) Youtube nie będzie już podpowiadał filmów tworzonych przez płaskoziemców, uzdrowicieli i wielbicieli teorii spiskowych
https://mashable.com/article/youtube-to-stop-recommending-conspiracy-theories/
INFO: znikną z 'zobacz również', a nie z platformy. Kto będzie chciał, znajdzie je baz problemów

4) Przeglądarka fontów programistycznych - chcesz szybko potestować różne fonty do swojego edytora?
https://app.programmingfonts.org

5) FISH - alternatywny, przyjazny dla usera shell z wieloma unikalnymi funkcjami
https://www.youtube.com/watch?v=C2a7jJTh3kU
INFO: film prezentujący możliwości tej powłoki w najnowszej wersji

6) Sprytny sposób na zabezpieczenie androidowego malware przed wykryciem
https://thehackernews.com/2019/01/android-malware-play-store.html
INFO: malware używa akcelerometru. Jeśli nie wykryje drgań telefonu, oznacza to, że został uruchomiony na emulatorze i wtedy się deaktywuje.

7) Wstęp do GraphQL - co to jest i jak z tego korzystać?
https://medium.freecodecamp.org/an-introduction-to-graphql-how-it-works-and-how-to-use-it-91162ecd72d0
INFO: artykuł pokazuje między innymi prostą implementację GraphQL w NodeJS

8) Lista 40 najbardziej użytecznych GEMów do Ruby - z podziałem na kategorie i z opisami
https://medium.com/codica/40-best-ruby-gems-we-cant-live-without-8ccf314fcd38

9) Porównanie git-merge oraz git-rebase wraz z wyjaśnieniem przypadków użycia
https://medium.freecodecamp.org/an-introduction-to-git-merge-and-rebase-what-they-are-and-how-to-use-them-131b863785f
INFO: na końcu autor dzieli się wskazówkami kiedy używać którego sposobu oraz opisuje swoje preferencje

10) ITCH.IO - market dla gier komputerowych tworzonych przez niezależnych twórców
https://itch.io

11) Jak to jest realizować swoje marzenie od 30 lat i polec? Historia 'bionicznych butów'.
https://thehustle.co/bionic-boot/

12) Język 'Kotlin' staje się coraz bardziej popularny - oto ogromny zbiór linków pomagających w jego nauce
https://bulldogjob.pl/news/511-skad-czerpac-wiedze-o-kotlinie

13) Japoński rząd zalegalizował hackowanie urządzeń IoT w celu ich zabezpieczenia
https://www.zdnet.com/article/japanese-government-plans-to-hack-into-citizens-iot-devices/
INFO: zmiany mają związek z igrzyskami Tokyo 2020, a hackować mogą tylko uprawnione jednostki

14) Zawsze podaj tylko jedną zmienną jako argument funkcji w JavaScript - wyjaśnienie dlaczego
https://levelup.gitconnected.com/always-pass-one-argument-to-your-javascript-function-4140d909937e

15) Używasz 'HamburgerMenu' w swojej aplikacji webowej? to zrób to dobrze
https://medium.freecodecamp.org/the-mistake-developers-make-when-coding-a-hamburger-menu-f46c7a3ff956
INFO: aby zrozumieć problem błędnej implementacji, zobacz załączony film

16) Jak używać Google Sheets jako bazę danych/CMS w swoim projekcie?
https://blog.usejournal.com/how-to-use-google-sheets-as-a-cms-or-a-database-f9d8e736fdce

17) Lista 5 najważniejszych zagadnień, którymi powinien zainteresować się frontend developer w 2019 roku
https://zendev.com/2019/01/15/frontend-development-topics-to-learn-in-2019.html

18) Telefony z Androidem zabijają aplikacje działające w tle aby zaoszczędzić baterię - jak wyłączyć tę funkcję?
https://dontkillmyapp.com
INFO: wybierz z listy producenta i przeczytaj jak wyłączyć optymalizację pracy na baterii

19) HowManyPeopleAreAround - prosty skrypt Pythona szacujący liczbę urządzeń z włączonym WiFi wokół Ciebie
https://github.com/schollz/howmanypeoplearearound

20) Koncepcja "Kubernetes" wyjaśniona w 5 minut (light talk przy tablicy materiał od VMware)
https://www.youtube.com/watch?v=PH-2FfFD2PU
INFO: w filmie pojawiają się drobne pomyłki w trakcie prezentacji, ale poprawki są w komentarzach

21) HTTP/3 - o co w tym chodzi? Świetny tekst od Cloudflare
https://blog.cloudflare.com/http-3-from-root-to-tip/

22) "The Internals of PostgreSQL" - darmowa książka dla użytkowników PostgreSQL
http://www.interdb.jp/pg/index.html

23) Rzeczy, których brakuje w języku JavaScript - ciekawa lista z przemyśleniami.
http://2ality.com/2019/01/future-js.html

24) Pozbycie się obiektu "this" z JavaScript, zrobi z niego znacznie lepszy język
https://medium.freecodecamp.org/removing-javascripts-this-keyword-makes-it-a-better-language-here-s-why-db28060cc086
INFO: Autor nie tylko pisze o tym, że this jest problematyczne, ale proponuje również rozwiązanie na zachowanie obiektowości bez używania tego keyworda

25) A może zamiast narzekać na "this", warto zrozumieć jego działanie?
https://medium.freecodecamp.org/a-guide-to-this-in-javascript-e3b9daef4df1

26) Ruszyła trzecia edycja darmowego kursu o Deep Learningu
https://www.fast.ai/2019/01/24/course-v3/
NFO: o ile sam kurs jest darmowy to moc obliczeniową musimy załatwić sobie sami (własny, dość mocny PC lub chmura)

27) Co to jest U2F i dlaczego powinieneś zrezygnować z kodów SMS jako second factor?
https://hackernoon.com/what-the-heck-is-u2f-35cb68082dbe

28) DBeaver - multiplatformowy darmowy tool do zarządzania bazami danych
https://dbeaver.io

29) Docker - różnica między "ADD" oraz "COPY" w Dockerfile
https://medium.freecodecamp.org/dockerfile-copy-vs-add-key-differences-and-best-practices-9570c4592e9e
INFO: składnia obu poleceń jest identyczna. Efekt działania w zasadzie też... czym więc się różnią?

30) Planujesz szyfrować swoje skompresowane pliki? Nie używaj 7z/7zip
https://threadreaderapp.com/thread/1087848040583626753.html
INFO: błędnie napisany generator liczb losowych sprawia, że algorytm można bardzo szybko złamać

31) Podstawy basha i komend linuksowych dla początkujących - dobre wprowadzenie
https://dev.to/awwsmm/101-bash-commands-and-tips-for-beginners-to-experts-30je
INFO: jeśli chcesz rozpocząć swoją przygodę z pracą w terminalu, to jest to dobry punkt startowy

32) Czym są lvalues i rvalues w C++? - bardzo klarowne wytłumaczenie z przykładami
https://www.internalpointers.com/post/understanding-meaning-lvalues-and-rvalues-c

33) FFF (Fucking Fast File-Manager) - działający w terminalu program do zarządzania plikami, minimalistyczny, szybki
https://github.com/dylanaraps/fff
INFO: wspiera wyszukiwanie na bieżąco w trakcie pisania tekstu, przyjemny dal oka (LS_COLORS), ma możliwość customizacji i tab-completion.

34) Dlaczego nie powinieneś używać w C# słowa kluczowego 'checked'?
http://www.devsanon.com/c/c-why-you-should-never-use-the-checked-keyword-unless-absolutely-necessary/

== LINKI TYLKO DLA PATRONÓW ==

35) Startupy transparentne finansowo - lista 15 takich firm wraz z raportami
http://uw7.org/un_5c516e367ec4f
INFO: na stronie znajdziesz linki do wykresu zarobków, do wywiadów odnośnie kosztów/przychodów itp oraz szacunkowe przychody netto.

36) Podręcznik do Reacta napisany zgodnie z zasadą 80/20, co sprowadza się do naucz się większości istotnych kwestii we względnie krótszym czasie.
http://uw7.org/un_5c516e3d8d7cc
INFO: zawiera także wersje PDF, ePub oraz Mobi do pobrania (link na końcu tekstu)

37) Instagram Bot - soft do spamowania na Instagramie (like, follow, comment)
http://uw7.org/un_5c516e43ad7d6
INFO: wrzucam ze względu na ciekawy kod źródłowy, pokazujący jak można zautomatyzować korzystanie z interfejsu aplikacji webowej

38) Jak zbudować stronę internetową, która będzie działać nawet gdy padnie Ci internet? (z odrobiną magii JavaScriptu)
http://uw7.org/un_5c516e4985a91
INFO: sztuczka polega na wykorzystaniu CacheAPI oraz Service Workerów

39) Tworzenie prostego bota na Slacku (język: Python)
http://uw7.org/un_5c516e4f0252f

40) Słownik oprogramowania DevOpsa - czyli lista technologii jakie powinieneś znać z opisem co to jest
http://uw7.org/un_5c516e544ae35
INFO: wiesz co to jest Terraform, Kafka, Consul, Vagrant lub Vault? Warto poczytać. Zwięźle wyjaśnione.

41) Jak stworzyć webscrappera z użyciem Puppeteera - tutorial
http://uw7.org/un_5c516e5a1306a
INFO: Puppeteer to biblioteka NodeJS do zdalnego sterowania przeglądarką

42) Używanie fetch() (i promisów) w JavaScript do wykonywania zapytań do zewnętrznych zasobów
http://uw7.org/un_5c516e6336b70

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

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

Adekwatne tagi:
#android #python #javascript #frontend #telefony #internet #youtube #startup #technologia #facebook #nodejs #google #devops #docker #programowanie #cpp #sql #react

Przejdź do wpisu

Dodany: 2019-01-17 13:26:54 | Ostatnio wołany: 2019-01-17 13:28:10



◢ #unknownews

Nowe zestawienie ciekawych linków z branży IT - koniecznie podziel się nim z kolegami z pracy :)

1) Platforma do nauki programowania - rozwiązuj i analizuj z mentorem zadania w 48 językach programowania
https://exercism.io
INFO: wygląda na to, że póki co, wszystko jest za darmo. Pomysłowe jest wysyłanie odpowiedzi do zadań przez CLI

2) Najniebezpieczniejsza linijka kodu w Pythonie to?
https://www.quora.com/What-is-the-most-dangerous-Python-line-of-code
INFO: fajnie wyjaśniony temat alokowania zmiennych w pamięci, czyli co dzieje się pod maską

3) Naucz się korzystać z cURL w linii poleceń - zbiór użytecznych przykładów
https://linuxhandbook.com/curl-command-examples/
INFO: cURL służy do wykonywania zapytań http/https z zadanymi parametrami, nagłówkami itp.

4) Podstawy programowania w PowerShellu na Windowsie
https://blog.netwrix.com/2018/02/21/windows-powershell-scripting-tutorial-for-beginners/

5) Taktyka używana przez komputer w Age Of Empires 2, wyjaśniona w 20 minut
https://www.youtube.com/watch?v=-S1CkfzEHSU
INFO: film zawiera wywiad z autorem oraz pytanie o to czy AI w grze faktycznie cheatuje z surowcami czy nie ;)

6) Nuclear - wyobraź sobie Spotify za które nie trzeba płacić. To aplikacja wyszukująca muzyki w publicznych katalogach.
https://github.com/nukeop/nuclear
INFO: streamuje utwory z Youtube (samo audio), soundcloud, bandcamp itp. Umożliwia pobieranie znalezionej muzyki.

7) Tutorial tworzenia animacji 3D w czystym CSS na przykładzie obracającego się sześcianu (film - około 9 minut)
https://www.youtube.com/watch?v=MgSueAUTGGM

8) Opis 'poprawek' do algorytmów Google - Panda, Pingwin, Koliber, Gołąb... mówi Ci to coś?
https://delante.pl/algorytmy-google-opis-charakterystyka/
INFO: artykuł z serii 'musisz przeczytać' dla wszystkich chcących zajmować się branżą SEO

9) NPM i bezpieczeństwo zależności, czyli co tak naprawdę pobierasz?
https://hackernoon.com/what-if-we-could-verify-npm-packages-c2a319cff758
INFO: dobry tekst na temat zagrożeń związanych z bezpieczeństwem NPM + kilka rozwiązań, jak sobie z tym poradzić

10) Dlaczego programy pisane w języku C są czasami dziesiątki razy szybsze od tych pisanych w Pythonie?
https://www.quora.com/Why-does-C-code-run-faster-than-Pythons

11) Co z tym IPv6, będzie czy nie będzie? Analiza aktualnej sytuacji
https://www.internetgovernance.org/2019/01/04/is-there-hope-for-ipv6/

12) Zwykły interpreter vs JIT compiler vs JIT interpreter vs AOT compiler - świetne wyjaśnienie o co w tym chodzi
https://softwareengineering.stackexchange.com/questions/246094/understanding-the-differences-traditional-interpreter-jit-compiler-jit-interp

13) Dive into Deep Learning — darmowa książka online do nauki deep learningu
https://d2l.ai/index.html

14) AnimeJS - lekka biblioteka JavaScript do tworzenia efektownych animacji (rzuć okiem na przykłady!)
https://animejs.com

15) RunJS - natywna aplikacja na Maca do uruchamiania JavaScriptu 'w locie' podczas pisania (coś jak sandbox do Swifta)
https://projects.lukehaas.me/runjs/

16) Koniec z automatycznym i niezapowiedzianym ściąganiem kasy z karty po zakończeniu "okresu próbnego" - przynajmniej na kartach Mastercard
https://newsroom.mastercard.com/2019/01/16/free-trials-without-the-hassle/

17) DuckDuckGo rozpoczyna współpracę z Apple - będą używali ich map do poszukiwania adresów i tras
https://spreadprivacy.com/duckduckgo-apple-mapkit-js/

18) Carbon - chcesz pochwalić się fragmentem swojego kodu źródłowego w social mediach (np. na instagramie)? zrób to z klasą ;)
https://carbon.now.sh/

19) The MAC index - porównywarka cen produktów Apple w różnych krajach, czyli zobacz ile przepłacamy w Polsce
https://themacindex.com/lines?currency=PLN
INFO: kupując najnowszego iPhone w USA, zaoszczędzisz 1666zł w porównaniu do Polski. Po macbooka pro leć do UK - zaoszczędzisz ponad 3k

20) Hexyl - konsolowy edytor hex z podświetlaniem składni (podświetla teksty, bajty zerowe, białe znaki itp)
https://github.com/sharkdp/hexyl
INFO: idea podświetlania zawartości pliku może bardzo ułatwić pracę ludziom lubiącym grzebać w plikach binarnych

21) Lista kilkuset publicznie dostępnych API
https://public-apis.xyz/

22) Jak uczyć ludzi GITa? zwykłe add/commit/push to za mało
https://rachelcarmena.github.io/2018/12/12/how-to-teach-git.html

== LINKI TYLKO DLA PATRONÓW ==

23) Poradnik paranoika - jak wykryć ukrytą kamerę w pokoju hotelowym, podsłuch, weneckie lustro itp.
http://uw7.org/un_5c40712c7b5df

24) Zabawne kody CSS do nadruku na koszulkę/kubek itp
http://uw7.org/un_5c40713524ee6

25) Async/Await w JavaScript - życiowe przykłady użycia, które pomogą Ci zrozumieć o co chodzi
http://uw7.org/un_5c40713c34fed

26) Instrukcje warunkowe w Bashu - niby prosta sprawa, a czy umiesz tworzyć w nim zagnieżdżone warunki z operatorami logicznymi i negacją?
http://uw7.org/un_5c407142070da

27) Świetna prezentacja wideo (36 minut) prezentująca możliwości VIMa - jak zrobić dużo przy minimalnym nakładzie pracy
http://uw7.org/un_5c407147e1608

28) Wszystko co chciałbyś wiedzieć o operacjach bitowych w programowaniu
http://uw7.org/un_5c407151b0e92
INFO: przesunięcia bitowe, liczenie bitów i inne zagadnienia z wyjaśnieniem jak to robić i w jakim celu (użyteczne!)

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

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

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

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

Adekwatne tagi dostosowane do treści:
#python #javascript #iphone #spotify #internet #youtube #google #duckduckgo #linux #technologia #css #programowanie #apple #windows #ciekawostki

Przejdź do wpisu
Założona przez:

imlmpe

Osób na liście: 1516
Wołań: 159
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-09-21 02:31:12
@AllNicksUsed dołączył do listy


2019-09-20 15:52:51
@imlmpe zawołał do wpisu


2019-09-20 12:21:01
@Satyn dołączył do listy


2019-09-19 18:11:38
@miahuoe dołączył do listy


2019-09-13 21:37:37
@RAAAKEZ dołączył do listy


2019-09-12 17:34:21
@gress dołączył do listy


2019-09-12 12:58:49
@Krx007 dołączył do listy


2019-09-12 08:14:40
@Lukasxs dołączył do listy


2019-09-12 08:01:44
@ameliniummm dołączył do listy


2019-09-12 07:20:14
@Yax opuścił listę