
Sergey
12.08.2017
17:51:30
И куда он делся в итоге?

Olga
12.08.2017
17:53:47
дичь ест занят наверное)))

Konstantin
12.08.2017
18:02:58
Рома, как тебе вообще либерализм в США в последнее время?)

spartakusQ
12.08.2017
18:27:29

Google

Ro
12.08.2017
20:09:03
Рома, как тебе вообще либерализм в США в последнее время?)
много об этом можно говорить, тема непростая. Но меня больше парит не либерализм, а его отсутствие и лютый капитализм. К слову, есть у меня негативный опыт с одной конторой - акселератором в котором я был - а сказать публично не могу, ссыкотно. У кого бабки, тот и прав. Засудят тут. А вот в РФ бы сказал, даже если бы засудили, то не страшно - штрафы в РФ небольшие. А тут можно всю жизнь попортить одним неверно брошенным словом) В общем, все не так однозначно, как кажется. Мечтаю о квартире в Москве :)

Konstantin
12.08.2017
20:13:11
Да, очень грустно со свободой слова сейчас.

Sergey
12.08.2017
20:42:09
много об этом можно говорить, тема непростая. Но меня больше парит не либерализм, а его отсутствие и лютый капитализм. К слову, есть у меня негативный опыт с одной конторой - акселератором в котором я был - а сказать публично не могу, ссыкотно. У кого бабки, тот и прав. Засудят тут. А вот в РФ бы сказал, даже если бы засудили, то не страшно - штрафы в РФ небольшие. А тут можно всю жизнь попортить одним неверно брошенным словом) В общем, все не так однозначно, как кажется. Мечтаю о квартире в Москве :)
Таким же путём работают и ассоциации в США. Ассоциации могут защитить своего члена в некоторых случаях. Но стоит только нарушить написанные правила отрасли, как путь обратно будет заказан. И ассоциация повернется Ж: играй теперь сам.

Nikolay
12.08.2017
22:11:59

spartakusQ
13.08.2017
01:45:44
http://4pda.ru/2017/08/12/346004/
Только не трите.
Это для обсуждения.
Кто что думает по поводу этой новости.

Ro
13.08.2017
02:42:33
плохо дело
что тут говорить
К слову - попробовал тут разные фреймворки, языки для веб-разработки. Подыскивал где-то 2-3 недели технологию для нового проекта. И знаете что я выбрал?
Что я выбрал для нового проекта?
Rails – 24
??????? 63%
Elixir (Phoenix) – 7
?? 18%
Golang – 3
? 8%
node.js – 3
? 8%
C# (asp.net) – 1
▫️ 3%
Java (spring boot)
▫️ 0%
? 38 people voted so far.
угадайте)

Google

Konstantin
13.08.2017
03:38:10
Эликсир?)

Ro
13.08.2017
03:52:29
скажу завтра)
пока проголосуйте))

Е
13.08.2017
04:03:56
Node.js и express
Но это из собственного ресерча

Ro
13.08.2017
05:39:20
ладно, не буду томить
скажу ответ - Ruby и Rails
выбор был долгим, но альтернативы рубям и рельсам нет

Olga
13.08.2017
05:41:56
круто

Ro
13.08.2017
05:46:22
c#, golang, java - языки, созданные корпорациями со всеми вытекающими проблемами (https://github.com/NuGet/NuGetGallery/pull/4437 - комменты рулят). Хоть golang и любят, но я его ставлю в один ряд - он будет таким, каким хочет гугл. Но это честно говоря для меня не очень важно, т.к. golang не до конца объектно ориентированный. Ну и нет там аналога рельс. Не для этого язык предназначен.
node.js и javascript - асинхронная штука, не большой я ее любитель.
elixir - функциональный язык, а значит не объектно-ориентированный (похож, но нет состояния).
В общем руби - синхронный (а значит более предсказуемый), объектно-ориентированный, свободный (создан не корпорациями), с широкими возможностями и набором готовых инструментов. Единственный минус - его невысокая скорость по сравнению с остальными. Но мне это не очень важно, ожидаемый трафик у меня будет все равно не более 10 тысяч хостов в сутки.

