Forwarded from Coding: работа и стажировки для программистов
Как в С++ обрабатывать ошибки в конструкторах без исключений?
Самый очевидный способ обработки ошибок — это возврат значений. Но конструкторы не возвращают значения, поэтому так поступить нельзя. Это и было одной из причин, по которой исключения появились в С++.
Статья
Самый очевидный способ обработки ошибок — это возврат значений. Но конструкторы не возвращают значения, поэтому так поступить нельзя. Это и было одной из причин, по которой исключения появились в С++.
Статья
Forwarded from Дизайн-снайпер
У японцев там на острове своя вселенная, отдельный мир. Вот обложки журнала о дизайне в их 1972 году, свой взгляд на время и своя красота. Всегда удивлялся, как они умеют просто поставить строчку и ляпнуть в нужном месте градиент и успокоиться на этом — сделать дизайн. На века вперед.
Forwarded from Дизайн-снайпер
This media is not supported in your browser
VIEW IN TELEGRAM
Минутка крутости:
Обратите внимание как это работает. Дизайн архитектурной конструкции лестницы так продуман, что создает оптический эффект вращения колонны. В движении только люди, зрители уходят с трибун и кажется, что это вращается колонна.
Стадион Джузеппе Меацца, широко известный как «Сан-Сиро», — футбольный стадион в районе Сан-Сиро в Милане, Италия, который является домашней ареной команд «Милан» и «Интернационале». Он вмещает 80 018 зрителей, что делает его одним из самых больших стадионов в Европе.
В таких случаях я часто думаю о понятии экспириенс дизайн, когда продумывается более целостное впечатление, не только архитектура и навигация, но и возникающий эффект у посторонних зрителей. Главное, такой эффект возникает во всей конструкции стадиона, на всех колоннах.
Обратите внимание как это работает. Дизайн архитектурной конструкции лестницы так продуман, что создает оптический эффект вращения колонны. В движении только люди, зрители уходят с трибун и кажется, что это вращается колонна.
Стадион Джузеппе Меацца, широко известный как «Сан-Сиро», — футбольный стадион в районе Сан-Сиро в Милане, Италия, который является домашней ареной команд «Милан» и «Интернационале». Он вмещает 80 018 зрителей, что делает его одним из самых больших стадионов в Европе.
В таких случаях я часто думаю о понятии экспириенс дизайн, когда продумывается более целостное впечатление, не только архитектура и навигация, но и возникающий эффект у посторонних зрителей. Главное, такой эффект возникает во всей конструкции стадиона, на всех колоннах.
Forwarded from UXPUB 🇺🇦 Дизайн-спільнота (F1)
Друзья, привет!
На YouTube канале UXPUB новое видео:
Как создать иллюстрации, когда не умеешь рисовать
PS: Мы продолжаем публиковать воркшопы UXPUB Академии. Следите за анонсами =)
На YouTube канале UXPUB новое видео:
Как создать иллюстрации, когда не умеешь рисовать
PS: Мы продолжаем публиковать воркшопы UXPUB Академии. Следите за анонсами =)
Forwarded from Цифровой геноцид
Словарь юного HCI
Хоторнский эффект (англ. Hawthorne effect) — это условия, в которых новизна, интерес к эксперименту или повышенное внимание к данному вопросу приводят к искаженному, зачастую слишком благоприятному результату. Участники эксперимента действуют иначе, более усердно, чем обычно, только благодаря осознанию того, что они причастны к эксперименту.
Руководство компании «Вестерн Электрикс» рядом с Чикаго в 1927 году столкнулось со снижением производительности на фабрике и пригласило психолога Элтона Мэйо (Elton Mayo), работавшего тогда в Гарвардском университете, разобраться в ситуации. Мэйо с согласия дирекции решил поставить эксперимент: посмотреть, как на работниц фабрики, занимающихся сборкой электрических реле, повлияет изменение уровня освещенности рабочих мест.
Ученый заметил, что при повышении освещенности производительность труда работниц росла, но при снижении до прежних значений обратного падения не наблюдалось: производительность труда работниц понижалась, но не намного.
В течение пяти лет после первого эксперимента Мэйо поставил еще несколько: рассаживал работниц небольшими группами в отдельных помещениях или менял продолжительность и периодичность их перерывов. Результаты были теми же: манипуляции, направленные на увеличение производительности труда, приносили некоторый эффект, а их отмена не сводила этот эффект до нуля. В результате Мэйо пришел к выводу, что на зависимую переменную (продуктивность сотрудниц) влияют не независимые переменные, устанавливаемые экспериментатором, а побочная переменная, а именно — понимание того, что они участвуют в эксперименте. Почти все эксперименты Мэйо выяснили что, как только начинается какой-либо эксперимент, производительность труда несколько увеличивается, сохраняется довольно высокой в ходе самого эксперимента, а как только он заканчивается, через непродолжительное время опять становится прежней.
Хоторнский эффект (англ. Hawthorne effect) — это условия, в которых новизна, интерес к эксперименту или повышенное внимание к данному вопросу приводят к искаженному, зачастую слишком благоприятному результату. Участники эксперимента действуют иначе, более усердно, чем обычно, только благодаря осознанию того, что они причастны к эксперименту.
Руководство компании «Вестерн Электрикс» рядом с Чикаго в 1927 году столкнулось со снижением производительности на фабрике и пригласило психолога Элтона Мэйо (Elton Mayo), работавшего тогда в Гарвардском университете, разобраться в ситуации. Мэйо с согласия дирекции решил поставить эксперимент: посмотреть, как на работниц фабрики, занимающихся сборкой электрических реле, повлияет изменение уровня освещенности рабочих мест.
Ученый заметил, что при повышении освещенности производительность труда работниц росла, но при снижении до прежних значений обратного падения не наблюдалось: производительность труда работниц понижалась, но не намного.
В течение пяти лет после первого эксперимента Мэйо поставил еще несколько: рассаживал работниц небольшими группами в отдельных помещениях или менял продолжительность и периодичность их перерывов. Результаты были теми же: манипуляции, направленные на увеличение производительности труда, приносили некоторый эффект, а их отмена не сводила этот эффект до нуля. В результате Мэйо пришел к выводу, что на зависимую переменную (продуктивность сотрудниц) влияют не независимые переменные, устанавливаемые экспериментатором, а побочная переменная, а именно — понимание того, что они участвуют в эксперименте. Почти все эксперименты Мэйо выяснили что, как только начинается какой-либо эксперимент, производительность труда несколько увеличивается, сохраняется довольно высокой в ходе самого эксперимента, а как только он заканчивается, через непродолжительное время опять становится прежней.
Forwarded from Readymag
This media is not supported in your browser
VIEW IN TELEGRAM
Лендинг выставки «В зеркале Симурга. Сабир Гейбатов» в Музее Махачкалы: → https://simurg.mkalamuseum.ru/
#СделаноВReadymag
Больше отличных лендингов — в Examples: → http://www.readym.ag/jmILm
#СделаноВReadymag
Больше отличных лендингов — в Examples: → http://www.readym.ag/jmILm
Forwarded from Defront — про фронтенд-разработку и не только (Alexander Myshov)
В поиске лучшего способа балансировки переносов слов
Попробовал сегодня по-быстрому сделать удобочитаемые переносы слов заголовков статей на сайте defront. Оказалось, что не всё так просто.
Зачем нужна балансировка переносов. Браузеры не заботятся о читаемости текста при переносе слов, поэтому в блогах зачастую можно встретить такие переносы заголовков статей:
хотелось бы, чтобы текст выглядел так:
В последнем варианте текст сбалансирован и не отвлекает внимание.
Для решения этой проблемы можно воспользоваться готовыми балансировщиками переноса слов. Есть две популярные реализации: от New York Times и от Adobe. Реализация от Adobe для меня слишком тяжёлая, реализация от New York Times полегче, но она хорошо работает только с небольшими объёмами текста.
Реализация New York Times для небольших заголовков подходит идеально также она работает быстрее балансировщика Adobe благодаря использованию простого алгоритма на базе бинарного поиска. Но у неё есть проблема с видимым сдвигом позиции слов. Дениэл Александерсен в статье про форк балансеровщика от New York Times предлагает скрывать текст заголовка до тех пор, пока не сработает балансировка, но мне это кажется очень хрупким решением. Если по каким-то причинам скрипт окажется сломан, то пользователь не увидит заголовка статьи. Также есть сомнения, что все скринридеры будут хорошо интерпретировать появляющийся из ниоткуда заголовок статьи.
Ещё можно сделать автоматическую вставку
Также в стандарте CSS Text Level 4 есть упоминание CSS-свойства
Сначала хотел использовать форк балансировщика New York Times, но его недостатки перевешивают все преимущества. Возможно, что потом попробую покопать в сторону варианта с
#html #ux #a11y
https://defront.ru/posts/2022/01-january/11-in-search-of-best-line-wrap-balance/
Попробовал сегодня по-быстрому сделать удобочитаемые переносы слов заголовков статей на сайте defront. Оказалось, что не всё так просто.
Зачем нужна балансировка переносов. Браузеры не заботятся о читаемости текста при переносе слов, поэтому в блогах зачастую можно встретить такие переносы заголовков статей:
Причины отсутствия поддержки AVIF в
Safari
хотелось бы, чтобы текст выглядел так:
Причины отсутствия
поддержки AVIF в Safari
В последнем варианте текст сбалансирован и не отвлекает внимание.
Для решения этой проблемы можно воспользоваться готовыми балансировщиками переноса слов. Есть две популярные реализации: от New York Times и от Adobe. Реализация от Adobe для меня слишком тяжёлая, реализация от New York Times полегче, но она хорошо работает только с небольшими объёмами текста.
Реализация New York Times для небольших заголовков подходит идеально также она работает быстрее балансировщика Adobe благодаря использованию простого алгоритма на базе бинарного поиска. Но у неё есть проблема с видимым сдвигом позиции слов. Дениэл Александерсен в статье про форк балансеровщика от New York Times предлагает скрывать текст заголовка до тех пор, пока не сработает балансировка, но мне это кажется очень хрупким решением. Если по каким-то причинам скрипт окажется сломан, то пользователь не увидит заголовка статьи. Также есть сомнения, что все скринридеры будут хорошо интерпретировать появляющийся из ниоткуда заголовок статьи.
Ещё можно сделать автоматическую вставку
<br> в нужном месте разрыва заголовка. На больших экранах заголовки будут выглядеть хорошо, на маленьких экранах в редких случаях перенос будет выглядеть странно:
Использование
SomeNewApi
и
OtherNewApi
в Node.js
Также в стандарте CSS Text Level 4 есть упоминание CSS-свойства
text-wrap: balance. Оно было предложено Adobe в 2013 году, и его поддержки до сих пор нет ни в одном браузере.Сначала хотел использовать форк балансировщика New York Times, но его недостатки перевешивают все преимущества. Возможно, что потом попробую покопать в сторону варианта с
<br>, но пока оставлю всё без изменений. Балансировка переноса слов — это коварная штука. #html #ux #a11y
https://defront.ru/posts/2022/01-january/11-in-search-of-best-line-wrap-balance/
www.ctrl.blog
Improving the New York Times’ line wrap balancer
Web browsers don’t yet support (text-wrap: balance). Adobe and the NY Times have offer free JavaScript alternatives. I improved the latter to suit my needs.
Forwarded from ai.dot(ufna, dev)
Обожаю линковку и баги, над которыми сидишь три дня на ровном месте.
Поменял ключик — подожди дцать минут пока оно там шесть-семь сотен юнитов прошуршит.
А главное, если не попросить линковщик вежливо, мол, милый добрый линкер, не будет ли многоуважаемый джин так добр задетектить ошибки вот прям по порядку, то может оказаться что ругается он на несуществующие проблемы. Он просто "ну не шмогла", потому кинул тебе последнее на чем не смог, а это уже далеко идущие последствия невидимого первого шага.
Короче, за такие вещи я ненавижу плюсы. Их великая сила и коварная слабость — подружи 100500 разношерстных либ с разными стандартами, rtti и прочее. А анрил - вообще адский комбайн.
Поменял ключик — подожди дцать минут пока оно там шесть-семь сотен юнитов прошуршит.
А главное, если не попросить линковщик вежливо, мол, милый добрый линкер, не будет ли многоуважаемый джин так добр задетектить ошибки вот прям по порядку, то может оказаться что ругается он на несуществующие проблемы. Он просто "ну не шмогла", потому кинул тебе последнее на чем не смог, а это уже далеко идущие последствия невидимого первого шага.
Короче, за такие вещи я ненавижу плюсы. Их великая сила и коварная слабость — подружи 100500 разношерстных либ с разными стандартами, rtti и прочее. А анрил - вообще адский комбайн.
Forwarded from СПNЗЖУ DESIGN
Уже 17 января начнётся трёхдневный практикум по дизайну сайтов.
На марафоне вы получите:
🔥 Новую работу в портфолио
🔥 Шаблон для презентации работы на Behance
🎁 Пособие Designer Pack
Узнаете:
— Как работать по заданию заказчика
— ТОП-3 проблемы с портфолио у новичков
— 5 портретов нежелательных заказчиков
— Почему может не получиться в веб-дизайне и фрилансе
— Как получить первый коммерческий заказ
Нюансы:
- Опыт в дизайне не требуется
- Устанавливать на компьютер ничего не надо
- Нужно три свободных вечера и желание учиться новому
Принять участие ➡️ https://bit.ly/3tbu4hw
На марафоне вы получите:
🔥 Новую работу в портфолио
🔥 Шаблон для презентации работы на Behance
🎁 Пособие Designer Pack
Узнаете:
— Как работать по заданию заказчика
— ТОП-3 проблемы с портфолио у новичков
— 5 портретов нежелательных заказчиков
— Почему может не получиться в веб-дизайне и фрилансе
— Как получить первый коммерческий заказ
Нюансы:
- Опыт в дизайне не требуется
- Устанавливать на компьютер ничего не надо
- Нужно три свободных вечера и желание учиться новому
Принять участие ➡️ https://bit.ly/3tbu4hw
Forwarded from Coding: работа и стажировки для программистов
М.Видео допустили ошибку и продали iPhone 13 за 1 рубль!
Магазины часто ошибаются в ценах, и самые шустрые подписчики канала Придумал Скидку забирают БЕСПЛАТНО смартфоны, игровые приставки, ноутбуки.
Cегодня они выложили приватные промокоды для всех фастфуд заведений, бесплатные подписки на музыку и киносервисы.
Придумал скидку станет закрытым через 48 часов - https://t.me/+8lAlhyd8jus3NTEy
Магазины часто ошибаются в ценах, и самые шустрые подписчики канала Придумал Скидку забирают БЕСПЛАТНО смартфоны, игровые приставки, ноутбуки.
Cегодня они выложили приватные промокоды для всех фастфуд заведений, бесплатные подписки на музыку и киносервисы.
Придумал скидку станет закрытым через 48 часов - https://t.me/+8lAlhyd8jus3NTEy
Forwarded from Дизайн-снайпер
Внутри этого ретро-мобиля спрятали BMW C 400 X.
Компания Nmoto, расположенная в Майами, выпустила комплект для «обшивки» скутера. В его основе лежит мотоцикл 1936 года, построенный энтузиастом ар-деко О. Рэем Кортни на базе Henderson KJ Streamliner 1929 года. В комплект входят девять кузовных панелей из углеродного волокна и все необходимое крепежное оборудование, включая оригинальные винты BWM Torq.
Компания Nmoto, расположенная в Майами, выпустила комплект для «обшивки» скутера. В его основе лежит мотоцикл 1936 года, построенный энтузиастом ар-деко О. Рэем Кортни на базе Henderson KJ Streamliner 1929 года. В комплект входят девять кузовных панелей из углеродного волокна и все необходимое крепежное оборудование, включая оригинальные винты BWM Torq.
Forwarded from СПNЗЖУ DESIGN
Telegraph
21 полезный совет, который можно сделать из адресной строки Chrome.
Скрытые секретные внутренние команды. Веб-браузеры имеют множество встроенных команд, которые можно использовать для разных целей. В этом посте собраны несколько команд Chrome, которые интересны и могут сэкономить тебе время. 1. Dino Game. Если ты наберешь…