Size: a a a

2020 March 05

VP

Vladimir Potapev in pro.elixir
Lama Lover
Я просто буду тут, пока ты не скинешь в чат полностью функционирующий браузер, за которым не стоит корпорация
простой способ стать бессмертным? :)
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
какая разница кто за кем стоит, я вообще о другом говорил
источник

LL

Lama Lover in pro.elixir
Dmitry (Deex) Ivanov
какая разница кто за кем стоит, я вообще о другом говорил
Я говорил о том, что 1 человек не способен написать свой браузер, который будет открывать все современные сайты. Лучшее, что один человек может сделать, это написать обёртку над хромиумом, которая всё равно будет жутко дырявая и не будет уметь даже в 1% тех нюансов, в которые умеют chrome или firefox
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
да я понял, но ты изначально о своём начал говорить, ответив на совершенно другую мысль, не соединяй их
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
тут нет спора
источник

LL

Lama Lover in pro.elixir
Dmitry (Deex) Ivanov
да я понял, но ты изначально о своём начал говорить, ответив на совершенно другую мысль, не соединяй их
Так а что ты тогда имел в виду под
> можно сделать свой браузер
?
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
Lama Lover
Так а что ты тогда имел в виду под
> можно сделать свой браузер
?
Я сказал: Технически можно сложить любые два числа без компьютера (на листочке)
Ты: Вот тебе два натуральных числа триллионной разрядности, складывай. Что не можешь? Значит нельзя, твоё утверждение неверно
источник

LL

Lama Lover in pro.elixir
Dmitry (Deex) Ivanov
Я сказал: Технически можно сложить любые два числа без компьютера (на листочке)
Ты: Вот тебе два натуральных числа триллионной разрядности, складывай. Что не можешь? Значит нельзя, твоё утверждение неверно
По-моему, ты и в своём примере ошибся ))))))
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
Аналогии не всегда полностью идентичны мысли, только иногда дают направление. Если не получилось объяснить, ну я больше не могу ничего придумать
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
Ладно последняя попытка.
То что браузер сложная вещь и писалась не за один день - бесспорно. Но этот путь прошли уже несколько из них. Поэтому при желании можно повторить его, а заменить js на любой другой язык совсем не трудно. Пусть за этим будет стоять корпорация, пусть деньги будут уходить в дыру и этим браузером никто не будет пользоваться. Технически это реализуемо. Экономически может быть не выгодно. И скорее всего программисты не смогут похвастаться своим результатом, но много людей работают просто за деньги.
Поэтому ответ на это утверждение, что так делать нельзя неприемлем. Нет смысла? Это точнее, и я соглашусь
источник

DS

D & S in pro.elixir
Lama Lover
Кидай
источник

V

V in pro.elixir
Dmitry (Deex) Ivanov
Ладно последняя попытка.
То что браузер сложная вещь и писалась не за один день - бесспорно. Но этот путь прошли уже несколько из них. Поэтому при желании можно повторить его, а заменить js на любой другой язык совсем не трудно. Пусть за этим будет стоять корпорация, пусть деньги будут уходить в дыру и этим браузером никто не будет пользоваться. Технически это реализуемо. Экономически может быть не выгодно. И скорее всего программисты не смогут похвастаться своим результатом, но много людей работают просто за деньги.
Поэтому ответ на это утверждение, что так делать нельзя неприемлем. Нет смысла? Это точнее, и я соглашусь
Это ты к чему? Что если нанять много программистов за многоденег, то они напишут браузер с нуля по твоим эскизам?
источник

V

V in pro.elixir
Что гугл мог бы встроить в хром какой-нибудь питонскрипт если бы захотел?
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
V
Это ты к чему? Что если нанять много программистов за многоденег, то они напишут браузер с нуля по твоим эскизам?
Вроде всё так делается. Только заменю "много программистов" на "достаточно программистов"
источник

SM

Sergei Maximov in pro.elixir
Тут не очень хорошо посылать сообщение себе до того, как процесс вошёл в цикл обработки сообщений. Я бы возвращал из init тапл {:ok, state, {:continue, term}} и реализовал бы колбэк handle_continue.

Вызывать внутри модуля себя лучше не по имени, а через макрос __MODULE__ (а за редким исключением всегда лучше просто вызвать локальную функцию).
источник

DI

Dmitry (Deex) Ivanov in pro.elixir
Dmitry (Deex) Ivanov
Вроде всё так делается. Только заменю "много программистов" на "достаточно программистов"
С оговоркой на опенсорс. Там вместо денег признание, известность, самолюбие и прочий зоопарк вознаграждений
источник

PG

Pïg Grëënëst in pro.elixir
Dmitry (Deex) Ivanov
С оговоркой на опенсорс. Там вместо денег признание, известность, самолюбие и прочий зоопарк вознаграждений
слабоумие
источник

DS

D & S in pro.elixir
Sergei Maximov
Тут не очень хорошо посылать сообщение себе до того, как процесс вошёл в цикл обработки сообщений. Я бы возвращал из init тапл {:ok, state, {:continue, term}} и реализовал бы колбэк handle_continue.

Вызывать внутри модуля себя лучше не по имени, а через макрос __MODULE__ (а за редким исключением всегда лучше просто вызвать локальную функцию).
Через макрос лучше потому что если сменится имя модуля не прийдется его менять везде ?
источник

SM

Sergei Maximov in pro.elixir
D & S
Через макрос лучше потому что если сменится имя модуля не прийдется его менять везде ?
Ага
источник

DS

D & S in pro.elixir
И еще никто не подскажет пример нормальных тестов на генсервер, в том числе интересует на handle_cast
источник