понедельник, 10 декабря 2018 г.

backups


Страшилка++

Тощая Смерть в чёрном балахоне и с косой на плече достала из кармана бумажку, ещё раз сверилась с адресом и костяным пальцем нажала кнопку звонка. Глазок был предусмотрительно заклеен бумажкой (первое правило из руководства Смерти - не раскрывать инкогнито слишком рано).
— Кто там? - спросил женский голос из за двери.
— Горгаз, проверка счетчиков.
— А мы не вызывали!
— У нас жалобы на утечку, проверяем все возможные источники. По всему подъезду газом пахнет.
— Да, конечно, проверьте, - изнутри защелкали открываемыми замками.
Женщина распахнула дверь, увидела гостью, побледнела и попыталась закрыть дверь обратно. Но Смерть уже сделала шаг вперед.
— Сюрприз!
— Нет, нет! Пожалуйста!
— Это Лесная, двадцать восемь, корпус три, строение один, квартира пятнадцать? - Смерть оттарабанила вопрос, подглядывая в бумажку.
— Нет! Это не тут. Это квартира двадцать, и дом не двадцать восемь, и улица не Лесная, а Горная и…
Смерть погрозила пальцем.
— Не хорошо врать. Это плохо сказывается на загробной жизни. Ну, и неуважение ко мне - я же не совсем дура, чтобы улицы перепутать.
Женщина стала ещё бледней, заставив устыдиться в белизне побелку на стене за спиной.
— Ну, приступим?
— А… может чаю?
— А можно, - костлявая гостья лукаво подмигнула зелёным огоньком в глазнице.
Они долго пили чай с баранками на кухне. Хозяйка всё подливала и подливала кипяток. А Смерть только ухмылялась и просила дать еще мёда, печенья, сгущёнки...
— Всё, пора. Пойдём.
Женщина понуро побрела за Костлявой. Но та, против ожидания, направилась не к выходу, а в соседнюю комнату. Осмотрелась и подошла к столу.
— Ну, вот и пришёл твой срок, дружок.
Костяные пальцы погладили клавиатуру включённого ноутбука.
— Что? - хозяйка квартиры непонимающе захлопала глазами.
А Смерть взмахнула косой и со всей силой рубанула по несчастному компьютеру.
Вспышка! Искры! Облачко дыма поднимается к потолку.
— Отжил своё бедняга, - Смерть протёрла тряпочкой лезвие косы, - не бери больше этих китайцев, очень недолговечные.
— Но, как же, как так? Там у меня фоточки, письма… - женщина, держась за сердце, прислонилась к стене.
— Регулярное резервное копирование - вот гарантия стабильности в жизни, - Смерть похлопала хозяйку по плечу. - Ну, бывай.
Напевая что-то романтичное, Смерть вышла из квартиры и вприпрыжку спустилась по лестнице.
На выходе из подъезда Костлявая остановилась и принялась читать рекламный листок, приклеенный рядом с дверью. “Компьютерный мастер. Дешевые цены. Живу рядом, приду быстро. Ремонт и лечение вирусов.”
В гневе Смерть сорвала бумажку и долго топтала костяной пяткой.
— Ненавижу некромантов! - стукнув косой об пол, выкрикнула Костлявая. - Вот всех бы вас да на костёр, еретики! Тьфу!
И, хлопнув дверью, выскочила из подъезда.

пятница, 30 ноября 2018 г.

однако в виндовсе есть trustee, удивили.

Save ntfs permissions (recursive, ignore errors)

 icacls i:\SPR /save spr_trustee.txt /t /c

Restore

 icacls .  /restore spr_trustee.txt

PS
в отличии от нетваре жоркая до ресурсов, длительная процедура, ибо физику не наебешь.

вторник, 9 октября 2018 г.

mount vdi on debian streth



1. rmmod nbd
2. modprobe nbd max_part=16
3. qemu-nbd -c /dev/nbd0 /media/home/xp.vdi
4. ls -la /dev | grep nbd0
brw-rw----   1 root disk       43,   0 Oct  9 15:50 nbd0
brw-rw----   1 root disk       43,   1 Oct  9 15:50 nbd0p1
5. mount /dev/nbd0p1 /mnt
6. PROFIT
7. umount /mnt
8. qemu-nbd -d /dev/nbd0


PS
4.5  partx -a  /dev/nbd0

понедельник, 19 марта 2018 г.

Аль-Маида (Трапеза), 82-й аят из 120

Эльмир Кулиев

Ты непременно найдешь самыми лютыми врагами верующих иудеев и многобожников. Ты также непременно найдешь, что ближе всех в любви к верующим, являются те, которые говорят: «Мы — христиане». Это потому, что среди них есть священники и монахи, и потому, что они не проявляют высокомерия.


