Популярно о псевдоэлементах :Before и :After
Псевдоэлементы :before и :after позволяют добавлять содержимое (стили) до и после элемента, к которому были применены.
Всего существует несколько типов псевдоэлементов: :first-line, :first-letter, ::selection, :before и :after. В этой статье подробно рассмотрены последние два, как наиболее полезные.
Синтаксис и поддержка браузерами
Псевдоэлементы появились еще в CSS1, но пошли в релиз только в CSS2.1. В самом начале в синтаксисе использовалось одно двоеточие, но в CSS3 используется двойное двоеточие для отличия от псевдоклассов:
Но в любом случае, современные браузеры умеют понимать оба типа синтаксиса псевдоэлементов, кроме Internet Explorer 8, который воспринимает только одно двоеточие. Поэтому надежнее использовать одно.
Пример использования псевдоэлементов
Элементы :before и :after не будут сгенерированы, т.е. не будут видны в коде страницы, поэтому они и называются псевдоэлементами.
Использование
Использовать псевдоэлементы крайне просто: :before добавляется перед нужным элементом, а :after — после.
Для добавление контента внутри псевдоэлементов можно воспользоваться CSS-свойством content.
Простой пример: необходимо добавить кавычки для цитаты:
Стилизация псевдоэлементов
К псевдоэлементом можно применять такие же стили, как и к «реальным»: изменение цвета, добавление фона, регулировка размера шрифта, выравнивание текста и т.д.
Созданные элементы по умолчанию inline-элементы, поэтому при указании высоты или ширины необходимо установить display: block:
Также внутри псевдоэлемента можно использовать картинку вместо обычного текста, и даже добавлять фоновое изображение.
В этом примере свойство content содержит пустую строку, это необходимо, иначе псевдоэлемент не будет правильно отображаться.
Использование вместе с псевдоклассами
Псевдоэлементы могут быть использованы вместе с псевдоклассами, в нашем примере это поможет добавить hover-эффект кавычкам:
Добавление transition-эффекта
Также можно применить свойство transition для плавного изменения цвета кавычек:
К сожалению, это нормально работает только в последних версиях Firefox.
Посмотреть демонстрацию примера из этой статьи.
Немного вдохновения
Три примера использования псевдоэлементов :before и :afte:
Malicious – что это за вирус
Вирусных программ с каждым днем все больше, а сами они становятся “умнее”. Антивирусы тоже развиваются, совершенствуются алгоритмы распознавания и борьбы с новым вредоносным ПО, растет список наименований в базах. Во время процедуры поиска сканеры нередко указывают на файлы, включающие слово “Malicious”.
В статье расскажем что это за вирус и как очистить от него свой компьютер.
Чем опасен Malicious
Malicious – в переводе с английского языка означает “злонамеренный”, это общее название для вирусов, относящихся к “семейству” Trojan. Также это определение антивирусы могут давать софту, играм, файлам в архиве и другим программам, самостоятельно запускающим некоторые процессы на компьютере.
Что могут делать такие трояны.
– Самостоятельно активировать работу нужного кода или загружать из Интернета файлы.
– Вид «WIN Malicious Confidence» занимается отслеживанием действий пользователя в браузере с целью считывания логинов и паролей, данных cookies, истории.
– Эксплуатировать ресурсы Вашего компьютера для майнинга криптовалют.
– Формировать cmd-службы, работающие в фоновом режиме для загрузки страниц со спамом.
– На смартфонах считывать данные из справочника контактов и истории вызовов, а также получать доступ к банковским сервисам и картам.
Троянские вирусы легче остальных проникают на ПК, т.к. маскируются под легальные знакомые приложения или даже файлы операционной системы Windows. Злоумышленники внедряют опасный код в программу и загружают на ресурсы общего доступа. Человек скачивает софт, например, через торрент, дает согласие на установку и вместе с программой автоматически активирует вирус.
Среди троянов обсуждаемой группы особенно распространены:
– malicious.site — вредоносные сайты с вирусными программами;
– malicious.code — опасный код, прикрепленный к программе (которая сама по себе может быть вполне безобидной);
– malicious.moderate.ml.score;
– malicious.high.ml.score.
Нередко антивирусы ругаются на знакомую программу обозначая опасность как:
– static engine malicious;
– malicious moderate confidence;
– malicious behavior sb.
Обнаружение Malicious на компьютере
Как очистить компьютер от вируса Malicious
Не все приложения, определяемые антивирусом как Malicious являются вредоносными. Чтобы отнести программу к такому виду бывает достаточно наличия в ней некоторых дополнительных функций. Нередко опция «отслеживание местоположения» причисляется к разряду вредоносных. Если софт Вам нужен – поищите о нем и его опциях подробную информацию в Интернете. Внимательно просмотрите данные о списке выявленных опасностей, который предоставил сканер. Убедились, что опасности нет – отправьте в список исключений антивируса. Приложение, загруженное из сомнительных ресурсов следует удалить.
Анализ URL http://promostats.ru на вирусы
Переход на сайт может нанести вред вашему компьютеру.
| URL: | http://promostats.ru Переход на сайт может нанести вред вашему компьютеру. |
|---|---|
| Код статуса HTTP: | HTTP/1.1 404 Not Found Код ошибки клиента Самая распространенная ошибка при пользовании Интернетом, основная причина — ошибка в написании адреса Web-страницы. Сервер понял запрос, но не нашёл соответствующего ресурса по указанному URI. Если серверу известно, что по этому адресу был документ, то ему желательно использовать код 410. Ответ 404 может использоваться вместо 403, если требуется тщательно скрыть от посторонних глаз определённые ресурсы. Появился в HTTP/1.0. |
| Время ответа сервера: | 98 мс |
| IP-адрес: | 82.146.39.229 |
| Кодировка: | UTF-8 |
| Получено: | 0.03 КБ |
| Показатель выявления: | 2 / 90 |
| Дата анализа: | 06.10.2021 18:10:40 |
| Дата первой проверки: | 24.04.2021 19:27:13 |
| Повторный анализ запущен: | 30.11.2021 04:53:23 → Рекомендуем выполнить повторную проверку через несколько минут. |
Показатель выявления
Сервис не заменяет антивирус на локальном компьютере, поскольку проверяются только отдельные URL-адреса по требованию. Сервис не обеспечивает постоянной защиты на компьютере пользователя и является дополнением к установленному антивирусу. Хотя сервис и использует несколько антивирусных движков, результат антивирусов не гарантирует безвредности URL-ссылки.
Topaz Video Enhance AI — нейросети улучшают видео [краткое руководство]
Topaz Video Enhance AI – это совершенное новое решение для увеличения видео, с использованием искусственного интеллекта. Topaz Video Enhance AI, обученный работе с тысячами видео и сочетающий в себе информацию из нескольких входных видеокадров, увеличит ваше видео до разрешения 8K с точными деталями и последовательностью движения.До сих пор не было возможности идеально воссоздать видео высокого разрешения из видеоряда низкого разрешения. Video Enhance AI превратит ваши видео в чистые увеличенные кадры с разрешением до 8K, от старых домашних фильмов до низкокачественных SD и DVD.
Программа на английском, но это не должно вас смущать. Добавим видеофайл:
Далее в настройках A.I Models выбираем пункт Gaia-CG: P, CG, HQ. Это означает, что видео будет обрабатывать искусственный интеллект, устранять артефакты, блочность, пикселизацию, дорисовывать элементы. Чем хорош этот метод от остальных? Другие способы просто увеличивают картинку, со всеми огрехами, то есть на выходе вы увидите те же кубики, артефакты, но в высоком разрешении и чёткости. Это нам совсем не надо. Метод CG довольно качественно всё обработает:
Далее в настройках вывода видеофайла выбираем 4К. Почему именно 4К, а не 1080, например? Всё дело в количестве информации. В 4К программа обработает больше пикселей и результат будет лучше. Мы потом всё равно «ужмём» готовое видео из 4К до 1080.
Снимаем галочку с Crop to fill frame, чтобы у нас не обрезалась картинка. Например, если у нас исходный файл имеет соотношение 4:3. Мы потом обрежем чёрные полосы в видеоредакторе, когда будем ужимать картинку до 1080.
Теперь можно начать обработку. Заходим в Process — Start processing. Но, для начала смотрим, сколько кадров имеет видео. В моём случае на скриншоте показано число 11 тыс примерно. При моей системе, i5-750 и видеокарте GTX 1660 Super, обработка займёт около 4,5 часов. Поэтому смотрите на свои возможности. И не старайтесь обработать целый фильм на 2 часа, так как обработка даже при мощной системе займёт несколько дней. А то вдруг, к примеру, программа обработает 99%, через два дня вы такой радостный потираете ручки «щас всё будет готово» и тут выключают электричество. Облом ещё тот, я это на себе испытал. Как вариант, если видео большое, обрезать его на части по 10 минут, а потом склеить.
Так же в настройках Process можно выбрать, что будет из вашего железа заниматься обработкой. Смотрите сами, что у вас мощнее — процессор или видеокарта. Поэкспериментируйте с коротеньким видео в 30 секунд, например. Обработайте его сначала процессором, а потом видеокартой. Какой вариант окажется шустрее, то и используйте.
В конце обработки, программа выдаст файл со своим дополнением в названии:
В принципе, на этом можно закончить. Если вам нужен был вариант 4К и видео не мешают чёрные полосы (если исходник был в 16:9). А если оригинальное видео было 4:3 или другое соотношение, отличное от 16:9, то уберём полосы. А заодно уменьшим размер до 720, 1080, смотря какой файл вам нужен в итоге.
Для этого я использую Premier Pro, но это можно проделать и в любом другом видеоредакторе, например, в Camtasia Studio, хотя Camtasia мучается при работе с 4К.
Заходим в Premier Pro и начинаем новый проект, всё как обычно, меняем пресeт на HDV.
Кликаем правой кнопкой мыши по области в окне «новый проект» и в списке находим пункт «импорт«. Откроется проводник и выбираем наш видеофайл в размере 4К.
Кликаем правой кнопкой мыши по области в окне «новый проект» и в списке находим пункт «импорт«. Откроется проводник и выбираем наш видеофайл в размере 4К.
Меняем разрешение на 1920х1080. Ставим галочки на «максимальная разрядность» и «максимальное качество рендеринга«.
В окне предпросмотра теперь видно, что картинка увеличилась. Область стала 1920х1080, но кадр остался в разрешении 4К.
Теперь всё зависит от исходника. Например, у некоторых старых видео, с соотношением 4:3, кроме чёрных полос по бокам, есть полосы сверху и снизу.
Дважды кликаем по картинке в области просмотра и появляется рамка. Чтобы было удобно проделывать все манипуляции, лучше это делать в большом окне. Для этого нажимаем «shift+
». И область просмотра станет на весь экран.
Так же уменьшаем масштаб просмотра до 10% как на скриншоте, чтобы видеть все области.
Тянем за верхнюю белую точку и подгоняем кадр к нашей области в 1080.
При этих манипуляциях, следует увеличивать масштаб просмотра с 10% на более высокое, чтобы точно подогнать верхние и нижние границы.
Итак, верхние чёрные полосы мы убрали, если они были, теперь уберём полосы по бокам.
Тут уже понадобится «метод тыка«. Снова заходим в «эпизод» — «настройка последовательности» и подбираем длину по горизонтали, каждый раз смотря на картинку и следя, чтобы не оттяпать часть самого изображения.
Я выбрал 1440 и, как видим, чёрные полосы уменьшились.
«Поигравшись» с разными значениями, подобрал подходящий вариант в 1350. Теперь картинка без полос.
Теперь можно выводить видео в готовый-приготовый вариант. Для этого заходим в «файл» — «экпорт» — «медиаконтент«. Меняем название файла на другое, и ставим галочку на «рендеринг при маскимальной глубине«.
RaveOS. Установка, настройка, майнинг, команды, обновление.
RaveOS одна из самых популярных систем для майнинга криптовалют. RaveOS создана на базе Linux, что делает эту систему максимально стабильной, быстрой, энергоэффективной и надежной. В этой подробной статье мы рассмотрим все вопросы по операционной системе, разберемся в нюансах установки, настройки, майнинга, командах, управлении и обновлении. Разберем причины большинства проблем и основные ошибки работы с RaveOS.
Регистрация в RaveOS
Для начала работы с RaveOS нужно зарегистрироваться. Переходим по ссылке и проходим процедуру регистрации.

