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

Разработка

Сначала показывать
Порог рейтинга

Гипотеза Гольдбаха подтверждена

Математика *

Предположим, что имеется наименьшее чётное число H = 2G, не удовлетворяющее ГГ. Тогда, все чётные, меньшие, чем H, удовлетворяют ГГ.

Например, число (H 2) представимо в виде суммы двух простых: P1 и P2 (пусть, для определённости: P1 < G – 1 < P2). При этом, чтобы H не удовлетворяло ГГ , эти числа должны удовлетворять следующим ограничениям:

1) Ни P1, ни P2 не должны быть младшими из близнецов, потому что, в этом случае, получим, что старший близнец будет P3 = P1+ 2 (или P4 = P2+ 2) и в сумме с P2 (или с P1) даст число H = P3 + P2 = P1 + 2 + P2 = (H 2) + 2 = H.

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Просмотры 749
Комментарии 1

Новости

Хоть Android, хоть iOS: о чём расскажут на Mobius 2022 Autumn

Блог компании JUG Ru Group Разработка под iOS *Разработка мобильных приложений *Разработка под Android *Конференции

Конференция по мобильной разработке Mobius в этот раз пройдёт в хитром формате. Два дня будут полностью онлайновыми, а в отдельный третий день можно будет хоть лично прийти на мероприятие в Москве, хоть поучаствовать удалённо.

А вот общая идея конференции остаётся прежней: здесь будут доклады и по Android-разработке, и по iOS, и «универсальные». В этом хабрапосте пометили всё значками 🤖, 🍏 и ♾️ соответственно.

Какие именно будут доклады в этот раз? Собрали в этом хабрапосте описания всех и разделили на тематические блоки, чтобы удобнее было разобраться. 

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 312
Комментарии 0

Бот для определения болезней собак

Python *Программирование *Здоровье

Несколько месяцев назад я написал статью про бота определяющего болезни кошек. За это время я сделал несколько улучшений и создал еще одного бота, но уже для собак. Ссылка на бота для кошек Бот для определения болезни кошек / Хабр (habr.com)

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

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 408
Комментарии 2

Микроконтроллеры Megawin серии MG32F02: модуль интерфейса I2C

Программирование микроконтроллеров *

Продолжая цикл публикаций по микроконтроллерам на ядре Cortex-M0 компании Megawin (см. предыдущие статьи 1, 2, 3, 4, 5 и 6), сегодня рассмотрим модуль интерфейса I2C.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 604
Комментарии 1

Yii3 Overview 1. Вступление

PHP *Yii *

Yii3 – пакетный фреймворк. А это значит, что вы можете использовать библиотеки из фреймворка в отвязке от экосистемы Yii. Например, такие пакеты можно подключить к Yii 2, Symfony, Laravel, к проекту без фреймворка или в любой другой PHP-проект.

В этой серии статей разберемся с основами "тройки", принципами построения фреймворка, готовыми библиотеками, инструментами для разработки, рассмотрим готовые шаблоны и demo приложения.

Кстати, чтобы следить за прогрессом существующих пакетов в Yii3 есть отдельная страничка: https://www.yiiframework.com/status/3.0.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 1.1K
Комментарии 1

0, 1, 2, Фредди забрал Blender

Блог компании PVS-Studio Программирование *

0, 1, 2, Фредди забрал Blender


Эта статья могла бы получить название "Как PVS-Studio защищает от поспешных правок кода, пример N7". Однако так именовать статьи становится скучновато. Поэтому сейчас вы узнаете, причём здесь Фредди Крюгер.

Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.8K
Комментарии 1

История одного взлома 1С или проверьте вашу систему на безопасность

Информационная безопасность *ERP-системы * *

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

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 3.4K
Комментарии 2

#3 Нейронные сети для начинающих. Работа с изображениями в OpenCV. Алгоритм Canny Edge Detector

Блог компании RUVDS.com Python *Алгоритмы *Big Data *Машинное обучение *
Tutorial


Здесь должна быть шутка
image

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

  1. Преобразование изображения в оттенки серого.
  2. Уменьшение размерности изображения (в пикселях) в 4 раза.
  3. Нахождение и выделение (рамкой) самого тёмного объекта на изображении.
Читать дальше →
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 1.2K
Комментарии 21

Как мы выбирали корпоративный мессенджер и почему остановились на Discord

Блог компании MY.GAMES Мессенджеры *Разработка игр *Игры и игровые консоли

Всем привет, меня зовут Виктор Щепкин, я руководитель проекта в Allods Team. В этом тексте я расскажу, как мы искали рабочий мессенджер и в итоге остановились на Discord. Также опишу, как устроен наш сервер, и поделюсь подробным описанием функций, которые мы используем.

Читать далее
Всего голосов 21: ↑20 и ↓1 +19
Просмотры 4K
Комментарии 25

Как мы автоматизировали работу с Kafka: через тернии к Cruise Control

Блог компании Ozon Tech Высокая производительность *Анализ и проектирование систем *IT-инфраструктура *DevOps *

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

Когда у вас тысячи топиков и десятки брокеров в нескольких дата-центрах, то вручную балансировать реплики партиций ещё возможно. Но где-то на этом этапе работа по переносу реплик с одного брокера на другой становится рутиной. А при увеличении объёмов без автоматизации уже не обойтись. Поэтому мы задумались о том, какие инструменты могут в этом помочь. 

Сегодня я поделюсь нашей историей запуска инструмента Kafka Cruise Control от LinkedIn. Наш путь по запуску на наших объёмах был тернист, и получился интересным, почти детективным рассказом. А если вы думаете, как автоматизировать рутинные операции по администрированию Kafka-кластеров, то, уверен, почерпнёте для себя что-то полезное. 

Читать далее
Всего голосов 25: ↑25 и ↓0 +25
Просмотры 983
Комментарии 7

Как понять, что пришло время внедрять платформу для анализа данных?

Блог компании Factory5 Data Mining *Big Data *Машинное обучение *Data Engineering *

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

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

Читать далее
Рейтинг 0
Просмотры 285
Комментарии 0

Squish для Qt глазами разработчика

Блог компании Auriga Тестирование IT-систем *Python *Qt *

Squish - это платный инструмент для автоматического тестирования пользовательского интерфейса. Есть Squish для QT, Squish для Windows, для веба, для Java и iOS.

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

Рассмотрим, следующие моменты при работе со Squish для QT на питоне:

Настройка и запуск без Squish IDE.

Real name, symbolic name и явные имена.

Прокси-объекты и их сравнение.

Suid на тестируемом приложении.

Тестирование рендеринга с помощью скриншотов.

Неудобство API Squish и работа без него: симуляция ввода, элементы списков и таблиц.

Добавление методов в метаобъект для вызова через Squish.

Подробнее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 399
Комментарии 1

Переназначение клавиш в macOS без стороннего софта и консоль как в Quake

Разработка под MacOS *Лайфхаки для гиков

Зачастую, в ответ на вопрос "Как переназначить клавиши на macOS?" советуют использовать сторонний софт, например, Karabiner-Elements, но простое переназначение клавиш возможно и нативными средствами.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 1.2K
Комментарии 6

Как мы в Fix Price внедряли систему Keycloak

Блог компании Fix Price Информационная безопасность *Микросервисы *

Привет, Хабр! Сегодня расскажу о том, как мы в Fix Price закрыли проблему организации единой авторизации и аутентификации для наших сервисов с помощью Keycloak. Хотелось бы, чтобы эта статья оказалась полезной для всех, кто планирует внедрять это решение.

Начнем с общих моментов, а если хотите сразу перейти к коду, примеры вы найдете ниже. Их у нас целых 4, и все расписаны очень подробно. Поехали!

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 1.5K
Комментарии 2

Отдай ребёнка дьяволу или купи мне пиво: вот, чем вы рискуете, когда используете свободное ПО

Разработка веб-сайтов *Управление разработкой *Развитие стартапа Управление продуктом *
Из песочницы

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

Читать далее
Всего голосов 61: ↑51 и ↓10 +41
Просмотры 12K
Комментарии 21

Как написать игру «Змейка» на Scala

Блог компании Издательский дом «Питер» Разработка игр *Scala *Функциональное программирование *
Перевод
image

Эта статья написана по приколу. В ней я за считанные минуты расскажу, как создать игру «Змейка» на Scala с использованием ScalaFX.

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

В статье я шаг за шагом разбираю всю логику игры, рассказываю, как она была продумана.
Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 792
Комментарии 0

Когда и как переходить с монолита на микросервисы. Миграция данных

Блог компании Mango Office IT-инфраструктура *Проектирование и рефакторинг *DevOps *Микросервисы *

В серии из трех статей рассказываем о переходе с монолитной на микросервисную архитектуру. Разбираемся, когда и кому это действительно нужно, рассматриваем 7 миграционных шаблонов и самый больной вопрос: «Как быть с данными?».

Читать далее
Рейтинг 0
Просмотры 696
Комментарии 0

В помощь дата-сайентисту: настройка нейронной сети с помощью Python-библиотеки Keras

Блог компании Сбер Машинное обучение *Научно-популярное Искусственный интеллект

Салют, Хабр! Построение нейронной сети ― весьма актуальная задача для самых разных направлений: от классификации продуктов на категории до распознавания лиц на видео. Однако для получения качественного результата необходимо грамотно настроить её параметры. Как это сделать? В этом может помочь Keras ― открытая библиотека, написанная на языке Python и обеспечивающая взаимодействие с искусственными нейронными сетями. Просим под кат, где подробно рассказываем о нюансах работы с этой библиотекой.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 729
Комментарии 1

Jira без боли (часть 1)

Блог компании Karuna Atlassian *

Конечно, рядовым пользователям от использования Jira бывает больно, и это даже порождает целые сайты вроде — https://ifuckinghatejira.com/. Я же попытаюсь рассказать, как жить с Jira без боли хотя бы для бизнеса.

На протяжении последних трёх лет в компании Karuna я помогал масштабировать и адаптировать Jira под растущие потребности.

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

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

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 1.4K
Комментарии 1

Байки разработчика 1С: детективные

ERP-системы *Читальный зал *

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

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 2.1K
Комментарии 5

Истории