Впервые сделал крупный проект (под NDA, так что не расскажу, какой) на облачных функциях. Впечатления противоречивые.
Изначально программисты арендовали компьютер в датацентре: или целиком или кусочек. На нём теоретически можно делать что угодно, но для запуска своих программ нужно было настроить операционную систему, безопасность и авторизацию, установить нужные исполнительные модули, программы для удобства деплоя, мониторинг нагрузки итд. Поэтому появились сервисы, которые это всё делают за тебя, а тебе дают буквально окно, куда можно написать свой код и запускать его удалённо на чужой машине.
Конкретно я пользовался решением от Яндекса, чей протокол скопирован напрямую с Amazon Web Services. Причём, в документации не только открыто об этом говорится, но ещё и в некоторых местах перенаправляют на доки от Amazon. И SDK предлагают тоже использовать амазоновский. До санкций я бы сказал, что это не так плохо — можно использовать что-то привычное тем, кто уже работал с Amazon. Но сейчас привязка к американскому сервису выглядит скорее жирным минусом. Не знаю, есть ли у Яндекса ресурсы на какое-то серьёзное разделение. Судя по состоянию документации и платформы в целом — нет.
Yandex Cloud кажется системой, которая активно развивалась несколько лет назад, а сейчас подзаброшена. Среда выполнения .NET отстаёт от актуальной на две версии (3.1 вместо 6, четвёртой версии не существует). Изначально мой проект был написан как обычное контейнеризированное приложение на .NET 6, а потом я переводил его на функции. Пришлось пройтись по всему коду и переписать несовместимые куски с C#10 на C#8, это было не слишком приятно.
Документации фактически нет, а там, где есть, много путаницы. В примерах написано одно, по факту другое: например в функцию вместо объекта Request приходит просто строка, а разбирать её надо самому. Авторизацию я нашёл только на Stackoverflow. Интересно, что адекватных доков про неё не было ни у Яндекса, ни у Amazon.
Функция выполняется и выгружается, поэтому ваша программа не должна рассчитывать на наличие постоянно живущего процесса. Мне пришлось вытащить из неё большой словарь, который грузится при старте, и положить уже подготовленные данные из него в Object Storage — это такое горячее файловое хранилище, там же рядом с функциями. Справедливости ради, работает это всё быстрее, чем я думал. Удалось запихнуть в функции даже сравнительно большой проект с кучей классов, создающий при запуске несколько десятков объектов и производящий загрузку из сети с декомпрессией.
Другой важный плюс — бесплатная квота довольно внушительная: миллион вызовов и 10Гб*часов оперативной памяти в месяц. Для пет проекта вы сможете вообще не покупать сервер. Но если сервер у вас всё-таки есть, деплой вы уже настроили, то удобнее будет, конечно, делать как привычно. И гибкости больше.
#dev
Exploring Operating Systems
Пошагово за 70 дней разбираются концепты ОС и приводятся попытки имплементации на С. Много ссылок на полезные ресурсы
Опять же не устану напоминать про лучшее, что я читал про ОС
#linux#os
Windows - macOS - Linux
📊 Yuqoridagi so'rovnomamizda kanalimiz obunachilari ko'pchiligi Windows'dan foydalanishlari sababmi, Windows OS ko'proq ovoz yig'ibdi. Tabiiyki, macOS va Linux foydalanuvchilari kanalimizda kamroq. Xo'sh, qaysi OS yaxshiroq? Quyidagilarni o'qib, o'zingiz xulosa qilavering.
🖥 Keling, barcha maqtaydigan macOS'dan boshlaymiz. To'g'ri dizaynga gap yo'q, ishlashi ham tez, xavfsizligi zo'r. Lekin macOS bilan siz o'zingizni hashamatli qasrda qamalib qolgandek his qilasiz. Hech o'ylab ko'rganmisiz nima uchun macOS tez ishlaydi? Chunki u faqat Apple'ning kuchli Macbook'lari va iMac'larida ishlaydi. Qani uni o'zingizni Acer, HP yoki boshqa xarakteristikasi o'rtacha noutbukingizga o'rnatib ko'ringchi. Garchi buni iloji bo'lmasa ham, natijani aytish qiyin emas, shunday emasmi? Nima uchun macOS xavfsiz? Chunki unga siz xohlagan dasturlaringizni o'rnata olmaysiz. Albatta, bu xavfsizlikning bir chekkasi. Undan tashqari, tizim sozlamalarini o'zingiz xohlagandek o'zgatira olmaysiz. Aytganimizdek, macOS faqat Apple noutbuk va kompyuterlarida ishlaydi va ularni sotib olish sizga qimmatga tushadi va uning qimmatligi, faqat puli bor odamning sotib olishi, O'zbekistonda sotib olishga qurbi yetadiganlarning juda ko'p emasligi sabab biz uchun u juda qadrli bo'lib qolgan.
🐧Linux'ga keladigan bo'lsak, uning qo'llab-quvvatlovchilari faqat developer'lar va havaskor xakerlar. Nima uchun? Chunki undan foydalanish boshqa OS'larga qaraganda biroz qiyinroq. Lekin Linux bilan hatto 90-yillardagi kompyuterlar ham "uchib" ishlaydi. Ochiq-kodli va eng muhimi bepul. Albatta, unda ham cheklanishlar mavjud. Linux'ga ham istagan dasturlaringizni o'rnata olmaysiz. Shuningdek, siz juda ko'p amallarni Linux terminalida sudo bilan bajarishga mahkumsiz.
💠Windows - nima uchun har doim yomon? Windows'ni ko'pchilik ta'mirtalab deydi. Nimaga Windows qotadi? Chunki u istalgan kompyuterga o'rnatiladi. Kompyuter Windows'ni ko'taradimi, yo'qmi foydalanuvchining ishi yo'q. Windows'ni xarakteristikasi Macbook'nikidek kompyuterga o'rnating va ishlatib ko'ring. Endi ham u qotmoqdami? Endi ham u sekin ishlamoqdami? Albatta yo'q! Nimaga Windows buzilib qoladi yoki xavfsiz emas? Chunki uni siz crack aktivatsiyasidan tortib, crack dasturlargacha o'rnatib ishlatasiz. Hattoki, kompyuteringizdagi ESET antivirusi ham crack bo'lib yotibdi. Interfeysiga kelsak, Windows 10 macOS'dek chiroyli bo'lmasligi mumkin, lekin oddiy foydalanuvchi uchun Windows 10 keragidan ortiq chiroyli, va sodda. O'rnatishidan tortib, foydalanishingizgacha barchasi oson. Keragidan ortiq erkinlik va qulaylik mavjud. Windows'ni macOS'dan o'g'irlaydimi? Lekin macOS ham Windows'dan o'g'irlagan narsalar yo'q emas.
🌍 Dunyo aholisining 30 foizdan ortig'i kompyuterlarida Windows'dan foydalanishadi. macOS foydalanuvchilari esa 16 foizdan ortiq. Linux'dan dunyo bo'ylab 1 foizdan ko'proq odam foydalanadi.
😉 Endi o'zingiz aytingchi qaysi OS yaxshiroq?
👉🏼Birinchi raqamli Windows Blog | #vs | #os
Windows - macOS - Linux
📊 Yuqoridagi so'rovnomamizda kanalimiz obunachilari ko'pchiligi Windows'dan foydalanishlari sababmi, Windows OS ko'proq ovoz yig'ibdi. Tabiiyki, macOS va Linux foydalanuvchilari kanalimizda kamroq. Xo'sh, qaysi OS yaxshiroq? Quyidagilarni o'qib, o'zingiz xulosa qilavering.
🖥 Keling, barcha maqtaydigan macOS'dan boshlaymiz. To'g'ri dizaynga gap yo'q, ishlashi ham tez, xavfsizligi zo'r. Lekin macOS bilan siz o'zingizni hashamatli qasrda qamalib qolgandek his qilasiz. Hech o'ylab ko'rganmisiz nima uchun macOS tez ishlaydi? Chunki u faqat Apple'ning kuchli Macbook'lari va iMac'larida ishlaydi. Qani uni o'zingizni Acer, HP yoki boshqa xarakteristikasi o'rtacha noutbukingizga o'rnatib ko'ringchi. Garchi buni iloji bo'lmasa ham, natijani aytish qiyin emas, shunday emasmi? Nima uchun macOS xavfsiz? Chunki unga siz xohlagan dasturlaringizni o'rnata olmaysiz. Albatta, bu xavfsizlikning bir chekkasi. Undan tashqari, tizim sozlamalarini o'zingiz xohlagandek o'zgatira olmaysiz. Aytganimizdek, macOS faqat Apple noutbuk va kompyuterlarida ishlaydi va ularni sotib olish sizga qimmatga tushadi va uning qimmatligi, faqat puli bor odamning sotib olishi, O'zbekistonda sotib olishga qurbi yetadiganlarning juda ko'p emasligi sabab biz uchun u juda qadrli bo'lib qolgan.
🐧Linux'ga keladigan bo'lsak, uning qo'llab-quvvatlovchilari faqat developer'lar va havaskor xakerlar. Nima uchun? Chunki undan foydalanish boshqa OS'larga qaraganda biroz qiyinroq. Lekin Linux bilan hatto 90-yillardagi kompyuterlar ham "uchib" ishlaydi. Ochiq-kodli va eng muhimi bepul. Albatta, unda ham cheklanishlar mavjud. Linux'ga ham istagan dasturlaringizni o'rnata olmaysiz. Shuningdek, siz juda ko'p amallarni Linux terminalida sudo bilan bajarishga mahkumsiz.
💠Windows - nima uchun har doim yomon? Windows'ni ko'pchilik ta'mirtalab deydi. Nimaga Windows qotadi? Chunki u istalgan kompyuterga o'rnatiladi. Kompyuter Windows'ni ko'taradimi, yo'qmi foydalanuvchining ishi yo'q. Windows'ni xarakteristikasi Macbook'nikidek kompyuterga o'rnating va ishlatib ko'ring. Endi ham u qotmoqdami? Endi ham u sekin ishlamoqdami? Albatta yo'q! Nimaga Windows buzilib qoladi yoki xavfsiz emas? Chunki uni siz crack aktivatsiyasidan tortib, crack dasturlargacha o'rnatib ishlatasiz. Hattoki, kompyuteringizdagi ESET antivirusi ham crack bo'lib yotibdi. Interfeysiga kelsak, Windows 10 macOS'dek chiroyli bo'lmasligi mumkin, lekin oddiy foydalanuvchi uchun Windows 10 keragidan ortiq chiroyli, va sodda. O'rnatishidan tortib, foydalanishingizgacha barchasi oson. Keragidan ortiq erkinlik va qulaylik mavjud. Windows'ni macOS'dan o'g'irlaydimi? Lekin macOS ham Windows'dan o'g'irlagan narsalar yo'q emas.
🌍 Dunyo aholisining 30 foizdan ortig'i kompyuterlarida Windows'dan foydalanishadi. macOS foydalanuvchilari esa 16 foizdan ortiq. Linux'dan dunyo bo'ylab 1 foizdan ko'proq odam foydalanadi.
😉 Endi o'zingiz aytingchi qaysi OS yaxshiroq?
👉🏼Birinchi raqamli Windows Blog | #vs | #os
Есть небольшая команда из Лондона oio.studio, они специализируются на AR, AI и инженерии. Недавно их разработчик AR Bjørn Karmann, показал демо как с помощью рисовки в дополненной реальности и голосового запроса в реалтайме нейронка закинула слона в крону дерева
🌲
#AI#AR#OS
🪨
Нативное удаление фона в macOS
Я один такой слоупок не знавший о функции удаления фона, которая доступна с High Sierra? Руководство пользователя📖
Если с инструментом выделения Смарт-лассо всё понятно, там надо что-то руками делать, то вот автоматическое удаление фона это прикол.
Что делать?
Вызываем меню файла → Быстрые действия → Удалить фон
Если нет в меню
Системные настройки → Конфиденциальность и безопасность → Расширения → Finde (быстрые действия и панель просмотра) → включаем «Удалить фон»
———
Про удаление фона на iOS вы знаете, но вот постесли пропустили
#OS#apple#полезное
Холодный взгляд на WWDC 2025
Да, всё повторяется. Новый UI — это микс из Windows Vista и корейского симулятора жизни Inzoi. Но сквозь этот стеклянный блеск видно главное: изменилась не только оболочка, изменились люди. Пришли другие спецы, со своими вкусами, референсами и идеями. Это нормально, так всегда бывает. Сегодня чаще всего редизайн — не следствие необходимости, а результат прихоти креативной группы, засевшей в верхах. Это уже не эволюция — это корпоративная эстетика ради эстетики.
Всё, что годами выстраивалось ради доступности и продуманного UX — словно отброшено. Цветовые схемы упростили, адаптивность подрезали. TabBar теперь уродлив, шрифты на нём читаются плохо, push-уведомления — визуальный мусор. Анимации? Пустая мишура. Погоня за унификацией дизайна между девайсами в очередной раз стартовала — вопрос только, надолго ли.
🔗Ранее я писал про скорый виток новый UI-моды
Разработчики на Flutter получили новую головную боль — им теперь ещё сложнее будет подделывать стеклянные искажения. Контекстные меню снова перекроили и непонятно, кастомизируемые ли они или опять придётся извращаться через костыли.
А теперь к фичам. Или, вернее, к их отсутствию. Кризис идей настиг и Apple. Многозадачность и скрытие окон на iPad аля macOS? Вы чё курите. Ежегодного продуктового «вау» я не увидел. Вместо этого — караоке. Серьёзно? И да, Apple Intelligence до сих пор не говорит по-русски. Пидорасы.
Из полезного: да, спасибо за Icon Composer🔨, теперь можно делать пошлые-иконки без поиска шаблонов в Figma Community. Обновили SF Symbols — тоже приятно, хоть и мелочь.
🔗Пост про их библиотеку иконок
И под конец: Марк Гурман сообщил, что Apple уже трудится над iOS 27 и macOS 27, с кодовыми названиями Buttercup и Honeycrisp. Видимо все ошибки Liquid Glass уже исправляют. Прям как обложку YouTube-ролика 😁
P.s. Получается, Material Design 3 не так уж и плох...
#мысли#apple#OS
Долгое время в закладках лежал Screensizes, на первый взгляд ничего особенного, но недавно он оказался очень полезным для меня. Он помог разобраться со всеми состояниями виджетов для Apple. В отличие от спецификаций эппла, на сайте всё показано для людей: какой тип виджета используется на какой платформе, какие есть режимы рендеринга и сколько экземпляров. Очень удобно.
Но это не единственное его достоинство. Вот может быть полезно для продуктовых дизайнеров или мобильных продАктов:
🔗Гайд-грид по иконкам продуктов
🔗Всё про Live Activities и Dynamic Island
🔗Немного гайдов для CarPlay
🔗Сравнительная таблица девайсов
🔗Наложение дисплеев
🎛и много технических деталей про устройства, поддержку OS
#сервисы#apple#OS
Так много разговоров про очко эппл и ничего про новую биометрическую систему с приходом Apple Vision Pro. Отличия новой биометрии в том, что Optic ID сканирует только радужки глаз, а не как Face ID только черты лица. Вот хронология появления биомтерических систем:
👆Touch ID → iPhone 5s • 2013
👨Face ID → iPhone X • 2017
👁Optic ID → Vision Pro • 2024
P.s. Захуярил вам эмодзи, пользуйтесь
#OS#apple#dev
OS update:🍏vs🤖(worldwide)
Что делать перед сном? Конечно же проверять динамику перехода пользователей на iOS16. Там есть интересные моменты, делюсь с вами.
С 12 сентября по 12 декабря iOS16 раскатилась на 67.77% пользователей (mixpanel). Если говорить про Android, то 11 версия падает только в Other граф из-за большого зоопарка и любви юзеров к старым версиям. Если смотреть на локальные рынки, картина такая: SA 31.95%, UK 31.93%.
Интересный момент в том, что Android сегодня занимает 74,13% рынка против 24,79% у iOS. Нюанс в том, что последние 5 лет доля Android снижается. Если точнее, в 2018 рынок в 77,32% 🤖 против 19,4% 🍏. Apple продолжает вести работу по захвату рынка и каждый год забирает часть этого пирога. Более подробная инфа с красивыми графиками — 📊Downloadastro: market share 2022 Statistics.
Free chart
Динамика обновлений:
📉Update iOS worldwide 2016 to 2022
📈Update Android worldwide 2013 to 2020
#аналитика#OS#apple#android