Задать вопрос
  • Как сейчас принимать платежи в приложении со всего мира?

    @Drno
    открыть юр лицо заграницей, не в странах СНГ
    Ответ написан
    Комментировать
  • Пожалуйста оцените стоимость доработки расширения для google chrome?

    yesbro
    @yesbro
    Думаю, помогаю думать
    Обратиться на сайт фриланса. Там дадут оценку.

    Просить оценку у человека, который не будет заниматься разработкой, нет смысла.
    Ответ написан
    Комментировать
  • Как скрыть использование proxy?

    @Drno
    Надо перенаправить трафик от DNS в том числе, внутрь впн \ прокси.
    например это умеет делать приложение Nekoray... в режиме TUN или systemProxy
    Ответ написан
  • Идти ли на аутстаф как на первую работу програмистом?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Новичкам обычно выбирать не приходится.
    Ответ написан
    Комментировать
  • Какие технологии применить в создании opensource сайта для подбора ПК комплектующих?

    @Everything_is_bad
    Любой современный стек подойдет, отталкиваются от того что лучше знаешь.
    Ответ написан
    7 комментариев
  • Как стереть данные со сбойного SSD?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Скорее всего из-за проблем с памятью контроллер диска заблокировался на запись, явно показав вам "я умираю, копируй быстрей нужные данные". Часто такое делают usb и sd флешки.
    Решение одно: перепрошивка контроллера, но такая операция приводит к потере гарантии, после процедуры результат 33%/33%/33% = ничего не получится/диск окирпичится/заработает нормально
    Обычно гарантийщикам пофиг на данные (потерять репутацию и заработать проблемы из-за слива не многие хотят), ну а если цена предполагаемой утечки информации выше цены диска, то жертвуем наименьшим
    Ответ написан
    Комментировать
  • Основная работа и другие проекты. Как к этом относится ваше начальство?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    В нерабочее время и на своем компьютере - можешь хоть чего делать, при условии (как совершенно верно заметил Василий Банников ) что не тыришь код и не пытаешься конкурировать с продуктами конторы.
    В рабочее время и/или на рабочем оборудовании (корпоративном ноуте, например) этим заниматься не стоит - это непременно станет известно и можно отхватить проблем прям на ровном месте.

    (Кейс из жизни - СМП показало, что девочка с ресепшн параллельно работе занимается модерированием "мамочкиных" форумов. Девочке было предложено стать вебмастером конторского сайта, но она предпочла уволиться)
    Ответ написан
    Комментировать
  • Как задать логическое && в лямба выражении?

    NikFaraday
    @NikFaraday
    Student full-stack Developer
    WhereIf? Может просто Where использовать? Туда как раз таки можно передать лямбду. и использовать логическое &&
    Ответ написан
    Комментировать
  • Где хранить docker images после сдачи проекта?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Зачем хранить образы после сдачи проекта? У вас есть Dockerfile, в случае чего ничего не стоит развернуть всё заново.

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

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    С юридической точки зрения, работник должен выполнять то, что оговорено трудовым договором. Как правило это работа с... по... , и выполнение поставленных задач. Также договором может регламентироваться запрет на использование программного кода, созданного в рабочее время. Всё остальное (личное время и интересы) трудовым договором не регламентируетя. Поэтому запретить делать (или не делать) что-либо в личное время работодатель не может. Разумеется есть "человеческий" фактор и фактор самодурства. Чтобы избежать проблем на пустом месте, лучше не рассказывать никому о других проектах.
    Ответ написан
    Комментировать
  • Возможно ли передать параметром экземпляр HttpClien в другой класс?

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    Рекомендуемые варианты использования есть в документации Microsoft. Краткая цитата оттуда:
    Чтобы суммировать рекомендуемое HttpClient использование с точки зрения управления временем существования, следует использовать либо долгосрочные клиенты, либо задать PooledConnectionLifetime (.NET Core и .NET 5+) или краткосрочные клиенты, созданные IHttpClientFactory.

    Как видите, один клиент на все приложение (т.е. долгосрочный) - это только один из вариантов. Выбирайте тот вариант, который вам больше подходит (они все там описаны в документации, рядом) и пользуйтесь.
    Ответ написан
    2 комментария
  • Какие последствия за использования Cloudflare сейчас в РФ?

    @rPman
    Каким боком технология касается юридической сферы?
    ты запускаешь свой сайт на американских процессорах, значит он американский?

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

    p.s. в России нет закона и порядка, тут действует правило - не затрагиваешь ни чьих интересов - тогда по закону, иначе по понятиям.
    Ответ написан
    1 комментарий
  • В поиске первой работы програмистом, предлагают бесплатную стажировку. Соглашаться?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Говорят в Москве кур доят и делают конфеты "Птичье молоко" :)

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

    azerphoenix
    @azerphoenix
    Java Software Engineer
    На стажировку-то можно пойти. И возможно, что они могут взять вас на должность Middle разработчика, но от этого вы не станете миддл разработчиком. Вопрос в том, почему они хотят взять вас на эту должность (если это реально так), то например, у них есть серьезная текучка кадров и им нужны новые души. Спросите сколько людей в команде, есть ли тимлид, техлид и т.д. За 3 месяца в нормальных компаниях могут решить стоит ли вас брать на работу в качестве максимум джуна, но никак не миддла. На позицию миддла в своей первой компании я пришел сразу, так как у меня уже был опыт работы на фрилансе, притом не только на Java и куча написанных проектов. Так что... стоит задуматься
    Ответ написан
    Комментировать
  • Нормально ли писать на C# на Linux Manjaro?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    Устанавливай .NET Core и разрабатывай на здоровье.
    Разница с Windows разве что в отсутствии оконных приложений, а остальные типы проектов есть.

    P.S. Visual Studio придется забросить и перейти либо на VS Code либо на Rider
    Ответ написан
    Комментировать
  • Динамические библиотеки уменьшают кол-во блокировок процессов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Динамические бибилиотеки это обычно те, которые уже есть в системе, и они могут быть расшарены между разными процессами.
    Плюс: жрут меньше оперативки, так как библиотека загружается один раз, после чего разные процессоры могут ее юзать
    Минус - какая версия библиотеки установлена в систему - той и пользуйся. Следовательно нужно учитывать совместимость.

    Статические - обычно идут вместе с твоим софтом, интегрируются в исполняемый файл.
    Плюс - можно юзать любую версию.
    Минус - каждая программа будет грузить в память свой экземпляр всей библиотеки, и если библиотека большая (а зачастую код print(stdout,"hello world) гораздо меньше, чем библиотека которая собственно выводит строку), то расходуется лишняя память и лишнее место на диске.

    Отношения к блокировкам процессов ни те ни другие не имеют
    Ответ написан
    1 комментарий
  • Как определить символ(ы) конца строки в csv?

    Steel_Balls
    @Steel_Balls
    Это пустые столбцы.
    Конец строки - это \r\n , но тебе это не нужно, т.к. ты смотришь в неверном направлении.
    Вот почитай как распарсить CSV корректно
    https://stackoverflow.com/questions/18144431/regex...

    Стандарт RFC 4180
    Существует RFC 4180, предназначенный для стандартизации и упрощения обмена данными в формате CSV. Он предъявляет, в частности, такие требования:

    окончание строк в стиле MS-DOS, символы (CR / LF).
    необязательная строка заголовка.
    каждая строка (запись) должна содержать одинаковое количество полей.
    поле может быть заключено в двойные кавычки.
    если поле содержит запятые, переносы строк, двойные кавычки, то это поле должно быть заключено в двойные кавычки. Если этого не сделать, то данные невозможно будет корректно обработать.
    символ двойной кавычки в поле должен быть удвоен.
    Ответ написан
    5 комментариев
  • Как определить символ(ы) конца строки в csv?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Зачем?!
    Это не конец строки, это просто пустые столбцы. Конец строки там по абзацу. Зачем вообще вам нужно указывать конец строки как-то особенно? Вы можете потом просто отбросить нужное число элементов из кортежа и всё.
    Ответ написан
    2 комментария
  • Существуют ли open-source скрипты для Linux для сбора информации о сервере?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    базовую информацию о железе собрать несложно, и это умеет практически любая система мониторинга в штатном режиме (экспортеры стандартных линукс метрик у всех систем, это обычно скрипты на баш/перл/питон/го)

    А вот про установленный софт, такое врядли возможно в принципе, ибо что-то может ставиться через пакет менеджер, что-то просто распаковываться, что-то копироваться, что-то ставиться из файла другим менеджером.
    Общего и единственного реестра среди разных линуксов нет. Путь установки может зависеть от организации.
    Поэтому тут нужно взять hand.sys и стандартизировать свою инфраструктуру, скрипт писать под нее.
    Ответ написан
    Комментировать