@proGO

Страница 1232 из 1674
Alexander
16.02.2018
12:14:31
)))

Vlad
16.02.2018
12:14:32
и у него ушло на это меньше времени, чем изучать уже существующую

я не шучу

звучит как страшная история, коей она и является

Google
Alexander
16.02.2018
12:15:03
Это респект, но лучше конкурентов посмотреть...

Чтоб идей понапи***

Mykyta
16.02.2018
12:15:26
Ну так это же не sql
А в мире реляционок никакого профита от переезда от одной бд к другой нет.

Vlad
16.02.2018
12:15:38
Mykyta
16.02.2018
12:15:41
просто с постгреса некдуа переезжать

Alexander
16.02.2018
12:15:53
просто с постгреса некдуа переезжать
Не, не люблю) имхо большая часть функционала не используется

Mykyta
16.02.2018
12:17:05
Есть один - условия заказчика и его тараканы
если тебе надо переехать вместо какой нибудь mysql на базу данных, то тут тоже никакое орм не помжет

Alexander
16.02.2018
12:17:46
И бизнес логику писать прям средствами бд это не гуд

Это уже проходили, дорого и неудобно

Процедурами всм внутри бд)

Google
Vlad
16.02.2018
12:20:36
Процедурами всм внутри бд)
удобно для того, кто шарит

но потом на проект приходит новичок

и ему становится очень и очень не по себе

Mykyta
16.02.2018
12:21:13
И бизнес логику писать прям средствами бд это не гуд
Нормально все, я почти все делаю средствами бд

Alexander
16.02.2018
12:21:46
Если проект большой, то неудобно) особенно для enterprise

Vlad
16.02.2018
12:22:49
Нормально все, я почти все делаю средствами бд
Страшные слова говорите, молодой человек

Mykyta
16.02.2018
12:23:18
Мне приходилось такие костыли видеть, когда люди не знали как через орм запросить данные и начинали тупо все агрегировать в памяти. Тот пример за монгу которую я говорил, что был код, который загружал несколько коллекций в памяти и джоинил все через хэш-таблицы

Alexander
16.02.2018
12:23:26
Нормально все, я почти все делаю средствами бд
Видимо ты один работаешь над проектом

Mykyta
16.02.2018
12:23:43
Vlad
16.02.2018
12:25:24
я один остался :)
Не принимайте на свой счет, сударь Это программисткий лайф-хак: пишешь такой код, чтобы никто из новоприбывших ничего не мог разобрать. Просишь повышения зп - не могут отказать, ведь ты один понимаешь, что там происходит. Об увольнении речь даже и не идет

неуязвим, аки супермен

Alexander
16.02.2018
12:25:52
)))

Vlad
16.02.2018
12:26:01
ну до тех пор, пока начальство не решит переписать проект с нуля, используя труд джунов

Тут Вам конец и прийдет

Michael
16.02.2018
12:27:30
К примеру из sql и монго, тут никак без прослойки
ну, сиквелом максимально всё посчитать, а в монгу писать чисто результаты

Google
Alexander
16.02.2018
12:28:15
Да да и такое тоже есть)))

Mykyta
16.02.2018
12:31:52
В памяти не гуд, но если только не из разных бд данные надо получать
sql офигенный инструмент, когда данные надо запрашивать из бд. А вот именно бизнес-логику приложения в самой бд делать неправильно, хотя можно.

Vlad
16.02.2018
12:32:46
sql офигенный инструмент, когда данные надо запрашивать из бд. А вот именно бизнес-логику приложения в самой бд делать неправильно, хотя можно.
отвертка - офигенный инструмент, если надо что-то выкрутить/закрутить. А вот именно гвозди ей забивать - неправильно, хотя Петрович и практикует такое,

(это все без злобы, шуточки)

Alexey
16.02.2018
12:34:43
Michael
16.02.2018
12:34:45
(это все без злобы, шуточки)
шуточки, это когда вас просят сделать семь взаимноперпендикулярных красных линий зелёным и прозрачным цветом

вы ж про)

Alexander
16.02.2018
12:35:12
)))

шуточки, это когда вас просят сделать семь взаимноперпендикулярных красных линий зелёным и прозрачным цветом
Ну это из ряда организаций занимающихся оптимизацией и улучшением всего и вся

Mykyta
16.02.2018
12:36:21
Можно всё в хранимки запихать, и приложением их только дёргать. Будет шустренько)
Я такой проект на дотнете видел, где из контроллера просто вызывалась хранимка к mssql и в ней происходило тупо все, начиная от валидации данных и заканчивая запихивания всего в разные таблицы

Alexey
16.02.2018
12:37:20
Валидацию, конечно, первичную надо на аппе делать)

Michael
16.02.2018
12:37:57
версионность хранимок)))

Mykyta
16.02.2018
12:39:27
Ну если язык для хранимок нормальный, то почему нет. Про MSSQL ничего не знаю.
Любая процедурная фигня на любом диалекте хранимок превращается в абсолютную лапшу

Sergey
16.02.2018
12:55:33
Подскажите пожалуйста что означает эта запись: str1 := oneRet().(string)

Sergey
16.02.2018
12:59:32
Спасибо, не знал что так можно проверять тип переменной

Александр
16.02.2018
13:04:16
это приведение

Google
Roman
16.02.2018
13:47:18
а можно как-то одновременно ожидать 2 канала? у меня два асинхронных события, оба из которых должны отработать прежде чем определённая горутина продолжит своё действие у меня есть подозрение что если реализовать вот так: go func() { // race condition! <- event1 <- event2 // will most likely dead-lock I guess fmt.Print("continue...") }() заблокирует намертво, ибо в случае race condition если первым обработает event2, а потом уже event1 то <- event2 заблокирует намертво

Sergey
16.02.2018
13:49:14
select?

Roman
16.02.2018
13:49:42
select?
так селект это "либо это либо это" а мне нужно обе одновременно ожидать

Admin
ERROR: S client not available

Roman
16.02.2018
13:50:17
выражаясь в псевдокоде: if event1 == finished && event2 == finished

Sergey
16.02.2018
13:50:23
for { select … }

Roman
16.02.2018
13:51:10
select и счетчик
хмм, это может сработать, но чёт как-то не чисто получится, ибо если один сигнал сработает 2 раза то тоже пройдёт

однако в именно моём случае исключено повторное срабатывание, но тем не менее

Roman
16.02.2018
13:51:55
select и битовя маска, чо )
разве чище ничего нет?

John
16.02.2018
13:52:12
<- ..: mask |= (1 « 2) <-..: mask |= (1 « 3)

может и есть :)

Roman
16.02.2018
13:55:43
https://play.golang.org/p/aJjUfzgqUc9 в любом случае да, deadlock

John
16.02.2018
13:56:27
https://play.golang.org/p/aJjUfzgqUc9 в любом случае да, deadlock
https://play.golang.org/p/o7EQsR-mpOg - а так нет ?

Roman
16.02.2018
13:57:09
https://play.golang.org/p/o7EQsR-mpOg - а так нет ?
хмм, не совсем понимаю конструкцию, т.е. канал буфер в 1 булеан.. но...

почему?

John
16.02.2018
13:57:26
почему?
что именно - "почему" ?)

Google
Roman
16.02.2018
13:58:04
что именно - "почему" ?)
почему здесь он продолжает после <- secondEvent

типа буфер заполнен, поэтому ждать нечего?

John
16.02.2018
13:58:52
типа буфер заполнен, поэтому ждать нечего?
тип того, у нас канал с ёмкостью в 1 элемент, отправили и идем далее

Roman
16.02.2018
13:58:53
если так то да, вот это самое чистое и короткое решение

John
16.02.2018
13:59:10
еще добавить wait group, и ты увидишь passed :)

John
16.02.2018
14:00:01
так Sleep же)
костыль

Marlik
16.02.2018
14:00:04
Ну так многое и запатентовано, или было когда-то...
Я не понял, если я буду юзать react, то могу попасть на иск? А как дела с ангуляром, вуе?

Alexander
16.02.2018
14:01:18
Я не понял, если я буду юзать react, то могу попасть на иск? А как дела с ангуляром, вуе?
Нет, это инструмент, вот если react подход с jsx утащить в что-то другое то можно и словить

Roman
16.02.2018
14:01:29
костыль
ну это только для playground примера был sleep, ясное дело не в продакшн

Marlik
16.02.2018
14:02:57
Нет, это инструмент, вот если react подход с jsx утащить в что-то другое то можно и словить
Поподробней можно? К примеру я сваял на реакте сайт с jsx, и продал его, у меня будут проблемы, или это только как в качестве инструмента если продавать?

Alexander
16.02.2018
14:04:17
Поподробней можно? К примеру я сваял на реакте сайт с jsx, и продал его, у меня будут проблемы, или это только как в качестве инструмента если продавать?
нет, если ты взял react переделал и назвал "херакт" и начинаешь впаривать это или даже через OpenSource распространять, те кто это будут юзать могут получить иск... так со всем

Marlik
16.02.2018
14:04:32
А, понятно, спасибо.

Roman
16.02.2018
14:04:33
https://play.golang.org/p/o7EQsR-mpOg - а так нет ?
ну вот вроде работает: https://play.golang.org/p/N5DlWv82dfO

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