Olga
13.08.2017
05:48:01
что значит асинхронный ?

Ro
13.08.2017
05:49:35
это и значит) много там callback'ов. Погугли javscript callback hell

Olga
13.08.2017
05:49:52
ок)

Vitaly
13.08.2017
05:57:55
Соглашусь с Ромой - такого удобного framework как RoR нет ни на одном языке.

Aleksej
13.08.2017
06:14:42
Но с масштабированием на рельсах проблемы. Это, наверное, целое искусство.

Vitaly
13.08.2017
06:24:30
А в чем проблема с масштабированием? Можно и в Kubernetes упаковать и в docker swarm

Aleksej
13.08.2017
06:29:17
Дороговизна?

Е
13.08.2017
07:05:06
c#, golang, java - языки, созданные корпорациями со всеми вытекающими проблемами (https://github.com/NuGet/NuGetGallery/pull/4437 - комменты рулят). Хоть golang и любят, но я его ставлю в один ряд - он будет таким, каким хочет гугл. Но это честно говоря для меня не очень важно, т.к. golang не до конца объектно ориентированный. Ну и нет там аналога рельс. Не для этого язык предназначен.
node.js и javascript - асинхронная штука, не большой я ее любитель.
elixir - функциональный язык, а значит не объектно-ориентированный (похож, но нет состояния).
В общем руби - синхронный (а значит более предсказуемый), объектно-ориентированный, свободный (создан не корпорациями), с широкими возможностями и набором готовых инструментов. Единственный минус - его невысокая скорость по сравнению с остальными. Но мне это не очень важно, ожидаемый трафик у меня будет все равно не более 10 тысяч хостов в сутки.
А python/django че даже не рассматривал?


Vitaly
13.08.2017
07:07:16
Как уже говорил Рома, что время разработчика дороже, чем серверное время

Е
13.08.2017
07:08:04
Не понял связи, простите

Google

Vitaliy
13.08.2017
07:08:28
Плюс вопрос должен ставиться не «Дорого ли?», а «Уменьшится ли наша прибыль при масштабировании?»

Vitaly
13.08.2017
07:08:57
И получается, что скорость разработки на Rails выше, чем на на том же golang
По этой же причине компании выбирают react native

Е
13.08.2017
07:10:18
Мне кажется разговоры про то как ценно время разработчика мягко говоря преувеличены
Не в обиду

Vitaliy
13.08.2017
07:13:05
Это то же самое, что рассуждать о непроизводительном в каком-то месте решении без профайлинга. Мол «Вот то место у нас медленное, можно оптимизировать и ускорить его в 10 раз». Но если провести профайлинг, выяснится, что это место вызывается настолько редко, что ускорение его в 10 раз не ускорит работу всего проекта ни на один процент.

Aleksej
13.08.2017
07:14:16


Vitaly
13.08.2017
07:21:57
e_nubian Давайте произведем простой насчет. У нас есть мобильное приложение с книжками и серверная часть, которая эти самые книжки хранит. Скажем, чтобы обеспечить аудиторию в 30 тысяч пользователей, которые эти книжки постоянно скачивают и получают пушки о появлении новых книг в store мы используем конфигурации 2гб ОЗУ, 32 HDD и 2 ядра. Выходит нам это в 3 т.р в месяц. Плюс мы покупаем за столько же AWS storage. И это всего 6 тысяч рублей. А зп разработчика в месяц в регионах стартует от 40. В Москве можем умножать минимум в два раза. Плюс накрутка конторы. Скажем, пилят разработчики какую-нибудь весомую фичу. В одном случае она стоит 100, в другом 200 т.р, в третьем 300 т.р. Разница есть. И стоимость работы сервера по отношению к зп разработчиков получается существенная. Наверное, если сравнивать с зп разработчиков в Калифорнии, то пример был бы более эффектным.