Регистрация стандартная, заполняете логин, e-mail, пароль и подтверждаете пароль. После создания аккаунта, вы попадете в Web интерфейс управления RaveOS.

В нашем случае, есть два воркера и два рига, у вас все будет по нулям.
С регистрацией закончили, переходим к скачиванию RaveOS.
Системные требования для установки Rave OS
Минимальные системные требования:
Рекомендованные системные требования:
Настройки биос (bios) для материнской платы под Rave OS
Как именно это сделать в биос, читайте в статье по настройке биос для майнинга.
Скачиваем образ RaveOS
В этом же окне Web интерфейсе операционной системы, ищем слева ссылку Download. Данная ссылка всегда ведет на самую последнюю и актуальную версию RaveOS. Рекомендую нигде больше не скачивать образ RaveOS, кроме официального сайте.
Название образа будет примерно таким — raveos-v1.0.24-8340-1698.img.zip. Когда вы будете качать, версия уже будет более новая.
Образ RaveOS скачивается в архиве zip, после скачивания архива, разархивируйте его для записи образа на SSD, HDD, M.2 или флешку.
Устанавливаем образ RaveOS на носитель: SSD, HDD, M.2 или флешку
Прежде чем устанавливать RaveOS, нам нужно добавить Worker. Это нужно для того, что бы установленную систему RaveOS привязать к созданному воркеру. Так при загрузке RaveOS с носителя, мы увидим запущенную систему в Web интерфейсе.
В web интерфейсе RaveOS заходим во вкладку Dashboard или Workers и добавляем Worker нажав Add Worker.

