• Как передать на бекенд требования к API?

    Aetae
    @Aetae
    Тлен
    API разрабатывает бэк, но не по дизайну, а по аналитике от ТЗ.
    Если есть только дизайн, то всё равно надо посадить аналитика который по пунктам распишет весь функционал. Иначе будет сказка про лебедя, рака и щуку. Страшная.

    Далее разработка выглядит примерно так:

    Параллельно:
    Фронт начинает пилить визуальную часть без привязки к бэку.
    Бэк исходя из аналитики думает архитектуру и кидает примерный json(а не точный свагер, лишняя трата времени).

    Совместно:
    Фронт смотрит этот json и если видит, что чего-то не хватает - запускает обсуждение с бэком.

    Параллельно:
    Бэк пилит по очереди сервисы\эндпоинты с автогенерацией свагера из кода.
    Фронт пилит на основе простых json-моков из предыдущего шага и по готовности подключает эндпоинты с автогенерацией клиента из свагера.

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

    P.S. Привязывать API к UI - безумие. UI - это мимолётная штука, как сумочка у дамы. Сегодня одна, завтра другая. API же опирается на архитектуру приложения, от которой зависит всё: и бизнес-логика, и тупо скорость работы, и многое другое.
    Ответ написан
  • Какой IDE выбрать вместо Borland C++?

    @maximsemin23
    Лучшая IDE - Visual Studio
    Попробуйте к ней привыкнуть пару дней
    Почти все c++ программисты сидят Visual Studio
    Ответ написан
    Комментировать
  • Почему все рекомендуют использовать linux как ОС для разработки?

    xez
    @xez
    TL Junior Roo
    Потому что:
    - докер без костылей
    - билд проекта намного быстрее (видимо, из-за ФС)
    - есть sdkman, nvm...
    - окружение ближе к проду (если прод, конечно-же, на *nix)
    Ответ написан
  • На чём сделать GUI?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    PyQt + Qt Designer.
    Ответ написан
    Комментировать
  • Что делать если увольняют с работы(IT компания. Скорее всего по статье за несоответствие занимаемой должности)?

    php666
    @php666
    PHP-макака
    Пригласили работать в компанию Web-программистом. Разрабатывать сайты на WordPress, Joomla, Bitrix, Yii.
    не программистом, а чернорабочим по клепанию говносайтов - низшая форма деятельности в IT.

    я проработал чуть более месяца и почему то не устроил работодателя по срокам
    ты плохой раб, да.

    Что делать если увольняют с работы
    Уволиться. Желательно, послав их всех в известном направлении, высказав все, что думаешь. Открыть сайты с отзывами о работодателях и написать о них отзывы, что бы другие к ним не ходили работать.

    Потом открыть эту статью и прочитать от корки до корки.
    Ответ написан
    7 комментариев
  • C# под linux или windows?

    NYMEZIDE
    @NYMEZIDE
    резюме - ivanfilatov.ru
    Для простых проектов Visual Studio Code хватает вполне. Поправить, собрать проект. Можно всякими плагинами обмазаться опять же.

    Еще есть платный JetBrains Rider, но кому он не нравится после Visual Studio, кто-то не готов платить.

    Лучше всего писать под Виндой, но на обе/все платформы. Лично, это мой путь.
    Ответ написан
    Комментировать
  • Старый телефон как аналог ардуино или малинки?

    @AquiHostStrider
    Телефонное железо мало на что годно кроме телефонии из-за скудности физических интерфейсов. Поддержка встроенной NAND Flash реализована обычно в виде блоба, открытого драйвера в 90% случаев нету, так что при попытке взгромоздить Linux придётся держать всё на карточке. Остаются WiFi, BT, не очень качественный звук и опционально flash-накопитель через ненадёжный для долговременной работы USB-OTG.

    Посему, рациональным вариантом кажется Tor/i2p/DNSCrypt, причём всё это будет висеть на WiFi. Для всего остального, что в принципе возможно с помощью этих интерфейсов, лучше обычную Малинку.

    P.S. Лучше раскурочить старый китайский arm-смартбук, там хоть ethernet есть и полноценный USB-host, не говоря уже о клавиатуре ;)
    Ответ написан
    Комментировать
  • На выключатель подавать фазу или ноль?

    GavriKos
    @GavriKos
    На самом деле весь вот тот текст можно проигнорировать. Однозначный ответ на ваш вопрос - в выключатель всегда должна уходить фаза. Это как бы вопрос электробезопасности.
    Возможно вам помогут выключатели, которые умеют разрывать два контакта - и фазу и ноль.
    Ответ написан
    4 комментария
  • Книги о теории программирования. Подскажете?

    @Kirill-Gorelov
    С ума с IT
    Мифический человеко-месяц старая как мир книга, но оооочень интересно.
    Стива Макконела и Роберта Мартина уже порекомендовали.
    Ответ написан
    Комментировать
  • Что заложить в проект квартиры для умного дома?

    sim3x
    @sim3x
    Управление светом (светильники, цветные led)
    нет, баловство, которое надоест за неделю. А вот посвятить время выбору тех самых лед и продумать как их менять - да

    "Непрерывные колонки"
    у вас 200+м2 и божественная звукоизоляция каждой комнаты?

    Управление некоторыми розетками
    сделайте на каждую комнату отдельные автоматы на свет и питание. Отдельно на каждый прибор, который потребляет больше 1кВт

    Датчики температуры/света
    сильно зависит от типа отопления. Нужно делать для управления отоплением

    Голосовое управление
    у вас такое сильное желание отдавать все ваши секреты корпорациям бесплатно за проигрывание деспасито? Покушайте смузи и забудьте

    Хороший ремонт - не умный дом, а хороший проект и умный подбор комплектующих
    Никакое голосове управление вам не уберет плохо поставленный степлопакет

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

    - хорошая метеостанция с разумным ее расположением и выводом датчика внутрь квартиры
    - тесты различного типа освещения - лед економные, но если в помещении проводится много времени возможно стоит потратиться на другой тип освещения
    - умное расположение выводов 1(10)-гигабитной сети
    - подумать о возможности прокладки оптоволокна и инфраструктуры на ней
    Ответ написан
  • Какой наиболее эффективный метод монетизации сайта из предложенных?

    @lotse8
    Только одно это не полетит. Комплекс нужно делать из трех как минимум:
    1) Безплатная подписка и часть материалов платная. Т.е. ловить сначала на безплатное и добавлять потом платное. Безплатный контент тоже должен быть качественный. Платный контент должен быть не дорогой.
    2) Платные семинары (или курсы, или еще что-то в этом роде) для групп по Вашим темам. Уже дороже, чем подписка.
    3) Индивидуальные консультации и сопровождение по юридическим вопросам - оплата соответствующая.
    Таким образом, у Вас получается воронка продаж:
    - подписчики
    - платные подписчики
    - семинары/курсы
    - индивидуальный консалтинг
    В комплексе это все хорошо работает. По отдельности хуже.
    Ответ написан
    Комментировать
  • Где найти нормальные курсы по C#?

    Planet_93
    @Planet_93
    Не вижу смысла вам платить деньги за курсы. Если у вас действительно есть желание изучать данный язык программирования, то есть много бесплатных источников.
    Очень много подробного материала по c# вы можете найти на сайтах https://metanit.com/sharp и https://professorweb.ru/
    Сайты на русском языке. На них вы найдете всё: начиная с подробного описания основ языка, заканчивая разработкой сайтов ASP .NET MVC и ASP .NET CORE, а также разработкой кроссплатформенных приложений под Android, iOS и Windows 10 в Xamarin.Forms
    Ответ написан
    Комментировать
  • Какую лицензию выбрать для open-source проекта?

    @Gytim
    MIT или BSD разрешает всем получать деньги за нее, но также код остается открытым

    но это все к юристам, потому что неизвестно как будут получаться деньги с проги
    Ответ написан
    Комментировать
  • С чего начать свою компанию?

    Sanes
    @Sanes
    Основной минус в гос. контрактах, что оплату получите через пол-года или больше. Обычно под Новый год.
    Если есть свои деньги и желание ждать, то вперед. И не такие уж там большие деньги, как может показаться.
    Ответ написан
    Комментировать
  • Linux дистрибутив для предприятия?

    @TeleNadym
    Я бы посоветовал посмотреть в сторону самых массовых дистров: debian и ubuntu, графическую оболочку по проще, без всяких рюшечек... (xfce или lxde)
    Почему? Ответ очевиден: хорошая поддержка сообществом, много инфы на форумах и т.д., да и опыт использования на кассах организации, парк машин более 1000 компьютеров...(занимаюсь аутсорсингом этой организации)
    Ответ написан
    Комментировать
  • Каким образом пишутся нейронные сети для финансовых бирж?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    успешные решения подобного рода, ни кто не публикует. ну или только после того, как они перестают работать ;)
    Ответ написан
    Комментировать
  • Как уменьшить напряжение с 5 до 3.3 вольт?

    @pfg21
    ex-турист
    не надо лохматить бабушку и что-то колхозить, не разбираясь в основах :)
    поставить линейный стабилизатор на 3,3 в к примеру LF33.
    их мильон вариантов - гуглить "стабилизатор напряжения 3,3в" подбирать по току потребляемому модулем (желательно по максимальному потребляемому току). запас по току и охлаждение по вкусу.
    Ответ написан
    Комментировать
  • Управление кулерами на Linux Ubuntu?

    @mirspo
    Гугли пакеты lm_sensors и fancontrol. Я еще пользуюсь psensor.
    Рекомендую научиться использовать apt-cache search, например
    $ apt-cache search вентилятор | grep -v lib
    toshset - доступ к большинству аппаратных интерфейсов ноутбука Toshiba
    acpitail - вывод информации ACPI в стиле работы tail
    fancontrol - утилиты чтения значений датчиков температуры/напряжения/оборотов
    lm-sensors - утилиты чтения значений датчиков температуры/напряжения/оборотов
    mbmon - Hardware monitoring without kernel dependencies (text client)
    psensor - Показ графиков для отслеживания температуры компонентов компьютера
    sensord - hardware sensor information logging daemon
    xmbmon - Hardware monitoring without kernel dependencies (X client)
    xsensors - hardware health information viewer
    digitools - A set of tools to control ASUS Digimatrix embedded hardware
    Ответ написан
    Комментировать
  • Почему нет профсоюза IT-работников?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Imho все адекватные люди аполитичны и предпочитают тратить время на зарабатывание денег.
    В текущих реалиях проще эмигрировать, чем тратить время на это вот все.

    А про забастовку, ну право смешно. Вы реально считаете что правительство рассматривать it отрасль как социально значимую? Это скорее что-то непонятное, мешающее свету из телевизора проникать глубь народных масс.

    Тем более что государственных то it компаний практически нет. Будете бастовать внутри своей коммерческой структуры - никому кроме этой структуры вы не навредите.

    Поднимите столько хайпа что государство обратит внимание на регулирование работников - вот тут то вы и взвоете по настоящему.
    Ответ написан
    10 комментариев