[Перевод] SQLAlchemy с FastAPI для асинхронной работы |
В этой заметке я буду использовать новые асинхронные возможности ORM-слоя вместе с новыми запросами в стиле 2.0. Мы создадим простое FastAPI-приложение с двумя маршрутами. Один — для добавления городов и их жителей, а другой — для вывода списка наиболее населенных объектов.
Читать далееhttps://habr.com/ru/post/683366/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683366
Метки: Блог компании OTUS Python SQLAlchemy ооп FastAPI SQLAlchemy 1.4 |
Документация бывает разная — черная, белая, красная. Как обеспечить единое место хранения корпоративной документации |
Приветствую.
Данная статья является продолжением вот этой Как готовить корпоративную систему управления документацией: рецепт, основные ингредиенты и приправы. Рекомендую к прочтению сначала ее. Здесь же мы раскроем карты относительно построения именно единой базы документации.
Как следует из заголовка статьи, речь пойдет о типе документации, с которой нам приходится сталкиваться, выполняя определенную работу. Некоторым сотрудникам достаточно работать с текстом, некоторым нужны еще и таблицы, а кому-то — картинки. Чтобы удовлетворить потребности всех пользователей был доработан WYSIWYG-редактор и организована гибкая система разделения документов на части. Что это дает? Вот что.
Первостепенной задачей было создание именно единого места хранения. Иначе, если часть документации разместить в системе, а часть, скажем, на сетевом диске в виде файла, пользоваться такой документацией будет не удобно.
Читать далееhttps://habr.com/ru/post/683226/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683226
Метки: ECM/СЭД SaaS / S+S Service Desk Help Desk Software база знаний менеджмент знаний 0 линия поддержки |
Биржевые брокеры Армении и Грузии — как открыть брокерский счет? |
Сегодня обзор брокеров Армении и Грузии и об открытии брокерского счета на постсоветском пространстве.
Читать далееhttps://habr.com/ru/post/682736/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682736
Метки: фриланс IT-эмиграция |
Команда «Bimba-Mizar» на 11 чемпионате «Воздушно-инженерная школа» 2022 г |
В начале июля, а именно 3-10 числа, прошёл всероссийский чемпионат «Воздушно-инженерной школы». Наша команда под названием «Bimba-Mizar» приняла участие в данном конкурсе со своим аппаратом, собранным для высшей лиги.
Когда спутник был (почти) готов мы выдвинулись на Владимирскую землю на запуски. Добираться планировали на поезде, но одному из участников команды не повезло. Он живёт в городе Новокуйбышевске, который размещается неподалёку от Самары. Серёжа хотел сесть на поезд в своём городе. Когда он пришёл на платформу и уже был готов к посадке, ему пришло в голову посмотреть, а останавливается ли его поезд в Новокуйбышевске. Загуглив, он получил ответ, что поезд проедет мимо. Но, не захотев верить найденной информации, наш герой остался на месте и продолжил морально готовиться к поездке, представляя, как он с друзьями пьёт чай с печеньками. Спустя некоторое время, стоя на платформе, Серёжа увидел свой подъезжающий поезд, как вдруг, вагоны без остановки проехали мимо него и направились дальше по маршруту в сторону Москвы. Стоя в недоумении, участник нашей команды долго соображал: «А что мне делать теперь?».
Читать далееhttps://habr.com/ru/post/683218/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683218
Метки: Разработка робототехники cansat |
Переработки на работе |
Всем привет. Хочу поделиться своим отношением к рабочему и личному времени, а точней к отношению к переработкам.
Переработка это не задержаться раз в неделю на час. Переработка это на протяжении долгого времени (скажем пару месяцев и более): задерживание на работе, подключение вне рабочего времени, работу по ночам.
Немного обо мне. Я начинала свою карьеру программистом. Потом перешла в аналитики. А теперь работаю руководителем проекта. Всегда работала и продолжаю работать только в заказной разработке.
Опыт работы с разными командами показал, что отношения к переработкам одно и тоже.
Я смогла выделить несколько причин переработок и предлагаю несколько советов, что делать, что бы не перерабатывать.
Читать далееhttps://habr.com/ru/post/683214/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683214
Метки: Управление проектами IT-компании переработки рабочий график сверхурочная работа управление людьми |
Starlink пока не смог… |
Новость с американского космического рынка - FCC (американский регулятор по связи) отозвала контракт с компанией SpaceX на предоставление услуг связи через Starlink для труднодоступной сельской местности в США.
Читать далееhttps://habr.com/ru/post/683194/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683194
Метки: Научно-популярное Космонавтика Космос starlink spacex |
Четыре функции для быстрой работы с Big Data |
Я часто пользуюсь функциями для работы с большими данными. Они позволяют упросить и ускорить работу. Некоторые я нашел на просторах интернета, другие написал сам. Сегодня хочу поделиться четырьмя из них, может кому-то будет полезно.
Читать далееhttps://habr.com/ru/post/682694/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682694
Метки: Python Big Data Открытые данные Визуализация данных bigdata pandas datatable gspread |
Продажи жестких дисков продолжают снижаться. Проблема в дешевеющих SSD и снижении общего спроса на электронику |
https://habr.com/ru/post/682858/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682858
Метки: Блог компании Selectel Исследования и прогнозы в IT Компьютерное железо Накопители IT-компании жесткие диски ssd тенденции |
Руководство по CMake для разработчиков C++ библиотек |
Данное руководство позволит читателю составить полную картину того, как организовать сборку C++ библиотек с использованием современных возможностей CMake. Предполагается, что читатель имеет представление о базовых понятиях из мира CMake и динамических/статических C++ библиотек, так как в руководстве они могут не объясняться.
Читать далееhttps://habr.com/ru/post/683204/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683204
Метки: Open source Программирование C++ Системы сборки cmake library shared library |
Godot и сферический диаблоид в вакууме |
О том как устроен прототип arpg Spheramyd и практиках использования игрового движка.
Читать далееhttps://habr.com/ru/post/683200/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683200
Метки: diablo gamedev разработка игр blender gamedesign godot игровой движок прототипирование структура проекта godotengine игры и игровые консоли |
Разбираемся в Apache Kafka: подборка полезных статей и кейсов |
Разрабатываете приложения с применением Apache Kafka? Мы собрали для вас статьи, которые помогут освоить инструмент, познакомят с рабочими кейсами с использованием ПО. Делимся пользой и свежими идеями, подборками книг и реализованными задумками.
https://habr.com/ru/post/683168/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683168
Метки: Блог компании Southbridge Распределённые системы apache apache kafka подборки kafka |
[Перевод] Что нового в Swift 5.7 |
Swift 5.7 привносит в язык очередную гигантскую коллекцию изменений и улучшений, включая такие мощные фичи, как регулярные выражения; практические усовершенствования, как сокращенный синтаксис if let
; а также множество доработок по приведению в порядок согласованности вокруг ключевых слов any
и some
.
В этой статье я хочу познакомить вас с основными переменами, попутно приводя несколько практических примеров, чтобы вы могли сами увидеть, что изменилось.
Читать далееhttps://habr.com/ru/post/683186/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683186
Метки: Блог компании OTUS Разработка под iOS ios разработка Swift 5.7 SwiftUI flux |
[Перевод] В начале был HOTorNOT: как шутка превратилась в проект, сформировавший современный Интернет |
До MySpace, до Facebook*, до Twitter, до YouTube, до Instagram**, до Tinder — был HOTorNOT. Создававшийся в 2000 году как шутка, HOTorNOT стал тем, что сегодня мы бы назвали вирусным хитом. Сайт позволял людям загружать свои фотографии в Интернет, чтобы совершенно незнакомые им посетители могли оценить их привлекательность по шкале от 1 до 10. Сейчас это выглядит в лучшем случае как нечто поверхностное и грубое, в худшем — как проблематичное и потенциально оскорбительное. Однако чем глубже вы погружаетесь в историю HOTorNOT, тем больше вы удивляетесь глубине мысли, бурлящей под его поверхностью, и его фундаментальному влиянию на историю Интернета. Забытый шуточный сайт сформировал социальные сети, какими мы их знаем, и повлиял на YouTube, Twitter, Tinder и многих других.
Читать далееhttps://habr.com/ru/post/683182/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683182
Метки: Интернет-маркетинг Развитие стартапа Читальный зал История IT hotornot facebook история создания |
Оперативная аналитика данных. Статистический анализ трафика в Knime |
В рамках одного из исследований при разработке программного обеспечения для анализа сетевого трафика возникла идея проводить классификацию различных сессий пользователя по различным видам его сетевой активности. При этом, следовало ориентироваться только на параметры передаваемых пакетов, без каких-либо апелляций к адресам отправителя и получателя. Из типичных вариантов поведения пользователя были выбраны просмотр видео, прослушивание аудио, серфинг в интернет, загрузка и выгрузка файлов.
Сформулированная гипотеза выглядела так:
"Объемно-временные характеристики пакетов, принадлежащих к различным видам трафика, могут служить для его классификации".
Цель данной статьи - проверить, можно ли подтвердить эту гипотезу средствами Knime.
Читать далееhttps://habr.com/ru/post/682984/?utm_source=habrahabr&utm_medium=rss&utm_campaign=682984
Метки: Блог компании Специальный Технологический Центр Сетевые технологии Knime анализ трафика |
Российское ПО для промышленных предприятий: импортозамещение в действии |
Привет, Хабр! Промышленность России становится все более технологичной. Появляется все больше софта для автоматизации и в этой статье мы рассмотрим несколько вариантов программных продуктов, а также как наши разработчики замещают решения западных вендоров. Материал подготовили совместно с Михаилом Буренковым, проектным менеджером кластера передовых производственных технологий Фонда «Сколково».
Читать далееhttps://habr.com/ru/post/683174/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683174
Метки: софт IT-компании отечественное по |
Звездочки во время трассировки через IPsec |
Недавно обратился клиент с вопросом почему у него при трассировке появляются звездочки. Трассировка проходила через IPsec тоннель, поэтому коротким ответом было: потому что IPsec не возвращает ICMP reply. Но у клиента также была проблема с маршрутизацией, причину которой он связывал со "звездочками". И все это происходило на фаерволе USG Huawei, с которым клиент имел дело впервые. Иными словами, коротким ответом он не удовлетворился.
Читать далееhttps://habr.com/ru/post/683154/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683154
Метки: Информационная безопасность Сетевые технологии ipsec traceroute icmp |
Введение в анализ генетической информации с использованием TensorFlow |
Относительная доступность методов секвенирования ДНК и большое количество доступной в открытых источниках генетической информации сделала актуальной разработку нейронных сетей, предназначенных для анализа цепочек ДНК и поиска корреляций между признаками и геномной последовательностью. В статье мы рассмотрим основы кодирования генетической информации и обсудим дополнение от исследовательской команды генетики Google Nucleus для Tensorflow, который позволяет считывать основные форматы кодирования генетической информации и представлять их в виде набора данных, которые могут быть проанализированы с использованием тензорных графов на основе Tensorflow.
Читать далееhttps://habr.com/ru/post/683094/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683094
Метки: Блог компании OTUS Python Открытые данные Машинное обучение Data Engineering otus геномика tensorflow keras |
PowerShell, HTML Agility Pack: связь с исходным HTML-файлом при его анализе |
В скрипте для программы-оболочки «Windows PowerShell» версии 5.1 (или «PowerShell» версии 7) в операционной системе «Windows 10» я получаю текст из файла с кодом на языке HTML для дальнейшего анализа. С помощью библиотеки «HTML Agility Pack» превращаю этот текст в объект $dom
, содержащий HTML-дерево, представляющее исходный файл.
Как при анализе объекта с HTML-деревом получить сведения о местонахождении определенного узла HTML-дерева в исходном файле (номер строки, номер позиции в строке), чтобы вывести сообщение об ошибке? Оказывается, библиотека «HTML Agility Pack» обеспечивает такую возможность.
Читать далееhttps://habr.com/ru/post/683166/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683166
Метки: Программирование powershell Разработка под Windows html-парсер валидатор html agility pack |
Приложения 1С как инструмент решения задач бизнеса в новых условиях |
https://habr.com/ru/post/683162/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683162
Метки: Блог компании CloudMTS open source PostgreSQL microsoft sql server 1С Microsoft |
Растет спрос на аналитиков 1С: кто это, чем занимаются и не тупиковый ли это путь? |
По данным из аналитического исследования «Крупнейшие ИТ-разработчики России 2020», «1С» — лидер среди отечественных разработчиков ПО. Примерно 1,5 миллиона государственных учреждений и компаний различных отраслей работают с ПО фирмы «1С». А в условиях импортозамещения они будут еще востребованнее.
По статистике hh.ru сейчас открыто 7 000 вакансий «аналитик 1С», притом всего 2 месяца назад их было 6000. Аналитики с опытом работы от 1 года зарабатывают в диапазоне 130-160 тысяч рублей. Топовый специалист может рассчитывать и на более высокую зарплату: 300 тысяч рублей и выше. Как стать таким специалистом, чем занимается 1С аналитик, и, главное, куда расти дальше?
Читать далееhttps://habr.com/ru/post/683144/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683144