
?FLERRY?
25.06.2017
05:22:12
?

Ivan
25.06.2017
07:45:54
А есть у нас что то типа persistent rmq но inprocess? что б ничего не надо было ставить, просто в бинарник включить

Aleksey
25.06.2017
07:49:26
HipHop?
Пеашпи хипхоп что ли могет компилироваться в бинарник?

Alex
25.06.2017
07:50:20

Google

Alex
25.06.2017
07:51:11
Сам не проверял

Олег
25.06.2017
07:53:29
#оффтоп
а че за ключик у тебя в андроиде сверху, часто его на скринах вижу

Alex
25.06.2017
07:53:54
ВПН подключен

Олег
25.06.2017
07:54:07

Alex
25.06.2017
07:55:50

Valentin
25.06.2017
08:30:50

Nikita
25.06.2017
08:47:54
У кого-нибудь был опыт написание апи поддерживающее graphQL на Go?

Mush
25.06.2017
08:54:20

Michael
25.06.2017
11:21:33

Mush
25.06.2017
11:22:55
а не на их порядок
что при аналогичном конкурентном добавлении данных в слайс, например, без блокировки,не сработает

Valentin
25.06.2017
11:23:39
И о каком порядке идёт речь в случае конкурентной записи?)

Google

Mush
25.06.2017
11:23:51
да я тоже не понял, при чем тут порядок

Michael
25.06.2017
11:25:24
поддержу традицию: а причём слайс к файлу?

Mush
25.06.2017
11:26:27
чееловек спрашивал почему у него не пишутся данные в файл,. при этом у него была ошибка доступа к слайсу
я проверяю как конкурентную запись файл так и конкурентное добавление в слайс

Michael
25.06.2017
11:31:05
в первом случае у него был буферизированный вывод
во втором нет

Mush
25.06.2017
11:31:19
Тест конкурентного добавления в слайс:
package tests
import (
"testing"
"sync"
)
func Test(t *testing.T) {
slice := make([]int, 0)
var wg sync.WaitGroup
for i := 1; i <= 1000; i ++ {
wg.Add(1)
go func(i int) {
defer wg.Done()
slice = append(slice, i)
}(i)
}
wg.Wait()
if len(slice) != 1000 {
t.Error("Wrong slice length", len(slice))
}
}
результат:
test.go:23: Wrong slice length 837

Michael
25.06.2017
11:32:18
и про ядро линукса и в целом пишут такое
The kernel does use locking internally to run each read() and write() operation serially.
не понятно что с чем вы тестируете
слайсы, файлы, буферезированный вывод
поэтому кто успел, того и тапки, и ничего удивительного

Mush
25.06.2017
11:39:59
у меня вопросов никаких нет, я высказал 2 тезиса:
- неизвестно как будет работать параллельная запись в файл
- параллельноео добавление элементов в слайс очевидно работать не будет

Michael
25.06.2017
11:42:59
The kernel does use locking internally to run each read() and write() operation serially. - кто первым встал на запись, то молодец
а второе из справки понятно, т.к. никто явно не гарантирует

Mush
25.06.2017
11:44:06
ок

Anton
25.06.2017
11:48:57
Привет всем. Дивный вопрос: есть запущенное консольное приложение ХХХ, можно ли как-то получить данные с него? При этом несколько программ хотят читать вывод с того приложения ХХХ

Valentin
25.06.2017
11:57:32
Перенаправление вывода в Linux

Michael
25.06.2017
11:58:26
может хотят читать с уже запущенного приложения

Google

Michael
25.06.2017
11:58:33
надо уточнить
а то мало ли

Valentin
25.06.2017
11:59:12
Приложение пишет в stdout?

Mush
25.06.2017
12:00:06

Ilya
25.06.2017
12:01:04

Anton
25.06.2017
12:08:46
Xxx запускается сторонним приложением. Сам я его не могу запустить
Так что я не могу перенаправить вывод в файл

Mush
25.06.2017
12:10:04
перенаправть можно через >
это тут верно пишут
./somescript > somefile

Michael
25.06.2017
12:10:43

