1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Посты с тэгом облачные сервисы

Посты с тэгом облачные сервисы

Традиционно считается, что Microsoft хорошо поддерживает языки программирования на платформе .NET: C# или F#. Но это не совсем так — облако Azure поддерживает целый спектр языков, среди которых Python занимает почетное место. А если речь заходит о машинном обучении, то Python здесь любимчик.

Какие сервисы в Microsoft ориентированы на Python, как их использовать и почему Microsoft и Python вместе навсегда, расскажет Дмитрий Сошников (@shwars).

Дмитрий Сошников работает в Microsoft 13 лет, 10 из которых — технологическим евангелистом. В Microsoft Дмитрий защищает пользователей продуктов для разработчико

Первое впечатление

HONOR 30S, как и более ранние модели бренда, выглядит отлично. Открыв коробку, хочешь быстрее снять все плёнки с блестящих поверхностей смартфона и проверить его в деле. В момент включения палец ложится на кнопку, совмещённую со сканером отпечатков, — её удачное расположение и приятную текстуру оценят как правши, так и левши.

Насыщенный, яркий дисплей сразу приковывает взгляд — он просто огромный! Да, я владел первым HUAWEI Mate с 6,2-дюймовым экраном, но то была громоздкая штуковина, влезающая разве что в задний карман джинсов или сумку. А вот у HONOR 30S корпус весьма изящный.

Сегодня мы предлагаем вашему вниманию первую часть перевода материала о том, как в Dropbox занимаются контролем типов Python-кода.

В Dropbox много пишут на Python. Это — язык, который мы используем чрезвычайно широко — как для бэкенд-сервисов, так и для настольных клиентских приложений. Ещё мы в больших объёмах применяем Go, TypeScript и Rust, но Python — это наш главный язык. Если учитывать наши масштабы, а речь идёт о миллионах строк Python-кода, оказалось, что динамическая типизация такого кода неоправданно усложнила его понимание и начала серьёзно влиять на продуктивность труда. Для смягчения этой проблемы мы приступили к постепенному переводу нашего кода на статическую проверку типов с использованием mypy. Это, вероятно, самая популярная самостоятельная система проверки типов для Python. Mypy — это опенсорсный проект,

Смартфон в работе

С повседневными задачами HONOR 30S справился. Причём отсутствие сервисов Google положительно сказалось на продолжительности его работы: если HONOR 9 и 10 приходилось заряжать ежедневно, то 30S спокойно прожил 2 дня без розетки, а до 100% заряжался чуть дольше часа.

Приятно удивило практически полное отсутствие нагрева корпуса во время конференций и встреч в WhatsApp и Teams. Используемый мной навигатор Waze тоже не смог нагрузить смартфон до повышения температуры. При этом мобильные игры железо тянет уверенно. Call of Duty с максимальными настройками графики не смогла раскалить HONOR даже после часа перестрелок с подключёнными по Bluetooth геймпадом и наушниками. Устройство лишь чуть потеплело и потеряло 13% заряда аккумулятора.

Отдельного упоминания достоин звук: при разговорах и просмотре видео он громкий и внятный, без хрипов и прочих шумов. В играх, ясное дело, стоит воспользоваться наушникам — динамик не позволяет понять, откуда идёт противник.

Начнём с новостей. Вчера Яндекс.Облако анонсировало запуск сервиса бессерверных вычислений Yandex Cloud Functions. Это значит: ты пишешь только код своего сервиса (например, веб-приложения или чатбота), а Облако само создаёт и обслуживает виртуальные машины, где он запускается, и даже реплицирует их, если возрастает нагрузка. Думать вообще не надо, очень удобно. И плата идёт только за время вычислений.

Впрочем, кое-кто может вообще не платить. Это — разработчики внешних навыков Алисы, то есть встроенных в неё чатботов. Написать, захостить и зарегистрировать такой навык может любой разработчик, а с сегодняшнего дня навыки даже не надо хостить — достаточно залить их код в облако в виде той самой бессерверной функции.

Настройка и софт

Мне всегда нравились интерфейс и скорость EMUI. На HONOR 30S — новая для меня Magic UI, но какой-то значительной разницы между обеими оболочками я не заметил. Порадовало быстродействие, а управление жестами поначалу озадачило — тут надо привыкнуть либо включить наэкранные кнопки, что я и сделал. Пришлась по душе работа приложений в режиме плавающего окна: удобно копировать текст, сверять данные. Но и режим разделённого дисплея никуда не делся.

