#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
#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-26-04-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

  • 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: @grubypajonk @thority @Gennwat @zobojetnialy @cofko @CytrynowySorbet @fnzavrjvrz @deviolin @cebulowy_wojownik @maaRcel @jakiescoseloelo @maniektme @yjkis @wuochu @spayker @bob_kelso @wari4t @ironiczny_qwert @Sokzploda @saviola7 @c8241070679095affe257f6c6f695c34 @aktez98
  • Odpowiedz
3) Artykuł: Dlaczego podawanie wynagrodzeń w ogłoszeniach o pracę jest takie istotne.


@devopsiarz:
W artykule:

If you don’t include at least a salary range, you risk putting off women and people of colour from even applying.

Dla mnie spoko ( ͡° ͜ʖ ͡°)
  • Odpowiedz
#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-21-04-2021

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

  • 6
UWAGA! Tego wpisu nie plusuj, plusuj tylko wpis rozpoczynający wątek!

Wołam 29 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
  • Odpowiedz
@Masterczulki: Nigdy nie korzystałem z M$, ale z Rusta jest pełno różnych fajnych opracowań.
Fajnie że M$,Google,Facebook i inni ruszają się za Rusta zobaczymy może jakoś go ustandaryzują.
  • Odpowiedz
#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-04-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

  • 5
UWAGA! Tego wpisu nie plusuj, plusuj tylko wpis rozpoczynający wątek!

Wołam 28 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
  • Odpowiedz
Hej,
Potrzebuję zebrać listę plików ze wskazanej przez użytkownika lokalizacji np. /home/user(może ich też być wiele).
Póki co mam wyszukiwanie takich pików zrobione jednowątkowo dlatego jest to dość powolne na 4 rdzeniowym procesorze i SSD.

W skrócie pseudo algorytm np. do wyszukiwania największych plików mam taki:
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qarmin: imho robienie skanera na kolejkach się nawet sprawdza, i ładnie skaluje. Przykładowo, wrzucasz X workerami nieprzeskanowane rzeczy (czy to podkatalogi czy brakujące metadane) do kolejki, a Y workerami czytasz sobie z kolejki co tam trzeba zrobić
  • Odpowiedz
@qarmin:

1. Słowo "Rust" się odmienia w języku polskim, więc nie bójmy się używać "Rusta"
2. Well, technicznie to tak, ale nie do końca, bo jeden błąd wynikał ze złego wymagania kolejności w zmiennych atomowych (nie za bardzo do uniknięcia w żadnym języku, bo to błąd logiczny), a drugi używał unsafe więc omijał pewne testy narzucone przez Rusta.
  • Odpowiedz
@IwanNiegrozny: @qarmin: Jeżeli chodzi o Rusta to był tylko jeden problem i to w bibliotece do synchronizacji, więc nie nazwałbym tego bugiem w kodzie firefoxa.
Niestety masz rację, jak chce się coś zoptymalizować to albo zewnętrzna biblioteka z błędami, albo unsafe i własne błędy.
  • Odpowiedz
  • 1
UWAGA! Tego wpisu nie plusuj, plusuj tylko wpis rozpoczynający wątek!

Wołam 25 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
  • Odpowiedz
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #wordpress, #pracait czy #produktywnosc. :-)

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

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

  • 3
UWAGA! Tego wpisu nie plusuj, plusuj tylko wpis rozpoczynający wątek!

Wołam 24 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
  • Odpowiedz
Hej,
poszukuję programu do znajdywania podobnych(zduplikowanych) fragmentów kodu w C/C++ oraz Rust.
Kojarzycie jakieś darmowe narzędzie do tego?
Na internecie jest masa programów, ale póki co z tego co widzę to większość to jakieś badziewie.

#programowanie #cpp #jezykc #rustlang
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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

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

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

  • 7
Wołam 26 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli
  • Odpowiedz
Próbuje nauczyć się Rusta przez proste przykłady, robię prostego geta przy pomocy biblioteki reqwest

Zastanawiam sie czemu twórcy biblioteki reqwest dla pobrania body dali tutaj self -> pub async fn text(self) -> Result

jak pobiorę sobie zawartość body to już nic nie mogę zrobić z obiektem Response, bo jest zniszczony po wywołaniu tej metody. Nie lepiej byloby tutaj dać &mut? Ciężko zrozumieć, że wywołujemy metode na obiekcie a ta konsumuje obiekt i
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fnzavrjvrz: bo twórcy biblioteki dbają o ciebie. Nie można przeczytać dwa razy Response http, bo to nie jest czytanie jednego miejsca z pamięci, tylko strumienia tcp. Kolejność jest taka, bo headery są po prostu pierwsze w http message i mogą wpływać na parsowanie payloadu (kompresja itd). Na pewno fajnym dodatkiem byłaby jakaś funkcja, która mapuje ten typ Result, na taki, który trzyma body jako string.
  • Odpowiedz
@lionbest: taki design. W go domyślny response http działa dokładnie tak samo jako w reqwests, a jest językiem dużo bardziej nastawionym na szybkie klepanie. Niestety nie da się zrobić biblioteki, która będzie jednocześnie przyjemna w 90% przypadków i konfigurowalna/wydajna w pozostałych 10%. Tyle dobrze, że przynajmniej Rust swoim systemem typów pokazał opowi, że zasada działania pod spodem jest inna niż myślał, przez co uniknął buga w kodzie
  • Odpowiedz
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #wordpress, #pracait czy #produktywnosc. :-)

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

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

  • 10
Wołam 26 osób na podstawie algorytmu: wołanie za plusy dla 2 ostatnich
materiałów lub plusy dla przynajmniej 3 z 6 ostatnich materiałów.

Jeśli plusowałeś/aś tylko 2 ostatnie(-nich) materiały(-ów) - nie plusuj posta
rozpoczynającego ten wątek, aby wyłączyć wołanie przy kolejnych wpisach.

Jeśli
  • Odpowiedz
Hej,
W jaki sposób mogę posortować wektor za pomocą dwóch operacji sprawdzania równości?

Chodzi mi o to, że mam wektor vec przy którym c to np. "Roman Okoń".
Za pomocą funkcji split_name(c) uzyskuję krotkę (a,b) zawierająca w tym przypadku ("Roman", "Okoń").

W
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach