rb
Ruby new_method Появилась необходимость в создании метода Array#to_hash, который из индексного массива делал бы ассоциативный.

["первый", "второй", nil, "третий"].to_hash
#-> {0 => "первый", 1 => "второй", 3 => "третий"}

PS. Встроенной реализации не нашел и потому пришлось делать велосипед.
rb
идеи Android iOS гениальные_идеи идеянахожуся У меня есть пластиковая карточка на которую начисляют зарплату (подключена к мобильному оповещению о банковских операциях по ней). И так получилось, что я ей практически всегда расплачиваюсь в магазинах. То есть если посмотреть смски от моего банка, то можно однозначно определить на что я слил всю зарплату.

Есть ли какая-нибудь прога для Adndroid, которая позволила бы мне "распарсить" список смсок и предоставить статьи доходов-расходов в виде красивых табличек и графиков?
rb
Неожиданно подумалось. Мигранты с большинстве своем мусульмане и потому не сильно пьянствуют. Точнее, пьянствуют, конечно, но на не системной основе. Значит, в целом, они трезвее местных и потенциально работоспособнее. При этом они отнимают работу у низкоквалифицированных местных рабочих, которые пьянствуют на системной основе ("Пятница! Имею право!"). Вот и получается, что у местных есть два пути выйти из капкана безработицы из-за мигрантов: прекратить бухать и/или повысить свой профессиональный уровень и выйти из сегмента низкоквалифицированной рабочей силы.

ЗЫ. Это я на примере Франции, конечно))
rb
жизнь без_паспорта Обсуждаем с коллегами особенности жизни без паспорта. Вот некоторые интересные тезисы нашего обсуждения:
— нет необходимости ходить в армию
— нет необходимости платить налоги (спорно, но логично)
— работа только в качестве фрилансера
— зарплату только электронными анонимными деньгами и наличностью
— скорая помощь не выезжает к анонимусам
— почти все можно купить на электронные деньги
— передвигаться по стране можно при помощи частников и электричек (на поезда, самолеты и междугородние автобусы нужен паспорт)
— могут быть проблемы с полицией, но без паспорта они не все равно не будут держать вас бесконечно (надо у бомжей уточнить)
— дискас?
rb
На Кавказе чиновники воруют точно также как и везде. Но там все друг другу родственники и потому перепадает всем.
rb
Ruby Gmail Rails Redmine mailer Мигрировал с Redmine 1.4 на Redmine 2.2 и у меня перестала работать рассылка (самописная в виде плагина). На все попытки отправить сообщение мне выдается ошибка «could not get 3xx (550)». Уже все пальцы стер пытаясь нагуглить причину.

ЗЫ. Использую smtp от Google Apps
rb
Ruby Rails Решил попробовать библиотеку github.com для управления событиями в Календаре от Google.

Запускаю в irb тестовый пример — работает. Делаю тоже самое в консоли Rails и код зависает на Google::Calendar.new. Ни каких ошибок, а просто висит!

Пробовал передавать в Google::Calendar.new не все параметры — нормально обрабатываются ошибки. На валидных данных — зависает. Куда копать?
rb
? Сисадмины, нужно просканировать всю сетку по ICMP и вывалить список MAC+IP. Еще бы их все раскидать по коммутаторам (на каком коммутаторе какие MAC+IP сидят). Есть для этого какие специальные утилиты или велосипед пилить?
rb
Какие есть нормальные книжки по HTML5/CSS3? Интересуют те, которые разбирают всё с нуля, а не ссылаются на то, как оно было в HTML4/CSS2/CSS1. На русском языке (так как не для себя ищу).
rb
история Стена текста о том, как появилась украинская нация. Без Великих укров от которых произошли обезьяны, а как все было на самом деле (с фамилиями, датами и ссылками на источники).

