Information
- Rating
- 1,607-th
- Location
- Россия
- Registered
- Activity
Specialization
Десктоп разработчик, Разработчик приложений
HTML
CSS
JavaScript
Windows API
C++
UI/UX дизайн
Разработка интерфейсов
Дизайн продукта
Adobe Photoshop
Проектирование интерфейсов
У Эллочки (Елены) Щукиной, если вы про «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 с каждым годом всё лучше и веселее. Так что, лучше не рисковать.
‘‘
A gay presidentвиндекапец in 2084’’? - We’re realistic.МОБИЛЬНЫЙ компьютер. В 2к07 предупреждали, что к этому идёт, но… Теперь-то выводы все сделали, я надеюсь? Десктопный компьютер пока ещё не проигран. Просто не пользуйтесь WinStore, пусть хоть одна поляна останется не засрана. Иначе в Windows 12 или 14 вы просто не сможете запустить неподписанный .exe-файл. По просьбам трудящихся.
Но! С эстетической точки зрения Студия, конечно, посимпатишнее стала. Опять же, редакторы кодировку в статус-баре показывают. Раньше-то, надо было японский плагин для этого ставить.
Да, я понятия не имею, как у них это выглядит изнутри. Поэтому когда после импорта настроек штатными средствами из VS 2022 цвета и шрифты остались прежними (импорт не сработал, понимаете?) я даже не знаю, это так и должно быть, потому что… как они там написали?.. the settings have not been migrated yet… или это независимый баг.
Ещё один показатель падения нравов. Во времена VC6 если бы кто-то сказал, что у него «работает 99.99 критического функционала», его бы спросили: а почему не сто? Тем более, критического! Это релиз, или что? Ладно, я понял. Такой уровень качества уже не воспринимается как что-то необычное. Круг замкнулся, Майкрософт воспитал своими продуктами новое поколение разработчиков.
Кстати, ни про какие 99.99 (процентов, видимо?) там и речи нет. Не знаю, связано ли это с импортом настроек (если да, это не делает баг менее бажным), расширение
.hпроассоциировалось вместо C++ editor с невалидным гуидом редактора. И пока разобрался, куда делась подсветка и связано ли это с другим багом, потратил час, наверно.Другой баг: макросы из виндового C++ SDK (всякие
GET_X_LPARAM) перестали узнаваться (а проект перестал собираться). Оказалось, что в комплекте с новой студией шёл SDK с битым файломwindowsx.h(а может, и другими). Я посмотрел файл в хекс-редакторе, и он состоял из одних нулей. Всё бы ничего, но в ключах компилятора был явно указан флаг/utf-8, который прямо говорит, что файлы на входе надо трактовать как UTF-8. А дальше…Набор нулей не является “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'а.
https://en.wikipedia.org/wiki/Artillery_game
Если на то пошло, словом ПЗУ обычно переводят термин ROM. «Постоянный» ≈ “read only”. А то, что вы имеете в виду, на языке советских сокращений называлось ППЗУ, то есть «перезаписываемое ПЗУ». У меня в детстве был такой раритет — калькулятор МК-52, и я хорошо помню его документацию. Сейчас это иногда называют flash/флеш (в честь технологии), но самый удачный термин, ИМХО — storage/хранилище.
Одному мальчику мама сказала не смотреть Ютуб, и уехала в магазин за чёрной простынёй. А он всё равно посмотрел. И там ему страшный дяденька говорит: «Мальчик-мальчик, хочешь увидеть видео про обход блокировок?» Ну, мальчик испугался, конечно, и написал комментарий, что не хочет, но у него всё равно снесло весь аккаунт стим, потом отвалились ручки, и он теперь не может прикрепить ими скриншот.
Благодарю. Буду знать, если вдруг. Хотя теперь уже вряд ли.
Так не спорит, что уже третий комментарий пишет.
Вы когда, например, в Штаты приезжаете, тоже с порога начинаете свои порядки устанавливать? Или всё-таки миритесь с тем, что посещение чужой страны — «не право, а привилегия» (ц), и должно происходить на условиях этой страны? Я когда визу туда получал, полчаса выплясывал перед иммиграционным офицером, рассказывая, с кем хочу встретиться, зачем и почему просто не позвоню по Скайпу. А сейчас у них, как я слышал, условия ещё больше ужесточились, и надо раскрывать все свои учётки в Интернете. Вдруг вы их порядки ругали. (Впрочем, там президент с такой скоростью принимает законы, а КС с такой скоростью их отменяет, что не буду утверждать наверняка). Или только они могут устанавливать свои порядки (кстати говоря, весьма унизительные) для желающих приехать?
Если вы адекватный человек (а вы производите впечатление такового), то должны понимать, что ограничения связаны с безопасностью, а не с желанием досадить вам лично. Разбирайтесь, как минимизировать неудобства (выше вам подсказали), или отложите поездку на более спокойные времена. Рискну сказать от общего лица, что адекватным гостям мы всегда рады.