Tag Archives for разработка
Десять смертных грехов в оценке трудоёмкости разработки программного обеспечения
Введение В этом топике я хочу представить вам, дорогие читатели, пересказ вебинара от человека, чьё имя не нуждается в представлении. Для того, чтобы изложить часовой вебинар в виде небольшого топика, мне пришлось значительно ужать комментарии автора, поэтому я сознательно не помечаю … Continue reading
Как безопасно хранить пароль?
Используйте bcrypt. Используйте bcrypt. Используйте bcrypt. Используйте bcrypt. Используйте bcrypt. Используйте bcrypt. Используйте bcrypt. Почему не {MD5, SHA1, SHA256, SHA512, SHA-3, другие}? Все эти хэш-функции имеют общую цель – они предназначены для расчета предварительно огромных объемов данных в самые короткие … Continue reading
Burn-up and burn-down charts
При работе с проектом всегда хочется увидить его прогрес выполнения и также узнать время его выполнения (хотя бы приблизительно). Ken Schwaber рассказывал про burn-up and burn-down charts. Я был удивлен в простоте и информативности такого метода. Burn-down charts Через такой … Continue reading
Capistrano: Multistage – что да как
Уже давно я писал о такой прекрасной утилите как Capistrano. Capistrano – это написанная на Ruby утилита, созданная в целях надежного и многократного развертывания Rails-приложений на удаленных серверах (хотя можно разворачивать и не только ROR). Для связи с серверами и … Continue reading
Построение деревьев
Небольшое введение. Весь пост написан с оглядкой на MySQL, из-за ее распространенности в web. Конечно, у Oracle возможностей больше, но хостинг с Oracle (или, например, с PostgreSQL) поискать еще надо. Нас же интересует практическое применение в веб-приложениях и обычных сайтах. … Continue reading
Многократное развертывание с использованием Capistrano
Capistrano – это написанная на Ruby утилита, созданная в целях надежного и многократного развертывания Rails-приложений на удаленных серверах (хотя можно разворачивать и не только ROR). Для связи с серверами и выполнения серверных команд в ней используется SSH. Эту утилиту очень … Continue reading
О разбитых окнах.
Ученые установили, что за ограду с табличкой «Не входить! Велосипеды не пристегивать!» все равно входят 27% желающих срезать путь, но если рядом пристегнуть велосипед, число вырастет до 82%. Что же это, доктор?
Lunascape – браузер с тремя движками
Многие разработчики и обычные пользователи Интернета сталкиваются с ситуацией, когда им приходится пользоваться сразу несколькими браузерами. Для некоторых веб-приложений и доступа к корпоративной почте часто приходится использовать стандартный Internet Explorer, для комфортной работы с использованием множества расширений – браузер Firefox, … Continue reading