@proGO

Страница 184 из 1674
Amir
29.07.2016
10:38:17
package main import "fmt" func main() { s := []int{2, 3, 5, 7, 11, 13} printSlice(s) s = s[:0] printSlice(s) s2 := s[:4] printSlice(s2) s2 = append(s2, 100) s3 := s2[0:6] printSlice(s3) printSlice(s[0:6]) s3 = append(s3, 100500) printSlice(s3) printSlice(s[0:6]) printSlice(s[0:7]) } func printSlice(s []int) { fmt.Printf("len=%d cap=%d %v\n", len(s), cap(s), s) }

len=6 cap=6 [2 3 5 7 11 13] len=0 cap=6 [] len=4 cap=6 [2 3 5 7] len=6 cap=6 [2 3 5 7 100 13] len=6 cap=6 [2 3 5 7 100 13] len=7 cap=12 [2 3 5 7 100 13 100500] panic: runtime error: slice bounds out of range goroutine 1 [running]: panic(0xdaa00, 0xc82000a0b0) /usr/local/go/src/runtime/panic.go:481 +0x3e6 main.main()

че за говно?)

s[0:6] а s3[0:7]

Google
Amir
29.07.2016
10:39:11
как так

Phil
29.07.2016
10:39:14
Amir
29.07.2016
10:39:29
данаучусь

Phil
29.07.2016
10:40:20
данаучусь
там разжевано. Керниган жует это с 70-ых с языка Си вместе с Пайком. у него 40 лет непрерывного расжевывания в паре с одним и тем же человеком и он овнер языка

Amir
29.07.2016
10:43:33
Окей, будут более умные вопросы, напишу :)

Phil
29.07.2016
10:45:28
https://www.amazon.com/Programming-Language-Addison-Wesley-Professional-Computing/dp/0134190440?ie=UTF8&*Version*=1&*entries*=0 ?
Я сегодня не добрый. Для дебилов - она на английском и на русском есть в Shared Media этого чатика. Там вообще неплохой подбор книжек

Окей, будут более умные вопросы, напишу :)
Нормальные вопросы. Но их бы перед тем как задать попытаться прочесть где-то. Потому что надо иногда комплексно посмотреть и прочитать про тонкости

Pavel
29.07.2016
14:13:02
Всем привет! Вот смотрел я на гоу, но что то нормальных фреймворков для веб так и не увидел. Говорили мне про какой-то китайский макарон ,но... не доверяю я китайцам

Есть ли мейнстрим в этом вопросе у гоу?

Аля джанго,рор,можо,дансер,?

Google
Vitaliy
29.07.2016
14:30:22
beego

Paul
29.07.2016
14:37:31
тут, буквально чуть выше, рекомендовали сначала попробовать язык без каких либо фреймворков

Daniel
29.07.2016
14:50:08
зачем парсить http?!

Paul
29.07.2016
14:50:09
для начала - да

но вопрос зачем весьма хорош

Slava
29.07.2016
14:56:29
воу воу

полехче

ирис советовать

Alexander
29.07.2016
14:56:51
?

Slava
29.07.2016
14:57:11
автор ириса не в себе и не стоит его использовать

Alexander
29.07.2016
14:57:26
Я пробовал martini, но в iris все намного итереснее)))

автор ириса не в себе и не стоит его использовать
Если Линус Торвальдс сойдет с ума тогда так и про linux будешь говорить?))))

Slava
29.07.2016
14:58:54
сколько по твоему человек/компаний поддерживает линукс и сколько ирис?

Alexander
29.07.2016
14:59:09
Это разные вещи)

Pavel
29.07.2016
15:08:35
тут, буквально чуть выше, рекомендовали сначала попробовать язык без каких либо фреймворков
Это естественно, но т.к основная моя работа разработка веб сервисов, хотелось бы сразу уже и понимать что есть из фреймов и насколько они не сырые

Так бигоу или айрис?

Google
Pavel
29.07.2016
15:13:02
Ок, спасибо - посмотрю их.

Mars
29.07.2016
15:24:44
Я пробовал martini, но в iris все намного итереснее)))
А по моему интереснее как раз мартини

Anton
29.07.2016
15:26:13
зачем парсить http?!
я и сам не знаю