Так же Worker можно добавить через вкладку Workers.

При добавлении воркера, заполните следующие поля:
После скачивания образа RaveOS на ПК, нужно его установить на носитель. Носитель должен быть как минимум на 16Gb. Крайне рекомендуем использовать SSD накопители, т.к. они работают гораздо быстрее чем флешки и стабильнее. Если есть возможность, можете использовать SSD M.2, но данный порт в материнской плате можно использовать под дополнительную видеокарту, а в качестве носителя выбрать SSD.
Если вы все таки остановитесь на флешке, обязательно убедитесь что она имеет интерфейс минимум USB 3.0 и вставлена в порт материнской платы, который поддерживает USB 3.0, а так же убедитесь что флешка имеет хотя бы 16Gb памяти.
Для записи образа, нам понадобиться разархивированный образ RaveOS. Установить утилиту HDD Raw Copy Tool.
Через HDD Raw Copy Tool записываем образ RaveOS.
Запускаем программу, в поле FILE выбираем образ RaveOS.

В следующем окне открываем в поле ATA выбираем носитель на который будем записывать образ.

Далее нажимаем Continue и подтверждаем запись.
После записи образа, нужно прописать токен нашего рига в конфигурационный файл, это свяжет нашу систему с ригом на котором будет запущен RaveOS.
Переходим в Web интерфейс, т.е. входим в наш аккаунт в системе RaveOS, и переходим во вкладку Workers.
Выбираем Edit, входим в настройки воркера и ищем вкладку SYSTEM INFO. Нас интересует поле Worker Token.

