Декораторы в Python: прокачиваем функции
Дизайнеры украшают интерьеры, флористы — цветы, а программисты украшают функции. Красивее функции от этого становятся не всегда, но зато у них появляются дополнительные возможности.
https://v.thecode.media/v9gzi
#лучшее_Код #разбор_Код
Дизайнеры украшают интерьеры, флористы — цветы, а программисты украшают функции. Красивее функции от этого становятся не всегда, но зато у них появляются дополнительные возможности.
https://v.thecode.media/v9gzi
#лучшее_Код #разбор_Код
🔥19👍8
Новости мира технологий на этой неделе
1. Бот ChatGPT начал выделять в ответах ссылки на источники. Раньше он показывал такие ссылки в конце абзаца, а теперь — после слов. Функция доступна в подписках Plus, Team и Enterprise.
2. Google обязалась удалить или обезличить миллиарды данных о просмотре веб-страниц в режиме инкогнито. Таков результат коллективного иска против Google, поданного в 2020 году.
3. В Липецке задержали хакера-пенсионера, который подрабатывал взломом приставок Sony PlayStation 3. Ему грозит наказание — от штрафа в 200 тысяч рублей до лишения свободы до двух лет.
4. Робот-собака компании Boston Dynamics по кличке Aurora будет патрулировать взлётную полосу аэропорта на Аляске и отгонять диких птиц и зверей, чтобы они не нападали на людей.
5. Компания OpenAI сделала чат-бота ChatGPT доступным без регистрации. При этом он не сможет сохранять чаты и делиться ими и вести голосовые разговоры.
6. Компания Apple заключила контракт с компанией UMC, которая производит микросхемы беспроводной связи. Это означает, что новые модели iPhone будут лучше ловить сигнал.
7. В России начали создавать инфраструктуру для системы спутниковой связи и передачи данных «Гонец». Система обеспечит телефонную связь по всей стране и поддержку интернета вещей.
8. Компания Google начала автоматически блокировать рассылки писем в Gmail, если их больше 5 тысяч в день и отправители не настроили специальную аутентификацию для своих доменов.
Вы ничего не пропустили 🙂
1. Бот ChatGPT начал выделять в ответах ссылки на источники. Раньше он показывал такие ссылки в конце абзаца, а теперь — после слов. Функция доступна в подписках Plus, Team и Enterprise.
2. Google обязалась удалить или обезличить миллиарды данных о просмотре веб-страниц в режиме инкогнито. Таков результат коллективного иска против Google, поданного в 2020 году.
3. В Липецке задержали хакера-пенсионера, который подрабатывал взломом приставок Sony PlayStation 3. Ему грозит наказание — от штрафа в 200 тысяч рублей до лишения свободы до двух лет.
4. Робот-собака компании Boston Dynamics по кличке Aurora будет патрулировать взлётную полосу аэропорта на Аляске и отгонять диких птиц и зверей, чтобы они не нападали на людей.
5. Компания OpenAI сделала чат-бота ChatGPT доступным без регистрации. При этом он не сможет сохранять чаты и делиться ими и вести голосовые разговоры.
6. Компания Apple заключила контракт с компанией UMC, которая производит микросхемы беспроводной связи. Это означает, что новые модели iPhone будут лучше ловить сигнал.
7. В России начали создавать инфраструктуру для системы спутниковой связи и передачи данных «Гонец». Система обеспечит телефонную связь по всей стране и поддержку интернета вещей.
8. Компания Google начала автоматически блокировать рассылки писем в Gmail, если их больше 5 тысяч в день и отправители не настроили специальную аутентификацию для своих доменов.
Вы ничего не пропустили 🙂
🔥39👍17❤4👎2
Чтобы сделать себе комфортное рабочее место в любой ситуации, особенно когда вы работаете на удалёнке (или если знаете, что рабочие задачи могут прилететь внезапно), нужен качественный рюкзак, куда поместятся все гаджеты и другие полезные штуки. Чтобы сориентироваться, что именно выбрать для разных ситуаций, собрали 5 видов рюкзаков на все случаи жизни.
#подборка_Код
#подборка_Код
👍33🔥8❤5👎3😁3
Сегодня будет практика: настроим домашнюю сеть так, чтобы смотреть фильмы, фото и слушать музыку с любого устройства в сети. Без проводов, переходников и подключения напрямую — всё через DLNA.
https://v.thecode.media/o0puo
#разбор_Код
https://v.thecode.media/o0puo
#разбор_Код
🔥29👍20❤1👎1
«______» — суперспособность программиста.
Впишите свой вариант вместо пропуска. Посмотрим, что умеют современные супергерои.
Впишите свой вариант вместо пропуска. Посмотрим, что умеют современные супергерои.
👍12
Чтобы добавить форму обратного звонка на сайт, достаточно всего трёх небольших файлов: это два скрипта и файл со стилями. И после этого можно не бояться, что кто-то останется без звонка.
Сегодня сделаем просто, потом — настроим интеграцию с настоящей CRM-системой.
https://v.thecode.media/urcma
#проект_Код
Сегодня сделаем просто, потом — настроим интеграцию с настоящей CRM-системой.
https://v.thecode.media/urcma
#проект_Код
👍29🔥9
Как поймать космические лучи с помощью простой программы
Космические лучи постоянно пролетают сквозь всё вокруг нас: дома, людей, предметы и саму Землю. Иногда они даже могут повлиять на то, как работают компьютеры. Мы напишем простой скрипт, который поможет их обнаружить, — без сложных лабораторий и экспериментов.
https://v.thecode.media/zyl46
#проект_Код #лучшее_Код
Космические лучи постоянно пролетают сквозь всё вокруг нас: дома, людей, предметы и саму Землю. Иногда они даже могут повлиять на то, как работают компьютеры. Мы напишем простой скрипт, который поможет их обнаружить, — без сложных лабораторий и экспериментов.
https://v.thecode.media/zyl46
#проект_Код #лучшее_Код
👍15😁5😢2🤡2
Когда тебя признали лучшим CSS-разработчиком в мире, но есть нюанс...
https://v.thecode.media/v55s1
#пб_Код
https://v.thecode.media/v55s1
#пб_Код
😁116👍7🔥7🤡6❤2
Сложный, но интересный проект: собираем свою библиотеку на Python и делаем её доступной для всех. Строчка в резюме «Создал и загрузил свою библиотеку для Python» — это выглядит и звучит круто.
Запасаемся терпением и погнали: https://v.thecode.media/kmxsx
#проект_Код
Запасаемся терпением и погнали: https://v.thecode.media/kmxsx
#проект_Код
👍41❤5🔥2
😈 Что такое демоны и службы в программировании
Демоны
Демон — это программа в UNIX-системах, которая постоянно работает фоном и выполняет какую-то одну свою задачу. UNIX-системы — это сам Unix, Linux, BSD, Solaris, MacOS и ещё много других.
Чаще всего демоны запускаются при старте системы и работают всё время, пока работает компьютер или сервер.
У демонов обычно нет графического интерфейса, поэтому для управления ими используют командную строку, файлы с настройками или специальные программы, которые отправляют демону нужные команды. Более того, демоны проектируются именно так, чтобы сидеть на фоне и не отсвечивать. А если вам пришлось настраивать демонов самостоятельно, то вам респект и уважение.
Службы
Службы — это то же самое, что и демоны, только в Windows.
Для управления службами в Windows сделали специальные инструменты — панель управления службами и оснастки. Панель позволяет управлять службами в целом, а оснастки — задавать тонкие настройки процессам в отдельности. Оба этих инструмента помогают смотреть и настраивать службы не через консоль, а с помощью графического интерфейса и окон.
Зачем нужны демоны и службы и можно ли создать собственного демона, читайте в нашей статье: https://v.thecode.media/4ro0l
Демоны
Демон — это программа в UNIX-системах, которая постоянно работает фоном и выполняет какую-то одну свою задачу. UNIX-системы — это сам Unix, Linux, BSD, Solaris, MacOS и ещё много других.
Чаще всего демоны запускаются при старте системы и работают всё время, пока работает компьютер или сервер.
У демонов обычно нет графического интерфейса, поэтому для управления ими используют командную строку, файлы с настройками или специальные программы, которые отправляют демону нужные команды. Более того, демоны проектируются именно так, чтобы сидеть на фоне и не отсвечивать. А если вам пришлось настраивать демонов самостоятельно, то вам респект и уважение.
Службы
Службы — это то же самое, что и демоны, только в Windows.
Для управления службами в Windows сделали специальные инструменты — панель управления службами и оснастки. Панель позволяет управлять службами в целом, а оснастки — задавать тонкие настройки процессам в отдельности. Оба этих инструмента помогают смотреть и настраивать службы не через консоль, а с помощью графического интерфейса и окон.
Зачем нужны демоны и службы и можно ли создать собственного демона, читайте в нашей статье: https://v.thecode.media/4ro0l
🔥30👍19❤6
Каждый из нас этим пользовался, но не все знают, как это устроено. Сегодня рассказываем про Drag-and-Drop на сайтах — как работает перетаскивание файла в окно браузера и что происходит дальше.
https://v.thecode.media/5dqwq
#разбор_Код
https://v.thecode.media/5dqwq
#разбор_Код
👍34❤2
Ультрасложная задача про пьяных программистов и коллизию
Пятница. После работы три разработчика решили выпить и сыграть в бильярд. Чтобы было интересно, мидл придумал такое условие: проигравший оплачивает счёт.
Все знали, что сеньор лучше всех пьёт и играет, поэтому мидл предложил считать так:
«Если сеньор забьёт меньше шаров, чем другие участники, вместе взятые, — он проиграл и платит за всех».
Через пару минут после начала игры, когда несколько шаров уже было забито, к ним подошёл тимлид из соседнего отдела. Ему объяснили, что проигравший платит, он согласился, и игра пошла уже вчетвером.
Когда партия закончилась, получились такие результаты: джуниор забил 2 шара, мидл — 4 шара, сеньор — 6 шаров, тимлид — 4 шара.
Кто должен оплатить счёт?
🔥 — если джуниор
🤡 — если мидл
❤️ — если сеньор
😁 — если тимлид
Ставьте реакцию и переходите по ссылке, чтобы узнать, кто и почему закроет счёт на самом деле.
#задача_Код
Пятница. После работы три разработчика решили выпить и сыграть в бильярд. Чтобы было интересно, мидл придумал такое условие: проигравший оплачивает счёт.
Все знали, что сеньор лучше всех пьёт и играет, поэтому мидл предложил считать так:
«Если сеньор забьёт меньше шаров, чем другие участники, вместе взятые, — он проиграл и платит за всех».
Через пару минут после начала игры, когда несколько шаров уже было забито, к ним подошёл тимлид из соседнего отдела. Ему объяснили, что проигравший платит, он согласился, и игра пошла уже вчетвером.
Когда партия закончилась, получились такие результаты: джуниор забил 2 шара, мидл — 4 шара, сеньор — 6 шаров, тимлид — 4 шара.
Кто должен оплатить счёт?
🔥 — если джуниор
🤡 — если мидл
❤️ — если сеньор
😁 — если тимлид
Ставьте реакцию и переходите по ссылке, чтобы узнать, кто и почему закроет счёт на самом деле.
#задача_Код
❤89🔥47😁30🤡19👍9👎6
Невнимательность — главный враг начинающего программиста. Иногда она приводит вот к таким ошибкам: https://v.thecode.media/eritq
#баг_Код
#баг_Код
👍16❤5🔥1