Матеріали на тему «алгоритм»

RSS

Коли регулярки дають право на помилку: занурення у нечіткий пошук з TreRegex для Ruby та Node.js

Oleksii Vasyliev 359

Олексій Васильєв, Software Engineer в Railsware, презентує інструмент TreRegex для Ruby та Node.js. Бібліотека вирішує біль роботи з «брудним» текстом після OCR або кривими пошуковими запитами, дозволяючи регуляркам строго контрольовано помилятися. У статті читайте про налаштування ціни помилок, захист від Unicode-багів та правила безпеки для продакшену. 1

Про одне застосування дуальних чисел

Tymchyshyn Vitalii 2292

Віталій Тимчишин, природознавець із 13-річним досвідом в ІТ, ділиться науково-популярним розбором нетипової математичної концепції. У своєму блозі він простими словами пояснює, що таке дуальні числа, і розбирає їхнє елегантне прикладне застосування. 16

STM32 з нуля без HAL: Місяць 4, Тиждень 4: Ultrasonic HC-SR04, один рядок −517 і драйвер з нуля. Частина 14

Aleksandr Petroff 530

Олександр у новій частині циклу розповідає про розробку драйвера для далекоміра HC-SR04 з нуля. Автор на власному досвіді розбирає біль від зіткнення з сучасною Linux Driver Model, пастки legacy-коду та загадкову помилку −517, яка ламає старі туторіали на ядрі 2026 року. 11

Як я обійшов Slide CAPTCHA за допомогою Computer Vision and Selenium

Dima Kynal 1413

Дмитро розповідає про свій проєкт із використанням комп’ютерного зору та автоматизації для обходу CAPTCHA. Він ділиться своїм підходом, використаними бібліотеками та моделями, описує алгоритм розв’язання задачі та симуляцію людських дій для взаємодії з елементами вебсторінки. 3

Чому програмісти мають вивчити Haskell, навіть якщо нічого не будуть на ньому писати

Лущик Павло 7007

Павло Лущик, програміст у сфері приладобудування, досліджує використання рекурсії та її оптимізації через ітеративні алгоритми на прикладі задач з деревами, факторіалами та числами Фібоначчі. Він демонструє, як знання Haskell може покращити код на C++. 149

Основні алгоритми в теорії графів

Олександр Басалкевич 16322

Олександр Басалкевич з GlobalLogic розглядає базові алгоритми на графах. Вони, зокрема, застосовуються у побудові соцмереж, прокладанні оптимального маршруту навігатором, позиційних іграх, плануванні тощо. 47

Як ми переклали українською одну з найкращих у світі книжок про алгоритми

Oleksandr Demyanenko 15921

Історія про те, як група українських ентузіастів вирішила самотужки створювати якісні освітні матеріали українською мовою. Переклад книги про алгоритми розтягнувся на декілька років, але задум вдався, тож тепер учасники планують наступне видання і шукають тих, хто готовий долучитися. 71

Алгоритм шифрування RSA, види атак на нього. Реалізація мовою Python

Владислав Литвиненко 20596

RSA є надзвичайно поширеним у світі криптографічним алгоритмом з відкритим ключем і використовується майже в усіх інтернет-транзакціях для захисту конфіденційних даних. Водночас існує ряд атак, які працюють через неправильне використання алгоритму. Владислав Литвиненко підготував детальну статтю про те, як працює алгоритм шифрування RSA та які атаки на нього можуть бути застосовані. Зокрема, у статті описана брут-форс атака, атака на спільний модуль та атака Хастада. 26

Вирішуємо задачу з Leetcode: Top K Frequent Elements

Danylo Tolmachov 14764

Данило Толмачов, Full-Stack розробник і Team Lead у Techstack, розбирає приклади розв’язання задачі 347. Top K Frequent Elements. Стаття буде корисною тим, хто вивчає алгоритми, розвиває логічне мислення або готується до співбесіди на позицію будь-якого рівня. 79

Алгоритми та структури даних — від «десь чув» до «ефективно застосовую»

Yevhen Radchenko 55662

Якщо ви теж вважаєте, що знання алгоритмів та структур даних необхідні програмістам для професійного розвитку — вашій увазі детальна стаття про складності та структури даних з використанням алгоритмів. Базу підготував Євген Радченко, Lead SAP Software Engineer. 23

Оптимізація алгоритмів Java, або Історія одного завдання. Частина II

Sergiy Morenets 2822

