DuckDuckGo випускає новий інструмент для захисту конфіденційності — Tracker Radar. Це набір даних про сайти, які відстежують дії користувачів у мережі. Він безкоштовний, має відкритий вихідний код на GitHub і може інтегруватись з іншими технологіями.
Розробники браузера Vivaldi сказали, що вже почали ним послуговуватись. Також дані з Tracker Radar будуть використовувати браузер і розширення самого DuckDuckGo.
https://codeguida.com/post/2329
Розробники браузера Vivaldi сказали, що вже почали ним послуговуватись. Також дані з Tracker Radar будуть використовувати браузер і розширення самого DuckDuckGo.
https://codeguida.com/post/2329
Codeguida
DuckDuckGo створює новий інструмент для захисту конфіденційності
Tracker Radar безкоштовний і має відкритий вихідний код
Завтра в Україні починається карантин. В якому режимі будете працювати?
Anonymous Poll
30%
за можливості працюватиму з дому
50%
ходитиму в офіс без змін
20%
віддалено, але так і раніше було
Slack оновили і зробили зручнішим — це найбільший редизайн за всю історію програми. Додали сортування чатів, універсальну кнопку для повідомлень та загалом спростили інтерфейс.
Поки змінились лише настільна та вебверсія Slack, дизайн мобільного застосунку оновлять протягом кількох тижнів.
https://codeguida.com/post/2353
Поки змінились лише настільна та вебверсія Slack, дизайн мобільного застосунку оновлять протягом кількох тижнів.
https://codeguida.com/post/2353
Codeguida
Slack оновив дизайн
Це найбільше оновлення за всю історію програми
Якщо ви шукаєте, чого б повчитись у вільний час, можете ознайомитись з нашими посібниками по Cocos2d-x.
Це фреймворк для створення кросплатформних 2D-ігор на C++, підійде для людей з різним рівнем підготовки. Можна робити відносно прості штуки (типу Fruit Ninja), так і складні стратегії 🚀
Зараз у нас є три статті про цей фреймворк, та з часом їх буде більше. Отож:
1. Знайомство з Cocos2d-x і створення першого проєкту.
2. Робота зі статичними зображеннями.
3. Обробка подій та управління об'єктами, програмуємо рух об'єктів на сцені.
Далі буде!
Це фреймворк для створення кросплатформних 2D-ігор на C++, підійде для людей з різним рівнем підготовки. Можна робити відносно прості штуки (типу Fruit Ninja), так і складні стратегії 🚀
Зараз у нас є три статті про цей фреймворк, та з часом їх буде більше. Отож:
1. Знайомство з Cocos2d-x і створення першого проєкту.
2. Робота зі статичними зображеннями.
3. Обробка подій та управління об'єктами, програмуємо рух об'єктів на сцені.
Далі буде!
Codeguida
Знайомство з Cocos2d-x
Як зробити перший проєкт на Cocos2d-x — легкому і швидкому фреймворку для розробки 2D-ігор на C++
Файли Linux інтегруватимуться у Windows 10 через вбудований File Explorer. На його панелі з'явиться іконка з пінгвіном, з неї можна перейти до кореневої файлової системи будь-якого дистрибутиву.
Користуватись файлами Linux у Windows можна було і раніше, однак тепер це зробили зручним. Зараз інтеграція File Explorer з підсистемою Windows for Linux доступна у збірці Windows 10 19603, яку відкрили для тестувальників.
https://codeguida.com/post/2378
Користуватись файлами Linux у Windows можна було і раніше, однак тепер це зробили зручним. Зараз інтеграція File Explorer з підсистемою Windows for Linux доступна у збірці Windows 10 19603, яку відкрили для тестувальників.
https://codeguida.com/post/2378
Codeguida
У Windows 10 буде інтеграція файлів Linux через File Explorer
З нею можна швидко переходити до кореневої файлової системи дистрибутивів
IBM і Open Mainframe Project запустили безкоштовний курс з COBOL та відкрили форуми для навчання і пошуку роботи. Як виявилось, такі фахівці потрібні у багатьох фінансових і державних організаціях.
Вони досі активно використовують COBOL, однак спеціалістів для підтримки не вистачає. Багато систем зараз перевантажені — зокрема через потік запитів на отримання фінансової допомоги для безробітних.
https://codeguida.com/post/2382
Вони досі активно використовують COBOL, однак спеціалістів для підтримки не вистачає. Багато систем зараз перевантажені — зокрема через потік запитів на отримання фінансової допомоги для безробітних.
https://codeguida.com/post/2382
Codeguida
IBM та Open Mainframe Project створили безкоштовні курси з COBOL
Та форуми для COBOL-спеціалістів, які шукають роботу або хочуть вдосконалити знання
⚡️GitHub скасував обмеження на приватні репозиторії. Відтепер будь-який користувач може безкоштовно створити приватний репозиторій з безлімітною кількістю співавторів.
Також зменшилась вартість тарифного плану Teams: тепер за кожного учасника потрібно платити 4 долари на місяць, а не 9, як раніше.
https://codeguida.com/post/2384
Також зменшилась вартість тарифного плану Teams: тепер за кожного учасника потрібно платити 4 долари на місяць, а не 9, як раніше.
https://codeguida.com/post/2384
Codeguida
GitHub зробив приватні репозиторії безкоштовними для всіх
Будь-який користувач GitHub може безкоштовно створити приватний репозиторій з необмеженою кількістю співаторів
Як у вашій компанії, відмовились від Zoom?
Anonymous Poll
6%
так
39%
ні
55%
ніколи ним і не користувались
Вийшов Python 2.7.18, останній реліз Python 2. Більше ця гілка підтримуватись не буде й оновлення для Python 2 не виходитимуть.
Розробники написали, що настав час «лагідно, але остаточно розпрощатись» з цією версією та перейти на Python 3.
https://codeguida.com/post/2394
Розробники написали, що настав час «лагідно, але остаточно розпрощатись» з цією версією та перейти на Python 3.
https://codeguida.com/post/2394
Codeguida
Опублікований Python 2.7.18, останній випуск Python 2
Більше ця гілка підтримуватись не буде й оновлення для Python 2 відтепер не виходитимуть
Що робити, коли набір даних перевантажує пам'ять вашого комп'ютера? Прочитати нашу архівну статтю про генератори та yield у Python.
У ній ви дізнаєтесь:
• що таке генератори та як їх створювати;
• як працює yield у Python і як використати декілька yield у виразі-генераторі;
• як застосувати просунуті методи генераторів;
• чи можна створити конвеєри даних з кількома генераторами.
Також у матеріалі ви знайдете набір даних, аби закріпити знання на практиці.
https://codeguida.com/post/2090
У ній ви дізнаєтесь:
• що таке генератори та як їх створювати;
• як працює yield у Python і як використати декілька yield у виразі-генераторі;
• як застосувати просунуті методи генераторів;
• чи можна створити конвеєри даних з кількома генераторами.
Також у матеріалі ви знайдете набір даних, аби закріпити знання на практиці.
https://codeguida.com/post/2090
Codeguida
Як використовувати генератори та yield у Python
Або що робити, якщо набір даних перевантажує пам'ять вашого комп'ютера
Розповідаємо про оновлення Vue 3: Options і Composition API, покращена підтримка TypeScript + переваги у швидкості та сумісності.
https://codeguida.com/post/2386
https://codeguida.com/post/2386
Codeguida
Що нового у Vue 3
Новинки фреймворку, про які варто знати
Як у вас справи з переходом на новий Vue?
Anonymous Poll
79%
О, вже є третя версія?
13%
Почитав/-ла документацію
1%
Локально протестував/-ла
4%
Планую впроваджувати в проєкт
3%
Вже на ній
У npm-пакеті «is-promise» є лише два рядки коду, та їх застосовують мільйони репозиторіїв і сотні інших бібліотек.
На вихідних пакет оновили і щось пішло не так. Помилку виявили одразу, адже вона вплинула на проєкти типу Create React App, фреймворк Angular.js, інструменти Google Firebasse, AWS Serverless CLI, Nuxt.js, AVA та інші.
https://codeguida.com/post/2399
На вихідних пакет оновили і щось пішло не так. Помилку виявили одразу, адже вона вплинула на проєкти типу Create React App, фреймворк Angular.js, інструменти Google Firebasse, AWS Serverless CLI, Nuxt.js, AVA та інші.
https://codeguida.com/post/2399
Codeguida
Дворядковий npm-пакет порушив роботу екосистеми JavaScript
Оновлення бібліотеки «is-promise» вплинуло на мільйони JS-проєктів
Meet буде безкоштовним для всіх користувачів, зокрема для корпоративних клієнтів. Доступ відкриватимуть поступово, протягом кількох тижнів.
Усі власники облікових записів Google зможуть створювати безкоштовні конференції на 100 учасників. Тривалість розмови не буде обмежуватись до кінця вересня.
Зараз у Meet 100 млн активних користувачів щодня, тоді як у Zoom — 300 млн, а у Teams — 44 млн.
https://codeguida.com/post/2404
Усі власники облікових записів Google зможуть створювати безкоштовні конференції на 100 учасників. Тривалість розмови не буде обмежуватись до кінця вересня.
Зараз у Meet 100 млн активних користувачів щодня, тоді як у Zoom — 300 млн, а у Teams — 44 млн.
https://codeguida.com/post/2404
Codeguida
Google Meet стане безкоштовним для всіх користувачів
Доступ відкриють протягом кількох тижнів
А ви чим користуєтесь?
Anonymous Poll
27%
Zoom
17%
Meet
12%
Teams
14%
Slack
7%
Discord
13%
Skype
9%
чимось іншим
Під час роботи з кількома гілками в Git дуже легко заплутатись і внести зміни не на ту гілку — тоді на допомогу приходить Git Stash. Публікуємо нашу архівну статтю про те, як правильно застосовувати цю команду.
https://codeguida.com/post/1991
https://codeguida.com/post/1991
DevZone
Як Git Stash допоможе вам у роботі з декількома гілками
Під час роботи з декількома гілками в Git дуже легко заплутатись і внести зміни не на ту гілку. Або інша ситуація: ви працюєте над певною фічею, та ще не готові закомітити свої зміни, а хтось просить...
У галузі розробки є чимало законів і принципів: деякі з них просто жарти, але є і чіткі правила, безпосередньо пов’язані з програмуванням. Ми зібрали ці закони докупи, щоб абревіатури типу KISS або WYSIAYG більше нікого не лякали✨
https://codeguida.com/post/2408
https://codeguida.com/post/2408
DevZone
Завжди є ще один баг
Якщо неприємність може трапитись, вона трапиться — універсальний закон Мерфі ви, напевно, знаєте. У програмуванні є теж чимало таких тверджень: частина з них просто дотепи, але є і чіткі принципи, без...
Підсумки тижня, #якщо_ви_пропустили:
Front-end digest #121: Реліз Vue 3, GitHub придбав NPM, Vue.js Amsterdam 2020: https://codeguida.com/post/2365
Завжди є ще один баг: добірка законів про розробку ПЗ: https://codeguida.com/post/2408
Випуск Ubuntu 20.04 LTS. Серед найважливіших оновлень: Python 3.8 замість 2.7, VPN WireGuard і новий GNOME з режимом «Не турбувати»: https://codeguida.com/post/2396
Microsoft випустила нову версію Windows Terminal: останнє суттєве оновлення перед релізом Windows Terminal 1.0 https://codeguida.com/post/2398
Apple і Google опублікували першу версію API застосунку для відстеження коронавірусу, поки що доступ має лише невелика група розробників: https://codeguida.com/post/2397
Вийшли попередні специфікації OpenCL 3.0: https://codeguida.com/post/2401
Опубліковане дослідження про хмарні технології у 2020 році. 93% великих компаній обирають декілька хмар: https://codeguida.com/post/2402
Google Meet стане безкоштовним для всіх користувачів: https://codeguida.com/post/2404
Front-end digest #121: Реліз Vue 3, GitHub придбав NPM, Vue.js Amsterdam 2020: https://codeguida.com/post/2365
Завжди є ще один баг: добірка законів про розробку ПЗ: https://codeguida.com/post/2408
Випуск Ubuntu 20.04 LTS. Серед найважливіших оновлень: Python 3.8 замість 2.7, VPN WireGuard і новий GNOME з режимом «Не турбувати»: https://codeguida.com/post/2396
Microsoft випустила нову версію Windows Terminal: останнє суттєве оновлення перед релізом Windows Terminal 1.0 https://codeguida.com/post/2398
Apple і Google опублікували першу версію API застосунку для відстеження коронавірусу, поки що доступ має лише невелика група розробників: https://codeguida.com/post/2397
Вийшли попередні специфікації OpenCL 3.0: https://codeguida.com/post/2401
Опубліковане дослідження про хмарні технології у 2020 році. 93% великих компаній обирають декілька хмар: https://codeguida.com/post/2402
Google Meet стане безкоштовним для всіх користувачів: https://codeguida.com/post/2404
Команда Intellias розповіла про створення власного CQRS-фреймворку: в чому його унікальність, як тривав процес розробки і які складнощі під час цього виникали. Стаття буде корисною для інженерів, які цікавляться архітектурою сучасних хмарних рішень.
https://codeguida.com/post/2403
https://codeguida.com/post/2403
Ми маємо справу з обробниками подій щоразу, коли користувач клікає на певний елемент, створює фокус клавіатурою чи вводить текст в поле форми.
Публікуємо нашу архівну статтю про те, як використовувати мінімум обробників подій та не перевантажувати їх зайвим кодом.
https://codeguida.com/post/1913
Публікуємо нашу архівну статтю про те, як використовувати мінімум обробників подій та не перевантажувати їх зайвим кодом.
https://codeguida.com/post/1913
Codeguida
Способи спрощення обробників подій
З‘ясуємо, як звести до мінімуму кількість необхідних обробників подій