@proGO

Страница 404 из 1674
Amir
13.01.2017
21:03:27
Нужен фронтенд для бэкэнда на го. Желательно что-то такое же simple (KISS) как сам golang. Фронт никогда не писал, кроме как html

corpix
13.01.2017
21:05:30
Нужен фронтенд для бэкэнда на го. Желательно что-то такое же simple (KISS) как сам golang. Фронт никогда не писал, кроме как html
Предлагаю посмотреть на React, если конечно задача не "сверстать одну страничку"

Timur
13.01.2017
21:12:54
Тогда уж Vue. Имхо конечно, но кажется Vue более KISS нежели React.

corpix
13.01.2017
21:15:51
Я не пользовался Vue, но React очень простой :)

Google
Amir
13.01.2017
21:15:58
Мне главное чтобы не пришлось тратить кучу времени на изучение

Главное бекэнд, а фронт чтобы просто работал и отнимал меньше всего времени

Denis
13.01.2017
21:17:07
в скором времени обновленный knockout, или уже :)

просто

привычно

почти ничего новго не нужно изучать

Amir
13.01.2017
21:22:10
в скором времени обновленный knockout, или уже :)
Глянул, хоть и не знаю что такое, но вроде довольно просто, спасибо

React быстро учится.
Мне еще ангуляр 2 советовали, как он?

А на го ничего такого не придумали еще?)

Timur
13.01.2017
21:24:46
Мне еще ангуляр 2 советовали, как он?
Я только первый использовал в реальных задачах. Та ещё вундервафля. Лучше React/JSX/Redux.

corpix
13.01.2017
21:25:00
Мне еще ангуляр 2 советовали, как он?
Всё что касается ангуляра - нинужно. Я пытался перейти с React на Angular 2. Это ужас, там всё чертовски сложно

Google
Amir
13.01.2017
21:52:53
Ах да, желательно чтобы потом это все на android&ios работало

corpix
13.01.2017
21:55:14
Ах да, желательно чтобы потом это все на android&ios работало
Ну, скажем так, React там работает неплохо. Ещё есть React Native, чтобы делать нативные приложения для мобильных ОС с использованием React

Amir
13.01.2017
23:01:30
Глянул ionic вроде очень крутая штука

Remi
13.01.2017
23:04:18
Присоединюсь и порекомендую React Native, с обертками над webview вроде кордовы/ионика вообще ни в какое сравнение не идет (реакт нейтив гораздо лучше)

Если интересно, можно поставить приложение для конференции F8 от фейсбука. Она уже кончилась, но приложение можно потыкать, оно на реакт нейтиве полностью https://play.google.com/store/apps/details?id=com.facebook.f8&hl=ru https://itunes.apple.com/us/app/f8/id853467066?mt=8

И извиняюсь за оффтоп)

Constantine
13.01.2017
23:06:58
вот только можно въебаться с тем, что куча всего будет работать хорошо на айос и не работать на андроид )

всякие анимации и плюшки

я это к тому, что реакт нейтив все также не серебрянная пуля

Remi
13.01.2017
23:07:42
Ну оно априори будет работать заметно медленнее нативных, все-таки js

Constantine
13.01.2017
23:07:44
про кордову мне можно не писать, там все плохо )

я немного о другом )

я все таки про разницу у платформ и «ожидание», «реальность»

есть просто пример приложения, которое охуенно летает на айос и тормозит на андроид

тормозит в вопросе интерфейса

если брать кордову, то она везде говно

:D

мне кажется, что люди, которые делают на кордове приложения на заказ. спят по ночам плохо

Remi
13.01.2017
23:09:10
На RN? Он просто вроде изначально под iOS оптимизировался, андроид отстает

Constantine
13.01.2017
23:09:54
я думаю, что там в принципе люди больше на айос задрачивают )

Google
Constantine
13.01.2017
23:10:00
люди = сообщество

я мало видел опенсорс компонент, которые были только на дроид направлены

Remi
13.01.2017
23:10:46
В общем, РН не панацея, но если человеку нужно что-то быстро нафигачить, то лучше РН, чем кордова

Constantine
13.01.2017
23:10:50
животное такое?

на кордове будет быстрее )

Remi
13.01.2017
23:11:45
Ладно, согласен

Constantine
13.01.2017
23:11:51
?

всё никак не доберусь до РН )

кстати, как он портируется на виндовс мобайл?))))

Remi
13.01.2017
23:13:08
Вроде бы никак

Constantine
13.01.2017
23:13:28
нет фанатиков )

Remi
13.01.2017
23:13:43
Кхм

Maxim
14.01.2017
05:04:46
jQuery тогда:)
Я на нём аплоадер через клик или drag&drop написал. ?

Почти свою файлопомойку написал, только вот всё RethinkDB не получается грамотно завести с его подписками.