Абу Адель

Ты (о, Посланник), непременно, обнаружишь, что самыми враждебными людьми по отношению к тем, которые уверовали, являются иудеи и те, которые стали многобожниками. И (также) ты (о, Посланник), непременно, обнаружишь, что самыми близкими по любви к тем, которые уверовали являются те, которые сказали: «Мы – христиане!» [это – эфиопский царь Негус и некоторые из его окружения] Это – потому, что среди них [среди тех христиан] есть священники [их знающие люди] и монахи и (потому) что они не проявляют высокомерия.


Толкование ас-Саади

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


ибн Касир

Али ибн Абу Тальха сообщает, что ибн Аббас сказал: «Эти аяты былы ниспосланы по поводу Негуса и его товарищей, которые, когда Али ибн Абу Джафар прочитал им Коран, плакали так, что намокли их бороды». Но это мнение спорное, ибо этот аят (5:82) мединский, а случай Джафара с Негусом был ещё до хиджры.
Саид ибн Джубайр, ас-Судди и другие знатоки считают, что аят был ниспослан по поводу делегации, которую Негус послал к пророку, дабы они услышали его речь и увидели его качества. Когда они увидели его,и он прочитал им Коран, они приняли Ислам и стали смиренными. Когда они вернулись к Негусу, то сообщили ему об этом. Ата ибн Абу Рабах считал, что речь идёт об эфиопах, которые приняли Ислам, когда мусульмане переселились в Эфиопию. Катада сказал: «Это люди, исповедавшие ранее религию Мессии ибн Марьям. Когда они увидели мусульман и услышали Коран, то приняли Ислам без колебаний». Ибн Джарир сказал, что речь идёт о людях с подобным описанием, будь они эфиопами или представителями других народов.
Слово Аллаха: ( لَتَجِدَنَّ أَشَدَّ النَّاسِ عَدَاوَةً لِّلَّذِينَ ءَامَنُواْ الْيَهُودَ وَالَّذِينَ أَشْرَكُواْ ) Ты, конечно, найдешь, что более всех людей сильны ненавистью к уверовавшим иудеи и многобожники – это потому, что неверие иудеев – это неверие отрицания, гордыни, пренебрежительного отношения к людям, не смотря на имеющиеся у них знания. Поэтому они убили многих пророков, и даже не раз замышляли убить посланника Аллаха (да благословит его Аллах и приветствует). Они пытались отравить, околдовать его, и призывали на помощь в этом своих товарищей из числа многобожников (да будет над ними проклятие Аллаха до самого Судного дня).
Слово Аллаха: ( وَلَتَجِدَنَّ أَقْرَبَهُمْ مَّوَدَّةً لِّلَّذِينَ ءَامَنُواْ الَّذِينَ قَالُواْ إِنَّا نَصَارَى ) И ты, конечно, найдешь, что самые близкие по любви к уверовавшим те, которые говорили: "Мы - христиане!" – те, кто считают себя последователями Мессии и Евангелие. У них, в общем, есть некое проявление любви к Исламу и его приверженцам. Это только потому, что сердца их стали кроткими и мягкими, будучи в религии Мессии. Как об этом сказал Всевышний Аллах: ( وَجَعَلْنَا فِى قُلُوبِ الَّذِينَ اتَّبَعُوهُ رَأْفَةً وَرَحْمَةً ) И вложили в сердца тех, которые последовали за ним ,кротость и милосердие, (57:27) в их писании говорится: «Если тебя ударили по правой щеке, то подставь левую». Сражение не было узаконено для них. Поэтому Аллах сказал: ( ذلِكَ بِأَنَّ مِنْهُمْ قِسِّيسِينَ وَرُهْبَاناً وَأَنَّهُمْ لاَ يَسْتَكْبِرُونَ ) Это - потому, что среди них есть иереи и монахи и что они не превозносятся – есть среди них иереи т.е. проповедники и богословы, а также монахи, т.е. набожные поклонники, следующие истине.

md5sum on unix


Solaris: digest -a md5
AIX: csum -h MD5 

Теперь мы крымчане.

Оленевод Кундагаев вбежал в чум:
- Срочно собирайтесь, однако! Солдаты едут! Шибко-шибко!Но сбежать Кундагаевы не успели. Из окружавших стойбище машин выпрыгивали бойцы ОМОНа и Национальной гвардии. Они шли по стойбищу, выгоняли из чумов людей, сгоняли их в кучу. Злобные овчарки рвались из рук конвоиров и пытались броситься на людей. Когда был найден и отловлен последний житель, людей погнали вперед. - К железнодорожной станции ведут, однако, - подумал Кундагаев. Увозить будут. Депортация!

