Задать вопрос
  • Есть ли какая-то комбинация клавиш/настройка/отдельная программа для Windows 10 которая позволяет отправить конкретный монитор в режим сна?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Не знаю что вам нужно но у меня

    Win +P вызывает окошко в котором можно быстро выбрать режим монитора без выключения питания
    Ответ написан
    2 комментария
  • Что на сегодня лучше для нового проекта, GitLab vs GitHub vs bitbucket?

    @densmoke
    Переехал недавно с GitHub на Azure DevOps, тут тебе и project management, и настройки ролей на вкус и цвет, CI/CD настраиваемый за 5 минут, приватный репозиторий пакетов, сервер символов, темная тема, хорошая подсветка кода, удобная организация работы с pull request'ами. В общем доволен как слон
    Ответ написан
    1 комментарий
  • Есть ли смысл покупать сборные системные блоки?

    @pfg21
    ex-турист
    готовые системные блоки удобны когда не хочешь думать. т.е. взял - поставил - работает. но они иногда работают как средняя температура по больнице.
    самому собирать выгоднее когда есть и знания по железу и необходимость сделать чтото не входящее в целевые группы производителя готовых сборок.
    Ответ написан
    Комментировать
  • Что такое расширение файла на системном уровне?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    На уровне виндовс это два момента.

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

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

    NeiroNx
    @NeiroNx
    Программист
    на системном уровне ядра - это просто часть имени файла.
    на системном уровне проводника windows - это тип содержимого файла и соответвенно набор операций над ним(открыть, выполнить, изменить, печать).
    Ответ написан
    Комментировать
  • Что такое расширение файла на системном уровне?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Артефакт, пришедший из msdos. В msdos была довольно скромная файловая система - FAT. В ней под имя файла отводилось всего 8 символов и еще три через точку - под "расширение имени файла". Как правило, "расширение" обозначало то, что в этом файле содержится. Термин настолько прижился, что даже после того, как все ограничения файловой системы были сняты, оно (расширение - то есть часть имени через точку) осталось и живет до сих пор :D

    Яббл - клон UNIX, поэтому в нем ессно нифига такого нет, потому что в UNIX нет понятия "расширение", хотя со временем оно приползло и туда :)
    Ответ написан
    Комментировать
  • AWS vs GoogleCloud vs DigitalOcean – как выбрать облако?

    inoise
    @inoise Куратор тега Amazon Web Services
    Solution Architect, AWS Certified, Serverless
    Итак, для начала DigitalOcean - НЕ ОБЛАКО. Это просто набор связанных сервисов. Зайти в DigitalOcean очень просто, выйти тоже, все понятно и прозрачно но там даже горизонтального масштабирования нет. Это слегка прокачанные те же VPS-ки.

    Теперь по всему остальному. Есть золотая троица AWS/Azure/GCP, но тут начинают играть другие правила.
    1. Стоит обратить внимание на то что им действительно надо учиться и это занимает время. Чтобы сделать решение, а не поделку и не влететь на деньги месяца не хватит ибо там очень много всего.
    2. Я могу сказать что переезд из одного облака в другой возможен при двух условиях: вы пользуетесь только базовыми сервисам (вроде виртуалок, БД, S3) и у вас есть 2 архитектора с сильным пониманием этих облаков
    3. Два архитектора по тому что я не знаю ни одного такого человека кто потратил достаточно сил и вник сразу в несколько облаков достаточно глубоко. Я был там везде и в результате все-равно остановился на AWS, хотя Azure и GCP имеют свои преимущества
    4. Про сервисы - ехать в облако и не пользоваться особыми сервисами и фичами этого облака - дорого и глупо
    5. А самое интересное что сделать и мигрировать проект проще чем обучить людей и изменить подходы к прайсингу
    6. Миграция в облако и из облака - не делается по щелчку пальцев, особенно если есть много данных


    По AWS могу поделиться гайдами как туда ехать, да и у них Cloud Migration очень понятный раздел с документацией. Если сравнивать эти облака то:
    • AWS - serverless, cutting-edge solutions, прозрачная инфраструктура
    • Azure - экосистема от MS, прекрасный CosmosDB (но это скорее про цены)
    • GCP - глобальные ресурсы, BigData

    При этом большинство этих фич в том или ином виде есть в других облаках.

    И маленькая ремарочка по k8s. Если вы едете не в GCP то он вам не нужен. AWS и Azure сделали так что вы можете его туда удобно загнать, но это будет дороже. Тот же AWS ECS + Fargate куда удобнее и я не знаю тех System Engeneer что по собственному желанию пересаживались с этого на k8s
    Ответ написан
    8 комментариев
  • На каком файлообменнике можно сейчас заработать?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Прошло время заработка на лохах. DepositFile и подобные уже не в моде. Хотя на некоторых домохозяйках возможно и можно заработать пару баксов за пол года. Но вы на рекламу в 10 раз больше денег потратите.
    Ответ написан
    2 комментария
  • Что именно можно хранить в NOSQL базах данных?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Все можно хранить. Но nosql базы бывают разные, заточенные под разные задачи.
    Надо уточнять для чего вам база.
    memcached, например, тоже можно сказать что это Nosql база. Используется для ускорения доступа.

    А mongodb это скорее объекты, а не документы.

    Например, вам нужно хранить такие поля
    имя, фамилия, телефон
    имя, адрес
    фамилия, инициалы, год рождения
    телефон, адрес, описание

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

    А в mongodb,например, можно просто хранить объекты как есть:
    Имя: Вася, Фамилия: Пупкин, телефон 02
    Имя: Петя, адрес: "Останкино, 1"
    Имя: Вера, инициалы: "В.Б.", год рождения: нескажу
    телефон: "красненький", адрес: "Останкино, 1", описание: "что-то где-то"

    И каждый объект хранится ровно с теми полями, которые в нем есть.
    При этом поля могут быть разного типа.
    При этом можно нормально пользоваться запросами и разными функциями.

    Да, тут нет joins, зато монго оптимизирована для работы с подобным и размеры коллекций ее не слишком будут смущать.
    Ответ написан
    6 комментариев
  • С каким чипсетом выбрать материнку для ryzen 3,5?

    B450 , но обращайте внимание на оснощенность платы (количество фаз питания, количество слотов под память , совместимость с m.2 накопителями ) , а не только на чипсет.
    Ответ написан
    Комментировать
  • С каким чипсетом выбрать материнку для ryzen 3,5?

    6yntar05
    @6yntar05
    Я клоун и это не обсуждается
    B450 и выше примерно, т.к. есть возможность потом прошить для новых ряженок
    Ответ написан
    Комментировать
  • С каким чипсетом выбрать материнку для ryzen 3,5?

    @antonwx
    B450 идеален по соотношению цена/качество.
    Ответ написан
    Комментировать
  • Как перенести Windows 10 с HDD на SSD?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    Acronis True Image
    Ответ написан
    1 комментарий
  • Как запускать приложения до входа в систему?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Пробовал сделать его службой

    Это именно так и делается. Пробуйте ещё.
    Ответ написан
    1 комментарий
  • Почему так работают регулярные выражения?

    @dodo512
    pcre.org/original/doc/html/pcrepattern.html#SEC2
    Unicode property support

    Another special sequence that may appear at the start of a pattern is (*UCP). This has the same effect as setting the PCRE_UCP option: it causes sequences such as \d and \w to use Unicode properties to determine character types, instead of recognizing only characters with codes less than 128 via a lookup table.

    Чтобы \w совпадало не только с латиницей нужно добавить (*UCP).

    (*UCP)\w+

    5edc399de65ad852879103.png
    Ответ написан
    Комментировать
  • Как сохранять данные приложения?

    yarosroman
    @yarosroman Куратор тега C#
    C# the best
    Можно использовать JSON и библиотеку от Newtonsoft. У них на сайте довольно много примеров, можно использовать например Sqlite.
    Ответ написан
    Комментировать
  • Какие из современных СУБД содержат средства ввода/вывода?

    @d-stream
    Готовые решения - не подаю, но...
    Например про MS SQL:
    Обычно такое выносится в виде отдельных инструментов, как например SQL Server Import Wizard для скорее интерактивного или же bcp для пакетного. Ну и есть и внутри начиная от bulk и заканчивая Data Transformation Service. И само собой sqlcmd - прямо stdin/stdout/stderr по классике.

    Остальные - умеют плюс-минус то же самое и чаще всего из коробки (разве что dts не все)

    В чем вопрос-то?
    Ответ написан
    Комментировать
  • В каких областях сейчас используются такие языки как VB.NET и Turbo Pascal?

    @evgeniy_lm
    Из названия понятно, что VB.NET используется там же где и С#.
    Turbo Pascal последний раз обнавлялся в 1994 году и с 1996 года официально не поддерживается (читай использование не рекомендуется). Сейчас TP крайне редко используется в школах и ВУЗах преподами информатики которым далеко за 70 и их более молодыми коллегами которые в школе по информатике имели 3- и более ни где.
    В принципе если вы не плохо владеете ТР то можете воспользоваться его современным аналогом Free Pascal, а для разработки оконных приложений существует IDE Lazarus. Правда за 25 лет очень многое изменилось и на FP приложения пишутся совсем иначе чем на ТР, хотя синтаксис похожий и даже более менее сохранена совместимость
    Ответ написан
    Комментировать
  • В каких областях сейчас используются такие языки как VB.NET и Turbo Pascal?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Турбопаскаль может использоваться в образовательных целях. Проекты которые сейчас, пишут на Дельфи.

    VB.NET вполне может использоваться внутри, где уже есть какая-то внутренняя система на базе .Net.
    Редко нужен чистый VB.Net разработчик, обычно это совмещено с ASP.net, MS SQL, C#. Работа - в поддержке текущего легаси, интеграция с различным другим софтом.
    Но публичные серьезные сервисы на VB.net не делают, делают на .Net, C#
    Ответ написан
    Комментировать
  • Есть ли какая-то технология, как оптимизировать запросы к базе данных?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    Да. Оптимизатор запросов.
    Ответ написан
    Комментировать