Wpis z mikrobloga

Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach,
bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang i #haskell.
Ostatnio dołożyłem również #wordpress

Pełna wersja tego zestawienia https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-24-06-2020/

A jeśli chcesz jeszcze więcej, zapisz się do mailingu https://devopsiarz.pl/newsletter/zapisz/

Jeśli chcesz, aby Cię tu wołać do moich materiałów, zapisz się do mirkolisty https://devopsiarz.pl/mirkolista

Jeśli zestawienie uważasz za wartościowe - podziel się nim z innymi, każdy autor robi to w jakiś sposób dla atencji, ja również. :)

--
--

### Artykuły

1) https://www.reddit.com/r/Wordpress/comments/heqyin/you_dont_need_to_spend_70yr_for_a_ssl_certificate/ - #wordpress #security

Jeśli używasz Wordpress i zastanawiasz się na certyfikatem HTTPS, to zobacz ten wątek zanim wydasz pieniądze na jakiekolwiek “bezpieczne” rozwiązania. Sprawa dotyczy GoDaddy, ale podejrzewam, że sporo hostingów, może mieć taki “myk” w ofercie. To artykuł prędzej dla używaczy Wordpressa aniżeli opsów/programistów.

--

2) https://stratechery.com/2020/apple-arm-and-intel/ - #apple #intel #arm

Zapewne już wszyscy wiedzą, że Apple przechodzi na swoje CPU w architekturze ARM, ale co to znaczy z punktu widzenia wydajności i jak to się ma do porównań z Intel/AMD - zobacz artykuł. Dla leniwych niechcących czytać, są tam wykresy, gdzie CPU ARM radzą sobie całkiem nieźle w porównaniu z mocnymi CPU od AMD/Intel

--

3) https://unixism.net/2020/06/containers-the-hard-way-gocker-a-mini-docker-written-in-go/ - #golang #docker

Jeśli chcesz się podszkolić w kontenerach i znasz trochę język Go - teraz to nic prostszego. Tu napiszesz swojego własnego Dockera i poznasz mechanizmy, które nim rządzą.

--

4) https://www.youtube.com/watch?v=6HLr9jbx2RI - #apple

Tymczasem, przed WWDC Apple zaktualizował “po cichu” swojego flagowego MacBook Pro 16 o mocniejszą kartę graficzną - zobacz pierwsze testy na YouTube.

--

5) https://www.airsend.io/blog/index.php/2020/05/24/1-tip-on-how-effective-communication-can-be-achieved-in-a-digital-work-environment/ - #pracait #pracazdalna

Trochę o właściwej komunikacji w pracy zdalnej, jak robić to efektywnie.

--

6) https://about.gitlab.com/blog/2020/03/05/what-is-gitlab-flow/ - #git #gitlab #devops

Czy git-flow to dobry sposób pracy z gitem? Poznaj opinię GitLaba, który ma alternatywne podejście.

--

7) https://jamesmcm.github.io/blog/2020/05/06/a-practical-introduction-to-async-programming-in-rust/#en - #rustlang

Małe wprowadzenie do programowania asynchronicznego w Rust. Z artykułu dowiesz się co to dokładnie jest, czym jest async/await oraz oczywiście to wszystko będzie na przykładzie w kodzie.

--

8) https://www.theglobeandmail.com/business/commentary/article-heritage-minister-raises-possibility-of-link-tax-for-internet/ - #prawo

W Kanadzie rozważają czy nie wprowadzić opłaty od linka do konkretnej strony, tzw. link tax. Chyba już skądś to znamy… w każdym razie, jak to tam wprowadzą, to tamtejsi devopsiarze mogą mieć problem z robieniem takich zestawień.

--

9) https://snir.dev/blog/remote-async-communication/ - #pracait #pracazdalna

Komunikacja pisemna jest supermocą pracy zdalnej - zobacz na ciekawy artykuł, który o tym traktuje. Znowu przewija się kwestia komunikacji asynchronicznej, a także potencjalnych problemów z callami np.

--

10) https://www.macrumors.com/2020/06/23/apple-thunderbolt-3-pro-cable/ - #apple #heheszki

Są kółka, przejściówki z gatunku drogich gadżetów od Apple, a tu mamy kolejny - przewód 2m Thunderbolt za jedyne 129$ (w polskich sklepach tego typu przewody chodzą za podobną cenę, tyle, że w złotówkach)

--

11) https://blog.jse.li/posts/pyc/ - #python #security #git

Jak programujesz w Pythonie to nie rób tego błędu. A jakiego? Zapominania o plikach pyc i siepaniu git add . na prawo i lewo. :-)

--

12) https://www.omgubuntu.co.uk/2020/06/dell-xps-13-developer-edition-ubuntu-20-04 - #dell #linux #ubuntu #laptop

Dell ogłosił, że będzie sprzedawał developerską wersję swojego ultrabooka XPS 13 z Ubuntu 20.04

--

13) https://pmihaylov.com/go-generics-draft-design/ - #golang

Trochę o ostatniej propozycji typów generycznych do Go - tutaj szerszy opis z przykładami.

--

