xaker
Актер Том Хэнкс предупредил, что его образ используется в дипфейк-рекламе стоматологии

На этой неделе актер Том Хэнкс, ведущая ток-шоу CBS Mornings и известный ютубер MsBeast предупредили, что мошенники используют их образы в рекламе, которая создается при помощи ИИ.

  • четверг, 5 октября 2023 г. в 00:00:25
habrahabr
Памяти Кевина Митника — хакера, ломавшего ФБР, АНБ и Кремниевую долину. Часть 4: самый странный пов…

В прошлой статье мы рассказали о том, как провалились попытки Кевина Митника стать законопослушным гражданином, корпоративным айтишником и даже хорошим мужем. Грехи юности и слава опасного хакера преследовали его буквально по пятам — а затем к преследователям присоединились и детективы. Ну а наш герой плохо умел справляться со стрессом без того, чтобы что-нибудь не вскрывать и не ломать чьи-то сети just for fun. Кевин и его лучший друг Ленни не удержались от того, чтобы не потроллить следивши…

  • четверг, 5 октября 2023 г. в 00:00:24
habrahabr
В Австралии собираются сажать за «хищение зарплаты»

Правительство Австралии подготовило законопроект, согласно которому:за «хищение зарплаты» грозит до 10 лет тюрьмы и штраф $7.8 млн;разработаны меры по обеспечению одинаковой оплаты за одинаковую работу;водители-экспедиторы смогут обращаться в трудовую инспекцию с просьбой повышения зарплаты и улучшения условий труда;временные работники после 6 месяцев могут требовать от работодателя оформить их как постоянных.Под хищением зарплаты понимается факт, когда работодатель не платит вообще или же нед…

  • четверг, 5 октября 2023 г. в 00:00:23
habrahabr
Многопоточность в Python: очевидное и невероятное

В данной статье я покажу на практическом примере как устроена многопоточность в Python, расскажу про потоки, примитивы синхронизации и о том зачем они нужны.Изначально я планировал что это будет простая и короткая заметка, но пока готовил и тестировал код нашел интересный неочевидный момент связанный с внутренностями CPython, так что не спешите закрывать вкладку, даже если уверены что знаете о потоках в Python всё :)КодПредставим что нам в программе нужен счетчик. Казалось бы, ничего сложного:…

  • четверг, 5 октября 2023 г. в 00:00:22
habrahabr
От желания управлять газовым котлом удалённо до полной автоматизации отопления дома

В статье расскажу про свой путь разработки DIY железок для работы с Home Assistant с целью автоматизации отопления в частном доме.Глава 0. ПредысторияЗахотелось построить дом. Дом построили, встал вопрос с отоплением и управлением, а так как в доме иногда отсутствовали по несколько месяцев, то переплачивать за газ не очень-то и хотелось. Газа ведь магистрального нет, но «мы скоро проведем». До этого «скоро» закопали газгольдер, а газ там в +-10 раз дороже магистрального. Пытливый ум решил: буд…

  • четверг, 5 октября 2023 г. в 00:00:21
habrahabr
Минипк за 1.000 рублей — на что способны дешевые неттопы из прошлого десятилетия?

Мне всегда очень нравились компактные полноценные компьютеры, которые можно куда-нибудь применить и они не будут потреблять слишком много энергии. Время от времени я мониторю различные онлайн-барахолки на предмет интересных предложений — с годами рыночная цена на различные «офисные» девайсы только падает. Недавно я увидел, что цены на неттопы на базе Intel Atom пробили дно и начали стоить какие-то сущие копейки: 400 рублей, 800 рублей, 1300 рублей — и это всё за полноценные, полностью рабочие…

  • четверг, 5 октября 2023 г. в 00:00:21
golang
Golang: как найти мёртвый код в проекте, а заодно оценить покрытие тестами живого кода

В Go 1.20 сделали возможность сбилдить приложение с флагом cover go build -cover после чего, если запустить такое приложение, то будет собираться статистика, показывающая, какие части кода были выполнены, а какие нет, и складываться в папочку, указанную в переменной окружения. Это, конечно, было сделано для интеграционных тестов, когда приложение запускается целиком в каких-то сценариях (а не через go test), но, вероятно, это можно попробовать использовать и по-другому: запустить такой бинарни…

  • четверг, 5 октября 2023 г. в 00:00:18
javascript
Кулинарный гид по Vue.js: всё о props

Привет, Хабр! В этой статье разберемся, как frontend-разработчику готовить на «кухне» props. Выбирайте подходящий уровень сложности: джуны-поварята смогут лучше разобраться в работе и применении props на фреймворке Vue.js, а еще мы затронем тему валидации. Для мидлов и более опытных специалистов — настоящих шеф-поваров мы приготовили продвинутые кулинарные техники props, где можно освежить в памяти некоторые детали или решить проектную проблему, если замылился глаз. Props – от слова «propertie…

  • четверг, 5 октября 2023 г. в 00:00:17
javascript
Как типизировать Vuex Store

Всем привет!В этой статье мы поймем, нужно ли вам типизировать Vuex Store или нет, и если вы достаточно отчаянны, поймем, как его типизировать, чтобы не погибнуть.А нужно ли вам это ?Можно ненадоТут я бы не советовал выбирать именно Vuex по нескольким причинам:Vuex больше не будет апдейтится - на главной Vuex это написано - тык, теперь дефолтный State Manager - Pinia. По количеству коммитов на скрине ниже, можно сказать, что пациент мертв)))Pinia is now the new defaultThe official state manage…

  • четверг, 5 октября 2023 г. в 00:00:16