Серия «Поддержка, удалите эти посты пожалуйста»

Пишем элемент для сайта с появлением другого элемента при наведении на чистом CSS без использования JS

Всем пикабушникам и пикабушницам big hi!


Если вы начиннающ(ий,ая) разработчи(к,ца) сайтов, то это вам может пригодиться)

Нужно стараться использовать как меньше JS, чтобы все четко работало на старых устройствах, потому что мой телефон лично встроенный браузер не поддерживает JS. Не всегда можно избежать JS, но в данном случае можно.


И так-а, начинаем...


1. Создаем файл на ПК и называем его (index.html) - можно пользоваться обычным Виндоус блокнотом.


2. Наполняем его самыми базовыми тегами, чтобы небыло никаких акуна-мататных иероглфиов:

<!doctype html>
<html lang="ru">
<head>
<title>название страницы</title>
<meta charset="utf-8"/>
</head>
<body>
<!---- контент ---->
</body>
</html>
<style>
*{margin:0;padding:0;}
</style>

Далее убираем <!---- контент ----> и заменяем его на ето:

<div class="akuna">
<p>Текст 1</p>
</div>
<div class="matata">
<p>Текст 2, появляющийся при наведении (работает на мобильных корректно тоже)</p>
</div>
<style>
*{margin:0;padding:0;color:#000;text-align:center;font-size:32px;}
.akuna{width:cover;padding:+8px;display:block;background:#ccc;}
.matata{width:cover;padding:+8px;display:none;margin-top:+0/-0/0 cover!important;background:#eee;}
.akuna:hover ~ .matata{display:block;width:!important cover;padding:!important cover;}
</style>

В итоге получаем такой код:

<!doctype html>
<html lang="ru"> 
<head>
<title>название страницы</title>
<meta charset="utf-8"/>
</head>
<body>
<div class="akuna">
<p>Текст 1</p>
</div>
<div class="matata">
<p>Текст 2, появляющийся лишь при наведении</p>
</div>
</body>
</html>
<style>*{margin:0;padding:0;color:#000;text-align:center;font-size:32px;}
.akuna{width:cover;padding:+8px;display:block;background:#ccc;}
.matata{width:cover;padding:+8px;display:none;margin-top:+0/-0/0 cover!important;background:#eee;}
.akuna:hover ~ .matata{display:block;width:!important cover;padding:!important cover;}
</style>

Коротко, без JS и работает на мобилках)

Вот скриншоты получившегося (показано отображение при навдении курсора):

Пишем элемент для сайта с появлением другого элемента при наведении на чистом CSS без использования JS Windows, Сайт, Создание сайта, Помощь, CSS, Javascript, HTML, Java, Компьютерная помощь, Effects, Урок, Длиннопост
Пишем элемент для сайта с появлением другого элемента при наведении на чистом CSS без использования JS Windows, Сайт, Создание сайта, Помощь, CSS, Javascript, HTML, Java, Компьютерная помощь, Effects, Урок, Длиннопост
Показать полностью 2

Избавляемся от автоматического открытия рекламного сайта при включении ПК-устройства (компьютера, ноутбука) на Windows 10

Всем пикабушникам и пикабушницам big hi!


Наверняка многие сталкивались с тем, что при включении компьютера внезапно стал открываться браузер установленный по умолчанию сам по себе.И не просто открываться ,а именно какой-то сайт рекламный, у меня было что-то вроде http://defendezer.ru или что-то такое...

В интернете наткнулся на кучу какаше...кхм, т.е. статей, и нашлись лишь какие-то якобы программы, только я соневаюсь в их надежности, как бы еще лишнего вируса не скачать.



ПОЧЕМУ ЭТО ПРОИСХОДИТ

Сайт может открываться по причине компьютерного червя, который может попасть в устройство при скачивании абсолютного любого файла недобросовестного разработчика, и ни Windows Защитник, ни Windows Defender (или что-то такое, названия путаю все время), который проверяет устройство в выключенном режиме - не находит эту акуна матату, потому что это относится к категории "черви" - которые прячутся в системных Windows файлах.


РЕШЕНИЕ

Нажимаем сочетание клавиш (одновременно) клавиши ⊞Win + R, далее в строке вводим regedit, далее нажимаем "ОК", далее нажимаем "разрешить", и ищем строку со значением "explorer.exe" - там будет написано что-то вроде: "explorer.exe http://ссылка на вирусный сайт". Чтобы это убрать, либо дважды тыкаем по этой строчке, либо правой кнопкой мыши клик и нажимаем "изменить" и убираем это дополнение "http://ссылка на вирусный сайт", остаться должно лишь просто "explorer.exe"


!главное всю строку explorer не удалите, иначе пк кабзда будет при следующем включении.
Показать полностью

Как хакеры взламывают аккаунты?

Начну с того, что не все так просто.

Давайте начнем с самого начала:
Чтобы зарегистрироваться на каком-то сайте в основном необходимо Имя, эл.почта и пароль + возможно его повтор.
При нажатии на кнопку "зарегистрироваться" все данные попадают в MySQL (возможно другую альтернативу) базу данных этого сайта.
Дальше все данные записываются и отображаются в ней в форме таблицы, например:


Имя пользователя | Почтовый ящик | Пароль
________________________________________________
Иван | ivan@mail.ru | shf7rguef7wgu832nkjfe1d

что происходит с паролем? дело в том, что все данные будут отображаться кроме пароля корректно - а пароль всегда находистя в шифрованном виде. шифр бывает разный: SHA, MD5, MD6, TIGER и пр. это называется хешированием. Введный пароль в базу данных попадет уже в таком хэшированном виде, чтобы в случае утечки данных пароли пользователей не были выложены в открытый доступ.

Почему же тогда утечки происходят, и аккаунты взламываются?
Причиной этого является то, что существуют некие алгоритмы языков хэширования, если хакер опытный, то он его знает наизучсть и расшифровать цепочку хэшированного пароля - для него не очень-то и трудная задача. однако сейчас некоторые протоколы хэширования присваивают индивидуальный рандомный расшифрователь, т.е. простыми словами невозможно предугадать, какой символ будет под каким шифром, он всегда будет разный и индивидуальный.

Отличная работа, все прочитано!