Долбаный билли...
Как мне надоел билли со своими кривыми руками...
Не пользовался Студией, но...
Problem signature:
Problem Event Name: APPCRASH
Application Name: BackgroundDownload.exe
Application Version: 3.11.2180.21897
Application Timestamp: 8ed452ce
Fault Module Name: clr.dll
Fault Module Version: 4.8.3928.0
Fault Module Timestamp: 5d390139
Exception Code: c0000005
Де Билл отошел от дел и даже массовое чипирование с вакцинацией его не радуют. Решил побаловать себя дауншифтингом и покупает хот-доги на улице (по слухам):
https://fishki.net/2842771-billa-gejtsa-sfotografirovali-v...
UPD: ссылка старая с 2019 (хотел просто фотку найти) и происходит это в Сиэтле. Но сути это не меняет. Совсем недавно в конце сентября Де Билла застукали за тем же занятием на Таймс-скве, но теперь он жрал халяльное мясо. Но это только подтверждает диагноз.
У старых людей, в том числе богатых, под конец жизни иногда крыша едет, и они начинают страдать всякой фигнёй.
Дед, ты искал что-то для поездок к речке, чтобы без прав? Не знаю как в твоём оффшоре, но судя по видосу, на Украине на таком можно без прав. Проверь - может, и у тебя тоже можно. Вот про вместимость не знаю - там наверное и одному будет тесновато. Ну или подобный "люмузин" - их сейчас много кто выпускает, хотя по сути это 1-2 модели перелицованных.
а чего описывать?
машинка полдня сильно подтормаживала, а с утречка на экране окошко с маркером Студии и ошибкой...
Ничего апгрейдного сам не запускал.
а чего описывать?
Ну хотя бы для воспроизведения ошибки
а с утречка на экране окошко с маркером Студии и ошибкой
вот нефига не делал, а вдруг студия начала грузиться?
Очень странно, а что за ехе такое выполняется?
А после перегрузки системы что? Судия грузится? Инсталлер запускается?
Да всё это фигня. Вот у меня ошибка, так фиг поймёшь.
Делаю ВПФ приложение, нужно открыть файл, вызываю открытие файла. Есть 3 типа диалогов, и каждым примерно одинаковая история.
Первый раз после старта проги и поле выбора открыть файл, прога падает без каких-либо сообщений.
Последующие разы все грузится, но после выбора файла нужно ждать секунд 10 минимум, чтобы имя файла пришло назад к тебе.
Явно что-то с системой, никогда еще не попадалось.
спасибо, но никаких битых ссылок не наблюдаю.
прога падает без каких-либо сообщений.
если прога падает, то ты не словил какое-то исключение
тогда оно должно быть запротоколлировано в Event Viewer
Если пишешь с нуля приложение, там тоже есть эта проблема?
только на твоей машине или на любой другой тоже?
так пробовал: openFileDialog1.InitialDirectory = @"C:\"
Именно так - самостоятельно пошел апдейт Студии.
После перезагрузки системы отвалился GitDesctop...
ошибка в kernel.dll
С файлами - было - много объемных файлов и работающее превью. Как отключать - не смотрел.
Спасибо за поддержку, я уже просто забил на это. Но другом компе работает без проблем
тогда оно должно быть запротоколлировано в Event Viewer
не нашел ничего, да и нормальные исключения студия одни фиг ловит, ну и "глобал хук" стоит на исключения
Если пишешь с нуля приложение, там тоже есть эта проблема?
Это еще не пробовал
только на твоей машине или на любой другой тоже?
как и подозревал исключительно на моей
вот ента фигня помогает для винформовских диалогов: dialog.AutoUpgradeEnabled = false;
Именно так - самостоятельно пошел апдейт Студии.
А отчего уверен, что именно студии, иконка ни о чём не говорит.
Это нашёл?
Application Name: BackgroundDownload.exe
Угу...
C:\Users\**\AppData\Local\Temp\lfjudvzb.duu\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service
Или тут:
C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service
тогда оно должно быть запротоколлировано в Event Viewer
нашел! Но особо ничего не даёт
Faulting application name: MyApplication.exe, version: 1.0.0.0, time stamp: 0x66960000
Faulting module name: KERNELBASE.dll, version: 10.0.22621.4111, time stamp: 0x03c619d0
Exception code: 0x80000003
Fault offset: 0x0000000000117a62
Faulting process id: 0x0x3264
Faulting application start time: 0x0x1DB170876232C3E
Faulting application path: C:\MyApplication\bin\Debug\net8.0-windows\MyApplication.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report Id: 9ed0d519-7dab-42d3-9335-f653b9655c60
Faulting package full name:
Faulting package-relative application ID:
десктопный апп падает.
Аа... github desktop?
А зачем он нужен? Для интереса раз попробовал репу склонировать, ничего особенного не нашел.
Вполне возможно. Мне просто незачем иметь еще один гит клиент.
А тот, что в Студию встроен, это и есть тот самый десктопный? Вроде, в Студии лишь какая-то интеграция и интерфейс, а гит всё равно нужно отдельно ставить?
Просто когда Студию ставишь, там куча всего по-умолчанию ставится (включая ИИ-помощника), так что непонятно, отдельно оно идёт или уже часть этой же Студии. Или вообще по-умолчанию в Винду уже встроено.
А тот, что в Студию встроен, это и есть тот самый десктопный?
нет конечно. Для каждого это будет свой.
а гит всё равно нужно отдельно ставить
Вот это можно рассматривать как базовый уровень.
там куча всего по-умолчанию ставится (включая ИИ-помощника)
Скриншот с галочкой про ИИ-помощника можно? Ну или хотя бы просто сказать, где видели?
А тот, что в Студию встроен, это и есть тот самый десктопный?нет конечно. Для каждого это будет свой.
Свой интерфейс к одной и той же модели где-то на серверах МС? Или вам дадут загрузить локальную версию их ИИ, для которой вам нужен будет минимум кластер из топовых видюх и сотни гигабайт оперативы, а также отдельная линия электропитания для вашего жилья, чтобы это всё работало? И это будет слабенький ИИ.
Или вам дадут загрузить локальную версию их ИИ
Какое-то просто помешательство на ИИ
Речь то о ГИТе шла!!
Эта хрень включена по-умолчанию при установке Студии
И что, можно ей бесплатно пользоваться? Или она где-то мешает? не замечал пока
Да вроде денег не берут пока. Хотя я не пробовал.
В том-то и дело, что не замечаете, а оно уже вокруг вас. Может даже уже внутри! О_о
Да вроде денег не берут пока. Хотя я не пробовал.
пробовали и не нравится
Вот оказывается, в чём путаница. Видите как хорошо, что есть другое мнение, можно глянуть на вещи с другой стороны.
1.AI tools Copilot integrated directly into Visual Studio
2.GitHub Copilot
К 1 прямого доступа нет: IntelliCode, Code Completions и т.п. и да бесплатный
И 2 тоже стал бесплатный https://github.com/pricing
А помню, еще отказался, как захотели денежку за него...
Нет, осталось - Additional add-ons
И бесплатный тоже как бы не бесплатный:
Free Access: Eligible Users: Some users can access GitHub Copilot for free. This includes verified students, teachers, and maintainers of popular open-source projects https://docs.github.com/en/copilot/managing-copilot/managi...
А почему он у меня по-умолчанию ставится? Чтобы отказаться, надо специально галку снимать.
На рабочей про-версии Студии тоже стоит по-умолчанию.
почему он у меня по-умолчанию ставится?
По идее IntelliCode, Code Completions должны работать по умолчанию как положено.
В тему "долбаного Билли". Раньше ругали всякие МСовские веб фреймворки, которые делали программирование в вебе подобным десктопу - кнопочки таскаешь на форму, в обработчиках событий пишешь код. Удобно же и охренительно! Но всякие упорыши, как правило из мира бесплатно и опенсорс, или будучи приверженцами технологических высеров разных полупокерных корпораций (не зря, не зря вся эта братия кучкуется и объединяется, когда надо где-то выступить с флажками и поорать), кричали в голосину, что неудобно, нельзя поправить, сам чёрт не разберётся в сгенеренной разметке. Поглядел разметку некоторых сайтов, и что генерят современные фреймворки. Вот это овнище это удобно, и сам чёрт разберётся? Нахрена они это делают? У них один файл стилей без изоляции по компонентам, и они пытаются уникальное, при этом осмысленное и читаемое имя для каждого из сотен стилей придумать, что неизбежно выливается в написание эссе прямо в имени стиля?
<div class="tm-votes-lever__score tm-votes-lever__score tm-votes-lever__score_appearance-comment"> <div class="tm-votes-lever__score-fallback"> <svg class="tm-svg-img" height="18" width="32"> ... </svg> </div> </div>
Я уже не говорю, что в такие div оборачивают любую мелкую фигнюшку, цифорку, значочек, и у каждого такого дива куча километровых классов со странными соглашениями вида два подчёркивания подряд, одно подчёркивание, дефис. И не просто оборачивают, а по 2-3 слоя подобных дивов. Вот как тут пример из Хабра, где вся эта разметка это лишь обёртка над числом рейтнига. Я глянул - внешний див добавляет маргины с боков, а внутренний - сверху и снизу. Накуя?! Ну давай, врукопашную маслай все такие классы. Вы же хотели руками там чёта править. Что, уже не надо? Что, оно генерится как-то, и нечего туда руками лезть? Так и раньше генерилось, а во всех альтернативах всё чинно-аккуратно было лишь в простейших рекламных примерах на полтора элемента и два класса.
Кстати да, когда вижу код какой-нибудь таблица, где в каждой ячейке указан класс для стиля, такие же мысли.
В твоём примере вообще странно, что при деплойменте в прод классы не обезличиваются до какого-нибудь cxzv1.
А я ещё не понимаю, почему для каждого элемента отдельный стиль. А где все эти феншуйские селекторы для потомков? Почему стили для потомков не в селекторах, а в отдельных классах, которым всё увеличивают и увеличивают длину имён?
А почему размеры картинки SVG задаются в пикселях, а не в отсительных единицах от размера шрифта (типа rem)?
В твоём примере вообще странно, что при деплойменте в прод классы не обезличиваются до какого-нибудь cxzv1.
Зачем так обезличивать до уровня обфускации? А как вы РУКАМИ потом сможете поправить что-то в конечном результате? Ради этого "руками поправить" зарезали кучу нормальных фреймворков с автогенерацией разметки и стилей. Спустя время пришли к подобным же фреймворкам, только более костыльным и жрущим на порядок больше ресурсов. Зато это всё теперь "бесплатно и опенсорс".
Раньше ругали
А чего попусту кричать волки, волки?
Всегда есть "красивый код" и не очень.
И в данном случае автора вполне можно понять, крайней мере, видна какая-то система. Хорошая она или плохая уже другой вопрос.
внешний див добавляет маргины с боков, а внутренний - сверху и снизу.
Чисто как возможное объяснение. Автор делает разметку страницы вначале через колонки, а после уже добавляет в них элементы.
Да и понимать отчего код написан так или иначе почти бессмысленное занятие.
Ну если бессмысленное, тогда нафига орать "маздай" и требовать поправить стили руками после генерации? Пока хипстеры и полупокеры клепали свои сайтики из трёх колонок и полутора дивов, у них всё получалось "красиво" и можно было поправить руками прямо на проде. А как стало надо генерить вложенность элементов в сто уровней, сложные таблицы и динамичный интерфейс, так это же, но слегка подросшее хипстерское стадо стало вещать изо всех утюгов про фреймворки и компоненты. В результате пришли к той же нечитаемой и не правящейся на проде лапше, только спустя 15 лет - после того, как добрались до уровня сложностей профессионалов. Вот что бывает, когда идёшь на поводу галдящей толпы полупокеров, гонимой такими же корпорациями в качестве тарана на нормальных челов, умудрённых опытом, чтобы захватить рынок.
тогда нафига орать "маздай" и требовать поправить стили руками после генерации?
не знаю, на каких митингах вы это слышали - править код после генерации.
Подозреваю что из той же оперы, что ИИ загадит весь мир.
Это было одним из требований в то время - я, мол, не могу поправить стиль в этом вашем ASP.NET. Разметка и стили генерятся слишком громоздкими - я не могу прочитать. Зачем тебе поправлять стили и вообще туда руками лазить, в сгенеренный код, никто тогда вопроса не задавал. Хочу поправить и всё тут. Майкрософт выпустили им MVC, где всё можно поправить руками, и сгенеренная разметка попроще. Правда, и компоненты получились тоже попроще, и чтобы сделать что-то сложное, надо либо самому долго писать, либо пользоваться сторонними библиотеками. Правда, в этих библиотеках или у себя самого снова получаются километры кода, разметки и стили с названиями по полэкрана. Крикуны просили - крикуны получили.
А разгадка простая. Крикунам-хипстерам было абсолютно пофиг на разметку, стили и всё прочее. Им лишь охота было чувствовать себя в толпе революционеров под радужными флажками и речёвками для школьников типа "don't be evil", орать "маздай" и требовать противоречивых и неосуществимых вещей.
Это было одним из требований в то время
видимо, я каким-то образом пропустил данное время
А разгадка простая.
Да уж точно, чувствуешь себя на митинге каких-то ультра, когда это всё читаешь.
Что-то более конструктивное есть?
да хоть десктоп
Когда вся эта движуха была среди малолеток и молодых долбаков: убить флеш, убить винду, убить ишака, убить микрософт, убить всё, что не бесплатно и опенсорс, дрочь на яблоко и гуглю, кто не линукс тот маздай. На Западе это был дрочь на Яблоко, т.к. только там эти юнцы могли позволить себе её продукцию. В регионах победнее, типа той же России, упарывались по Линуксу. Считалось, что если ты сутки на пролёт ковыряешь конфиги и мануалы Пингвина, то ты крут и вообще хакер. А вот "формошлёпство" это для лузеров. Щас вся эта пыль выросла и принесла все свои загоны в индустрию.
да хоть десктоп
ну так с него все и начинали. Я вам больше скажу, я даже в Новосибирске был
Как классифицировать всё остальное, я даже не знаю таких приличных слов.
Зачем так обезличивать до уровня обфускации? А как вы РУКАМИ потом сможете поправить что-то в конечном результате?
для экономии пары байтов?
Руками в продакшене никто ничего не правит.
Как классифицировать всё остальное, я даже не знаю таких приличных слов.
Вот и я про это же - над людьми как бы летал такой ореол пренадлежности к не таким как все, мнимой крутости, который в результате им ничего не дал.
над людьми как бы летал такой ореол принадлежности
Что-то вы в какую-то странную философию вляпались