• Можно ли программировать VBA на маке?

    Кстати для чего вообще нужен VBA?

    Если Вы задаетесь такими вопросами, значит он Вам еще не нужен =)
    В формулах MS Excel'я нет циклов, но порой они нужны, пять же если Вы выполняете однотипные действия, например нужно текст из нескольких ячеек собрать в одну строку и сделать это на большой выборке, когда идут сложные условия и их много, когда требуются сложные сортировки данных, в общем когда у Вас большие портянки текста и цифр и с этим нужно что-то делать, как то структурировать и приводить разношерстный текст к единому стандарту, да и еще потребуется интерфейс... тогда приходит на помощь VBA, например на нем можно сделать всплывающее-окно календарик - для вставки даты в ячейку, навигатор по листам книги, запись данных в Word/Excel/Txt данных или наоборот считывание в автоматическом режиме, работа с базами данных, динамическое построение графиков при смене строки курсором и т.д. и т.п.

    Неужели функционала экселя и ворда не хватает и нужно дополнительно программировать?
    VBA это мини-автоматизация. Вот приходят к Вам постоянно одни и те же данные, Вам с ними что-то нужно сделать, а потом результат отправить почтой... VBA это позволяет сделать. Нажал на кнопку и получил результат, а иначе придется делать вручную. Макросы это просто программа которая делает все то же что и ты, но по заранее известному шаблону и за тебя. Неужели ты думаешь что это не нужно и глупо?

    Всем доброго дня. В вузе программируем на VBA. Есть ли смысл кодить VBA на МасОs?
    VBA под Мак и Винду отличается. Можно проверять версии и через ветвление запускать тот или иной блок процедуры. В принципе это не проблема, другое дело на чем будешь работать в итоге ты сам в будующем? где гарантия что не придется пересесть под Линукс, например? Если уверен что кроме Мака ничего не будет - учись работать в версии для Мака, если не уверен, то ставь Винду в виртуалку и программируй в виртуалке.
  • Есть ли Аналоги hyper-V?

    IOnetty,
    как узнать что включено: AMD-Vi +IOMMU?
    Зайти в Биос и посмотреть.
  • Есть ли Аналоги hyper-V?

    IOnetty,
    AMD-Vi +IOMMU должны быть активированы в Биос. Настройки ProxMox'а смотри в моих статьях, которые я указал выше.
  • Есть ли Аналоги hyper-V?

    то- есть на proxmox можно запустить виртуалку с виндой 10 и играть в онлайн игры без проблем?
    Не только онлайн, я так живу с 2019 года, у меня на ноуте и на ПК стоит Proxmox, правда железо очень похожее i7 8700k и i7 8700. Если играть без стриминга, то возможно в радиусе кабеля от видеокарты к монитору. Стриминг это отдельная тема, теоретически можно, практически я систему не настраивал, знаю только что есть несколько решений, одно из них есть у Steam. У такого решения есть минусы - все 100% ресурсов виртуалке отдать не получится, т.е. что-то придется оставить хосту. Я буду лгать, если не скажу что нет накладных расходов на виртуализацию в принципе, она есть всегда, на любом гипервизоре, но на гипервизорах первого типа, к которым относится KVM, накладные расходы минимальны, но в принципе Вы можете сделать дуал-бут и протестировать виртуалку с нативной системой. Однако плюшки виртуализации в части бэкапов и снапшотов в минуса заруливают винду на хосте, ИМХО, потому что в любой момент времени систему можно откатить и переустановить буквально за 5 минут без лишнего геморроя.

    Во что я играл за эти 3 года на этой виртуалке: WoWs, Warhammer Online - Return of Reckoning (да старенькая, зато без донатов в принципе, даже если хочется то нельзя задонатить), FFXIV, FFVII Remake, Cyberpunk2077 патч 1.5, Horizon - Zero Down, Total War: Warhammer, Total War: Warhammer 2, Warhammer 40000 - Battlesector. Моя GTX1070 вытягивает их или на максималках или на Высоких, я ставлю ограничение fps на 60, т.к. монитор больше не выдаст, лучей не завезли, но хорошую картинку она тащит.

    Мне виндовс 10 нужна потому что кое какая игра не хочет работать через wine/proton на linux.
    Значит Вам винда нужна только для игрушек, а линь для работы. Ставьте в иртуалку и то и другое и работайте/играйте. Я сейчас под себя Дебиан настроил, в принципе даже статью написал. Я линуксоид только начинающий, поэтому как бы я на железе настраивал и убирал бы свои косяки - я ХЗ.
    https://habr.com/ru/post/662233/

    Если она на proxmox нормально пойдет(путем запуска виртуалки c Windows 10) то наверное перейду на proxmox.

    Мои статьи на эту тему (для ноутбука и для ПК):
    https://habr.com/ru/post/575654/
    https://habr.com/ru/post/437598/
    Лучше ориентироваться на статью для ноутбука, там посвежее версия proxmox, хотя по сути все 1 в 1, но в статье команды с echo рендер хабра испортил, так что лучше принудительно через nano править файл и вносить туда эти параметры вручную.

    Есть 2 проблемы при таком подходе в любом гипервизоре:
    1. Это поддержка железом технологию проброса ВК, а точнее PCI-E порта в виртуалку. Для того что бы все заработало для Интела нужно что бы были включены опции в биосе и это поддерживалось железом (главным образом матерью, т.к. почти не выпускают ЦП не умеющих в это): VT-x + VT-d + iommu. Хост при этом лучше всего устанавливать и настраивать на интеграшке. Нет можно все провернуть и с одной ВК, но... это будет не тривиально.
    2. Не смотря на п.1 еще бывают проблемы с некоторыми ВК от зеленых и красных. Обычно с красными все хорошо, с зелеными... с переменным успехом, т.к. последние в драйвер до предыдущего года вменяли проверку на виртуализацию, с тем что бы блокировать работу ВК в ВМ после проброса. Пресловутая ошибка 43. Решается через настройку хоста и прописывание в конфигурационных файлов параметров, призванных обмануть драйвер, или установку свежих версий драйверов, в которых они обещали выпилить такую фичу, как правило старше 465й версии. Поэтому я бы рекомендовал принудительно использовать методы обхода ошибки до сих пор. Просто на всякий случай. В статье они описаны.

    Если что-то не будет получаться могу через дискорд пояснить.
  • Есть ли Аналоги hyper-V?

    CityCat4,
    плюсую за Proxmox, иллюстрация производительности для автора топика

    Видеоролик с результатами проброса mobile GTX1660ti Max-Q в ноутбуке:
    https://www.youtube.com/watch?v=6pzdkXqI4sU
    Видеоролик с результатами проброса GTX1070 на десктопе:
    https://www.youtube.com/watch?v=wjlmWHJiEug
  • Как хранить игры на ноутбуке без HDD?

    не все такие ноутбуки ужасны, либо менять SSD, либо докупать SSD, у меня, например, 2 шт. m.2 + 1 шт. SATA 2.5", ищите и обрящите.
  • Стоит ли ставить взрослой маме на ноутбук UBUNTU Desktop?

    Microsoft Office 97-2003-2007-2010 версий в принципе без проблем идут под Wine, если хочется нативного, то тут Libra/OpenOffice, WPS Office, Onlyoffice, МойОфис. Photoshop'а нет, хотя старые версии можно запустить под Wine, обычно его заменяет связка Gimp + Krita, но интерфейс отличается, порой сильно.

    По поводу графического окружения. Условно в Линуксе они делятся на Windows подобные (KDE, Cinamon), MacOS подобные (Gnome, xfce) и программы - графические оконные менеджеры (i3). Почти каждый массовый дистрибутив позволяет использовать не менее 3-5 графических окружений, а при наличии прямых рук и того больше. Поэтому выбирайте графическое окружение в первую очередь.

    Я бы выбирал для начала дистрибутив с большим комьюнити и пакетной базой, типа Ubuntu/Debian/Majaro. Если зайдет Cinamon, то Mint хорош, как и его версия LMDE
  • Как подключить монитор к ноутбуку через USB-C PD?

    для передачи изображения с type c на type c еще не любой кабель пойдет, обратите внимание на кабель
  • Как автоматизировать установку программного обеспечения и настройку windows машины?

    Если есть домен и AD то можно настроить домен что бы при входе на ПК доменного пользователя ставился нужный софт

    но проще это один раз настроить, сделать бэкап и из бэкапа разворачивать акронис ли, клонзилла или виртуалбокс, тут кому что милее
  • Как вставить картинку имея её динамический URL?

    Begginer_serg,
    Скорее всего добавлялся символ каретки, для перевода курсора на новую строку (ставится по Enter)... или пробел... В общем поздравляю!
  • Как вставить картинку имея её динамический URL?

    Begginer_serg,
    надо проверять строку на корректность, например можно организовать вывод в текстовый файл, либо ошибка типов, но тип мы уже исправляли, значит возвращает не совсем корректный путь, ИМХО.
  • Как вставить картинку имея её динамический URL?

    Begginer_serg,
    сделайте прогон, присвоив переменной URL текстовое значение пути явно. Как вариант в порядке бреда в строку может отдаваться невидимый символ в конце который влияет на путь, но внешне не заметен.
  • Как создать макрос, который будет работать в большинстве офисных пакетов?

    Надим Закиров,
    Пока склоняемся к тому, чтобы просто добавить предупреждение, что корректно будет работать только в таком-то офисном пакете.
    Дело Ваше

    При этом, это явно будет не Microsoft Office, надо что-то отечественное выбрать. Мой офис, возможно.
    Вы для начала попробуйте в этом МойОфис запустить макрос и исправить ошибки при написании. У меня он душу вынул тем, что нет доступа к системному времени, потому что "os." полностью заблокирована. На JS OnlyOffice/Р7-Офис дела немного лучше, но тут... тоже на любителя. Как по мне после VBA везде будет уныло, при этом самый продвинутый будет LibreOffice/OpenOffice без шуток, но не со 100% совместимостью.
  • Куда выложить решение проблемы Linux?

    Román Mirilaczvili,
    Волков бояться - в лес не ходить.
    Совет дельный, так же пишу статьи только о том как решил проблему, не всегда оптимально, но зато решил.
  • Как решить проблему нагрева процессора?

    Fgheed,
    10750h это горячий ЦП, с 10го поколения Интел запретила массово делать даунвольтинг ЦП, хотя на материнках некоторых вендоров все же можно, после разблокировки Биоса.

    Выход только один - резать частоты, система охлаждения многих ноутбуков не вытягивает, потому что нельзя обмануть физику и сделать компактный охлад в тонком корпусе, который бы отводил достаточно много. Под Бустом, скажем в 4+ГГц Ваш ЦП спокойно будет кушать под 100 Ватт, добавьте к этому ВК, которая идет минимум на 60-80Вт, если зарезана напрочь, соответственно получается уже 160-180Вт, а еще есть жесткий/SSD, обвязка платы, дисплей... это уже на 200Вт тянет минимум, а то и на 240Вт... Соответственно выход один - резать частоты турбо буста. Можно зарезать у ВК питание/частоты/напряжение через msi afterburner.

    Как совет - не покупать НР, вообще не покупать ни один ноутбук без анализа температур и возможностей его системы охлаждения. Есть обзоры, много нового узнаете если будете заморачиваться.
  • Чем можно заменить связку MS Excel + VBA в Linux?

    @LuchS-lynx Автор вопроса
    Но я сам выкинул на помойку столько освоенного с тех самых 80-х просто потому, что оно клинически устарело, что считаю полезным предостеречь других от освоения того, что уже просится на свалку.
    Спасибо. Буду иметь ввиду.

    Я четверть века назад закончил таки именно инженерно-строительный факультет ;)
    Коллега :)
  • Чем можно заменить связку MS Excel + VBA в Linux?

    @LuchS-lynx Автор вопроса
    Adamos, у меня нет желания каждому юзеру пихать Апач в нагрузку к паре файлов с таблицами, только лишь для того что бы у него на экране 15" рабочего ноутбука кнопочка была "правильных" размеров. Я думаю такое можно решить просто определив разрешение монитора, что бы выводить по условию свой вариант формы под каждое разрешение. Примерно так же это решается и для WEB-интерфейса, когда в зависимости от разрешения определяются размеры пропорций.

    Весь этот дельфи-стайл - прошлый век, который во вменяемых конторах уже перенесли в веб и забыли, как страшный сон.
    VBA, который по сути тот же QBasic 4.5, вообще технология конца 80-х в своей сути, однако решать современных задачи он способен до сих пор. Опять же поймите, я не являюсь профессиональным программистом, мне главное сделать удобно, так что бы работало, пусть не оптимально, но что бы было просто как автомат Калашникова и безотказно. Если мне будет проще писать в каком-нибудь TASM под условный DX486, то я буду в нем писать такой софт. Если я, в силу того что, по профессии сметчик-строитель, не способен освоить программирование баз данных и WEB-интерфейсов, то я не буду этого делать. У меня на неделе есть порядка 4-16часов что бы сделать что-то полезное для себя и поделиться этим с другими, поэтому мне нужен результат здесь и сразу. А новая технология или старая - монопенесуале, т.к. доход я получаю от другого рода деятельности. И я понимаю что профессиональному прогеру я не конкурент, как и то, что у меня нет денег его нанять. Такова жизнь.