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

RSS

Як побудувати .NET обфускатор — Частина III

Andrii Kurdiumov 412

У третій частині серії про створення власного .NET обфускатора Андрій Курдюмов розбирає генерацію математичного шумового виразу за допомогою бінарних дерев. Ви дізнаєтеся, як працює концепція fuel для завершення рекурсії, як автоматично обчислювати значення виразів та збивати декомпілятор ILSpy зі шляху.

Як створити .NET-обфускатор — Частина I

Andrii Kurdiumov 1256

Обфускація та деобфускація — це доволі слабо описаний напрямок інженерії, і він знаходиться на дотику компіляторів та інформаційної безпеки. Якщо вам цікаво як будуються ці інструменти — цей цикл статей для вас.

Nmap — швейцарський ніж розвідника в руках айтішника

Anton Kalakutskyi 7272

Антон Калакуцький — засновник спільноти «ПТСР && Айті» і penetration tester в компанії IT Specialist. Він вирішив поділитись корисною інформацією про інструмент, з яким працюють майже всі спеціалісти, що мають справу з мережами — Nmap. У статті автор з гумором розповідає, як ним користуватись. 26

Українка Юлія Ващенко представила новий API для застосунків на сайті Apple

Olena Koval 2304

На офіційному сайті Apple опублікували навчальне відео, на якому українська розробниця Юлія Ващенко презентує новий API для застосунків на основі документів. 2

Найкращий редактор коду для JavaScript: IDE vs Code editor

Vadym Nastoiashchyi 5115

Вадим Настоящий, Senior Test Automation Engineer в EPAM, ділиться порівнянням IDE, редакторів коду в світі JavaScript. Про відмінності між редактором коду і IDE, а також про такі IDE, як WebStorm і JetBrains Fleet, читайте в цьому блозі. 17

Як модернізувати Java легасі-код

Олексій Мельниченко 3709

Олексій Мельниченко ділиться своїм «болем» стосовно того, з чим йому доводиться працювати, а саме: легасі-кодом. Такий код часто вимагає більше часу на розуміння та виправлення, а також на внесення будь-яких нововведень. Тож ця стаття буде корисною для тих, хто стикається з подібними викликами. 45

Ізоляція коду студентів, або Складний шлях до безпечного запуску чужого коду

Yurii Holiuk 2136

Software Engineer Юрій Голюк розповідає про створення LMS-платформи, її написання з безпечним запуском коду, якому, як виявилось, не можна довіряти. Нині на платформі реалізовано десятки функцій, які допомагають студентам вивчати програмування та комунікувати з іншими, хоча починалось все з простого маленького MVP. Яким був цей шлях і які виклики траплялися — читайте в статті. 17

Огляд книжки «Чистий код» Роберта Мартіна

Артур Шевченко 26266

Кажуть, що книжка «Чистий код» (Clean Code) Роберта Мартіна повинна бути в бібліотеці кожного програміста! Якщо ви досі про неї не знаєте, для вас Артур Шевченко, Head of Quality Department, зробив короткий огляд найголовнішого, що відзначив під час читання. 120

Освоєння мистецтва чистого коду: розкриття потужності принципів програмування

Farid Shabanov 5443

У статті Фарід Шабанов розглядає три принципи програмування, які значно покращують якість коду. Ці принципи — Don’t Repeat Yourself, Single Responsibility Principle та Keep It Simple, Stupid — дають чудову настанову щодо того, як писати підтримуваний, адаптивний та надійний код, та можуть бути використані в усіх галузях розробки. 23

Методи масштабування реляційних баз даних: переваги, недоліки та кейси використання

Максим Коханський 11799

Масштабування реляційних баз даних відіграє ключову роль у підтримці високої продуктивності та доступності високонавантажених систем. У цій статті Lead Back-end Engineer в компанії OBRIO Максим розповідає про переваги та недоліки реплікацій Master/Slave та Master/Master, нюанси їхнього використання та наводить приклади, коли ці методи працюють найкраще. 99

Legacy-код і його покращення за допомогою статичних перевірок

Oleksandr Lavrusenko 3649

У цій статті Олександр, фронтенд-розробник у компанії Uptech, розповідає, що таке legacy-код та як спростити собі та іншим роботу з ним. А також ділиться різними рекомендаціями, як можна знизити кількість помилок і підвищити загальну надійність застосунків. 5

Fractal Platform: програмування, якого більше немає

Viacheslav 5893

У статті йдеться про платформу, яка повністю змінює розуміння того, з якою швидкістю та гнучкістю можна писати програми, — Fractal Platform. Це інструмент, який у десятки разів скорочує час розробки та розгортання програм — цілком можливо, уже скоро він змінить світ так, як це зробив GPT. 119

Code Signing: як пройти цей справжній квест для українського розробника

Віталій Артьомов 2369

Віталій Артьомов, засновник Dystlab, отримав для свого продукту цифровий підпис, щоб посилити і безпеку, і довіру до «Made in Ukraine». Читайте про те, як тривав процес Code Signing, у чому з’явились складнощі та як українським розробникам отримати цифровий підпис для коду найлегшим шляхом. 4

