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

Гарантия консистентности двух и более состояний

Уровень сложностиСложный

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

Читать далее

Автоматизация проверки XML сообщений на платформе 1С с помощью инструмента Vanessa Automation

Всем привет! Меня зовут Пётр. И это моя первая статья.

Работаю с инструментом Vanessa Automation около года и решил поделиться своим видением, как можно автоматизировать проверку XML сообщений на платформе 1С: Предприятие.

Читать далее

Беспарольная аутентификация, новая эра безопасности

Уровень сложностиПростой

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

Читать далее

Раскрываем секреты приёмников Триколора…

Уровень сложностиСредний

Привет всем! Меня зовут Егор Гаврилов. И я сегодня покажу все секреты того, на чём основаны прошивки приёмников Триколора, и как всё внутри основано.

Читать далее

Chrome DevTools для тестировщика

Уровень сложностиПростой

Chrome Devools - это инструмент, который помогает разрабатывать, отлаживать и тестировать приложения. В данной статье рассмотрим некоторые функции Chrome Devools, которые могут понадобиться тестировщику для тестирования приложения.

Читать далее

Автоматизируем отправку выгрузки из БД для коллег из бизнеса на Python

Уровень сложностиПростой

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

И то, что мы можем автоматизировать, мы автоматизируем, правда? =)

Читать далее

Я создал самый быстрый способ поиска делителей числа

Уровень сложностиСредний

Мной было проверено, что он быстрее двух самых быстрых способов поиска делителей числа: поиск до корня и разложение числа на простые множители с последующим их перебором.

Читать далее

Достойных российских аналогов YouTube — нет. И вот почему

Уровень сложностиПростой

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

Прочитать статью

Сокращения в тех. секторе: что нужно об этом знать?

Уровень сложностиПростой

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

Узнать, что же происходит...

Почта и ИИ

Уровень сложностиПростой

Статья про то, как связать ваш почтовый ящик и ИИ. В качестве демонстрации выбрал стек Майкрософта, так как почту можно управлять через Microsoft Graph API в реально времени и связать любым ИИ.

Читать далее

Как я начал учить С++ (и другие языки программированию) в 10 лет

Уровень сложностиПростой

Сейчас мне 17 лет, но где-то с 10 лет я хотел научиться взламывать Пентагон. Да, я знаю, что это было детская мечта, но на то она и детская.

Из-за этого я попросил маму отправить меня на курсы по обучению работе с компьютерами и другим оборудованием. К моей радости, эти курсы иногда спасают меня даже спустя 7 или 8 лет. Всем рекомендую пройти их, а не просто гуглить: 'Что делать, если у меня завис компьютер?'. Примером могут служить курсы в школе ШАГ для детей (Да, даже если вы взрослый. Не думайте, что вы лучше детей, они пользуются компьютерами с самого детства, а вы всего 7 или 8 лет. Даже если вы профессиональный программист, но не знаете некоторых основ, другие могут на вас косо смотреть). Там дают не только основы, но и простые знания по 'железу' и другим аспектам, чтобы вы понимали, что делать в различных ситуациях, если что-то случится у начальника (а такое часто бывает). Но не засиживайтесь там слишком долго. После примерно одного или полутора лет, они могут вам больше ничего не дать и только пьют Ваши деньги.

Далее у меня по программе было обучение НАСТОЯЩЕМУ программированию. На тот момент мне было 12 лет, и спустя примерно 2 года обучения в ШАГе, я понял, что больше не получаю от них ничего нового. Поэтому я попросил маму найти для меня учителя по программированию. С учителем проработали вместе около года, но потом он отказался меня обучать.

"Почему?" — спросите вы. Ну, я был немного гиперактивным ребенком, поэтому мне было сложно оставаться на одном проекте, и я постоянно перескакивал с одного на другой. Не лучшая черта для программиста.

Читать далее

Эффективные знакомства: как бизнес-логика поможет вам найти отношения вашей мечты

Уровень сложностиПростой

Эффективность – далеко не первое, о чем думаешь, когда речь заходит о знакомствах.

Да и уместно ли вообще говорить об эффективности в таком неформальном занятии?

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

Читать далее

Как мне удалось заговорить на Английском языке

Уровень сложностиПростой

Это история о том, как автор (или же я) пытался выучить английский язык на протяжении всей своей жизни. Школа (7 лет), бакалавр (2 года) и ещё английский был в магистратуре (1 год). Спустя 10 лет обучения, ничего сказать толком так и не мог. Вы сейчас можете подумать, вот неудачник, и правильно. Стоит сказать, что автор далеко не один такой, универы забиты подобными людьми, которые потратили около десяти лет, а по итогу знают только общие фразы.

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

Читать далее

Установка WinccOA 3.19 на дистрибутив Linux Ubuntu 20.04.6 LTS через VMware Workstation 17 PRO

Уровень сложностиПростой

Сразу оговорюсь, эта статья написана исключительно в исследовательских целях. Решение делалось для тестирования протокола связи S7 Plus с SIMATIC PLCSIM Advanced для проверки работоспособности драйвера и проверки возможностей. Обширное тестирование с моей стороны не проводилось в плане баз данных, устойчивости и стабильности решения, но по сравнению с другими дистрибутивами эта установка и настройка пакетов и их зависимостей оказалась самой быстрой и простой. Поэтому решил поделиться опытом.

Для установки потребуется:

1) Linux Ubuntu 20.04.6 LTS https://releases.ubuntu.com/focal/ubuntu-20.04.6-desktop-amd64.iso

2) SIMATIC WinCC Open Architecture v3.19 P001 найти можно на Рутрекере или взять с офф сайта.

3) И собственно сам VMware Workstation 17 PRO

Далее

FiTeName — интерактивный редактор имен файлов

Уровень сложностиПростой

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

Читать далее

Разработка мультижанровой игры (пока RPG составляющая) на Bevy, LDtk, и прочее, прочее…

Уровень сложностиПростой

Разработка игры на Rust с Bevy, с рисовашками, а в будущем добавится LDtk и вероятно много чего ещё

Hello, Habr! Эта статья не является ни путеводителем, ни тем более полным руководством, я лишь хочу описать свой опыт общения с движком и другим софтом, который использую впервые — можно сказать свой путь.

Буду рад советам в комментах, особенно по тем вопросам, которые я прямо задаю!

Также буду ждать обратной связи на тему, а интересен ли такой контент вообще)

Стало интересно

Приручаем время: настройка часового пояса на Mac для самых маленьких (и не только)

Уровень сложностиПростой

Привет, хабровчане! Сегодня мы поговорим о том, как укротить время на вашем Mac. Точнее, как настроить часовой пояс, если стандартные методы вас подводят. Спойлер: нам понадобится немного колдовства в Terminal!

Читать далее

Какие инструменты ИИ нужны офисным сотрудникам?

Уровень сложностиПростой

На вебинаре «Каким инструментам ИИ нужно обучать сотрудников?» поговорили о том, как развивается ИИ, и каким сервисам можно передать рутинную работу в офисе.

Читать далее

Таролог в тестировании

Уровень сложностиПростой

Тестирование и Таро, две вещи которые, как кажется, совершенно не должны пересекаться. Тестирование – область, опирающаяся на четкие требования к продукту и здравый смысл, Таро – магия и эзотерика. Но все ли так на самом деле? Сегодня детально погрузимся в этот вопрос. Разберем как вообще можно совместить одно с другим, кто и с какими компетенциями для этого нужен и почему это вообще может работать с пользой. Ну и конечно, практические примеры, как без них? 

Читать далее
1
23 ...