via Wykop Mobilny (Android)
  • 6
@sokytsinolop: czytałem i muszę powiedzieć że nie widziałem że GC w Go może sprawiać tyle problemów.

najbardziej chyba jednak zaskoczyło mnie że już niezoptymlizowana wersja w Ruscie działała tak samo szybko jak optymalizowana przez długi czas wersja napisana w Go.

nie jestem specjalnie uprzedzony do Go, ale cieszy mnie każda taka wiadomość gdy Rust pokazuje swoją siłę.
  • Odpowiedz


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. Ponadto jakieś ciekawe linki z tego gatunku do takiego zestawienia.

Na wstępie dziękuje wszystkim za wypełnienie ankiety, mam nadzieję, że wasze głosy nie pójdą na
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pesymistyk: go jest fajnym językiem, ale IMO ma mało zastosowań. Głownie tam, gdzie królują proste serwisy/infrastruktura. Do biznesu się nie nadaje: brak elementów funkcyjnych i generyków sprawia, że cięzko napisać cos z skończonym czasie, co będzie bezpiecznie do utrzymania i zrozumienia. Czasami mam zrywy, że muszę napisać jakiś prosty skrypt/program. Probowałem to robić kilka razy w go, ale jest po prostu trudniej i mniej intuicyjnie. Przez to, że jezyk jest
  • Odpowiedz
@Saly:

Przykładowo chciałem zrobić deep copy typu map[string]interface{}. Innego rozwiązania niż hack pod postacią serializacji/deserializacji do jsona nie znalazłem.


Interfejs jest abstrakcja, a sposób kopiowania danych jest cechą konkretnego typu, nie jest to nic dziwnego. Paczka encoding/json robi introspekcje żeby ustalić czy interface{} przykrywa jakiś znany tym który wie jak zaprezentować, lub woła MarshalJSON który trzeba zaimplementować
  • Odpowiedz
#mstarzecnews #webdev #programowanie #nodejs #javascript #golang #rust #it #bash #aws #kubernetes #apple

links
node.js/web:
https://blog.bitsrc.io/20-top-frontend-developers-tools-in-2020-78eeb1b2da5a - 20 tooli do usprawnienia pracy przy web
https://blog.bitsrc.io/10-chrome-console-utility-apis-you-probably-never-used-14a0b64f1bd6 - funkcje chrome console ktorych prawdopodobnie nie znales - monitor(func), monitorEvents(object, [,events]), $_ , $(element), $$(element) etc
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach



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. Ponadto jakieś ciekawe linki z tego gatunku do takiego zestawienia.

Sorry, że teraz, ale kapownik z linkami mi przedwcześnie spuchnął, mam nadzieję, że się nie obrazicie za
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#mstarzecnews #webdev #programowanie #nodejs #javascript #golang #rust #it #bash #aws #kubernetes #apple

links
https://github.com/gothinkster/realworld - przykład stworzenia klonu medium.com z użyciem większości dostępnych technologi np front react/redux + backend node/express lub front riot.js v3 + backend Akka Http (można używać dowolnych bo wszystkie mają wspólne api) - artykuł na medium https://medium.com/@ericsimons/introducing-realworld-6016654d36b5
https://itnext.io/writing-custom-git-hooks-with-nodejs-2d53732865aa - Git Hook w node.js

https://tiny-helpers.dev/
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mstarzec: jak chciałbyś zrobić listę ciekawych tematów w stylu "unknownews" to fajnie by było dodać krótkie streszczenia co jest o czym. Nie każdemu się chce sprawdzać wiele randomowych linków nie wiedząc czego tam oczekiwać. A tak to mógłbyś mieć odbiorców śledzących #mstarzecnews ( ͡° ͜ʖ ͡°)
  • Odpowiedz


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. Ponadto jakieś ciekawe linki z tego gatunku do takiego
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach



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. Ponadto jakieś ciekawe linki z tego gatunku do takiego zestawienia.

