Как стать автором
Обновить

Развитие QSqlTableModel и QTableView

C++ *Qt *SQLite *
Ожидает приглашения

Возможно вам тоже покажется, что развитие Qt как минимум в части Sql остановилось этак лет 12 назад.

А ведь фреймворк заслуживает развития ибо базовые классы уровня QSqlTabelModel и QTableView предоставляют богатый функционал для реализации ваших запросов.

быстро создать приложение для работы с бд

Что такое Revit Api и с чем его едят

API *C# *Бизнес-модели *Будущее здесь
Ожидает приглашения

Начнём с виновника сея торжества и это revit, на данный момент последний из доступных 2023 года выпуска. На самом деле revit это крайне ультимативный инструмент создания не просто 3D модели здания, а 3D модели содержащей в себе исчерпывающую информацию об проектируемом объекте, что даёт данному ПО огромное преимущество перед другими CAD системами, хотя и сравнение немного неуместно ведь Revit всё таки BIM система, но речь не об этом.

Читать далее

Регулятор нагрузки

C++ *Будущее здесь Гаджеты Разработка под Arduino *
Ожидает приглашения

Данный регулятор управляется при помощи arduino и симисторного выхода. Необходимую мощность мощно выставить при помощи двух кнопок, а подаваемая мощность отображается на трехразрядном семисегментном индикаторе в процентах (0 - мощность не подается, 100 - максимальная мощность).

Читать далее

Пишем шейдер водяного знака на three.js для защиты 3D модели при просмотре на сайте

Работа с 3D-графикой *
Ожидает приглашения

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

Читать далее

Основы PyCharm

Django *Python *
Ожидает приглашения

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

Читать далее

Релокация на Кипр: личный опыт, плюсы и минусы

IT-эмиграция Карьера в IT-индустрии
Ожидает приглашения

Меня зовут Наташа и я, руководитель ИТ-проектов, который релоцировался на Кипр. В этой статье расскажу про свой опыт переезда, плюсы и минусы Кипра и рабочей визы (речь будет идти именно о Республике Кипр, не о Северном Кипре).

Начну издалека, когда я еще была частью МТСа и только начала задумываться о работе за границей и релокации (было это весной 2022). Спустя несколько месяцев собеседований в разные компании Европы, Англии, ОАЭ и Кипра, я поняла, что одним из самых подходящих вариантов (по соотношению уровня заработной платы/уровня жизни/сложности получения внж/плюсов и минусов страны) является Кипр. Сейчас на рынке вакансий достаточно много предложений в ИТ (QA, dev, design) с релокацией на Кипр.

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

Читать далее

SAP IDE: секреты редактора

Программирование *ERP-системы *
Ожидает приглашения

Всем, привет!

Что такое среда разработки для разработчика SAP, больно ли это? Обсудим нюансы стандартного инструмента от SAP. Что такое образец кода, разделитель экрана, горячие клавиши? Можно ли поменять стиль? Давайте все по порядку.

Читать далее

Как в шесть раз увеличить количество установок приложения с помощью Яндекс.Директ?

Контекстная реклама *Монетизация мобильных приложений *
Ожидает приглашения

В этой статье хотел бы поделиться одним из кейсов со времён, когда я работал в арбитражной команде с приложениями для знакомств. Как получилось масштабировать рекламные кампании в Яндекс.Директ с 10000 до 60000 установок за три месяца и при этом оптимизировать CPI.

Читать далее

Знакомство с разработкой SAP Data Services

Data Engineering *Визуальное программирование *Хранилища данных *
Ожидает приглашения

Что такое SAP Data Services

Это графический ETL инструмент для обеспечения качественной обработки данных и их интеграции в единое хранилище. Используя Data Services (в дальнейшем DS), можно преобразовывать и очищать данные, независимо от их источника. Имеется гибкая возможность интегрироваться с любым источником. Возможно иметь единую среду для разработки, выполнения, управления и проверки безопасности.

Одной из главных функций Data Services является извлечение, преобразование и загрузка (ETL) данных из разнородных источников в целевую базу данных или хранилище данных. При помощи инструмента Designer создаются приложения (задания), которые определяют порядок преобразования и обработки данных. DS самостоятельно отслеживает время и параметры запуск заданий, собирается статистику и пробует оптимизировать работу задач. Рабочий сервер DS может выдерживать большой объем данных и поддерживать обработку данных в реальном времени.

Читать далее

Звуковые форматы и программно-аппаратные решения FLAC 5D для трансляции совершенного звука в промышленных масштабах

Беспроводные технологии *Звук Производство и разработка электроники *Сетевые технологии *
Ожидает приглашения

Звуковые форматы и программно-аппаратные решения FLAC 5D для трансляции совершенного звука в промышленных масштабах

Читать далее

Парсим и определяем тональность сообщений в Telegram

Python *
Ожидает приглашения

Для работы использую 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:

Читать далее

История сборки одного сервера

Java *Серверное администрирование *
Ожидает приглашения

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

Так было и с этим сервером, на стареньких процессорах E5-2600. С той поры вышли четыре  поколения серверных процессоров – вплоть до Intel Xeon Scalable 4th (Sapphire Rapids) и AMD 7004 (Genoa, первые процессоры в архитектуре ZEN4), память DDR4 постепенно сменяется стандартом DDR5, дважды, до 5-й, обновилась версия шины PCI Express…

Читать далее

.net — StrongInject: строгая типизация пришла в Dependency Injection

.NET *
Ожидает приглашения

Ребята, я что нашел!!

Все знают, что 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.

Читать далее