Під час тестування можна зібрати безліч корисних метрик, та як правильно їх оформити? Розбираємо основи візуалізації даних — з інструментами, прикладами і порадами.
Інформація буде корисною для тестувальників і всіх, хто займається управлінням процесами та взаємодіє з замовником або менеджментом. За матеріал дякуємо команді Intellias.
https://codeguida.com/post/2439
Інформація буде корисною для тестувальників і всіх, хто займається управлінням процесами та взаємодіє з замовником або менеджментом. За матеріал дякуємо команді Intellias.
https://codeguida.com/post/2439
Codeguida
Візуалізація даних і метрики в тестуванні
Основи візуалізації та застосування її для різних метрик в тестуванні
Вийшов новий мінікомп'ютер Raspberry Pi 4 з 8 ГБ оперативної пам'яті, придбати його можна за 75 доларів.
Також Raspberry Pi Foundation почала працювати над 64-бітною версією своєї операційної системи — яку перейменували з Raspbian на Raspberry Pi OS. Зараз вона на стадії ранньої бета-версії. Базова ОС все ще 32-розрядна, але можна скористатися образами Ubuntu та Gentoo.
https://codeguida.com/post/2443
Також Raspberry Pi Foundation почала працювати над 64-бітною версією своєї операційної системи — яку перейменували з Raspbian на Raspberry Pi OS. Зараз вона на стадії ранньої бета-версії. Базова ОС все ще 32-розрядна, але можна скористатися образами Ubuntu та Gentoo.
https://codeguida.com/post/2443
Codeguida
Вийшов новий Raspberry Pi 4 з 8 ГБ оперативної пам’яті
Також Raspberry Pi Foundation розробляє 64-бітну версію ОС
Коли JS-застосунок досягає певних розмірів, доцільно розділити його код на модулі. Але тоді можна імпортувати код, який насправді не використовується.
На допомогу приходить Tree shaking — метод оптимізації пакетів вашого коду. Публікуємо наш #архівнийпост про те, як його правильно застосовувати і для чого.
https://codeguida.com/post/1629
На допомогу приходить Tree shaking — метод оптимізації пакетів вашого коду. Публікуємо наш #архівнийпост про те, як його правильно застосовувати і для чого.
https://codeguida.com/post/1629
Codeguida
Знайомимось з tree shaking
Розбираємось, що таке tree shaking і як він працює
SpaceX успішно вивела на орбіту ще 60 супутників Starlink. Один з них має накриття, яке частково захищає поверхню від сонячного світла і не дає відбивати промені.
Учасники місії кілька разів розповідали про технології, яким вони послуговуються. Наприклад, відомо, що система Falcon 9 використовує урізану Linux, звичайні двоядерні процесори x86 і програмне забезпечення, написане на C/C++. Crew Dragon, до речі, теж працює на Linux.
https://codeguida.com/post/2455
Учасники місії кілька разів розповідали про технології, яким вони послуговуються. Наприклад, відомо, що система Falcon 9 використовує урізану Linux, звичайні двоядерні процесори x86 і програмне забезпечення, написане на C/C++. Crew Dragon, до речі, теж працює на Linux.
https://codeguida.com/post/2455
Codeguida
Новий запуск SpaceX: що відомо про ПЗ і обладнання на Falcon 9
Linux, двоядерні процесори x86 та ПЗ, написане на C і C++
Чули колись, буцімто в JavaScript все є об'єктом? Тоді пропонуємо почитати наш #архівнийпост про те, чи це справді так. По дорозі розберемось, що таке прототипне наслідування й об'єктноорієнтоване програмування загалом.
https://codeguida.com/post/1529
https://codeguida.com/post/1529
DevZone
Прототипне наслідування у JavaScript
Ви, мабуть, вже чули щось на зразок: **«У JavaScript усе є об\'єктом».**
Якщо ви ще не мали справ з об\'єктами та не знаєте, які вони на вигляд, ось приклад:
JavaScript керується принципами **протот...
Якщо ви ще не мали справ з об\'єктами та не знаєте, які вони на вигляд, ось приклад:
JavaScript керується принципами **протот...
Підсумки тижня, #якщо_ви_пропустили:
Очікуємо результат асинхронних операцій в Python за допомогою різні способів: https://codeguida.com/post/2441
На GitHub знайшли шкідливе ПЗ, що атакує проєкти в середовищі NetBeans і поширюється через процеси збірки: https://codeguida.com/post/2449
Google переніс випуск бета-версії Android 11: https://codeguida.com/post/2447
Дослідник знайшов критичну вразливість у системі 'Sign in with Apple' і отримав 100 000 доларів винагороди. Помилка дозволяла дистанційно зламати облікові записи користувачів у сторонніх сервісах, якщо вони мали систему авторизації Apple: https://codeguida.com/post/2448
Microsoft визнала, що деякі елементи менеджера пакетів WinGet запозичені в AppGet, проєкту з відкритим вихідним кодом. Розробник AppGet свій проєкт закрив:
https://codeguida.com/post/2450
Play Store видалив популярний в Індії застосунок Remove China Apps: https://codeguida.com/post/2451
Atlassian випустила нові інструменти для DevOps-команд: https://codeguida.com/post/2452
Google звинувачують у відстеженні дій користувачів у режимі інкогніто. Позивачі вимагають щонайменше 5 мільярдів доларів компенсації: https://codeguida.com/post/2453
Індекс TIOBE: Rust вперше потрапила у двадцятку найпопулярніших мов: https://codeguida.com/post/2454
Новий запуск SpaceX: що відомо про ПЗ і обладнання на Falcon 9: https://codeguida.com/post/2455
Дослідники знайшли новий вид зловмисного ПЗ, що використовує Java і вражає системи Windows та Linux: https://codeguida.com/post/2457
Очікуємо результат асинхронних операцій в Python за допомогою різні способів: https://codeguida.com/post/2441
На GitHub знайшли шкідливе ПЗ, що атакує проєкти в середовищі NetBeans і поширюється через процеси збірки: https://codeguida.com/post/2449
Google переніс випуск бета-версії Android 11: https://codeguida.com/post/2447
Дослідник знайшов критичну вразливість у системі 'Sign in with Apple' і отримав 100 000 доларів винагороди. Помилка дозволяла дистанційно зламати облікові записи користувачів у сторонніх сервісах, якщо вони мали систему авторизації Apple: https://codeguida.com/post/2448
Microsoft визнала, що деякі елементи менеджера пакетів WinGet запозичені в AppGet, проєкту з відкритим вихідним кодом. Розробник AppGet свій проєкт закрив:
https://codeguida.com/post/2450
Play Store видалив популярний в Індії застосунок Remove China Apps: https://codeguida.com/post/2451
Atlassian випустила нові інструменти для DevOps-команд: https://codeguida.com/post/2452
Google звинувачують у відстеженні дій користувачів у режимі інкогніто. Позивачі вимагають щонайменше 5 мільярдів доларів компенсації: https://codeguida.com/post/2453
Індекс TIOBE: Rust вперше потрапила у двадцятку найпопулярніших мов: https://codeguida.com/post/2454
Новий запуск SpaceX: що відомо про ПЗ і обладнання на Falcon 9: https://codeguida.com/post/2455
Дослідники знайшли новий вид зловмисного ПЗ, що використовує Java і вражає системи Windows та Linux: https://codeguida.com/post/2457
У Chromium остаточно позбудуться термінів «blacklist» і «whitelist», їх замінять на нейтральні «blocklist» і «allowlist». Це почали робити ще в 2018 році, а через протести і боротьбу з расизмом у США процес прискорили.
Проєкт Go теж відмовляється від понять «whitelist» і «blacklist» , а також від «master» і «slave». Більшість виправлень стосуються коментарів, тестів і внутрішніх змінних, тож проблем із сумісністю виникати не повинно.
https://codeguida.com/post/2459
Проєкт Go теж відмовляється від понять «whitelist» і «blacklist» , а також від «master» і «slave». Більшість виправлень стосуються коментарів, тестів і внутрішніх змінних, тож проблем із сумісністю виникати не повинно.
https://codeguida.com/post/2459
Codeguida
Проєкти Chromium і Go позбудуться термінів «whitelist» і «blacklist»
У Go також відмовляються від понять «master» і «slave»
Публікуємо наш #архівнийпост про створення UI, що дозволяє перетасувати карти у випадковому порядку.
Стаття розрахована на розробників, які не знайомі з Vue, тому ми детально розглянемо створення елементів карт, Vue-екземпляр (instance), алгоритм тасування Фішера-Єтса та переходи (transitions) у Vue.
https://codeguida.com/post/1487
Стаття розрахована на розробників, які не знайомі з Vue, тому ми детально розглянемо створення елементів карт, Vue-екземпляр (instance), алгоритм тасування Фішера-Єтса та переходи (transitions) у Vue.
https://codeguida.com/post/1487
Codeguida
Перетасовуємо колоду карт з Vue.js
У статті створимо UI, що дозволяє перетасовувати карти у випадковому порядку
Amazon заборонила правоохоронним органам використовувати її систему для розпізнавання облич Rekognition протягом року. У компанії сподіваються, що за цей час з'являться правила, які регулювали б використання таких технологій
https://codeguida.com/post/2465
https://codeguida.com/post/2465
Codeguida
Amazon на рік заборонила поліції свою технологію розпізнавання облич
Перед цим IBM відмовилась розробляти такі системи, адже вони можуть посилювати дискримінацію
Підсумки тижня, #якщо_ви_пропустили:
5 відмінностей між звичайною та стрілковою функцією: https://codeguida.com/post/2456
Проєкти Chromium і Go позбудуться термінів «whitelist» і «blacklist»:
https://codeguida.com/post/2459
У Brave вибачилися за те, що браузер додавав реферальні посилання:
https://codeguida.com/post/2460
IBM більше не займатиметься технологіями для розпізнавання облич:
https://codeguida.com/post/2461
Amazon на рік заборонила поліції свою технологію ідентифікації обличчя:
https://codeguida.com/post/2465
Microsoft теж не продаватиме поліції свою систему розпізнавання облич — доки не з’являться закони, що регулювали б такі технології:
https://codeguida.com/post/2471
Apple планує перейти на власні процесори ARM у Mac:
https://codeguida.com/post/2463
Вразливість CrossTalk у CPU Intel спричиняє витік даних між ядрами:
https://codeguida.com/post/2464
Microsoft передає розширення VS Code Go команді Google Go:
https://codeguida.com/post/2466
Apple розповіла детальніше про графік WWDC 2020:
https://codeguida.com/post/2467
OpenAI випустила API для універсальних моделей штучного інтелекту:
https://codeguida.com/post/2470
Microsoft почала тестувати пряме оновлення Linux-ядра у WSL2:
https://codeguida.com/post/2468
5 відмінностей між звичайною та стрілковою функцією: https://codeguida.com/post/2456
Проєкти Chromium і Go позбудуться термінів «whitelist» і «blacklist»:
https://codeguida.com/post/2459
У Brave вибачилися за те, що браузер додавав реферальні посилання:
https://codeguida.com/post/2460
IBM більше не займатиметься технологіями для розпізнавання облич:
https://codeguida.com/post/2461
Amazon на рік заборонила поліції свою технологію ідентифікації обличчя:
https://codeguida.com/post/2465
Microsoft теж не продаватиме поліції свою систему розпізнавання облич — доки не з’являться закони, що регулювали б такі технології:
https://codeguida.com/post/2471
Apple планує перейти на власні процесори ARM у Mac:
https://codeguida.com/post/2463
Вразливість CrossTalk у CPU Intel спричиняє витік даних між ядрами:
https://codeguida.com/post/2464
Microsoft передає розширення VS Code Go команді Google Go:
https://codeguida.com/post/2466
Apple розповіла детальніше про графік WWDC 2020:
https://codeguida.com/post/2467
OpenAI випустила API для універсальних моделей штучного інтелекту:
https://codeguida.com/post/2470
Microsoft почала тестувати пряме оновлення Linux-ядра у WSL2:
https://codeguida.com/post/2468
GitHub відмовляється від терміну «master» у назві гілок, його замінять на більш нейтральне слово «main». Про це 12 червня повідомив очільник компанії Нат Фрідман — у відповідь на пропозицію розробниці Google Chrome.
Деякі проєкти з відкритим вихідним кодом вже самі почали змінювати назви Git-репозиторіїв — з автоматичного «master» на альтернативні «main», «default», «primary», «root» тощо. Наприклад, це зробили OpenSSL, Ansible, Microsoft PowerShell, бібліотека JavaScript P5.js та інші.
https://codeguida.com/post/2472
Деякі проєкти з відкритим вихідним кодом вже самі почали змінювати назви Git-репозиторіїв — з автоматичного «master» на альтернативні «main», «default», «primary», «root» тощо. Наприклад, це зробили OpenSSL, Ansible, Microsoft PowerShell, бібліотека JavaScript P5.js та інші.
https://codeguida.com/post/2472
Codeguida
GitHub теж відмовляється від терміну «master»
Його замінять більш нейтральним словом «main»
JetBrains опублікувала дослідження про стан екосистеми розробки у 2020 році.
Виявилось, що Java — найпопулярніша основна мова програмування, а найбільше розробників планують перейти на Go, Kotlin і Python.
Якби суди замінили штучним інтелектом, 26% опитаних йому б, імовірно, не довіряли.
https://codeguida.com/post/2469
Виявилось, що Java — найпопулярніша основна мова програмування, а найбільше розробників планують перейти на Go, Kotlin і Python.
Якби суди замінили штучним інтелектом, 26% опитаних йому б, імовірно, не довіряли.
https://codeguida.com/post/2469
То якби суди все ж замінили штучним інтелектом, ви б йому довіряли?
Anonymous Poll
13%
так!
27%
напевно, так
28%
можливо
22%
думаю, що ні
11%
нізащо
Лінус Торвальдс каже, що Linux 5.8 буде одним з найбільших релізів за всю історію проєкту.
Розробники змінили близько 20% файлів у репозиторії з кодом ядра. Якщо точно, йдеться про понад 14 тисяч змінених файлів і 800 тисяч нових рядків коду.
https://codeguida.com/post/2473
Розробники змінили близько 20% файлів у репозиторії з кодом ядра. Якщо точно, йдеться про понад 14 тисяч змінених файлів і 800 тисяч нових рядків коду.
https://codeguida.com/post/2473
Codeguida
Linux 5.8 буде одним з наймасштабніших релізів за всю історію проєкту
Розробники змінили приблизно 20% файлів у репозиторії з кодом ядра
⚛️ З'ясуємо, як найлегше створювати модальні вікна в React. З отриманим користувацьким хуком ви зможете використовувати однакову логіку для різноманітних типів і стилів модальних вікон.
#архівнийпост
https://codeguida.com/post/1858
#архівнийпост
https://codeguida.com/post/1858
DevZone
Модальні компоненти в React з користувацькими хуками
## **Модальні вікна в React — складна тема**
Найкращі практики архітектурних рішень в React значно ускладнюють процес створення модальних вікон.
Щоб створити хороший модальний компонент в React, на...
Найкращі практики архітектурних рішень в React значно ускладнюють процес створення модальних вікон.
Щоб створити хороший модальний компонент в React, на...
«Єдиний лінтер, щоб правити всіма» підтримує 16 мов програмування і має відкритий вихідний код. Він позначає помилки, щоб ті не потрапили у головну гілку, і допомагає автоматизувати процес.
Спочатку лінтер був внутрішнім інструментом команди GitHub Services DevOps, та його вирішили опублікувати для всіх. Це репозиторій, запакований у Docker-контейнер, викликати його можна за допомогою GitHub Action.
https://codeguida.com/post/2479
Спочатку лінтер був внутрішнім інструментом команди GitHub Services DevOps, та його вирішили опублікувати для всіх. Це репозиторій, запакований у Docker-контейнер, викликати його можна за допомогою GitHub Action.
https://codeguida.com/post/2479
Codeguida
GitHub публікує новий інструмент Super Linter для перевірки коду
Інструмент має відкритий код і підтримує 16 мов програмування
Microsoft. Випустила. Програму захисту. Для Linux.
Щоправда, Defender Advanced Threat Protection призначений лише для серверів Linux, а не для автономних робочих столів.
Підтримуватиме Defender ATP дистрибутиви RHEL, CentOS Linux, Ubuntu, SLES, Debian і Oracle Linux.
https://codeguida.com/post/2486
Щоправда, Defender Advanced Threat Protection призначений лише для серверів Linux, а не для автономних робочих столів.
Підтримуватиме Defender ATP дистрибутиви RHEL, CentOS Linux, Ubuntu, SLES, Debian і Oracle Linux.
https://codeguida.com/post/2486
Codeguida
Microsoft випустила Defender ATP для Linux
Розширений застосунок Defender для захисту серверів Linux