###
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gennwat: Egzamin dosyć trudny, ja miałem pakiet razem ze szkoleniem z Linux foundation. Ogólnie to aby zdać trzeba mieć jakieś doświadczenie. Dużo zadań jest na zasadzie, ze coś nie działa i trzeba sprawdzić co nie działa i naprawić. Oczywiście do tego standardy, jakieś deploymenty itp. Dużo można się nauczyć.

Ja zrobiłem szkolenie ucząc się na egzamin, poza tym nic więcej nie robiłem. Niuansów było trochę na egzaminie.

Co do mojej
  • Odpowiedz
Czemu w golang nie moge po operacjach na tablicy stringów dostać się do długości arraya ? Dostaje error :
panic: runtime error: index out of range [1] with length 1

Pobieram dane z csv
Biore ich długosć
Sprawdzam który rzędy mają puste wartości lub mają wiecej wartości i jak nie ma błędu to dodaje to do nowej tablicy ale potem nie moge dostać jej długośc bo wywala ten błąd.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

panic: runtime error: index out of range [1] with length 1

@Kamilex97: Twoja tablica ma dlugosc 1, co oznacza ze ma tylko jeden element pod indeksem 0. Ty probujesz uzyskac dostep do elementu pod indeksem 1, co jest poza jej dlugoscia, dlatego panic.

Jakbys zrobil fmt.Println(len(twojatablica)) to wypluje Ci 1.
  • Odpowiedz


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. Ponadto jakieś ciekawe linki z tego gatunku do takiego zestawienia.

Zbliżają się Święta i Nowy Rok, to w prezencie od devopsiarza, więcej linków i libek. Nie wiem czy to ostatnie wydanie w tym roku, zobaczę jeszcze, ale nie obiecuje. No i nie przyzwyczajajta się, bo taka ilość artów/linków/libek to na Święta
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@babool: jest, ale C powstało prawie 50 lat temu, Go natomiast 10. Jednak z jakiegoś powodu postanowiło, że nil dalej jest genialnym wynalazkiem, zwłaszcza jeśli zdecydujemy, że nil != nil (dla niektórych wartości nil). Bo oczywiście przez te 40 lat nic się nie nauczyliśmy w kwestii projektowania języków programowania.
  • Odpowiedz
Siema Mirki,
Mam następujący problem.
Mam sobie kod, który realizuje logowanie do serwisu internetowego - wysyła POSTem dane formularza i dostaje token. Mam to zaimplementowane w Javie i śmiga. Próbuję napisać logowanie w tym samym serwisie za pomocą #golang i - jak można się domyśleć - nie śmiga.

W Javie mam to dość rozwlekłe, ale zrobiłem sobie działające żądanie w Postmanie i wygenerowałem kod cURL, który wygląda tak:

curl
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

if cookies[i].Name == "PHPSESSIOND"

@vuelo: masz tu literowke, chyba powinno byc "ID" na koncu.

Na oko wyglada ok. Te values tez sa dobre, metoda values.Encode() wypluwa add=login%2Bin&login=ZAMASKOWANY_LOGIN&password=ZAMASKOWANE_HASLO&timezone= czyli dokladnie to co masz.

Postman moze tez wygenerowac kod w
  • Odpowiedz
@vuelo: mimo wszystko nie zakladalbym, ze Go nie obsluguje jakiejs wersji SSLa albo ze jest bug w jezyku. To dobrze utrzymywany jezyk i smiga na produkcji w bardzo wielu miejscach i na pewno nie ma problemow z obsluga HTTPS ;)

Mimo wszystko nie wiem jak Ci pomoc. Go domyslnie chyba wszyskie requesty https wysyla z uzyciem HTTP2, moze serwerowi sie to nie podoba? Przejrzyj dokumentacje do pakietu net/http, jest
  • Odpowiedz


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. Ponadto jakieś ciekawe linki z tego gatunku do takiego
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach