
Dmitry
29.07.2018
11:07:13

Yaroslav
29.07.2018
11:07:35

Fike
29.07.2018
11:07:50
Интересно, как бы те же самые компиляторы существовали без научных обоснований

Dmitry
29.07.2018
11:08:15

Google

Dmitry
29.07.2018
11:08:38
Без научных выкладок.

Yaroslav
29.07.2018
11:08:58

Fike
29.07.2018
11:09:14

Dmitry
29.07.2018
11:09:41

Fike
29.07.2018
11:09:47
потому что ты к нему апеллируешь

Yaroslav
29.07.2018
11:09:53

Dmitry
29.07.2018
11:10:09

Fike
29.07.2018
11:10:52
Какая разница имеет место создания?

Dmitry
29.07.2018
11:11:05

Fike
29.07.2018
11:11:25
ээээ, у них там книжка на двести страниц

Dmitry
29.07.2018
11:11:28

Fike
29.07.2018
11:11:37
Так у них было теория, пишут же

Google

Dmitry
29.07.2018
11:11:42

Fike
29.07.2018
11:11:49
Потому что ты так сказал?

Dmitry
29.07.2018
11:12:05
Только не надо бла-бла, дайте ссылку на теорию K&R.

Fike
29.07.2018
11:13:47

Dmitry
29.07.2018
11:14:27
Это и вся теория на которой был выстроен Си? Лол )

Fike
29.07.2018
11:14:43
это теоретическая подготовка, которую я подразумевал под словом "теория"

Dmitry
29.07.2018
11:14:49
Не надо придумывать того, чего нет.

Fike
29.07.2018
11:15:03
чего нет-то?

Dmitry
29.07.2018
11:15:16
Вам бы очень хотелось, чтобы это было так, но Си был создан практиками и для практиков.

Fike
29.07.2018
11:15:29
гештальта о том, что не получил Ph.D в CS?

Darafei
29.07.2018
11:15:47
а давайте про постгрес

Aleksey
29.07.2018
11:16:01

Dmitry
29.07.2018
11:16:18
Дайте мне дисер, в котором описаны основы Си? Мне не надо давать сводку из газеты в формате JPEG, что кто-то там когда-то стал PHd.

Darafei
29.07.2018
11:16:21
вот в постгресе как с теорией? :)

Dmitry
29.07.2018
11:17:01

Yaroslav
29.07.2018
11:17:53

Darafei
29.07.2018
11:19:26
я за теорию могу Dennis Luxen показать, который пошёл и придумал ещё один способ свернуть граф так, чтобы на нём легче было искать маршруты

Dmitry
29.07.2018
11:20:09
Нет, это "пословицы" не в счёт. Без кирпичей кирпичные здания не строятся, это простой факт.
Аналогично, без теории LALR-разбора (которая совсем не интуитивна, и из практики как-то не следует), "тех" компиляторов просто не было бы.
Вы запутались ) Я же не говорил, что теория не имеет смысла. Я утверждаю (как и любой реальный, а не теоретический программист в вакууме), что программировать без практики научиться невозможно. Хоть 100 книг выучи наизузсть, а пока не сделаешь реальный проект, то ничему не научишься. Если Вы с этим спорите, то Вы - не программист ни разу.

Google

Fike
29.07.2018
11:20:43
опять же, факт потому что это ты заявляешь? )

Dmitry
29.07.2018
11:21:09

Fike
29.07.2018
11:21:40
опять же, тебе не видно?

Dmitry
29.07.2018
11:21:41
А когда нет проекта, то не на что и смотреть. Кроме как на пустые слова.

Yaroslav
29.07.2018
11:21:51

Dmitry
29.07.2018
11:22:20
опять же, тебе не видно?
Чтобы *я* мог судить, *мне* должно быть видно. Чтобы судил Вася, то Вася должен видеть. Ты не знал?

Darafei
29.07.2018
11:22:54

Fike
29.07.2018
11:22:55
ну, значит, это не факт

Dmitry
29.07.2018
11:23:35

Yaroslav
29.07.2018
11:23:36

Dmitry
29.07.2018
11:23:47

Fike
29.07.2018
11:24:05
Что не факт?
то, что видно одному какому-то человеку, не является фактом

Dmitry
29.07.2018
11:25:04

Yaroslav
29.07.2018
11:25:21

Fike
29.07.2018
11:25:34

Yaroslav
29.07.2018
11:26:09
А особенно, возвращаясь к началу дискуссии, что надо "работать", а не документацию читать.

Dmitry
29.07.2018
11:26:49
мои проекты тут при чем?
Ну я у Вас спрашиваю. Вы приняли участие в дискуссии со мной, мне интересно стало посмотреть, какой у Вас реальный, т.е. практический опыт разработки. Можно взглянуть?

Darafei
29.07.2018
11:26:58

Fike
29.07.2018
11:27:24
мой гитхаб найти несложно, но там не так много полезного

Google

Roman
29.07.2018
11:27:39

