2023 год ознаменуется дальнейшим развитием и усовершенствованием технологий, которые влияют на веб-дизайн. В этом году можно ожидать следующих тенденций.
Как стать автором
Развитие QSqlTableModel и QTableView
Возможно вам тоже покажется, что развитие Qt как минимум в части Sql остановилось этак лет 12 назад.
А ведь фреймворк заслуживает развития ибо базовые классы уровня QSqlTabelModel и QTableView предоставляют богатый функционал для реализации ваших запросов.
Что такое Revit Api и с чем его едят
Начнём с виновника сея торжества и это revit, на данный момент последний из доступных 2023 года выпуска. На самом деле revit это крайне ультимативный инструмент создания не просто 3D модели здания, а 3D модели содержащей в себе исчерпывающую информацию об проектируемом объекте, что даёт данному ПО огромное преимущество перед другими CAD системами, хотя и сравнение немного неуместно ведь Revit всё таки BIM система, но речь не об этом.
Регулятор нагрузки
Данный регулятор управляется при помощи arduino и симисторного выхода. Необходимую мощность мощно выставить при помощи двух кнопок, а подаваемая мощность отображается на трехразрядном семисегментном индикаторе в процентах (0 - мощность не подается, 100 - максимальная мощность).
Пишем шейдер водяного знака на three.js для защиты 3D модели при просмотре на сайте
В данном уроке напишем собственный шейдер, который будет накладывать текстуру поверх 3D сцены с прозрачностью и сохранением пропорций изображения.
Установка библиотеки BigARTM
В магистратуре я столкнулся с необходимостью работать с библиотекой BigARTM.
Основы PyCharm
Сегодня я расскажу новичкам про полезные и удобные функции PyCharm. Эта статья предназначена для тех, кто уже знаком с PyCharm и написал свои первые программы. Затронем основной функционал пайчарма, который может упростить и ускорить вашу работу и узнаем, как запускать сервер и тесты Django в один клик. А ещё, я поделюсь подборкой полезных плагинов и горячих клавиш.
Релокация на Кипр: личный опыт, плюсы и минусы
Меня зовут Наташа и я, руководитель ИТ-проектов, который релоцировался на Кипр. В этой статье расскажу про свой опыт переезда, плюсы и минусы Кипра и рабочей визы (речь будет идти именно о Республике Кипр, не о Северном Кипре).
Начну издалека, когда я еще была частью МТСа и только начала задумываться о работе за границей и релокации (было это весной 2022). Спустя несколько месяцев собеседований в разные компании Европы, Англии, ОАЭ и Кипра, я поняла, что одним из самых подходящих вариантов (по соотношению уровня заработной платы/уровня жизни/сложности получения внж/плюсов и минусов страны) является Кипр. Сейчас на рынке вакансий достаточно много предложений в ИТ (QA, dev, design) с релокацией на Кипр.
Осенью я определилась с компанией и начала работать удаленно (из Москвы). Для переезда нужно было подготовить документы (примерный список необходимых будет ниже), подготовить себя (физически - долечить болячки, если они есть, и морально - почитать и пообщаться с людьми на тему того, к чему готовиться), собрать вещи и купить билеты (прямых рейсов нет, расходы на билеты в большинстве случаев покрывает компания). Все это заняло у меня пару месяцев и вот я на Кипре.
SAP IDE: секреты редактора
Всем, привет!
Что такое среда разработки для разработчика SAP, больно ли это? Обсудим нюансы стандартного инструмента от SAP. Что такое образец кода, разделитель экрана, горячие клавиши? Можно ли поменять стиль? Давайте все по порядку.
Работа с ресурсами в Jetpack Compose
Как безболезненно получать ресурсы в Jetpack Compose.
Вывернул DNS наизнанку
Статья о том, как превратить служебную dns зону .arpa в свой собственный домен при помощи сервиса, предоставляющего бесплатные IPv6 адреса.
Как в шесть раз увеличить количество установок приложения с помощью Яндекс.Директ?
В этой статье хотел бы поделиться одним из кейсов со времён, когда я работал в арбитражной команде с приложениями для знакомств. Как получилось масштабировать рекламные кампании в Яндекс.Директ с 10000 до 60000 установок за три месяца и при этом оптимизировать CPI.
Знакомство с разработкой SAP Data Services
Что такое SAP Data Services
Это графический ETL инструмент для обеспечения качественной обработки данных и их интеграции в единое хранилище. Используя Data Services (в дальнейшем DS), можно преобразовывать и очищать данные, независимо от их источника. Имеется гибкая возможность интегрироваться с любым источником. Возможно иметь единую среду для разработки, выполнения, управления и проверки безопасности.
Одной из главных функций Data Services является извлечение, преобразование и загрузка (ETL) данных из разнородных источников в целевую базу данных или хранилище данных. При помощи инструмента Designer создаются приложения (задания), которые определяют порядок преобразования и обработки данных. DS самостоятельно отслеживает время и параметры запуск заданий, собирается статистику и пробует оптимизировать работу задач. Рабочий сервер DS может выдерживать большой объем данных и поддерживать обработку данных в реальном времени.
Звуковые форматы и программно-аппаратные решения FLAC 5D для трансляции совершенного звука в промышленных масштабах
Звуковые форматы и программно-аппаратные решения FLAC 5D для трансляции совершенного звука в промышленных масштабах
Парсим и определяем тональность сообщений в Telegram
Для работы использую Google Colaboratory.
Шаг 1. Получение API ID и Hash.
До начала работы с API Telegram необходимо получить собственный API ID и Hash. Это можно сделать пройдя по ссылке https://my.telegram.org/auth?to=apps, указав номер телефона привязанный к профилю, и заполнив App title и Short name. Platform - можно выбрать “Other (specify in description)”. Остальные параметры можно оставить пустыми.
После того как все шаги выполнены вы получите собственные API ID и Hash.
Важно: В Telegram в настройках конфиденциальности должна быть отключена двухэтапная аутентификация.
Шаг 2. Вход в аккаунт Telegram.
Теперь переходим в Google Colab и первым делом устанавливаем библиотеку telethon:
История сборки одного сервера
Вот бывает иногда, что от обсуждения спецификации серверного оборудования до сделки проходит пара-тройка лет. Меняются поколения модулей памяти, процессоров, чуть ли не кратно растет емкость дисков, но однажды забитая в спецификацию конфигурация остается неизменной и в какой-то момент доходит до стадии «Ой, а что, мы этого до сих пор не купили???»
Так было и с этим сервером, на стареньких процессорах E5-2600. С той поры вышли четыре поколения серверных процессоров – вплоть до Intel Xeon Scalable 4th (Sapphire Rapids) и AMD 7004 (Genoa, первые процессоры в архитектуре ZEN4), память DDR4 постепенно сменяется стандартом DDR5, дважды, до 5-й, обновилась версия шины PCI Express…
.net — StrongInject: строгая типизация пришла в Dependency Injection
Ребята, я что нашел!!
Все знают, что DI - дар, данный нам свыше, который вознес жизнь программистов в райские кущи.
Единственное, что всегда меня смущало как адепта строгой типизированности - отсутствие контроля времени компиляции за корректностью настроек DI. отлов исключений при первых вызовах кода классов, полученных из DI - это был грустный неизбежный этап разработки. А если ты использовал какую-то Lazy-resolution - то вообще были хорошие шансы узнать о неправильной настройке DI от тестера, а то и от пользователя.
Так вот, мытарствам пришел конец!
Очередная стать про ИИ, или что-то новое?
Искусственный интеллект (ИИ) революционизирует то, как мы живем и работаем, позволяя машинам выполнять задачи, которые обычно не требуют человеческого интеллекта. От медицинской диагностики до самоуправляемых автомобилей искусственный интеллект делает нашу жизнь проще и эффективнее. В этой статье мы рассмотрим текущее состояние искусственного интеллекта, его влияние на различные отрасли и будущее развития искусственного интеллекта.
eGPU для macbook pro 13 2020 & iMac 27 2019 (bootcamp)
Доброго времени.
Получив все игрушки, я представлял как все быстро и само заведется. Но нет, все оказалось сложнее. Я попробовал достаточно много вариантов запуска eGPU, некоторые были тупиковые, некоторые как то даже работали. По итогам проб и ошибок, появился оптимальный вариант для задачи. Его я и опишу ниже, что бы сэкономить вам силы и нервы.
Пишу статью первый раз, прошу это учесть.
Принципиальные отличия между ноутбуком и моноблоком - наличие в последнем дискретной видеокарты из коробки, а это приводит к ступору со стороны драйверов AMD. Решение этой проблемы заключается в использовании Windows 11 (в замен предлагаемых особых билдов Windows 10) и подмене стандартного драйвера для видеокарты Radeon). На момент написания статьи устанавливается Windows 11 версия 22h2 сборка 22621.1105.