@rubyschool

Страница 453 из 921
Ya
18.11.2017
23:07:47
Под прикрытием , в тылу у врага ☝️

Ro
19.11.2017
01:22:00


Всем программистам на заметку. Пришел к выводу, что важно делать что-нибудь несовершенное (imperfect). Так я борюсь с собственным перфекционизмом. К примеру, делаю форму для приема кредитных карт. Во-первых, семейство шрифта в полях не совпадает. Слева Din, справа Helvetica. Во-вторых, первая нижняя черта немного ниже чем вторая. Этому есть техническая причина. Первое поле уходит в мою базу данных, а второе - т.н. Stripe Element, уходит в Stripe и инициируется javascript'ом этого Stripe'a (геморрой еще тот). Можно было бы исправить, но это время (а следовательно, деньги). И я намеренно решаю оставить так. И экономия, и приучение себя обращать внимание на более важные детали (такие как "быстрее доделать и получить бабки", а не "лучше и качественнее отполировать"). То же самое и в коде. Если вижу, что не особо важно, то оставляю комментарий, а не пишу тест. Что расходится с тем, что думают некоторые "начинающие гуру", которые хотят, чтобы вот все-все было покрыто тестами. Иногда важно быстрее делать, а не качественнее. Есть определенная черта, когда качество не играет особой роли и служит лишь для удовлетворения собственного эго.

Google
Maxim
19.11.2017
01:26:58
Во-во. Тоже пытаюсь бороться с перфекционизмом :)

Пока так себе :))

Ro
19.11.2017
01:31:19
к слову, это вообще помогает - не заморачиваться на том, что тебе кто-то что-то сказал

еще сейчас стал делать такую вещь:



в каждую важную директорию кладу файлик !readme.txt с объяснением что тут

все предлагают держать это в readme.md в корне, но я думаю - а когда ты туда заглянешь? А если там не будет этой инфы? Каждый раз заглядывать надо? А тут видишь - о, что-то есть, дай гляну

ну и можешь оставить свой коммент, например

надо сомневаться



Eugene
19.11.2017
06:40:38
Имхо, борьба с перфекционизмом - разновидность перфекционизма ?

Ro
19.11.2017
07:01:19
тоже верно)

Dmitry
19.11.2017
09:04:07
https://coub.com/view/zn0cq

Google
Nickolay
19.11.2017
13:00:13
Всем программистам на заметку. Пришел к выводу, что важно делать что-нибудь несовершенное (imperfect). Так я борюсь с собственным перфекционизмом. К примеру, делаю форму для приема кредитных карт. Во-первых, семейство шрифта в полях не совпадает. Слева Din, справа Helvetica. Во-вторых, первая нижняя черта немного ниже чем вторая. Этому есть техническая причина. Первое поле уходит в мою базу данных, а второе - т.н. Stripe Element, уходит в Stripe и инициируется javascript'ом этого Stripe'a (геморрой еще тот). Можно было бы исправить, но это время (а следовательно, деньги). И я намеренно решаю оставить так. И экономия, и приучение себя обращать внимание на более важные детали (такие как "быстрее доделать и получить бабки", а не "лучше и качественнее отполировать"). То же самое и в коде. Если вижу, что не особо важно, то оставляю комментарий, а не пишу тест. Что расходится с тем, что думают некоторые "начинающие гуру", которые хотят, чтобы вот все-все было покрыто тестами. Иногда важно быстрее делать, а не качественнее. Есть определенная черта, когда качество не играет особой роли и служит лишь для удовлетворения собственного эго.
Но ведь заказчику не понравится что на сайте разный шрифт, он напишет тебе исправить и тем самым усомнится в твоем профессионализме. Я всегда делаю всё так, чтобы не было к чему придраться, чтобы заказчик потом советовал меня своим друзьям и тд. Но это я про фриланс на php...

Vitaly
19.11.2017
13:01:28
Если заказчик придирчивый - то он всегда найдет к чему придраться

у нас есть один такой кадр

притом русский

австралийцы вообще на раслабоне

мне кажется, что для заказчика приоритет должен быть - в минимальные сроки выпустить приложение в продакшен без критических багов. остальное уде вылижется в процессе использования приложения пользователями

evgeny
19.11.2017
13:21:48
господа, а никто не знает что с сайтом www.sinatrarb.com ? У кого-нибудь работает? Я уже 3-й день на него не могу попасть

Vlad
19.11.2017
13:27:23
evgeny воспользуйся зеркалом. sinatra.wtf

evgeny
19.11.2017
13:29:40
Henry
19.11.2017
15:36:26
мне кажется, что для заказчика приоритет должен быть - в минимальные сроки выпустить приложение в продакшен без критических багов. остальное уде вылижется в процессе использования приложения пользователями
согласен. Для бизнеса главное иметь минимально рабочий вариант чтобы продавать продукт. А остальное дальше допиливается. Много кто так ведет бизнес, хотя встречается и другой подход)

Denis
19.11.2017
17:03:09
привет чуваки :)

вопрос просто чтобы понятийно понять и осознать что-то.

вот я юзаю Селениум и юзаю Ватир. Когда я их юзаю вижу открывающиеся окна.

Значит все на самом деле. С другой стороны, если я захочу сделать 50 запросов, в моем бедном МАКЕ будет запруда из окон в полоске этой програмной... что не кузяво да.

И вот я знаю что могу поюзать ФантомДЖейси

да

но в этом случае я окон уже не вижу и не знаю открывается ли клиент на самом деле

да я могу получить исходники страницы и так далее

но вот если в случае с Селеном Ватиром я могу поставить паузу и открытая сессия будет держаться живой наверняка

то будет ли так же с ФантомДжейси

Google
Denis
19.11.2017
17:06:43
Мне это надо не из праздного интереса, а я хочу немножко толкнуть свои посещения сайтов... поэтому хотелось бы видеть в статистике что вот клиент был на сайте 2 минуты

Потому что банальные Нокогири LWP прочие они тупо контент соберут и сессия тут же сдохнет

Не порядок :)

Мне надо чтобы она длилась.

Andrey
19.11.2017
17:08:54
Headless просто спрячет от тебя. А работать все будет также. Тестишь вживую потом запускаешь headless 15 окон и все.

И мне думается ты так посещалку не разгонишь.

Dmitry
19.11.2017
17:36:11
у меня дружище с помощью ватира сделал себе 10000 уникальных посетителей в день на яндекс метрике и гугл аналитики, на личном сайте, прикала ради.

новые юзер-агенты, новые мониторы, расширения, новые системы mac/win/linux

Ro
19.11.2017
19:07:34
Но ведь заказчику не понравится что на сайте разный шрифт, он напишет тебе исправить и тем самым усомнится в твоем профессионализме. Я всегда делаю всё так, чтобы не было к чему придраться, чтобы заказчик потом советовал меня своим друзьям и тд. Но это я про фриланс на php...
Вот честно - был бы счастлив, если бы заказчик смог отличить одно семейство от другого, очень похожего. И придирался бы к каждому пикселю. С такими людьми приятно работать, а еще приятнее когда они оплачивают эту работу из своего кармана - точно знают за что платят.

глянь мою форму:



видно ли что State и Zip написаны разным шрифтом?) видно ли, что zip немного выше?)

Ro
19.11.2017
19:09:00
думаю что нет. Это мой проект, к слову. А вот тратить на выравнивание 15-30 минут я не хочу)

Alexandr
19.11.2017
19:09:08
Если не акцентировать, не видно

Dmitry
19.11.2017
19:12:26




я тоже не верил что так тупо можно сделать, но вот

Ro
19.11.2017
19:13:01
ну а стата по айпишникам есть?)

Dmitry
19.11.2017
19:13:50
я в яндекс метрике ее можно помотреть?

Google
Vlad
19.11.2017
21:07:52
Ну вот у меня присутствовало много дублирующихся ipшников в статистике на своей TDS, когда я спамил в масштабах миллионных и имел 100к+ хостов дейли. Дубли были за счёт того, что пулы внешних ip у мобильных операторов ограничены. Но речь идёт не о тысячах, а о десятках совпадений ip. Это было в 2009, сейчас возможно операторы расширили количество пулов. Но метрики Гугла и Яндекса всё равно думаю не считают одинаковые ip как показатель неуникальности пользователя.

Ro
19.11.2017
22:27:08
они считают на основе других сайтов, т.е. если твоя метрика сильно отличается от других - это фрод

(если ты, скажем, решил покликать немножко по своим ссылкам)

Nickolay
19.11.2017
22:38:19
Парни, как в массив вставить массив? .push почему-то ругается

Admin
ERROR: S client not available

Nickolay
19.11.2017
22:42:44
Код rows.push([type,params["capacity_Q_1"]]) Вот что пишет app.rb:47: syntax error, unexpected tIDENTIFIER, expecting ']' rows.push([type,params["capacity_Q

Ro
19.11.2017
23:34:48
попробуй убрать rows.push(...) - оставь тока то, что внутри, будет ругаться?

Adel
20.11.2017
01:59:38
Ребят, связку Vue с вашим бэком кто-нибудь практикует из вас? Интересно количество.

Александр
20.11.2017
05:04:56
у меня react native и backend на rails

Vitaly
20.11.2017
05:11:23
Хотел покаяться в чатике отцу Роману. Делал ужасные и сложные тестовые задания для Ruby и React Native разработчиков. Но после того, как волей судьбы я сам начал выполнять подобные задания - стал добрее к братьям моим. Пришел к выводу, что идеальное задание - на 1 день и меньше. Да простят мне мои прегрешения.

Ro
20.11.2017
06:10:22
покаялся, значит Господь простит

Fedor
20.11.2017
08:48:49
Есть неупорядоченный массив целых чисел. Каждое число считается координатой точки в пространстве. Найти периметр самого большого треугольника, который можно построить по этим точкам. Расстояние между точками считается по принципу |x - y|, треугольник можно построить, если a + b > c

тоесть как в аналитической геометрии расстояние равно разности координат, у треугольника сумма двух сторон больше третьей

Fedor
20.11.2017
09:09:32
o_O

серьезно?

Google
Fedor
20.11.2017
09:10:16
ну могу вечером решение рассказать, если интересно

но вообще задачка простая

и на чистую математику ))))

Andrey
20.11.2017
09:12:43
ну могу вечером решение рассказать, если интересно
Да было бы интересно ... Мы ее сделали но 3 теста из 15 завалилось.... )

Тем более на рубях а не на Си

Vitaly
20.11.2017
09:16:33
Ребята, я знаю, что шанс микроскопичечкий, что в чатике RubySchool я найду рубиста в Новосибирский Академгородок в офис, но попытка не пытка. Если есть желание поработать в команде мобильных разработчиков и писать API для долгоиграющих проектов, то милости просим. Специально для этого создал вери изи тестовое на 2 - 3 часа выполнения, чтобы не тратить ваше драгоценное время. В ридми есть мануал - как запустить и какие задачи сделать и куда выполненное отправлять. https://github.com/sibext/bouquiniste

Vitaliy
20.11.2017
09:20:26
детский вопрос про русскую кодировку - 4-й урок: в начале файла указываю кодировку #cp866 - запускаю программу, выходит в консоли ошибка app4.01.rb:3: invalid multibyte char (UTF-8) как раз в третьей строке файла app4.01.rb появляется русский текст "введите число..." у Романа в видео урока такой ошибки нет. единственное отличи - у него Вин10, у меня - вин7 как разобраться с кодировкой?

Fedor
20.11.2017
09:27:13
cp1251

Denis
20.11.2017
10:10:31
кто-нибудь делал selenium+proxy?

Roman
20.11.2017
10:26:39
Всем привет, может кто работал с facebook api как мне получить список аудиторий от него? помогите плиз

Vitaliy
20.11.2017
10:32:48
Федор, спасибо, но какую-бы кодировку не выставлял - все та же ошибка про UTF-8. буду дальше идти по урокам, посмотрим, может у кого-то подобное было

Alex
20.11.2017
12:39:53
Всем доброго дня! В SQL запрос получится поместить each? Мне нужно сделать join двух таблиц и передать туда несколько AND условий

Nickolay
20.11.2017
12:40:18
попробуй убрать rows.push(...) - оставь тока то, что внутри, будет ругаться?
Решил. Строкой выше забыл закрыть [ ] Всегда нужно быть внимательным...

Страница 453 из 921