Dmitry
29.07.2018
11:30:29
каким образом это подтвердит или опровергнет те или иные предположения этой дискуссии?
Это подтвердит конкретно Ваш практический опыт. Иного способа нет.
Хотя, как правило, когда задаёшь подобный вопрос, то ответ на него примерно такой: "все мои разработки закрытые, я работаю в секретной фирме, у меня контракт на не разглашение ...... и поэтому ничего не могу показать. Но так то я на самом деле разработчик и у меня полно проектов на практике".

Fike
29.07.2018
11:31:17
Какое отношение к дискуссии имеет мой практический опыт?

Dmitry
29.07.2018
11:33:35

Darafei
29.07.2018
11:34:26

Dmitry
29.07.2018
11:35:57

Admin
ERROR: S client not available

Dmitry
29.07.2018
11:36:31
Утилита готова, в принципе, может быть на следующей неделе выложу.

Anton
29.07.2018
11:38:24
Подскажите, расширение, которое расстояние между текстами умеет находить, от постгреспро - это единственное расширение или есть еще какие-то для нечеткого поиска и вообще в целом для обработки nlp на уровне субд?

Roman
29.07.2018
11:42:20

Dmitry
29.07.2018
11:42:29
При этом скрипты не надо делать "reentrant".

Darafei
29.07.2018
11:44:09

Yaroslav
29.07.2018
11:48:57

Anton
29.07.2018
11:49:05
в принципе, есть python, так что всякие pymorphy2 притянуть можно
Да. Вот и хотелось бы понять насколько это уже на уровне субд реализовано. Когда знакомился поверхностно с архитектурой расширений постгреса, прям восхищался как это придумано академически :) чем собственно привлекает постгрес - так это множеством математических и теоретических построений, в отличие от повседневного прикладного практического хаоса других проектов.


Yaroslav
29.07.2018
11:52:12
Это подтвердит конкретно Ваш практический опыт. Иного способа нет.
Хотя, как правило, когда задаёшь подобный вопрос, то ответ на него примерно такой: "все мои разработки закрытые, я работаю в секретной фирме, у меня контракт на не разглашение ...... и поэтому ничего не могу показать. Но так то я на самом деле разработчик и у меня полно проектов на практике".
Кстати, мне кажется, что вот это:
> "все мои разработки закрытые, я работаю в секретной фирме, у меня контракт на не разглашение ...... и поэтому ничего не могу показать. Но так то я на самом деле разработчик и у меня полно проектов на практике".
(ну, кроме "секретных фирм") :)
Верно для большинства программистов, т.е. им как-то не хочется участвовать в этом нашем opensource. ;(

Dmitry
29.07.2018
11:52:48

Anton
29.07.2018
11:54:05

Dmitry
29.07.2018
11:54:11
Ну и можно накатывать частями, например: pgspa schemas/public/functions/recreate - транзакционное пересоздание функций схемы public.

Google

Yaroslav
29.07.2018
11:56:37

Anton
29.07.2018
11:56:48
В odoo например для миграции данных делают версии столбцов при смене типов полей. И потом уже можно разобраться в ручную с этим всем, если автоматом движок не смог

Dmitry
29.07.2018
11:57:20

Anton
29.07.2018
11:58:43

Dmitry
29.07.2018
12:00:13

Yaroslav
29.07.2018
12:03:51

Dmitry
29.07.2018
12:06:35

Anton
29.07.2018
12:07:11
А что существует из автоматизации для работы с ключами? Допустим удаление дублей, массовая замена одного ключа на другой в связанных таблицах? Может что есть? А то это довольно трудоемкая штука, если встречается на проде из-за плохой архитектуры вначале и отсутствия ограничений.


Dmitry
29.07.2018
12:11:36
Кстати, мне кажется, что вот это:
> "все мои разработки закрытые, я работаю в секретной фирме, у меня контракт на не разглашение ...... и поэтому ничего не могу показать. Но так то я на самом деле разработчик и у меня полно проектов на практике".
(ну, кроме "секретных фирм") :)
Верно для большинства программистов, т.е. им как-то не хочется участвовать в этом нашем opensource. ;(
С другой стороны, к сожалению, opensource становится для многих независимых разработчиков разочарованием. Увлечение им часто ведёт к выгоранию. Эйфория от ощущения того, что ты подарил многим полезный софт может быстро заместиться бременем сопровождения и ответственности. И часто это неблагодарная работа, даже "спасибо" может никто не сказать. С психологической т.з., opensource лучше рассматривать как небольшое хобби. (Крупные международные проекты типа PostgreSQL или Linux - это отдельная история.)


Darafei
29.07.2018
12:21:16
а вы участвовали в сколько-то популярных опенсорсных проектах? :)

Dmitry
29.07.2018
12:34:07

Anton
29.07.2018
12:48:27
Даже не верится, что в этой группе 2157 участников.

Konstantin
29.07.2018
13:33:22
Хорошо

Akylai
29.07.2018
16:28:13

blkmrkt
30.07.2018
03:50:39
Не понимаю. Есть вот такая квери, аж 2 индекса на нужном куске жсонб, но планнер все равно решает сканить всю таблицу полностью...