Pull to refresh
4K+
54

Люблю делать UI и офисные приложения

3,8
Rating
17
Subscribers
Send message

У Эллочки (Елены) Щукиной, если вы про «12 стульев».

Нет, про это я ничего не слышал.

А в чём сюр-то? Я для себя давно заметил, что открытая система (open system) и система с открытыми исходниками (open source system) — далеко не одно и то же. Помните, когда на каждом телефоне стояла Винда? Исходников не было, официальной документации — тоже (МС ещё судили за это, требуя задокументировать API). Но можно было взять Remote Spy++, оттрассировать сообщения и, например, перенести часы справа влево. При этом, они оставались часами, система реагировала на смену локали и формата времени. На этой открытости компании типа Spb Mobile неплохие деньги поднимали.

А потом появился Андроид с открытыми исходниками. Попробуйте передвинуть часы в Андроиде. Для этого надо всего лишь найти место в исходниках, отвечающее за вёрстку строки заголовка, внести изменения, перекомпилировать ОС, разблокировать загрузчик, получить добро от производителя телефона, решить вопрос с драйверами и интеграцией и накатить полученный образ через командную строку со своего компьютера через какие-то полуофициальные прошивальщики. Не то, что раньше мучаться — поставить .cab от Spb Mobile.

Поэтому, когда я вижу, как Майкрософт становится всё более закрытой и авторитарной и при этом чаще (с ваших слов) коммитит в open source, у меня не возникает ощущения сюрреализма.

В папке с Windows SDK’еями разных версий вчера искал windowsx.h (точный текст запроса). FAR нашёл за секунду все три вхождения. Explorer пыхтел полминуты и нашёл одно (и кучу левых, где встречались подстроки win, .h и даже x). Не знаю, смеяться или плакать.

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

зависит от того, что такое “вендекапец” в вашем понимании

Дело не в моём личном понимании, а в общем. PC это пока всё-таки Windows. И раз так, пусть это хотя бы будет Windows, где можно запускать программы без разрешения.

Может, конечно, и к лучшему, если запускать программы без разрешения под Windows станет нельзя. Народ рассердится, и сбудется мечта Столлмана. Но кто его знает, этот народ. Тут периодически рассказывают, что Windows с каждым годом всё лучше и веселее. Так что, лучше не рисковать.

на свой компьютер

МОБИЛЬНЫЙ компьютер. В 2к07 предупреждали, что к этому идёт, но… Теперь-то выводы все сделали, я надеюсь? Десктопный компьютер пока ещё не проигран. Просто не пользуйтесь WinStore, пусть хоть одна поляна останется не засрана. Иначе в Windows 12 или 14 вы просто не сможете запустить неподписанный .exe-файл. По просьбам трудящихся.

Но! С эстетической точки зрения Студия, конечно, посимпатишнее стала. Опять же, редакторы кодировку в статус-баре показывают. Раньше-то, надо было японский плагин для этого ставить.

Да, я понятия не имею, как у них это выглядит изнутри. Поэтому когда после импорта настроек штатными средствами из VS 2022 цвета и шрифты остались прежними (импорт не сработал, понимаете?) я даже не знаю, это так и должно быть, потому что… как они там написали?.. the settings have not been migrated yet… или это независимый баг.

работает 99.99 критического функционала

Ещё один показатель падения нравов. Во времена VC6 если бы кто-то сказал, что у него «работает 99.99 критического функционала», его бы спросили: а почему не сто? Тем более, критического! Это релиз, или что? Ладно, я понял. Такой уровень качества уже не воспринимается как что-то необычное. Круг замкнулся, Майкрософт воспитал своими продуктами новое поколение разработчиков.

Кстати, ни про какие 99.99 (процентов, видимо?) там и речи нет. Не знаю, связано ли это с импортом настроек (если да, это не делает баг менее бажным), расширение .h проассоциировалось вместо C++ editor с невалидным гуидом редактора. И пока разобрался, куда делась подсветка и связано ли это с другим багом, потратил час, наверно.

Другой баг: макросы из виндового C++ SDK (всякие GET_X_LPARAM) перестали узнаваться (а проект перестал собираться). Оказалось, что в комплекте с новой студией шёл SDK с битым файлом windowsx.h (а может, и другими). Я посмотрел файл в хекс-редакторе, и он состоял из одних нулей. Всё бы ничего, но в ключах компилятора был явно указан флаг /utf-8, который прямо говорит, что файлы на входе надо трактовать как UTF-8. А дальше…

“If an input file is determined to be a UTF-8 file, then it shall be a well-formed UTF-8 code unit sequence and it is decoded to produce a sequence of Unicode scalar values. A sequence of translation character set elements is then formed by mapping each Unicode scalar value to the corresponding translation character set element.”

Набор нулей не является “a well-formed UTF-8 code unit sequence”. Где хотя бы ворнинг? Вместо него компилятор просто отправил в игнор всё нулевое содержимое windowsx.h, и на этом счёл миссию выполненной. Ладно, опыт не пропьёшь. Снёс SDK, поставил SDK наново, всё заработало. Но это я просто ещё первый день в новой студии работаю. Так что, про какчество ихнее вы мне лучше не рассказывайте.

Как человек адекватный, вы должны понимать, что тут проводится информационная спецоперация под видом критики. И поэтому ваша настоящая критика (я охотно верю, что это действительно критика, т.е. она направлена на желание улучшений — иначе я бы в эту переписку и вступать не стал) в этом контексте воспринимается как несвоевременная и неуместная. Хотя при других обстоятельствах я бы вас ещё и поблагодарил — потому что критиковать (делать ревью, находить недостатки) это тяжкий и ценный труд.

