Linda-chan

Сейчас пошла мода делать все новые версии программ плоскими, убирать выпуклости всеми доступными способами (например, убирая WS_BORDER). В результате, если в десятке оно смотрится ещё более-менее, то во всём, что ниже – как какая-то мешанина контролов, наползающих друг на друга. Короче, я за телесные наказания.

SannySanoff

Внезапно сообщаю, что грустная тема из псто #2944954 (как писать на плюсах под вендой если ты основательно сидишь на jetbrains IDE) имеет продолжение.

Clion + MS Compiler — нету отладчика
Во-первых в последней бете отладчик завезли, отлаживается через lldb, да вроде основные функции работают, всякие ушлые условные брекпойнты итп еще не допилили.

Во-вторых, нашел параллельный билд для CL (ms c++ compiler) (раньше не было), называется он jom, и притворяется nmake, и написан отчего-то на qt core, да пусть хоть на питоне.

Короче, проделал бенчмарки как конпелится мой проект, активный кусок который я пилю (36 compilation units, сильно не без templates), thirdparty и холодные куски не перекомпиляются, debug build:

28 sec = msvc 2019, jom instead of cmake, win
19.3 sec = cl /mp, visual studio 2019 (msbuild?), win
11.5 sec = zapcc(implements clang-7), linux
18.904 = clang8, linux
23.785 = gcc9, linux

такие дела. Говорят, clang умеет притворяться CL, осталось собрать zapcc под вендой и проверить его в этой роли.

почему мне не пофигу? потому что у меня жабовский склад ума, и я люблю когда оно быстро конпелит.

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

den-po

Суперски работает виндовое приложение инстаграма. В меню "пуск" оно есть, но если попробовать найти его в поиске — хер. Требует залогиниться, но при этом в виндовых уведомлениях мне показываются события без проблем. При вводе описания фоточки иногда невозможно изменить слово в середине сообщения — любое нажатие букв перемещает курсор в конец строки и вставляет букву там. Единственное, ради чего можно его держать — отправка нескольких фоток одним постом.

kunsun

а есть ли на свете утилитка которая может искать копии музыки(с целью удалить дубликаты). не по тегам. и не по точному соответсвию хеша звука очищенного от тегов. не 100% копии

если тупо сравнивать содержимое файлов с каким то процентом несовпадения то один и тот же трек пожатый в мп3 320кбит постоянный битрей и мп3 320кбит переменный битрейт будет отличаться процентов этак на 100 Ж)

с помощью тупого дупкиллера из 10000 треков найден всего один дубль. а все треки там из сборников аля топ 100 радиостанции за сентябрь. там стопудово должны быть дубли

Rainbow-Spike

вот мы и дожили до тех времён, когда Винду стали звать нормальной осью, а то юзать пингвиньи игрушки через пысочницу и играть в мобилки через блюстакс все уже давно научились, но стеснялись правильно это обозвать

SannySanoff

А вот готовлюсь к ICFPC. А вот в этом году будем на плюсах. Готовлю заготовку CMake проекта, чтобы он запускался на трех платформах, тк участники будут разные. Qt у меня внутре, в Qt есть QOpenGLWidget, в нем рисую через QPainter (2d graphics). Взял с 2018 года модельку, налабал рендерер (на 2d canvas, сам делаю перспективные проекцыи и сортирую по z-index ерунда короче)

MSVC/Windows: Отрисовка 140мсек, математика 4 сек
Clang/Linux: Отрисовка 115мсек, математика 2.5 сек.

Оба — релиз билды на одном железе, время — на 1 frame в анимации. Знаю, шо отрисовка медленно, не в этом суть.

Главное беспокоящее, что что-то чахнет колосс.

kunsun

ппц. в 10ке не мог никак настроить новый впн
даже делал копию с работающего и она не работала

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

а если настраиваешь через панель управления то окно с запросом имени и пароля просто не появляется

SannySanoff

