Codeguida
1.45K subscribers
41 photos
2.17K links
Програмування та останні новини технологій
Download Telegram
Копілефт дозволяє змінювати та поширювати код, але всі похідні версії мають бути вільними. Ці ліцензії застосовують дедалі менше, у 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
DuckDuckGo випускає новий інструмент для захисту конфіденційності — Tracker Radar. Це набір даних про сайти, які відстежують дії користувачів у мережі. Він безкоштовний, має відкритий вихідний код на GitHub і може інтегруватись з іншими технологіями.

Розробники браузера Vivaldi сказали, що вже почали ним послуговуватись. Також дані з Tracker Radar будуть використовувати браузер і розширення самого DuckDuckGo.

https://codeguida.com/post/2329
Завтра в Україні починається карантин. В якому режимі будете працювати?
Anonymous Poll
30%
за можливості працюватиму з дому
50%
ходитиму в офіс без змін
20%
віддалено, але так і раніше було
Slack оновили і зробили зручнішим — це найбільший редизайн за всю історію програми. Додали сортування чатів, універсальну кнопку для повідомлень та загалом спростили інтерфейс.

Поки змінились лише настільна та вебверсія Slack, дизайн мобільного застосунку оновлять протягом кількох тижнів.

https://codeguida.com/post/2353