Разработка ждёт балета
الذهاب إلى القناة على Telegram
What I cannot create, I do not understand. DM: @alexey_mileev PeerLab: https://t.me/+e2ND1tAa0lU2ZTli
إظهار المزيد1 619
المشتركون
+124 ساعات
-27 أيام
-230 أيام
أرشيف المشاركات
Одной строкой: по слухам Samsung планирует использовать Fuchsia на своих устройствах через несколько лет.
#samsung #fuchsia #rumor
Какой-то прямо воодушевляющий доклад о хаках, к которым деды прибегали, чтобы написать крутые и сложные игры в условиях ограничений NES.
- Как засэйвиться, если у тебя только read-only storage?
- Как обсчитывать физику, когда не только дробей, но и деления-то нет?
- Как сгенерить случайное число, если системного генератора просто нет?
#talk #gamedev
Короткая и интересная история: во Вьетнаме для системы COVID пропусков с QR кодами использовали недостаточно криптографичную криптографию, что позволило раскрутить несколько инстансов на AWS и за 9 часов и $250 получить приватный ключ, а с ним и возможность генерить валидные QR коды.
И ещё оттуда же кусок, от которого становится грустно:
"Although the code was provided, we took around 2 days to get this running since the code was written back in 2015. Some libraries are not currently supported forced us to make several changes on the code."
Всего 6 лет прошло, а уже приходится повозиться, чтобы что-то запустить. Я думаю мне тоже пришлось бы нормально так попыхтеть, чтобы какой-то из своих старых заброшенных проектов развернуть.
#cybersec #vulnerabilityИ ещё один доклад. Виталий Фридман на Mobius прошёлся по разным интерфейсным паттернам в большом вебе, вебе мобильном и в приложениях и постарался рассказать, какие бывают подходы ко всем этим каруселям, пикерам даты рождения, полям ввода с валидацией, disabled кнопкам и т.п., как и почему они бесят юзеров, и что можно с этим делать.
#talk #design #ux
Доклад про дизайн API небольшой библиотечки на Rust. Челик взял за основу питонячий
tqdm и показывает, как на Rust можно добиться примерно такого же рисования прогресс баров в CLI, но с грамотной типизацией, чтобы компилилось только то, что можно и логично, а что нельзя и не логично - не компилилось. Мне достаточно интересно было послушать.
#talk #rust #typeОффтоп, конечно, но мне очень интересно было почитать, там и другие статьи в блоге крутые.
В этом посте автор рассказывает, почему японский веб настолько отличается и отстал от привычного нашему глазу.
#design #localization
Небольшой список security-related штук, про которые надо помнить, когда приходится работать с
WebView.
#cybersec #webviewНебольшой пост про краш, когда
startForegroundService дёрнули, а startForeground - не успели за отведённое время. Чуваку помогло дождаться main thread и только с него запускать сервис.
#service #thread #crashТут @ozodrukh поделился ссылкой, и я опять не понимаю, что происходит. Безумие какое-то. Орда людей пытается пользоваться Navigation и сохранить состояние фрагмента. Там что-то на самом деле сломано? Или они не вкуривают? Или это такая шутка?
#fragment #navigation
Потрясающе. Просто потрясающе. Резюме с пунктами по типу:
- Expert in JavaScript, ..., Mia Khalifa, ...
- Led team of 6 engineers to mine Ethereum on company servers
- Spread Herpes STD to 60% of intern team
успешно прошло на следующие этапы в Reddit, Dropbox, Atlassian и др.
#hr #interview #humor
Тут вот @mindw0rk поделился ссылочкой: выложили видосы с последнего дроидкона.
#talk #event
Немного очень интересного исторического оффтопа: как так получилось, что браузеры прикидываются друг другом в User-Agent. Прямо какое-то безумие, разрастающееся снежным комом.
#browser #history
Ох, сколько же всего я не знаю. Алгоритм Sleep sort, например. На массив размера N заводим N тасок, которые сделают emit элементу после некоторого delay, соответствующему ключу сортировки. Дожидаемся всех emit'ов и опа, отсортировали.
#humor #algorithm #sorting
Помните Android Asset Studio от Roman Nurik? Интересно, кто-то им ещё пользуется? Так вот, он набросал какой-то новый проектик в том же духе: IconKitchen. Генератор иконок приложения для разных платформ.
#icon #design
Миша @Harmonizr в очередной раз поделился прекрасным. Скругляем углы у bottom sheet. Или не скругляем? Просто почитайте коммент по ссылке и полистайте этот тред.
#humor #design #material
В нашей области много всякого странного есть. Вот, например, попытка парсить XML регулярками. На этот пост можно смотреть как на эдакий regex deep dive, но мне нравится просто тихо ужасаться.
#regex #xml
Вот тут автор написал type safe
bundleOf функцию. Писать именно bundleOf мне видится попыткой решить проблему, которой нет, но сам приём, кажется, красивый.
#bundle #typeТут вот интересные рассуждения о том, как так может получиться, что разработчики проходят стадии novice и advanced beginner в терминах дрейфусовской модели, а потом переходят в expert beginner и там и остаются.
#developer #learning
Потрясающая новость: рекламная сеть, пользуясь предустановленными в устройство аппами, устанавливала пользователям приложения в обход Google Play даже при попытке закрыть рекламу. Обязательно почитайте детальнее в самом посте и в комментах. Так эпично обосраться - это надо уметь. Это даже не ошибка новичка, это прямо уровень.
#vulnerability #cybersec #ads
Пугающий и вместе с тем очень интересный обзор того, о чём нужно думать и с какими проблемами сталкиваться, чтобы качественно адаптировать свой продукт под другие языки.
#language #localization
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
