Ответы пользователя по тегу C++
  • Совместное использование C++ и Golang: возможно ли, насколько удобно, применяли ли вы в проектах?

    akalend
    @akalend
    программирую
    да, это возможно, архитектура golang была создана специально так, чтоб можно без проблем вызывать с++ и из С++

    zacg.github.io/blog/2013/06/06/calling-c-plus-plus...
    https://github.com/sayden/go-c-bindings-examples
    Ответ написан
    Комментировать
  • Как приступить к изучению баз данных на C++ в Ubuntu?

    akalend
    @akalend
    программирую
    Изучать специально какое либо АПИ на С++ для БД не нужно. Нужно иметь общее понятие про то, что такое сервер БД. Уметь составлять SQL запросы. Разбираться в оптимизации структур данных и тюнинге запросов. В моей практике приходилось иметь дело с разными БД (MSSql MySQL, PgSQL, VoltDb, Informix) и разными языками (С++, РНР, Python, Java ). При достаточной практике работы, любое АПИ к БД осваивается за два часа. По этому, моя рекомендация - выбираешь любую из популярных БД (MySQL,PgSQL) и начинаешь тренироваться в запросах. Выбор между MySQL и PgSQL - это религиозный спор. На начальном этапе - это абсолютно без разницы. Освоив одну БД, всегда можно быстро переключиться на другую и уже дальше осваивать её особенности.
    Ответ написан
    Комментировать
  • Что использовать nginx, php-fpm или с++ для разработки web server ориентированного приложения?

    akalend
    @akalend
    программирую
    по поводу деплоймента на РНР:
    1) распространять приложение в виде упаковонного файла phar
    2) сделать служебную WEB страницу, которая будет выполнять удаленную установку приложения:
    - создавать директорию version_num
    - записывать в неё твоё приложение my_proga.phar
    - переключать линку с version_num_old на version_num

    как вариант еще можно поднять виртуальный хост test.webapp, переключение хостов можно делать симлинками.
    3) твои действия из дома/офиса:
    - устанавливаем в служебном интерфейсе новый номер версии
    - закачиваем новый файл my_proga.phar
    - нажимает кнопку инсталл, для первого запуска
    - проверить как поднялось на тестовом хосте
    - нажать кнопку деплой для переключится линка на основной хост
    - и смотрим как все прекрасно на основном хосте
    Ответ написан
    Комментировать
  • Где найти Unix C++ программиста?

    akalend
    @akalend
    программирую
    Ознакомился с ТЗ
    я бы подправит требования так:
    Требуется системный программист (Си), с опытом разработки низкоуровневых сетевых решений
    Ответ написан
    Комментировать