Некоторые картинки не загружаются из РФ и РК, используйте VPN.

вторник, 28 февраля 2023 г.

PowerShell script проверка наличия шары

Обратил внимание на то, что у одного хостера доступы к шаре стоят everyone:rwx, что меня сильно удивило, и тут я решил просканировать подсеть, на выявление других шар, так как именование у всех серверов одинаковое. Описал на коленке строчку, работает быстрее аналога на cmd

$a=2; while ($a -ne 255) {$ip="10.0.20.$a"; if (Test-Connection -Quiet -Count 1 -IPAddress $ip ) {if (Test-Path \\$ip\share$) {echo "$ip OK"} else {echo "$ip false"} } else {echo "$ip not ping"};$a++ }

ПыСы, кроме своих серверов я более не нашел, но, ИМХО, это халатность.

FileZilla error virtual path must be absolute

 Надо забивать правильно пути, слева - ftp, права windows



 "Все это лишь ярлыки для упрощения восприятия, единственная единица измерения - время"

Люси, 2014

понедельник, 27 февраля 2023 г.

Bash вывод строк ниже опеределенной

Банальная задача - вывести строки из файла от N до конца, но tail такое не может. Можно конечно заморочиться примерно так:

num_line=550
current_count_lines=`cat $file | wc -l`
let tail_count=$x-$num_line
tail -n $tail_count $file

Вполне рабочий вариант, если бы не одно но - мне надо вызывать его раз в 3-15 сек для обработки лога, который быстро растет и какова вероятность, что к моменту проведения всех рассчетов, количество строк в файле изменится?, а если измениться, то $tail_count выведет не те строки

И тут выясняется, что awk может решить поставленную задачу, дык еще и в одну строку:

awk "NR>$num_line" $file

Собственно вместо знака больше/меньше можно поставить равно, тогда такая конструкция

awk "NR=2" $file

Дает такой же результат как и эта:

head -n 2 $file | tail -n 1

"Сэймур, нам больше не о чем писать, все во всем мире ходят держась за руки..."

На сколько хватит человечество?, ибо потопа хватило не надолго...

Хранители, 2009

Картины: Якуб Ружальски

 


воскресенье, 26 февраля 2023 г.

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

Я, Робот.

Сын интуита 4 года обманывал отца, при этом отец не смог полностью скрыть свои эмоции.

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

Эквилибриум

 Первый раз воспользовался казаном, и спустя месяц использовал полкило фарша, как результат ленивые голубцы на неделю



"а дай мне расписку что выйдя на улицу ты не упадешь и не сломаешь ногу"

суббота, 25 февраля 2023 г.

 Шолом-Алейхем. Мальчик Моттл, я уже ранее читал ее, лет эдак двадцать назад... Карл!, двадцать лет назад.... Но не давно отрывками она всплыла в памяти, думаю можно освежить.

"Как ты думаешь почему стоимость жизни возрастает?, да потому что надо как то контролировать популяцию"

Время / in time (2011)

ПыСы

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

 Драников на три дня налепил


Жадность взяла вверх, некоторые получились толстыми, пришлось догонять в микроволновке

В Отверженных Гюго я ссылался на возможность вымысла, сказочности происходящего, когда нити судеб героев постоянно переплетались спустя года и десятки лет, здесь же также наблюдается невероятная по сути встреча на пароходе матери потерянной дочери, сестры потерянного брата с человеком, который только что похоронил человека, который был связан с дочерью потерянной матери и братом потерянной сестры. Можно было бы также предположить сказочность, но в конце упоминаются о записях миссионеров, рассказывающие и не такие невероятные истории, ибо это заложено в природе человека, являющегося существом социальным. Стоит ли после этого уверовать в Бога?, или как мисс Касси упиваться утверждением того, что Он не мог этого допустить, а может встать со стороны дяди Тома, утверждая что никто не пережил столько, сколько спаситель? Лично я ожидал что дядя Том вернется в свою хижину и продолжит свое дело, но уже ближе к концу стало понятно, что "Хижина Дяди Тома" - это не что то физическое...

ПыСы
Лично не хотелось бы делать упор на христианство, но именно оно играет не последнюю роль в данном произведении, да и само христианство очень удачно вложило огонь веры в одного конкретного человека, нечто более осязательное, нежели само понятие Бога.

 Доброта меняет мир, вот и Ллойд преобразовался 

пятница, 24 февраля 2023 г.

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

Стекло, 2019

ПыСы

Эпичности добавляет состав актеров, учитывая их прошлые амплуа


 Мисс Офелия как в воду глядела...

четверг, 23 февраля 2023 г.

Картины: Тоши Ёсида

 


"Восход солнца"

"Видимо в этой войне ни для кого уже не осталось никаких правил"

