-
Часто бывает так, что существует множество различных проектов, которые необходимо регулярно бэкапить. Но еще чаще бывает так, что поднимать свой собственный сервис резервного копирования лениво, и копии в лучшем случае делаются время от времени, а в худшем — не делаются…
-
FORTH: POP3 наноклиент. Часть 2
Во второй части попробуем написать минимального POP3 клиента. Он будет уметь подключаться к серверу, логиниться в почтовый ящик, узнавать сколько там писем и скачивать последнее. Для иллюстрации этого будет достаточно.
-
WinPhone: пути к совершенству
В этой статье я расскажу о том, как сделать не сложный, но интерактивный и функциональный графический редактор-рисовалку под Windows Phone. Думаю, даже опытные разработчики смогут найти для себя что-то интересное и новое. Уникальной фишкой редактора будет история, которую можно в…
-
Google анонсировал пять игр для Google Glass
Само собой, в тактический шутер при помощи «очков» от Google не поиграть, как не поиграть и в любую мало-мальски сложную в управлении стратегию. Но разработчики компании и не стремились создать графически совершенные игры с разветвленным управлением. Вместо этого компания представила…
-
IBM планирует переходить на интегральные схемы нового типа
На днях Джон Кейси, сотрудник Центра полупроводниковых исследований и разработок IBM, дал весьма интересное интервью. В нем Кейси сообщил о том, что корпорация IBM ищет достойные альтернативы технологии КМОП и архитектуре фон Неймана, поскольку действие закона Мура все замедляется, и…
-
Первый шаг к бессмертию
Стартап eterni.me привлекает желающих стать первыми участниками интересного эксперимента. Создатели объявляют возможность создать вашего виртуального двойника, обработав всю информацию о вас, которую вы можете предоставить, с тем чтобы потом с этим двойником можно было общаться. Сбор адресов для предварительных инвайтов…
-
Деревья принятия решений на JavaScript
В качестве практического приложения к предыдущей статье, хочу предоставить крошечную JavaScript библиотеку для построения деревьев и леса принятия решений.
-
Как мы в Канадские акселераторы подавались и интервью проходили
Краткая предистория Кто-то из Вас помнит о запуске первого интернет-магазина со случайными ценами в сентябре — пост на хабре. Прямых ссылок не оставляю, так как мы уже получаем доход (хотя и не вышли на самоокупаемость) и пока не можем завести…
-
Почему не любят Mail.ru, или моё общение с любезнейшей техподдержкой
Я всегда нейтрально относился к Mail.ru. Я не особо пользуюсь их сервисами, но ничего против не имею. А подарок в виде терабайта в облачном диске и вовсе порадовал. Но недавно я пообщался с их техподдержкой и понял, почему многие их…
-
Унификация ассоциативных STL-контейнеров шаблонным параметром — компаратором
Рассмотрим код: std::multiset<int> set0, set1; for (auto it = set0.begin(); it != set0.end(); ++it) { // длинная // обработка // *it } for (auto it = set1.rbegin(); it != set1.rend(); ++it) { // длинная // обработка // *it } Обработка…