Теперь пара слов о настройке. Самое удивительное, что 90% программ, которых нет в AppGallery, без проблем перебрались со старого телефона на новый с помощью Phone Clone. Остальные оказалось несложно найти. Банковские сервисы есть в том же AppGallery. Практически весь софт Microsoft, важный для работы, удалось клонировать, но Outlook упёрся рогом. Его я обнаружил в AppGo — приложении для поиска того, чего пока нет в фирменном магазине.

Ради эксперимента я давно начал отказываться от сервисов Google, но так и продолжал пользоваться YouTube, YouTube Music и Google Photo. Если с YouTube Music всё решилось быстро — вместо этого приложения скачал и установил APK Spotify с форума 4PDA, — то с двумя оставшимися уже сложнее. На что заменишь такие глыбы? В поисках их замены я открыл «Центр Quick App», адаптирующий программы таким образом, что для них не требуется установка. С его помощью я и оставил себе 2 ярлыка на рабочем столе, обойдясь без сложных решений и костылей.

На этом первоначальная настройка была закончена. Смартфон оказался готов к полноценному использованию и отвечал моим потребностям, а всё дело заняло примерно 1,5 часа. Разве что некоторые приложения из AppGallery так и не забыли про Google — они его требуют при запуске. Впрочем, на работе самого софта это не сказывается, и никаких неудобств я не испытал.

Начнём с новостей. Вчера Яндекс.Облако анонсировало запуск сервиса бессерверных вычислений Yandex Cloud Functions. Это значит: ты пишешь только код своего сервиса (например, веб-приложения или чатбота), а Облако само создаёт и обслуживает виртуальные машины, где он запускается, и даже реплицирует их, если возрастает нагрузка. Думать вообще не надо, очень удобно. И плата идёт только за время вычислений.

Впрочем, кое-кто может вообще не платить. Это — разработчики внешних навыков Алисы, то есть встроенных в неё чатботов. Написать, захостить и зарегистрировать такой навык может любой разработчик, а с сегодняшнего дня навыки даже не надо хостить — достаточно залить их код в облако в виде той самой бессерверной функции.

Настройка и софт

Мне всегда нравились интерфейс и скорость EMUI. На HONOR 30S — новая для меня Magic UI, но какой-то значительной разницы между обеими оболочками я не заметил. Порадовало быстродействие, а управление жестами поначалу озадачило — тут надо привыкнуть либо включить наэкранные кнопки, что я и сделал. Пришлась по душе работа приложений в режиме плавающего окна: удобно копировать текст, сверять данные. Но и режим разделённого дисплея никуда не делся.

Теперь пара слов о настройке. Самое удивительное, что 90% программ, которых нет в AppGallery, без проблем перебрались со старого телефона на новый с помощью Phone Clone. Остальные оказалось несложно найти. Банковские сервисы есть в том же AppGallery. Практически весь софт Microsoft, важный для работы, удалось клонировать, но Outlook упёрся рогом. Его я обнаружил в AppGo — приложении для поиска того, чего пока нет в фирменном магазине.

Ради эксперимента я давно начал отказываться от сервисов Google, но так и продолжал пользоваться YouTube, YouTube Music и Google Photo. Если с YouTube Music всё решилось быстро — вместо этого приложения скачал и установил APK Spotify с форума 4PDA, — то с двумя оставшимися уже сложнее. На что заменишь такие глыбы? В поисках их замены я открыл «Центр Quick App», адаптирующий программы таким образом, что для них не требуется установка. С его помощью я и оставил себе 2 ярлыка на рабочем столе, обойдясь без сложных решений и костылей.

На этом первоначальная настройка была закончена. Смартфон оказался готов к полноценному использованию и отвечал моим потребностям, а всё дело заняло примерно 1,5 часа. Разве что некоторые приложения из AppGallery так и не забыли про Google — они его требуют при запуске. Впрочем, на работе самого софта это не сказывается, и никаких неудобств я не испытал.

Сегодня мы предлагаем вашему вниманию первую часть перевода материала о том, как в Dropbox занимаются контролем типов Python-кода.

В Dropbox много пишут на Python. Это — язык, который мы используем чрезвычайно широко — как для бэкенд-сервисов, так и для настольных клиентских приложений. Ещё мы в больших объёмах применяем Go, TypeScript и Rust, но Python — это наш главный язык. Если учитывать наши масштабы, а речь идёт о миллионах строк Python-кода, оказалось, что динамическая типизация такого кода неоправданно усложнила его понимание и начала серьёзно влиять на продуктивность труда. Для смягчения этой проблемы мы приступили к постепенному переводу нашего кода на статическую проверку типов с использованием mypy. Это, вероятно, самая популярная самостоятельная система проверки типов для Python. Mypy — это опенсорсный проект,

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector