Задать вопрос
  • В чем минусы Arduino?

    @kalapanga
    1) Ардуино - это не МК, это вся программно-аппаратная платформа, которая может быть реализована на разных МК.
    2) МК выбирается под конкретную задачу, проект. Если конкретный МК по возможностям подходит под задачу - используйте на здоровье.
    3) Проблемы начинаются когда берут прямо какую-нибудь Ардуино-Уно, спаянную кое-как китайскими друзьями, и как есть на соплях-дюпонах вешают на промышленный станок. Но необходимость заботиться о надёжном питании, о помехозащищённости платы и линий - это любого МК касается, хоть Меги, хоть СТМ.
    Ответ написан
    2 комментария
  • В чем минусы Arduino?

    nava2002
    @nava2002
    Инженер
    Достоинство платформы Arduino является и ее недостатком.
    Очень просто начать использование микроконтроллера НО потом тяжело (психологически) выйти за пределы (достаточно ограниченного) функционала Arduino.

    P.S. Но если нужно быстро решить прикладную задачу то альтернативы нет. 2 дня и прототип работает.
    Ответ написан
    7 комментариев
  • Bitbucket фсе, блокирует российские IP?

    syschel
    @syschel
    freelance/python/django/backend
    Если не брать VPN(через него нормально), то помогла установка ключей доступа.
    1. В папке /home/{USER}/.ssh
    выполнил команду ssh-keygen -t rsa -b 2048
    Взятую от сюда: https://support.atlassian.com/bitbucket-cloud/docs...
    Ключ именовал по дефолту, на своё название, чёт ругалось в будущем
    2. Беру получившийся ключ командой: cat id_rsa.pub
    3. Перехожу в настройки доступа по ssh в аккаунте битбакета: https://bitbucket.org/account/settings/ssh-keys/
    Нажимаю добавить и вставляю ключ, выведенный в п.2 в консоль

    Далее, если ранее ссылки были HTTP, то надо их поменять на SHH. Как указано в инструкции по первой ссылке:
    HTTPS
    https://<repo_owner>@bitbucket.org/<accountname>/<reponame>.git
    SSH
    git@bitbucket.org:<repo_owner>/<reponame>.git
    or 
    ssh://git@bitbucket.org/<repo_owner>/<reponame>.git

    Менял в конфиге гита, в файле .git/config, в переменной url

    Как под виндовс генерить ключи, гуглите уже сами.

    З.Ы. Обновить доступ к репозитарию, можно командой
    git remote set-url origin git@bitbucket.org/<repo_owner>/<reponame>.git

    З.З.Ы. Уточнение от Антон Кащеев по типам выпускаемых ключей, от 20.06.2023: https://bitbucket.org/blog/ssh-host-key-changes
    Ответ написан
    3 комментария
  • Бесплатная альтернатива gmail.com / mail.com с возможностью соединения по SMTP?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    1. Запрет SMTP - это конечно нонсенс, но как решение - использовать протоколы, не запрешённые на сервере.

    2. Mail.ru, Yandex.ru, Rambler.ru, и т.д., полнО же их!

    3. Поднять на своём сервере SMTP, не так уж и сложно. Даже коннектиться куда-то не нужно, почтовый сервер уже на самом сервере, и нииииикаких ограничений. И поэтому можно моментально вляпаться в SPAM-базы, угу.

    4. Перейти на другие способы извещений, например из свежих-модных-молодёжных - Telegram. Всё очень тривиально, один HTTPS-запрос - и весточка полетела...
    Ответ написан
    2 комментария
  • Бесплатная альтернатива gmail.com / mail.com с возможностью соединения по SMTP?

    Sanes
    @Sanes
    Хостинг за 100 рублей. Чем не альтернатива?
    Ответ написан
    Комментировать
  • Какие есть сервисы для скрытия IP сервера аналог Cloudflare?

    Sanes
    @Sanes
    Nginx proxy можете организовать. На каком-нибудь Cloud с почасовой оплатой. Забомбили адрес, быстренько подняли новый.
    Только смысла наверное в этом нет. Clodflare не просто proxy, там трафик анализируют. Защищенные IP стоят приличных денег.
    Ответ написан
    3 комментария
  • Какие есть сервисы для скрытия IP сервера аналог Cloudflare?

    vabka
    @vabka Куратор тега Веб-разработка

    аналог Cloudflare (DNS proxy)?

    1. Cloudflare не предоставляет подобных услуг. (Из связанного с DNS только обычный dns-хостинг)
    2. DNS proxy не скрывает IP твоего сервера. Вероятно ты что-то перепутал.

    Чтобы скрыть IP сервера нужен reverse-proxy, который реализуется, например, при помощи nginx.

    Но на самом деле, вероятно, тебе нужно не просто скрыть IP, а ещё и снизить нагрузку на твоей сервер и защититься от ddos.

    Достичь этого можно разными способами, но все они в том или ином виде являются reverse proxy.

    1. CDN - в основном применимо, если тебе нужно отдавать много статических файлов - эта задача будет делегирована на сеть серверов провайдера

    2. Application firewall (WAF) - чтобы сразу отбрасывать запросы от злоумышленников.

    3. Load balancer различных сетевых уровней - чтобы распределить нагрузку по нескольким серверам

    4. API gateway - если используешь микросервисы и хочешь за одним доменом спрятать много сервисов.
    Ответ написан
    4 комментария
  • Какой пет проект можно реализовать на Java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Достаточно просто подумать "Чем я пользовался на этой неделе?", выбрать одно из существующих приложений и попытаться его повторить.
    Ответ написан
    2 комментария
  • Досудебная претензия за использование домена?

    php666
    @php666
    PHP-макака
    Хотел узнать у Вас на сколько они правы и как лучше решить данный вопрос
    вам сюда - https://pravoved.ru/ , а именно спросить у этого юриста - https://pravoved.ru/lawyer/11187/ - он мне в своё время дал консультацию. Оплатите вопрос и скиньте ссылку сюда, нам тоже было бы интересно почитать, что он ответит.

    UPD: ой, ну что за бред это:
    Домен mebeleo.ru никогда не использовался для продажи мебели, а является лишь демонстрационным, там всегда был опубликован недействительный телефон и адрес. Заказы не принимались, никакая операционная деятельность не велась, а значит никакого ущерба принесено не было.
    вы эту лапшу для кого вешаете? Мы же не в суде. Видно же, что вы и-магазин держите..
    Ответ написан
  • Досудебная претензия за использование домена?

    saga111a
    @saga111a
    физика, химия, питон, машинное обучение
    Вам к юристам надо нормальным. Вообще https://vc.ru/u/2164-pavel-gross-dneprov почитайте у него разные случаи, он опытный киберсквоттер.
    Вообще сумма и все описание похоже на пугалку. Отжать хотят домен и чтобы вы им еще заплатили, а вот сумма бредовая и явно для запугивания вас.
    Ответ написан
    Комментировать
  • Наставник-разработчик отказался от junior-специалиста. Что делать?

    xez
    @xez
    TL Junior Roo
    Как вы считаете, что мне лучше делать в этой ситуации?

    1. Перестать верить в деда мороза и розовых единорогов.
    2. Работать дальше.
    3. Учиться, учиться и еще раз учиться.
    Ответ написан
    Комментировать
  • Vcc и Vdd, Vss и Vee как распознать где плюс, а где минус на схемах?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Всё элементарно просто. Набираете в поисковой строке Гугла такой текст - 1602 datasheet. Гугл выдаёт вам почти 4000000 ответов. Выбираете тот, который нравится. Мне понравился вот этот - https://www.openhacks.com/uploadsproductos/eone-16...
    Третья страница этого даташита содержит исчерпывающий и (главное!) точный ответ на ваш вопрос:
    646bc37a97154080252001.jpeg
    Точно так же поступайте и в дальнейшем - тем самым вы сохраните наше время для действительно интересных и важных вопросов (вместо того, чтобы быть при вас личным поисковым оператором), заодно и научитесь гуглить. Возможно, не сразу, возможно с тысячной попытки, но таки научитесь.
    Ответ написан
    2 комментария
  • Какими наводящими вопросами деликатно определить, процветает ли в компании микроменеджмент либо нет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Прямо спрашиваешь, кто будет давать мне задачи и кто будет контролировать.
    Есть ли почасовой контроль какими-либо инструментами.

    Ваш вопрос про "какая оплата" - ВООБЩЕ не про это.
    Может быть даже, что в компании может быть несколько проектов/команд и на какой-то одном проекте сидит "эффективный" менеджер, который увлекается микроменеджментом.
    Ответ написан
    Комментировать
  • Берут ли на работу в IT с психическим расстройством?

    @dima20155
    you don't choose c++. It chooses you
    Иногда мне кажется, что у части моих колег ОКР)
    А, если серьезно, первостепенны ваши навыки в любой компании. Если ваши заболевания не влияют на коммуникацию с коллегами и эффективное выполнение задач, то не очень то важно есть они у какие-либо заболевания или нет. Даже, если ваши навыки влияют могут повлиять, например, на работу с коллегами, но вы умеете это правильно менеджить, то шансы на успех высоки.
    К тому же IT компании, работающее на глобальный рынок хотят/вынужденны придерживаться западных ценностей с их иклюзивностью.
    Ответ написан
    2 комментария
  • Берут ли на работу в IT с психическим расстройством?

    @peleneva
    Привет! Конечно, берут. Просто я бы не стала это офишировать, пока это не влияет на то, чем ты занимаешься. Среди людей с ОКР очень много эффективных специалистов, там где нужно много раз перепроверять и сделать идеально. Одна моя знакомая была руководителем проекта по строительству, и делала она это отлично. В компании очень грустили, что она ушла. Перешла в психотерапию.
    Ответ написан
    Комментировать
  • Берут ли на работу в IT с психическим расстройством?

    1. Просто при найме на работу не болтай о своих диагнозах - это создаст лишнее предвзятое отношение, которое тебе точно не нужно.
    Благо при найме на работу справку от врача предъявлять не нужно ;)

    "ПРЛ" и "ОКР" для не-психиатра - это непонятные слова и это ожидаемо, что люди тут ориентируются на стереотипы.

    2. Если умственной работе это не мешает, приступы в середине рабочего дня у тебя не происходят, конфликтов с коллегами на этой почве у тебя не (можешь себя контролировать, помогает медикаментозная/поведенческая терапия или просто очень слабо проявляется), то всё будет ок.
    Если вас что-то беспокоит - лучше проконсультируйтесь со специалистом, а не с родственниками/знакомыми.

    PS: есть среди родственников и знакомых люди с психическими расстройствами и могу сказать, что если они соблюдают все рекомендации врача и периодически наблюдаются - человек со стороны никогда не поймёт, что с ними что-то не так.
    Ответ написан
    Комментировать
  • Как поменять content-type, который приходит от клиента в SOAP сервисе?

    @Dementor
    программист, архитектор, аналитик
    По сложности:
    1. Попросите клиента присылать хидеры в правильном формате.
    2. Между вашей системой и клиентом поставьте прокси, который будет преобразовывать зоголовки (nginx - отличный выбор)
    3. Напишите автоконфигурацию, которой приравняйте заголовок application/health.message+xml к text/xml
    Ответ написан
    3 комментария
  • Какие можно использовать технологии/форматы для хранения бинарных пользовательских данных в десктопном приложении?

    2ord
    @2ord
    Хочется хранить весь профиль пользователя (то, что обычно называют Vaults или Spaces в похожих приложениях) включая бинарные файлы (библиотеки изображений, мультимедиа, документов и т.п. файлов) в едином файле с быстрым доступом, вместо иерархии папок на файловой системе.

    Хранить в архивах ZIP, TAR/PAX, конечно, можно, но не сильно удобно: вместо работы с файлами придётся работать с библиотеками для работы с архивами: то записать в архив, то прочесть с него. С точки зрения производительности вряд ли будет столь же эффективно, как с файловой системой (даже с иерархией папок).

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

    В настольных приложениях общие настройки и данные хранят в /etc , /usr/share , /usr/lib (Linux) , пользовательские - согласно спецификациям XDG и в Windows - в своих директориях.

    Медиа-файлы, конечно, должны быть доступны приложению простым образом, без необходимости писать/читать в/из архив(а). Особенно, если необходимо запустить ассоциированное с типом файла внешнее приложение, как видео-проигрыватель.

    Более гибкий вариант: использовать SQLite или какую-то K/V СУБД (тот же Redis!). В добавок к кросс-платформенности получаем возможность простым API работать с данными, не занимаясь мелочью типа открыть-закрыть файл, (де)сериализовать данные (настройки всякие), записать/прочесть блок данных. Ими занимается драйвер СУБД (обычно библиотека) и сама СУБД.

    Дополнительный гибридный вариант - использовать файлы локально и удалённо (с SDK): допустим с каким-нибудь объектным хранилищем, по протоколу S3 или другому. Как вариант, даже, использовать драйвер VFS для прозрачной работы с неким хранилищем, которое с точки зрения настольного приложения будет работать, как обычная ФС.

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

    @alexalexes
    sqlite - для хранения метаданных файлов и виртуальных путей расположения (с точки зрения внутренней логики приложения).
    Плюс физический каталог media для сохранения содержимого файлов в одном или нескольких подкаталогах, рассортированных по расширению (виду контента), с именем в виде уникального хеша (хеш записывается в метаданные в качестве ссылки на media).
    По-моему, это самое распространенное решение, если взглянуть на внутренности популярных мессенджеров.
    Ответ написан
    Комментировать