Codeguida
1.45K subscribers
41 photos
2.17K links
Програмування та останні новини технологій
Download Telegram
Зараз в Ubuntu використовується тема Yaru, яка має стандартний і темний варіанти. Тепер буде ще один: повністю світлий, з іншим дизайном прапорців та та кнопок, зелений колір в них замінять на баклажановий.
Планується, що користувачі зможуть змінювати оформлення лише верхньої панелі або сповіщень. Нова тема з’явиться в Ubuntu 20.04 LTS, який має вийти у квітні.
https://codeguida.com/post/2254
Європейський Союз може тимчасово заборонити технологію розпізнавання облич в громадському просторі. Йдеться про термін від трьох до п’яти років, за цей час мають створити безпечні і дієві методи регулювання цього явища.

Виняток можуть зробити для дослідницьких розробок і проєктів, що стосуються безпеки. Єврокомісія ухвалить рішення після того, як детально ознайомиться з усіма пропозиціями щодо справи.

https://codeguida.com/post/2260
Ви підтримуєте таку ініціативу?
anonymous poll

Так – 173
👍👍👍👍👍👍👍 82%

Ні – 38
👍👍 18%

👥 211 people voted so far.
Копілефт дозволяє змінювати та поширювати код, але всі похідні версії мають бути вільними. Ці ліцензії застосовують дедалі менше, у 33% проєктів з відкритим кодом.

Натомість зростає популярність довільних ліцензій (типу MIT і Apache 2.0), які дають право змінювати і поширювати версії коду, не обов’язково безкоштовно. Їх використовують у 67% проєктів.

https://codeguida.com/post/2264
Кожен розробник прагне писати зрозумілий код, який легко обслуговувати та використовувати повторно. Шаблони проєктування допомагають вирішувати ці завдання, забезпечуючи чіткий шаблон для багатьох поширених ситуацій та обставин

https://codeguida.com/post/2234
Anbox Cloud дозволяє запускати на будь-яких системах ПЗ, створене для Android: від корпоративних застосунків до ігор. Це практично те саме, що робить Google з Android-програмами у Chrome OS — але реалізація інша.

Вона базується на диспетчері контейнерів LXD та розробках Canonical на кшталт Juju і MAAS. Компоненти проєкту мають відкритий код, але сам Anbox Cloud є комерційним сервісом. Щоб отримати доступ до нього, потрібно надіслати заявку.

https://codeguida.com/post/2265
Фонд вільного програмного забезпечення створив петицію, у якій закликає Microsoft:
1. Випустити Windows 7 як вільне програмне забезпечення, адже життя ОС не має закінчуватись, її можна вивчати, змінювати й поширювати далі.
2. Поважати свободу користувачів, а не просто переводити їх на нові версії Windows.
3. Довести, що компанія справді поважає свободу користувачів, а не лише говорить про це, коли їй зручно.
Автори петиції хочуть назбирати 7 777 підписів, ви теж можете долучитись.
https://codeguida.com/post/2269
У Google є вже чимало застосунків для спілкування: Chat, Duo, Android Messages, Google Voice, Hangouts, список можна продовжити. Та зараз компанія розробляє ще один, який поєднає корпоративні сервіси G Suite. Назви у нього поки немає.
Імовірно, так Google хоче створити альтернативу Slack і Microsoft Teams.
https://codeguida.com/post/2273
Антивірус Avast збирає дані про користувачів і передає їх в дочірню компанію Jumpshot. Вона пропонує дані клієнтам — зокрема Google, Yelp, Microsoft, Pepsi та іншим. Обіцяють відстежувати кожен клік і кожну дію на будь-якому сайті.

Покупці платили «мільйони доларів» за доступ до «All Clicks Feed»: тобто повного відстеження поведінки на певному домені (Amazon, Ebay тощо). Передавались і дані про пошукові запити в Google, розташування на Google Maps, дії на LinkedIn, YouTube і порносайтах. Імен не зазначали, але частину користувачів нескладно визначити через усі інші специфічні дані.

https://codeguida.com/post/2272
Дослідники опублікували новий метод передачі даних з ізольованих комп’ютерів. Він базується на змінах яскравості LCD-екрана, які непомітні для людського ока.

