DevGang
122 subscribers
1.99K photos
1.6K links
Статьи по программированию и не только!
Публикуем горячие новости, статьи и переводы из мира IT.
Сайт проекта: https://dev-gang.ru
Download Telegram
Создание динамического блога с помощью Flask и HTMX

Создание динамического блога с помощью Flask и HTMX может быть увлекательным и полезным.

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

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

#Flask #HTMX #Python
🔥3
«Газпром нефть» выбрала российскую платформу PIX BI для self-service аналитики.

Ключевым фактором выбора стала ориентация PIX BI на self-service, что означает простоту использования и отсутствие необходимости в длительном обучении.

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

PIX BI успешно прошла нагрузочное тестирование, интегрировалась с магазином данных «Газпром нефть» и соответствовала всем требованиям, что позволило выбрать ее в качестве оптимального решения для миграции.

#Новости #Интересное #Импортозамещение
👍2🔥1👏1
Сравнение с Next.js

В мире фронтенд-разработки React и Next.js — два мощных инструмента, получивших значительную популярность.

React, библиотека JavaScript для создания пользовательских интерфейсов, стала предпочтительным выбором для разработчиков благодаря своей компонентной архитектуре и гибкости.

Next.js, с другой стороны, представляет собой среду React, которая предлагает дополнительные функции для рендеринга на стороне сервера и создания статических сайтов.

В этой статье вы узнаете различия между React и Next.js, изучите их функции, варианты использования и то, что делает каждый из них блестящим.

#React #NextJS #JavaScript #Подборка
2
Обновление: Release Candidate Next.js 15

Вышла новая версия Next.js 15 RC, которая позволяет разработчикам исследовать и тестировать последние функции перед выходом стабильной версии.

В этой статье вы найдете все ключевые изменения в Next.js 15 RC: команду для установки обновленной версии. Подробности читайте в блоге DevGang!

#NextJS #Новости #Интересное #JavaScript
👍1
Как выполнить суммирование Эйнштейна

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

В этой статье давайте рассмотрим эту концепцию и поймем функцию numpy.einsum().

#Python #NumPy
2
Дополнительные условия для получения ИТ-льгот

Власти Москвы планируют пересмотреть условия получения льгот для ИТ-компаний.

Пересмотр льгот будет учитывать несколько ключевых факторов: направляемая на выплату дивидендов в 2024 году прибыль, размер инвестиций в нематериальные активы и основные средства, а также уровень средней заработной платы, которая должна быть не менее чем на 120% выше средней зарплаты в ИТ-отрасли региона.

Глава Минцифры Максут Шадаев отметил, что финансовые ведомства сомневаются в целесообразности сохранения льгот из-за высокой прибыльности ИТ-компаний.

Эти изменения могут оказать серьезное влияние на ИТ-отрасль Москвы, поскольку льготы являются важным стимулом для ее развития.

#Новости #Интересное
👍1
Метод массива some() в JavaScript

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

#JavaScript
🔥3👍1🤔1
Динамика цен российского софта

Цены на российское программное обеспечение неуклонно растут с 2022 года, что вызывает обеспокоенность у потребителей. По данным ГК «Цифра», стоимость отечественного ПО выросла на 10–20%. Это объясняется несколькими факторами.

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

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

#Новости #Интересное
👍1
Упрощение кода для проектов по инженерии данных

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

Хотя базовая инфраструктура данных может различаться в зависимости от объема данных, скорости и требований к аналитике, некоторые фундаментальные методы проектирования кода по-прежнему актуальны для упрощения и оптимизации различных задач с течением времени.

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

#Python #JSON #Pydantic #Pytest
🔥2
Первые AI-телевизоры 2024

В Москве состоялась презентация новых телевизоров Samsung Neo QLED 2024 с искусственным интеллектом, прошедшая в флагманском магазине Galaxystore.

Новинки 2024 года – это первые телевизоры с встроенной нейросетью, которая кардинально изменяет качество изображения. Процессор NQ8 AI Gen 3, используемый в моделях Neo QLED, позволяет улучшать разрешение картинки до 8K, а технология Glare Free обеспечивает точную цветопередачу и снижает блики.

Все фишки технологии AI-телевизоров читайте в нашем блоге!

#Новости #Интересное #Samsung #AI #ИИ
👍1
Бесконечная прокрутка: освоение API Intersection Observer

API Intersection Observer предоставляет способ асинхронного наблюдения за изменениями в пересечении (видимости) целевого элемента с элементом-предком или областью просмотра документа верхнего уровня. Он обычно используется для реализации бесконечной прокрутки, запуска анимации при попадании элемента в область просмотра, ленивой загрузки изображений и т.д.

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

В этой статье мы реализуем бесконечную прокрутку с использованием API Intersection Observer в стандартном Javascript.

#JavaScript #Начинающим
👍1
Дефицит разработчиков провоцирует рост зарплаты