Alexander
29.07.2016
15:26:22
А по моему интереснее как раз мартини
Но на iris у меня выходит меньше кода)

Mars
29.07.2016
15:27:10
Но на iris у меня выходит меньше кода)
Чем меньше кода тем интереснее, правильно понял?

Alexander
29.07.2016
15:27:54
Не совсем, чем меньше избыточности тем интереснее)))

Mars
29.07.2016
15:30:22
Не совсем, чем меньше избыточности тем интереснее)))
Избыточности больше в ирисе. Мартини на использует ioc на рефлексии. Очень удобно, но неидеоматично

Slava
29.07.2016
15:31:00
самый хороший микрофреймворк это echo сейчас

Mars
29.07.2016
15:31:07
И по моему это интересно

Alexander
29.07.2016
15:32:08
На вид как iris

)))

Slava
29.07.2016
15:35:43
я так понимаю gin хуже поддерживается

Alexander
29.07.2016
15:36:42
да и gin внешне похож на iris и echo))

Mars
29.07.2016
15:36:45
На вид как iris
Это все остальные кроме мартини на вид как джин, он просто старше

Но удивительно что есть любители ириса.... Автор весьма странный парнишка. Даже на редире есть тред про то сто он псих

Google
Alexander
29.07.2016
15:38:46
)))

По поводу ORM тогда поговорим) Какие сейчас тренды?

Кто что юзает?

Zver
29.07.2016
15:44:24
Напрямую работают.

Slava
29.07.2016
15:48:47
https://github.com/go-reform/reform конечно же

Zver
29.07.2016
15:50:39
Мне всегда казалось странным, что это "лучшая ХРЕНОВИНА"

Slava
29.07.2016
15:51:21
ну ладно, нам просто заплатили

Alexander
29.07.2016
15:51:36
Что про gorm скажете?

Admin
ERROR: S client not available

Alexander
29.07.2016
15:52:12
ее не псих надеюсь написал)))

Zver
29.07.2016
15:53:34
Мне оно не особо понравилось. Для простого сгодится.

Для пг есть https://github.com/go-pg/pg

ну ладно, нам просто заплатили
Я не серьезно, но настораживает. ))

Jonh
29.07.2016
15:56:27
А есть что-нибудь уровня питоновской алхимии?

Slava
29.07.2016
15:57:47
@koziavka я просто попробовал его, меня в целом всё устроило

Мерлин
29.07.2016
16:02:08
Есть ли мейнстрим в этом вопросе у гоу?
Имхо как раз у Go ме йнстрим - это отсутствие крупных фре ймворков Конструктор из мелких элементов

Foxcool
29.07.2016
16:02:54
скорее всего потому что они и не особо нужны. рендеринг и прочее уйдет на синглпэйдж фреймы на JS типа ангуляра и реакта

а сервисы на том же го будут общаться JSON BSON и т.д.

Zver
29.07.2016
16:03:18
Mars
29.07.2016
16:04:39
Только beego, но очень медленный.
Еще есть revel, тоже медленный

Google
Alexander
29.07.2016
16:24:51
https://go.libhunt.com - интересный сайтец)

Для сравнения популярности проектов

Slava
29.07.2016
16:33:58
а можно порекламировать свои либы опенсорсные?

Alexander
29.07.2016
16:34:51
давай

Nik
29.07.2016
16:41:16
всем здрасте

кто юзал html/templates

вопрос - насколько сложный if там можно поюзать

условие проверитья не смог, толкьо наличие отсутвие объекта

{{if .C}} - рабоотает, {{if .C =="lol"}} - нет

а оч хотелось бы второй вариант

И еще нарвался на такую фигню

2016/07/29 19:08:15 http: Accept error: accept tcp [:?:8080: accept: too many open files; retrying in 5ms 2016/07/29 19:08:15 http: Accept error: accept tcp [:?:8080: accept: too many open files; retrying in 10ms

это я один щелкал, а если будут щелкать 500 человек...

Slava
29.07.2016
16:43:39
вообщем шарю, либа для ботов на телеграме https://github.com/bot-api/telegram

Daniel
29.07.2016
16:43:40
про открытые файлы - полный гугл советов

о!

бот!

Slava
29.07.2016
16:46:07
моя - самая лучшая

Страница 184 из 1674