• В преддверии первого квалификационного раунда Russian Code Cup, который состоится 19 апреля, мы решили рассказать вам о семи самых интересных задач RCC за всю историю чемпионата по мнению Андрея Станкевича — доцента кафедры компьютерных технологий ИТМО, лауреата Премии Президента Российской…

  • Критичным аспектом в контексте информационной защищенности пользовательских данных является конфиденциальность передаваемых данных в процессе взаимодействия защищаемого приложения с веб-сервисами. Например, утрата конфиденциальности в приложениях, манипулирующих номером банковской карты и кодом аутентификации CVV2/CVC2, представляется уязвимостью критичной степени важности. Одной из распространенных…

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

  • Чат в приложении или игре – актуальная тема во все времена. Создано огромное количество всевозможных решений для их реализации, в т.ч. на основе стандарта XMPP. Однако все они, на мой взгляд, имеют достаточно высокий порог входа: требуется вникание в клиентский…

  • Добрый день. Меня зовут Головач Иван, я руковожу небольшой образовательной компанией и преподаю сам: Java Core Junior Java Developer: Servlet API, JDBC, Maven, JUnit, Mockito, Log4J, основы Spring/SpringMVC, основы JPA/Hibernate, шаблоны/архитектуры MVC/IoC/DAO. Multicore programming in Java. В следствии этого у…

  • С вами опять дядя док! Прошлый раз мы рассмотрели с чего следует начать, и я пообещал, что в этой части мы обсудим, что представляет из себя команда энтузиастов и с чем их едят (и едят ли вообще). Так что…наслаждайтесь! После…

  • В прошлом году на Хабре появилась новость о первых в мире наручных часах от компании Bathys Hawaii. Эта компания разработала проект упомянутого гаджета, и представила в 2013 году несколько рабочих прототипов. Теперь же часы обрели финальную форму и дизайн. Для…

  • В подавляющем большинстве изделия класса «настольные игрушки» не отличаются разнообразием. Но этого не скажешь об этих маленьких «существах», которые являются миниатюрными версиями гигантских самоходных конструкций авторства датчанина Тео Янсена. Эти конструкции, которыми он прославился, Янсен называет Strandbeest (игра слов: strand…

  • Несколько дней назад мне на глаза попался занимательный такой вопрос, касающийся того, каков будет результат выполнения данного кода: double a = 2.0 — 1.1; или такого: double f = 0.0; for (int i=1; i <= 10; i++) { f +=…

  • В нашем проекте возникла следующая задача — есть база с большим количеством товаров, на уровне сотен тысяч. У каждого товара есть сотни динамически создаваемых характеристик. Необходимо обеспечить быструю фильтрацию по товарам по набору различных характеристик. Время формирования ответа должно быть…