• Вот мой скромный совет о том, как, по моему мнению, людям следует поступать с плохим кодом. Этот совет не имеет ничего общего с техникой; строго говоря, это даже и не совет, а просто мои недавние размышления. Обычно, первое, что человек…

  • Java, как и C#, по-прежнему занимают львиную долю рынка корпоративных приложений, сделанных на заказ. Java на этом рынке уже около 20 лет, C# около 10 лет, при этом они относится к языкам программирования 3го поколения. В то время, как языки…

  • Даже если код тривиален, вы всё равно должны его тестировать. Пару дней назад, Роберт Мартин опубликовал пост «Прагматичность TDD», (здесь лежит перевод — прим.переводчика) где он рассказал о том, что не тестируют абсолютно весь код. Среди исключительных ситуаций, когда не…

  • Согласно решению Министерства торговли США от 8 марта 2013 года, российская компания «Т-Платформы» оказалась внесена в «Список организаций и лиц, действующих вопреки национальной безопасности и внешнеполитическим интересам США» (Supplement No. 4 to Part 744). В решении утверждается, что у американского…

  • Предыстория: моя жена постоянно норовить как-нибудь мне напортачить: поставить будильник на 3 часа ночи, поменять мелодию звонка, снести настройки синхронизации, удалить свою смс и потом доказывать, что она этого не говорила. Шутки шутками, но в какой-то момент я решил: “Довольно!”…

  • У меня сложилось впечатление, что платными СМС пользуются только интернет-мошенники, и это дискредитировало данный способ оплаты. Вы когда-нибудь оплачивали что-либо с помощью СМС? Да Нет Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста. Никто ещё не голосовал. Воздержался 1…

  • Сервер на NetWare 3.12 с аптаймом 16,5 лет Опубликовано: 2012.03.30 Волжский автомобильный завод начал выпускать «десятку», череда трагических событий в Чечне лишь продолжалась, а всего несколько недель назад вышла новейшая операционная система от корпорации «Майкрософт» — Windows NT 4.0. Таким…

  • Что такое тестирование приложений и для чего оно нужно все знают. И все, я надеюсь, понимают, что нужно стремиться к созданию автоматических тестов. Работать должна машина. И все это хорошо и здорово, пока дело не касается пользовательского интерфейса (UI). Несмотря…

  • Предлагаем вашему вниманию очередную подборку с ссылками на новости, интересные материалы и полезные ресурсы.

  • Что такое распределенные вычисления, думаю, на Хабре знают все. Если нет, то вот отличная статья, где все рассказывается подробнейшим образом, включая историю и разные проекты. В числе прочих, упоминается и платформа BOINC (Berkeley Open Infrastructure for Network Computing). Немножко копипаста:…