Обновить
8K+
7

Пользователь

13,6
Рейтинг
1
Подписчики
Отправить сообщение

Android, iOS и немного Python: подходит ли Kivy для реальных кроссплатформенных задач?

Время на прочтение20 мин
Охват и читатели15K

Привет, меня зовут Саша, я ведущий специалист технической поддержки по услугам ИБ. Однажды я решил, что мне обязательно нужен свой пет-проект, ну или как минимум какое-то хобби, которым можно заниматься в свободное время. 

Первым делом на ум, конечно же, пришло программирование. Создать небольшое приложение «для себя» можно не погружаясь в тонкости работы языков и фреймворков, а для старта – это именно то, что нужно. 

В своей работе я часто использую Python, однако код, который я на нем пишу, предназначен для автоматизации задач по обработке данных, запускается в терминале и не предусматривает прямое взаимодействие с пользователем через интерфейс. Полноценному приложению необходим понятный интерфейс, а для его создания нужны дополнительные инструменты. 

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

 Давайте вместе разберемся — что же такое Kivy?

Читать далее

Вебинар: как сделать поведение СУБД под нагрузкой предсказуемым

Время на прочтение1 мин
Охват и читатели4.1K

Насколько предсказуемо поведет себя СУБД, когда объемы данных вырастут до терабайт, а количество одновременных запросов кратно увеличится? 31 марта в 12:00 на вебинаре покажем реальное поведение системы в облаке с графиками утилизации CPU, памяти и сети.

Участвовать →

Читать далее

Конкурс с самолетами, креативом и призами в Minecraft от Selectel Привет, Хабр! Просто напомню, что у Selectel есть...

Время на прочтение1 мин
Охват и читатели1.6K

Конкурс с самолетами, креативом и призами в Minecraft от Selectel

Читать дальше →

Как ведет себя Podman в файловой системе

Время на прочтение7 мин
Охват и читатели13K

Механизм работы с файловой системой в Podman очень схож с Docker. Но есть несколько нюансов. Так как Podman разрабатывался с упором на безопасность и rootless, порой возникают неочевидные ошибки при монтировании volumes. Сегодня рассмотрим эти нюансы и поглубже заглянем в кроличью нору.

Читать далее

Рекап для разработчика: как я собрал итоги года на основе GitHub и self-hosted LLM

Время на прочтение23 мин
Охват и читатели11K

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

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

В этой статье попробуем сделать собственный рекап, но уже для разработчиков. Нужен инструмент, который показывал бы, сколько времени человек писал код, на каких технологиях работал, какие языки использовал и как в целом выглядел год с точки зрения коммитов и репозиториев. Подробности под катом.

Читать далее

В SELECTOS добавлена возможность отключения io_uring

Время на прочтение1 мин
Охват и читатели5K

В серверной операционной системе SELECTOS 1.3 есть возможность отключить io_uring, начиная с версии ядра 6.1.162-1+sel5u2.

Читать далее

Повысили производительность облака и добавили новые GPU: январский дайджест Selectel

Время на прочтение2 мин
Охват и читатели4.5K

Привет, Хабр! За первый месяц 2026 года мы в Selectel повысили производительность облака, добавили новые GPU, выпустили из беты сетевые диски для выделенных серверов и реализовали еще несколько полезных опций. О самых главных обновлениях января рассказываем в новости, а полную версию дайджеста читайте в Академии Selectel.

Читать далее

Selectel открыл прием заявок на оплачиваемые стажировки

Время на прочтение1 мин
Охват и читатели8.6K

Если вы студент, то до 12 марта у вас есть возможность подать заявку и пройти отбор на оплачиваемую стажировку Selectel. Она включает девять направлений и продлится до декабря, а по ее итогам наиболее перспективные студенты получат оффер. Детали под катом.

Читать далее

SSR vs CSR vs гибрид. Сравниваем подходы к рендерингу страниц Django-приложения

Время на прочтение15 мин
Охват и читатели10K

Решил один мой коллега (не разработчик) заняться пет-проектом: создать платформу с элементами соцсети и встроенным картографическим плагином. И вот приходит этот коллега ко мне с вопросом по части фронтенда: «А как бы мне отрендерить страницы: на сервере или на клиенте?», описывая то решение, которое он уже сделал и которое в целом работает.

Что ж. Меня зовут Андрей, я фронтенд-разработчик в Selectel. В этой статье я расскажу и покажу, какие виды рендеринга веб-страниц существуют и в каком случае лучше использовать тот или иной подход. Разберем все это дело на примерах. Сперва пройдемся по теоретическим основам, а затем — по практике. Если так сложилось, что и вас жизнь привела к подобным фронтендерным запросам, но должного опыта еще нет, добро пожаловать под кат.

Читать далее

Катастрофоустойчивый Kubernetes: как использовать балансировщик MetalLB с BGP-anycast

Уровень сложностиСредний
Время на прочтение18 мин
Охват и читатели11K

Клиенты часто спрашивают, как построить геораспределенный и катастрофоустойчивый Kubernetes. Так, чтобы при отказе целого дата-центра нагрузка переключалась на резервную площадку без смены IP-адресов сервисов.

