Месяц: Январь 2017

  • Игра HellWorm. История разработки

    от автора

    Доброго времени суток! Я хотел бы рассказать про свой опыт создания мобильной игры на Unity под названием HellWorm. Из названия можно понять, что игра про червяка. Ползаем, кушаем монетки, не врезаемся в препятствия. Казалось бы, клон классической игры, на которой большинство из нас выросло. Но, на самом деле, параллель со змейкой на этом заканчивается. Игра…

  • Абстрагируемся от горячих клавиш в десктопных приложениях, или как отлаживаться в любом IDE одними и теми же кнопками

    от автора

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

  • НеАнгелы, или чего хочется в облаках

    от автора

    Мы, конечно, не ангелы, но в прошедшем году вели себя хорошо. И работали вродь ничё так. Однако руководство, все же, решило вставить нам BaaS в облако. Для повышения, так сказать, общей производительности.

  • Просыпаемся естественно. Чем заменить свет солнца?

    от автора

    30 декабря в офисе слышал презабавный диалог: “Ставлю 10 будильников на двух телефонах. Ничего не помогает, всё равно сплю дальше. В рабочий день в 11 просыпаюсь. Вообще ужас.” Вместо слова “ужас”, конечно же, стояло нечто более матерное, но проблема на лицо. Всем нам тяжело просыпаться по утрам. Ну или почти всем. Как я решил эту…

  • Раскрутка нового агентства на upwork с нуля — личный опыт

    от автора

    Ранее я уже писала пост о том, как я создала на апворке агентство, представив на этой бирже свою маленькую оффлайновую команду. Наработав определенную клиентскую базу, нам уже не приходится придумывать какие-то хитрости в плане привлечения клиентов. Нынешний мой пост — о раскрутке другого агентства, другой команды, которую формировала не я, и в которую временно влилась…

  • Вышел GitLab 8.15

    от автора

    В последнем релизе уходящего года мы завершаем наш Мастер-план и хотим показать вам кое-что интересное из того, над чем мы работали. В GitLab 8.15 появилась фича Auto Deploy – автоматизированная настройка развертывания и приложений для ревью (Review Apps). Для проекта на Ruby on Rails такая настройка займёт меньше минуты. Посмотрите, как это работает, в видео…

  • Постановка задачи: Объекты учета и моделирование отношений между ними

    от автора

    Модели создаются аналитиком с целью сделать понятным ту или иную часть предметной области. Модель строится при помощи объектов учета и отношений между ними. Под объектом учета понимается все, что мы назвали: активы, процессы, события, структуры, множества и т.д. При этом кажется, что мы все знаем, что такое «понимание», однако, стоит поговорить об этом чуть подробнее.…

  • Тренируем нейронную сеть написанную на TensorFlow в облаке, с помощью Google Cloud ML и Cloud Shell

    от автора

    В предыдущей статье мы обсудили как натренировать чат-бот на базе рекуррентной нейронной сети на AWS GPU инстансе. Сегодня мы увидим, как легко можно обучить такую же сеть с помощью Google Cloud ML и Google Cloud Shell. Благодаря Google Cloud Shell не нужно будет делать практически ничего на локальном компьютере! Кстати, сеть из прошлой статьи мы…

  • Обзор self-hosted continuous integration систем

    от автора

    Введение Сложно представить современную разработку без Continuous Integration. Многие компании выпускают по нескольку релизов в день и прогоняют тысячи тестов. Со времен Jenkins и Travis CI на рынке появилось много самых разнообразных инструментов. Большинство из них работают по модели SaaS — вы платите фиксированную плату за использование сервиса, или за количество пользователей. Но использование hosted…

  • Отладка бота Telegram на localhost

    от автора

    Когда для бота Telegram установлен веб-хук, то становится затруднительным отлаживать бота, потому что каждое изменение кода бота на рабочем компьютере должно быть отражено на сервер. Довольно простым решением данной проблемы мне показалось для включения отладки бота открыть адрес в браузере, который переведет бота на сервере в отладочный режим, позволяя используя вкладку браузера как промежуточное звено…