Drogie mirki, od dawna słyszę o języku Go. Nawet przez chwilę o nim poczytałem, jednak zastanawia mnie- gdzie taki język ma zastosowania? Po co został stworzony i w czym najlepiej się sprawdza, skoro mamy już tyle technologii.
Serio, co wyróżnia ten język. Google nie odpowiada wystarczająco na moje pytania.
#golang #go #naukaprogramowania #programowanie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mircy, mam do zrobienia serwer, który zbiera dane za pomocą zapytań HTTP i po protokole Modbus, a następnie zapisuje je do bazy danych.
Dodatkowo chcę postawić na nim stronę internetową, która pozwoli te dane z bazy wyświetlić (w postaci wykresów, tabelek) i pozwoli na ich analizę. Więc mile widziana jest jakaś biblioteka do wyświetlania i analizy sporej ilości danych.

W czym to zrobić? Myślałem początkowo o node (jakiś electron albo pkg) bo
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gumaa: potrzebujesz tego hobbystycznie czy zawodowo? Chcesz outsourcowac? Zawodowo robie takie systemy -> zbieranie danych z rozproszonych sieci plc, zbieranie przez serwer i prezentacja w biznesowo przydatny sposob (tabelki, wykresy itp) przez aplikacje web spa. Wystawiam FVAT ;-)
  • Odpowiedz
@Gumaa: mini serwery do low-level komunikacji z PLC sa na raspberry / upBoard (linux + python), WebApi w .NET core / DB as Service - Mongo, Front w Aurelia.js
  • Odpowiedz
Uruchomiłem ten kod na moim raspberry pi: https://pastebin.com/cZuv7csh


ssh się zwiesiło, odłączyłem zasilanie, włączyłem znów i się nie bootuje, świeci tylko czerwona dioda. Ktoś wie o co może chodzić? (,) Nic z tej listy nie działa: https://elinux.org/R-Pi_Troubleshooting#Red_power_LED_is_on.2C_green_LED_does_not_flash.2C_nothing_on_display

Flashowałem system od nowa na karcie sd jak i na USB sticku, nic nie daje. CPU nie robi się ciepłe czyli zgaduję że nie działa. Jak podłączę wiatraczek
  • 33
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Piszę z trochę nietypową prośbą do ludzi spod tagu #programowanie
Chciałbym poprawić swoje umiejętności odnośnie pisania kodu. Nie pracuję jako programista, trochę się programowało, ale głównie na studiach, gdzie najważniejsze to było oddać program i zaliczyć.

Wpadłem na pomysł, że skoro najlepiej człowiek się uczy na przykładach to może ktoś zna i mógłby polecić jakieś projekty na githubie, których kod jest naprawdę dobrej jakości? Dobrej jakoś to taki, który trzyma się
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@erplus: nie nauczysz sie tego z czytania. Pracuje juz troche w Javie(5+ lat) i pisanie coraz lepszego kodu szlifujesz pracujac z lepszymi od ciebie. W moim odczuciu bardzo wazny jest code review, dyskusje z innymi i nauka spojrzenia szerzej na to co robisz. Co z tego ze np. nauczysz sie wzorcow skoro robiac samemu prawdopodobnie bedziesz ich zle uzywal bo nikt ci o tym nie powie. Nawet jesli ktos z
  • Odpowiedz
Dzień dobry!
Mam chyba jakiś problem z głową (jakkolwiek by to nie brzmiało ( ͡° ͜ʖ ͡°)). Otóż, gdy zaczynam uczyć się #programowanie , np. python (do #backend-u) to po 5-7 miesiącach zaczynają się obawy, "Jak to, że ja pracę dostanę w tym języku jak nikt w nim nie oferuej pracy dla juniorów (tu sprawdzam oferty i faktycznie nie ma zapotrzebowania) i jest
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ale aby dobrze programować to trzeba tym narzędziem umieć się posługiwać


@fromheaventohell: A umiesz się posługiwać czymkolwiek po ~4 latach programowania?
Bo poki co rozumiem podejście "Nie umiem jeszcze dobrze się posługiwać narzędziem A, więc zmienię je na narzędzie B, którym nie umiem posługiwać się wcale"
Faktycznie masz coś z
  • Odpowiedz
@fromheaventohell: ludzie po 3 miesiacach nauki zostaja juniorami w Pythonie a Ty po 4 latach wciaz roboty nie masz? Na emetyture wczesniej pojdziesz niz seniorem zostaniesz ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Próbuję odpalić sobie clone github z kontenera i okazuje się że ... nie działa! Czy któryś z mirków miał już podobny problem i udało się coś podziałać?

# git clone https://github.com/jinzhu/gorm /go/src/github.com/jinzhu/gorm
Cloning into '/go/src/github.com/jinzhu/gorm'...
fatal: unable to access 'https://github.com/jinzhu/gorm/': Could not resolve host: github.com
package github.com/jinzhu/gorm: exit status
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema golangowe wariaty. Probuje uruchomic swoj projekt w dockerze ale cos nie pyklo. Co robie zle?
Moj skrypcik do uruchamiania

go get -v ./...
go install -v ./..
go run src/server/server.go
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tworzę proste rest api w #go. Do uwierzytelniania używam jwt i chcę zrobić, aby zalogowany użytkownik mógł np. zaobserwować wybrany post. Tutaj pojawia się problem, nie do końca wiem jak to zrobić. Myślałem nad tym, żeby dać taki route /api/post/{id}/{user}/follow, ale wydaje mi się, że to jest źle. Ma ktoś jakiś pomysł, jak to mogę zrobić ?

#golang #programowanie
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@xa0s: jeśli dobrze Cię rozumiem, to najlepiej byłoby z Twojego route'a usunąć fragment {user}. Zauważ, że nie potrzebujesz go, bo id usera wyciągniesz z JWT (zakładam, że szyfrujesz id usera w tokenie).
  • Odpowiedz