Родное стойбище Кундагаева было не единственным, куда нагрянула беда. Над Чукоткой и Бурятией, Эвенкией и Корякией, Якутией и Камчаткой стояли стоны и плач. На станциях забивали людьми бесконечные эшелоны.- Куда везут? Скажи, начальник, моя очень-очень просить – Кундагаев умоляюще смотрел на солдата. - В Крым, - сказал сержант и тяжелая дверь товарного вагона с грохотом закрыла солнце. Крым! Не была слова страшнее. Страна, где никогда не бывает снега, не бегают олени, не растет сладкий ягель, а в море не водятся моржи и тюлени. Дети Кундангаева подавленно молчали, жена тихо плакала: - Мы не сможем там жить. У детей нет летней одежды, у меня нет бикини. Мы умрем там.

Вот за забранными решетками окнами вагона промелькнули Тында и Красноангарск, Красноярск и Новосибирск, Омск и Тюмень. На 15-е сутки эшелон подошел к Керченскому мосту. Люди со страхом смотрели вперед - до сих пор в сердцах у них теплилась надежда: может все же их везут не в Крым, а на Таймыр или в крайнем случае в Карелию… Стук колес похоронил их надежды. И как только первый вагон съехал с моста на крымскую землю, над эшелоном пронесся дикий крик горя и безнадежности. Они в Крыму!

Кундагаев с семьей стояли на берегу и смотрели на синюю гладь моря. Ноги жгли раскаленные камни, кожа на оголенной спине покрывалась волдырями от ожогов. Он подошел к воде и положил руку на камень, надеясь почувствовать холодную ласку воды. Волна накрыла его ладонь и Кундагаев со стоном отдернул ее – вода оказалась предательски теплой.- Боже мой, - шептала жена, - разве тут можно жить? - Привыкай, - обреченно ответил ей Кундагаев, - теперь мы крымчане.

«Ваше топливо кончилось... »


Самолёты гоняли в Нигерию обычно по маршруту Сыктывкар-Шереметьево-Прага-Касабланка-Бамако-Кано. В Касабланке с удовольствием ночевали, а наутро был 4-х часовой, на максимальную дальность, бросок через пустыню. И вот один из экипажей, состоящий из
большого лётного начальника, молодого второго пилота, летящего заграницу впервые, редколетающего за границу штурмана и, слава богу, ветерана этих перелётов – бортмеханика, стартовал за приключениями.
Через Европу пролетели как по маслу. По прилёту в Касабланку штурман сказал бортмеханику, сколько надо заправить керосина на перелёт в Бамако. И цифра эта оказалась раза в полтора меньше обычной заправки. Бортмеханик удивился, но не стал вникать в тонкости расчёта и залил, на всякий случай, как обычно, полные баки. Здесь надо пояснить: на Ту-134
топливная система и её индикация придумана была, наверное, чтобы максимально усложнить жизнь экипажу. Лётчики вникали в её тонкости обычно при сдаче зачётов и тут же благополучно забывали до следущего раза. Реальную заправку знали только бортмеханики. Они же и выставляли перед полётом количество залитого топлива на «часах» - расходомере с
циферблатом похожим на часовой, который по мере расхода топлива отматывал показания назад. Его индикация была и ежу понятна. Другой же прибор, собственно топливомер, показывал фактическое топливо в баках, но его показания были доступны только наиболее одарённым пилотам.

Итак, наш бортмеханик выставил расчитанное штурманом топливо на «часах»,
и они взлетели в неизвестность. Дальше со слов второго пилота: Когда мы
были уже посреди пустыни, штурман вдруг закурил (до этого в курении на
борту замечен не был)... Начал усиленно что-то опять считать, ещё раз
закурил, набрался смелости и сознался, что топлива нам не хватит... Он,
оказывается, при расчёте забыл, что имеет дело с морскими милями, а не
километрами (весь его предыдущий международный опыт был в полётах в
Болгарию и, соответственно, расчётах в километрах). Миля длинее
километра, грубо говоря, в два раза. Соответственно и топливо. При
перерасчёте получалось, что оно должно будет кончиться, в лучшем случае,
при заходе на посадку. Немая сцена. Занавес... У всех вместе с холодным
потом примерно одна мысль: «Ё. твою мать!!!» И, перед глазами картина
обломков Ту-134 среди барханов. У второго пилота дополнительная мысль:
«За что убиваете? Впервые заграницей, и пожить-то ещё не успел... ».
Командир от безнадёги ещё подёргал селектор топливомера, в котором всё
равно ничего не соображал, и попросил сигарету (до этого никогда не
курил)... В голове также пролетели мысли о неминуемом, хоть и
посмертном, позоре, перемывании костей на разборах, телеграммах по мерам
предотвращения подобных происшествий, висящих во всех штурманских
страны. И журналисты даже не напишут, что экипаж уводил самолёт от жилых
домов за полным отсутствием оных в предполагаемом месте падения.

