
Denis
26.11.2016
20:25:01
Либы*
https://github.com/novalagung/golpal
Поверх их

Admin
26.11.2016
20:25:49
Ок

Google

Admin
26.11.2016
20:26:29
Как я понимаю, без установки интерпретатора на вин не обойтись?

Anton
26.11.2016
20:27:15
eval
пиздец
что вы курите?

Admin
26.11.2016
20:27:33
Питон

Anton
26.11.2016
20:27:48
Мде
скорее уж js
не ну серьезно зачем нужен eval

Admin
26.11.2016
20:28:16
не, на js меня, слава б-гу, не тянет

Anton
26.11.2016
20:28:18
кодогенерация?

Admin
26.11.2016
20:28:33
Кодообфускация, лел

Anton
26.11.2016
20:28:38
воу
никогда о таком использовании такой хуйни не думал

Google

Denis
26.11.2016
20:33:30

Admin
26.11.2016
20:33:52
Хера, гуд же
Без доп мусора?
в виде компиляторов и т.д.
(уже понял)

Denis
26.11.2016
20:35:47
Да

Peter
27.11.2016
07:44:18
существуют какие-нибудь биндиги к defaults?

Roman
27.11.2016
15:52:54
Кто нибудь шарит в разнице BSD и MIT лицензий?

Phil
27.11.2016
15:53:46

Beemo
27.11.2016
16:13:54

Vladimir
27.11.2016
16:27:41

Мерлин
27.11.2016
16:34:03
http://www.libertarium.ru/18586
https://www.quora.com/Whats-the-different-between-Apache-v2-0-and-MIT-license

Evgenij
27.11.2016
16:40:55

Ivan
27.11.2016
17:04:09
Двухпунктную бсд и всё )

Evgenij
27.11.2016
17:15:52

Ivan
27.11.2016
17:18:55
Это во всех открытых проектах используешь и не паришься

Evgenij
27.11.2016
17:19:39
Хотя некоторые bone projects tools генерируют эти какието лицензии - но я реально не читал их(

Ivan
27.11.2016
17:28:17
https://github.com/t0pep0/efaceconv/blob/master/License.md гитхаб её умеет

Google

Evgenij
27.11.2016
17:29:10
Иван я твой гит уже изучил вдоль и поперёк))))))

Ivan
27.11.2016
17:29:41
Много ж дряни ты увидал ))

Evgenij
27.11.2016
17:30:01
Да нет норм для творческой личности)

Dmitry
27.11.2016
17:47:55
привет всем!
мне необходимо реализовать в рамках приложения такую схему:
1) обработчик вызовов API доабвляет фоновую задачу в рамках приложения (сохраняет задачу на диск, передает задачу в очередь задач и отвечает клиенту, что задача принята)
2) очередь может накапливать в себе большое количество задач (это не буферизированные каналы)
3) обработчик задач делает pop() из очереди и обрабатывает задачу, помечая в бд задачу, как выполненную
не хочу подключать доп. очередь сообщений для моего случая
вопрос: никто не реализовывал такую механику? интересует процесс считывания заданий из очереди (мои мысли по этому поводу: делать pop() и если ничего нет, то засыпать на секунду, а после опять делать pop())

Мерлин
27.11.2016
17:57:35


Dmitry
27.11.2016
18:13:56
А чем каналы не подходят?
Без буфера не подходят тем, что будет ожидание, если никто не принял сообщение
С буфером не подходят тем, что буфер может заполниться
Хотя можно поместить отправку значения в канал в отдельную рутину)

Мерлин
27.11.2016
18:14:51

nn008783
27.11.2016
18:16:37
Попробовал в структуры. Вы уж простите, но я обкончался, нахрен теперь эти ваши jsonы, структуры лучшее, что я видел на свете

Dmitry
27.11.2016
18:17:06

nn008783
27.11.2016
18:17:20
Ими можнр сделать вообще ВСЁ
Как можно сгенерировать переменные, и, желательно, побольше? Всмысле что бы не писать а:=, b:=, c:=, d:=, а сразу, что бы можно было сгенерить, скажем 300 переменных?

