пятница, 20 мая 2011 г.

Список ключевых слов Firebird 2.5

Понадобился на днях, найти готового не смог. Вытащил из исходников - keywords.cpp

UPD:
Оно же, только официально - http://www.firebirdsql.org/refdocs/langrefupd25-reskeywords-full.html

четверг, 19 мая 2011 г.

Практическое применение SSD

Все больше и больше хороших отзывов об их производительности, так и хочется вынести базы на такие винты. Но вот встретился отзыв о практическом опыте работы на SSD - http://www.codinghorror.com/blog/2011/05/the-hot-crazy-solid-state-drive-scale.html

Если кратко -
  • Super Talent 32 GB SSD, failed after 137 days
  • OCZ Vertex 1 250 GB SSD, failed after 512 days
  • G.Skill 64 GB SSD, failed after 251 days
  • G.Skill 64 GB SSD, failed after 276 days
  • Crucial 64 GB SSD, failed after 350 days
  • OCZ Agility 60 GB SSD, failed after 72 days
  • Intel X25-M 80 GB SSD, failed after 15 days
  • Intel X25-M 80 GB SSD, failed after 206 days
Т.е. в среднем живет винт около 12  месяцев. Билдовый и тестовы сервак на таком поднять самое то (шутка ли - 500Мб/с), а вот базу уже как-то жалко :)

Хотя автор статьи и говорит, что даже при такой статистике от ssd не откажется - слишком уж комфортной становится работа.

среда, 18 мая 2011 г.

Когда начинать кодировать?

Уже как-то писал, что ТЗ дает возможность дешево "проиграть" проект - без реализации.
Встретилось еще одно подтверждение мысли:
  • Статистика говорит о том, что более 50% дефектов вносится в программу до кодирования.
  • Статистика говорит о том, что кодирование, как правило, является самым дорогим участком.