Архив раздела ‘blog’

Трансвааль, страна моя

Русская народная песня:

Читать продолжение этой записи »

Уже жаловался как Lenovo G560 работает с Ubuntu. Теперь после апдейта до 11.04 отвалился wifi, пишет: устройство не готово После гугления выяснилось, что проблема в network manager, причём не только для Lenovo. Что-то в последнее время мне всё чаще хочется перейти на Mac. Кое-как я решил эту проблему: вместо network manager поставил wicd network manager. [...]

Читать продолжение этой записи »

Встреча Ruby-программистов

14 сентября планируем провести очередное мероприятие Piter.rb #4: http://habrahabr.ru/blogs/ruby/127767

Читать продолжение этой записи »

Часто в качестве примера использования обработки исключений предлагают случай деления на ноль А в Ruby такой код вполне рабочий: def estimate_upper_bound # здесь сложные вычисления rescue 1/0.0 end При исключении будет выкидываться бесконечность, которую можно сравнивать например: value < estimate_upper_bound Будет true, если в процессе вычислений произошёл сбой

Читать продолжение этой записи »

С удивлением узнал, что письменность существовала до появления цивилизации Табличка из Диспилио

Читать продолжение этой записи »

Столкнулся с забавным багом производительности в Ruby, такая функция: class Array def my_join(delimiter)  str = »  each  do |item|    str << item.to_s + delimiter  end  str[0..-2] end end – работает в 10 раз быстрее чем join, несмотря на то что join в MRI написан на C. Впрочем это верно только для 32-битный архитектуры, не [...]

Читать продолжение этой записи »

Рейтинг смертности

Любопытно, Россия и Украина  оказались в десятке стран с самой высокой смертностью на 1000 жителей: 1 Angola 23.40 2 Afghanistan 17.39 3 South Africa 17.09 4 Nigeria 16.06 5 Russia 16.04 6 Ukraine 15.74 7 Chad 15.47 8 Guinea-Bissau 15.27 9 Lesotho 15.19 10 Central African Republic 15.01   Высокая смертность в этих странах объясняется [...]

Читать продолжение этой записи »

Десять очень полезных гемов В комментариях узнал об аналогах популярных Ruby-гемов: Kaminari -> will_paginate resque, navvy -> delayed_job Carrierwave -> paperclip

Читать продолжение этой записи »

Встреча Ruby-программистов

Проводим сегодня встречу рубистов Питера: http://habrahabr.ru/blogs/ruby/113843/

Читать продолжение этой записи »

Bioinformatics Boot Camp

http://bioinf.aptu.ru/bootcamp В Питере в последнее время активно развивается биоинформатика, даже мегагрант на три года дали.

Читать продолжение этой записи »