• Приветствую! Моя компания выбирает хостера. Глядя на досадный опыт некоторых российских компаний, принято решение о размещении сервера за границей. Хотелось бы узнать опыт и мнения тех, кто уже решал подобную проблему. Очень понравилось встреченное на Хабре мнение о Голландии: «защищенность…

  • До последнего времени мне обычно приходилось разрабатывать приложения на собственный вкус. Связано это было с тем, что в 1С: Предприятии не слишком большой выбор дизайнерских решений. Правда, широкий простор в решении, что будет на форме, чего не будет, в какой…

  • Некий Питер Коттл (Peter Cottle) сделал интерактивную обучалку по основам ветвления в Git. Есть несколько простых обучающих уровней, где нужно сделать пару коммитов, а затем merge или rebase, есть и сложные уровни, над которыми придется подумать. Можно также сохранять уровни…

  • Некоторое время назад я написал короткую заметку с опросом о судьбах донейта как способа финансирования писательского труда. Пришло время подвести итоги. Коротко. История с Литресом за неделю не закончилась ничем. В договоре есть пункт об автоматическом продлении договора. Так же…

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

  • Ким Дотком намерен серьёзно расширить набор предоставляемых сервисов. Вчера он анонсировал в твиттере, что в «ближайшие годы» запустит почту, голосовой и видеочат, а также выпустит мобильное приложение. Всё будет основано на шифровании и других функциях, гарантирующих неприкосновенность и безопасность информации.…

  • Поскольку идея данного поста родилась у меня независимо от эпопеи с хлебопекарней, хочу вставить и свои пять копеек. Итак, суть проблемы — поставить программный код в соответствие с бизнес-требованиями. Существуют замечательные методологии и техники, например, Behavior Driven Development (BDD), которые…

  • За последнее время мне попалась на глаза пара статей о том, что новые технологии уничтожают рабочие места и это касается не только уже привычной автоматизации заводов, но и белых воротничов. «Ничего нового» — скажете вы — «мы такое уже видели…

  • Данная статья является продолжением первой части «Введение в Jasmine». Здесь рассматриваются дополнительные возможности тестового фреймворка Jasmine, а именно: Spy — эмуляция функций/объектов Clock — синхронизация вызовов при использовании setTimeout/setInterval Runner и Reporter — запуск тестов и оформление отчета

  • Двое исследователей из Университета Эрлангена, в Германии, продемонстрировали способ получения зашифрованной информации смартфона под управлением Android, используя… морозилку 🙂