Месяц: Февраль 2016

  • Рефлексия и кодогенерация в C++

    от автора

    Язык С++ по сей день является одним из самых востребованных и гибких языков программирования. Но иногда возможностей языка не хватает, несмотря на то что стандарт развивается и расширяется. С такой проблемой столкнулся и я в процессе разработки 2D движка для игр. Я стоял перед необходимостью решения несколько нетривиальных задач, таких как сериализация, анимирование и связка…

  • Вариант развёртывания Linux систем на базе Puppet 4. Часть II: доступ и стандартное окружение (cfauth + cfsystem)

    от автора

    Вкратце: cfauth — настраивает сервис SSH, админскую учётную запись, sudo, пароль суперпользователя cfsystem — настройка: APT, временной зоны, отправки системных писем, синхронизация времени, расширенный список стандартных пакетов Все модули интегрированы с модулем сетевого фильтра cfnetwork и не требуют дополнительных настроек

  • Редизайн приложения Bank of America: концепт

    от автора

    Привет! В этой статье я расскажу, как решил сделать редизайн приложения Bank of America, попутно изучая отличающуюся от российской банковскую систему США и объясняя логику изменений и улучшений. Глобальная претензия к текущему приложению — оно выглядит несовременным, хочется его освежить и сделать «чище». Имеются проблемы с навигацией: например, вместо таб-бара используется боковое меню, что затрудняет…

  • LiteManager удаленный доступ, импортозамещение TeamViewer и DameWare

    от автора

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

  • Чем плох JavaScript в большом проекте? С какими проблемами мы столкнулись и как их решали

    от автора

    Почему определенные недостатки языка JavaScript в реалиях разработки такого большого проекта, как наш, оказываются критическими? Как решить проблемы JS, когда количество кода превышает 2 млн строк, а команда насчитывает более 20 человек и постоянно растет? Об этом — в докладе фронтенд тимлида Wrike в рамках митапа, проведенного в нашем офисе совместно с сообществом Piter JS.

  • Управление серверами Vscale через Ansible

    от автора

    Проект Vscale был запущен всего полгода назад, и сейчас он очень активно развивается. Интенсивное развитие во многом стало возможным благодаря сообществу: огромный вклад в развитие сервиса вносят пользователи, которые создают библиотеки для работы с API и делятся ими с широкой аудиторией на GitHub. В числе интересных разработок — клиенты на Go, Ruby, Java, а также…

  • Начальная настройка беспроводных контроллеров Extreme Networks

    от автора

    В предыдущем обзоре речь шла о всей линейке Wi-Fi решений Extreme Networks для беспроводной сети доступа. Цель этого обзора — знакомство с настройкой беспроводных контроллеров Extreme Networks серии ExtremeWireless (IdentiFi). Обзор состоит из 4 больших разделов с подробными скриншотами: — Обзор настроек для беспроводного контроллера — Топология беспроводной сети и сетевых элементов — Пример настройки…

  • Иранская молодежь избегает полиции нравов с помощью мобильного приложения

    от автора

    Полиция нравов за работой Новое приложение для смартфонов под названием Gershad стремительно набирает популярность в Иране. Данный софт помогает пользователям избежать КПП иранской полиции нравов, которая следит за соблюдением и выполнением жителей законов Шариата, действующих в исламской республике. Приложение, которое на данный момент активно распространяется в Иране через социальные медиа (хотя статистика по закачкам отсутствует),…

  • Анкетирование. Описание Zoho Survey

    от автора

    В последнее время анкетирование становится неотъемлемой частью маркетинга и управления взаимоотношениями с клиентами (CRM). Сейчас уже не нужно говорить о том, как важно точно выяснить потребность клиента или получить от него отзыв для улучшения качества обслуживания. Анкетирование и опросы повышают лояльность клиентов и становятся знаком качества и высокого уровня сервиса. Ниже я привел пример описания…

  • Продвинутые методики внутреннего SEO для электронной коммерции

    от автора

    В среде IT-специалистов существуют различные мнения относительно SEO. Кто-то относится к этому отрицательно, а кто-то считает хорошим инструментом. Но негативное отношение к SEO обычно складывается из-за неумелого его применения. При грамотном и уместном использовании это средство продвижения может принести немало выгод, не вызывая недовольства пользователей. Одному из аспектов SEO — его внутреннему применению — было…