Forwarded from Coding: работа и стажировки для программистов
Как нативно визуализировать голос в iOS
Представьте, что у вас в приложении есть чат. В один прекрасный день на встрече отдела product manager приносит весть, что пора бы в чат добавить поддержку голосовых сообщений. «Да легко!» — проносится в голове: быстренько создадим новую ячейку, нарисуем в ней плеер, напишем бизнес-логику и готово. Но вдруг оказывается, что заказчик хочет плеер «как в Telegram» — с поддержкой отрисовки аудиоволны. Да ещё и динамически — в процессе записи.
Статья
Представьте, что у вас в приложении есть чат. В один прекрасный день на встрече отдела product manager приносит весть, что пора бы в чат добавить поддержку голосовых сообщений. «Да легко!» — проносится в голове: быстренько создадим новую ячейку, нарисуем в ней плеер, напишем бизнес-логику и готово. Но вдруг оказывается, что заказчик хочет плеер «как в Telegram» — с поддержкой отрисовки аудиоволны. Да ещё и динамически — в процессе записи.
Статья
Forwarded from The Devs
Forwarded from Дизайн-снайпер
This media is not supported in your browser
VIEW IN TELEGRAM
3D-дизайнер joeryba.eth
Forwarded from Цифровой геноцид
Странные интерфейсы
В 1967 году, в отделении банка Barclays в лондонском боро Энфилд было установлено первое устройство для выдачи наличных. Для снятия денег клиентам приходилось заранее получать в банке ваучер с радиоуглеродной меткой. Машина фиксировала наличие этого изотопа и сопоставляла ваучер с кодом, который вводил клиент.
Код, который вводил в банкомате владелец ваучера, состоял из четырех цифр. Шепард-Баррон изначально думал о шестизначной комбинации, но при «тестировании» наборов цифр на супруге оказалось, что она может запомнить только четыре, рассказывал изобретатель. Проблема еще была, конечно, в том, что банковский процессинг дошел до развития только к концу 70-ых
В 1967 году, в отделении банка Barclays в лондонском боро Энфилд было установлено первое устройство для выдачи наличных. Для снятия денег клиентам приходилось заранее получать в банке ваучер с радиоуглеродной меткой. Машина фиксировала наличие этого изотопа и сопоставляла ваучер с кодом, который вводил клиент.
Код, который вводил в банкомате владелец ваучера, состоял из четырех цифр. Шепард-Баррон изначально думал о шестизначной комбинации, но при «тестировании» наборов цифр на супруге оказалось, что она может запомнить только четыре, рассказывал изобретатель. Проблема еще была, конечно, в том, что банковский процессинг дошел до развития только к концу 70-ых
Forwarded from Shock Design
This media is not supported in your browser
VIEW IN TELEGRAM
Прикольный иллюзионный эффект отсылающий на сцену из Гарри Поттера
Forwarded from Дизайн-снайпер
This media is not supported in your browser
VIEW IN TELEGRAM
Минутка геймдизайна
Forwarded from Coding: работа и стажировки для программистов
Нужен человек для просмотра роликов на YouTube с зарплатой 4.500 рублей в день! Это не шутка!
Также ищем:
- Оператора ПК
- Администратора в интернет-магазин
- Помощник руководителя
- Оператор Call-центра
НОВИЧОК публикует вакансии для тех у кого нет опыта. Если ты ничего не умеешь - добро пожаловать. Работодатели не требуют квалификации!
Найди работу на НОВИЧКЕ и получи деньги за работу уже сегодня!
Также ищем:
- Оператора ПК
- Администратора в интернет-магазин
- Помощник руководителя
- Оператор Call-центра
НОВИЧОК публикует вакансии для тех у кого нет опыта. Если ты ничего не умеешь - добро пожаловать. Работодатели не требуют квалификации!
Найди работу на НОВИЧКЕ и получи деньги за работу уже сегодня!
Forwarded from Node.JS [ru] | Серверный JavaScript
👤TypeScript 5.2: Новое ключевое слово: 'using'
В этой статье автор расскажет про новое ключевое слово 'using', которое можно будет использовать для утилизации чего-либо с помощью функции Symbol.dispose, когда оно покидает область видимости.
Читать...
В этой статье автор расскажет про новое ключевое слово 'using', которое можно будет использовать для утилизации чего-либо с помощью функции Symbol.dispose, когда оно покидает область видимости.
Читать...