Задать вопрос
  • Размер диска указывается вместе с размером MFT?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1.
    12 гбайт являются частью раздела, и после создания раздела в 100.000000.000 вы увидите мЕньшее свободное место.

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

    2. Нет, отдельно купленные диски показывают размер обычно в гибибиитах, и это вообще еще без файловой системы. Количество данных которые можно записать будет зависеть от разбивки по разделам (при покупке ноута с предустановленной системой, вполне может быть несколько скрытых разделов для "восстановления винды к заводским настройкам". И от файловой системы.

    MFT есть только в NTFS, в других файловых системах есть аналог. например в FAT - File Allocation Table, в линуксах это iNodes и так далее.

    У каждой файловой системы есть свои плюсы и минусы, и нет особого смысла выигрывать несколько гигабайт именно за счет файловой системы, тем более для домашнего использования.
    Если проблемы с местом - лучше докупить диск побольше.
    Ответ написан
    5 комментариев
  • Какова логика потребителя?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Логика потребителя может быть и просто поиск конкретного врача, и просмотр его квалификации.

    Преимущества клиники обычно две штуки:
    Локация и удобный проезд (хорошо если на сайте есть карта)
    Отзывы, хотя бы похожие на реальные.
    Ответ написан
    Комментировать
  • Как исправить ошибку в игре?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Гриша, читы это не хорошо.
    Ошибка может быть и в чите и в несовместимости чита с openJDK, возможно стоит поставить OracleJDK.
    Ответ написан
    5 комментариев
  • Все ли веб разработчики являются инженерами? Кого стоит причислять к таковым?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Почитал что инженер это тот кто имеет высшее образование, но я знаю людей которые уже синьеры и у них (в более чем 30 лет) нет ВО, так что мне кажется что такое определение притянуто за уши.


    Когда возникло слово "инженер", еще не существовало высшего образования.

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

    А википедию лучше читайте англоязычную, там четче сказано, что основной признак инженера - инженерная деятельность. Инженерная деятельность - дизайн/разработка/тестирование/сопровождение чего-либо. Предпочитается с использованием научного подхода.
    Ответ написан
    Комментировать
  • Пользователь в линукс не может ипользовать sudo?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    А если sudoers так
    %wheel ALL=(ALL:ALL) NOPASSWD: ALL
    Ответ написан
  • Как исключить определенные коллекции при создании дампа базы данных?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    --excludeCollection <имя>
    Можно перечислить несколько.

    $MONGODUMP_PATH -d $MONGO_DATABASE --excludeCollection sessions --excludeCollection analytics --excludeCollection counts


    p.s. https://docs.mongodb.com/manual/reference/program/...
    Ответ написан
    1 комментарий
  • Архивирование и сжатие в линукс?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    tar изначально был сделан для упаковывания файлов и каталогов в ленточный архив (одним потоком).

    gzip это потоковый архиватор, он не знает про файлы, он пакует поток. На ходу. Быстро. Он не анализирует файл целиком, поэтому алгоритм, который используется в gzip, сейчас используется практически везде (в модемах, в сетевых карточках и так далее).

    исторически сложилось так, что для упаковки с компрессией нескольких файлов, использовали связку tar+gzip, что стало стандартом де-факто.
    В современном мире, стандарт бывает важнее нескольких процентов сжатия, поэтому .tgz - вполне популярное и надежное решение, которое будет работать на любом линукс. А вот zip есть далеко не везде. Вы видимо не сталкивались с урезанными версиями линуксов в embedded, да и даже в RHEL7 в стандартную поставку он не входит, надо ставить отдельно.

    Ну и напоследок - tar умеет хранить posix права доступа, а zip или rar - нет. Поэтому .tgz формат еще надолго останется с нами.
    Ответ написан
    Комментировать
  • Кто слышал софт ..как чаты телеграмм только аудио чаты?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Да обычный скайп до 50 человек поддерживает в групповом разговоре.
    Опять же, discord - там все готово.
    Ответ написан
    3 комментария
  • Головоломки помогают айтишникам улучшить мышление?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Головоломки - это просто гимнастика для ума.

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

    Решать задачи по программированию головоломки не научат. Также, как и утренняя гимнастика не сделает тебя олимпийцем или спортсменом.
    Просто отвлечение мозга на другую аналогичную задачу, чтобы потратить время. Но для некоторых головоломки становятся хобби, и приносят удовльствие.
    Ответ написан
    2 комментария
  • Можно ли снифить или перехватить запросы к SQLite?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    SQLite это не база, то есть сетевого трафика как такового может и не быть.
    Это просто открытие и чтение из файла.
    Ответ написан
    6 комментариев
  • Как подготовиться к java стажировке?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    в CV нужно включать живые проекты. Пет-проекты, которыми не пользуются реальные пользователи вряд ли стоит добавлять в CV, будет проще сказать что "работал с такими-то фреймворками".

    Освойте git, sql, и напишите небольшое приложение на java-spring, например простой веб-чат, с хранением сообщений в базе.
    Ответ написан
    Комментировать
  • Стоит ли раздел /boot и swap запихивать в LVM?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Я бы boot в LVM не переносил. Основное удобство LVM - удобное расширение/смена устройств онлайн. Для boot раздела это некритично, расширять его обычно не требуется. Я бы вообще всю операционку оставил бы на обычном рейде, а в LVM заносил только /opt или /var/lib/

    SWAP да, вполне можно сделать в LVM.
    Ответ написан
    Комментировать
  • Как написать проверку данных пользователя?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Имя Фамилия дд.мм.гг

    '[a-z]+\s+[a-z]+\s+([0-9]{2}\.+[0-9]{2}\.+[0-9]{4})'

    Для начала, у вас в списке только английские маленькие буквы, а по вашему определению, в имении фамилии должны быть заглавные.
    Поэтому [a-z] надо менять на [A-ZА-Я][a-zа-я]+
    Дальше не смотрел. Воспользуйтесь онлайн построителями типа https://regex101.com/, чтобы протестировать регулярку, а потом уже помещайте ее в код.
    Ответ написан
    Комментировать
  • Виртуальные папки в Linux возможно ли такое?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Для вашей задачи будет достаточно символических ссылок.
    делаются командой ln с опцией -s
    man ln
    Ответ написан
    Комментировать
  • Стоит ли долго оставаться эникеем в большой компании?

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

    Сейчас в век виртуализации не проблема себе поднять целую подсеть виртуалок и на них поиграться, имитируя филиал в филиале.

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

    В общем для первой работы всегда найдется задач на 1-2 года для получения опыта как технического, так и самоорганизационного.
    Ответ написан
    2 комментария
  • Старый ноутбук для программирования?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    notepad++ или FAR
    Ответ написан
    Комментировать
  • Как обработать данный текст на bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Можно так:

    sed -rn '/\[keys2\]/,/^\[/p' file.txt

    Ищем и выводим строки начиная с той, где нашли "[keys2]" и до начала следующего блока.
    Ответ написан
    4 комментария
  • Как зафиксировать права файлов и папок, чтобы не изменялись при копании от рута?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    А зачем колупаться именно от рута?
    Делайте su www-data или su и работайте с файлами.
    Ответ написан
    Комментировать
  • Где найти фриланс студию начинающему программисту?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    , вроде фриланс студии, где может начинающий программист найти удаленную работу и участвовать в аутсорсинговых проектах.

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


    Само слово фриланс обозначает, что работу программист находит сам. Если для него кто-то другой находит работу, это означает, что он на кого-то работает. То есть обычные веб студии, обычная работа на работе.
    Ответ написан
    Комментировать