Доступ до архіву є абсолютно безкоштовним. Він складається зі 166 програм для BBC Micro, 267 випусків телевізійного шоу, що транслювалося як частина проекту, 2,509 кліпів (які розсортовано за темою) та інформації про історію проекту
https://codeguida.com/post/1434
https://codeguida.com/post/1434
Codeguida
BBC опубліковало матеріали проекту «Комп'ютерна грамотність» з 80-х років
Більшість з них актуальні навіть сьогодні
Go уникає класів й наслідування на користь інтерфейсів та композицій, але, з іншого боку, не має шаблонів чи узагальнень
https://codeguida.com/post/1168
https://codeguida.com/post/1168
Codeguida
Глибоке занурення у систему типів Go
Go уникає класів й наслідування на користь інтерфейсів та композицій, але, з іншого боку, не має шаблонів чи узагальнень
Розглядаємо стратегії отримання максимальної користі від користувацьких СSS-властивостей
https://codeguida.com/post/1417
https://codeguida.com/post/1417
Codeguida
CSS-змінні. Стратегія застосування
Все, що необхідно знати про користувацькі властивості CSS при створенні креативних рішень
Google і KaiOS Technologies оголосили про сумісну роботу над створенням застосунків для операційної системи, які будуть підтримувати інтеграцію з сервісами Google Assistant, Google Maps, YouTube і Google Search
https://codeguida.com/post/1436
https://codeguida.com/post/1436
Codeguida
Google інвестує $22 млн в KaiOS
Додатково Google і KaiOS Technologies оголосили про сумісну роботу по створенню застосунків для операційної системи KaiOS
Дослідникам поки що відомо про три можливі варіанти атак на LTE. Перші два типи атак проводяться в пасивному режимі та дозволяють збирати метадані про трафік, наприклад, ідентифікувати певні види трафіку й визначати, які саме сайти відвідує користувач.
Третя атака, представлена під кодовим ім'ям aLTEr, дозволяє організувати відправлення підставних відповідей на пристрій користувача і може застосовуватися для перенаправлення на шкідливі сайти шляхом заміни IP-адреси DNS-сервера в DNS-пакетах
https://codeguida.com/post/1437
Третя атака, представлена під кодовим ім'ям aLTEr, дозволяє організувати відправлення підставних відповідей на пристрій користувача і може застосовуватися для перенаправлення на шкідливі сайти шляхом заміни IP-адреси DNS-сервера в DNS-пакетах
https://codeguida.com/post/1437
Codeguida
Виявлено уразливості, які дозволяють маніпулювати трафіком в мережах 4G LTE
Уразливості дають можливість аналізувати трафік абонентів та маніпулювати даними, що відправляються на їх пристрої
Опубліковано специфікацію ECMAScript 2018, міфи оптимізації CSS, як використовують JavaScript в різних індустріях
https://codeguida.com/post/1439
https://codeguida.com/post/1439
Codeguida
Front-end digest #86: специфікація ECMAScript 2018, оптимізація CSS, використання JS в різних індустріях
Тей самий щотижневий фронт-енд дайджест від Codeguida
Глобальні змінні важко відстежуються і можуть бути легко перезаписані в іншому місці
https://codeguida.com/post/1316
https://codeguida.com/post/1316
Codeguida
Правила доброго тону в роботі з глобальними даними в PHP
Глобальні змінні важко контролювати і легко перезаписати. Це те, що не варто використовувати, навіть якщо дуже хочеться
Огляд декількох цікавих способів розбити масив на частини однакового розміру.
Гарний матеріал для початківців
https://codeguida.com/post/1388
Гарний матеріал для початківців
https://codeguida.com/post/1388
Codeguida
Як розбити масив у JS?
Декілька цікавих способів розбити масив на частини однакового розміру
Свіжий погляд на старі проблеми аутентифікації в сучасних веб-застосунках
https://codeguida.com/post/1435
https://codeguida.com/post/1435
Codeguida
Аутентифікація в односторінкових застосунках. Частина 1.
Свіжий погляд на старі проблеми аутентифікації в сучасних веб-застосунках
Як працюють бібліотеки віртуального середовища, посібник з форматування рядків, Python 3.7.0
https://codeguida.com/post/1441
https://codeguida.com/post/1441
Codeguida
Python Digest #67: реліз Python 3.7.0, робота бібліотек віртуального середовища, автоматизація Windows застосунків
Щотижневий дайджест новин зі світу Python
Приклад використання властивості clip-path для зміни кольору логотипу у форматі svg під час прокручування сторінки
https://codeguida.com/post/1051
https://codeguida.com/post/1051
Codeguida
Використання SVG clip-path для зміни кольору логотипу
Приклад використання властивості clip-path для зміни кольору логотипу у форматі svg під час прокручування сторінки
Інженер з Dropbox створив сервіс, що дозволяє зберігати код сайтів в URL
https://codeguida.com/post/1446
https://codeguida.com/post/1446
Codeguida
URL перетворили на хостинг веб-сайтів
Коли користувач переходить по звичайному посиланню, інформація з URL перетворюється в код і відображається на екрані
Огляд нових функцій JavaScript в ES2018 (ES9) та приклади їх застосування
https://codeguida.com/post/1428
https://codeguida.com/post/1428
Codeguida
Що нового в ES2018
Огляд нових функцій JavaScript в ES2018 (ES9) та приклади їх застосування
Не Regex'ом єдиним. Розглядаємо альтернативні способи розбору структурованих даних
https://codeguida.com/post/1148
https://codeguida.com/post/1148
Codeguida
Синтаксичний аналіз та валідація даних на основі скінченних автоматів (Ragel)
Не Regex'ом єдиним. Розглядаємо альтернативні способи розбору структурованих даних
Припинення підтримки Ruby 2.2, запуск JRuby на Graal JIT, відео з RubyKaigi 2018
https://codeguida.com/post/1442
https://codeguida.com/post/1442
Codeguida
Ruby Digest #72: Ruby 2.2 більше не підтримується, JRuby на Graal JIT, Docker для Rails розробки
Новий Ruby Digest: припинення підтримки Ruby 2.2, запуск JRuby на Graal JIT, відео з RubyKaigi 2018
Іноді для простого застосунку не потрібна БД. Простіше інтегрувати Google Spreadsheets та управляти даними за допомогою API
https://codeguida.com/post/738
https://codeguida.com/post/738
Codeguida
Використовуємо Google Spreadsheets як БД в Python
Іноді для простого додатку не потрібна база даних. Простіше інтегрувати Google Spreadsheets та управляти даними за допомогою API
Дослідники опублікували відео навчального процесу на своєму YouTube-каналі
https://codeguida.com/post/1449
https://codeguida.com/post/1449
Codeguida
AI навчився водити автомобіль усього за 20 хвилин
Команда британських дослідників опублікувала відео на своєму YouTube-каналі, де показує навчальний процес у дії