Кроме того, позвольте напомнить, что для вас это мелкие неудобства туристического сезона, а для нас на кону стоит будущее. Поэтому смех («не смешите мои подковы») выглядит… э-э… несколько неприлично.

Ну как «в чём проблема»?

Компания Valve, разрабатывая Half-Life 2, ставила таблички на мосту в главе Highway 17: «Сейчас мы это не сделали, но однажды вы сможете проехать по этому мосту на багги». Понравилось бы вам, купив Half-Life 2, увидеть это в релизе?

Или понравилось бы в «Игре престолов» прочитать: «Одного дракона зовут «Рейегаль, второго Визерион, а третьего — ДраконТри¹». (¹ Джордж Мартин: «Я пока не придумал хорошего имени, надеюсь придумать к новой версии текста»).

Самое печальное, что VS — даже не просто флагманская IDE, это продукт, который штампует мозги разработчиков. Разработчики на это насмотрятся, а потом не понимают, что тут такого — подумаешь, добавили недопиленные фичи в мажорный релиз.

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

оно стоит того чтобы всем кранчить сидеть или релиз задержать?

Я же написал:

Нет потенции допилить фичу в срок — зачем мёрджить в релизный бранч?

Можно было зарелизить эту фичу атомарно в каком-нибудь Visual Studio 2026 Service Pack 1.

Конечно, лучше кормить сырым хлебом. Нет потенции допилить фичу в срок — зачем мёрджить в релизный бранч?

А как нужно обрабатывать слово «автомобиль»?

Хочется поставить между «Красный» и «Гранта» перенос. Но, конечно, надо учитывать вёрстку в целом. Если перенос не лезет, то хотя бы запятую.

Да ладно. У меня есть телефон для тестов, как раз Юнисок с четырьмя гигами. Он даже вот эту знаменитую рекламу рендерит без зависаний (только слегка подмерзает):

Мои действия: стресс-тестировать телефоны.
Мои действия: стресс-тестировать телефоны.

Другое дело, что брать всё равно лучше с восемью гигами. Пусть и немного дороже.

«ДЗУ» не встречал, но, наверно, было и такое. Что касается ППЗУ, вот полураспознанный скан от инструкции для конечного пользователя:

Чтобы было понятно: это место, куда юзеры сохраняли код своих программ. Только не в виде файлов. Объём был слишком маленький, чтобы приделать к нему файловую систему, поэтому при сохранении/загрузке указывали буквально номер ячейки (адрес) и количество т.н. «шагов». (Полубайтов? Байтов? В общем, там память мерилась в шагах. Гиги за шаги, так сказать). Вращающихся частей в калькуляторе не было, я проверял. То есть, это был не диск, а прямой аналог энергонезависимой и не обнуляемой при перезагрузке памяти в вашем смартфоне. Поэтому и термин самый походящий, в отличие от просто ПЗУ (без П-).

А так, я вообще не понимаю, зачем ворошить эту седую древность: «ОЗУ», «ПЗУ»… Чем не устраивает storage/хранилище? Лично я для себя пользуюсь именно этими терминами. Подсмотрел их в UI Android'а.

Версия с 64 ГБ ПЗУ стоит $68, а со 128 ГБ — $89

Если на то пошло, словом ПЗУ обычно переводят термин ROM. «Постоянный» ≈ “read only”. А то, что вы имеете в виду, на языке советских сокращений называлось ППЗУ, то есть «перезаписываемое ПЗУ». У меня в детстве был такой раритет — калькулятор МК-52, и я хорошо помню его документацию. Сейчас это иногда называют flash/флеш (в честь технологии), но самый удачный термин, ИМХО — storage/хранилище.

Одному мальчику мама сказала не смотреть Ютуб, и уехала в магазин за чёрной простынёй. А он всё равно посмотрел. И там ему страшный дяденька говорит: «Мальчик-мальчик, хочешь увидеть видео про обход блокировок?» Ну, мальчик испугался, конечно, и написал комментарий, что не хочет, но у него всё равно снесло весь аккаунт стим, потом отвалились ручки, и он теперь не может прикрепить ими скриншот.

Anyway github тоже принимается.

Благодарю. Буду знать, если вдруг. Хотя теперь уже вряд ли.

это внутреннее дело России, никто не спорит

Так не спорит, что уже третий комментарий пишет.

Вы когда, например, в Штаты приезжаете, тоже с порога начинаете свои порядки устанавливать? Или всё-таки миритесь с тем, что посещение чужой страны — «не право, а привилегия» (ц), и должно происходить на условиях этой страны? Я когда визу туда получал, полчаса выплясывал перед иммиграционным офицером, рассказывая, с кем хочу встретиться, зачем и почему просто не позвоню по Скайпу. А сейчас у них, как я слышал, условия ещё больше ужесточились, и надо раскрывать все свои учётки в Интернете. Вдруг вы их порядки ругали. (Впрочем, там президент с такой скоростью принимает законы, а КС с такой скоростью их отменяет, что не буду утверждать наверняка). Или только они могут устанавливать свои порядки (кстати говоря, весьма унизительные) для желающих приехать?

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

1
23 ...

Information

Rating
1,607-th
Location
Россия
Registered
Activity

Specialization

Десктоп разработчик, Разработчик приложений
HTML
CSS
JavaScript
Windows API
C++
UI/UX дизайн
Разработка интерфейсов
Дизайн продукта
Adobe Photoshop
Проектирование интерфейсов