Denis
27.11.2016
19:38:55
Слайс?
m := []int{1,2,3,4,9999}
Что мешает хранить все в бд?
И статус и саму задачу
И очередь
Сохраняете с временным штампом
Достаете наиболее старые и удаляете
С "очереди" на самом деле обычная таблица или коллекция

Google

nn008783
27.11.2016
19:55:43
Объект с уникальным индефикатором, который можно вызвать с помощью этого индефикаторв, а создать с помощью слова var, например var x int (переменная с индефикатором х) х = 10 (вызоф и присваивание переменной с индефикатором х число 10)

ros
28.11.2016
02:10:56

Dmitry
28.11.2016
04:32:45

Anton
28.11.2016
04:35:07
Утро в чат

Admin
ERROR: S client not available

Anton
28.11.2016
04:35:13
всем продуктивного дня

ros
28.11.2016
04:51:54

Roman
28.11.2016
23:00:22
Чуваки, скачиваю репозиторий по инструкции:
go get -d -u github.com/hybridgroup/gobot/...
А он у меня какой то пароль просит: user@git.eclipse.org's password:
И потом вот:
package git.eclipse.org/gitroot/paho/org.eclipse.paho.mqtt.golang.git: cannot download, git.ec lipse.org/gitroot/paho/org.eclipse.paho.mqtt.golang uses insecure protocol
Какой то умник добавил в зависимости этот левый репозиторий. Скачалось все нормально без этой шняги. Не очень то и хотелось.

Maxim
29.11.2016
00:52:55
Сколько же строк в файле…
? Хабрахабр: C, C#, Go, PHP, Python
Задумавшись однажды над написанием кое-какого приложения у меня возникла нужда считать количество строк в файлах. Считать быстро. А файлы бывают большими (500–1500 Мб). И, поскольку в тот момент я находился на больничном, возник спортивный интерес проверить, какой язык произведёт сие действо за минимальное время.
TL;DR; Go — победил.
Читать далее ➡ https://shbr.xyz/hh316340

corpix
29.11.2016
04:48:21
Вот сишный код, если что https://gist.github.com/anonymous/5928c095f80719102e4b88b12e3b450c
И, это, я не настоящий сварщик :)


TheRainwildsKeeper
29.11.2016
06:04:05
Он только в го написал считывание в буфер
В остальных именно читает и выбрасывает одну строку

corpix
29.11.2016
06:14:04
В остальных именно читает и выбрасывает одну строку
В комментах было про копирование строки, которое осуществялет fgets. Я убрал вызов fgets, оставив только read и дальнейший проход по байтам буфера с подсчётом \n, но на скорость это сильно не повлияло. Может я конечно что-то не так понял, но что ты имеешь в виду под "выбрасывает одну строку"? Даже с fgets буфер перезаписывается на каждой итерации

TheRainwildsKeeper
29.11.2016
06:46:16

corpix
29.11.2016
07:08:53

Google

Roman
29.11.2016
07:22:19
io.Reader достигает скорости работы диска оптимизированног C кода
Кроме того размер файла очень маленький - 0.25 секунды на исполнение это не о чем. Java может дольше запускаться. Нужно было данных хотя бы на минуту работы.
Ну и хабр это пиздец конечно. Каждый кто в этом неудачном сравнении увидит свой язык - не поленится и залезет что бы поставить минус в карму.

ros
29.11.2016
07:25:34

corpix
29.11.2016
07:26:52

ros
29.11.2016
07:27:28
тогда действительно ХЗ
так по коду просто Go читает весь файл, а сишка итерирует по нему, вызывая лишние прерывания
хотя, херню сморозил
и там и там кусками

corpix
29.11.2016
08:00:22

ros
29.11.2016
08:00:57
в процессорах может быть в вот диску не все равно

Судзумия
29.11.2016
08:01:20

ros
29.11.2016
08:01:22
может быть все-таки оптимизацатор видит что фай надо читать до упора