По результатам усилий, сообщаю, что перелезть на С++ девелопмент под венду с линукса не получилось. Причина венды вообще: предполагалось, что под вендой ноут лучше себя ведет (не оправдалось — разве шо хибернейт легче заенаблить) во время путешествий и переключений между видяхами (не оправдалось — если пользовал с 2 мониторами, то только ребут позволяет уйти в экономный режим, без дискретной видяхи).

Далее, достигнут следующий прогресс:

CLion + WSL — работает, но гуевые аппы гонять через X геморройно, т.к. плохая интеграция. Нету нормальных XServer чтобы интегрировался в виндовый window manager, а не фулскрин. X-Win32 — глючит на hi-dpi.

Clion + Mingw — линкует проект по 3 часа, не лечится

Clion + MS Compiler — нету отладчика

MS Visual Studio 2019 — иногда теряет шорткаты между запусками, некоторые невозможно пользовать в принципе (например Ctrl+F8) — достаточно отстойная IDE, чувствуется многолетний пофигизм на разработчиков, вынужденно конечно меняется, но без огонька.

MS Visual Studio 2017 — старый С++, и вроде как 2019 в остальном. Clang под ним — не пробовал.

VS Code — расширенный ноутпад, не нужна, но может когда-нибудь мы созреем друг для друга.

Всякие code-blocks итп — не пробовал, думаю, что 19 век.

Eclipse CDT — вгоняет в депрессию.

Объявляю, что сезон 2019-го года открытой души и сердца к современной Индусской версии Виндовз 10 за сим закрывается.

SannySanoff

Фигня вот эта, под названием "Nvidia Optimus" не оправдывает чото.

Мне обещали, что под вендой система переключается между nvidia/intel и экономит батарейку при случае. Так вот, практически болт.

Короче, уходя из дому, вытыкаю я внешний монитор, и складываю нотебук. По определению в данной модели ноутбука внешний монитор обеспечивается только Nvidia, потому что от интела туда даже провода не идут. Пока он подключен, все программы запускаются "под GPU 1" — и мне показывает это task manager, в винде видать такая мулька. Когда я вытыкнул монитор, они все остались под GPU 1, мне продолжает так показывать. Новые запускаются под GPU 0. Потребление типа снизилось, потому что видать нвидия работает в режиме pass-through на интел, но не настолько уж оно и снизилось.

У меня линукс показывал минимум 5Ватт, при нулячей нагрузке, и Intel Power Applet под виндой показывает тоже около того, но батарейа садится, все как будто 20 ватт.

Только когда я перебутил венду без второго монитора, оно стало показывать 1.3 ватта и жить в 2 раза дольше, но я ведь и под линуксом мог так же ребутить (собственно этим и занимался, если мне нужна была батарейка подольше). Где же мне профит от сказочных вендовых дров?

Обувалово этот ваш Оптимус, короче.

kunsun

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

4 часа он уже насилует процессор и все еще не закончилиди ты нахуй ебаный микрософт

Linda-chan

В Windows Terminal используется GPU-ускорение DirectWrite/DirectX на основе движка рендеринга текста. Этот новый движок рендеринга текста будет отображать текстовые символы, глифы и символы, присутствующие в шрифтах на вашем ПК, включая идеограммы CJK, эмодзи, символы powerline, значки, лигатуры программирования и т. д. Этот движок даже рендерит текст намного быстрее, чем предыдущий движок GDI консоли!habr.com
Теперь вы знаете, как замысловато и длинно сказать «ШГ».
hsto.org

kunsun

C:\Users\user>format e: /FS:FAT32 /Q
Вставьте новый диск в дисковод E:
и нажмите клавишу ENTER...
Тип файловой системы: EXFAT.
Новая файловая система: FAT32.
Быстрое форматирование: 58,1 ГБ
Том слишком велик для FAT32.
Сбой форматирования.

чо?
64гб это слишком много для фат32?

stanislavv

У коллеги вот прям сейчас: попытался отформатировать флешку, на которую предварительно сделал на соседнем компе dd if=/dev/zero of=/dev/флешка на первые N Мб
Винда утверждает, что на флешке защита от записи. Сделали то же самое, только из /dev/random — отформатировала.
Чего такого в нулях на бутсекторе?

