У компании Nic.ru есть специальная страничка где можно прочитать отзывы о работе комании, я сегодня оставил там свой отзыв и на всякий случай продублировал его сюда
Ужасный и отвратительный сервис которым приходится пользоваться уже больше 10 лет
и каждый раз когда приходится сделать какую либо манипуляцию непроизвольно испытывают целую гамму негативных эмоций от гнева до презрительного отвращения
с каждым случаем использования стоимость продления увеличивается
и домены купленные за 150 рублей сейчас можно продлить минимум за 1600 рублей
постоянно пытаются навязывать не нужные услуги, и добавляют платные опции, которые раньше были бесплатными и остаются бесплатными у других хостеров
сам по себе сервис технически реализован крайне безграмотно и является сшитым из кусков разных технологий франкленштейном рунет, это какой то позор
причём нужно понимать, что стоимость услуги совершенно не соответствует реальности и является завышенной как минимум на 1000% процентов, у других хостеров регистрация и продление доменов стоят 200-250 рублей в год, и там не навязываются ни какие платные опции в виде скрытого whois или антивируса для домена
особенно гадкая схема вымогания денег заключается в том, что после покупки домена и оплаты его за год, необходимо покупать услугу DNS сервера, которая оплачивается помесячно и ежегодно эта сумма увеличивается
на счёт службы поддержки сервиса: самое главное что нужно знать про эту службу это то, что они заинтересованы запутать вас, запугать и не дать возможности перевести домены к нормальному провайдеру
в качестве небольшой иллюстрации работы сервиса опишу как я переводил домены с nic.ru к другому хостеру
по ссылке Услуги > Мои домены > Перенос доменов
открывается форма на которой можно заказать перенос доменов
необходимо ввести адреса доменов и заказать перенос
и вот у меня в первый раз страница зависла и висели 15 минут, затем пришлось перезагрузить страницу и повторить ввод данных
после повторного ввода списка доменов, появилась ошибка что они не могут перевести 3 из 2 доменов, да именно 3 из 2
пришлось ещё обновить страницу и в третий раз вести список доменов и заказать перенос, с третьего раза форма обработала и появилось сообщение что ушло письмо с инструкцией
письмо пришло через 3 дня со следующим текстом
An English version of this message is contained below.
Уважаемый клиент!
Истек срок подтверждения администратором согласия на генерацию кодов переноса к другому регистратору. Список доменов, для которых отменен заказ на получение кодов:
пришлось в 4 раз вводить список доменов для переноса, опять вылазила ошибка о невозможности переноса 2 доменов из 2, но после обновления сработало
пришла СМС с кодом и через 30 минут пришло письмо с инструкцией
я подтвердил перенос, получил AuthInfo-коды для доменов, ввёл коды на новом хостинге и получил письма с запросом подтверждения переноса и вроде бы перенос сработал, но это не точно
затем я начал переносить домены с другого акаунта по ранее проделанной схеме
Услуги > Мои домены > Перенос доменов
опять ошибка с вводом списка доменов, опять обновление и повторный ввод и сообщение что ушло письмо с инструкцией и СМС
СМС пришла, а письмо не пришло и видимо не придётся в течении трёх дней, я попробовал сменить почтовый ящик но система не даёт создать заказ переноса так как уже есть созданный ранее заказ
получается, необходимо ждать три дня, затем я получу уведомление что заказ отменён и повторить процедуру
звонить в техподдержку безсполезно, так как
во первых, очень должно дозваниваться, подтверждать свои учётные данные, затем вас переключают на "специалиста" который просит проверить папку спам или перенастроить почту (типичные отмазки) и заканчивается диалог тем, что они якобы выслали письмо и оно вот вот придёт
писать им на почту так же бесполезно, они просто не отвечаются в приемлимые сроки
я считаю, что nic.ru и reg.ru это монопольные и мощенические конторы, которые взвинтили цены на доменные имена более чем на 1000%, которые ежегодно выкачивают миллиарды денег из госучреждений и частных компаний
орфографию, подчёркивающие эмоции от использования сервиса, сохраняю
Евгений Касперксий приходит в nic.ru и reg.ru и предлагает им дополнительную услугую добавления домена в белый список антивируса Касперского, например по 100 рублей за домен.
После добавления домена в белый список антивируса Касперского данный домен будет отображаться особым и успокаивающим цветом, а домены не добавленные в белый список будут подсвечиваться как опасные для пользователей
А мошенники из nic.ru и reg.ru заключают договор с Касперским и добавляют на своих сервисах обязательную и не отключаемую платную (по 1000р) услугу поддержки Антивируса Касперский всем своим клиентам.
После чего стоимость продления услуги возрастает с 1600 рублей, до 2600 рублей
После блокировки западных стриминговых платных платформ можно оживить устройство Songs AMQ с помощью MPD
На любом хостинг-сервере ставим mpd
apt install mpd
закачиваем музыку в /var/lib/mpd/music
меняем на неё права
chown -R mpd:nogroup /var/lib/mpd/music/
в файле конфигурации /etc/mpd.conf можно оставить только такие настройки
playlist_directory "/var/lib/mpd/playlists"
db_file "/var/lib/mpd/tag_cache"
log_file "/var/log/mpd/mpd.log"
pid_file "/run/mpd/pid"
state_file "/var/lib/mpd/state"
sticker_file "/var/lib/mpd/sticker.sql"
user "mpd"
bind_to_address "0.0.0.0" # слушаем все вшешние адрес
port "6600"
password "Z2022.02.24@read,add,control,admin"
input {
plugin "curl"
}
audio_output {
type "httpd"
encoder "lame" # кодек lame необходим для работы с Songs AMQ
port "8000"
bitrate "256" # повышенный битрейт
format "44100:16:1"
}
filesystem_charset "UTF-8"
перезапускаем mpd
service mpd restart
Полученную ссылку в виде http://хостинг-сервер:8000 прописываем в songsApp
Всё работает. Управлять можно через приложение GMPC, так же есть приложения управления mpd для Android. Для управления используем адрес [хостинг-сервер], порт 6600, пароль из опции password
Индикаторы самодиагностики на материнской плате 820-2128-B
Светодиод
Название
Цвет
Значение
Необходимо нажать на DIAG_LED
Указание на
Led 1
Sleep
Красный
Выключен; горит, когда компьютер находится в спящем режиме
Да
Спяший режим
Led 2
Standby (Trickle Pwr)
Жёлтый
вкл
Да
Работа от резервного источника питания * **
Led 3
CPU B Error
Красный
выкл
Нет
Процессор Б останавливается на IERR (ошибка инструкции)
Led 4
CPU A Error
Красный
Нет
Процессор A останавливается на IERR (ошибка инструкции)
Led 5
CPU B OT
Красный
выкл
Нет
Перегрев процессор Б
Led 6
CPU A OT
Красный
выкл
Нет
Перегрев процессор А
Led 7
GPU Present
Зелёный
вкл
Да
EFI настроил видеокарту
Led 8
Power Good
Зелёный
вкл
Да
Все силовые шины работают
Led 9
EFI Done
Зелёный
вкл
Да
EFI загружается
Это резервная мощность. Он не позволяет внутренней резервной батарее (или «аккумулятору PRAM») работать, если только питание переменного тока не отключается полностью, например, в случае короткого сбоя питания или отключения компьютера от сети для обслуживания или перемещения.
Указывает, что основная логическая плата обнаружила скачкообразное напряжение от источника питания.
Этот индикатор загорается при подключении iMac к работающему источнику питания переменного тока.
Светодиод остаётся включенным, пока компьютер включен или находится в спящем режиме.
Когда необходимо обработать query_string из урла с помощью JS то самый простой и экономный вариант использовать URLSearchParams и reduce следующим образом
// распасить урл
const searchParams = new URLSearchParams(window.location.search.substring(1));
// преобразовать в обычный Объект
const params = [...searchParams.entries()].reduce((acm, x) => {return {...acm, [x[0]]: x[1] }}, {});
константа params будет содержать словарь с данными из запроса (исключая дубли)
Может статься так, что потребуется передать строку больше чем 2048 байт, в таком случае использовать window.location.search не получится из-за ограничений GET запроса протокола HTTP.
Но можно воспользоваться дополнение window.location.hash это строка Хеш идущая после символа #
в таком случае чуть в код добавляет маленькая вставка
Иногда появляется необходимость скопировать некоторые поля из одной базы данных в другую. Как мне кажется, самым простым способом копирования отдельных полей у некоторых строк является генерация SQL скрипта в одной базе и исполнение этого запроса на другой. Например,
select order_num, slug from catalog_humanmenu where tree_id = 6 and is_public= true and order_num > 0 order by order_num
таким запросом выбираем необходимые строки и поля в исходной базе данных, затем из результатов этого запроса формирует скрипт обновления базы назначений
select concat('update catalog_humanmenu set order_num=',order_num,' where slug=''',slug,''';') from catalog_humanmenu where tree_id = 6 and is_public= true and order_num > 0 order by order_num;
теперь переключаем вывод результатов запроса не в терминал, а файл на локальном или удалённом диске
\o ordering-guid.txt
-- затем повторяем генератор SQL скрипта и вывод этой команды сохранится в файле ordering-guid.txt
select concat('update catalog_humanmenu set order_num=',order_num,' where slug=''',slug,''';') from catalog_humanmenu where tree_id = 6 and is_public= true and order_num > 0 order by order_num;
-- закрываем SQL сессию
\q
в новообразованном файле ordering-guid.txt необходимо удалить первые и последние строки, а затем выполнить его в базе назначения
psql < ordering-guid.txt
Всё, необходимые поля из отобранных строк перенесены в соответствующие поля и строки базы назначения
Архитектура: x86_64
CPU op-mode(s): 32-bit, 64-bit
Порядок байт: Little Endian
Address sizes: 36 bits physical, 48 bits virtual
CPU(s): 4
On-line CPU(s) list: 0-3
Потоков на ядро: 1
Ядер на сокет: 2
Сокетов: 2
NUMA node(s): 1
ID прроизводителя: GenuineIntel
Семейство ЦПУ: 6
Модель: 15
Имя модели: Intel(R) Xeon(R) CPU 5160 @ 3.00GHz
Степпинг: 6
CPU МГц: 2938.028
BogoMIPS: 5984.54
Виртуализация: VT-x
L1d cache: 128 KiB
L1i cache: 128 KiB
L2 cache: 8 MiB
NUMA node0 CPU(s): 0-3
Vulnerability Itlb multihit: KVM: Mitigation: VMX disabled
Vulnerability L1tf: Vulnerable
Vulnerability Mds: Vulnerable: Clear CPU buffers attempted, no mic
rocode; SMT disabled
Vulnerability Meltdown: Mitigation; PTI
Vulnerability Spec store bypass: Vulnerable
Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user
pointer sanitization
Vulnerability Spectre v2: Mitigation; Full generic retpoline, STIBP disab
led, RSB filling
Vulnerability Srbds: Not affected
Vulnerability Tsx async abort: Not affected
Флаги: fpu vme de pse tsc msr pae mce cx8 apic sep mtr
r pge mca cmov pat pse36 clflush dts acpi mmx f
xsr sse sse2 ht tm pbe syscall nx lm constant_t
sc arch_perfmon pebs bts rep_good nopl cpuid ap
erfmperf pni dtes64 monitor ds_cpl vmx est tm2
ssse3 cx16 xtpr pdcm dca lahf_lm pti tpr_shadow
dtherm
MATHERBORAD
SMBIOS 2.4 present.
Handle 0x0022, DMI type 2, 16 bytes
Base Board Information
Manufacturer: Apple Computer, Inc.
Product Name: Mac-F4208DC8
Version: PVT
Serial Number: Base Board Serial#
Asset Tag: Base Board Asset Tag#
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: Part Component
Chassis Handle: 0x0023
Type: Motherboard
Contained Object Handles: 0
p7zip Version 16.02 (locale=ru_RU.UTF-8,Utf16=on,HugeFiles=on,64 bits,8 CPUs Intel(R) Xeon(R) CPU X5355 @ 2.66GHz (6F7),ASM)
Intel(R) Xeon(R) CPU X5355 @ 2.66GHz (6F7)
CPU Freq: - - - - - - - - -
Table 1 contains a complete summary of the DALI command set. Basically there are four types of commands (forward frames):
1. Direct / Indirect arc power control commands – used to set ballast power level.
2. Configuration commands – configures the ballast (for example: add to a group or store level). Command must be repeated within 100 ms, otherwise it’s ignored.
3. Query commands – ask slave (ballast) for status information (for example: power level or version number). The slave can send a backward frame.
4. Special commands – used to initialize and setup the ballast, some must be repeated within 100 ms, and some require an answer from the slave. Most commands are only processed within 15 minutes after an “INITIALIZE” command is received.
Не все знают зачем к имени сайта добавляют префикс www., по мимо субъективных причин, про world wide web и удобство парсинга урлов есть совершенно объективная причина использовать алиас WWW.
Всё дело в структуре протокола DNS, когда происходит преобразование доменного имени обычного домена первого уровня, то происходит запрос к корневому серверу зоны, а корневые сервера зон обновляются достаточно редко, например в зоне .RU обновление происходит 4 раза в день, а при преобразовании домена третьего уровня, про выполняется запрос к DNS серверу контролирующему домен, а он обновляется быстрее чем корневые сервера зоны.
Таким образом, если у вас отключили сервер сайта, и вы меняете IP адрес парковки домена на IP адрес резервного, то вашим клиентам придётся ждать обновления корневого DNS, а если меняется IP адрес у алиаса WWW.yourdomain то обновление произойдёт гораздо быстрее, в некоторых случаях сразу
UDP: типа записи для алиаса www лучше указывать как A, потому что тип CNAME требует дополнительного DNS запроса для получения IP адреса