Поведінка циклу 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)
Дослідники виокремили три види DoS-атак, що знижують продуктивність Tor та коштують відносно дешево — від 1600 до 17 000 доларів на місяць. За ці гроші можна порушити роботу мережі, а отже і зменшити кількість її користувачів
https://codeguida.com/post/2009
https://codeguida.com/post/2009
Codeguida
Знизити продуктивність Tor можна за декілька тисяч доларів в місяць
Три види DoS-атак Tor, які коштуватимуть від 1600 до 17 000 тисяч доларів на місяць
Цього тижня вийшла офіційна бета-версія Chromium Edge для Windows та macOS. Щоб захистити браузер від вразливостей, компанія запускає програму Microsoft Edge Insider Bounty
https://codeguida.com/post/2012
https://codeguida.com/post/2012
Codeguida
Microsoft буде платити до 30 000 $ за виявлення вразливостей в Edge
Компанія запускає баунті-програму одразу після виходу бета-версії
Ідея в тому, щоб рекламодавці збирали дані про користувачів — але не надто детальні, без порушення конфіденційності
https://codeguida.com/post/2015
https://codeguida.com/post/2015
Codeguida
Розробники Chrome пропонують технологію Privacy Sandbox
Щоб рекламодавці могли показувати цільову рекламу і не порушувати конфіденційності користувачів
Нові правила забороняють працівникам компанії обговорювати політику і новини на внутрішніх ресурсах. Порушення правил будуть відстежувати модератори
https://codeguida.com/post/2016
https://codeguida.com/post/2016
Codeguida
Google забороняє політичні дискусії на внутрішніх ресурсах компанії
Порушення цих правил будуть відстежуватись
Це частина нового проєкту Funding, що має фінансувати розробки з відкритим вихідним кодом. Спільнота відреагувала неоднозначно
https://codeguida.com/post/2018
https://codeguida.com/post/2018
Codeguida
У JavaScript-бібліотеці Standard з'явилася реклама
Це новий спосіб фінансування проєктів з відкритим вихідним кодом