Якщо ви не заходили на пошту впродовж 90 днів, то навіть відновивши пошту там не буде листа з ключем авторизації покупки. Почитайте mail.ukr.net/terms_uk.html частину «Володілець має право припинити приймання пошти».
Автору співчуваю, але не погоджуюсь з наїздом. Я сам колись працював в підтримці укрнета, і дійсно підтримка не має доступу до жодної конфіденційної інформації про скриньку і не може ніяк повпливати на надання доступу до аккаунту, лише надати інформацію як це можна зробити.
Мені особисто укрнет часто пропонує перепровірити данні для відновлення, не знаю, чому вам ніколи не пропонував.
На рахунок сканування скриньки для реклами — ніколи подібного не помічав, рекомендую перевірити пк на наявність вірусного програмного забезпечення, можливо це не укрнет.
Ви можете звернутися до документації від AWS про те, як створити ключі доступу для користувачів IAM — Створення ключа доступу AWS (amazon.com).
А посилання не на документацію, а на застаріле обговорення. Якщо відкрити офіційну документацію, то бачимо, що використовувати IAM для створення кредів людині (workforce identity) не рекомендовано. Для цього є AWS IAM Identity Center. docs.aws.amazon.com/...l#bp-users-federation-idp
Замикання в Python працюють за допомогою так званого «ланцюжка вкладеності» (chain of scopes)
Звідки цей термін? Це точно про python?
Якщо змінна не знайдена, Python шукає її в зовнішньому просторі імен, а потім у глобальному просторі імен. Якщо змінна не знайдена в глобальному просторі імен, Python шукає її в змінних, які були збережені в замиканні.
Що за магічне «замикання», в якому python шукає змінну після глобального скоупу? Те, що ви називаєте «замиканням» — це і є «зовнішній просторі імен», тобто scope зовнішної функції. І в ньому python «шукає» змінну після локального скоупу.
В статті про «замикання» чомусь в прикладі декоратор. При цьому не згадані global і nonlocal ключові слова.
Якщо дійсно хочете розібратися з «замиканнями», хоча в документації python саме це слово не вживається, рекомендую почитати офіційну доку, в якій добре описано як працюють cкоупи імен змінних docs.python.org/...-the-variable-has-a-value
Начинающему не стоит начинать изучение языка программирования по книге на 1500 страниц
Чому? «Learning Python» Лутца був першою книгою по програмуванню, яку я прочитав до кінця, і вважаю, що це дуже хороший варіант, інформація вичерпна, подана добре структуровано та зрозуміло для початківця.
Я думаю, що топікстертер зможе побавитися з фільтрами на джині, що дасть хоча б поверхневе розуміння ситуації. І це буде краще, ніж читати коменти, де просто пишуть назви мов.
Заодно буде розуміння про суміжні технології, які вимагають разом з вью/джанго...
На що більше попит — треба переглянути вакансії, буде краще розуміння ситуації, ніж читаючи відгуки людей, які рекомендують технології, з якими самі працюють, а ситуацію з іншими не знають. Цікавіше/зручніше в кожного своє, знаю людей, які працювали і з бекендом і фрондендом, але кожен зупиняється на чомусь своєму, причини у всіх різні. Наприклад, рекомендувати вью, бо він цікавіший джанги, або го, бо він «швидший» пітона — це суб‘єктивна думка, яка підкріплюється однобокими аргументами. А таких рекомендацій купа, і слухати їх не варто.
Вчити vue чи джангу, чи джумлу, чи go, чи ще щось — це питання без однозначної відповіді. Обирай технології, які більше подобаються, і в яких є великий попит на ринку праці. Продивися вакансії, які стеки вимагають, обери один стек самостійно, і заглиблюйся в нього, поки не отримаєш роботу. Вчити різні напрямки, мови на початку забирає купу часу і віддаляє від отримання першої роботи. Коли в чомусь одному нормально розберешся і отримаєш досвід в комерційному проекті, з іншими піде дуже легко.
Просто зараз по центру Славська ходять, роздають повістки.
А скільки млн сплатила
ЕРАМ
до бюджету Росії та Білорусії?
те, що забанили Максима після його повідомлення — це фейк?? Як ви можете це пояснити? Які боти вас атакують?
t.me/lvivych_news/4855?single
В укрсібі в минулому році в якийся з вихідних півдня взагалі нічого не працювало — ні оплата картою, ні інтернет-банкінг. В той же період були ще ряд невеликих збоїв, коли нічого не працювало. Користуюся вже 4 роки, до проблем в 2021 все було гуд.
Підтримую. Все, що в програмі курсу, можна легко знайти в інтернеті з хорошою подачею матеріалу.
mark lutz learning python 5th edition
mark lutz programming python
Чи можна створити декоратор з класу?
А тролейбус з буханки? Це дійсно комусь треба?
в вебі це використовується, наприклад, для написання middleware
Як працює thread locals?
тут мається на увазі це docs.python.org/...ng.html#thread-local-data Наприклад, в django ORM та алхімії така штука використовується для того, щоб для кожного треда зберігати свій конекшн в бд.
Як Python працює з HTTP-сервером?
тут скоріш за все очікують відповідь про wsgi/asgi. Також в деяких джерелах gunicorn/uvicorn (сервер, який виконуює python код) називають як application server, а apache, nginx — як HTTP server.
Шарий постил на фейсбуке в группе своей партии посты «Нас поддерживают чемпионы» с видео из cameo с Тайсоном и похожее видео с Вуйчичем. А потом отрицал о использовании видео в политических целях.
Ви праві, але початкове питання було про те, як в рамках GraphQL обмежити доступи до полей для певних типів юзерів на прикладі адмінки і форума.
Я не можу уявити приклад для реального проекту, коли просто треба приховати одне поле для якогось типу юзера, зазвичай все набагато складніше, як у прикладі з форумом — адміну крім емейлів треба, наприклад, бачити додатково коли юзер був зареєстрований, остання активність, якісь інші речі, адмін може бачити призупинені аккаунти. При цьому для форуму потрібно по-іншому обробляти ті ж дані, наприклад, приховувати дані по призупиненим аккаунтам, та купа іншої логіки по отриманню даних, яка кардинально відрізняється від логіки в адмінці. І писати різні резолвери, схеми та мутації не просто є не надлишковим, а й покращує структуру коду, робить його простішим.
Можна зробити так
type Account{
id: Int
email: String
profile: Profile
}
type Profile{
id: Int
name: String
}
type Post{
comment: [Comment]
}
type Comment{
id: Int
created_by: Profile
text: String
}
Лише адмін може робити запит на отримання списку Account з емейлами, посилати мутацію на зміну емейла, юзер може отимати лише коментарі, які посилаються на Profile.
Якщо юзер відповідає іншому юзеру, надсилає мутацію
mutation reply($comment_id: Int!, $text: String!), сервер надішле сповіщення на емейл того, хто створив комент з comment_id.
Дуже якісна стаття, дякую!!