
عاصم بن حارث
13.04.2017
19:22:45
a:1, b:2 в список раскрывается
вот и я удивляюсь... вроде тьюпл 3х элементный беру и думаю как о тьюпле из 3 элементов (как суцщность), а походу эрланг его представляет как тьюпл 2х элементов, один из которых кейворд лист )))

Max
13.04.2017
19:24:21
да это бредовый синтаксис
категорически не согласен с этим
примерно как в питоне 5, будет кортежом

Google

عاصم بن حارث
13.04.2017
19:26:06
Угу!
Просто, пытаюсь понять "глубину наших глубин"(с) дикий прапор.
Ведь разрабы отталкивались от какой-то идеи, уверен, что логичной. Напрягает тот факт, что я ее не просекаю.
Вот прогаешь и все пучком. А вечером, джаст фор фан, размышляешь о языке, крутишь его с разных сторон и опа...

shadowjack
13.04.2017
19:38:26
Ты посмотри во что do: раскрывается

Dmitry
13.04.2017
19:39:21
Ребят, что быстрее - inner join или вложенный в where in запрос?

shadowjack
13.04.2017
19:39:23
И do/end

عاصم بن حارث
13.04.2017
19:39:58

Max
13.04.2017
19:40:08
то есть синтаксис еликсира позаимствовал изначально бредовые идеи

عاصم بن حارث
13.04.2017
19:40:54

shadowjack
13.04.2017
19:41:15
К синтаксису привыкнешь и начнёшь получать удовольствие. Зато макросы.

Dmitry
13.04.2017
19:41:22
Эликсир вроде ниче у руби синтаксис

عاصم بن حارث
13.04.2017
19:41:30

Google

Dmitry
13.04.2017
19:43:31
А если джойнить к one to many - то иннер не сработает, правильно?
Я чёт туплю
Тоесть если джойнить к посту комменты, то иннер сделает толко один коммент на пост
Блин, вернее я пытаюсь приджойнить наоборот - к комментам посты. И иннер порежет эти комменты, как я понимаю
И надо left join

عاصم بن حارث
13.04.2017
19:51:08

Dmitry
13.04.2017
19:52:15
Нда
В комментах хранится ид поста
И надо взять все коменты у которых пост создан раньше чем вчера

shadowjack
13.04.2017
19:58:02
Если тебе только комменты нужны, а посты без комментов не нужны то inner join кмк.
Если посты и комменты, включая посты без комментов - то left

Dmitry
13.04.2017
19:59:41
Мне кажется что иннер джойн не может дублировать записи ни одной из таблиц. А это значит что если на один из постов приходится 2 коммента то он возьмёт только один а второй вырежет. Нет?
Я честно не уверен...
Не, походу ты прав

عاصم بن حارث
13.04.2017
20:03:54

Dmitry
13.04.2017
20:05:13
Ок, а если я хочу ещё к каждому комменту приджойнить юзера который его оставил?
Я могу тоже inner join правильно?
from c in comment
inner join posts on post id
Inner join user on user id
И если бы пользовать мог бы быть null - то я бы так сделать не мог
А так - могу, правильно?

shadowjack
13.04.2017
20:08:45
Если каждому посту соответствует юзер то да.

Google

Dmitry
13.04.2017
20:09:25
Подожди, я хочу джойнить к комменту
А не к посту

shadowjack
13.04.2017
20:10:11
Ты юзера к посту, пост к комменту
Юзера к коменту нельзя тк нет общего поля так?
Или ты хочешь юзера коммента а не поста?

Dmitry
13.04.2017
20:10:58
Уюзера коммента хочу
Типо "все пользователи, написавшие коммент к постам, которые были написаны раньше чем вчера"

shadowjack
13.04.2017
20:12:24
Ну да, должно быть так
Просто в случае с юзерами лефт и иннер дадут одинаковый результат потому что каждому посту соответствует юзер.

Dmitry
13.04.2017
20:14:20
Да, все верно, вроде бы понял

shadowjack
13.04.2017
20:14:58
Иннер он симметричный, лефт - нет.

