“is find” грамматически неправильно, старый добрый Oxford ALD oxfordadvancedlearnersdictionary.com/…/find_1 вам
поможет.
“to pay” - глагол, сэттеры же обычно имя существительное или имя
прилагательное. Стоило использовать “salary” в качестве сэттера или
вызывать метод “pay” и передавать аргумент
(en.wikipedia.org/wiki/Accessor).
Зачем устанавливать зарплату после того как вы уже нашли кандидата
(как в вашем коде)?
Если у вас фиксированный бюджет, то стоит определить константу и
искать человека который подходит под ваш бюджет,
или всеже объективно оценить качества найденного человека после
поиска. А так у вас какой-то самообман выходит. Наверное у такой схемы
есть психологические причины.
Я понимаю что в России принято месячную зарплату называть, но
правильней в коде было бы использовать годовую
(jobsearchtech.about.com/od/…/jobofferletter.htm
“annual gross starting salary of…”)
Интерфейс опроса кривой в целом, это у вас дизайнеры баннеров такой код пишут?
Если же это были ваши программисты, то у меня совет: Бертран Мейер
написал книжку под названием “Объектно-ориентированное конструирование
программных систем”, 1198 страниц окажутся занимательной литературой
для ваших людей.
А подходящих кандидатов возможно что ищут так:
hr = HumanResources.new
p = Position.new :occupation => Position::Programmer, :salary => “~600_000RUR”
hr.find(p).each {|match| hr.evalaute match }
--
С уважением, В. Крамарь.
Здравствуйте, Владимир.
Честно говоря, мне глубоко похуй, что нарисовано на баннере. Но советы клоунов приносят море радости, поэтому я запретил исправлять баннер еще 2 года назад. На данный момент вы являетесь абсолютным победителем. Примите мои искренние поздравления и благодарности за хорошее настроение. Обещаю что ваш труд не пропадет зря, он будет разослан моим друзьям, сотрудникам, а так же в маркетинговый отдель хабра, сделавший баннер.
да чё ты удивляисся? весна начинается… у меня на почте такое собирается, я в цирке уже смеяться не буду…
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"39c21abc3df9550077797d18":{"_id":"39c21abc3df9550077797d18","hid":349,"name":"Vitaly","nick":"Vitaly","avatar_id":null,"css":""},"42303be83df9550077791c65":{"_id":"42303be83df9550077791c65","hid":6398,"name":"Wit","nick":"Wit","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"4d6b609b9970730077101d97","hid":11294,"title":"Нам пишуДъ","html":"<p>Нимагумалчать!!!11111 . Очередное письмо очень доставило.</p>\n<blockquote class=\"quote\"><div class=\"quote__content\">\n<blockquote class=\"quote\"><div class=\"quote__content\">\n<p><a href=\"http://pink.habralab.ru/cgi-bin/banner/39.1\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://pink.habralab.ru/cgi-bin/banner/39.1\" target=\"_blank\" rel=\"nofollow noopener\">pink.habralab.ru/cgi-bin/banner/39.1</a></p>\n<p>Виталий, вам не стыдно за такой баннер?</p>\n<p>“is find” грамматически неправильно, старый добрый Oxford ALD<br>\n<a href=\"http://www.oxfordadvancedlearnersdictionary.com/dictionary/find_1\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://www.oxfordadvancedlearnersdictionary.com/dictionary/find_1\" target=\"_blank\" rel=\"nofollow noopener\">oxfordadvancedlearnersdictionary.com/…/find_1</a> вам<br>\nпоможет.<br>\n“to pay” - глагол, сэттеры же обычно имя существительное или имя<br>\nприлагательное. Стоило использовать “salary” в качестве сэттера или<br>\nвызывать метод “pay” и передавать аргумент<br>\n(<a href=\"http://en.wikipedia.org/wiki/Accessor\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://en.wikipedia.org/wiki/Accessor\" target=\"_blank\" rel=\"nofollow noopener\">en.wikipedia.org/wiki/Accessor</a>).</p>\n<p>Зачем устанавливать зарплату после того как вы уже нашли кандидата<br><!--cut</p></div></blockquote></div></blockquote>-->\n\n(как в вашем коде)?<br>\nЕсли у вас фиксированный бюджет, то стоит определить константу и<br>\nискать человека который подходит под ваш бюджет,<br>\nили всеже объективно оценить качества найденного человека после<br>\nпоиска. А так у вас какой-то самообман выходит. Наверное у такой схемы<br>\nесть психологические причины.<br>\nЯ понимаю что в России принято месячную зарплату называть, но<br>\nправильней в коде было бы использовать годовую<br>\n(<a href=\"http://jobsearchtech.about.com/od/jobofferletters/a/jobofferletter.htm\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://jobsearchtech.about.com/od/jobofferletters/a/jobofferletter.htm\" target=\"_blank\" rel=\"nofollow noopener\">jobsearchtech.about.com/od/…/jobofferletter.htm</a></p>\n<ul>\n<li>“annual gross starting salary of…”)<br>\nИнтерфейс опроса кривой в целом, это у вас дизайнеры баннеров такой код пишут?<br>\nЕсли же это были ваши программисты, то у меня совет: Бертран Мейер<br>\nнаписал книжку под названием “Объектно-ориентированное конструирование<br>\nпрограммных систем”, 1198 страниц окажутся занимательной литературой<br>\nдля ваших людей.</li>\n</ul>\n<p>Во всяком случае, вы таким образом не джедая найдете, а олигофрена.<br>\nДжедаев ищут так<br>\n<a href=\"http://www.adpunch.org/images/electronic-arts-ea-job-ad.jpg\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://www.adpunch.org/images/electronic-arts-ea-job-ad.jpg\" target=\"_blank\" rel=\"nofollow noopener\">www.adpunch.org/…/electronic-arts-ea-job-ad.jpg</a> или так<br>\n<a href=\"http://news.cnet.com/Google-recruits-eggheads-with-mystery-billboard/2100-1023_3-5263941.html\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://news.cnet.com/Google-recruits-eggheads-with-mystery-billboard/2100-1023_3-5263941.html\" target=\"_blank\" rel=\"nofollow noopener\">news.cnet.com/…/2100-1023_3-5263941.html</a><br>\nили даже так <a href=\"http://blog.jamendo.com/2010/12/10/jamendo-geeks-solve-the-hidden-chrome-os-equation/\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://blog.jamendo.com/2010/12/10/jamendo-geeks-solve-the-hidden-chrome-os-equation/\" target=\"_blank\" rel=\"nofollow noopener\">blog.jamendo.com/…/jamendo-geeks-solve-the-hidden-…</a></p>\n<p>А подходящих кандидатов возможно что ищут так:<br>\nhr = HumanResources.new<br>\np = Position.new :occupation => Position::Programmer, :salary => “~600_000RUR”</p>\n<p>hr.find(p).each {|match| hr.evalaute match }</p>\n<p>--<br>\nС уважением, В. Крамарь.</p>\n</div></blockquote>\n<p>Здравствуйте, Владимир.</p>\n<p>Честно говоря, мне глубоко похуй, что нарисовано на баннере. Но советы клоунов приносят море радости, поэтому я запретил исправлять баннер еще 2 года назад. На данный момент вы являетесь абсолютным победителем. Примите мои искренние поздравления и благодарности за хорошее настроение. Обещаю что ваш труд не пропадет зря, он будет разослан моим друзьям, сотрудникам, а так же в маркетинговый отдель хабра, сделавший баннер.</p>\n<p>Vitaly Puzrin<br>\n<a href=\"http://www.rcdesign.ru\" class=\"link link-ext link-auto\" data-nd-link-type=\"autolink\" data-nd-link-orig=\"http://www.rcdesign.ru\" target=\"_blank\" rel=\"nofollow noopener\">www.rcdesign.ru</a></p>\n</div></blockquote>\n","user":"39c21abc3df9550077797d18","ts":"2011-02-28T08:45:15.000Z","st":1,"cache":{"comment_count":1,"last_comment":"4d6d42b299707300771676af","last_comment_hid":1,"last_ts":"2011-03-01T19:02:10.000Z","last_user":"42303be83df9550077791c65"},"views":1022,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}