Можно возразить, что проще изменить DNS-запись и направить трафик на инстанс в другом дата-центр. Но есть риск: кэширование на рекурсорах некоторых провайдеров может негативно повлиять на доступность. Они иногда игнорируют TTL и хранят старые данные неопределенный срок. Поэтому в таких сценариях крайне желательно сохранить IP-адрес.

Один из элементов «мозаики» такой геораспределенной системы — балансировщик нагрузки с возможностью использования адресов из anycast-подсети, которую выделяет поставщик услуг. В этой статье мы не будем затрагивать вопрос передачи данных и их консистентность на двух разных площадках — разберем только сетевую составляющую. Подробности под катом!

Читать далее

Замыкание в JavaScript — зачем функциям личное пространство

Время на прочтение6 мин
Охват и читатели13K

Привет, меня зовут Саша, и я продолжаю рассказывать о JavaScript тем, кто только взялся за освоение этого языка. В разработке нам постоянно нужны «умные», самостоятельные функции: счетчики, которые знают свое предыдущее значение, обработчики событий с индивидуальными настройками, механизмы для защиты данных. 

Чтобы не городить глобальные переменные и не писать громоздкие конструкции (что почти всегда ведет к багам), мы посмотрим на еще одну фишку JS.

В предыдущих статьях мы разобрали: функции, их стрелочные записи, методы объектов и даже покорили this. Теперь пора переходить к теме, которая часто пугает на собеседованиях, но на деле оказывается невероятно элегантной — замыканиям.

Читать далее

Как добиться максимальной производительности СУБД

Время на прочтение1 мин
Охват и читатели5.6K

Узнайте 5 февраля в 12:00 на вебинаре Selectel. Покажем и расскажем, как работать с базами данных на выделенном облачном сервере. Вы узнаете, как изолировать СУБД и сэкономить до 47% на инфраструктуре.

Зарегистрироваться →

Читать далее

DOM-дерево — как не запутаться в ветвях объектной модели документа

Время на прочтение8 мин
Охват и читатели11K

Бывало такое: смотрите вы на красивую страницу интернет-магазина, открываете консоль разработчика (ту самую, по F12 или через правый клик), а там — лес из тегов, который вообще не похож на то, что вы видите глазами?

Привет, Хабр! Меня зовут Александр Дудукало, я автор курса по JavaScript. В этой статье мы продолжаем знакомиться с элементами страницы, а именно с DOM. Эти знания вам точно понадобятся в работе с любым проектом. Давайте же больше узнаем, что это за дерево и как с ним работать. Поехали.

Читать далее

AI-консультант по работе с SelectOS в открытом доступе

Время на прочтение1 мин
Охват и читатели4.2K

Привет, Хабр! Selectel открыл доступ к бесплатному AI-консультанту для работы с серверной операционной системой SELECTOS. Больше не нужно бегать за сеньором, чтобы получить ответы на базовые вопросы.

AI-консультант работает с документацией SELECTOS и манами в составе репозитория, поэтому может быть полезен и для работы с другими форками Debian.

Читать далее

Отказоустойчивый изолированный DNS, конфигурация Mega и другие обновления Selectel

Время на прочтение3 мин
Охват и читатели5.8K

Декабрь в Selectel выдался очень продуктивным. Мы запустили новую конфигурацию Mega, поддержали GPU в Managed Kubernetes на выделенных серверах, предоставили отказоустойчивый DNS-сервер и внедрили много других полезных улучшений. Читайте о них под катом.

Читать далее

Открыт предзаказ Forza Horizon 6 — одной из самых ожидаемых игр 2026

Время на прочтение2 мин
Охват и читатели7.4K

В Steam и Microsoft Store стала доступна к предзаказу гоночная аркада Forza Horizon 6. Сейчас можно приобрести три версии игры: базовую за $70, Deluxe Edition за $100 и Premium Edition за $120. Впрочем, цены зависят от региона, так что можно немного сэкономить. Больше деталей — под катом.

Читать далее

Selectel запустит бесплатный курс по JavaScript для новичков

Время на прочтение1 мин
Охват и читатели7.1K

Курс подготовлен совместно с Александром Дудукало, блогером и senior фронтенд-разработчиком. Внутри — семь модулей с уроками, тестами и заданиями, чтобы вы могли закрепить полученную информацию на практике. Во время обучения освоите синтаксис и базовые конструкции языка, а затем напишете свой пет-проект.

Читать далее

Безопасные праздники для бизнеса: как защитить IT-инфраструктуру в Новый год

Время на прочтение10 мин
Охват и читатели11K

Привет, Хабр! Новогодние праздники — период повышенной активности злоумышленников и пиковых нагрузок на IT-системы. В это время риски успешных атак возрастают, а сокращенный состав команд не всегда может быстро на них отреагировать. Как правильно подготовить IT-инфраструктуру к надежной работе в праздники и обеспечить спокойный отдых для бизнеса — рассказываем в статье.

Читать далее
1
23 ...

Информация

В рейтинге
476-й
Зарегистрирован
Активность