Обновить
99
0.1
Роман Смирнов @Source

Head of Elixir at Ecom.tech

Отправить сообщение
Знаешь, твоё обновление очень путано:
нужно смотреть где график пересекает день, если точка пересечения принадлежит заданному промежутку температуры, то ставим "+".

может мне мешает высшее физ-мат образование, но я твоё объяснение не понимаю, на мой взгляд, условие задачи в оригинале сформулировано намного понятнее.
Скажи честно, ты доучившись до 11 класса, никогда на уроках физики или алгебры не вычислял погрешности?
Интернет говорит, что в учебнике алгебры за 7-ой класс от 2002 года(Макарычев Ю.Н., Миндюк Н.Г. и др) есть тема «Абсолютная и относительная погрешность» :-)

Правило округления на самом деле гораздо сложнее чем написали выше, но по сути всё упирается в эту самую погрешность.
Если у тебя ответ допустим: 2.1±0.1, то глупо его записывать как 2.1242553. Так как все цифры начиная со второй после запятой по сути написаны от балды(ну или переписаны с калькулятора, что в данном случае одно и то же). Согласен?
Да обычный там график, да соединять точки на подобных графиках не комильфо, да их положено изображать гистограммами, но насколько я помню гистограмм в школе вообще не проходят. Вот и соединили. Но нужно же внимательно читать задачу: даны значения среднесуточной температуры, а ты зачем то на соединяющие отрезки внимание обращаешь… Даже если не читать условие, то из самого графика видно что даны среднесуточные значение, ибо не может температура в течении дня иметь линейную зависимость от времени, это на природоведении во 2-ом классе объясняют… ;-)

Что касается округления, то не знаю конечно как сейчас в ЕГЭ, но когда я заканчивал школу было централизованное тестирование (идея та же, только не обязательно сдавать было). Так вот там во всех задачах по математике и физике числа в условии были подобраны очень правильно — так, что в ответе всегда получалась конечная дробь или даже целое число. А ответ типа 2.119353039598438… мог свидетельствовать лишь о том, что задача решена неправильно.
> Дело в том, что после запуска rake gems:install половину гемов приходиться ставить руками потом

Руками надо ставить только test-unit 2.0.3 и только для Ruby 1.9.x и до запуска rake gems:install

> Баг репорт не могу написать потому, что у меня поломалсь гемы.

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

+ не забывай, что Ruby 1.9.1 всё ещё не годится для production use, так что рекомендую использовать 1.8.7 пока не наберёшь достаточно опыта, чтобы экспериментировать с Ruby 1.9.x
«представьте себе, что переменная — это маленькая закрытая коробочка, в которую вы можете что-то положить, а потом это что-то достать»


Гы, а функция — это волшебная шляпа, в которую засовываем платки и шарики, а после встряски из неё выпрыгивает кролик?
А зачем руту пароль пользователя, который никогда не входил в систему? Да и вообще зачем руту искать пароль пользователя, когда он спокойно может его сменить… :-)
Есть ли возможность запретить доступ к dev/mem или proc/kcore под юзером и оставить его только для root?

Так он и так запрещён под юзером, на это как бы намекает тот факт, что все команды в статье выполняются от имени рута (#).

А вот что будет для обычного пользователя:
$ less /proc/kcore
/proc/kcore: Permission denied

А для доп.защиты можно SELinux поставить…
Патчи — это дело хорошее, кроме того можно описать найденную проблему, на http://github.com/romul/spree-sphinx-search/issues
> и 3 месяца назад и сейчас одна проблема

И имя ей Windows? :-)

> почему rake gems:install все так же коряво работает?

Ну слушай, на такое можно ответить только: УМВР, ЧЯДНТ?
Если это не просто стёб с твоей стороны, то пиши нормальный багрепорт и будем разбираться с твоим случаем. До сих пор от тебя репорта не поступало…

> зависимость от rack v=1.0.0 меня пугает.

no comments
Хм, отлично, надо в коде покопаться будет, думаю много чего интересного для себя найду…

Давай, может и в разработке участие примешь… ;-)

как я понимаю это обычное приложение? или что-то иное?