Бортмеханик дал им ещё минут десять насладиться ощущениями неминуемого
конца и со словами «Ваше топливо кончилось, теперь летим на моём»
выставил «часы» на фактическое количество в баках...


https://pda.anekdot.ru/id/508540

понедельник, 5 марта 2018 г.

Дважды охуеть. Южная корея, продолжительность рабочего дня.


1 марта 2018 года в Южной Корее приняли законопроект, сокращающий рабочую неделю на 16 часов, благодаря чему власти рассчитывают повысить рождаемость в стране.

Закон, по которому рабочая неделя для южнокорейцев будет сокращена с 68 до 52 часов, вступит в силу в июле. Из них 40 часов — это основное время (восемь часов в день при пяти рабочих днях), а 12 — сверхурочное. Граждане до 18 лет смогут работать 35 часов в неделю вместо 40.  

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

http://www.tadviser.ru/

пятница, 2 марта 2018 г.

Ленин и украинский вопрос


https://pioneer-lj.livejournal.com/1677187.html


ЛЕНИН («О ПРАВЕ НАЦИЙ НА САМООПРЕДЕЛЕНИЕ» ПСС т.25, с.255–320, напечатано в апреле—июне 1914 г.): «Суждено ли, например, Украине составить самостоятельное государство, это зависит от 1000 факторов, не известных заранее. И, не пытаясь «гадать» попусту, мы твердо стоим на том, что несомненно: право Украины на такое государство»

ЛЕНИН («Задачи революционной социал-демократии в европейской войне» ПСС т.26, с.6, Написано в августе, не позднее 24 (6 сентября), 1914):
«С точки зрения рабочего класса и трудящихся масс всех народов России наименьшим злом было бы поражение царской монархии и ее войск, угнетающих Польшу, Украину и целый ряд народов России и разжигающих национальную вражду для усиления гнета великорусов над другими национальностями и для укрепления реакционного и варварского правительства царской монархии».

ЛЕНИН («О НАЦИОНАЛЬНОЙ ГОРДОСТИ ВЕЛИКОРОССОВ» ПСС т.26, с.108, напечатано в «Социал-Демократ» № 35, 12 декабря 1914):
«ведут нас на войну, чтобы душить Польшу и Украину»

ЛЕНИН («СОЦИАЛИЗМ И ВОЙНА», ПСС т.26, с.318, напечатано в августе 1915 г. в Женеве отдельной брошюрой в издании редакции газеты «Социал-Демократ»):
«Царизм ведет войну для захвата Галиции и окончательного придушения свободы украинцев»

ЛЕНИН («СОЦИАЛИСТИЧЕСКАЯ РЕВОЛЮЦИЯ И ПРАВО НАЦИЙ НА САМООПРЕДЕЛЕНИЕ», ПСС т.27, с.263, напечатано в апреле 1916 г. в журнале «Vorbote» № 2):
«русские, не требующие свободы отделения Финляндии, Польши, Украины и пр., и т. д., - что такие социалисты поступают как шовинисты, как лакеи покрывших себя кровью и грязью империалистских монархий и империалистской буржуазии»

ЛЕНИН («О КАРИКАТУРЕ НА МАРКСИЗМ И ОБ «ИМПЕРИАЛИСТИЧЕСКОМ ЭКОНОМИЗМЕ»», ПСС т.30, с.89, написано в августе - октябре 1916):
«Для украинцев и белорусов, например, только человек, в мечтах живущий на Марсе, мог бы отрицать, что здесь нет еще завершения национального движения, что пробуждение масс к обладанию родным языком и его литературой - (а это необходимое условие и спутник полного развития капитализма, полного проникновения обмена до последней крестьянской семьи) - здесь еще совершается»

ЛЕНИН («СЕДЬМАЯ (АПРЕЛЬСКАЯ) ВСЕРОССИЙСКАЯ КОНФЕРЕНЦИЯ РСДРП(б)», ПСС, т.31, с.339-453, «Правда» № 41, 9 мая (26 апреля) 1917):
«Курляндия, Финляндия, Польша, Украина и т. д. являются аннексией русских царей и русских капиталистов»
«Если Финляндия, если Польша, Украина отделятся от России, в этом ничего худого нет. Что тут худого? Кто это скажет, тот шовинист. Надо сойти с ума, чтобы продолжать политику царя Николая».
«Если будет Украинская республика и Российская республика, между ними будет больше связи, больше доверия. Если украинцы увидят, что у нас республика Советов, они не отделятся, а если у нас будет республика Милюкова, они отделятся»
«всякий русский социалист, который не признает свободы Финляндии и Украины, скатится к шовинизму»

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

