Задать вопрос
  • Задержка в пакетной печати 1С?

    fzfx
    @fzfx
    18,5 дм
    тщательно проанализировав все предоставленные вами сведения о проблеме, могу сообщить следующее: нужно разобраться, из-за какого фактора возникают паузы, и устранить этот фактор.
    Ответ написан
    1 комментарий
  • Что должен знать от DevOps средний веб-программист при устройстве на работу?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    маст хев:

    Понимание принципа работы ssh ключей, чтобы уметь настроить себе доступ на линукс машину или в гит (bitbucket/github/etc)

    Базовое понимание git и то, что висит поверх него (github, bitbucket, etc) чтобы не путаться в пулл реквестах, понимать зачем они и как организована у вас работа - неймконвенш для веток, как ревью делается

    Если пишете под докер, то Dockerfile - это в основном ответственность разработчика. Где его запускать - уже второй вопрос.

    Вы должны уметь ваше приложение развернуть на локальной машине, и понимать как его развернуть на другой машине.
    Jenkins\Teamcity - это тулзы, где девопс старается автоматизировать то, что вы разворачиваете на локальной машине. Вы его консультируете где и откуда вы читаете конфиги, возможно у девопсов есть какие-то централизированные способы для этого. Но Jenkins\Teamcity вам нужны на уровне продвинутого юзера. Можно на месте попросить девопса вам показать базу.

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

    Задача девопса - это скейл и автоматизация. Девопса потому и стали выделять в отдельную должность, что появилось много приложений, которые нужно развернуть не на дев машине и напродакшене, а на нескольких тест окружениях, на нескольких регрешн, на нескольких продакшн (отказоустойчивость и так далее), и накопилось работы на приличное количество человекочасов. Но это не значит, что девопс вообще должен разбираться в вашем приложении и тем более бизнес-логике лучше, чем разработчик.
    Ответ написан
    Комментировать
  • Как организовать zerodowntime обновление СУБД?

    Melkij
    @Melkij
    PostgreSQL DBA
    Вы должны разрабатывать и деплоить приложение соответствующим образом. Так, чтобы старая версия приложения могла работать с новой версией схемы базы. Или наоборот, новая версия приложения могла работать со старой схемой базы.
    То есть удаление таблички: сначала деплоите приложение, которое уже не работает с этой таблицей, потом удаляете таблицу
    Новая табличка: сначала миграция, затем приложение
    Новое поле в таблице с default значением: сначала поле, затем приложение
    Новое поле без default: сначала новое поле с default null, затем релиз приложения которое обязано писать новое поле, но ещё не читать его (либо приводить null к нужному если это возможно на приложении), затем миграция с проставлением нужного значения (и, блин, не одним update по всей большой таблице), drop default, set not null, деплой приложения со всей логикой
    И так далее. Во время разработки думаем, а как, когда и в сколько итераций это можно будет задеплоить.

    Ну и, разумеется, DBA (или заменяющий его обязанности человек) думает над тем, как именно вносить нужную миграцию в базу
    Ответ написан
    Комментировать
  • Какой язык/фреймворк выбрать для написания desktop-клиента сайта?

    @rsi
    software engineer
    Берите java, 100% кросплатформенно. Проще C++, куча удобных возможностей в ядре, сократит время разработки.

    Java профессиональна и серьезна, выбор серьезных компаний, не хипстеров.

    Создана для desctop и несет всю мощь для реализации настольных приложения в отличии от питон или руби.

    Java позволяет создавать отличный GUI из коробки.

    Jre установлено почти на всех ПК, если нет установить не проблема.

    Нативный код вам не нужен, в этом нет смысла если у вас не стоит на работе древний хлам для которого очень важна производительность.
    Ответ написан
    Комментировать
  • Какой язык/фреймворк выбрать для написания desktop-клиента сайта?

    Ranwise
    @Ranwise
    Qt webkit + angularjs\backbone\reactjs
    Ответ написан
    Комментировать
  • Какой язык/фреймворк выбрать для написания desktop-клиента сайта?

    @vilgeforce
    Раздолбай и программист
    Пишите на Qt - будет нативный код, а не промежуточный как в .NET/Java
    Ответ написан
    Комментировать
  • На чем построить сайт - прототип интерфейса?

    nicogold
    @nicogold
    UX Strategist
    If you're talking about prototype for UX/Usability testing, you should use Axure, Indigo Studio or inVision...
    If you want to create a real site, you need to ask in web-developers cummunity.
    Ответ написан
    Комментировать
  • Какой самый лучший Tex-editor под Os X?

    xSkyFoXx
    @xSkyFoXx
    Мой фаворит - texstudio. Выглядит, конечно, не так привлекательно, как latexian, но куда функциональнее и удобнее.
    Ответ написан
    1 комментарий
  • На чем построить сайт - прототип интерфейса?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Помните всегда: Раскрученные != популярные != лучшие...
    пробуйте Laravel (PHP), удобный фреймворк и ничего сложного в архитектуре проекта.
    Ответ написан
    1 комментарий
  • На чем построить сайт - прототип интерфейса?

    laska
    @laska
    PHP/JS разработчик
    На чем пишете серверную часть, на том и пишите прототип веб-интерфейса.
    К примеру для С++ есть fastcgi++.
    Ну и так далее.
    После большинства языков в Node.js переучиваться сложнее чем в RoR.
    Ответ написан
    Комментировать
  • Какой выбрать 2D-движок для начинающего программиста?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    SDL
    Ответ написан
    Комментировать
  • Кросс-компиляция программ?

    EXL
    @EXL
    Энтузиаст
    Все программы, использующие SDL или Qt. Например:
    Qt Creator
    PPSSPP
    Otter Browser (аналог браузера Opera 12)
    Clementine
    CoolReader3
    qBittorrent

    Если ресурсы позволяют в список можно добавить Firefox и Thunderbird.
    Ответ написан
    Комментировать
  • Кросс-компиляция программ?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    программы (или список программ) которые можно ручками пособирать самостоятельно для разных платформ

    Все пакеты входящие в состав buildroot кросс-компилируются.
    Ответ написан
    Комментировать