• 32
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) ☞ https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-14-07-2021

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do mailingu
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via devopsiarzbot
  • 4
Chcesz być wołany/a: plusuj częściej wpisy z zestawieniami.

Nie chcesz wołania: plusuj bardzo okazjonalnie lub wcale, albo zabierz swoje dotychczasowe plusy, aby wyłączyć wołanie
przy kolejnym wpisie.

Wołam: @CytrynowySorbet @thority @maaRcel @deviolin @brakslow @yggdrasil @7y13rDurd3n @wuochu @maniektme @abdiel @Kaminohikari @civ80 @Ilythiiri @saviola7 @zobojetnialy @botul @oxern @wari4t @yjkis @wyinwidualizowany
  • Odpowiedz
  • 36
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) ☞ https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-07-07-2021

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do mailingu
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via devopsiarzbot
  • 3
Chcesz być wołany/a: plusuj częściej wpisy z zestawieniami.

Nie chcesz wołania: plusuj bardzo okazjonalnie lub wcale, albo zabierz swoje dotychczasowe plusy, aby wyłączyć wołanie
przy kolejnym wpisie.

Wołam: @wuochu @yggdrasil @maniektme @CytrynowySorbet @deviolin @Kaminohikari @abdiel @thority @maaRcel @Gomusss @7y13rDurd3n @czlowiekmaszyna @saviola7 @zobojetnialy @oxern @wyinwidualizowany @wari4t @yjkis
  • Odpowiedz
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
Nowy klient HTTP/1.1 - blazing fast - https://github.com/nodejs/undici
Blazing fast GraphQL engine - graphql server + postgresql - https://github.com/hasura/graphql-engine
Nowoczesny CSS - Minimal snippets for modern CSS layouts and components -
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 37
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) ☞ https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-22-06-2021

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do mailingu
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via devopsiarzbot
  • 1
Chcesz być wołany/a: plusuj częściej wpisy z zestawieniami.

Nie chcesz wołania: plusuj bardzo okazjonalnie lub wcale, albo zabierz swoje dotychczasowe plusy, aby wyłączyć wołanie
przy kolejnym wpisie.

Wołam: @thority @abdiel @oxern @cofko @wuochu @yjkis @wari4t @yggdrasil @maaRcel @deviolin @saviola7 @brakslow @Kaminohikari @Dbzdur @zobojetnialy @intospace @CytrynowySorbet @fnzavrjvrz @znow_nowy_nick @Sokzploda
  • Odpowiedz
@laypokahontaz: nie wiem czy to taka prostota jest, osobiście bardziej podoba mi się podejście z Rusta, bo raz, że może być bardziej zwięzły, a dwa - te if cos, err := czasem mogą "przemycić" błąd do dalszej logiki. Rustowe Option lub Results są moim zdaniem znacznie lepszymi rozwiązaniami.
  • Odpowiedz
  • 41
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) ☞ https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-07-06-2021

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do mailingu
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

2) Artykuł: Co wpływa na szybkość działania klawiatury - ciekawy wpis o tej tematyce, trochę tu o profesjonalnych pomiarach oraz m.in. o tym, czy klawiatury tzw. "gamingowe" rzeczywiście są gamingowe.


@devopsiarz: Nic by mi tak na efektywność klawiatury nie pomogło jak brailowe klawisze, bo zdarza mi się dość często zgubić położenie dłoni na niej i muszę się albo spojrzeć albo "wymacać" jeden z dwóch klawiszy które mają taką orientacyjną wypukłą
  • Odpowiedz
  • 31
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) ☞ https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-31-05-2021

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do mailingu
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via devopsiarzbot
  • 4
Chcesz być wołany/a: plusuj częściej wpisy z zestawieniami.

Nie chcesz wołania: plusuj bardzo okazjonalnie lub wcale, albo zabierz swoje dotychczasowe plusy, aby wyłączyć wołanie
przy kolejnym wpisie.

Wołam: @fnzavrjvrz @CytrynowySorbet @deviolin @thority @saviola7 @wuochu @oxern @Abstrakt @maaRcel @zobojetnialy @grubypajonk @znow_nowy_nick @Kaminohikari @abdiel @cofko @jakiescoseloelo @yjkis @wari4t @Sokzploda @pietk4
  • Odpowiedz
Kompletnie wypaczyliście sens większosci tego co powiedział ucinając mięso - które jest najbardziej interesujące dla programistów.

Van Rossum powiedział natomiast, że Julia to nawet ciekawa interpretacja Pythona, ale gdy przyjrzymy się temu językowi bliżej, to możemy dojść do wniosku, że nikt nie powinien kodować w Julii i w Pythonie w tym samym czasie.


vs

Van
  • Odpowiedz
  • 31
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) ☞ https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-23-05-2021

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do mailingu
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via devopsiarzbot
  • 6
Chcesz być wołany/a: plusuj częściej wpisy z zestawieniami.

Nie chcesz wołania: plusuj bardzo okazjonalnie lub wcale, albo zabierz swoje dotychczasowe plusy, aby wyłączyć wołanie
przy kolejnym wpisie.

Wołam: @CytrynowySorbet @thority @grubypajonk @wuochu @oxern @deviolin @abdiel @fnzavrjvrz @znow_nowy_nick @saviola7 @maaRcel @Abstrakt @Sokzploda @Robusinka @zobojetnialy @Kaminohikari @wari4t @aktez98 @7y13rDurd3n @pietk4 @yjkis @jakiescoseloelo
  • Odpowiedz
Czy tylko dla mnie język C++17/20 jest dużo bardziej skomplikowany od Rusta?

Niby wiele elementów w nowszych wersjach służy uproszeniu kodowania, ale i tak patrząc na niektóre otwartoźródłowe projekty w C++ powoduje to, że część kodu jest napisana przy użyciu różnych stylów(niekiedy używany jest unique_ptr a niekiedy zwykły etc.).

#rustlang #cpp
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qarmin: to jest prawda. Niestety każdy projekt w C++ używa własnych konwencji i bibliotek. Do tego większość dużych firm (Google: Abseil, Facebook: folly) mają własne biblioteki standardowe, bo ta z C++ jest stara/niereformowalna/za mała. Rust ma tą zaletę, że jest młody więc nie trafimy na bibliotekę z lat 90 + dostarcza podstawowe building blocki. Każdy w Ruscie wie, że do opcjonalnych wartości używa się Opt czy read only stringi przepycha
  • Odpowiedz
@qarmin: No jest. C++ ma 40lat bagażu, zachowuje kompatybilność wsteczną i ma filozofie by pozwalać na wszystko programiście nawet jak ten chce się z---------ć.

Rust ma przemyślany design, wychodzi z słusznego załozenia że większość programistów to idioci i nawet taki feature jak domyślne argumenty funkcji czy przeciążanie to w ich rękach niebezpieczne narzędzie, wymusza dobre praktyki przez statyczną analizę kodu i zazwyczaj jest jest sposób na zrobienie czegoś poprawnie. O
  • Odpowiedz
  • 33
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #pracait czy #produktywnosc. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) ☞ https://devopsiarz.pl/zestawienia/zestawienie-linkow-materialow-17-05-2021

A jeśli chcesz jeszcze dostępu do większej ilości linków, zapisz się do mailingu
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via devopsiarzbot
  • 10
Chcesz być wołany/a: plusuj częściej wpisy z zestawieniami.

Nie chcesz wołania: plusuj bardzo okazjonalnie lub wcale, albo zabierz swoje dotychczasowe plusy, aby wyłączyć wołanie
przy kolejnym wpisie.