Копируем Worker token.
Нам его нужно вставить в файл ОС (диск с операционной системой RaveOS):/config/token.txt, вставьте Worker’s token и сохраните его. Все, этим действием вы соединили ваш воркер в RaveOS с образом, теперь при запуске этого образа в ферме, вы увидите это через панель управления (web интерфейс) RaveOS.
После записи образа, настраиваем bios материнской платы под майнинг, делая наш носитель с образом приоритетным для записи в том числе.
Запуск RaveOS
После записи образа на жесткий диск или на флешку, и вставки токена воркера в файл token.txt, подключайте ваш образ к ферме, как собрать и настроить ферму читайте на сайте. Ферма может быть подключена к монитору или нет. Это не важно, после запуска фермы в web интерфейсе RaveOS вы увидите что ваш воркер онлайн. Если это так, значит вы все сделали правильно.
RaveOS не видит видеокарту, особенно 3060 Ti, 3070, 3080
Если RaveOS не видит видеокарту 3060, 3070 или 3080, убедитесь что вы установили последнюю версию, не меньше raveos-v1.0.24-8340-1698. Т.к. в более старых версиях нет поддержки этих видеокарт. Как обновить rave os мы обсудим далее.
Если RaveOS не видит другие видеокарты, дайте ему возможность инициализировать их. При первой загрузке система может очень долго инициализировать видеокарты, особенно если их много, 6 и более.
В этом случае запускайте ферму по одной карте, т.е. оставьте в материнской плате только одну карту, запустите ферму и подождите пока она запустится. После запуска и инициализации видеокарты, выключите ферму и подключите вторую карту, и так повторяйте для каждой карты фермы. Обычно это помогает.
Если это не помогло, убедитесь что вы правильно выставили настройки биоса, как это сделать читайте в статье по настройке биос под майнинг.
Как запустить майнинг в RaveOS
После успешного запуска фермы, нужно создать кошелек, выбрать пул и майнера.
Создаем кошелек в RaveOS
Для создания кошелька, переходим во вкладку Wallets и выбираем Add Wallet.
В поле Wallet name — вводим поле кошелька.
После создания кошелька, можно запускать майнинг в RaveOS.
В следующем окне выбираем кошелек, монету, пул, сервера, майнера и запускаем майнинг.
Структура объектов (кластеры, воркеры, видеокарты) в системе Rave OS
Для понимания правильной настройки ваших ферм в системе Rave OS, объясним иерархию объектов в ферме.
Кластеры (Clusters) — представьте это как объект, например гараж или комната в которой размещены ваши воркеры или риги (до ригов или воркеров мы еще дойдем). Организуйте свои воркеры в кластеры, которые будут повторять физическое расположение ваших устройств. Благодаря объединению ригов в фермы, вы можете разделять их по геолокации, например если у вас риги в разных гаражах, офисах, квартирах, комнатах. Это больше нужно для тех, у кого много ферм и ригов.
Воркер (Workers) — это непосредственно ваш риг. Т.е. материнская плата с процессором, блоком питания и видеокартами. В обычной жизни, это и называют фермой. Как работает майнинг ферма, читайте на сайте.
Настройка аккаунта, кластера и воркера в Rave OS
Создание и настройка кластера
Все кластера находятся в основной вкладке «Clusters». Что мы можем сделать с кластерами в Rave OS:
Создание и настройка воркера. Dashboard (Панель мониторинга)
Нажав на нужный кластер, вы попадает во вкладку Dashboard (Панель мониторинга). Общие возможности панели:
Список воркеров, важная информация в реальном времени, полная картина майнинг активности
Во кладке Dashboard, вы видите в реальном времени состояние ваших ригов а именно:
Еще правее каждого воркера можно увидеть следующую информацию:
Действия над воркерами
Действия можно выполнять над каждым воркером отдельно, либо выбрать несколько воркеров и произвести какие либо действия. Что можно сделать с одним воркером:
Подробнее об этих действиях мы рассмотрим далее в статье, когда будем рассматривать настройки воркера и каждую возможность по отдельности.
Если вы выберите отдельный воркер, поставите галочку левее названия и нажав кнопку «Action» вы увидите следующие действия:
Настройки воркера в Rave OS
Для того, что бы попасть в настройки воркера, достаточно зайти во вкладку Workers и на нужном воркере нажать изображения карандаша. Либо нажать на названии нужного воркера во вкладке Dashboard.