Продовжуємо розглядати структури даних, алгоритми та різні методи їх оптимізації. У цій частині підсумовуємо і порівнюємо усі 11 варіантів за різними показниками — компактність, надійність, витрата ресурсів, адаптивність до змін. 9

Як по-різному оптимізувати алгоритми в Java, або Історія одного завдання. Частина I

Sergiy Morenets 4864

Розглядаємо на конкретному прикладі варіанти використання та застосування різних алгоритмів та структур даних у Java. У першій частині досліджуємо шість найпростіших рішень. 86

Євросоюз зобов’язав Google, Meta й інші онлайн-сервіси пояснити свої алгоритми

Анатолій Бабак 1737

Євроcоюз узгодив амбітний законодавчий акт для контролю над онлайновим світом. Відповідно до нового Закону про цифрові послуги або DSA, такі компанії як Google, Meta тощо повинні будуть пояснити свої алгоритми. Називаємо нові зобов’язання для онлайн-сервісів.

Алгоритм Нарайаны. Реализуем на Fortran

Олександр Цимбалюк 1448

Ця публікація присвячена одному з найкласичніших комбінаторних алгоритмів — генерації перестановок у лексикографічному порядку за допомогою алгоритму Нарайани.

Генерируем перестановки с помощью алгоритма циклических сдвигов. Реализация на Fortran

Олександр Цимбалюк 2597

Олександр Цимбалюк працює науковим співробітником в КНУ ім. Т. Шевченка. Його пристрасть — вивчення алгоритмів та їхня реалізація на Fortran. До вашої уваги — цікавий комбінаторний алгоритм для створення перестановок множини. 15

JavaScript Algorithms. Що? Де? Коли?

Олександр Назаренко 14723

Олександр Назаренко, Front-end Developer в United Software, ділиться знаннями про алгоритми в JS, їх складність, застосування і розуміння, як загальне, так і з точки зору front-end. Може бути цікаво всім, хто замислювалися над глобальними питаннями, як «Що таке алгоритми?», «З якого боку до них підійти?», «Де вони в моєму JS-коді?» тощо. 18

Получаем и используем полный набор решений неопределенного СЛАУ. На примере транспортной задачи

Евгений Купкин 1495

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

Який стосунок квантові алгоритми мають до S&P 500 індексу

Volodymyr Sergeyev 2703

Практичне застосування сімейства квантових алгоритмів QEO у домені фінтех для управління дохідністю і ризиком інвестицій у статті описує Володимир Сергєєв, Scientific Software Engineer. Також він на лайтовому рівні дає означення квантових вентилів, гамільтоніана системи й генеративних алгоритмів. Буде цікаво прочитати ентузіастам квантових обчислень і всім, хто керує ризиками у фінансовій сфері. 12

← Сtrl 12 Ctrl →

Коментарі

і втратить зброю якою, ну... треба воювати а тил втратить спеціалістів, які, ну відновлюють енергетику і коммунікації.
Дякую за ваш коментар і увагу до тексту! Водночас це слово є в українському вжитку нарівні зі словом «посилання».
а вони ще хочуть скоротити квоти для бронювання для оборонних компаній.
Це фігово. Тоді справа розвалиться, а у Сукачова з’явится 144-а квартира в Києві.
Подивимось. Тільки Арʼєв подав заяву не в НАБУ, а в НАЗК та потім в ДБР. І зараз справа якраз в ДБР.
Алексе, вам нудно жити, що ви чіпляєтеся до таких речей? ну загалом має сенс _мені_ і справді «нудно жити» бо то ж у _мене_ не має «повномасштабної війни» хіба ні? )) тож вигодить звучить логічно то є правда
Звісно, що ці слова можуть вживатися як синоніми, бо стартапи належать до категорії компаній, юросіб. Алексе, вам нудно жити, що ви чіпляєтеся до таких речей?
Покликання — це коли ви хочете стати космонавтом чи лікарем. А по посилання.
але ж армія отримає потрібних людей яких армії не вистачає на потреби армії? Дуже погане рішення.
в цьому контексті вони вжиті як синоніми => не «оборонна компанія» а «стартап» це ж яким саме чином то є «синоніми»? у контексті якому?
а до війни не працювали?
Помилка: компанію не знайдено.
Максимальне несприйняття
я б сказав в українському цивільному іт вже не треба стільки інженерів
так, в цьому контексті вони вжиті як синоніми і чергуються протягом тексту