А потом участники будут обвинять друг друга в нарушении правил и неэтичности.

Голодные игры: Сойка-пересмешница часть II

 Если бы Мария была как Сент-Клер, то уже бы сбросилась  с обрыва....

среда, 22 февраля 2023 г.

"В моду может войти любое старье, и даже демократия"

Голодные игры: Сойка-пересмешница часть I

1СОшибка смена криптопровайдера у подписи

 В некоторых случаях токен (ЭЦП, ключ подписи) можно использовать в режиме RDP с ключом в самом сервере. Я проверил работу этой штуки с использованием USB over IP от DistControl. И вот что вышло:

  1. В крипто про работает
  2. Через плагин Крипто про работает
  3. В 1С отчетность работает (через пару запросов он сам настроился)
  4. В 1С-ЭДО не работает 
  5. Контур.Диадок работает
  6. Онлайн.СБИС работает
  7. Госуслуги
Спойлер!!!
Онлайн СБИС на данный момент не поддерживает работу одновременно двух криптопровайдеров (System CSP и Cryptographic Service Provider), этот гад видит ключи только одного. Из-за этого мне пришлось отказаться от использования этого варианта, т.к. на ПК из 150 ключей, только двум нужен криптопровайдер System CSP
Спойлер!!!
  

При этом сертификат спокойно добавляется и проходит проверку на месте, при попытке же его использовать для получения/подписания документов, выпадет в ошибки диагностики:
  • требуемый сертификат не прошел проверку по сроку действия
  • ошибка при получении контекста модуля криптографии (0x8010006E)

вторник, 21 февраля 2023 г.

А где же Джордж, Елизавета и их сын?

У Евы туберкулёз?

 Как то президент сразу начал делать все, чтобы вызвать восстание в сердцах жителей дистриктов...

Голодные игры: и вспыхнет пламя

 Сколько аптек?, а на соседних улицах еще по столько же. Я зашел в 8 аптек и нигде нет преднизолона в таблетках О_О



воскресенье, 19 февраля 2023 г.

"Бог на их стороне"

Ну это их бог, поэтому он такое допускает...

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

В самом конце я мимолетно сравнил Чикаго с чашкой Петри

Инсургент

Концовочка конечно удивила

Инсургент

Решили прогуляться до Каспийского моря, время 15 часов по местному. На машине смогли доехать лишь чуть за поселок Дамба, дальше пешком пошли. Напрямую идти не рискнули, ибо пески говорят есть зыбучие. Пошли по колее от военных грузовиков. Вскоре вышли к урало-каспийскому каналу, а тут машины прямо по льду рассекают. Ну мы то легче?, поэтому пошли по льду, а еще местные рыбаки сказали что лед норм и к морю можно дойти. Ну пошли, по пути увидели кажись орла, собаки обгладывали кого то, а местный лесник сказал:
- Ты туда не ходи - указывая на море - там лед тонкий...
- А туда? - спросил Юра, указывая на канал отходящий влево и весь заросший по берегу тростником (?)
- Туда?, да, там лед лучше
Ну мы и пошли, не прошли и 100 метров, как наш доблестный лесник позвал нас
- Ты туда не ходи, там волки, загрызут
Ладно, пойдем дальше по главному каналу, там есть широкое ответвление влево, дойдем до него и воротаем взад
Топаем, разговоры говорим, а тачки от моря в обратную сторону уже едут, ибо время 18 часов, а значит что скоро 19, а в 19 выключают свет на небесах. Останавливается ВАЗ-2150:
- Помощь нужна?
- Не, мы тут гуляем, хотим до моря дойти
- Ствол, пушка, пугач есть какой?
- Не, такого нету
- Тогда не ходи туда, там дикие животные, разве что оленей нету, загрызут. А там еще и охрана, это же заповедная зона. Вы как вообще сюда добрались?
- Пешком
- А как вы погран пункт прошли?
- Какой пункт?
- Ну там у моста бетонного
- А мы машину у военной базы оставили и дальше пешком сюда
- Давайте садитесь, обратно довезем
В итоге мы доехали обратно до места чуть дальше нашего спуска на реку и потопали до машины, она никуда не делась, стояла одиноко и ждала нас...



суббота, 18 февраля 2023 г.

типа панкейки

 

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

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

Дивергент

Сковородой по морде Мари, шоб поняла кто тут эгоист!

 Первый раз смотрел вперемежку со сном, поэтому предыдущий опыт сказал - это какой то трип. В этот раз от начала до конца, занимательная теория...

Больше заинтересовала мысль:

" - Я инженер

 - Нам не инженеры нужны, а фермеры"

ПыСы, правда мне казалось что вырваться, приблизившись так близко - нереально.