Linda-chan

Контроллер домена и рабочая станция. Долгий путь к доверию.
windowsnotes.ru
Из этой статьи я выяснила, что у компьютера есть свой отдельный пароль, который сам компьютер периодически обновляет на контроллере домена. Пользователю сей пароль не известен. Когда что-то случается с этим паролем происходит вот такая фигня.

kunsun

вставил сд диск в комп с 10кой. открыл мой компутер-сд диск и с него запустилась программа, без вопросов без нифига просто взяла и запустилась с диска

я думал этот пиздец давным давно пофикшен
а с флешками так же происходит?

Linda-chan

Важно помнить, что имя файла, начинающееся на точку и не содержащее расширения («.toprc», например), Windows считает одним расширением без имени. Тоесть к имени «.txt» она прилепит иконку текстового файла и откроет в Блокноте.

Linda-chan

Забавно, что на машине установлено четыре гига памяти, 512 съедает видео (изначально на автомате кушало триста, но я указала ручками). Когда стояла XP, она показывала, что памяти на машине два с половиной гига. С чем это было связано, и кто кроме видео её кушал, я так и не поняла. Но Нанами x64 показала, что памяти – четыре гига, а доступно – три с половиной.

Linda-chan

Купила на свалке комп за три тысячи, решила на него что-нибудь поставить для проверки. Начать решила со свежего Минта. С флэшки загрузилась только со второго раза – с первого раза Xfce повисла на этапе рисовки рабочего стола. Тормозило жесть как, но я всёже стартовала установку. Где-то в самом конце сетап сообщил, что случилась критическая ошибка и тихо умер. Разумеется, это не грузилось. Решила перейти к Нанами. Оказалось, что под рукой ни одного проверенного исошника. С трудом нашла какой-то, он даже поставился, но после первого старта система сразу же зашутдаунилась и начала бесконечно перезагружаться даже не показывая заставку. В следующие разы установка прерывалась с сообщением, что что-то сломалось при записи загрузчика. Нашла проверенный диск, решила снять образ, но на рабочей машине он даже читаться не захотел, а на купленном компе привода нет (и некуда пихать). Поискала ещё и нашла исошник с XP SP3. Ради прикола закатала на флэшку и решила попробовать установить. И что же в итоге? После нескольких часов поисков всяких хитрых дров (попутно узнала об одном прикольном установщике-детекторе), у меня комп с работающей XP. Это проклятье.
// Я склонна винить во всём MTV^W UEFI.

vt

понадобилось написать консольную программу, которая читает ввод с русскими буквами и делает запрос в интернет с ними. nodejs прекрасно прочитал русские буквы, автоматически перекодировал из UTF-16 в UTF-8 плюс при отправке запроса (axios, не знаю умеет ли так fetch) автоматически сделал urlencode русским буквам, все работает без единого указания КОДИРОВОК, с которыми 20 лет воюют питоноебы и прочие удивляющиеся "мам, ну пачимуууу люди пишут на js" :)

Linda-chan

Рэймонд Чен делится воспоминаниями о реестре в Win16.
blogs.msdn.microsoft.com
// Да, когда-то ваши любимые «регистры Windows» были проще и опциональнее, нежели сейчас. При чём, когда они переписали реестр с нуля для Win32, в документации Win32 SDK всё равно осталось много устаревшей информации, когда описание конкретных функций говорит об одном положении дел, а обзор – о другом.

Linda-chan

Давайте погадаем на кофейной гуще!
Ошибка приложения : Инструкция по адресу "0x0125fbdb" обратилась к памяти по адресу "0x01c84d84". Требуемые данные в память не помещены из-за ошибки ввода/вывода "0x75b4b11c".SMART у диска в полном порядке, даже в системном журнале ничего про ошибки страниц нет. И что теперь? Бежать в магазин за новым винтом? Или всё же за памятью?