-
Выход смартфонов iPhone 6 и 6+ внесло некоторую дезориентированность в ряды дизайнеров и программистов, ведь раньше можно было просто нарисовать один макет под iPhone 5 и пропорционально уменьшить в 2 раза при разметке под предыдущие устройства. Но теперь ситуация несколько…
-
Обнаружение мобильного вредоносноо ПО в дикой природе
Смартфоны всё больше и больше проникают в нашу жизнь, для многих людей они стали незаменимым повседневным спутником. Эти гаджеты дают нам связь с другими людьми и развлекают нас. Мы доверяем им всё больше конфиденциальной и личной информации, и потому неудивительно,…
-
Классификация неструктурированных данных – зачем она нужна?
Основная масса хранимых современными компаниями данных является неструктурированной, т.е. это данные, созданные сотрудниками компании, а не, скажем, базой данных или выгрузкой автоматического сервиса. При этом даже при идеально настроенной системе прав доступа к ресурсам нельзя гарантировать, что в отдельно взятой…
-
Решения Dell PowerEdge для кинотеатрального контент-провайдера
На страницах нашего блога мы рассказываем о сотрудничестве с самыми разными компаниями и организациями – от локальных интернет-магазинов до университетов с мировым именем. Увы, большинство подобных кейсов описывают работу с зарубежными партнерами, но иногда попадаются интересные примеры и в России.…
-
Все в бой! Разбор боевого взаимодействия в VirCities и его роль в геймплее
Мы продолжаем знакомить хабровчан с игровыми механиками VirCities, чтобы наши будущие альфа-тестеры смогли морально подготовиться к тому, с чем они столкнутся. В первой статье нашего импровизированного цикла публикаций об игровых модулях мы рассказывали об основах экономики VirCities. Затем мы планировали…
-
Дискретные структуры: матан для айтишников
Посмотришь на любую программу обучения по IT-специальности, и тут же увидишь дисциплину «Дискретная математика» (возможно, под другим названием), обычно для перво- или второкурсников. И её наличие вполне разумно, поскольку дискретная математика и непрерывная математика (представленная на первом курсе институтов с…
-
Автоматизируем и ускоряем процесс настройки облачных серверов с Ansible. Часть 3: Переменные и файл inventory
В первой части мы начали изучение Ansible, популярного инструмента для автоматизации настройки и развертывания ИТ-инфраструктуры. Ansible был успешно установлен, описаны принципы работы, базовая настройка. В завершении статьи мы показали как быстро установить nginx на несколько серверов. Во второй части мы…
-
GDC 2015: дайджест основных новостей. 2 марта
Прямо сейчас в Калифорнии проходит одна из самых крупных и старейших конференций по игровой разработке. GDC проводится с 1988 года и традиционно включает в себя выставку, лекции, мастер-классы и круглые столы, где профессионалы индустрии обсуждают вопросы, связанные с программированием, дизайном,…
-
Intel показала планы по покорению 10 и 7 нанометров
Дальнейшее развитие микропроцессоров может потребовать отказа от кремния Тема Международной конференции по полупроводниковым схемам (International Solid-State Circuits Conference) в этом году звучала как «маленькие чипы для больших данных». Мероприятие проходило с 22 по 26 февраля в Сан-Франциско, штат Калифорния, США.…
-
Локализация Android приложения средствами Google Sheets
Добрый день! В данной статье хотелось бы поделиться своим небольшим опытом использования Google Таблиц при локализации Android приложения. Изначально требовалось перевести разрабатываемое приложение только на язык заказчика, т.е. норвежский. В это время в IntelliJ Idea не существовало Translations Editor’a, а…