Обновить
36
Edward Tsech@ed_tsech

Пользователь

10
Подписчики
Отправить сообщение
Перенес в блог «Javascript» возможно кому-то будет полезно
А не об этом ли «безумии» вы мечтали? pepelsbey.net/2008/02/css-variables/
SCSS как и Sass распространяется с haml
Сударь вы ошибаетесь. Пройдите еще раз по ссылочке и посмотрите что такое presence, blank? и present? и их сорцы.

[] — пустой массив
{} — пустой хэш

[].presence #=> nil
{}.presence #=> nil
false.presence #=> nil
''.presence #=> nil
Да, я прекрасно понял.

Но вы ведь поняли что
region = params[:state].presence || params[:country].presence || 'US'
отличается от
region = params[:state] || params[:country] || 'US'

Потому что во втором случае params[:x] может быть только nil или false, а в первом может быть и пустым объектом.

Если бы вы писали на чем нибудь другом, а не на Ruby, то не отличалось бы! Смотря конечно что вы ожидали бы получить.

В Ruby все объект, как мы знаем. Пустая строка(массив, хэш) такой же объект как и не пустая поэтому и та и другая преобразовываются в true, во многих других языках не так.
Поэтому нам порой приходится проверять объекты на их «пустоту». Метод blank?

present? = !blank?
Вы что сударь.
А вот и нет. Допустим у вас была какая то запись в базе. Пришли данные из формы в которых поле лого было пустым. Вы сделали @theme.logo = params[:theme][:logo].presence И получилось что у вас затерлось поле лого в базе, которое по идее обновляться не должно было.
ДА ДА ДА. Например @theme.logo = params[:theme][:logo] if params[:theme][:logo]
видимо путаешь) потому что если b не будет, то он вернет nil и a будет равно nil.
«ХР — это коммунальная дисциплина разработки программного обеспечения.»
Поправил, только не спрашивайте, что за «случаи» :)
Вряд ли это баг. Да и ведь по истории можно посмотреть, если кто-то совершал какие-то некорректные действия.
Если я правильно понял, то Вы о том что я например могу изменять тикеты коллеги? Или о том что можно менять Owner'а в настройках проекта?
к сожалению на данный момент нет. подробнее
По-моему, синие ссылки портят внешний вид.
Спасибо автору за столь подробное описание.
Но вот у меня, например, немного предвзятое отношение к unfuddle, во — первых, он мне очень напоминает Redmine,
во-вторых, он показался мне медленным.

А также вопрос: могу ли я на план Micro или Compact подключить функциональность тайм-трекинга?
соглашусь пожалуй
боюсь что никогда.
да вопрос актуальный, только вот с решением проблемы…
пока только вижу смысл купить охлаждение, чтоб хоть как то облегчить участь моего бука.

p.s. я под убунтой пользуюсь простой штуковиной
acpi -t

при вводе получаем
Battery 0: Charging, 94%, 00:10:58 until charged
Thermal 0: ok, 49.0 degrees C
Thermal 1: ok, 52.0 degrees C

Информация

В рейтинге
Не участвует
Откуда
Praha, Hlavni Mesto Praha, Чехия
Дата рождения
Зарегистрирован
Активность