Щоб передати одиницю — яскравість червоного компонента пікселя збільшується на 3%. Зменшення його яскравості на 3% означатиме нуль. Під час цього пристрій все одно має бути уражений шкідливим ПЗ, а зловмисник повинен мати доступ до камер, які стоять поруч з комп’ютером.
https://codeguida.com/post/2283
IBM повністю переносить робочі комунікації у Slack: торік ним послуговувались 165 000 співробітників компанії, тепер їх буде понад 350 000. Якщо врахувати конкуренцію з Microsoft Teams, це можна вважати значним успіхом для Slack.

IBM була їхнім найбільшим клієнтом протягом кількох років і суттєво збільшила кількість користувачів та можливості самого застосунку. За словами очільника Slack, такий масштабний перехід означає, що вони готові працювати з найбільшими організаціями у світі.

https://codeguida.com/post/2287
Apple випустила Swift Playground для Mac, цей застосунок допомагає початківцям вивчити основи програмування. Компанія зазначає, що він підійде людям 12–112 років, які хочуть опанувати Swift і не готові заглиблюватись в Xcode.

Застосунок працює як інтерактивна гра, де потрібно розв’язувати головоломки за допомогою коду. Але це «та сама потужна мова програмування Swift, якою користуються професіонали для створення тисяч застосунків».

https://codeguida.com/post/2290
19 січня 2038 року у Linux має закінчитись час, як і в інших 32-бітних операційних системах на базі Unix. Та розробники Linux вже додали виправлення у ядро 5.6. Це буде перший випуск для 32-бітної ОС, яка враховує час після 2038 року.

https://codeguida.com/post/2294
Фонд вільного ПЗ надіслав Microsoft чистий жорсткий диск — щоб компанія скопіювала на нього код Windows 7 і поділилась ним зі спільнотою open-source. Відповідну петицію підписали понад 13 000 користувачів.

Фонд вважає, що Microsoft має чудову можливість продемонструвати свою любов до відкритого коду, а не лише «експлуатувати ідею вільного ПЗ» заради реклами.

https://codeguida.com/post/2302
Єврокомісія представила нову стратегію цифрового розвитку. Серед пропозицій:
• створення єдиного європейського ринку даних, який допоміг би місцевим компаніям конкурувати з технологічними корпораціями з США і Китаю;
• розробка нормативної бази, яка б стимулювала організації обмінюватись даними та визначала б правила й обмеження;
• одночасний розвиток і регулювання штучного інтелекту: системи, пов’язані з охороною здоров’я, безпекою чи транспортом повинні бути найбільш прозорими й контролюватись людьми.

https://codeguida.com/post/2305
Reddit відкрив офіс у Києві та шукає працівників: Senior Frontend Engineer і Senior Backend Engineer. З часом можуть з'явитись вакансії ще й для мобільних розробників.

Київська команда працюватиме для відділу Special Projects. Це експериментальні технології, що стосуються реклами і майбутнього інтернету.

Також в компанії хочуть, щоб українська аудиторія більше дізналась про Reddit: чим платформа відрізняється від соцмереж і чому це місце не лише для мемів, а й для оригінального та важливого контенту.

https://codeguida.com/post/2308
З 1 вересня Safari не буде працювати з HTTPS-сертифікатами, у яких термін дії перевищує 398 днів. Йдеться саме про нові сертифікати, що видаватимуться восени та пізніше. Потім Apple хоче запровадити таке правило і для пристроїв iOS та MacOS.

В компанії кажуть, що це має покращити безпеку сайтів. Розробники будуть застосувати останні криптографічні стандарти, а кількість вразливих сертифікатів зменшиться. З іншого боку — рішення Applе критикують, адже воно додасть проблем власникам сайтів і збільшить залежність від сервісів на кшталт Let's Encrypt.

https://codeguida.com/post/2310
Google опублікував Lighthouse для Firefox, інструмент для аналізу продуктивності вебзастосунків і сторінок. Це розширення має відкритий вихідний код і працює у Chrome з 2016 року.

Lighthouse оцінює швидкість завантаження, проблеми, використання ресурсів, актуальність вебтехнологій тощо. Також він радить, як покращити продуктивність, SEO-параметри й доступність сторінки чи застосунку.

https://codeguida.com/post/2311
В App Store оновились правила для застосунків: тепер можна надсилати рекламу через сповіщення, якщо користувачі на це погодились і можуть відмовитись у будь-який момент.

Також зазначено, що Apple тепер буде суворішою до програм, які стосуються ворожіння або побачень. Їх публікуватимуть, лише якщо застосунки «пропонують унікальний та високоякісний досвід».

https://codeguida.com/post/2327