shadowjack
13.04.2017
20:16:06
Те если не в том порядке поставить лефт то он вернёт всех юзеров
Или нет
Я сам все забыл уже

Dmitry
13.04.2017
20:16:50
Но он может продублировать юзера правильно?
Если юзер оставил больше одного коммента
Я про иннер
Те часть про пост коммент будут одинаковые, а часть про юзера - дублироваться

shadowjack
13.04.2017
20:21:35
http://www.sql-join.com/sql-join-types

Google

shadowjack
13.04.2017
20:22:23
Там видно как customer дублируется

Никита
14.04.2017
17:03:21
всем привет, подскажите, годен ли сабж? если нет, то что посоветуете?
https://www.amazon.com/Programming-Elixir-1-3-Functional-Concurrent-ebook/dp/B01N67AVPD/ref=zg_bs_132561011_1?_encoding=UTF8&psc=1&refRID=NSJM1K7V9JHRDKM52H1J

Max
14.04.2017
17:04:25
Книги по ерлангу и эликсиру очень много воды содержат

Dmitry
14.04.2017
17:05:01
Книжка фигня, бери вот эту
http://www.dummies.com/programming/php/php-and-mysql-for-dummies-4th-edition/

Max
14.04.2017
17:05:35
Единственная годная это learn you some erlang, как-то так называется
Ну и они устаревают раньше, чем в печать выходят

Admin
ERROR: S client not available

Никита
14.04.2017
17:06:18

Max
14.04.2017
17:06:29
У них на сайте очень годная документация

Dmitry
14.04.2017
17:06:50
http://learnyousomeerlang.com/content

Max
14.04.2017
17:07:01
Этого за глаза хватает, и она всегда актуальная

Dmitry
14.04.2017
17:07:08
У них на сайте полное гавно документация

Никита
14.04.2017
17:07:09
спасибо, почитаю

Max
14.04.2017
17:07:13

shadowjack
14.04.2017
17:08:08

Dmitry
14.04.2017
17:08:31
Тебе надо изучить эрланг, потом прочитать вот это
http://elixir-lang.org/crash-course.html

Max
14.04.2017
17:08:41

Google

shadowjack
14.04.2017
17:08:57
Ну вот зачем такие извращения?

Dmitry
14.04.2017
17:09:03
А та книжка - самая худшая из всех книжек что я видел по эликсиру
Лучше - introducing elixir
Ещё лучше - elixir in action
Ещё лучше - эрланг
Самое лучшее - купить себе раба - эликсир программиста

عاصم بن حارث
14.04.2017
17:09:59

Pavel
14.04.2017
17:10:54
Ещё лучше - эрланг
а еще лучше в добавок https://www.manning.com/books/erlang-and-otp-in-action

Max
14.04.2017
17:11:41

Dmitry
14.04.2017
17:12:01
Норм, если ты этого не знаешь

Pavel
14.04.2017
17:12:10
я вообще по Чезарини и Томпсону изучал

Max
14.04.2017
17:12:33
Чезарини тоже нудный

Dmitry
14.04.2017
17:12:51
Если в книжке написано "в эрланге есть ОТП - это то-то и то-то, пользуйтесь" - книга говно

Pavel
14.04.2017
17:12:52
НУ он больше такой, как промышленное руководство

Dmitry
14.04.2017
17:13:29
Если в книге написано "сейчас мы сделаем то-то, потом то-то и для этого мы воспользуемся ОТП" - книга лучше
Если написано "мы сделаем то-то и то-то, для этого напишем такой то модуль... Оп, мы с вами написали ОТП" - самая лучшая

Pavel
14.04.2017
17:14:16
НУ в номальных книгах сначала мы ген сервер самопальный напишим... а потом на основе OTP писать следом будем

Dmitry
14.04.2017
17:15:08
Поэтому ген стэйдж такое говно... Просто никто не написал книгу "пишем самопальный генстейдж"

Pavel
14.04.2017
17:16:00
Вообще даже сам Джо Армстронг классную книжку написал и прикольно читается