Какую информацию можно узнать и какие действия можно сделать зайдя на конкретный воркер в Rave OS? Название воркера, текущий хешрейт, текущее потребление, кнопка майнинга Mining, которая дает возможность быстро изменить настройки майнинга (кошелек, монету, майнер). И панель Actions, доступная в верхнем правом углу.

В этой панели доступны следующие действия над воркером:
А ниже доступны 6 вкладок:
Вкладка HARDWARE
В данной вкладке, которая открывается в разделе воркеров по умолчанию в Rave OS, вы можете видеть производителя карт (Manufacturer), кошелек (Wallet), монету (Coin), майнер (Miner), кол-во принятых и не принятых шар (Shares), процент непринятых шар (Bad shares) и алгоритм на котором работает воркер (Algo). Это верхняя строчка под вкладками.
Далее идет таблица с подробными данными по каждой карте в воркере. В нашем случае, это майнинг на GTX 1080 TI. Таблица разделена на 7 столбцов:
Вкладка TUNING
Данная вкладка позволяет настраивать видеокарты в Rave OS, т.е. разгонять и даунвольтить их. Вы можете разгонять карты по одной, либо применить шаблон разгона для всех карт или только определенных карт которые вы выделите слева чекбоксом. Об о разгоне видеокарт в Rave OS мы поговорим ниже.
Вкладка SETTINGS (Watchdog, auto fan, auto reboot, NV-pill) в Rave OS
В данной вкладке собраны настройки Watchdog-а по температуре и по хешрейту.
Так же в этой вкладке есть следующие настройки:
Вкладка SYSTEM INFO
Данная вкладка содержит системную информацию по вашему воркеру. А именно:
Вкладка STATISTICS
Данная вкладка показывает статистику по воркеру за последние 24 часа. Что тут можно проанализировать:
Вкладка NOTIFICATIONS
Вкладка Notification содержит системные сообщения. Какие сообщения тут есть и что они значат, поговорим подробнее дальше в статье.
Как обновить версию RaveOS
Есть два способа обновления версии RaveOS:
Как обновить Rave OS первым способом понятно, это описано выше в установке RaveOS.
Для обновления RaveOS до последней версии через терминал, нужно сделать следующее:
Заходим в Dashboard и справа каждого рига будет кнопка Console. Нажимаем не нее.

В качестве логина вводим — root, в качестве пароля вводим — admin.
Вводим команду upgrade и обновляемся до последней версии.

Обновление пройдет автоматически, после чего ваш риг перезагрузится.
































