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

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

    @historydev
    Острая аллергия на анимешников
    Как сказал ky0 :
    Зачем хранить образы после сдачи проекта? У вас есть Dockerfile, в случае чего ничего не стоит развернуть всё заново.


    Ничего не нужно тебе хранить.
    Если дело в данных, скажи чтобы купил то, что нужно для работы его приложения и пусть платит он, а не ты.

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

    Никогда не используй свои ресурсы для удовлетворения потребностей заказчика.
    Ответ написан
    1 комментарий
  • Где хранить docker images после сдачи проекта?

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

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

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

    hint000
    @hint000
    у админа три руки
    Оба варианта overkill для рабочей станции.
    Увы, в спецификации какой-либо принципиальной разницы нет.
    Отличие серверных дисков от потребительских проявляется при типичных "серверных" условиях, когда на хосте подключено несколько дисков, а рядом в той же стойке ещё несколько серверов. В тех условиях вы платите за необходимые качества дисков.
    В условиях отдельно стоящего ПК с одним (максимум двумя) HDD это будет просто переплата за понты. И я не против понтов. Я только за то, чтобы честно озвучивалось: "Я понимаю, что эта двойная стоимость за понты, практической пользы не будет, но у меня бюджет позволяет и я просто хочу заплатить за понты, почему бы нет". Если чёткое понимание есть, то почему бы нет. Тогда лучше WD Gold - просто как более понтовый. А так без разницы. Если без понтов, то WD Red Pro (но не WD Red) или WD Purple. Зато остались бы деньги, чтобы новую материнку купить. Спору нет, GA-EX58-UD5, была очень понтовая, наверное, лет 15 назад.
    24/7
    :) Самые дешевые WD Green, WD Blue нормально работают 24/7, это вообще не критерий выбора.
    Ответ написан
    1 комментарий
  • Возможно ли передать параметром экземпляр HttpClien в другой класс?

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

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

    @rPman
    у них же на github есть что то
    https://github.com/dedust-io/sdk
    https://docs.dedust.io/reference/getting-available...

    p.s. сам этим не пользовался
    Ответ написан
    3 комментария
  • Какие последствия за использования Cloudflare сейчас в РФ?

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

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

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

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

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

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

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Создается файл на все свободное пространство (без записи данных, просто пустой). Затем удаляется. При удалении, за счет работы TRIM, все ячейки занятые этим файлом контроллер SSD объявляет свободными от данных и начинает их использовать как SLS кэш для ускорения операций записи.
    Дефрагментацию на SSD из десятки тоже можно произвести, однако это лишено смысла. Во первых - это изнашивает диск, во вторых - не повышает быстродействие, в третьих - логическая и физическая структура распределения ячеек на SSD не совпадают и в любом случае данные остаются фрагментированными относительно расположения на чипах флеш-памяти.
    Ответ написан
    Комментировать
  • Нормально ли писать на 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 и стандартизировать свою инфраструктуру, скрипт писать под нее.
    Ответ написан
    Комментировать
  • Существуют ли open-source скрипты для Linux для сбора информации о сервере?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Модуль gather_facts у Ansible.
    Ответ написан
    Комментировать
  • Установка существующей на диске ОС в качестве виртуальной машинки. Лучший способ?

    @Drno
    Самый надежный способ -
    снять образ, например с помощью rDriveImage или clonezilla
    далее развернуть его аналогично в виртуалке
    Ответ написан
    1 комментарий
  • Какие виды договоров можно заключить при работе удаленно?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    ГПХ
    Договор на предоставление услуг
    Лицензионный договор
    Ответ написан
    1 комментарий
  • Как интерпретировать цветовую карту для асиметрии изображений термограмм?

    Griboks
    @Griboks
    Вы вычисляете разность цветов, а нужно взять разность значений, закодированных этими цветами. Иными словами, вам необходимо предварительно перевести тепловые карты в скалярные поля, затем найти разность и только после накладывать тепловую карту.
    Ответ написан
    3 комментария