Люблю делать UI и офисные приложения
Information
- Rating
- 1,429-th
- Location
- Россия
- Registered
- Activity
Specialization
Software Developer, Application Developer
HTML
CSS
JavaScript
Windows API
C++
UI/UX design
Interface development
Product Design
Adobe Photoshop
Designing interfaces
Как и для большинства программистов, которых я знаю.
Храм — бассейн — храм… Вселенная, ты уже определись!
Теория Омега-точки Типлера, когда можно построить бесконечно ускоряющийся компьютер на гравитационных осцилляциях, переехать туда и жить вечно, теперь снова актуальна?
Подалее от альманахов,
В деревню, к тётке, в глушь, в Айдахо!
CSD не работает в UMTS (aka 3G) и выше. Это во-первых. Во-вторых, на скорости CSD можно, конечно, поправки передавать, но уж точно не визуальный контроль.
Интересный вопрос, на самом деле — отключают или нет на стороне ОпСоСов CSD одновременно с мобильным интернетом. Я не знаю.
Просто захотелось поделиться картинкой:
Бюдже-е-е-етность? Ну понятно. Я-то думал, мы про прогресс говорим.
Кстати, раз уж вы не в курсе. Asus делал дорогие фаблеты с лицензированным у Wacom высокоточным перьевым вводом и кучей предустановленного треша типа Фейсбука. Тут дело даже не в том, дорогие они были или дешёвые, а в том, что кроме них таких вообще никто больше не делал (кроме Самсунга, который был ещё хуже в смысле предустановок). Эппл ваш когда научился в точный перьевой ввод? Много лет спустя.
Так вы и не ответили, как вам высокобюджетность в сочетании с заблокированными банк-клиентами. Когда банк выдаёт себя за «неизвестно кого», чтобы опубликовать «Генеалогическое дерево» и «Весёлого фермера», потому что этот банк из АппСтора выгнали и сказали не возвращаться. Наслаждаетесь таким прогрессом?
…и профессора Ватсона.
Кстати, «Что за имя такое странное — “Доктор”?»
Смысл в том, что как только нехорошие люди стали использовать
::SetForegroundWindow()
для вывода рекламных попапов, Майкрософт поменял её поведение (на мигание кнопки в таскбаре). Было это лет тридцать назад. В 98-й, кажется. Поэтомуи стоит использовать её в сочетании с
::AttachThreadInput()
. Тем более, для юз-кейса «поймали LL-хуком нажатие клавиши — отобразили OSD», о котором, я так понял, и идёт речь в статье. (Обычно ещё OSD делают layered window). Это решение стабильно работает тридцать лет, и, хочется надеяться, не будет сломано в будущем.В сочетании с LL-хуком много лет стабильно выводит мои окна поверх всех при нажатии на хоткей.
Для тех, кто работает с LL-хуками под Вынь 11: обратите внимание на ключ
HKCU\Control Panel\Desktop\LowLevelHooksTimeout
.Периодически начал слетать (1 вместо 5000), никогда раньше не сталкивался. После чего винды принудительно дерегистрируют каждого, кто не уложится в 1мс.
За наводку спасибо @alzneo.
По крайней мере, мы с вами говорим на одном языке. Что не может не радовать. Потому что все эти разговоры про ходьбу по квартире — ерунда для отвода глаз, а суть именно в том, что вы и написали: ноутбук это PC, который свернул на тропинку консьюмеризма.
И как, нравится вам, куда идёт «прогресс»? Когда вы не можете снести шпионские приложения с телефона? (Типичный телефон из магазина набит этим рекламно-шпионским мусором под завязку). Или когда можно запускать только одобренные производителем приложения. Круто же, доступ к банковскому счёту осуществлять через «Генеалогическое дерево» и «Весёлого фермера»?
Да, стал, просто вы этого не замечаете.
Во времена моего детства все компьютеры имели отдельные видеоплаты. Пролы (я в том числе) ставили S3 Trio, буржуи — Matrox, а в середине оставалось место для всяких Virge и Diamond. Сейчас рынок независимых недорогих поставщиков видеокарт уничтожен, и вот к чему это привело.
Десять лет назад я рисовал в Фотошопе и столкнулся с тем, что серый градиент выводится неправильно. Сначала я подумал, что сломался Фотошоп. Потом — что сломался монитор. Но методом последовательной замены выяснилось, что один и тот же файл в одном и том же Фотошопе выводится на один и тот же монитор по-разному, в зависимости от того, к чему монитор подключён: к интеловскому ядру, или к дискретной нВидии. То есть, это была вина конкретно Интела. И что? Что можно было сделать? Пойти в магазин и купить видеокарту за 10-20 долларов, а интеловскую продать? Так не продают же давно. Покупай дорогую, от нВидиа, если хочешь рисовать в Фотошопе.
Позже выяснилось, что проблема была чисто софтварная. Не в железе, а в драйвере. Потому что через несколько лет Интел выпустил новую версию дров, и на том же железе градиент, наконец, стал выводиться не хуже, чем у нВидиа. То есть, можно ещё подождать несколько лет. Вот что сделала монополизация рынка дешёвых видеорешений. Разве мы с таким мирились во времена отдельных видеокарт?
К вопросу о «не замечаете». В тот момент Интернет просто бурлил от дизайнерского гнева. Обвиняли, в основном, Фотошоп. Некоторые обвиняли мониторы. Знаете, сколько человек обвиняло драйвера Интел? ТРИ. Было три апвоута у бага в интеловском багтрекере, с просьбой не «оптимизировать» вывод градиентов (потому что, да, это было чьё-то творчество, попытка «улучшить» какого-то старого кодера, начитавшегося книжек про оптимизацию вывода графики 80-х годов). Три человека в попытке разобраться дошли до первоисточника проблемы, а не обвиняли невиновных и не награждали непричастных. Вот поэтому я и говорю про моральный долг, разобравшись, рассказывать остальным. Хотя дело это неблагодарное и, прямо скажем, обречено на неудачу.
Хотя бы то, что TPM — в первую очередь, M. Компьютер это модульное лего, и не дело операционной системы решать, какие модули нужны лично мне, а какие нет. Это же не CPU, без которого всё просто не запустится. Если я ставил Windows 98 на компьютер без звуковой карты, то Windows 98 просто не проигрывала звуки (нечем же). Она не отказывалась ставиться с порога. И без мышки всё работало. И, кстати, поэтому Windows и стала тем, чем она стала.
Кроме того, я просто не доверяю этой движухе вокруг безопасности. It's for protection, Turkish. Protection from what? “Zee Germans”? Взять вот хоть т.н. «защиту» загрузки. Я последний раз видел вирус, заражающий бут-сектор, когда пешком под стол ходил. А залоченный бутлоадер, который не даёт мне снести предустановленный мусор, я вижу каждый день на своём телефоне. Так получается, это защита ОТ МЕНЯ. Мой телефон защищают от меня. И теперь это гэ на мой компьютер хотят протащить? Чтобы при помощи TPM операционка или БИОС криптографически проверяли, не поставил ли я что-то не то? Например, Линукс?
Если уж на то пошло, есть в этом некий моральный долг: напомнить, что где-то мы свернули не туда. Я поддерживаю человека по имени @santjagocorkez, даже если кому-то это не нравится. И не боюсь прямо это написать. Судя по балансу оценок, в итоге мы проиграем. И ПиСи наших детей станут такими же унылыми, как наши телефоны. Но врагу не сдаётся наш гордый «Варяг», на дне мы пожмём друг другу руки, и скажем: «Мы сделали всё, что могли».
А я-то до сих пор думал, что это у меня маленькая кухня. Как у Корбена Далласа. Но если для кого-то проблема повесить на стену над столом экран толщиной три сантиметра, видимо, мне ещё повезло.
Кстати, нелюбители ПиСи, как я заметил, часто ссылаются на недостаток места. Может, дело в нежелании штробить стенку под HDMI-кабель? Может, оно коррелирует с нежеланием вставлять одну деталь в другую? Потому, что навыки примерно одного уровня. Это я говорю как бывший белоручка, полюбивший ремонт и рукоделие. По сути, то же самое, что создание программы: решение ряда головоломок.
Когда рыбак выкатывает список жалоб на удочку из N пунктов, нет большого греха спросить, а не легче ли сетью.
По правде сказать, я думаю, мы все тут рыбаки и воспользовались поводом поточить лясы о любимую снасть.
Приходится выбирать между свободой перемещаться по квартире и свободой перемещаться по информационному пространству.
Мы давно уже не хозяева тем вещам, которые покупаем. Автомобиль может решить, что его неправильно импортировали, и перестать ездить. Ноутбук может решить, что его привезли не в ту страну, и перестать загружаться. (Я читал про ужас под названием Dell, который реализовывал какой-то якобы «безопасный» BIOS и требовал подключения к сайту, а сайт Dell не работает, причём много где, он не заблокирован, он просто сам не хочет работать). А уж про телефоны, которые не разрешают юзеру запускать написанные им программы, я вообще молчу.
В этом безумном мире PC — последний глоток чистого воздуха. Когда винда окончательно скурвится и жёстко потребует TPM, останется Линух.
P.S. Лично я вообще не понимаю, зачем перемещаться по квартире, когда в кабинете есть большой удобный стол и большое удобное кресло. А на кухне можно повесить экран на стену. Рекомендую.
В моём мире, прежде всего, если условная кафешка обнаружит проблемы с SEO, она не будет вдаваться в подробности, а устроит скандал разрабам («…вы сделали плохой сайт, который не видит Гугл!!111») и потребует всё переделать. Бесплатно. А если получит отказ — разместит плохой отзыв на разраба, зафиксирует лося и перезакажет у других с учётом полученного опыта, а не будет пожизненно платить неизвестно кому 1000-2400$ в год. Сайт с меню, если не надо делать макеты, если графоний готов, и даже вёрстка нарезана, стоит очень недорого.
От сути моего вопроса вы никуда не уйдёте: по сравнению с разработкой на Ангуларе задача развернуть готовый скрипт — примитивная задача, и не стоит она запрашиваемых денег. А если кто-то скажет, что для больших корпораций это маленькие деньги, тот просто не видел больших корпораций. Как, например, менеджер на устройстве, которое компания продавала за 11 000, заменил аппаратную кнопку на программную, сэкономив 5$ на производстве (пользователи жутко матерились), а затем выписал себе годовой бонус за экономию. И про производительность для headless chrome не надо. Для этого придумали кеширование.
Короче, история оставляет много вопросов.
Чего я не понимаю, это почему ему вообще кто-то платит.
Разработчики, не гумунитарии какие-нибудь, пишут свой продукт на Angular, React или Vue и где-то его хостят. Если это маленький стартапер, он за сотку или две лучше подрядит кого-нибудь пару багов пофиксить. А если это крупная компания, то зачем ей зависеть от какого-то там Тодда в вопросах SEO, когда можно дать девопсу задачу поднять у себя пререндерер, любезно выложенный самим Тоддом? Я бы ещё понял, если бы в лицензии для корпоратов было написано, мол, передаём за проезд (ту же сотку), но предлагать им облачную услугу?
Как говорила Муму: «Что-то
ГерасимТодд недоговаривает». 🤔Кастомные раскладки — must have для каждого, кто хочет писать нормально оформленный текст.
Вот в ↑ этом ↑ предложении — длинное тире, слева и справа от которого стоят
nbsp
(чтобы новая строка не начиналась с длинного тире), и я это набираю не задумываясь, на автомате. Со скоростью обычного набора. А потому, чтоCtrl + Space
этоnbsp
, а тире и остальная типографика повешены на цифры.Ещё и для разных языков разные кавычки, и запятая для русского на Numpad'е заменена на точку.
Почему первый раз “tutorial” написано с определённым артиклем, а второй — нет? Или вы как раз этот считаете лишним?
Я бы убрал “a” перед “total”. Мне встречалось сочетание a total shit <something> (a total shit show, a total shit card), подозреваю, что и автору тоже. Так там “shit” это прилагательное. Может, конечно, автор имел в виду, так сказать, «судачки порционные», в смысле, «г…а кусок», в неформальной речи неисчисляемые существительные вполне используются с неопределённым артиклем, но конкретно это существительное в таком смысле не видел ни разу (видел don't give a shit, take a shit).