Интерстеллар 

четверг, 16 февраля 2023 г.

"Я все равно хочу залезть на стог сена и не важно с какой стороны я приставлю лестницу", это к вопросу о постоянстве большинства

 Я иногда задумался - а может это книга? А может это сон?

После фильма "Начало" такая мысль становится сильнее

Картины: Джон Эткинсон Гримшоу

 


Под серебристым лунным светом

Картины: Петер Мёрк Мёнстед

 


Зимний день в лесу Шарлоттенлунд

среда, 15 февраля 2023 г.

Zabbix мониторим состояние лицензий Windows

Решил я тут получать оповещения с ПК клиентов, где слетела лицензия Windows, в это нелегкое время слетает и честная и нечестная лицензия.

Состояние можно посмотреть при помощи slmgr:

C:\Windows\system32> slmgr.vbs -xpr

вывод в консоль

C:\Windows\system32> cscript slmgr.vbs -xpr
Windows(R), ServerStandard edition:
    Срок активации корпоративных лицензий истечет 09.08.23 10:01:52

Для систем с проблемой лицензирования вывод будет таким

C:\Windows\system32> slmgr.vbs -xpr
Сервер сценариев Windows (Microsoft R) версия 5.8
c Корпорация Майкрософт (Microsoft Corp.), 1996-2001. Все права защищены.

Windows(R) 7, Professional edition:
    Windows находится в режиме уведомления

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

Форсаж 9

OpenVPN ошибка GET INST BY VIRT

Задача из разряда объединение сетей, а точнее - через клиента получить доступ к сети самого клиента. Так как так мы решали задачу доступа сервера Zabbix к узлам, то и  роль VPN сервера упала на сервер Zabbix. В качестве поставщика VPN выбрали OpenVPN. В качестве клиента выступает Mikrotik CRS326-24S+2Q+RM

Для понимания общей схемы, на коленке вот такую штуку нарисовал, сразу понятно, что косяк может возникнуть в любом месте

понедельник, 13 февраля 2023 г.

Картины: Альфред Кубин

 


"Дорога в ад"


Почти курица чахохбили, получилось на несколько дней.
ПыСы в негласном конкурсе рис с курицей выиграл у вариантов картофель с курицей, макароны с курицей и греча с курицей

 

Iptables просмотр счетчика пакетов онлайн

chain Input,Forward,Output

user@server:~$ sudo watch -d iptables -L -v

NAT

user@server:~$ sudo watch -d iptables -t nat -L -v

Огонь заложенный Прометеем столь же разрушителен, сколь и созидателен....

воскресенье, 12 февраля 2023 г.


Тыквенный суп-пюре, опять же на неделю сварганил.

С точки зрения сюжета, ожидалась развязка, отвечающая на все вставшие вопросы.

Но произведение сие не о сюжете...

 Как будто государю есть дело до того, что ты жизнью своею рисковал и пару членов тела потерял...

четверг, 9 февраля 2023 г.

Keepass клик по URL - открытие Anydesk

Отталкиваясь от описания можно заставить KeePass открывать Anydesk с указанным ID, ID просто передается первым параметром для anydesk.exe.

cmd://"%PROGRAMFILES(x86)%\AnyDesk\AnyDesk.exe" {BASE:RMVSCM}

А как ему еще и пароль воткнуть?

cmd://cmd.exe /C "echo  {PASSWORD}  | "%PROGRAMFILES(x86)%\AnyDesk\AnyDesk.exe" {BASE:RMVSCM} --with-password"

Но, у этого варианта есть косяк - окно консоли будет висеть до тех пор, пока процесс anydesk не будет завершен

Но, если использовать не CMD, а powershell, то окно закроется сразу после отправки команды

cmd://powershell.exe "echo  {PASSWORD}  | "C:\progra~2\AnyDesk\AnyDesk.exe" {BASE:RMVSCM} --with-password"

При этом ExecutionPolicy корректировать не надо

Отмечу, что Anydesk устанавливается в "C:\Programm Files (x86)" и из-за пробелов такая конструкция вызовет ошибку:

cmd://powershell.exe -NoProfile -WindowStyle Hidden -Command "echo  {PASSWORD}  | %PROGRAMFILES(x86)%\anydesk\anydesk.exe {BASE:RMVSCM} --with-password"

UP январь 2024 года. После переустановки ОС и установки последней версии KeePass, перестал работать предыдщуий вариант. Выдавал ошибку:

Выражения допускаются только в качестве первого элемента конвейера.

Вот такой вариант работает

cmd://powershell.exe -NoProfile -WindowStyle Hidden -Command "Write-Output  {PASSWORD}  | &"$Env:ProgramFiles\AnyDesk\AnyDesk.exe" {BASE:RMVSCM} --with-password"

