• Должен ли программист выполнять роль девопса на сервере заказчика?

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

    Так что настройте и на будущее при переговорах это обсуждайте, и вопросы примерно следующие:

    * Формат поставки
    * Операционная система
    * Доступы
    * Права на исходный код
    * Порядок приемки кода
    * Прочее

    То есть чем более точно вы все опишите в ТЗ и договоре, тем меньше у вас будет проблем
    Ответ написан
    3 комментария
  • Должен ли программист выполнять роль девопса на сервере заказчика?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Нужно поставлять свои решения с развертыванием в докере. Компоуз файл ему отдаете и говорите. что дальше не ваша забота. Может он на QNX каком-нибудь или OS/2 решил бы все завести. Это его проблемы.
    Ну а то, что вы не согласовали заранее требования к платформе и окружению, не оговорили в каком виже будет поставка и какие вы готовы обеспечить работы по развертыванию - это теперь ваши обоюдные роблемы.
    Если вы уже отдали ему исходники, то он может попытаться свалить с ними под предлогом, что вы ничего не развернули на его железе.
    То. что не оговорено в договоре, будет геморроем. Ну а там уж только меряться кому геморрой длиннее покажется.
    Ответ написан
    Комментировать
  • Объединение и монтирование дисков в UBUNTU 18.04.06?

    @brar
    LVM.
    Ответ написан
    Комментировать
  • Какую среду/язык выбрать для написания управляющей программы, работающей под Windows и Linux?

    @RR_Zz
    Qt + QtCreator и С++.
    Работа с COM-портами есть в примерах, непосредственно в IDE, выкачивается как пример, который можно тут же начать переделывать под себя.
    С++ там не сложный, если знаете С, то этого достаточно чтобы освоится.
    Есть конструктор GUI.
    Если использовать для работы с окружением классы Qt. Обращение к файловой системе, UART, конфиги, базы данных. То получится очень переносимое решение.
    Ответ написан
    1 комментарий
  • Как запустить программу с графическим интерфейсом на Ubuntu, установленной на VPS?

    @rPman
    x2go
    на vps-ку сервер, на домашнюю машину - клиент, подключение по ssh, в мире linux да и windows это наиболее отзывчивое приложение удаленного рабочего стола, особенно со слабым сетевым каналом

    p.s. можно поставить какое-нибудь DE но не обязательно, можно указать что запускать нужно конкретное приложение (но некоторые кривонаписанные ожидают какое то DE и могут глючить)

    p.p.s. вообще то ставить ничего не требуется, если локально у тебя есть xserver (это linux или на windows установить соответствующее приложение, например от cygwin) то достаточно подключиться по ssh с ключом -Y и можно запускать приложение с использованием локального xserver. Этот подход больше потребляет сетевой трафик чем x2go но на linux машинах буквально не требует никакой настройки
    Ответ написан
    Комментировать
  • Как в Ubuntu 20.04 присоединить неразмеченную область SSD к /home?

    Adamos
    @Adamos
    MBR, расширенный раздел...
    "Существуют вещи настолько кривые, что сделать их прямыми можно только одним способом" (с)
    В данном случае с диска в любом случае придется слить те данные, что в home.
    Потом - три варианта: либо разбить по-человечески, начиная с GPT-разметки.
    Либо удалить расширенный раздел и создать основной на все получившееся место.
    Либо, удалив расширенный раздел, растянуть sda1 на весь диск и создать на нем папку home, не выделяя под нее отдельного раздела.
    Последнее даст максимум места, но чревато забиванием диска в ноль по неосторожности.
    Ответ написан
    Комментировать
  • Как убить процесс в названии коротого пробелы использую командную строку?

    wisgest
    @wisgest
    Не ИТ-специалист
    Как и во многих других случаях аргументов с пробелами использовать кавычки:
    taskkill /im "name with spaces.exe"
    Ответ написан
    Комментировать
  • Enter activation code or service domain Cisco?

    ZERGeich
    @ZERGeich
    Гугл знает всё.
    Ответ написан
    Комментировать
  • Как считать из файла определенное слово, и посчитать сколько раз оно появляется в файле СИ?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Почему вопрос градуирован как "сложный"? Тебе нужен символьный буфер на 6 символов. Вот и пиши в него
    по кругу. Как только в круге появится ананас - вот и считай плюс один.

    Кстати где твоя попытка хоть написать привет-мир с файлами?
    Ответ написан
    Комментировать
  • Что лучше LoRa или Sigfox?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Обратитесь к интеграторам за коммерческим предложением.
    Отдельно рассмотрите вариант устанавливать свое оборудование на площадках сотовых провайдеров.
    Тут и связь и электричество и охрана
    Ответ написан
    1 комментарий
  • Актуален ли рынок программирования микроконтроллеров?

    @VT100
    Embedded hardware & software.
    Для микроконтроллеров - надо знать ещё, как минимум, цифровую и аналоговую электронику. Потому что их программы сильно зависят от аппаратуры.
    Ответ написан
    5 комментариев
  • Актуален ли рынок программирования микроконтроллеров?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Да, актуальны: нас окружает огромное количество электроники, которая управляется МК и с каждым годом её все больше и больше. Поддерживаю ответы VT100 и CityCat4 и добавлю от себя еще немного: кроме знания электроники и низкоуровневого программирования, надо будет еще уметь как минимум паять, диагностировать и ремонтировать МК, а еще лучше - уметь проектировать электронные платы с МК. Разработкой ПО для МК чаще всего занимаются инженеры-электронщики, которые разрабатывают контроллеры/платы под определенные задачи. Программирование МК очень тесно связано с разработкой контроллеров для конкретных девайсов. Типовая задача: "вот тут есть пара электронных клапанов, цифровое табло и кучка реле на 12, 24 и 220 вольт - вот этим всем надо управлять по такому-то алгоритму" - ну а дальше надо подобрать МК за минимальные деньги (и еще учесть, вдруг там добавится еще что-то), спроектировать плату, сделать макет, исправить косяки, заказать пробный десяток плат и самому их запаять все, исправить еще раз косяки, сжечь несколько невинных девайсов из-за косяка в инструкции по разводке шлейфа кабелей (реальный случай из практики, да), еще раз исправить косяки и т.п.
    Ответ написан
    6 комментариев
  • Как открыть localhost для общей сети?

    @Kostik_1993
    Web Developer
    Развернуть приложение на VPS и не заниматься ерундой
    Ответ написан
    Комментировать
  • Система учета в небольшой компании. Коробка или под заказ?

    fosihas
    @fosihas
    Автоматизации учета на 1С.
    незнаещь что начни с банальной 1С))
    УФН вам в помошь)
    Ответ написан
    Комментировать
  • Меня взломали и всё равно продолжают ломать??!! что делать?

    @Drno
    для начала стоит наверно купить нормальный роутер

    или хотя бы на этом прошивку обновить, но врят ли это поможет
    Ответ написан
    Комментировать
  • Требует ли Сколково листинг кода проекта?

    @Drno
    А Вы сами то кто? если рядовой сотрудник - думать не ваше, думает начальник.

    Если начальник - го к юристом с этим вопросом

    а че там может требовать сколково и зачем знает только сама шарашкина контора)
    Ответ написан
    Комментировать
  • Вопрос по развитию IT?

    Adamos
    @Adamos
    Пара учебников по Java, пара - по С++, один по азам веба. Ну, тут самому надо решить, за что браться - все три "в одну телегу впрячь не можно".
    Дальше, пара книг по алгоритмам. Вряд ли стоит их грызть до возможности применить - то есть до изучения хотя бы одного языка программирования (HTML и CSS - языки разметки).
    Мартин и Бек - после законченных самостоятельных проектов. Они хорошо объяснят вам, как уверенному в себе программисту, почему вы зря так уверены в себе.
    Практическое руководство по Git стоит взять, когда сможете поднять голову от кода и задуматься о том, как содержать его в порядке.
    Остальное можете использовать как подставку под горячее.
    Ответ написан
    3 комментария
  • Чем отличается домашний интернет от корпоративного?

    vabka
    @vabka
    Токсичный шарпист
    В интернете для бизнеса больше гарантий, чем для частников. Гарантируется доступность канала, и SLA, и скорость реакции для неполадки.

    Ну и ещё тут приходит в гости маржинальность. Бизнес является гораздо более платёжеспособным клиентом, чем частник. По тому можно легко завысить ценник в 10 раз.
    Ответ написан
    Комментировать
  • Так ли проходит день стажера?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    У новичка в первые дни на работе задача, как у младенца - не заплакать и не обосраться. Часто сразу же дают какую-то простую по их мнению задачу для погружения в процесс. Лично мне моя первая задача показалась тогда очень сложной. Часто новичка оценивают не только по тому, как он эту задачу сделал, но и сколько вопросов задавал в процессе, какие это были вопросы.
    Ответ написан
    Комментировать