Microsoft знову демонструє свою прихильність до Linux і розробок open source. Компанія випустила попередню версію Teams для Linux — першу адаптовану до цієї ОС програму з пакета Office 365
https://codeguida.com/post/2202
https://codeguida.com/post/2202
Codeguida
Вийшла версія Microsoft Teams для Linux
Це перша програма з Office 365, яку Microsoft адаптувала для Linux
Система відновлення паролю на GitHub не розрізняла деякі Юнікод-символи. Тобто можна було створити імейл, де замість «i» була б «ı», та зламати чийсь обліковий запис (наприклад, оновити пароль для mike@example.org через адресу mıke@example.org). Зараз вразливість виправили
https://codeguida.com/post/2208
https://codeguida.com/post/2208
Codeguida
Облікові записи на GitHub можна було зламати за допомогою Юнікоду
Система могла надіслати форму відновлення паролю на іншу пошту
Raspberry Pi з’явились на ринку у 2012 році, тоді розробники думали продати максимум 10 тисяч пристроїв. Але вже за перший рік розійшлись 700 тисяч, а дотепер — 30 мільйонів. Одна тільки Oracle придбала 1060 плат, коли збирала свій суперкомп'ютер, схожий на TARDIS
https://codeguida.com/post/2212
https://codeguida.com/post/2212
Codeguida
Raspberry Pi продали вже 30 мільйонів пристроїв
На початку розробники Raspberry Pi думали, що продадуть максимум 10 тисяч
Один користувач назвав капелюх Санти в редакторі пропагандою релігії, тож це зображення замінили на сніжинку. Іншим не сподобалась така цензура і вони теж поскаржились. Через хвилю коментарів, які порушували правила спільноти, Microsoft довелось тимчасово заблокувати репозиторій і шукати компроміс.
2k20 близько
https://codeguida.com/post/2219
2k20 близько
https://codeguida.com/post/2219
Повітряні сили США розгорнули Kubernetes на винищувачах F-16 за 45 днів. Також вони створили нову розробницьку платформу на базі ПЗ з відкритим кодом, вона поєднує Kubernetes та Istio. Представник ПС США каже, що до цього військові розробники працювали за каскадною моделлю, процеси були неавтоматизовані і тривали роками
https://codeguida.com/post/2223
https://codeguida.com/post/2223
DevZone
Повітряні сили США запускають Kubernetes та Istio на винищувачах
Повітряні сили США послуговуються розробками open source та хмарними інструментами на кшталт Kubernetes та Istio. Їх застосовують для систем озброєння та [винищувачів F-16](https://uk.wikipedia.org/wi...
Microsoft оновлює застосунок командного рядка Windows Terminal. Тепер інтерфейс матиме олдскульні CRT-ефекти, з'явиться пошук команд у вкладках та прив’язка гарячих клавіш до облікового запису. Нову версію можна буде завантажити з 14 січня
https://codeguida.com/post/2241
https://codeguida.com/post/2241
Codeguida
Оновлення Windows Terminal: дизайн з минулого та нові функції
Нову версію Windows Terminal можна буде завантажити з 14 січня
Бета-версію розширення Firefox Voice вже можна завантажити, але поки воно працює лише з командами англійською мовою.
Система не замінює мишку та клавіатуру, а працює, скоріше, як помічник. Може прочитати і перекласти сторінку, знайти інформацію в пошуковику, перемкнути трек тощо.
https://codeguida.com/post/2244
Система не замінює мишку та клавіатуру, а працює, скоріше, як помічник. Може прочитати і перекласти сторінку, знайти інформацію в пошуковику, перемкнути трек тощо.
https://codeguida.com/post/2244
Codeguida
Mozilla тестує бета-версію Firefox Voice
Це система голосового управління, що реагує на запити англійською мовою
Mozilla, Medium, Cloudera, Reddit, Patreon, Wikimedia та інші організації підтримали Google. Вони вважають, що перемога Oracle (а отже і захист API авторським правом) негативно вплине на розвиток індустрії.
Цей 10-річний судовий процес стосується використання Java API в Android. Останній раз виграла Oracle, однак Верховний суд США перегляне справу. Прецедент важливий, адже визначиться, чи захищаються API авторським правом і чи завжди потрібні ліцензії.
https://codeguida.com/post/2246
Цей 10-річний судовий процес стосується використання Java API в Android. Останній раз виграла Oracle, однак Верховний суд США перегляне справу. Прецедент важливий, адже визначиться, чи захищаються API авторським правом і чи завжди потрібні ліцензії.
https://codeguida.com/post/2246
Codeguida
Технологічні компанії підтримують Google у справі проти Oracle
На їхню думку, якщо Google програє Oracle, це погано вплине на розвиток індустрії
Він діятиме на базі київського офісу CloudSimple, його компанія придбала наприкінці минулого року. Раніше Google в Україні займався лише співпрацею з рекламодавцями.
CloudSimple займається перенесенням у хмару віртуальних машин, створених за допомогою VMWare. Розробка компанії була розрахована і на G-Cloud, і на Azure, але тепер невідомо, чи залишиться підтримка хмари Microsoft.
https://codeguida.com/post/2248
CloudSimple займається перенесенням у хмару віртуальних машин, створених за допомогою VMWare. Розробка компанії була розрахована і на G-Cloud, і на Azure, але тепер невідомо, чи залишиться підтримка хмари Microsoft.
https://codeguida.com/post/2248
Codeguida
Google відкриває R&D-центр в Україні
Розробницький центр діятиме на базі компанії CloudSimple
На GitHub опублікували перший випуск wasm3 — інтерпретатора проміжного коду WebAssembly, що працює у 15,8 раза швидше за інші інтерпретатори.
wasm3 проходить тести на сумісність зі специфікацією WebAssembly 1.0 і може працювати з багатьма WASI-застосунками. Йому достатньо 10Kb RAM та 64Kb пам’яті для коду. Проєкт написаний мовою C і розповсюджується під ліцензією MIT.
https://codeguida.com/post/2247
wasm3 проходить тести на сумісність зі специфікацією WebAssembly 1.0 і може працювати з багатьма WASI-застосунками. Йому достатньо 10Kb RAM та 64Kb пам’яті для коду. Проєкт написаний мовою C і розповсюджується під ліцензією MIT.
https://codeguida.com/post/2247
Codeguida
Вийшов wasm3 — швидкий інтерпретатор WebAssembly
wasm3 працює у 15,8 раза швидше, ніж інші інтерпретатори WebAssembly
GitHub випустив бета-версію свого застосунку для Android (бета для iOS з’явилась ще в листопаді). Тут можна працювати з пул-запитами, перевіряти сповіщення, брати участь в обговореннях тощо.
А от переглянути повний код репозиторію — ніяк, хіба що подивитись його фрагмент через пул-запит. Користувачі вже почались скаржитись на обмежений функціонал.
https://codeguida.com/post/2249
А от переглянути повний код репозиторію — ніяк, хіба що подивитись його фрагмент через пул-запит. Користувачі вже почались скаржитись на обмежений функціонал.
https://codeguida.com/post/2249
Codeguida
Вийшла бета-версія застосунку GitHub для Android
«Hub», в якому майже немає «Git»
Розглянемо деякі популярні плагіни для фронтенд-розробки, які можна використати у Vim.
https://codeguida.com/post/2236
https://codeguida.com/post/2236
Codeguida
Базова конфігурація Vim для фронтенд-розробки
Розглянемо деякі популярні плагіни для фронтенд-розробки, які ми можемо використати у Vim
Зараз в Ubuntu використовується тема Yaru, яка має стандартний і темний варіанти. Тепер буде ще один: повністю світлий, з іншим дизайном прапорців та та кнопок, зелений колір в них замінять на баклажановий.
Планується, що користувачі зможуть змінювати оформлення лише верхньої панелі або сповіщень. Нова тема з’явиться в Ubuntu 20.04 LTS, який має вийти у квітні.
https://codeguida.com/post/2254
Планується, що користувачі зможуть змінювати оформлення лише верхньої панелі або сповіщень. Нова тема з’явиться в Ubuntu 20.04 LTS, який має вийти у квітні.
https://codeguida.com/post/2254
Codeguida
В Ubuntu буде новий варіант оформлення
Canonical доповнять тему Yaru в Ubuntu 20.04
Європейський Союз може тимчасово заборонити технологію розпізнавання облич в громадському просторі. Йдеться про термін від трьох до п’яти років, за цей час мають створити безпечні і дієві методи регулювання цього явища.
Виняток можуть зробити для дослідницьких розробок і проєктів, що стосуються безпеки. Єврокомісія ухвалить рішення після того, як детально ознайомиться з усіма пропозиціями щодо справи.
https://codeguida.com/post/2260
Виняток можуть зробити для дослідницьких розробок і проєктів, що стосуються безпеки. Єврокомісія ухвалить рішення після того, як детально ознайомиться з усіма пропозиціями щодо справи.
https://codeguida.com/post/2260
Codeguida
В ЄС можуть заборонити розпізнавання облич у громадському просторі
Тимчасово: на 3–5 років, за цей час мають створити методи регулювання технології
Копілефт дозволяє змінювати та поширювати код, але всі похідні версії мають бути вільними. Ці ліцензії застосовують дедалі менше, у 33% проєктів з відкритим кодом.
Натомість зростає популярність довільних ліцензій (типу MIT і Apache 2.0), які дають право змінювати і поширювати версії коду, не обов’язково безкоштовно. Їх використовують у 67% проєктів.
https://codeguida.com/post/2264
Натомість зростає популярність довільних ліцензій (типу MIT і Apache 2.0), які дають право змінювати і поширювати версії коду, не обов’язково безкоштовно. Їх використовують у 67% проєктів.
https://codeguida.com/post/2264
Codeguida
Копілефт втрачає популярність
А дозвільні ліцензії на кшталт MIT і Apache 2.0 стають дедалі поширенішими
Кожен розробник прагне писати зрозумілий код, який легко обслуговувати та використовувати повторно. Шаблони проєктування допомагають вирішувати ці завдання, забезпечуючи чіткий шаблон для багатьох поширених ситуацій та обставин
https://codeguida.com/post/2234
https://codeguida.com/post/2234
DevZone
Патерни JavaScript у дії
У цій статті ми розглянемо:
Породжувальні патерни:
* «Фабрика» (Factory);
* «Абстрактна фабрика» (Abstract Factory);
* «Прототип» (Prototype);
* «Будівельник» (Builder).
Структурні патерни:
* «Адапт...
Породжувальні патерни:
* «Фабрика» (Factory);
* «Абстрактна фабрика» (Abstract Factory);
* «Прототип» (Prototype);
* «Будівельник» (Builder).
Структурні патерни:
* «Адапт...
Anbox Cloud дозволяє запускати на будь-яких системах ПЗ, створене для Android: від корпоративних застосунків до ігор. Це практично те саме, що робить Google з Android-програмами у Chrome OS — але реалізація інша.
Вона базується на диспетчері контейнерів LXD та розробках Canonical на кшталт Juju і MAAS. Компоненти проєкту мають відкритий код, але сам Anbox Cloud є комерційним сервісом. Щоб отримати доступ до нього, потрібно надіслати заявку.
https://codeguida.com/post/2265
Вона базується на диспетчері контейнерів LXD та розробках Canonical на кшталт Juju і MAAS. Компоненти проєкту мають відкритий код, але сам Anbox Cloud є комерційним сервісом. Щоб отримати доступ до нього, потрібно надіслати заявку.
https://codeguida.com/post/2265
Codeguida
Canonical створила платформу для запуску Android-застосунків у хмарі
Anbox Cloud дозволяє запускати на будь-яких системах програми, створені для Android