
Alexander
28.07.2016
07:35:02
Не слышал такого

Nikolay
28.07.2016
07:35:21
да я таких перевидел, к сожалению
я хостмастер на хостинге, у меня тут хватает говносайтов (

Konstantin
28.07.2016
07:36:02
где-то я это уже слышал

Google

Alexander
28.07.2016
07:36:28
Я на пхп писал когда ровно наоборот все было. На пхп асы, в зенде - пиздец.

Nikolay
28.07.2016
07:36:32
приходит такая студия со своей цмс, в которой блеать, про экранирование вообще ни сном не духом. а потом "чойта у нас сайт поломали"

Alexander
28.07.2016
07:37:34
Нет. Лапшу на пхп писать могут километрами, форму в зенде собрать не могут

Nikolay
28.07.2016
07:38:33
я про зенд только слышал, я в пхп не умею вообще, тьфу тьфу

Alexander
28.07.2016
07:38:49
Но это когда все считали что ооп наше все.
Сейчас все наоборот.

Nikolay
28.07.2016
07:39:14
тоесть?

Alexander
28.07.2016
07:39:28
Оопешников ссаными тряпками гоняют. Функциональщина на марше

Nikolay
28.07.2016
07:39:43
окак

Vitaly
28.07.2016
07:39:53
это где?

Nikolay
28.07.2016
07:40:02
имъхо глупо - у каждого подхода е свои плюсы и минусы

Vitaly
28.07.2016
07:40:16
всмысле в Руби функциональщина нужна?

Google

Dorzhi
28.07.2016
07:40:23
где и кто гоняет??

Alexander
28.07.2016
07:41:32
Nodejs как бы за функциональщину
Абрамова переклинило на иммютабилити
https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53#.e3hynku5l

Konstantin
28.07.2016
07:44:11
ну в общем-то это правильный посыл

Alexander
28.07.2016
07:44:14
"The problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle"
Тут конечно лукавство. Тк в функциональщине чтобы получить искомый банан нужно начать с описания большого взрыва в следствии которого появилась земля.

Evgeny
28.07.2016
07:47:48
Просто нельзя просто взять все заменить той или иной парадигмой, как на счет систем где нужно хранить состояния

Alexander
28.07.2016
07:47:49
Продолжай про пиццу)

Aldar
28.07.2016
07:47:52

Alexander
28.07.2016
07:49:18
Не знаком и не могу понять чем ленивые вычисления помогут не писать бойлерплейт

Антон
28.07.2016
07:58:19
А многие из нас тут пишут на рельсах не веб?
"не веб" я имею в виду в притянутом смысле, веб вероятно конечно есть, даже если это просто API
просто вот у меня соотношение от года к году бобльше уходит в разбработку бизнес лигики
вебу остается очень мало места
риторика становится до смешного простой
-- а давайте фронт ебанем на ноде
-- а сколько будет стоить разраб на поддержку?
-- от 100к/месяц
-- идите нахуй, пишите на рельсах

Vitaly
28.07.2016
08:01:56
имеется ввиду что рельсовик дешевле?

Антон
28.07.2016
08:02:26
мне кажется так

Alexander
28.07.2016
08:02:43
Странно. Сейчас на ноде пишет каждый инвалид

Aldar
28.07.2016
08:03:15
может в России такой перекос

Alexander
28.07.2016
08:03:33
А отсутствие конвенции вообще позволяет как на пхп пороть без остановки

Vitaly
28.07.2016
08:03:56
сейчас все пишут на всем. если еще 10-15 лет назад трудно было найти программиста, то щас каждый школьник готов вам забабахать сайт за сникерс

Google

Антон
28.07.2016
08:04:42
я не совсем про это
я про то, что вот в моем случае бизнес управляет разработкой, а не конкретный фреймворк
и если начали на рельсах, то не возникает проблем писать на рельсах до конца
и нет никаких проблем

Alexander
28.07.2016
08:08:39
у меня тут бывший коллега ушел конкурента пейпала писать. Месяц искал рубистов по митапам и через hr'ов. Потом за неделю нашел двух nodejs программистов и выбор технологии определился сам
Сейчас понабирают жаваскриптеров и вперед

Aldar
28.07.2016
08:10:02
лишь бы опытные были жаваскриптеры, а то такого наворотят, тем более ты сказал что на ноде это легко

Антон
28.07.2016
08:11:44
ну и как баваскриптеры будут логику писать, мне не очень понятно
withdraw_money(user1, bank2)?

I
28.07.2016
08:12:16

Антон
28.07.2016
08:12:41
бизнес не мыслит функционально
бизнес мыслит объектно