Henry
13.08.2017
10:20:24


Vitaliy
13.08.2017
10:28:20
И при таких показателях, как правило, уже находятся деньги на то, чтобы содержать больше спецов и вкладываться в оптимизацию. В случае с рельсами — перевод боттлнеков в микросервисы, например.

Vitaly
13.08.2017
11:15:00
Говорю про свой опыт. Заказчиков пока все устраивает и они думают только о новых фичах.

Tanya
13.08.2017
11:16:01

Vladimir
13.08.2017
13:34:24
помыть пол с пользой дела )

Dmitry
13.08.2017
13:42:55
Очумелые ручки
Програмист-слесарь-электро-плиточник
Давно хотел торгануть все в выходные не попадал

Google

Dmitry
13.08.2017
13:45:46
Ну и сантехник и паркетоукладчик
Ремонт это ппц

Admin
ERROR: S client not available

Olga
13.08.2017
13:46:23
пол прикольный)

Dmitry
13.08.2017
13:47:32
На фото так себе в живую норм)
Из остатков делаю
Так бы цвета были иные

Olga
13.08.2017
13:48:31
этож какое терпение надо! прямо как в програмировании))

spartakusQ
13.08.2017
13:48:42
https://www.youtube.com/watch?v=xkohbr9ApMo
может тебе стол нужен)

Olga
13.08.2017
13:50:09
супер!

Vitaly
13.08.2017
16:16:58
Я тут подумал, что за хорошие деньги ведь можно и с Golang работать.) Может это не совсем патриотичное заявление, но если бы предложили - эй братан, давай к нам за хорошие бабки на удаленку. Я бы согласился.)

spartakusQ
13.08.2017
16:17:47

Michael
13.08.2017
16:22:25
Ну по большому счету вообще язык это только инструмент. Другие вещи важнее: задача, проект, деньги, перспективы, люди...

Ro
13.08.2017
17:01:29

Olga
13.08.2017
18:31:43
Народ подскажите плиз как в линуксе вызвать диспетчера задач, чтобы сбросить, когда все повисло? Типа alt ctr del как в винде

Dmitry (Demius)
13.08.2017
18:32:47
кнтрл сшифт еск

Andriano
13.08.2017
18:32:51

Olga
13.08.2017
18:33:20
Сработало спасибо огромное!

Google

Vlad
13.08.2017
23:48:54
Ребят не по рубячке вопрос, но почти. Работаю уже 15-й час без перерыва, чет туплю. Обычно справляюсь сам с подобного рода задачами. Нашел гем https://github.com/edwardsamuel/google-maps-services-ruby, в общем так как весь проект у меня на координатах уже глаза в разные стороны бегут не могу понять что мне надо Distance Matrix API или Direction API. Задача такая, что есть координаты, мне надо найти ближайшие станции метро и расстояние до них...

Ro
14.08.2017
00:03:50
если только расстояние - то distance matrix
direction как я понимаю маршруты
я искал расстояния, юзал distance matrix
кстати, подумай - если у тебя все координаты метро известны, то может и api не нужен
если нужно прямое расстояние до объекта, то оно легко высчитывается по формуле на основе географических координат

Vlad
14.08.2017
00:10:55
та не, не прямое, а так, по улицам. больше проблема как определить какие станции метро ближе к объекту. в API нет чего-то такого? просто чую, что придется вбить себе на бэкенде координаты всех станций метро, а потом просто сначала пробегаться по всем и находить самые ближайшие, а уже потом с ними запрос к API слать. а то запросы халявные ограничены.

Ro
14.08.2017
00:11:32
по-моему там координаты не нужны
достаточно адресов ко всем станциям метро
отправляется одним запросом
и получается одним ответом
кстати, если ты делаешь это из браузера, то api для тебя халявный как раз