Czy chcesz, żeby Twoje dzieci były programistami/kami? Odpowiedz w ankiecie!

Jak to zrobić przeczytasz tutaj: https://lukaszdokinski.blogspot.com/2019/05/10-sposobow-zeby-zarazic-dziecko.html

#programowanie #programista15k #programista #software #kodowanie #java #react #angular #javascript #python #cpp #swift #typescript #go #sql #elonmusk #microsoft #sql #ruby

Czy chcesz, żeby moje dziecko było programistą/ką?

  • 010101000100000101001011 31.9% (30)
  • 010011100100100101000101 26.6% (25)
  • 01010111010101000100011000111111 41.5% (39)

Oddanych głosów: 94

  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Trochę darmowych i tańszych kursów, ebooków i książek dla programistów:

1. 30% na ebooka Serverless na platformie Azure. Do końca dnia (29.04.2019) za 24,50 zł https://polishwords.com.pl/ebooki?view=promocje&id=225

2. 56% na ebooka jQuery. Tworzenie animowanych witryn internetowych i kurs wideo. Do końca tygodnia (05.05.2019) za 39,90zł https://polishwords.com.pl/ebooki?view=promocje&id=231

3.
tomaszs - Trochę darmowych i tańszych kursów, ebooków i książek dla programistów:

...

źródło: comment_2O5SWNmdUVPI4yJWKol72mFPwralidx4.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przy testowaniu pakietu algorytmu odkryłem rzecz która mnie bardzo zastanawia, mianowicie czas wykonywania pętli. Ktoś mądry odpowie mi dlaczego te czasy wykonania pętli są tak różne?

Kod

Gdy zakomentuje funkcje anonimowaw i puszcze tylko go fuzzy.EditDistance(str1, str2+strconv.Itoa(i)) czas wykonania to ok 330ms

for
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CandyCancer: Dwie mozliwe rzeczy. Pierwsza z nich to ze twoj kod jest inaczej optymalizowany przez kompilator. Druga - pewnie branch prediction ma na to wplyw (czyli procesor lepiej 'przewiduje' co sie stanie a co nie). Widzialem kiedy przyklad ze usuniecie linijka ktora nic nie robila (to chyba bylo przypisanie do samego siebie wartosci), przyspieszalo sporo dzialanie programu.
  • Odpowiedz
@CandyCancer: U mnie jest 318ms, 1s-2s, 541ms (sama pierwsza funkcja, sama druga, obie). Drugi czas potrafi się sporo wahać.

Sprawdziłem wygenerowane kody, wyglądają całkiem podobnie. Jeśli odpalę z GOMAXPROCS=1, to jest 1.60s, 1.85s, 3.20s, więc podobnie. IMHO optymalizacje kompilatora odgrywają małą rolę w tym przypadku ;p

perf stat -e cache-references,cache-misses pokazuje 1.5%, 40%, 2% cache misses, więc pewnie problem leży w tym jak scheduler GO wykonuje te funkcje :)
  • Odpowiedz
Znalazłby się może jakiś mirek który miałby któregoś wieczoru usiąść przy piwie i pomóc mi zrozumieć kilka rzeczy dotyczących Go? P--o na mój koszt ( ͡º ͜ʖ͡º)

#krakow #programowanie #golang #go
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@shdw: 1 / 2: https://golang.org/ref/mem
2. locki i mutexy jak w każdym innym języku, skomplikowany temat, ale jest pełno informacji w necie
3. panic używasz jak błąd, który wystąpił nie pozwala na kontynuowanie pracy programu, sam musisz zdecydować kiedy taka sytuacja ma miejsce. Error używasz jeśli błąd chcesz przekazać dalej i obsłużyć / zignorować. Możesz tworzyć swoje "errory" wystarczy zaimplementować metodę Error w strukturze.
Później można wygodnie to obsłużyć w
  • Odpowiedz
@shdw:

- pointers vs. values, kiedy i dlaczego


- Wskaźniki używaj dla dużych struktur. Kopiowanie całej struktury żeby dokonać w niej zmian jest zbyt kosztowne. Value receivers operują na oryginalnej kopii elementu, a im więcej tych kopii utworzysz tym wiadomo, że będzie to mniej opłacalne dla
  • Odpowiedz
Poszukuje programisty go do wykonania niewielkiej integracji (implementacja metod interfejsu w aplikacji open-source w celu odpowiedniego wywołania metod w naszej bibliotece REST-API, zapewne niemal 1:1). Gdzie warto szukać zleceniobiorcy?

#golang #go #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poszukuje osoby do wykonania integracji oprogramowania Docker-Machine z platformą HyperOne.

W Hyperone tworzymy polską chmurę obliczeniową. Chcemy ułatwić naszym użytkownikom korzystanie z Docker-Machine, czyli Docker-Engine na zdalnym serwerze.

Docker-Machine jest aplikacją napisaną w Go. Odpowiada za odpowiedni cykl życia zdalnej wirtualnej maszyny, gdzie działa Docker-Engine, który uruchamia kontenery. W tym celu wykorzystuje driver. Przykładowy driver: https://github.com/docker/machine/blob/master/drivers/digitalocean/digitalocean.go . Koncept: https://docs.docker.com/machine/overview/

Platforma
  • Odpowiedz
#go #golang #googlespreadsheet

pobieram sobie int z klawiatury i chcę ją podstawić do

readRange := "B2:O2"

w miejsce 2. Da się tak w go? Czego bym nie próbował to się pluje (czy w nawiasach, czy w "" czy ("").
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

fmt.Sprintf("B%v:O%v", pierwszyint, drugiint)


@GlassOfJuice: działa, dziękuję bardzo. Chciałem coś na szybko w go przetestować a jako że cannot into programowanie to tak najprostszych rzeczy nie ogarniam. Teraz jak to podałeś to jest to "oczywiste" eh
  • Odpowiedz
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