Archive for Январь, 2011

За что люблю руби, так это за возможность расширить любой из базовых классов

Понедельник, Январь 31st, 2011
require 'bigdecimal'

# Модуль содержит методы для работы с валютой (вернеее рублями и копейками)
module Rubles
  # Количество рублей
  def rubles
    self.to_i
  end

  # Количество копеек
  def copeck
    self - self.rubles
  end

  # Копейки в виде строки
  def copeck_str
    sprintf("%.2f", self.copeck)[/\..*$/]
  end
end

# Будем использовать его для ч
[Float, BigDecimal].each do |clazz|
  clazz.class_eval do
    include Rubles
  end
end

# Теперь можно писать так с Float'ом:
puts 6.7.rubles     # 6
puts 6.7.copeck     # 0.7
puts 6.7.copeck_str # .70

# Ну и для двоичнодесятичного числа
puts big_decimal = BigDecimal.new("1039829318938.9")
puts big_decimal.rubles     # 1039829318938
puts big_decimal.copeck     # 0.9
puts big_decimal.copeck_str # .90

Типа коварный Путин, его бункер на Южном Урале и т.п.

Воскресенье, Январь 30th, 2011

Кинули ссылку про «подземный бункер Путина под горой Яман тау*». Ссылку приводить не буду, кому интересно, сами найдёте. В ролики страшные байки про подземный город на южном Урале. Причём ведь доля правдя есть. Что-то в земле действительно копали, посёлок действительно закрыт. Зачем копали, не понятно, т.к. полезных ископаемых особых там нет. Только гранит. Ну и ходила по посёлку молва про убежища для партийной верхушки. Вероятно даже не ошибались. Только вот про город сомнительно. .Слабо верится в то, что в маленький посёлок можно незаметно для местных протащить стройматериалов на городок в 60 тысяч (в перспективе на 300). Да и площадь у этого города какая должна быть. Там ведь не только людей напихать нужно. Их нужно кормить, поить, воздухом обеспечивать, да ещё и освещение нужно. Что там, тайком ядерный реактор воткнули, и никаких следов? А охлаждают его, вероятно в Кынгарге (речушка такая там шириной метра 3 и редко где глубже полуметра). Хотя там ещё Инзер есть, он пошире. Только вот с питьевым водозабором ниже Яман-тау. И ничего, дети в темноте вроде не светятся.

Дальше интереснее. Оказывается, что с приходом Путина к власти, вливания в посёлок Межгорье, который это дело всё строит, увеличились не то вдвое, не то втрое. Как только местные это не заметили,  последние 10 лет женщины сидят по домам, а мужики на вахте работают, т.к. работы в посёлке нет.

Не сходится у ребят что-то. Риторический вопрос: Врут может?

Ах, ну да, почему-ж я всё это знаю. У меня-ж в упомянутом Межгорье родственники живут. Я там регулярно в детстве лето проводил. Сейчас родственники в Красноярск погостить приезжают.

* Плохая, скверная гора, в переводе с Башкирского.

 

backup-manager пишет warning в конф. файле, человек не придумал ничего лучше как удалить его.

Воскресенье, Январь 30th, 2011

Мега админ, просто:http://www.docunext.com/blog/2010/02/backup-manager-warnings.html

Инопланетяне связались с тёткой через принтер. Баян, конечно, но это-ж обоссаться можно :)

Пятница, Январь 28th, 2011

Вот такой вот хулиган разбудил меня сегодня утром

Вторник, Январь 25th, 2011

image

Соседи потащили в дом под видом устройства для уничтожения ботинок. Чую их жестко обманули, т.к. ему по силам только шнурки.

Старый добрый сериал «Чудесные годы»

Воскресенье, Январь 23rd, 2011

Нравятся мне персонажи в этом сериале.

Ситуация, главный герой по имени Кевин переходит в Hight School, по нашему Среднюю школу, в первый же день в школе, спасаясь от насмешек старшего брата сбегает из столовой. При этом он захватывает с собой яблоко. У выхода его ловит директор: указывает на надпись, гласящую, что еду из столовой выносить запрещено. Кевин вырывается, но директор ловит его уже 2-го выхода. Дальше диалог:

- Ты понимаешь, что еду из столовой выносить нельзя?

- Т.е. вы хотите чтобы еда была в столовой?

- Да

Дальше яблоко стремительно летит вглубь столовой, звучит звон бьющегося стекла. (Мои аплодисменты)

Дальше сцена в кабинете директора. Директор + какая-то тётка устраивают Кевину допрос, при этом директор говорит жёстко, как с уголовником, а тётка чуть ли не плача. Слова одни и те же: »Что тебя заставило это сделать».

На мой вкус нормальный такой вопрос, на пару логических уровней выше, чем способен ответить своё поведение 12-ти летний подросток (да и большинство взрослых). Причём понятно, что вопрос скорее риторический, и спрашивающий не предполагает ответ, содержащий упоминания о старшем брате, злости, и что дурак директор подвернулся под руку, и сам же и спровоцировал порчу школьного имущества. Кевина уже осудили как хама и хулигана, о чём знают все присутсвующие и любая попытка оправдаться только усугубит ситуацию. Т.е. директор требует, чтобы ему отвечали, и при всем своим поведением говорит, что ответ ему не нужен.

Кевин поступает так, как поступил бы в такой ситуации любой психически нормальный подросток. Он начинает хамить.

Короче, сериал снят очень грамотно, со знанием дела. Всем рекомендую.

За что я люблю руби

Воскресенье, Январь 23rd, 2011

Например вот за такие штуки:

Time.now.to_date - 1.day + 1.year

Что такое сим-сим?

Воскресенье, Январь 23rd, 2011

Сказку все помнят, многие помнят, что сим-сим это растение вроде конопли, из которого выжимают масло.

Глядим в Википедию и находим, что сим-сим это арабское, а сезам латинское название привычного всем кунжута.

Вот так живешь, и в 30 лет узнаешь :-) .

Экспериментальное рабочее место

Суббота, Январь 22nd, 2011

На днях на хабре мелькнул пост про стоячее рабочее место. Я решил провести эксперимент, соорудил вот такую штуку: image

Основное ее предназначение снизить количество тупления в монитор. Этот морскими пока не проверял, зато могу сказать, что стало просто оторваться от игрушек. В тот же «Мир танков» впервые проиграл меньше часа.

Кино на 23 дюймовом мониторе, оказывается, можно смотреть в 2,5 метрах от монитора.

Как приготовить половину курицы?

Пятница, Январь 21st, 2011

image