• Все мы знаем, что юнит-тесты — это классно, что только коду, который так или иначе покрыт тестами, можно доверять и что если какой-нибудь неопытный senior developer старший программист что-нибудь сломает, тесты это сразу же покажут. Тем не менее, написание тестов…

  • Компания «Яндекс» планирует выделить «Яндекс. Браузер» и мобильные технологии в автономное подразделение, которое будет возглавлять Дмитрий Полищук. Ранее Полищук руководил разработкой мобильных сервисов компании, пишут «Ведомости». В новое подразделение вошел также и аналитический сервис AppMetrica. Мобильные приложения для большинства сервисов…

  • В предыдущей статье я затронул тему структуры проекта. На мой взгляд, это первый шаг с которого начинается красивый код. Второй шаг это правильная организация файлов самого класса. Кому-то статьи про Obj C могут показаться архаизмом, но пока мы не планируем…

  • Они объясняли мне: «У тебя есть апельсин, так? Теперь ты разрезаешь этот апельсин на конечное количество кусочков, складываешь их обратно в апельсин, и он становится таким же большим как солнце. Истина или ложь?» — Между кусочками нет пространства? — Нет.…

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

  • Как всегда в понедельник короткая подборка того, что вы могли пропустить за выходные дни.

  • 27 июня 2015 года, в Киеве, наш проект принял участие в международном конкурсе стартапов «PioneersKyiv», на котором присутствовали инвесторы, менторы и бизнес ангелы как из Украины, так и из-за рубежа. Делимся впечатлениями и парой выводов…

  • В 2013 году власти Мельбурна провели каталогизацию всех 70 000 городских деревьев (см. карту всех деревьев). Каждому из них присвоили персональный ID и соответствующий почтовый адрес. По задумке, так горожанам будет проще оперативно сообщать о возможных проблемах, вроде опасно свисающих…

  • Машины Тьюринга, Поста, Минского, алгоритмы Маркова, рекурсивные функции Клини были придуманы в первой половине двадцатого века в результате попыток формализовать понятие алгоритма. Эти математические модели до сих пор успешно применяются для решения задач разрешимости и алгоритмической сложности, но бесполезны для…

  • При клике по изображению фотография откроется в лучшем разрешении Вероятно, многие слышали о шифровальной машине нацистов Enigma и Алане Тьюринге, человеке, кто сумел «взломать» эту машину. При этом заслуги Тьюринга не ограничиваются лишь этим достижением — он оказал существенное влияние…