Codeguida
1.45K subscribers
41 photos
2.17K links
Програмування та останні новини технологій
Download Telegram
Вчора Swift, a сьогодні Flutter: фреймворк нарешті адаптували для Windows, поки що у альфа-версії. Вона працює у Windows 7 і пізніших випусках ОС.

Наразі Flutter-застосунки для Windows використовують класичний Win32 API, але в планах є підтримка платформи Microsoft UWP (яка діє у Windows 10 та Xbox One). Експериментальну версію Flutter Gallery на базі UWP вже можна завантажити.

https://codeguida.com/post/2591
Linux vs Windows

Відомий популяризатор опенсорсу Ерік Реймонд написав провокативний пост про майбутнє ОС.

Каже, що Linux майже перемогла Windows: Microsoft просто замінить свою ОС зсередини і буде розвивати хмару Azure. Мовляв, підсистема WSL вже є, Edge для Linux адаптували, тож залишилось зовсім трошки — і Windows стане емуляцією з ядром Linux всередині.

https://codeguida.com/post/2600
На GitHub тепер можна перевіряти код інструментом Code Scanning. Він аналізує пул-запити й коміти, пропонує виправлення і додає інформацію про сумісність.

Code Scanning вже знайшов понад 20 000 вразливостей — і більшість з них (72%) виправили протягом місяця. Це досягнення, адже зазвичай за 30 днів виправляється менше ніж 30% проблем.

https://codeguida.com/post/2601
Через Excel у Великій Британії не врахували 15 тисяч хворих на COVID-19

Нові дані автоматично переносились у Excel-файли з обмеженою кількістю рядків. Тож понад 15 тисяч хворих не порахували вчасно — адже в таблицях закінчилось місце.

https://codeguida.com/post/2609
Розробники з Facebook опублікували транскомпілятор коду TransCoder. Він автоматично перетворює тексти з однієї мови програмування на іншу.

Зараз TransCoder вміє працювати з Java, C++ і Python, але можна додати ще мов і потренувати власні моделі машинного навчання. Проєкт викладений на GitHub і призначений для некомерційного використання.

https://codeguida.com/post/2610
Як провести сучасне e2e-тестування

Поговоримо про статичні, модульні та інтеграційні тести і навчимося писати тести end-to-end. Ще розглянемо інструмент Cypress і розберемо базові навички, потрібні для тестувань.

https://codeguida.com/post/2596
Наступного місяця Мінцифри запустить програму Bug Bounty для застосунку «Дія». Це має підвищити рівень довіри до продукту і показати «цивілізований підхід».

https://codeguida.com/post/2615
Фахівці, які їдуть з Кремнієвої долини, отримують менше грошей, повідомляє WSJ.

Під час карантину IT-спеціалісти з Кремнієвої долини почали переїжджати в доступніші місця, адже робота зараз все одно віддалена. У відповідь роботодавці знизили їм заробітну плату — тепер вона залежить від вартості життя у новому місті.

https://codeguida.com/post/2618
У мобільну версію GitHub додали трохи інструментів для зручнішої роботи з кодом. Наприклад, тепер можна редагувати описи комітів і керувати перенесенням рядків на маленьких екранах.

https://codeguida.com/post/2620
У Google вперше розповіли про DDoS-атаку, яка відбулась ще у 2017 році. Вона мала пікову швидкість у 2,54 Тб/c і була наймасштабнішою за всю історію компанії.

https://codeguida.com/post/2621
Що відбувається з екосистемою розробки у 2020 році

Компанія Slashdata опублікувала дослідження про екосистему розробки у 2020 році. У 17 000 фахівців запитали, що змінилось під час пандемії, як справи з DevOps і де найбільше цінують проєкти з відкритим кодом. Публікуємо деякі результати з цього дослідження.

https://codeguida.com/post/2629
Вийшов реліз Ubuntu 20.10 «Groovy Gorilla». Тут оновили GNOME і ядро Linux, дозволили перетягувати іконки, а ще додали десктопну підтримку для Raspberry Pi.

https://codeguida.com/post/2630
На GitHub планують модерувати вміст репозиторіїв — публічних і приватних.
Перевірятимуть, чи не містять вони незаконної інформації (на кшталт терористичного чи екстремістського контенту, зображень сексуальної експлуатації дітей тощо). Такий пункт з'явився у нових правилах, що почнуть діяти з 16 листопада.

https://codeguida.com/post/2633
Застосунок Starlink сьогодні з’явився у каталозі App Store. Там зазначено, що до кінця року інтернет запустять у Канаді та США, а після цього почнуть розгортати його в усьому світі.

https://codeguida.com/post/2634
💫 Сьогодні вийшла нова модель Raspberry Pi — це клавіатура з комп’ютером Pi 4 всередині.

Називається новий пристрій Raspberry Pi 400, він має 4 ГБ оперативної пам’яті та коштує від 70 доларів. Це найпотужніша і найпростіша версія Raspberry Pi, яка зараз існує.

https://codeguida.com/post/2645
Apple може показати Mac на базі Arm вже наступного вівторка

10 листопада компанія проведе свою третю осінню презентацію — «One more thing». У Bloomberg вважають, що саме тут Apple покаже нові Mac з власними Arm-процесорами.

https://codeguida.com/post/2646
На GitHub продовжують клонувати заборонений репозиторій youtube-dl (подекуди в досить іронічній формі).
Юристи GitHub погрожують їм блокуванням, а очільник платформи захищає youtube-dl як корисний інструмент для журналістів.

https://codeguida.com/post/2647
На GitHub злили код проєктів GitHub і GitHub Enterprise

Код закинули в репозиторій DMCA — той самий, де публікують порушення закону про авторське право. Всі дані звідти вже видалили, але вони залишились в архіві.

https://codeguida.com/post/2650
Ubuntu, iOS 14, Windows 10, Chrome, Docker — це неповний список ПЗ, яке вдалося зламати під час хакерського турніру в Китаї.

Змагання Tianfu Cup подібні на Pwn2Own: за обмежений час команди мають знайти й використати експлойти у певному ПЗ. Цьогоріч майже всі цілі атакували успішно, тепер ці вразливості виправлять протягом кількох тижнів.

https://codeguida.com/post/2653