
Sergey
08.01.2018
14:38:59
Лол

Roman
08.01.2018
14:39:05
лол

Subbotin
08.01.2018
14:39:27
обучение в мирэа просто не считается за образование независимо от времени

Google

nezorflame
08.01.2018
16:23:17
от факультета зависит, наверное

Max
08.01.2018
16:35:55
f

Roman
08.01.2018
16:36:30
ну зря, вопрос про то, можно ли засунуть х… в канал, был шикарен)
канальный секс)

Max
08.01.2018
16:37:32
select {
case <-msg
suka <-"huy"
return
}
вот так
можно ли так сделать?
именно в канал записать, который находится в селекте и читает из другого

Sergey
08.01.2018
16:38:12

Max
08.01.2018
16:38:16
охх

Sergey
08.01.2018
16:38:19
Или там за порно забанили?)

Max
08.01.2018
16:38:46
ну а вообще можно так? в селекте в другой канал писать

Sergey
08.01.2018
16:39:43

Google

Sergey
08.01.2018
16:39:45
То можно
Чо нет то

Max
08.01.2018
16:40:20
окей, спасибо

Marlik
08.01.2018
18:09:20
Люди, реально посчитать количество повторов слов в строке? Что заюзать, где посмотреть хотя-бы образец. А то что-то не осиливаю, такую простую задачу.
Не понимаю как такие вопросы решаются в го, заюзать индекс и перебирать?

Alexander
08.01.2018
18:10:59
map[string]uint
разбиваешь текст на слова (можно через регулярку)
потом обходишь массив слов и заполняешь map[string]uint
и все)

Marlik
08.01.2018
18:12:20
Вроде погуглил, по ключам никак.

Alexander
08.01.2018
18:13:21
m := make(map[string]uint)
for _, word := range words {
if _, ok := m[word]; !ok {
m[word] = 0
}
m[word]++
}
в примере двойное изменение m[word] за один проход, если объем текста не гигабайты, то сойдет))) если оч большой то лучше оптимизировать:
if _, ok := m[word]; !ok {
m[word] = 1
} else {
m[word]++
}

Marlik
08.01.2018
18:14:11
Плиииин, так просто?)))

Alexander
08.01.2018
18:14:36
потом
for word, count := range m {
fmt.Println(word, "встречается", count, "раз")
}

Marlik
08.01.2018
18:15:13
Спасибо, я думал по индексам замарачиваться.)))

Alexander
08.01.2018
18:16:00
тут все просто) это ж go)

Marlik
08.01.2018
18:25:42
Хм, чот не просто))
package main
import (
"fmt"
"strings"
)
func main() {
m := make(map[string]uint)
s := "I ate a donut. Then I ate another donut."
arr := strings.Fields(s)
for _, word := range arr {
if _, ok := m[word]; !ok {
m[word] = 1
}
m[word]++
}
fmt.Println(m)
}
Результат не правильный.

Aleksandr
08.01.2018
18:26:44
ты инициализируешь единицей, потом еще раз прибавляешь единицу
выше дали правильный код

Google

Marlik
08.01.2018
18:28:23
аааа, плин, спасибо, сам накосячил))
А вообще, никто ещё не взялся, какой-нить Линукс на го переписать?
В смысле, консольные команды.

nezorflame
08.01.2018
18:51:57
есть дистрибутивы с некоторыми тулзами на go

Den
08.01.2018
18:52:01

nezorflame
08.01.2018
18:52:03
например, Solus

Andrey
08.01.2018
18:52:18
Чего в этом чате только не увидишь

nezorflame
08.01.2018
18:52:18
https://github.com/solus-project

Den
08.01.2018
18:53:55

nezorflame
08.01.2018
18:54:03
нет

Marlik
08.01.2018
18:54:36

nezorflame
08.01.2018
18:54:57
первое - билд-система для пакетов https://github.com/solus-project/solbuild
второе - репо-менеджер https://github.com/solus-project/ferryd

Den
08.01.2018
18:55:01
С горутиной для каждой строчки

nezorflame
08.01.2018
18:55:07
ну и там еще по мелочи есть
Solus самописный дистриб, поэтому там многое весьма интересно реализовано, юзаю его на ноуте

Den
08.01.2018
18:55:56

Marlik
08.01.2018
18:56:06

Den
08.01.2018
18:56:08
Двух приложений?

nezorflame
08.01.2018
18:56:22
в плане не очередная говнобунту

Marlik
08.01.2018
18:56:45

Google

nezorflame
08.01.2018
18:56:53
давно уже как

Marlik
08.01.2018
18:57:05

Den
08.01.2018
18:57:06

nezorflame
08.01.2018
18:57:30
как была кое-чем, так и осталась
:)

Den
08.01.2018
18:57:52
С одних форков все собирают, что говорить то
Хомячки выбирают сердцем

Admin
ERROR: S client not available

Den
08.01.2018
18:59:04
Минт выбирают за мятный запах

Marlik
08.01.2018
18:59:24
А пока только на комп? На телефон нетути?

nezorflame
08.01.2018
19:00:21
я думаю, суицидников, желающих пойти по пути Canonical с Ubuntu Touch, вряд ли много найдется сейчас
так что да, PC

Marlik
08.01.2018
19:02:01
Шустрая Ось? Не тормозит?

nezorflame
08.01.2018
19:02:35
там Budgie
неплохой форк гнома со своими задумками
работает шустро
ладно, это оффтоп, если интересно - https://solus-project.com/home/

Marlik
08.01.2018
19:04:01
Ага, я посмотрел, спасибо.

Max
08.01.2018
19:22:35
Даров, господа

Google

Nikolay
08.01.2018
19:30:41

Max
08.01.2018
19:34:27
вот как значит

Dan
08.01.2018
19:34:51
вот как значит
Ты б почитал сначала, господин хороший. Может там хорошее что пишут

Max
08.01.2018
19:35:28
Вы не дружелюбные)

Dan
08.01.2018
19:36:21
Это мы еще и недружелюбные.
Пхпшник чтоли?

Nick
08.01.2018
19:37:02

Vasily Romanov
08.01.2018
19:37:24
Какими тут ещё будешь без генериков-то?

Dan
08.01.2018
19:37:34
?

Den
08.01.2018
19:37:35

Dan
08.01.2018
19:37:38
Не нужны генерики
?

Den
08.01.2018
19:37:47
Какой раз уже
Роли распределены?

Vasily Romanov
08.01.2018
19:38:09
Денис, это штука была

Den
08.01.2018
19:38:24
Я понял
Просто раз пятый уже замечаю такой диалог с привета

Dan
08.01.2018
19:39:01
Традиции

Den
08.01.2018
19:39:27
Я думал репетиция пьессы

Max
08.01.2018
19:42:15
Ну вот и разговорились
Хотел найти библиотеку, вроде opencv только на go