pomnimvse2.ru
rb
Теперь нельзя будет найти видео по воспитанию младенцев. Изымут как педофильское видео.
rb
жизнь Два дня не было интернета и в семье начались скандалы. Починил интернет и в семье наступила идиллия и взаимопонимание. Даже малыш зависит от детских песенок с Youtube.
rb
Ruby ? Rails В модели есть валидация, которая мне уж очень мешает. Удалить ее напрямую не могу, так как пишу плагин-патч. Как вообще можно удалить валидацию из модели?
rb
жизнь job В свое время не мог найти работу. Отсеивали меня на этапе собеседования с HR. Никак не мог понять в чем дело... пока не женился. Жена у меня, начальник HR-отдела, "поднатаскала" меня на все HR-уловки (тесты там всякие) и чего делать не следует. Ее подруга, директор по персоналу, составила мне резюме. После этого все пошло на лад.

У меня всегда было подозрение, что HR — это особый мир со своими условностями, чуждыми инженерам.
habrahabr.ru
rb
Ruby job Rails Разместил резюме год назад на superjob и до сих пор приходят предложения поработать. На этот раз AT Comsalting ищет человека на проект Электронный загс. Есть желающие попробоваться?
rb
Ruby Rails scope Уже полчаса не могу составить запрос выборки по дате (выбрать все записи от даты А до даты Б).

"date > :from AND date < :to" выдает какую-то невнятную ошибку PostrgreSQL (PG::Error: ERROR: missing FROM-clause entry for table "due_date >= :from AND due_date <= :to)")

Получается, название таблицы обязательно надо указывать?
rb
Linux Debian Mint Установил Linux Mint Debian Edition (LMDE) и не смог авторизоваться. Во время установки выбрал не только русский интерфейс, но и русский язык. В результате этого авторизоваться мне предложили тоже по-русски. Переключиться на английский не было никакой возможности (программа установки не предусматривает установку двух раскладок и переключение между ними). Решение проблемы только в том, чтобы переустановить систему и на этот раз выбрать русский интерфейс, но английскую раскладку. После установки доустанавливаем русскую раскладку и настраиваем клавиши переключения. Вот такой вот он Debian Edition!
rb
спорт физра методики подтягивания После зимы совсем разжирел и решил поподтягиваться. Благо на работе турник прикрутили прямо на стену рядом с лифтом. Методика состоит в следующем:
1) подтягиваться каждый раз, когда проходишь мимо турника
2) каждую неделю увеличивать количество подтягиваний в подходе
3) выполнять подтягивания медленно и качественно, наслаждаясь моментом

Важно правильно рассчитать начальное количество подтягиваний в подходе. Если начнете со своего максимума, то так и будете отдыхать на работе (или на работу не попадете). Расскажу как рассчитывал я:
* мой максимум 16 подтягиваний (с "рывками" и "волной")
* без "волны" и "рывков" подтягиваюсь раз 10
Исходя из этого я начал с 3 подтягиваний, то есть в 3 раза меньше максимума и в 5 раз меньше абсолютного максимума.

Уже дошел до 7 подтягиваний за подход. Самое сложное — это понедельник, а дальше организм входит в норму.
rb
жизнь lifehack ролики Мои старенькие Salomon Smart уже сносились (за 5 лет) и стал искать себе что-то подобное на замену (с отстегивающимся кроссовком). Не нашел… даже за 7к (как рассчитывал); Обиделся на всех продавцов брендовых роликов и купил себе китайские ролики в Декатлоне за 4к (Oxelo). Фиксируют ногу отлично, катятся замечательно (ABEC 7 или типа того). Советую!
rb
Ruby Rails ajax will_paginate Плагин will_paginate не умеет делать ссылки для ajax, даже когда request.xhr? #-> true

У нас возникла дилема: либо отказаться от will_paginate и искать новый, либо патчить will_paginate. Решили идти по второму пути.

Файл config/initializers/will_paginate_patch.rb

WillPaginate::ActionView::LinkRenderer.class_eval do
def link(text, target, attributes)
super(text, target, attributes.merge("data-remote" => @template.request.xhr?))
end
end