Wołam: @wari4t @thority @CytrynowySorbet @deviolin @wuochu @grubypajonk @maaRcel @zobojetnialy @saviola7 @lionbest @fnzavrjvrz @yjkis @xhoax @7y13rDurd3n @oxern @znow_nowy_nick @Sokzploda @Kaminohikari @abdiel @Ilythiiri @pietk4 @Torres99
  • Odpowiedz
Hej,
W wolnym czasie jak akurat miałem 1000 ważniejszych rzeczy do roboty to ja oczywiście zajmowałem się jakimiś pierdołami.
I tak powstała Szyszka - program do masowej zmiany nazw plików.

To nie jest program jakoś zbytnio potrzebny społeczności bo w internecie jest masa podobnych aplikacji, ale na Linuxie jakoś nie mogłem znaleźć odpowiedniego dla mnie programu, więc stworzyłem sobie go sam(jeszcze jest wiele do zrobienia).

Jest
q.....n - Hej,
W wolnym czasie jak akurat miałem 1000 ważniejszych rzeczy do roboty ...
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fervi: Akurat to co robię teraz z moim wolnym czasem powinno się kwalifikować jako przestępstwo, ponieważ mam do lipca od groma obowiązków, ale mimo to rzuć linkiem do tego programu to se na niego zerknę(jednak na 99% raczej nic nie zdziałam)

@dixtel: Jakby mi się nie podobał to raczej bym go nie używał.
W sumie to głównym językiem którego wcześniej używałem był C++, więc przejście na Rusta przyniosło
  • Odpowiedz
Hej,

Potrzebuję z wektora 10000 elementowego usunąć 100 elementów(po indeksie, nie po wartości).
W jaki sposób mógłbym to zrobić przy utracie jak najmniejszej wydajności?
Jeślibym po kolei zaczął usuwać elementy początkowe to za każdym razem ponad 9000 indeksów również by się przesuwało.

#rustlang #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qarmin: jeśli kolejność nie ma znaczenia to użyj Vec::swap_remove(index) który jest O(1). Jesli ma znaczenie to posortuj sobie potem, co bedzie i tak szybsze niz enumerate() z filter() po indeksach.
  • Odpowiedz
Chcesz być wołany/a: plusuj częściej wpisy z zestawieniami.

Nie chcesz wołania: plusuj bardzo okazjonalnie lub wcale, albo zabierz swoje dotychczasowe plusy, aby wyłączyć wołanie przy kolejnym wpisie.

Wołam: @CytrynowySorbet @grubypajonk @thority @wuochu @cofko @wari4t @oxern @deviolin @jakiescoseloelo @maaRcel @saviola7 @fnzavrjvrz @ironiczny_qwert @maniektme @pietk4 @Sokzploda @yjkis @zobojetnialy @Gennwat @cebulowy_wojownik @abdiel @m4jk3l
  • Odpowiedz
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
Inny sposób pisania aplikacji w js - taki bardziej graficzny ;) - https://natto.dev/
New-generation build tools - Porównanie eslint, snowpack, vite i wmr - https://css-tricks.com/comparing-the-new-generation-of-build-tools/
Z jakich tooli skorzystać gdy tworzymy nowy projekt w Typescript
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sredni_szu: Właśnie testowałem na Ubuntu 20.04.2 LTS i działa bez zarzutu sudo timedatectl set-ntp false (wersja systemd 245 - z marca 2020). Nie działa od razu jak i nie wstaje po restarcie.
  • Odpowiedz
@Hauleth: No ja to miałem na nie całkiem nowym systemie wbudowanym, którego nie byłem producentem (aplikacja olewała strefy czasowe i miała własny system synchronizacji czasu, więc po podłączeniu do internetu całość wariowała).
Przy czym sama opcja, z tego co pamiętam, też pozostawała ustawiona, ale po prostu usługa i tak aktualizowała czas. Pomogło chyba dopiero zamaskowanie jej w cholerę czyli symlink do /dev/null.
  • Odpowiedz