Рынок труда переживает настоящий бум: зарплаты разработчиков стремительно растут. Одна из главных причин – дефицит квалифицированных специалистов. Работодатели вынуждены предлагать более привлекательные условия, чтобы заполучить ценные кадры и не упустить их в руки конкурентов.

Ситуация с дефицитом кадров только усугубляется: спрос на специалистов начального уровня (студентов или малоопытных сотрудников) практически отсутствует. Рынок жаждет Middle-специалистов, а также Senior-разработчиков и выше.

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

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

#Новости #Интересное #Общество
🔥1
Объяснение свойства поворота

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

Синтаксис свойства поворота CSS изучите в нашей статье

#CSS
1👍1
С 4 июля в столичном парке «‎Музеон ‎ начал работу летний ИТ-коворкинг, организованный True Tech Community.

Каждые вторник и четверг с 15:00 до 22:00 с 4 июля по 29 августа разработчики смогут насладиться комфортной атмосферой рабочего пространства на свежем воздухе, а также получить ценные знания от ведущих специалистов.

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

В остальные дни коворкинг предоставляет свободное пространство для работы, чтобы разработчики могли насладиться летней атмосферой и творчески решать профессиональные задачи.

#Новости #Интересное
👍2
Управление пользователями и группами

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

Сегодня мы собираемся изучить это явление, взяв Linux (дистрибутив Ubuntu) в качестве среды для изучения. Читайте в нашем блоге!

#Linux #Bash
👍2🔥2
Закон на страже кибербезопасности

Президент России подписал новый Указ № 500 от 13.06.2024 года, который ужесточает требования к информационной безопасности в государственных структурах и компаниях.

Подробности об изменениях в сфере информационной безопасности и их последствиях, читайте в нашем блоге!

#Новости #Интересное #Security
👍1
Три лучшие функции в Typescript 5.5

TypeScript уже давно пользуется популярностью среди разработчиков благодаря своей способности добавлять статическую типизацию в JavaScript, повышая качество кода и производительность разработчиков.

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

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

В этом посте мы познакомим вас с тремя лучшими функциями TypeScript 5.5.

#TypeScript #Начинающим #Обновление
👍2🔥2
Выбор абитуриентов в 2024 году

В 2024 году абитуриенты все чаще выбирают IT-специальности.

Многие университеты, такие как МГУ, МФТИ, ВШЭ, РЭУ им. Плеханова, Финансовый университет, МИСИС и ИТМО, отмечают большой спрос на IT-программы.

В МГУ, например, популярны программы по искусственному интеллекту, а в ИТМО — «‎Компьютерные технологии» и «‎AI360: ML Native» (совместная программа с Яндексом и Сбером, где изучают машинное обучение).
Помимо IT, в МФТИ большой интерес вызывают биотехнология и инженерные специальности.

В Плехановском университете конкурс на IT-специальности за последние годы вырос в 20 раз.

Пожелаем будущим студентам удачи и успехов! Пусть каждый найдет свое место в университете и получит возможность воплотить свою мечту о профессии.

#Новости #Интересное #Образование
Построение модели ИИ «‎текст-видео»‎ с нуля с помощью Python

Sora от OpenAI, Stable Video Diffusion от Stability AI и многие другие модели преобразования текста в видео, которые уже появились или появятся в будущем, являются одними из самых популярных трендов ИИ в 2024 году, следуя за большими языковыми моделями (LLM).

В этом блоге мы построим небольшую модель преобразования текста в видео с нуля. Мы будем вводить текстовую подсказку, а наша обученная модель будет генерировать видео на основе этой подсказки.

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

#Python #МашинноеОбучение #DataScience #MachineLearning
🔥2
Первый отечественный ИИ-помощник для детей

Т-Банк представил вниманию Джуниор-ассистента – первого российского помощника с искусственным интеллектом, который помогает детям учиться, дружить и разбираться в деньгах.

Джуниор-ассистент умеет вести интересные и осмысленные беседы на разные темы, распознавать настроение ребенка и даже предлагать советы по учебе, отношениям с друзьями или выбору подарков.

Благодаря технологии Gen-T, Джуниор-ассистент понимает язык детей, объясняет сложные вещи доступно и делает процесс обучения увлекательным.

Миссия Джуниор-ассистента - сделать мир финансов и инвестиций доступным для детей, помогая им познавать мир и развиваться.

#Новости #Интересное #ИИ
👍2
Что такое «поднятие» в JS на примере?

Поднятие в JavaScript — это поведение, при котором объявления переменных и функций перемещаются в верхнюю часть их содержащей области (глобальной или функциональной) во время фазы компиляции, перед выполнением кода. Однако поднимаются только объявления, а не инициализации.

Читайте статью и вы узнаете как использовать поднятие в JS на примере!

#JavaScript
3