Люблю делать UI и офисные приложения
Information
- Rating
- 1,426-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
Если кто-то знает способ лучше, подскажите.
С первого взгляда на Model M в детстве я понял, как должна выглядеть настоящая клавиатура: бежевая, ибо стильно, с крестиком стрелок, чтобы играть, с 6-блоком для удобства редактирования текста и numpad'ом для работы с числами. С тех пор только такие и юзаю (потомков с мультимедиа-кнопками, конечно).
Чтобы подчеркнуть одномерность. Код ведь читают в первую очередь люди, а уже потом — браузеры.
А вообще, как сказал один гуру разработки браузеров, страшный бардак у нас в CSS — несколько конкурирующих моделей позиционирования свалены в кучу.
Как пример проявления этого бардака — гриды не поддерживают флюидность. Конечно, для колонки флюидность, чаще всего, не нужна, но если вдруг понадобится, гридом так легко её не сделать. (Или я просто не знаю способа — для придания флюидности гриду у меня написан достаточно корявый миксин).
Есть надежда на корреляцию между поджариванием жопы и просветлением в мозгах. По мере того, как жизнь на этой планете будет становиться всё менее комфортной, недовольство будет накапливаться, и в какой-то момент политики будут вынуждены пригласить геоинженеров. Примерно, как когда оказалось, что молитвы лечат хуже, чем пенициллин.
Самое смешное, что стоимость геоинженерных проектов, о которых писали тут, на Хабре — в масштабах человечества сущие копейки. (Оговорка: не поручусь за расчёты, обосновывающие
непетриковостьтехнологическую эффективность — не проверял). То есть, буквально не хватает лишь политической воли.Это очередная ненужная фича Майкрософт. Зачем нужны секунды в трее во время написания кода или чтения новостей? Они своим мельканием только отвлекают. Зато когда секунды понадобятся (приготовить что-нибудь или во время упражнений засечь точное время), удобнее всего просто кликнуть по часам и увидеть секунды, как было со времён Windows 95. Я бы их UI/UX-отдел разогнал к чёртовой матери.
Мне два импланта, пожалуйста. Один в центр удовольствия, второй — в центр, который отвечает за сосредоточенность. И выкусите, ФСКН и прокрастинация!
А для меня это важные новости. Уж точно важнее рекламы чатботов под видом новостей.
Где посмотреть секунды, если они нужны? Под 11-й, откуда часы с секундами убрали, приходилось каждый раз открывать внешнюю страницу с часами. Майкрософт, как всегда, в своём стиле: запустил козу — выгнал козу. Странно только, что не отложили внедрение этой фичи до Windows 12.
И как он, синхронизируется с Интернетом? Питается от БП компьютера, не требуя батареек?
Тем временем, разработчики HotA выпустили версию 1.7.3. И что-то я сомневаюсь, что в Olden Era столько шлифовали баланс.
Что делать с тремя-четырьмя уровнями вложенности миксинов? Копипастить их в разметку в виде имён классов? Это, по-вашему, «переиспользование»? И что делать, когда иерархия наследования изменится? Бегать по тегам и менять в сотнях мест?
Именно так и нарушается DRY при использовании утилит (а Тейлвинд это утилитинг в чистом виде). А сколько там строк, это не важно. Я, кстати, в несколько тысяч не минифицированных строк CSS укладываюсь всегда, даже для сложных проектов.
Надо понимать, что одно дело — страница для очередного стартапа из тех, которые закрываются раньше, чем о них успеет написать Слава Рюмин. Для них говнокод это нормально. Давайте, бахайте оформление тейлвиндом и т.д. За соответствующий гонорар. А ещё лучше не мудрите, а берите готовую страницу за доллар с yourfreewebtemplatenew2025.com.
И совсем другое — UI, с которым будут работать сотни тысяч юзеров или больше. Там требования к качеству совсем другие. Я лично пришёл к тому, что вообще любая утилита — это плохо, это очень плохо. Маркируйте разметку строго семантически, а обобщения реализуйте через миксины, а не утилиты. Будет чистый и понятный код без проблем в виде DRY violations и прочего шит-кода.
И поверьте, CSS вынесли в отдельный DSL и отдельные файлы не дураки. Вы бы пописали код в доисторическую эпоху с атрибутами
color
илиwidth
, сразу бы поняли, от чего мы ушли, и к чему тащат нас зумеры со своими тайлвиндами.Наш выбор — «Ночной ковыль»! (Кстати, всегда думал, что это лёд на реке).
Ссылка оттуда на кодепен, чтобы проще было посмотреть:
https://codepen.io/rebane2001/details/OPVQXMv
Плюс вам в карму за содержательный комментарий.
Вот только меня сюда не приплетайте, пожалуйста. Я никогда не пользовался iostream, потому что пользовался другими средствами (красивее). А если бы проектировал его, то никогда бы такое не спроектировал, чтобы кавычки отбрасывались при чтении.
Все эти
Foo
,Bar
, а также мяукающие и лающиеCat : Animal
/Dog : Animal
это не примеры. Я не понимаю, зачем так проектировать. Одинаковое название для двух разных классов это уже алярм, но ладно, мы живём в несовершенном мире, так что иногда бывает надо написать свою реализацию того-сего — и разбивка по неймспейсам лично для меня полностью решает проблему.Я сейчас изучаю Rust, и уже могу сказать, что хоть он и сильно левосторонний (на нём трудно думать с непривычки), но он реально позволяет писать программы с надёжностью Шарпа и скоростью Си. С другой стороны приближается Carbon, который вдобавок намного понятнее. Они возьмут плюсы каждый за свою ногу, потянут, и что останется? Конечно, на этом фоне первоочередной вопрос — вложенные классы как-то не так сделаны. При том, что, ещё раз, очень спорной нужности вещь.
Ну вот, опять Новый год, а кое-кто чуть не выбросил ёлку в мае!
В смысле, хорошо, что не стёр свои коллекции .asl десятилетней давности со всеми видами стёкол.
Зачем, и, главное, нафига? Какой смысл вообще делать вложение при объявлении класса?
Это самая иди… я хотел сказать, удивительная рецензия на HL2, которую я читал.
Я-то говорил не про это, а про то, что раньше приходилось выбирать телефон по сочетанию клавиатура-экран-процессор-память-динамик, и на пересечении желаемого часто оставалось ровно 0 вариантов. Теперь (теоретически) можно выбрать телефон отдельно по экрану-процессору-памяти (что намного легче), а клавиатуру и динамик использовать внешние. То есть, двигаться к разнообразию, основанному на универсальности, а не как раньше, когда разнообразие было основано на нескольких реализованных сочетаниях компонентов из огромного множества возможных.
Жаль только, что «теоретически». Я долго ищу хороший слайдер с креплением, и пока — увы.
Я этот VS 750 заказывал в Индии (в остальном мире сочетание «клавиатура + Windows» было уже не найти). Спасибо, что индийские буквы стирать не пришлось.