
Alexey
15.08.2018
16:02:12
Всем привет! Я уже писал в чатик (но странно что я не в нем...), но так и не нашел наиболее подходящего проекта. По этой причине пишу еще раз.
Есть предложение для разработчиков/начинающих стартаперов.
Я – senior product дизайнер по enterprise/SaaS/веб/мобилкам (ui/ux).
Сейчас нахожусь в активном поиске работы уже несколько месяцев, потому что мне постоянно то компания, то проекты, то оплата не подходит. Но я не могу не заниматься дизайном и простаивать. Я делаю или бесплатно или очень дорого. Поэтому предложение:
Готов бесплатно выделять +-8 часов в неделю на разработку вашего продукта, начиная от полного проектирования по бизнес-процессам/идеям и заканчивая hi-fi мокапами.
Вы разработчик, который хочет сделать проект для портфолио с крутым дизайном? Пишите мне. Вы стартапер, у которого нет бюджета на хороший дизайн? Пишите мне.
С вас какие-то гарантии, что проект будет в продакшене и отсутствие NDA.

Roman
15.08.2018
16:10:55

Crypt
15.08.2018
16:12:04

Roman
15.08.2018
16:12:07

Google

Crypt
15.08.2018
16:12:34
так то можно было и возврат create на ошибку проверить

Roman
15.08.2018
16:12:50
угу

Dima
15.08.2018
17:04:05
JS после Ruby. Читабильность.
https://www.codewars.com/kata/ball-and-cups/ruby

Crypt
15.08.2018
17:09:06

Subb98
15.08.2018
17:10:43
ещё бы можно было заменить js на ruby

Dima
15.08.2018
17:14:20
я хочу быть очень сдержанным в высказываниях. Но JS мягко говоря не очень.

Subb98
15.08.2018
17:14:50
да в том и дело, что никак. жаль, что у js нет альтернативы по факту.

Roman
15.08.2018
17:14:52

Google

Roman
15.08.2018
17:15:06
пиши на чем хочешь

Dima
15.08.2018
17:15:45
function cupAndBalls(b, arr){
const cups = [false,false,false,false]
cups[b] = true
for( const [a,b] of arr) [cups[a],cups[b]] = [cups[b],cups[a]]
return cups.findIndex(Boolean)
};

Roman
15.08.2018
17:15:51
невозможно понять сразу по коду, что он делает

Tim
15.08.2018
17:15:55
кто-то хотел вкрячить руби в браузеры

Subb98
15.08.2018
17:16:39
opal есть
Ruby to JavaScript
я не про трансляторы

Dima
15.08.2018
17:16:44

Subb98
15.08.2018
17:16:51
а про полноценную замену

Roman
15.08.2018
17:17:01

Dima
15.08.2018
17:17:13

Roman
15.08.2018
17:17:42
ну да. ты же каждый раз одно и то же говоришь

Tim
15.08.2018
17:17:53
дима говорит что один и тот же кот в рубях читаемее
за счет синтаксического сахара видимо

Roman
15.08.2018
17:18:12
говоришь что код на руби читаемый, а на js нет. при этом выкладываешь абсолютно нечитаемый код на руби

Tim
15.08.2018
17:18:42
типа на джс еще менее читаемый

Subb98
15.08.2018
17:19:39
ну wasm тогда
да, вот о нём слышал. но суть в том, что именно по-факту сегодня нет альтернативы js. то есть, альтернатива будет тогда, когда браузеры её поддержат.
и сообщество в целом.

Ivan
15.08.2018
17:20:09
такой вопрос: у меня хелпер собирает длинную строку для вьюхи - как мне в эту строку засунуть перенос строки \n вставлять пробовал - непомогает, она так и и выводится слитно

Google

Tim
15.08.2018
17:21:02
br?

Subb98
15.08.2018
17:21:32
хотя на той же wiki сказано, что браузеры уже поддерживают.
значит, дело за сообществом.

Crypt
15.08.2018
17:24:08
br?
или всё в pre запихнуть

Tim
15.08.2018
17:28:12
да

Roman
15.08.2018
17:29:14
def cb(b, arr)
arr.each do |(left, right)|
if left == b
b = right
elsif right == b
b = left
end
end
b
end
так сработает? или я чего-то не понял в задаче?

Crypt
15.08.2018
17:30:49
в руби не завезли еще?

Roman
15.08.2018
17:31:41
не, не завезли

Alexey
15.08.2018
17:33:18
Блин, у меня словно дежавю
Ща, погодите,
А мне JS нравится
Вот, теперь меня должны спросить чем

Dima
15.08.2018
17:33:43

Alexey
15.08.2018
17:33:44
а я раскажу про импорты)

Dima
15.08.2018
17:34:08

Darth
15.08.2018
17:34:09

Roman
15.08.2018
17:34:20
в одной руке телефон, в другой ребенок :)

Dima
15.08.2018
17:35:39

Combot
15.08.2018
17:35:39
Dima (0) увеличил репутацию Roman Usherenko (1)

Google

Ivan
15.08.2018
17:37:57
br?
lala <br> lala чет такой вариант не катит

Crypt
15.08.2018
17:38:26
html эскейпнулся
наверное

Ivan
15.08.2018
17:38:55
он их печатает

Crypt
15.08.2018
17:40:58
он их печатает
https://stackoverflow.com/questions/4251284/raw-vs-html-safe-vs-h-to-unescape-html/39706146

Ivan
15.08.2018
17:45:11

Admin
ERROR: S client not available


Alexey
15.08.2018
17:48:14
JS после Ruby. Читабильность.
Вообще читабельность - не единственный показатель качества языка.
Более того, примеры которые обычно приводят - решение совершенно не бытовых задач. Когда дело доходит до юз кейсов что Ruby, что JS выглядят одинаково лакончино. Более того я не раз видел как плохо можно писать на руби и столько же раз видел, как плохо можно писать на жс. И даже делал и то и другое.
Так что сравнения на таких задачах - не самое лучшее.
А уж если принять во внимание, что руби - это колосальное количество синтаксического сахара, и для этой же цели в js используется миллионы npm пакетов в 3-5 строчек для банальных операций. То это вообще ни в какие ворота.
Просто стоит принять, что JS это как идея 80х - компьютер в каждый дом. Он не займет нишу ентерпрайз вычислений. Но займет весь поверхностый, так сказать, домохозяечный веб, как это сделали ноутбуки и смартфоны в итоге позволив людям решать бытовые задачи.
Никто не отказался от колоссальных вычислительных мощностей, с компьютеров запускают ракеты в космос, управляют поражающими воображение инфраструктурами. А еще.. а еще.. сидят в вк. И для этого применяют разные компьютера. Так будет и с JS
Люди все больше хотят интерактива, ощущение моментальной реакции продукта на действие пользователя и ничего лучше JS для этого сейчас нет.


Sergey
15.08.2018
18:00:17
интересно, но это не супер сложно изменить, например добавить еще один язык в браузере на выбор кроме js, со временем может и прижиться, если людям понравится больше js

Alexey
15.08.2018
18:01:50
Конечно можно. И это будет даже могло бы стать логичной эволюцией разработки. А может и станет
Но если взглянуть на сейчас - каждый (от слова все) браузер поддерживает JS
Даже не браузер, а девайс

Ilya
15.08.2018
18:09:17

ГОРЖУСЬ
15.08.2018
18:09:31

Alexey
15.08.2018
18:12:06

Google

ГОРЖУСЬ
15.08.2018
18:13:05

Alexey
15.08.2018
18:13:34
Это клиент с сервисом для домохозяек, сам придумал. Прикольно да?)
Человек который платит нам за очередной клон линкедина, или тому подобные типовые «уникальные» сервисы

ГОРЖУСЬ
15.08.2018
18:15:36
И вот еще что:

Alexey
15.08.2018
18:18:13
Не совсем корректное сравнение, не стоит покупать 2 разные камеры, если достаточно одной и детали на неё повсюду. А фильмы разные - тебе разные проекты

ГОРЖУСЬ
15.08.2018
18:19:57
Ну, к примеру, какой смысл снимать ремейки и адаптации? Оригинал всегда всё же лучше как я знаю по своему опыту. Хотя вот с каверами бывает наоборот

Alexey
15.08.2018
18:20:50
Ты говоришь о результате, но язык - это инструмент для достижения результата.

ГОРЖУСЬ
15.08.2018
18:22:12
По мне, так в браузере должно быть стандартизированное API и абсолютно любой язык вполне просто сможет выполнять функции скриптового при таком подходе. Не уверен, но мне кажется на этот API нет пока что RFC. Или есть?

Alexey
15.08.2018
18:22:33
И если взглянуть на историю, инструменты часто задерживаются на долго и приобретают повсеместное использование, пока не происходит перелом с новым революционным инструментом. Так было с бензиновыми двигателями например.
Браузеры - вендоры. Есть стандарт веба. Все что вне его «я вендор, я так вижу»

ГОРЖУСЬ
15.08.2018
18:24:37

Sergey
15.08.2018
18:24:49
так с js все медленно идет, всякие траспиляторы и костыли, это показывает что язык уже не особо тянет

Alexey
15.08.2018
18:25:51

ГОРЖУСЬ
15.08.2018
18:26:07

Alexey
15.08.2018
18:27:13
Это те самые попытки добавить новое, альтернативу. Но говорить о конкуренции сейчас рано, очень рано

Sergey
15.08.2018
18:35:15
cделали уже оказывается https://opalrb.com/


ГОРЖУСЬ
15.08.2018
18:35:38
Я больше про то как он приходил, и насколько революционным для своего времени был, во времена Форда. Можно почитать про это частично рассказано в «моя жизнь и моё дело»
Гляну. Сейчас дочитаю 《моя борьба》 и гляну
Если не передумаю
Отличная книга! - хорошо что её запретили в рф - ведь она про наши дни, хотя писалась в начале прошлого века. Технологии не изменили суть системы и рф скоро станет новым рейхом - я так вижу ситуацию - нас к этому ведут твёрдой рукой, создавая те же условия что были в Германии тех лет и даже 1 в 1 повторяя Аншлюс. Даже жутковато сперва так подумать но потом понимаешь что этот сценарий не изменить и лучше либо сесть на чемодан, либо сидеть и ждать менее комфортный для сидения обьект.. Конечно, я пессимист, т.к. реалист не может быть оптимистом в подобных обстоятельствах. Дерьмо случается даже вопреки нормальному распределению вероятности, а вот с чудом такого не происходит - если удалось тогда, то удастся и сейчас. Это несомненно. Для меня. ?


Alexey
15.08.2018
18:37:58
Предлагаю закончить дискуссию)
Я думаю это было полезно для всех, тк вопросы расширяют кругозор. Но вся дальнейшая дискуссия будет строится вокруг уже высказанных утверждений.
Пс: я и руби люблю и джс
Не клеймите?