14) https://stackoverflow.com/questions/7815528/what-are-generics-in-java - #java #programowanie

W nawiązaniu do poprzedniego punktu - jeżeli nie wiesz do końca czym są generyki, to tutaj odpowiedź na StackOverflow na przykładzie języka Java.

--

15) https://4programmers.net/Forum/Off-Topic/341616-czemu_git_smiga_na_macu_100x_szybciej_niz_na_windowsie - #git #windows #linux

[PL] Ciekawy wątek z polskiego forum programistów - dlaczego git jest 100x wolniejszy na Windowsie.

--

16) https://apple.stackexchange.com/questions/363337/how-to-find-cause-of-high-kernel-task-cpu-usage - #apple #macbook

Opis ciekawego problemu z MacBookiem - wysokiego zużycia CPU. Niby nic, ale rozwiązanie tego problemu trochę zaskakujące. Użytkownicy laptopów od Apple powinni zapobiegawczo rzucić okiem. :-)

--

17) https://deterministic.space/high-performance-rust.html - #rustlang

Kilka prostych tricków w jaki sposób jeszcze można podnieść wydajność swojej aplikacji napisanej w Rust (jakby pisane w Rust nie były wytarczająco wydajne)

--

18) https://girlknowstech.com/ - #programowanie #technologia

Studentka informatyki prowadzi bloga i videobloga, w którym pokazuje jak m.in. przez wiele godzin w skupieniu się uczy. Na stronie i videoblogu poznasz niektóre jej tricki na pracę w skupieniu przez taki czas.

--

19) https://utcc.utoronto.ca/~cks/space/blog/programming/GoTimeHasLocation - #golang

Co warto wiedzieć, kiedy używasz typu time.Time w Go.

--

20) https://www.notebookcheck.net/Samsung-Galaxy-Book-S-Laptop-Review-Long-battery-runtime-and-under-1-kg.477103.0.html#toc-input-devices-galaxy-book-s-with-dim-keyboard-illumination - #laptopy #hardware

W temacie laptopów z ARM notebookcheck właśnie przetestował Samsung Galaxy Book z takim procesorem. Z ciekawszych rzeczy: długo trzyma na baterii.

--

21) https://dev.to/theodesp/solving-algorithm-challenges-in-haskell-anagrams-15jd - #haskell

Rozwiązywanie niektórych algorytmicznych problemów w Haskellu - tu anagramów.

--

22) https://www.danielbrice.net/blog/simple-linear-regression-in-one-pass/ - #haskell #python

Gratka dla fanów Machine Learning: lineralna regresja w Haskellu i porównanie z Pythonem (tu jednak nie wyszło dobrze dla Haskella). Artykuł dla zaawansowanych.

--

23) https://romainviallard.dev/en/blog/deploying-your-app-with-nixos/ - #nix #linux

Jeżeli jeszcze Nix nie jest Ci znany to warto - tutaj pokaz możliwości i deploy aplikacji krok po kroku.

--

24) https://therebelsource.com/blog/exploring-container-package-in-go-list-ring-and-heap/9zTBiMaaYg - #golang

Jest taki ciekawy package jak container w Go, tutaj artykuł o nim traktujący.

--

25) https://bill.harding.blog/2020/06/22/linux-touchpad-project-update-progress-on-multitouch/ - #linux

Jak wygląda aktualny stan prac nad właściwym sterownikiem touchpada dla Linux, to informacja dla tych, którzy używali touchpadów na makach i chcą czegoś podobnego na Linux.

--

26) https://www.reddit.com/r/linux/comments/he7cm9/how_will_apples_arm_announcement_affecting_linux/ - #linux #apple

Co dla desktopowych dystrybucji Linux oznacza przejście Apple na architekturę ARM - dyskusja na reddicie.

--

(na stronie więcej materiałów)

--
--

## Libeczki/kody

1) https://github.com/wpscanteam/wpscan - #wordpress #security #ruby

Skaner podatności instalacji Wordpress - odpalasz z linii komend i podajesz adres strony na Wordpressie, którą powinien “przeskanować”, a on powie Ci co w danej instancji Wordpress mu się nie podoba.

--

2) https://github.com/SigmaQuan/Better-Python-59-Ways - #python

Repozytorium zawiera 59 przykładów z ksiażki “Effective Python: 59 Specific Ways to Write Better Pyton” napisanej przez Bretta Slatkiego

--

3) https://github.com/flightlessmango/MangoHud - #cpp

Taki tam gadżeto-widżet na dystrybucje Linuksa, który ładnie pokazuje kilka ważnych parametrów dla każdego sprzętowego onanisty.

--

4) https://github.com/agrinman/tunnelto - #rustlang

Łatwo i szybko wystaw na świat swoje lokalne usługi, na potrzeby testów developerskich oczywiście.

--

5) https://github.com/h2non/bimg - #golang #c

Libka do procesowania obrazów napisana w Cgo (Go z FFI do C)

--

(na stronie więcej materiałów)

#sysadmin #devops #programista15k #programowanie #komputery #technologia #informatyka #gruparatowaniapoziomu
  • 1