на 7й винде, с учетом отсутствия там прав админа и невозможности из-за этого накатить свежую visual studio? Пробовал воспользоваться clang-16 + ninja, указав в cmake пути к компилятору, но ему похоже не хватает толи stl-a толи чего-то еще.
Скачать mingw (или msys64 не помню на память что из этого что ) не могу. Точее не могу с этого компа скачивать "пакеты". На нем нет интернета.
Вообще желательно что-нить портабельно-архивное. Аля распаковал и пользуешься
https://winlibs.com/ Достаточно разархировать в нужную папку и всё.
Похоже то что нужно
Винду поломать слабо имея физический доступ к машине? Гугл в помощь. Там надо в системном реестре всего одно значение поменять, чтобы при следующем запуске открылась cmd от имени администратора. Там создать нового пользователя с правами админа и поставить что нужно.
Не слабо. Но зачем? Показать админам что я крут?
Что их заморочки с "системой прав" в форточках пустая трата времени как для них, так и для вас.
Они эту систему прав тоже не по желанию своей левой пятки ввели. Так что странно с ними бороться таким макаром, нарываясь на нарушения
Тогда поговорите с начальством. Скажите что отнимает рабочее время. Объясните, что в этом мире программист отнаследован от сисадмина, а не наоборот :)
а реестр можно без админа редачить?
Ага. "У вас стоит 14-я студия, что вы там не можете написать"?
Через консоль аварийного восстановления. Погуглите про "восстановление забытого пароля"
Ага. Если она политикой домена вместе с локальным админом не отключена
С livecd / liveusb можно
а кто тебе даст с лайва загрузиться
Да можно хоть на C89 писать, хоть на ассемблере. Использование новых средств разработки лишь повышают производительность труда. В интересах работодателя обеспечить вам комфортное рабочее место, потому что это позволит им на вас больше заработать, учитывая, что для этого им нужны нулевые усилия (потому что обновлять вижлу будет админ либо вы сами). Лично я, например, хоть убейте не могу писать в IDE. Она создаёт больше проблем, чем даёт профита.
А кто мне не даст?
можно в биосе запретить емнип
А где ты пишешь тогда?
Vc code пробовал? Ну или саблайм
Биос это помнит пока есть электричество. Отключить БП и вытащить батарейку. Последнее часто не нужно в офисах, т.к. батарейки обычно разреженные.
Щас же биос в памяти не зависящей от питания работает не? Только для времени нужны батарейки
Vs code да. Не понравилось. Как вести TODO? Как нормально смотреть таблицы из СУБД, если они не влезают в экран? Как автоматически переформатировать кусок текста по нужному стандарту оформления? Как переименовать переменную в проекте? И вот таких вопросов гора.
В emacs те же проблемы не?
Он почти всё это умеет из коробки. Для ведения проекта нужен плагин projectile или аналог.
Ясно тогда попробую его
если вам реально так отвечают, бегите оттуда
Если мне когда-либо от вас понадобится совет подобного рода, я к вам обязательно обращусь. В данный момент я таких советов не просил.
Ну по описанию реально какой-то технофашизм. Вам даже удобный вам текстовый редактор использовать не дают.
Visual Studio - это "удобный текстовый редактор"? Вы с VSCode часом не попутали?
https://t.me/supapro/1318368
тебя могут выебать за то, что ты какой-то софт ставишь без разрешения сисадмина, даже портативный. В чём проблема поныть?
Нет, не могут. А вот откровенно ломать комп и получать админские права в обход админов, как тут советовали, наверное всё же не стоит. Во-вторых, тем компом на котором я хочу собрать и отладить одну штуку настолько редко пользуются, и эта задача имеет настолько низкий приоритет, что админы про неё вспомнят только тогда, когда им будет нечего делать.
омежка, сначала нужно требовать, а потом уже ныть что все медленно делается
какая-то особая задача, которая должна быть сделана именно на ≥C++20, при этом компиля соотв. версии не дают даже заинтриговало чуток
Я, наверное, лучше вас знаю, как и что лучше делать в нашей организации. Опять таки, большое спасибо за совет, я к вам обязательно обращусь, когда в чём-то подобном буду нуждаться. В древнем. Просто к тому компу подключен один забавный хлам, который лень кому-то куда-то перетаскивать. Мне в качестве "бесполезной нагрузки" хочется научить одну из своих прог для работы с другим хламом так же работать с тем старым хламом. Ну, просто потому что могу, и потому что этот старый хлам иногда используется в других местах. Пробиваться через начальство и объяснять, что вот "я хочу улучшить, бла-бла-бла, старая прога работает плохо, можно сделать лучше" - вот серьёзно, нафиг надо. Сделал чтоб работало, вписал в фичи - готово.
У меня есть на моём компе С++20-й. Мне нужно на том, к которому железка подключена. С++20, это скорее мой косяк. В целом там С++20 (а точнее скорее С++17, не уверен) просит spdlog и fmt. Тащем-то можно написать и без них, но зачем?
Залезть в regedit уже "ломать систему"? Это вообще специально написанная программа, которая для настройки системы и предназначена. То, что вы используете ОС не как хомячок, не означает, что вы что-то взламываете. Вы ничего не реверсинженерите и не пытаетесь использовать найденные уязвимости. Вы используете ту инструкцию, которая буквально на сайте мелкософта дана.
чото я вас не пойму, то вам якобы отвечают "У вас стоит 14-я студия, что вы там не можете написать", то вы даже с ними говорить не ходили потому что нафиг надо, то у вас давно всё есть, но не на том компе, а попросить людей по-людски сделать также как там, но и тут тоже это нет низачто
ну и в чем проблема заюзать remote desktop?
А мне каждый раз ходить с ними разговаривать, в надежде что "политика партии" поменяется? Или можно как-то опираться на результаты предудущих разговоров?
ну политика партии как-то пропустила ++20 на другую машину? или у вас там для каждой машины своя политика со своей партией?
А вы считаете что у нас все машины под копирку? Ну да, мне недавно обновляли комп, так было надо. Заодно прилетела новая винда и вижуалка. Обновлять тот комп по желанию моей левой пятки не будут.
Тяжело у вас чет. Не работа в офисе а прям рабство.
нормальная работа для промышленных эмбедщиков. Да, смузишную не завезли.
Не понимаю особо логику? Может я тупой? У вас есть ограничения для использования версий приложений? В чем смысл этого?
Как вы можете быть тупым, если вы не женщина-программист
да нет ограничений особо. Можно конечно попросить сисадмина накатить туда вижлу 22-ю и винду 10-ку, ну, просто 22-я навряд-ли согласиться ставиться на 7-ку. Но там комп с 4ГБ оперативки. Прикольно наверное на таком будет пытаться запустить 22-ю вижлу. А обновлять его никто не будет.
7 винда? Емае. Может попросишь чтоб через свой комп работал?
ну зачем ты так? сейчас на 3й круг пойдём ведь
? Я в чем то ошибаюсь?
Ага. Ну, тут 2 варианта: 1. Тащить через всё здание и несколько этажей туда-сюда 200 с линим кг связанного проводами хлама ко мне на рабочее место. 2. Тащить моё рабочее место к этому хламу. Моё "родное" рабочее место представляет из себя не меньшее количество разного хлама, и мой комп от этого хлама надо будет как-то отсоеденить. (ну, тут я утрирую конечно, ну да не важно) вот как вы думаете, какой из этих вариантов мне нравися?
Я боюсь меня не поймут, если я припрусь на работу со своим. Так же не поймут, если я попрошу один из местных. Они нужны для других задач
Еее? Что. Какая разница поймут не поймут? Работать будете? Будете. И у ноутов те же задачи как и у пк.
мне лично нравится вариант, когда начальство помогает решать проблемы, мешающие рабочему процессу, а не приучает разработчиков даже не думать о том, что начальство может быть в этом союзником и другом
Ну или попытаться найти другие вакансии. Зачем работать на начальство которое так явно издевается?
это уже было выше: https://t.me/supapro/1318468 (я же говорю на новый круг пошли)
Теперь я вас понимаю. Да чел и не хочет уходить и не хочет решать проблемы. Не вижу смысла в продолжении диалога
Ну, давайте так. В моей рабочей задаче нет необходимости сделать так, чтобы прога для настройки железки, которую я пишу, могла так же работать со старой версией железки. Просто я понимаю, что могу это сделать небольшим количеством усилий, и улучшить жизнь тем, кто пользуется старой железкой. При этом это не займёт у меня дофига времени, и возможно поможет выявить какие-то косяки в моей проге.
так что начальство рабочему процессу не мешает. Просто конкретная задача, по сути, моя "хотелка". Да, так можно. Нет, ругать не будут. Да, так иногда делают, и не только я. Да, иногда "хотелки" "заходят", и приобретают статус "рабочих задач". Но чтобы "хотелка" зашла, нужно сделать что-то рабочее.
Какой то порочный круг.
Вы знаете, наверное я этому "порочному кругу" благодарен. Инженерам дают возможность самим экспериментировать и улучшать работу оборудования, а не делать строго то, что придумали менеджеры.
Я уже совсем запутался. Вот вам нужно что для чего то. 20+ версия с. Причем тут это и это?
ещё бы установку нужных версий компиляторов не жадничали и был бы рай ембеддера
ага. и в попу ещё целовали.
в моём позапрошлом цирке директор конторы с таким выражением лица молодых разрабов хватал под руку, что мы реально боялись, что до такого дойдёт
Странное сравнение. Вы скачивание актуальных версий приравниваете к этому?
А какую рабочую задачу должно решать наличие актуальной версии компилятора на той машине? Или мне заранее свою "хотелку" перевести в категорию рабочих задач, и потом отгребать если вдруг "хотелка" не получится? Пока она "хотелка" - не заработала и чёрт с ней.
Что потеряет человек от обновления компилятора?
ну у нас вещи в стиле "поддержание рабочих станций в актуальном состоянии" вполне себе заходят
эээ.. время. компьютер, наверное, тоже потеряется. Ибо боюсь если на тот хлам поставить 10-ку и свежую вижлу то тормоза там будут несчадные
Время? Серьезно?
абсолютно. сисадмин потеряет время для решения задачи, не относящийся к "рабочим".
Братец, борщишь же уже... Все всё уже высказали и все поняли, что такое поведение крайне не приветствуется. Дальнейшая эксплуатация данной темы не имеет смысла. Если у тебя остался незавершенный гештальт, то напиши этому человеку в личку
Ой бедненький так же сложно обновиться. Ладно это уже детские оправдания. Сочувствую вам. Желаю сменить работу
а, разраб, который битый час про это в телеге флудит, ничо не потеряет?)
да ладно, бывает веселее: когда админы решают, что теперь именно они будут решать какими версиями каких тулов разработчики будут разрабатывать
Полностью осуждаю
обновиться не сложно. нужно обоснование. Понимаете? мне нужно обосновать, за каким чёртом мне на этом компе понадобилась новая вижла. С учётом древности компа понадобится апгрейдить сам комп. На это нужны ресурсы. И вот наверное как-то логично, что компания хочет потратить ресурсы не на "сомнительные хотелки сотрудника, которые может быть и не заработают", а на актуальные задачи?
да хоть 10 часов флудит. Вам жалко?
Нужна причина чтоб обновиться? Думаю причина того что разработчику это надо уже весомый аргумент для обновы. Будь это хоть сомнительным хоть и нет. Админы должны помогать разработчикам а не мешать
я тут кстати вспомнил: в моём первом цирке у нас харды были в съёмных корзинках установлены вынул свою систему, пошел через пол здания, всунул там в другой комп, пилишь свою поделку там
Так, вы кажется не поняли. Если мне нужно будет обновиться для решения рабочей задачи - это без вопросов. Но то, что я хочу сделать не относится к рабочим задачам, и комп тот, походу, последний раз включался лет 5 назад. Понимаете разницу?
тут ещё продолжение есть: мы этим за 3 года что я там работал воспользовались 0 раз
У вас с логикой худо. Вы как бабка который говорит что путин лучший а запад плохой и там рептилоиды. Это из разряда зачем скачивать новый эксель если версия 2007 года неплохо пашет
что характерно действительно неплохо пашет же?) а если ту же вижлу 6й версии поставить, можно случайно обнаружить, что она ваще 🔥🚀 какая шустрая (серьёзно)
Вы серьёзно считаете, что админы должны бегать обновлять компы по желанию программистов, даже если эта обнова не решает рабочих задач? Как это связано со скачиванием "экселя"?
Почему не добавит? Добавит те возможно стандарта 20 и даст способ улучшить программу используя средства новой версии
так. видимо вы совсем что-то не понимаете. Вы, видимо считаете, что тот комп - единственное на чём я могу разрабатывать, и я вот такой бедный несчастный хочу получить С++20 но не могу. Вы либо тролль либо идиот.
чур я тролль тогда
Э а как же я?
а я предупреждал: https://t.me/supapro/1318510
Да. Ты оказался прав. Хороший кот
https://t.me/supapro/1318490 У меня и так прога с использованием спп-20 написана. Да, окей, я могу собираться и отлаживаться с удалёнки. Удовольствие так себе.
Я не понимаю вас. Простите как вы сказали я идиот. Ну дебил. Пожалуйста отстаньте от меня мне абсолютно плевать что вы будете делать если не собираетесь делать наши советы
а что кроме "искать новую работу" вы советовали? Вот чел выше дал ссылки на портабельные компиляторы, которые мою задачу закрыли. Ему спасибо.
Ну тогда нет смысла в диалоге вообще. Спор закрыт
Чтобы закрыть что-то нужно это что-то, для начала, открыть. я с вами не спорил. я послушил ваши советы и сделал вывод.
Шустрая да но функций меньше чем в новом вс
Но Ведь это правда, Путин лучший, запад фашисты-рептилоиды... И эксель 2007 го года лучше современного.. И покупаешь его не на год, а навсегда...
Я вот до сюда дорыл, и нифига не понимаю, кого банить, кто оффтоп начал... И ни слова про с++, вообще. Вы чего тут, офигели что ли, реально? ЕМАКС тут какой-то, батарейки, биос... Вы чего вообше?
Что нет когда да
А вот и нет
А вот и да, я тебе варн выписал.
Вижу, диктатор
В жопу иди, нетикет учить...
А вы воспитанный я вижу
Обсуждают сегодня