Bash заметки по даты-время

Получить разницу дат в секундах

user@server:~$ old_time=$(date +%s)
user@server:~$ new_time=$(date +%s)
user@server:~$ echo $old_time $new_time
1675929074 1675929084
user@server:~$ date -d @${old_time}
Чт фев  9 10:51:14 MSK 2023
user@server:~$ date -d @${new_time}
Чт фев  9 10:51:24 MSK 2023
user@server:~$ let diff_date=$new_time-$old_time
user@server:~$ echo $diff_date
10

Если разница укладывается в 24 часа, то секунды можно перевести в удобочитаемый вид

user@server:~$  date -u -d @${diff_date} +"%T"
00:00:10

Стоит обратить внимание на параметр -u, который определяет что зона у нас UTC, иначе ответ будет считать плюс текущую зону, т.е. в мое случае +3 часа

user@server:~$ date -d @${diff_date} +"%T"
03:00:10

А вот разницу мы ранее считали без параметра -u, но можно и с.

Если же разница более суток и нужен красивый вывод, то можно представить в следующем варианте

user@server:~$ date -u -d @${diff_date} +"%j day %T"
001 day 00:00:10

Или просто в часах:

user@server:~$ diff_time=15654
user@server:~$ hours=$(echo "scale=0; $diff_time/3600" | bc);
user@server:~$ minute=$(echo "scale=0; ($diff_time-($hours*3600))/60" | bc); 
user@server:~$ sec=$(echo "$diff_time-($hours*3600)-($minute*60)" | bc);
user@server:~$ printf "%s:%0*d:%0*d\n" $hours 2 $minute 2 $sec
4:20:54

 "Душа человеческая что пареная репа!"

вторник, 7 февраля 2023 г.

 Если мертвые души не нужны Настасье Петровне, то зачем они тебе, Чичиков????

Excel пара интересных формул

СУММАЕСЛИ() между. Например надо посчитать сумму с условием между какими то числами, у меня это дата. F:F содержит даты, H:H значения для суммирования, M6 - дата начала месяца

=СУММЕСЛИМН($H:$H;$F:$F;">="&$M6;$F:$F;"<="&КОНМЕСЯЦА($M6;0))

Конце текущего месяца 

=КОНМЕСЯЦА(СЕГОДНЯ();0)

Начало текущего месяца

=ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());1) 

Sendmail cat пустое тело или нет первой строки

 Переписывал скрипт, в нем использовался mail для отправки письма и все работало норм, решил переписать для sendmail, чтобы указывать отправителя и столкнулся со странной штукой - приходит пустое сообщение.


Не обращаем внимание на косяк с CURRENT_TIME_FORMATE

 "Ревизская сказка" - какая интересная сказка

суббота, 4 февраля 2023 г.

Hikvision/hiwatch не работает onvif на камере

Тривиальная задача - к регистратору на XM платформе (Hunter) прикрутить камеру HiWatch. Такое возможно только по протоколу onvif (хотя где то в интернетах есть речь о том, что в самых новых прошивках есть поддержка проколов hikvision). Вроде все настроено по канонам, как раз недавно делал то же самой:



Но таки хрен, не работает!

Невидимые метки чекбоксов веб интерфейс камеры Hi-Watch/Hikvision


Enable SDK Service

Enable Enhanced SDK Service

TLS1_1 Enable

TLS1_2 Enable



Утро встретило как в Питере. Сходили в мини-музей - Палеонтологический филиал Атырауского областного историко-краеведческого музея. Без экскурсовода там не так интересно, как могло бы быть

Ubuntu DCHP+Static ip на одном интерфейса

Вариант networkd (/etc/netfork/interfaces)

auto lo eth0 eth0:0
iface lo inet loopback

iface eth0 inet dhcp

iface eth0:0 inet static
    address ...
    netmask ...

Для netplan смотрим в сторону label, но данная опция присутсвует только в разделе adressess, т.е. только статика

Вариант network-manager, для дестктопных версий. Через графический интерфейс сделать нельзя, после установки возможна блокировка полей в интерфейсе

user@server:~$ sudo nmcli -p connection add type ethernet ifname {your_interface_name} con-name MyConnection -- ipv4.addresses {your_address}/{your_prefix_length} ipv4.method auto
user@server:~$ sudo nmcli connection reload

На винде есть GUI "Win IP Config 2.7"

четверг, 2 февраля 2023 г.

 Не поймешь этого Печорина, то за Верой, то за Мэри, но Вере - я не с Мэри и к Мэри О_О

 


Почти каждый день каша на завтрак. Каша в пакетиках это нечто, да дороже, НО, пока она варится я успеваю сделать зарядку, и не надо подбирать количество