Google почне використовувати у своїх смартфонах власні SoC-процесори Tensor.
Їх спеціально розробили, аби покращити у телефонах Pixel функції штучного інтелекту та машинного навчання, зокрема для фотографії та розпізнавання мови.
Qualcomm Snapdragon і далі будуть використовувати для бюджетної серії телефонів Google.
https://codeguida.com/post/3021
Їх спеціально розробили, аби покращити у телефонах Pixel функції штучного інтелекту та машинного навчання, зокрема для фотографії та розпізнавання мови.
Qualcomm Snapdragon і далі будуть використовувати для бюджетної серії телефонів Google.
https://codeguida.com/post/3021
Codeguida
Google створила власний процесор Tensor для смартфонів Pixel 6
Google анонсувала випуск своїх смартфонів Pixel 6, для яких компанія спеціально розробила SoC-чипи Tensor
Що робити з повільними функціями у JavaScript та як вдосконалити їх за допомогою мемоїзації 💫
https://codeguida.com/post/3026
https://codeguida.com/post/3026
Codeguida
Мемоїзація функцій для поліпшення швидкодії
Багаторівневі обчислення у JavaScript — не найвдаліший вибір, але інколи без них ніяк. Розповідаємо, як не сповільнити ними свій вебзастосунок
Вже є переможці Pwnie Awards 2021: рейтингу найвизначніших вразливостей, найгірших реакцій та інших епічних досягнень у галузі кібербезпеки. Є навіть номінація з найкращою піснею 🎼
https://codeguida.com/post/3036
https://codeguida.com/post/3036
Codeguida
Провали року: оголошені переможці Pwnie Awards 2021
Найепічніші та найважливіші вразливості 2021 року
Розберемо, як правильно виконати мемоїзацію промісів, щоб пришвидшити свій застосунок і уникнути помилок.
https://codeguida.com/post/3030
https://codeguida.com/post/3030
DevZone
Чим корисна мемоїзація промісів і як її реалізувати
У складному вебзастосунку з кількома компонентами, що потребують даних, є ймовірність здійснення зайвих викликів API. Уявіть собі просту сторінку онлайн-магазину: користувач переглядає сторінку, потім...
Як (і навіщо) створювати модуль Python мовою Rust: розбираємо на прикладі 🐍⚙️
https://codeguida.com/post/3035
https://codeguida.com/post/3035
Codeguida
Написання та публікація модуля Python мовою Rust
Популярність мови Rust зростає щодня й вона вже дісталась до Python. Вмощуйтеся зручненько й читайте, як і навіщо це сталось.
Дослідники згенерували дев'ять облич, які можуть зламати системи розпізнавання.
Ці обличчя створені так, щоб в них можна було впізнати декілька людей одночасно. Тож усього дев’ять зображень ідентифікуються як 40% осіб з набору даних.
https://codeguida.com/post/3045
Ці обличчя створені так, щоб в них можна було впізнати декілька людей одночасно. Тож усього дев’ять зображень ідентифікуються як 40% осіб з набору даних.
https://codeguida.com/post/3045
Codeguida
Дослідники створили 9 облич, які ламають технологію розпізнавання
Усі проаналізовані системи використовували набір даних LFW
Поговоримо про те, що ж таке генератори і чим вони відрізняються від звичайних функцій. А далі розберемо, коли і як їх застосовувати у JavaScript. Уперед!
https://codeguida.com/post/3051
https://codeguida.com/post/3051
DevZone
Як застосовувати генератори у JavaScript
Сьогодні поговоримо про генератори JavaScript, які є у ES6, та розглянемо кілька прикладів їхнього застосування.
## Що ж таке генератори
Генератор — це функція, яка дозволяє **генерувати** одне або...
## Що ж таке генератори
Генератор — це функція, яка дозволяє **генерувати** одне або...
У Git новий
Також
https://codeguida.com/post/3055
merge
Вийшла версія Git 2.33, у яку додали новий процес злиття: merge-ort
. Розробники кажуть, що він у 500—9000 разів швидший (залежно він складності операцій). Також
merge-ort
оптимізований для інтеграції з іншими інструментами. Імовірно, у наступному релізі він працюватиме автоматично.https://codeguida.com/post/3055
Codeguida
У Git 2.33 додали новий процес merge, «швидший у 500–9000 разів»
Команда Git сподівається, що 'merge-ort' стане автоматичним у наступному релізі
Ілон Маск заявив, що його компанія працює над людиноподібним роботом — Tesla Bot.
Він має допомагати людям із небезпечними або нудними завданнями. Робота зроблять дружнім і водночас не надто швидким і сильним (раптом що 🙂). Прототип буде «десь наступного року».
Що думаєте, буде?
https://codeguida.com/post/3059
Він має допомагати людям із небезпечними або нудними завданнями. Робота зроблять дружнім і водночас не надто швидким і сильним (раптом що 🙂). Прототип буде «десь наступного року».
Що думаєте, буде?
https://codeguida.com/post/3059
Codeguida
Tesla створює людиноподібного робота: Tesla Bot
Прототип планують представити «десь наступного року»
30 років тому Лінус Торвальдс створив ядро Linux: 25 серпня 1991 року він написав у usenet, що просто для розваги працює над новою ОС.
Перший випуск Linux з’явився 17 вересня 1991 року. Спочатку проєкт мав називатись Freax 🙃
https://codeguida.com/post/3063
Перший випуск Linux з’явився 17 вересня 1991 року. Спочатку проєкт мав називатись Freax 🙃
https://codeguida.com/post/3063
Codeguida
Linux виповнилось 30 років
30 років тому Лінус Торвальдс оголосив, що створює нову ОС
Apple дозволить розробникам напряму інформувати користувачів про способи оплати за межами iOS-застосунків. Це відповідь компанії на позов від 67 000 розробників; зараз угоду має схвалити суд.
Ще Apple продовжить програму з 15-відсотковими комісіями мінімум на три роки, публікуватиме звіти про App Store і виплатить невеликим розробникам в США 100 мільйонів доларів.
https://codeguida.com/post/3069
Ще Apple продовжить програму з 15-відсотковими комісіями мінімум на три роки, публікуватиме звіти про App Store і виплатить невеликим розробникам в США 100 мільйонів доларів.
https://codeguida.com/post/3069
Codeguida
Apple готова змінити правила щодо платіжних систем в App Store
Apple дозволить розробникам інформувати користувачів про платіжні системи за межами App Store
Як JavaScript досягла продуктивності рівня C++? Звісно, завдяки V8. У цьому матеріалі ми з'ясуємо, що ж таке V8 і як він працює. А ще поговоримо про абстрактні синтаксичні дерева і те, як приховані класи оптимізують JS-код. Уперед! ☄️
https://codeguida.com/post/3070
https://codeguida.com/post/3070
Codeguida
Секрети швидкодії JavaScript: V8 та приховані класи
Розповідаємо, як мова JavaScript досягла швидкодії C++
5 жовтня Microsoft випустить Windows 11, але обіцяної підтримки Android-застосунків поки що не буде. Тестову версію цієї функції підготують «найближчими місяцями».
Перехід на Windows 11 теж буде поступовим і триватиме до середини 2022 року. Ну як, плануєте оновлюватись?
https://codeguida.com/post/3079
Перехід на Windows 11 теж буде поступовим і триватиме до середини 2022 року. Ну як, плануєте оновлюватись?
https://codeguida.com/post/3079
Codeguida
Windows 11 вийде 5 жовтня, але без підтримки Android
Тестування Android-застосунків у Windows 11 розпочнеться протягом кількох місяців
Вже вийшов кандидат на реліз TypeScript 4.4 — а це означає, що всі зміни готові й офіційний стабільний випуск теж скоро буде. Тож поглянемо, що нового й цікавого з'явиться у цій версії 🙂
https://codeguida.com/post/3078
https://codeguida.com/post/3078
Codeguida
TypeScript 4.4: Хороший, Поганий і Не такий вже й поганий
Невдовзі з'явиться TypeScript 4.4, а поки розповідаємо, що ж нового нам готують розробники
Як обрати бібліотеку для ReactJS? Можна скористатись нашим стислим оглядом. Поговоримо про бібліотеки для керування станами, стилізації, вибору UI-компонентів, а ще згадаємо про кілька незамінних корисностей 😉
https://codeguida.com/post/3084
https://codeguida.com/post/3084
Codeguida
Інструменти Reactjs на всі випадки життя
Добірка бібліотек і корисних засобів для розробки з Reactjs
Лінус Торвальдс написав авторам NTFS-драйвера, що злиття у ядрі потрібно робити правильно і ніколи не використовувати вебінтерфейси GitHub для об’єднання будь-чого. Краще робити це з командного рядка.
Обурення обуренням, але драйвер він все ж додав. Тож у Linux 5.15 має бути краща підтримка файлової системи NTFS ☺️
https://codeguida.com/post/3088
Обурення обуренням, але драйвер він все ж додав. Тож у Linux 5.15 має бути краща підтримка файлової системи NTFS ☺️
https://codeguida.com/post/3088
Codeguida
Лінус Торвальдс закликав не використовувати merge на GitHub
Торвальдс зазначив, що не варто використовували інтерфейси GitHub для об’єднання будь-чого
Як створити фігури з вирізом у CSS та SVG і які переваги й недоліки має кожен спосіб? Пояснюємо і розбираємо на прикладах 🧐
https://codeguida.com/post/3090
https://codeguida.com/post/3090
Codeguida
Виріз в елементах: CSS чи SVG?
Аватарки користувачів — наче дрібничка, але з цією дрібничкою може бути складно. Тож навчимося, як працювати зі складними формами та ефектом вирізу.
Зараз у CSS є чотири добре підтримувані математичні функції — і всі вони дуже корисні.
Тож сьогодні ми з'ясуємо, як з ними працювати та які бувають варіанти застосування цих функцій. Усе розбираємо на прикладах 🙂.
https://codeguida.com/post/3091
Тож сьогодні ми з'ясуємо, як з ними працювати та які бувають варіанти застосування цих функцій. Усе розбираємо на прикладах 🙂.
https://codeguida.com/post/3091
DevZone
Математичні функції CSS
Зараз у CSS є [чотири добре підтримувані математичні функції](https://caniuse.com/css-math-functions). Кожна з них надзвичайно корисна у повсякденній роботі. Ці функції CSS можна застосовувати у найне...
Як організувати взаємодію мікрофронтенду, або компонентний зв'язок, із RxJ
Для прикладу створимо прості Todo-застосунки у TypeScript, Single-Spa, Angular і React, а тоді навчимось їх пов'язувати ♻️
https://codeguida.com/post/3093
Для прикладу створимо прості Todo-застосунки у TypeScript, Single-Spa, Angular і React, а тоді навчимось їх пов'язувати ♻️
https://codeguida.com/post/3093
Codeguida
Міжзастосункові зв’язки зі Single-Spa та RxJS
Підмодулі Git і фреймворки. Створюємо базові Todo-списки й з'ясовуємо, як їх подружити