Codeguida
1.45K subscribers
41 photos
2.17K links
Програмування та останні новини технологій
Download Telegram
Microsoft оновлює застосунок командного рядка Windows Terminal. Тепер інтерфейс матиме олдскульні CRT-ефекти, з'явиться пошук команд у вкладках та прив’язка гарячих клавіш до облікового запису. Нову версію можна буде завантажити з 14 січня

https://codeguida.com/post/2241
Бета-версію розширення Firefox Voice вже можна завантажити, але поки воно працює лише з командами англійською мовою.

Система не замінює мишку та клавіатуру, а працює, скоріше, як помічник. Може прочитати і перекласти сторінку, знайти інформацію в пошуковику, перемкнути трек тощо.

https://codeguida.com/post/2244
Mozilla, Medium, Cloudera, Reddit, Patreon, Wikimedia та інші організації підтримали Google. Вони вважають, що перемога Oracle (а отже і захист API авторським правом) негативно вплине на розвиток індустрії.

Цей 10-річний судовий процес стосується використання Java API в Android. Останній раз виграла Oracle, однак Верховний суд США перегляне справу. Прецедент важливий, адже визначиться, чи захищаються API авторським правом і чи завжди потрібні ліцензії.
https://codeguida.com/post/2246
Він діятиме на базі київського офісу CloudSimple, його компанія придбала наприкінці минулого року. Раніше Google в Україні займався лише співпрацею з рекламодавцями.

CloudSimple займається перенесенням у хмару віртуальних машин, створених за допомогою VMWare. Розробка компанії була розрахована і на G-Cloud, і на Azure, але тепер невідомо, чи залишиться підтримка хмари Microsoft.
https://codeguida.com/post/2248
На GitHub опублікували перший випуск wasm3 — інтерпретатора проміжного коду WebAssembly, що працює у 15,8 раза швидше за інші інтерпретатори.

wasm3 проходить тести на сумісність зі специфікацією WebAssembly 1.0 і може працювати з багатьма WASI-застосунками. Йому достатньо 10Kb RAM та 64Kb пам’яті для коду. Проєкт написаний мовою C і розповсюджується під ліцензією MIT.
https://codeguida.com/post/2247
GitHub випустив бета-версію свого застосунку для Android (бета для iOS з’явилась ще в листопаді). Тут можна працювати з пул-запитами, перевіряти сповіщення, брати участь в обговореннях тощо.
А от переглянути повний код репозиторію — ніяк, хіба що подивитись його фрагмент через пул-запит. Користувачі вже почались скаржитись на обмежений функціонал.
https://codeguida.com/post/2249
Зараз в 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