#unknowNews — 11 kwietnia 2019
Cześć czytelnicy z Medium!
Wyjątkowo i jednorazowo, wrzucam tu dla Was moje zestawienie interesujących linków z branży IT. Publikuję takie w kilku miejscach (kliknij w linka poniżej aby zobaczyć gdzie).
Nie każdy z Was wie o istnieniu tego projektu, więc udostępniam go tutaj.
👏Zalajkuj proszę ten tekst aby Twoi znajomi także dowiedzieli się o projekcie.
Zestawienie na dziś:
1) Killed by Google — lista wszystkich projektów zamkniętych przez Google.
https://killedbygoogle.com
INFO: o części z nich prawdopodobnie nigdy nie słyszałeś, a niektórych jest mi żal do dziś (np. Google Reader, Picasa, czy Zeitgeist)
2) Jak działa system heksadecymalny? Bardzo fajne wyjaśnienie na przykładzie sceny z filmu
https://medium.com/wait-what/what-the-hex-467566b120af
INFO: Widziałeś film ‘Marsjanin’ z 2015r? Artykuł wyjaśnia scenę w której główny bohater aby przyspieszyć transmisję, wysyła wiadomość na ziemię HEXem.
3) Jak działa pamięć CACHE w procesorze? — wytłumaczone w interesującej formie
https://pclab.pl/art75257.html
INFO: w tekście użyto świetnej analogii odnoszącej się do naukowca, jego asystentki, podręcznej szafki, biblioteki itd.
4) Ector — darmowa aplikacja na iPhone będąca czytnikiem ebooków (EPUB) w formie Audiobooka
https://prograils.com/posts/meet-ector-our-free-ebook-reader-for-ios-that-converts-text-to-speech
INFO: program zamienia tekst na mowę, dzięki czemu możesz posłuchać zawartości książki. Obsługuje wiele języków, w tym polski.
5) Jak ‘zdokeryzować’ swoją pierwszą aplikację? Tutaj na przykładzie skryptu Pythona
https://medium.freecodecamp.org/a-beginners-guide-to-docker-how-to-create-your-first-docker-application-cc03de9b639f
6) Checklista dla designerów — wybierz element który masz zaprojektować pod względem UX/UI i dowiedz się, co musi się tam znaleźć
https://www.checklist.design
INFO: Każda sekcja składa się z listy rzeczy które powinny się znaleźć na danym widoku, źródeł do nauki i inspiracji z innych stron.
7) Lista 12 elementów wpływających negatywnie na produktywność, koncentrację i motywację programistów w pracy
https://hackernoon.com/top-12-things-that-destroy-developer-productivity-2ddf0abc190
INFO: na wiele z tych elementów wpływ ma niestety pracodawca.
8) Jak zrobić z linka buttona w HTML+CSS — duuużo przemyśleń na ten temat. To nie jest takie proste ;)
https://medium.com/@madebyhector/when-does-an-anchor-becomes-a-button-eca8ad5c522c
INFO: sprawa użyteczności, dostępności, wygody obsługi… warto przeczytać
9) Jak wyświetlić listę plików z aktualnego katalogu w Linuksie, ale bez używania polecenia LS?
https://www.ostechnix.com/different-ways-to-list-directory-contents-without-using-ls-command/
INFO: porcja fajnych sztuczek dla wielbicieli terminala
10) Uczysz się programowania? Oto lista pomysłów na aplikacje, które możesz zbudować
https://medium.freecodecamp.org/here-are-some-app-ideas-you-can-build-to-level-up-your-coding-skills-39618291f672
INFO: każdy pomysł rozpisany jest na podpunkty z lista funkcji i przypadków użycia. Dość rozbudowana lista.
11) Szkoła w Chinach zaczęła instalować w salach lekcyjnych kamery obserwujące non-stop studentów — w jakim celu? Pomysłowe.
https://www.sixthtone.com/news/1003759/camera-above-the-classroom
INFO: kamery analizują obraz i stwierdzają na podstawie wykrywania mikroekspresji na twarzy, czy student słucha, nudzi się, śpi itd.
12) Gdzie jeszcze można czytać zestawienia unknowNews? Zapisz się do bota na Facebooku!
https://mrugalski.pl/unknownews.html
13) Bezpieczeństwo Dockera — co może się stać gdy dasz prawo uruchamiania kontenerów zwykłym użytkownikom?
https://blog.aptmasterclass.com/post/docker-ucieczka-z-alcatraz/
INFO: ciekawe przykłady ‘ucieczki z dockera’ i zdobycia roota z użyciem tej technologii.
14) Dlaczego ktoś miałby chcieć ZMNIEJSZYĆ moc swojego nadajnika WiFI? Jest na to co najmniej 8 powodów
https://metis.fi/en/2017/10/txpower/
INFO: zmniejszenie mocy daje sporo benefitów — warto je przemyśleć.
15) Dlaczego wielostopniowe buildy na dockerze są takie wolne i jak to zmienić?
https://pythonspeed.com/articles/faster-multi-stage-builds/
INFO: budowanie obrazu multi-stage (przykład o co chodzi jest w tekście) nie używa systemu cache. Tekst tłumaczy jak dodać wsparcie dla cache
16) Atrybut “position” w CSS wyjaśniony w możliwie przystępny sposób
https://medium.freecodecamp.org/how-to-use-css-position-to-layout-a-website-with-example-code-38592bb9e276
INFO: czym się różnią od siebie fixed, static, sticky, relative i absolute?
17) Rozwiązuj problemy programistyczne, a następnie porównaj swoje rozwiązanie z rozwiązaniami programistów
https://leetcode.com
INFO: serwis jest płatny, ale bez wersji premium też można się całkiem nieźle pobawić.
18) Czym się różni ~/.bash_profile od ~/.bashrc i kiedy należy używać którego?
http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html
19) Co to jest modularny CSS?
https://itnext.io/what-is-modular-css-659949e23534
INFO: modularne frameworki, OOCSS, BEM, SMACSS i problemy skalowania arkuszy CSS
20) Nauczy się tworzyć rozszerzenia dla środowiska IntelliJ (IDE)
https://medium.freecodecamp.org/how-to-create-an-intellij-plugin-lets-build-a-simple-dictionary-finder-6c5192b449c
INFO: wymagana podstawowa znajomość Javy
21) Wyszukiwarka rozwiązań do popularnych problemów w języku Swift dla programistów iOS (iPhone / iPad)
https://www.hackingwithswift.com/example-code
INFO: napisz (po angielsku) czego szukasz, a w odpowiedzi dostaniesz rozwiązanie problemu z przykładowym kodem źródłowym
22) Wszystko co musisz wiedzieć o czcionkach na Front-Endzie.
https://bedekodzic.pl/variable-fonts/
INFO: Jakie rodzaje czcionek wyróżniamy? czym są variable fonts? Przejrzyście wytłumaczone informacje o czcionkach, zawierające też wskazówki odnośnie ich wyboru w naszych projektach.
23) Minimalistyczny (7 linijek) plik CSS, który zmieni Twój artykuł na stronie w ładny i prosty do czytania artykuł
https://blog.koley.in/2019/339-bytes-of-responsive-css
INFO: możesz też użyć wersji rozbudowanej do 20 linijek, aby jeszcze obsłużyć ładne wyświetlanie obrazków i linków.
24) Darmowy kurs Elixira — krok po kroku
https://prograils.com/courses/elixir/ch/why-elixir-overview
25) Nadchodzi nowa wersja TensorFlow — jakie zmiany przyniesie?
https://hackernoon.com/tensorflow-is-dead-long-live-tensorflow-49d3e975cf04
INFO: ma być znacznie bardziej przyjazny dla początkujących i wyposażony w sensowne tutoriale
== LINKI TYLKO DLA PATRONÓW ==
26) Zestaw miniaturowych aplikacji na Windowsa, które mogą przydać się bardziej technicznym użytkownikom
http://uw7.org/un_5caf195b0424b
INFO: idealny zestaw dla adminów, sieciowców i ludzi z helpdesku ;)
27) Jak muzyka wpływa na produktywność? kiedy i czego najlepiej słuchać?
http://uw7.org/un_5caf196378712
INFO: fajna analiza tego, jakie parametry powinna spełniać muzyka nadająca się do pracy. W tekście są przykładowe utwory i linki do kolekcji muzyki.
28) Podatność XSS znaleziona na stronie głównej Google (bug już usunięty) — super materiał dla pentesterów!
http://uw7.org/un_5caf196b45c1a
INFO: film pokazuje krok po kroku, dlaczego ta podatność działała. Nie jest to takie proste jak się wydaje
29) Zapisy wideo prezentacji z konferencji na temat baz danych z Carnegie Mellon University.
http://uw7.org/un_5caf1977b56a8
INFO: około 1h per technologia: mongoDB, memSQL, NuoDB, Microsoft SQL, VoltDB, Tokutek (po prawej masz linki do Youtube)
30) Wstęp do “CSS Houdini”, czyli niskopoziomowego API do CSS, które potrafi zdziałać cuda
http://uw7.org/un_5caf197f2de26
INFO: długi, wyczerpujący artykuł z ogromną ilością obrazków
A patronem zostaje się tutaj: