
Eugene
18.10.2016
15:55:39
Что понравилось, на том и останавливаешься

Sergey
18.10.2016
15:55:43
)

Eugene
18.10.2016
15:55:50
а кто там что зашквар - ну учи то, что не зашквар, если тебя это так заботит
Я ответил на твой вопрос?

Google

Radmir
18.10.2016
15:56:17
Вполне

Eugene
18.10.2016
15:56:21
Замечательно

Sergey
18.10.2016
15:56:37
Я бы все таки дождался ответа - зачем программирование вообще ;) вдруг человек игры собрался писать например))

Eugene
18.10.2016
15:56:38
А теперь не поленись и сделай именно так, как я сказал, а не забей и не отправься на поиски новых ответов

Radmir
18.10.2016
15:57:08

Sergey
18.10.2016
15:57:22
Казнить нельзя помиловать

Radmir
18.10.2016
15:57:28
Точнее. Нее, веб-разработка

Sergey
18.10.2016
15:58:07
Уже хорошо ;) что именно в веб разработке привлекает?

Пангур
18.10.2016
15:59:01
иди на сайт codenamecrud.ru
и там тебе целый такой пошаговый алгоритм становления фуллстак-девелопера

Radmir
18.10.2016
15:59:25

Пангур
18.10.2016
15:59:44
сайты разные бывают
процентов 90 можно создать без всякого языка программирования

Google

Пангур
18.10.2016
16:00:16
*без знания его, точнее

Radmir
18.10.2016
16:00:44
Ну это да. На WordPress шаблон поставил и все.

Sergey
18.10.2016
16:01:01
А в чем разница веб сайта или веб приложения?

Eugene
18.10.2016
16:02:18
Для создания сайта обычно не обязательно уметь погромировать)

Пангур
18.10.2016
16:21:49

Aldar
18.10.2016
16:23:57
Чувак начни с хаскелля
не прогадаешь

Alex
18.10.2016
16:24:57
приложение это то что взаимодествует с какой-то другой системой посредством веба

Sergey
18.10.2016
16:26:08
Лендинг я считаю веб сайтом ;)

Alex
18.10.2016
16:26:30
Отчасти сайт, который работает с БД попадает под категорию приложения - так как взаимодействует с сервером БД

Sergey
18.10.2016
16:26:47
;)

Alex
18.10.2016
16:28:18
CMS - можно назвать приложением
Сайт это больше представление, которое мы получаем в браузере

Roman
18.10.2016
16:30:41
Всем привет. Нужен совет. Около полугода уже занимаюсь веб разработкой и никак не могу структурировать свой процесс обучения, с каждым шагом кажется, что я иду назад, а не вперед. На что сделать упор: изучение конкретных технологий и синтаксиса, или же для начала хорошо изучить принципы программирования вообще, то есть паттерны проектирования, алгоритмы и тд?

Eugene
18.10.2016
16:33:12
на практике сделай упор

Sergey
18.10.2016
16:36:21
Это становится смешно ;)

pchellovod
18.10.2016
16:37:11
очень смешно
я третий год занимаюсь, никак структурировать не могу
с каждым годом всё смешнее

Eugene
18.10.2016
16:41:49
что-то ты делаешь не так

Google

Eugene
18.10.2016
16:41:54
я тоже третий год работаю
пока вроде нормально

Ivan
18.10.2016
16:48:53
Какая дичь тут у вас происходит

Sam
18.10.2016
17:39:38


Пангур
18.10.2016
18:17:58
про теорию и практику вспомнилась старая философская история
Вася и Петя одновременно начали писать один и тот же продукт.
Вася был «ориентирован на результат» и начал сразу писать говнокод не продумав толком архитектуру.
А Петя месяц разрабатывал архитектуру, месяц делал удобный интуитивный интерфейс, которому позавидывал бы Джони Айв, потом месяц писал тесты, потом два месяца писал сам код и получил идеальное стабильное приложение.
Но Вася выпустил уже через месяц первую версию программы, пусть и не идеальную, пусть с багами, но рабочую, и начал её продавать. Ещё через месяц выпустил вторую версию исправляющие баги первой и добавляющие новые баги. Ещё через месяц на доходы от продаж нанял двух толковых программеров, которые за два месяца перелопатили весь код, согласно пожеланиям пользователей допилили интерфейс и выпустили третью версию программы.
Итого, через пять месяцев у Васи было два работника, куча клиентов и сносно работающее приложение отвечающее желаниям клиентов.
У Пети было вылизанное никому не известное приложение, минус на банковском счёте и ни одного клиента.
В завершение этого выдуманного примера можно сказать, что через полгода Вася купил все наработки Пети, Петю взял в штат тестировщиком, а сам по пьяни разбился на своём новеньком Туареге