Ivan
25.06.2017
12:11:18
А не знаете вот такого же: https://github.com/adam-hanna/golang-vuejs-starter-kit но для vue 2 ?

Anton
25.06.2017
12:12:11
Наверное только хукануть если stdout ?

Ilya
25.06.2017
12:14:15
Внедриться в процесс и сделать все что нужно :)

Valentin
25.06.2017
12:47:07
А в чем смысл стартер китов? Берёшь js фреймоврк любой и пишешь rest апи на любом языке

Constantine
25.06.2017
12:47:41
изучать же нужно, а можно хуяк-хуяк и в продакшн

Aleksandr
25.06.2017
13:27:31

Ivan
25.06.2017
14:11:16

Mike
25.06.2017
14:12:39

Ivan
25.06.2017
14:13:22
Приятно наверно быть человеком у которого один правильный ответ на всё. Выключил голову и поехал.

Google

Mike
25.06.2017
14:14:29
разные правильные ответы появляются когда ты сам опытный
а когда нет, смотреть на стартеркиты непонятного происхождения с непонятно зачем закапленностью — ну успехов
это путь в пхп

Aleksandr
25.06.2017
14:17:08
Если ты посмотришь, что в твоём бойлерплейте делает го, то это будут пара строчек запускающих http-сервер

Ivan
25.06.2017
14:18:42
Да а кто говорит что вместе. Это вообще тут к чему.
У меня например рест и фронт для супермелкого сайта будут в одном репе, что бы не версионировать рест и прочее.
Предудыщий бойлерплейт был удобен, что все скрипты были уже описаны. сборки и тестов и прочего.
Я помню юзал его, потому и спросил.

Aleksandr
25.06.2017
14:18:44
То есть тебе не нужен стартер кит + go. Тебе нужен стартер кит той технологии, которую будешь юзать на фронте
Ищи стартер кит для vue2, с этим не должно быть проблем

Ivan
25.06.2017
14:20:23
Эх
Четсно говоря у меня с этим много проблем

Aleksandr
25.06.2017
14:21:17

Ivan
25.06.2017
14:21:20
Какждый раз как я трогаю эти вебпаки бабели еслинты и прочее, и когда оно начинает работать только спустя три часа магии (что уже случилось) я каждый раз жалею что не начал с какого то scratch и уже б закончил с задачей

Aleksandr
25.06.2017
14:21:25
Я решил твою проблему

Ivan
25.06.2017
14:22:11
Ну ты видимо так говоришь потому что не гуглил это.
Там много да. И в среднем по палате, такое что лучше руки потом мыть.
Я заюзал в итоге egoist/vuepack

Constantine
25.06.2017
14:22:53
vue же прост, все говорят

Mike
25.06.2017
14:23:08
вообще ты уверен, что хочешь вью? реакт попроще и в него больше верится, потому что за ним фесбук, а за вью никого

Constantine
25.06.2017
14:23:31
?
блин

Google

Constantine
25.06.2017
14:23:42
Майк, это ж не аргумент )

Ivan
25.06.2017
14:23:42
Честно говоря, мне без разницы особо, у меня пять страниц и десяток компонентов , но vue я не трогал
вот и хотел его пощупать
Пока (ещё) не очень счастлив с ним
Но это не про качество vue , а про то что фронтенд-кий хелл плохо мне дается

Matz
25.06.2017
14:28:38
Так что же выбрать, vue (за ним никого) или реакт (за ним фесбук) ?

Aleksandr
25.06.2017
14:28:44
у реакта есть create-react-app - бойлерплейт с нулем конфигурации, и это работает сразу из коробки без трогания палкой

Ivan
25.06.2017
14:32:06
Да, это плюс.

Aleksandr
25.06.2017
14:42:51
Да, это плюс.
разбираться как там что внутри все равно придется почти сразу)

Mike
25.06.2017
14:44:01

Matz
25.06.2017
14:44:38

Mike
25.06.2017
14:45:16
Ну кстати ещё Вью пошел немного по пути ангуляра с кучей неясностей и магии, и в нем тоже сложно дебадить, когда проект разрастается

Like
25.06.2017
14:50:05