В принципе, это, конечно, Rails-приложение, но я бы не сказал что обычное, например, views и public находятся в vendor/extensions/theme_default и могут быть переопределены из твоей собственной темы оформления.

Кроме того существует 3 варианта развёртывания:
  • Gem mode
  • Vendored mode
  • Instance mode — в этом режиме наиболее похоже на обычное Rails-приложение

у меня так и не завелся :)

3 месяца назад или сейчас?
Если сейчас, то отрепорти на багтрекер, не забудь описать своё окружение: версию Ruby, используемую СУБД и т.д.
Да, а кроме того готовые расширения от меня лично:

Конечно эти расширения по большей части proof-of-concept и для конкретного магазина их придётся чуточку подпилить, особенно в части фасетов, основанных на свойствах или опциях товара. Но всё-таки теперь прикрутить практически любой из популярных поисковых движков стало в десятки раз проще. А это огромный шаг вперёд, особенно если вспомнить, что в предыдущих релизах вообще не было встроенного поиска.
Да и в целом, редкий e-commerce движок может похвастаться бесплатной интеграцией с поисковыми движками. ;-)
+1, пример кода на скриншоте настолько захламлён комментариями, что на него даже смотреть тошно, не то что читать.
Когда уже до всех дойдёт очевидная мысль: комментарии должны пояснять как код работает и почему именно так, а тупые комментарии с пересказом о том, что код делает никому нафиг не нужны. Во всяком случае тем, кто с используемым языком программирования знаком, понятнее будет запись на самом языке программирования, а не на английском, русском, испанском, etc. А если из самого кода программисту не понятно что он делает, то необходимо этот код выбросить вместе с комментариями.
В принципе edge уже 3 месяца как поддерживает Ruby 1.9, за исключением ActiveMerchant'a, релиз которого с поддержкой Ruby 1.9 вышел только в феврале.
мне интересно, существуют ли «профи», которые «будут руководить и разбирать ошибки» студентов?

Вряд ли, во всяком случае их количество в десятки тысяч раз меньше, чем кол-во студентов. А вот если студент сначала прочитает книги Макконелла, Фаулера, GoF, то кол-во потенциальных руководителей для него возрастёт в сотни раз. Т.е. надо заложить фундамент по матчасти, прежде чем серьёзными проектами заниматься.
По-моему, не ко времени совет, сейчас большинство коммерческих фирм заинтересовано только в том, чтобы остаться на плаву. А инвестиции в новых сотрудников, а тем более в потенциальных, прикрыли ещё в конце 2008-го.
А кто вам сказал, что над опенсорс проектами работают бесплатно? По разному бывает конечно, но если у человека достаточно квалификации, чтобы получать деньги за работу, то он может их получать и в опенсорс проектах, причём иногда даже больше, чем если бы он работал в обычной российской IT-конторе, для трудоустройства в которую нужна такая же квалификация.
Т.е. схема в опенсорс проектах та же что и в IT-конторах: сначала надо работать за опыт и знания, а потом уже можно и деньги получать.
Выбираешь интересный тебе Open Source проект, находишь его багтрекер и Contributing Guide, после чего начинаешь фиксить баги… в процессе багфиксинга само собой изучаешь кодовую базу проекта.
если студент не уверен в себе, он может попросить кого-то из разработчиков приглядывать за своим кодом.


так само собой коммитеры за его кодом будут приглядывать… даже если он на 100% уверен в себе… Чтобы перестали приглядывать надо, чтобы в нём были уверены все основные разработчики, а не он сам.
Во-во, мутная статейка, активных пользователей в 4 раза больше, чем людей, скачавших его инсталлятор. Как это?
Это либо бред, либо как минимум 75% активных пользователей по их подсчётам юзают 9.x и ниже.

Я склонен считать, что достаточно адекватный, так как в этом заинтересована сама компания.

личное дело каждого, кто-то считает, что прессрелизы достаточно адекватны, чтобы им верить, а кто-то — что это основной источник вранья.

Информация

В рейтинге
4 397-й
Откуда
Россия
Зарегистрирован
Активность