Slach
14.01.2017
07:19:44
доброе утро всем вторые выходные бьюсь над проблемой есть прокол обмена данным по http и есть база данных с определенной структурой куда их надо положить протокол и базу менять не получится имеем то что имеем особенности протокола в нем часть полей приходит в таком формате il1cd1nm = "Name" il1cd2title = "Title" il10cd1author = "Title" pr10size = "15" значение индекса il и pr число, но фактически произвольное Uint8 особености базы, в структуре таблицы определены "вложенные поля" при вставке поля вложенных структур должны вставляться как массивы одинаковой длинны это надо распаковать в строку запроса вида // эту часть я уже реализовал INSERT INTO table (Struct.i_Index, Struct.p_Index, Struct.cd_Index, Struct.Name, Struct.Title) // а вот в этой проблема с тем как сформировать какую то "матрицу" на основе произвольных данных пришедших в протоколе VALUES([1,1,10,0],[0,0,0,10],[1,2,1,0].["Name",""],["","Title"])

@proDOT
14.01.2017
12:01:03
/warn

Group Butler [beta]
14.01.2017
12:01:04
Никита has been warned (1/3)

Slach
14.01.2017
13:20:04
а как правильно инициализировать поля embeded структуры если я делаю композицию из указателя? https://play.golang.org/p/SCz-6aHtpK почему у меня тут выдает <nil> ? и как мне теперь правильно инициализировать Form ?

Никита
14.01.2017
13:52:16
@BloodJazMan https://play.golang.org/p/fa458puSfg он выдает не nil, а указатель на структуру, в которой лежит nil

Google
Slach
14.01.2017
15:31:35
спасибо. помогли разобраться

Admin
ERROR: S client not available

Oleh
14.01.2017
20:09:37
Ребят, есть тут кто пользуеться этой либой https://github.com/bot-api/telegram ?

чето не пойму как создать, нормально, тип telegram.AudioCfg

он же наследуется от BaseFile

в BaseFile эсть свойство FileID

так вот telegram.AudioCfg{FileID:"что то"}

ругает меня что нету такого поля

как быть?

Roman
14.01.2017
20:14:26
Юзать вот эту либу: https://github.com/go-telegram-bot-api/telegram-bot-api

Oleh
14.01.2017
20:24:39
Юзать вот эту либу: https://github.com/go-telegram-bot-api/telegram-bot-api
спасибо, попробою, но все же интересно разобратся с наследованием

Roman
14.01.2017
20:42:02
опачки. а вот и @lig11

corpix
14.01.2017
21:26:57
Oleh
14.01.2017
21:27:09
Roman
15.01.2017
01:28:33
А map в go надо лочить мьютексом на чтение?

Alexey
15.01.2017
01:29:41
А map в go надо лочить мьютексом на чтение?
Если при этом пишешь иногда - то надо. А так читать можно параллельно. Точнее, при этом можно лочить RWMutex'ом, который разрешает либо параллельное чтение, либо только одну запись.

Alexey
15.01.2017
02:02:40
Да, иногда пишу
Тогда RWMutex, Lock на запись, RLock на чтение, и все ок

Phil
15.01.2017
08:37:35
Да, иногда пишу
я так понимаю это имеет смысл только если ты тредишься. в однопотоке нет

Oleh
15.01.2017
09:02:22
да

Google
Maxim
15.01.2017
09:06:50
Какие есть варианты проверять время файл на предмет истечения срока с момента его загрузки? Допустим файл должен жить сутки, после чего удаляться.

По совету @kirilldanshin пытался изящно выкрутиться через подписки RethinkDB, но ничего не вышло. Пробовал записать в базу время загрузки файла и время его выпиливания, а через changefeed автоматически получать список объектов, чьё записанное время удаления оказывалось меньше текущего локального времени.

Но запросы в базу не умеют в динамику, так что при запуске подписки мне конечно же ничего не выплёвывается.

Quet
15.01.2017
09:11:48
зачем тебе вообще rethink?

Maxim
15.01.2017
09:12:00
Был у меня совсем уж бредовый вариант после заливки файла ставить его на отложенный таймер, но это ненадёжно.

Quet
15.01.2017
09:12:28
пиши в базу время когда файл залили

Maxim
15.01.2017
09:12:37
зачем тебе вообще rethink?
Хранить инфу о файле, например. Какое оригинальное имя, сгенерированный псевдо-случайный ID и прочее.

пиши в базу время когда файл залили
Писал вместе с временем удаления (время заливки + условное время)

Timur
15.01.2017
09:12:53
Тут миллион способов. X-Accel-Redirect (отдавать файл если срок не истёк) + хранить timestamp загрузки где-нибудь.

Quet
15.01.2017
09:13:14
ну ок, но почему б не взять постгрес тот же

Maxim
15.01.2017
09:14:00
Тут миллион способов. X-Accel-Redirect (отдавать файл если срок не истёк) + хранить timestamp загрузки где-нибудь.
Я и храню. А проверять-то как? Не ежесекундно же стучать в БД или сам файл с вопросом "не истекло ли твоё время"

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