Оглядаємо декілька популярних варіантів та з'ясовуємо їх переваги та недоліки
https://codeguida.com/post/1957
https://codeguida.com/post/1957
Codeguida
Способи додати CSS в JavaScript застосунок
Оглядаємо декілька популярних варіантів та з'ясовуємо їх переваги та недоліки
Співробітники Google звертаються до випадкових перехожих і пропонують їм 5-доларові подарункові картки в обмін на скан обличчя. Імовірно, так компанія збирає дані для технології Face ID у Pixel 4.
«Важкі часи вимагають важких рішень»
https://codeguida.com/post/1971
«Важкі часи вимагають важких рішень»
https://codeguida.com/post/1971
Codeguida
Google купує у перехожих скани їхніх облич за 5$
Імовірно, так компанія збирає дані для технології Face ID у Pixel 4
Ще стане легше перемикатись між каналами і приєднуватись до VoIP-викликів. А якщо зникне інтернет, ви все одно зможете переглядати розмови, котрі завантажились раніше
https://codeguida.com/post/1970
https://codeguida.com/post/1970
Codeguida
Slack випустив оновлення настільної та веб-версії застосунку
Тепер він запускається на 33% швидше і використовує на 50% менше пам’яті
На рішення з відкритим кодом щодня розраховують мільйони людей: під час перегляду веб-сторінок, потокового відео — постійно. Проте що ми знаємо про розвиток, економіку та етичне підґрунтя вільного ПЗ?
Розгорнута історія про те, наскільки важливий відкритий код, як на ньому заробляють корпорації та чому проблеми open-source спільноти стосуються нас усіх
https://codeguida.com/post/1751
Розгорнута історія про те, наскільки важливий відкритий код, як на ньому заробляють корпорації та чому проблеми open-source спільноти стосуються нас усіх
https://codeguida.com/post/1751
Codeguida
Бізнес на відкритому коді: скільки він протримається? Розбираємося в економіці open-source
Хакери витягнули 7,5 терабайтів даних з мережі компанії, а на головній сторінці поставили великий yoba-фейс. Підрядники російських спецслужб працювали мінімум над 20 проєктами. Серед них — деанонімізація Tor, приховане використання BitTorrent, збір інформації про користувачів соцмереж тощо
https://codeguida.com/post/1968
https://codeguida.com/post/1968
Codeguida
Хакери зламали підрядників ФСБ, які працювали над деанонімізацією Tor
І поставили на головній сторінці компанії великий yoba-фейс
Поведінка циклу for в Python відрізняється від типової поведінки for в інших мовах програмування. У статті зануримось в логіку роботи for в Python, щоб краще зрозуміти його особливості
https://codeguida.com/post/1967
https://codeguida.com/post/1967
Codeguida
Ітерація в Python: детальний огляд
Розбираємось в особливостях роботи циклу for в Python
GitHub оновив правила відповідно до вимог експортного контролю США. Користувачі з вказаних територій зможуть послуговуватись сервісом лише для персональних комунікацій
https://codeguida.com/post/1977
https://codeguida.com/post/1977
Codeguida
GitHub вводить обмеження для користувачів з Криму та інших санкційних територій
Нові правила відповідають законодавству США щодо експортного контролю
Valve давно сподівається, що Linux стане основною ігровою платформою і зрештою замінить Windows. Поки цього не сталось, тож Valve бере ініціативу у свої руки і пропонує зробити ядро Linux більш придатним для ігор
https://codeguida.com/post/1986
https://codeguida.com/post/1986
Codeguida
Valve пропонує дещо змінити у ядрі Linux
Щоб Linux стала серйозною ігровою платформою і зрештою замінила Windows
Microsoft GitHub тестує бета-версію GitHub Actions — з функціями CI/CD, безпосередньо вбудованими в сервіс. Випуск повної версії запланований на 13 листопада
https://codeguida.com/post/1993
https://codeguida.com/post/1993
Codeguida
У GitHub Actions з'являться функції CI/CD
Поки триває бета-тестування, випуск повної версії запланований на листопад
Відбулося вручення премії за найбільші провали у галузі комп’ютерної безпеки. Публікуємо результати Pwnie Awards 2019
https://codeguida.com/post/1997
https://codeguida.com/post/1997
Codeguida
Провали року: оголошені результати Pwnie Awards 2019
Нагороди за найбільші фейли у галузі комп’ютерної безпеки
Під час роботи з декількома гілками в Git дуже легко заплутатись і внести зміни не на ту гілку. На допомогу приходить команда git stash
https://codeguida.com/post/1991
https://codeguida.com/post/1991
DevZone
Як Git Stash допоможе вам у роботі з декількома гілками
Під час роботи з декількома гілками в Git дуже легко заплутатись і внести зміни не на ту гілку. Або інша ситуація: ви працюєте над певною фічею, та ще не готові закомітити свої зміни, а хтось просить...
Складність алгоритму — одна з базових метрик при аналізі алгоритму, саме та загадкова O(n), яку ви могли бачити в літературі по програмуванню
https://codeguida.com/post/1622
https://codeguida.com/post/1622
DevZone
Нотація Ландау та аналіз алгоритмів з прикладами на Python
Майже для всіх комп\'ютерних проблем існує декілька способів їх вирішити. Наприклад, для сортування масиву існує купа різних алгоритмів: [сортування злиттям](https://uk.wikipedia.org/wiki/%D0%A1%D0%BE...
Свіжий front-end digest🙌
Новинки ES2019, основи JavaScript SEO від Google, навіщо нам BEM-стандарти та як вони працюють
https://codeguida.com/post/1966
Новинки ES2019, основи JavaScript SEO від Google, навіщо нам BEM-стандарти та як вони працюють
https://codeguida.com/post/1966
Codeguida
Front-end digest #113: новинки ES2019, приватні поля класів в JS, що нового в Firefox 68
Той самий щотижневий фронтенд дайджест від Codeguida
На думку розробників, P++ допоміг би покращити PHP та позбавити мову від застарілих концепцій
https://codeguida.com/post/2002
https://codeguida.com/post/2002
Codeguida
Розробники PHP запропонували створити діалект P++, щоб розвивати мову
Планувалось змішувати код на PHP і P++ та експериментувати з розвитком мови
Понад 300 000 користувачів не змінюють свої облікові дані, після того як їх зламали. Тому Google пропонує порівнювати дані користувача з базою раніше скомпрометованих логінів і паролів. Нову функцію вбудують у браузер Chrome
https://codeguida.com/post/2004
https://codeguida.com/post/2004
Codeguida
Дослідження Google: люди не змінюють паролі, після того як їх зламали
Тому Google запропонував новий криптографічний протокол — Private Set Intersection (PSI)