Дублювання коду «здорової людини»: коли це виправдано

Ігор Левченко 3303

«Насправді хороший код схожий на вдалий жарт — вам не потрібно його пояснювати». Проте бувають випадки, що деякі частини жарту, тобто, коду, потрібно дублювати. В яких ситуаціях такі повторення не є помилкою та допустимі в продукті — описує Ігор Левченко, Senior .NET/Sitecore Developer у DataArt. 21

Про проблему DTO та шляхи її вирішення

Владислав Огородніков 5544

У цій статті .NET dev Владислав Огородніков пропонує свій підхід до вирішення проблеми ручного копіювання пропертей з BL-моделі у DTO-модель та її підтримки в актуальному стані. Матеріал буде корисний розробникам, які працюють з Data Transfer Object, адже містить приклади коду і посилання на бібліотеку AutoDto, яка вирішує описану проблему. 13

Виконуємо синхронний код в асинхронному середовищі

Mark Mishyn 2617

Розглядаємо одночасне виконання синхронного IO-bound коду в асинхронному середовищі Python за допомогою модуля asyncio. Приклади у статті демонструють різні сценарії використання, включаючи потенційну взаємодію зі сторонніми API, обмеження кількості одночасних потоків виконання та обробку помилок. 12

На сайті Apple опублікували відео, на якому українка Юлія Ващенко презентує технологію SwiftData

Юлія Сабадишина 3625

На офіційному сайті компанії Apple зʼявилося навчальне відео, на якому розробниця з України Юлія Ващенко презентує новий фреймворк для роботи з даними — SwiftData. 1

Надійна міграція застосунків за допомогою OpenRewrite

Sergiy Morenets 1219

OpenRewrite — це порівняно новий проєкт, який стартував у 2020 році і позиціонує себе як бібліотека для повномасштабного рефакторингу та виправлення (remediation) коду та конфігурації. Сергій Моренець у цій статті говорить про автоматичну міграцію коду на проєктах з використанням OpenRewrite, а також про інші корисні функції цієї бібліотеки, наприклад, про те, що у OpenRewrite понад 600(!) рецептів на всі випадки життя. 1

← Сtrl 12 Ctrl →

Коментарі

Засоби радіоелектронної боротьби (РЕБ) пригнічують супутникову навігацію дронів, змушуючи їх збиватися з курсу.
Один із засобів збивав навіть «Бандеролі»: з міркувань безпеки його назву не розголошують взагалі-то з міркувань власного піару Президент розголосив його назву, назвав самим результативним і навіть вказав ефективність — 30%, www.ukrinform.ua/...​ta-reaktivnih-droniv.html...
Ви впевнені, що у Miltech-компаніях працюють люди, які мали фах пожарные, спасатели, работники транспорта... ?
А якщо завтра російські дрони будуть мати швидкість 800км/год+? Якось не переконливо виглядає перспектива зенітних дронів-камікадзе, ще й керовані людиною.
европа (скайнекc+mistral+iris-t), сша(apkws+aim9x) и противник(ткб-1055) сделали ставку на ракеты и/или пушки в вопросе борьбы с бпла. И только мы усердно грызем кактус дронов управляемых человеком, потому что арахамия и ко останутся без денег.
Для точечной обороны особо важных целей типа мостов и электростанций — автоматические турели с ИК управлением, это уже есть, работают отлично, сложно было не заметить эффективность по таким видео.
Дроны управляемые человеком — конечно, тут не помогут, но никто и не рассматривает такую возможность всерьёз. Реальных путей 2: — Реактивный дрон с пулеметом, управляемый автоматически. Многоразовый.
Я вам по секрету скажу, що щоб паяти і різні подібні роботи в основному жінок і наймають.
Вот я чего не понимаю — в Украине женщины, молодые во всяком случае, более образованы чем мужчины. Часто имеют техническое образование.
Ще одна українська платформа для монетизації авторського контенту SkyNovix. На відміну від сервісів, орієнтованих переважно на донати, тут можна поєднувати продаж цифрових товарів, платні підписки на автора, дописи для підписників та донати.
можна мати і автономні дрони, не обовʼязково керовані людиною. можна мати мікс з всих трьох (дрони, ракети, пушки + все автономне) якщо є така можливість — то будуть розпилювати бабло і на ракетах / пушках / whatever...
цікаво було б ще отимати уявлення по стабільності позиції. На прикладі джави: було вакансій 370, стало 310, всього джавістів ххх, звільнено уу, найнято аа
те що металургія і с/г впадуть до нуля — це точно добре?
Хм, те що металургія і с/г впадуть до нуля Огляд від ШІ Частка металургії у ВВП України впала майже до нульового рівня через наслідки повномасштабної війни, про що повідомляє Forbes Україна.
Вітаю! Підкажіть будь ласка, як знайти курси, які можна пройти безкоштовно, щоб потім скласти екзамен на сертифакацію? маю аккаунт.