diff binary files


bsdiff/bspatch  AKA "Cannot allocate memory. Killed."

bsdiff is quite memory-hungry. It requires max(17*n,9*n+m)+O(1) bytes of memory, where n is the size of the old file and m is the size of the new file. bspatch requires n+m+O(1) bytes.

bsdiff runs in O((n+m) log n) time; on a 200MHz Pentium Pro, building a binary patch for a 4MB file takes about 90 seconds. bspatch runs in O(n+m) time; on the same machine, applying that patch takes about two seconds.

xdelta3

EXAMPLES
       Compress the differences between SOURCE and TARGET, yielding OUT, using
       "djw" secondary compression:
       xdelta3 -S djw -s SOURCE TARGET OUT

       Do the same, using standard input and output:
       xdelta3 -S djw -s SOURCE < TARGET > OUT

       To decompress OUT, using SOURCE, yielding TARGET:
       xdelta3 -d -s SOURCE OUT TARGET

четверг, 1 февраля 2018 г.

NAGIOS vs Windows perfomance counters

На виндовс клиенте установить NSClient++, в nsclient.ini добавить:
 
[/settings/NRPE/server]
; Undocumented key
allow arguments=1
allow nasty characters=true

[/settings/external scripts]
allow_nasty_meta_chars=1
allow nasty characters=true

В консоли nagios сервера, для проверки:

/usr/lib/nagios/plugins/check_nrpe -t 60 -H win0.domain.local -c  CheckCounter -a "Counter=\PhysicalDisk(_Total)\Disk Reads/sec"
OK: \PhysicalDisk(_Total)\Disk Reads/sec = 582|'\PhysicalDisk(_Total)\Disk Reads/secnone'=582;0;0

Список счетчиков смотреть в perfmon.exe Graph -> Properties->Data

В конфигурации nagios:

/etc/nagios-plugins/config/check_nrpe.cfg

#### windows
#perfomance checks
define command {
        command_name    check_win_perf
        command_line    /usr/lib/nagios/plugins/check_nrpe -t 60 -H $HOSTADDRESS$ -c CheckCounter -a "$ARG1$"
}

-----------------------
/etc/nagios3/conf.d/servers/windows/win0.domain.local.conf

define service{
        use                             stats-service
        host_name                 win0.domain.local
        service_description   Total Disk Reads:
        check_command       check_win_perf!Counter=\\PhysicalDisk\(_Total\)\\Disk\ Reads\/sec
        contact_groups          net_admins, nw_admins
        icon_image                arkoon/arkoon-service-harddisk.png
        }

суббота, 20 января 2018 г.

Запуск tomcat на AIX из под пользователя на 80-том порту.

----------------------------
POWER AIXperiences
1. [root@aix dists]# tracepriv -f /usr/java8_64/jre/bin/java
...
7602316: Used privileges for /usr/java8_64/jre/bin/java:
  PV_DAC_O                           PV_FS_CHOWN                      
  PV_PROC_SIG                        PV_NET_CNTL                      
  PV_NET_PORT 

2. [root@aix dists]# lsdom ALL

3. [root@aix dists]# mkdom "id=1" dfltmsg="TCP Port 80" java_80

4. [root@aix dists]# lsdom ALL
 java_80 id=1 dfltmsg=TCP Port 80

5. [root@aix dists]# setsecattr -o domains=java_80 objtype=netport secflags=FSF_DOM_ANY TCP_80

6. [root@aix dists]# setsecattr -c accessauths=ALLOW_ALL innateprivs=PV_NET_PORT inheritprivs=PV_NET_PORT secflags=FSF_EPS /usr/java8_64/jre/bin/java

7. [root@aix dists]# chuser "domains=java_80" tomcat

8. [root@aix dists]# setkst
Successfully updated the Kernel Authorization Table.
Successfully updated the Kernel Role Table.
Successfully updated the Kernel Command Table.
Successfully updated the Kernel Device Table.
Successfully updated the Kernel Object Domain Table.
Successfully updated the Kernel  Domains Table.
Successfully updated the Kernel RBAC log level. 

9. cat /etc/security/domains
java_80:
        id = 1
        dfltmsg = "TCP Port 80"