Andy
18.10.2016
19:44:35
Ребят, кому-нибудь требуется junior ruby developer и у кого-нибудь есть знакомые, которым требуется разработчик желательно в Киеве или в других городах?

Dan
18.10.2016
19:50:12

Пангур
18.10.2016
19:50:24
он троллит же
это как "Искусство программирвоания" советовать

Dan
18.10.2016
19:50:33
Знаю)))
Давно не видел просто слово хаскель от него )))))))

Ivan
18.10.2016
19:51:10
Он должен был сказать про эликсир
Если я его ни с кем не путаю)

Dan
18.10.2016
19:51:36
Кстати попутно так лениво полистать "Clean Code" я б рекомендовал сразу

Ivan
18.10.2016
19:58:46
Внимание вопрос
Где хранить переменные, что-бы использовать их в нескольких файлах тестов.
В моём случае - json ответы средних размеров.
Думал создать класс в папке support, и добавить ему константы, и лезть к нему как Constants::MOY_API_RESPONSE
Правильно думал, или не очень?

Иван
18.10.2016
20:05:05
а это ради того что бы застабать ответ апишки?

Ivan
18.10.2016
20:06:12
Ну, в общем и целом да

Google

Ivan
18.10.2016
20:06:59
Хотя, конечно можно просто в одном файле сделать проверку класса, обращающегося к апи

Иван
18.10.2016
20:07:02
может вот это поможет? - https://github.com/vcr/vcr

Ivan
18.10.2016
20:07:42
vcr вроде немного другое
Хотя, вполне сойдет

Иван
18.10.2016
20:08:24
я сам не пользовался еще, так что честно без понятия, знаю что там можно записывать ответ апишки и испольтзовать его в тестах

Ivan
18.10.2016
20:08:28
Что-то забыл про него
Просто у меня по сути не основное апи тестироваться будет, а oembed
там вариантов не так много, так что думаю обойдусь простой переменной захардкоженой)

Иван
18.10.2016
20:19:02
возможно лучше тогда модуль создать, если планируется туда только константы пихать. Все таки класс нужен для того что бы создавать объекты.

Admin
ERROR: S client not available

Иван
18.10.2016
20:19:15
хотя я конечно не уверен как лучше)

Ivan
18.10.2016
20:26:56
и то верно

Ваня
18.10.2016
22:03:21
Народ, такой вопрос: как заставить циклы выполняться поочереди и бесконечно? Сначала один цикл раз в 60 сек, а потом второй раз в 30 сек и так по очереди.

Nomaniba
18.10.2016
22:24:36
Sleep
Mb worker

Ваня
18.10.2016
22:30:09
Просто sleep усыпляет цикл, цикл спит, но потом опять он просыпается когда проходит время сна. Хз, я наверное куда-то нетуда ставлю sleep

Иван
18.10.2016
22:44:36
так покажи как делаешь

Ваня
18.10.2016
22:47:51
Блин, уже ноут вырубил(
Ща
while good != nil
good.each do | g |
uri = URI("#{g}")
res = Net::HTTP.get_response(uri)
puts res.code
end
sleep 60
end

Google

Иван
18.10.2016
22:54:37
а гуд это что?

Ваня
18.10.2016
22:55:03
good это массив не битых ссылок
есть еще второй цикл
там лежат битые ссылки

Иван
18.10.2016
22:57:10
я вот такой говнокод накалякал, правада походу это не совсем то что тебе надо https://gist.github.com/hihihaha/8ebc6586f959b071936002c2fec6374a

Ваня
18.10.2016
22:57:57
собственно мне надо чтобы цикл уснул после того как выполнит одну итеррацию и потом запустился второй запустился отработал и уснул, а первы проснулся и тд
блин, чет я уже даже писать норм не могу) надо спать идти)

Иван
18.10.2016
23:00:01
мне кажется это с помощью fiber можно сделать
но я так давно об этом читал, что уже и не помню как они работают

Ваня
18.10.2016
23:00:45
я уже полез в доки)
спасибо)
ща почитаю

Иван
18.10.2016
23:01:12
я могу ошибаться на самом деле

Ваня
18.10.2016
23:01:13
хотя наверное лучше спать пойду)
я тут ща пробывал сделать это через потоки)
но чет потоки не хотели ложиться спать)
скорее всего я чет коряво писал, ибо первый раз юзаю потоки
или просто не понял правильный синтаксис
потоки же могут принимать блок кода в таком виде;
tr1 = Thread.new {имя_мой_функции; sleep(1.minutes)} верно??

Иван
18.10.2016
23:06:36
вроде да

Ваня
18.10.2016
23:10:47
В общем спать они так и не легли) спрашивал статус(t1.status) возвращал run(
Хз почему так