I
28.07.2016
08:13:43
а как мышление бизнеса связано с написанием логики?

Антон
28.07.2016
08:13:50
напрямую

Aldar
28.07.2016
08:14:18
бизнес пусть мыслит как хочет, все равно реализацию будет делать разработчик, так как посчитает нужным, хоть на хаскеле

I
28.07.2016
08:14:31
bank2.withdraw_money(user1) - чем не заработает-то?)

Антон
28.07.2016
08:15:49
почему не заработает?
я вот боссу объяснил, что руби это как математика
и формулы ему капипащу

I
28.07.2016
08:18:23
сочувствую
через прототипы сделают, к примеру - и пожалуйста. Я уж думаю, не первый день люди на node.js работают

Антон
28.07.2016
08:20:06
наверное
но я не очень верю
дисциплина мозга плохая
у меня 45 b2b интеграций, 40 из них интеграции с какими-то уродами объективно
приходится подстраиваться под тривиальные вещи
от case_insensitive параметров в урлах до мы принимаем только пиксели

Silent Bob
28.07.2016
08:30:08
Подскажите, как в капибаре сохранять и загружать куки? Когда я к примеру залогинился, - мне нужно сохранить куки. Потом, прервал скрипт, снова запустил - чтобы заново не логиниться, нужно установить сохраненные куки. Так вот как это сделать? Вообще драйвер у меня Poltergaist (фантом жс)

ojab
28.07.2016
08:36:03
https://github.com/teampoltergeist/poltergeist#manipulating-cookies

Google

Silent Bob
28.07.2016
08:39:30
куков много

ojab
28.07.2016
08:40:14
хз, щаз гляну
да
https://github.com/teampoltergeist/poltergeist/blob/master/lib/capybara/poltergeist/browser.rb#L308
так что куки полтергейст получает дёргая phantomjs
хотя может в phantomjs есть метод для массовой установки кук, ща гляну

Admin
ERROR: S client not available

ojab
28.07.2016
08:54:58
насколько я понимаю, самый адекватный вариант — сделать phantomjs_options: ['--cookies-file=/path/to/cookies.txt']
теоретически phantomjs умеет массово ставить куки (судя по http://phantomjs.org/api/phantom/property/cookies.html), но это никак не реализовано на стороне poltergeist'a

Silent Bob
28.07.2016
09:07:56

Eyeslov
28.07.2016
09:09:23
Guys ☹️
How to create images with ruby 1.9.3 .... ;-;

I
28.07.2016
09:10:01
what about using minimagick gem?

Aldar
28.07.2016
09:10:34

ojab
28.07.2016
09:11:21

Eyeslov
28.07.2016
09:11:32

ojab
28.07.2016
09:11:43
запускаешь с параметром — phantomjs берёт куки из файла и записывает туда новые

Eyeslov
28.07.2016
09:12:30

Aldar
28.07.2016
09:12:59

Google

Eyeslov
28.07.2016
09:14:09

Aldar
28.07.2016
09:15:02

Roman
28.07.2016
09:15:25
Гемы на все случаи жизни

Silent Bob
28.07.2016
09:16:08

ojab
28.07.2016
09:16:18
ага, будет

Aldar
28.07.2016
09:16:27
Разработчик на руби не думает как решит задачу самостоятельно, а ищет готовый гем)

Eyeslov
28.07.2016
09:16:36

Roman
28.07.2016
09:17:24

Aldar
28.07.2016
09:17:39
Для бизнеса однозначно круто

Dorzhi
28.07.2016
09:19:15

Aldar
28.07.2016
09:37:42
http://www.opennet.ru/opennews/art.shtml?num=44863

Алиф
28.07.2016
10:16:04
Всем привет!
Я сейчас работаю с active_admin и formtastic, столкнулся с такой проблемой
есть @project, у него есть @project.project_working_estimates
когда я делаю итерацию в форме project’a при помощи
= f.semantic_fields_for :project_working_estimates do |we|
= we.input :working_title
то сталкиваюсь с тем, что undefined method `working_title' for #<ProjectWorkingEstimate::ActiveRecord_Associations_CollectionProxy:0x007f8b76a0bd70>

Danila
28.07.2016
10:29:58
уже по русски пишет
вот эт да

v
28.07.2016
10:46:23

Alexander
28.07.2016
10:46:59
зачем?

Aldar
28.07.2016
10:47:14
Может ему удобнее на английском

v
28.07.2016
10:48:59
Он в России учится. Какой английский

Alexander
28.07.2016
10:49:16
поглядел его сайт, он вроде как с год назад в руби начал вливаться