Задать вопрос
  • Как переделать код под ООП?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Программирование в ООП предполагает что мир состоит из "объектов".
    Например твоя программ (процесс) калькулятор это уже объект. Даже не имея декларации
    она уже является объектом с точки зрения ОС.

    Но если твой преподаватель - такой душный, то сделай

    class Calculator {
       ...
    }

    Можно сделать объектом число и операцию над ним (унарная или бинарная) но это уже немотивированное
    (или слабо мотивированное) действие. Теоретики ООП всегда пишут что введение объекта должно иметь смысл. Иначе так можно
    дойти до абсурда и объявлять объектом любую чепуху, что только усложнит написание кода
    и создаст бюрократию на пустом месте.

    Поясни это преподавателю если он будет сильно настаивать на том что мало объектов.
    Ответ написан
    Комментировать
  • С чего начать изучение Nethereum?

    1. Чем не устроила официальная документация?
    docs.nethereum.com/en/latest

    2. Чтобы её понимать, надо ещё с самим эфиром разобраться, так что по нему тоже доку читай.
    Вероятно ещё придётся солидити изучить, чтобы смарт-контракты писать.
    Ответ написан
    2 комментария
  • Как увеличить размер памяти флешки в угоду её длительности жизни при помощи команды devicehigh или loadhigh?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    devicehigh или loadhigh не имеют никакого отношения к форматированию диска. Это просто команды загрузки драйвера устройства или любой TSR-программы в верхнюю память. Управляет этой памятью himem.sys.

    Возможно, что препод помнит времена драйвера 800, который грузился и каким-то хитрыми методами позволял отформатировать обычную 5.25" дискету емкостью 360к (DS/DD) на 800к обьема. Но проблема была в том, что:
    - такой финт ушами работал только при загруженном драйвере 800
    - он был крайне ненадежен
    Ответ написан
    8 комментариев
  • Как увеличить размер памяти флешки в угоду её длительности жизни при помощи команды devicehigh или loadhigh?

    @aleks-th
    Проподаватель или пьян или гонит.

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

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

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

    @tyxeo
    дальний знакомый Мурыча
    лазерные проекторы хороши
    с полуметра работают
    Ответ написан
    Комментировать
  • Какие языки нужны?

    Скорее всего тебе нужны плюсы и умение читать ассемблер.
    Ну и достаточный опыт программирования, чтобы было понимание что и где искать
    Ответ написан
    Комментировать
  • Как открыть дополнительное окно терминала через SSH?

    @Drno
    а причем тут доп окна ssh, если она черным по белому просит или не запусктаь её от root или убрать эту проверку из исполняемого файла?
    да и если она требует графич стола, то без него ты не обойдешься жеж... разве что псевдографикой(не уверен)
    Ответ написан
    2 комментария
  • Как архивировать все кроме одной директории?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    $ man tar
    ...
           --exclude=PATTERN
                  Exclude files matching PATTERN, a glob(3)-style wildcard pattern.
    Ответ написан
    Комментировать
  • Какие характеристики ноута для начинающего?

    @rPman
    Первое, не издевайся над человеком, собери стационарный компьютер. Ноутбук нужен потому и только для тех, кому жизненно необходимо 'работать' вне дома (без розетки с электричеством).

    По факту - ноутбук для дома это устройство потребления контента и развлечения. Ноутбук как и планшетник это 'второе устройство', а не основное.

    Чисто технически ущербная клавиатура (а производители 99% ноутбуков ее делают таковой) неудобна для активного использования. Соотношение цена/производительность у ноутбуков в разы выше чем у стационарных компьютеров, и если ваш ценовой диапазон ниже 1к$, там все еще хуже - куча компромиссов.

    Теперь по теме - собирая стационарный компьютер для ребенка для обучения и развлечения (вы же не изверг да?), выбирай
    + максимально быстрый и емкий диск (ssd nvme от 512Gb, не экономь и не бери самые дешевые, бери все что имеют гарантию 3года минимум)
    + любой HDD (пусть будет даже дешевая тошиба 3Тб, лучше 2 для использования в RAID mirror на случай смерти диска)
    + максимально большой объем RAM (минимум 16Gb, но разработчику лучше максимизировать до упора, 32Gb облегчит работу с виртуалками, а 64Gb+ откроют доступ к тем же языковым нейронкам LLM, да медленно, но бесплатно и у тебя на руках)
    + видеокарта от nvidia 3060 12Gb VRAM (цены на нее от 33т.р., да медленная, но это младшая серия из тех видеокарт что дают возможность и играть в топовые игры на средних и играть с современными нейрогенеративными моделями, да и просто свои нейронки, VRAM там очень нужна).

    Про процессор там или выбор материнской платы - это уже не так актуально, выбирать по совместимости. Дело в том что различия в производительности процессоров с разницей в цене 2х будет считанные проценты, да за 5к$ можно собрать топовое железо которое будет раза в 2 быстрее железки за 500$. И я говорю не про цифры бенчмарков, а реальную производительность и отзывчивость на 99% задач, которые требует single thread производительность. Современный софт/игры обычно ориентируются на 6-ядерные процессоры (12 hyperthreading) и вполне нормально будут работать и с меньшим их количеством, когда как топовое железо будет содержать десятки ядер, которые нагрузить сможет только очень небольшое количество специфических задач.
    Ответ написан
    8 комментариев
  • Как избавиться от лишних пользователей wifi?

    @alexalexes
    Переделать авторизацию с Personal на Enterprise, поднять Radius сервер и выдавать каждому пользователю логин и пароль индивидуально. В настройках радиуса установить одну (две) авторизацию на одного пользователя.
    Ответ написан
    Комментировать
  • Как запретить отправку банера ssh сервером?

    @SunTechnik
    Вот тут обсуждают эту тему:
    https://serverfault.com/questions/216801/prevent-s...

    Если коротко: это приветствие входит в спецификацию протокола ssh, для выбора совместимых протоколов.

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

    Если надо обеспечить безопасность - лучше выбрать другие механизмы.
    Ответ написан
    Комментировать
  • Как создать маленький(только данные) образ большого раздела?

    @glaucidium Автор вопроса
    Поставил бы решением ответ от Valentin Barbolin, да он ответил не туда.

    https://www.baeldung.com/linux/clone-space-in-use-...
    Оказывается, у dd есть опция conv=sparse, которая позволит скопировать раздел в разреженный файл.
    Только перед этим надо свободное пространство на разделе забить нолями. (dd if=/dev/zero of=/mnt/sdXY/zero; rm /mnt/sdXY/zero)
    А если нужно записать разреженный образ на реальный раздел, то можно смонтировать его как loop устройство и уменьшить ФС.
    https://askubuntu.com/questions/260620/resize-dev-...
    Ответ написан
    1 комментарий
  • Как поделиться апи с фронтэндером?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Как вариант: документировать вновь созданный API и передать документацию фронтендеру.
    Ответ написан
    3 комментария
  • Есть ли бесплатная база данных с фильмами?

    @alexalexes
    Торрент-форумы очень хорошо структурированы, как каталог фильмов.
    Если приложить некоторые усилия в плане парсинга такого форума, то можно получить дамп .torrent файлов - а это практически прямые источники видеопотока, но нужен торрент-клиент.
    Ответ написан
    Комментировать
  • Как можно увеличить место dev/sda2 на "горячую"?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Создать раздел /dev/sda4
    Отформатировать
    Примонтировать куда-нибудь и что-нибудь перенести туда

    Для [не слишком умных людей], игнорирующих LVM - это единственный путь.
    Для тех, у кого LVM есть - pvcreate, vgextend, lvextend, resize2fs
    Ответ написан
    Комментировать
  • Как подключить все устройства, если провайдер выдал меньше ip-адрессов, чем нужно?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Оставьте диапазон, выданный провайдером, маршрутизатору в шкафу - а локальные устройства расположите в своём, любого нужного размера, настроив NAT.
    Ответ написан
    Комментировать
  • Как запустить exe с сетевого диска?

    @rPman
    Точно помню что запуск .net (точнее clr) приложения с сетевого диска работает в особом контексте прав и для этого нужно очень глубого ковырять права доступа, понижая защиту всей машины значительно
    * для начала поковыряйся в настройках internet explorer! дада, свойства браузера в панели управления, безопасность, выбрать местная интрасеть, кнопка другое, там будет что то про .net, поэкспериментируй), точно помню что в gpedit были политики связанные с сетью и .net их тоже нужно ковырять
    Извини делал я это во времена winxp, уже не помню, кстати один из способов, в свойствах приложения можно включить режим совместимости (будет запрос на превышение прав, это обходится другим способом, через планировщик задач)
    * еще советуют включить поддержку smb1, не уверен что это актуально но тут пишут что какраз для win10 это помогает.

    Настоятельно не рекомендую так делать! это значительное понижение безопасности машины. Лучше копируй приложение на локальный диск, но при запуске делай текущим сетевой каталог. Будут сложности с .dll но это другой вопрос (поместить их в PATH, кстати так же на локальном диске)

    p.s. еще есть вариант, не подходит для многопользовательского доступа к приложению, только монопольный, в сети размещай не сами файлы а файл образа диска .vhd (создается в управление мой компьютер - Управление дисками), этот файл можно с помощью diskpart монтировать из батника, и файлы на этом диске будут уже считаться локальными (может поплохеть, если во время записи оборвется связь, ищи способ отключить кеширование записи в свойствах этого диска)
    Ответ написан
    Комментировать
  • Как увеличить время сессии ssh/sftp?

    На клиенте можно включить опцию ServerAliveInterval
    Описание из man'а
    ServerAliveInterval
    Sets a timeout interval in seconds after which if no data has been received from the server, ssh(1) will send a message through the encrypted channel to request a response from the server. The default is 0, indicating that these messages will not be sent to the server.
    Ответ написан
    Комментировать
  • Как скачать видео?

    @pantsarny
    Ответ написан
    Комментировать
  • Нормально ли, что ip сайта торчит наружу?

    @Drno
    Да, нормально. Иначе как пользователь попадет на Ваш сайт?) если вся сеть работает по IP...
    Для того что бы по IP не заходили, в вебсервере можно указать только нужные домены. Тогда всё остальное будет посылаться на стр 404
    Ответ написан
    Комментировать