GOST Type A квадратики в word

Так получилось, что документ присланный нам в Word весь нормально открывался кроме первой страницы, там были квадратики, при этом шрифт установлен GOST Type A, первым делом я скачал его и попробовал установить, но к сожалению это не изменило ситуацию, тогда я понял что копать надо глубже и проблема решилась запуском макроса который меняет кодировочку (CP1252 -> CP1251) под нужную нам.

Соответственно мы должны создать и запустить макрос следующего содержания:

Sub changeToRusCP1252CP1251()

‘ Замена кракозябр на кириллические буквы
‘ CP1252 -> CP1251

For i = 192 To 255
a1 = i
a = Trim(«^u») & Trim(Str(a1))
‘ Формирование запроса для поля Найти
sRus = Array(«А», «Б», «В», «Г», «Д», «Е», «Ж», «З», «И», «Й», «К», «Л», «М», «Н», «О», _
«П», «Р», «С», «Т», «У», «Ф», «Х», «Ц», «Ч», «Ш», «Щ», «Ъ», «Ы», «Ь», «Э», «Ю», «Я», _
«а», «б», «в», «г», «д», «е», «ж», «з», «и», «й», «к», «л», «м», «н», «о», _
«п», «р», «с», «т», «у», «ф», «х», «ц», «ч», «ш», «щ», «ъ», «ы», «ь», «э», «ю», «я»)
‘ Формирование массива кириллических букв для поля Заменить
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = a
.Replacement.Text = sRus(i — 192)
.Forward = True
.Wrap = wdFindContinue
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
‘ Выполнение замены по тексту
Next i
End Sub

все радуемся жизни =)

Utorrent убрать рекламу

Чтобы убрать рекламу в Utorrent, нужно в настройках программы — Дополнительно — выставить следующие параметры в значение false

offers.left_rail_offer_enabled/left_rail_offer
gui.show_plus_upsell
offers.sponsored_torrent_offer_enabled/sponsored_torrent_offer_enabled
bt.enable_pulse
gui.show_notorrents_node
offers.content_offer_autoexec

это уберет все рекламные блоки со всех сторон.

Spool служба отжирает 100% ресурсов

Начал внезапно тормозить сильно компьютер и в диспетчере что мы видим? — процесс spool.exe ест 100% ресурсов, при этом ничего на печать не посылалось и перезагрузка не спасает. Понятное дело если бы был драйвер там установлен свежий, но не в этой ситуации.

Помогает остановите службу «Диспетчер очереди печати», а затем почистить очередь печати (%SystemRoot%\system32\SPOOL\PRINTERS — удалить все содержимое)

Вылетает Proftpd по signal 15

Понадобился мне FTP сервер и выбрал пал на Proftpd, но почему то он периодически вываливался и заметил в логах следующее

proftpd[10244] host: ProFTPD killed (signal 15)
proftpd[10244] host: ProFTPD 1.3.5rc3 standalone mode SHUTDOWN

для решения необходимо в файлике /etc/init.d/proftpd поправить

start-stop-daemon —stop —signal $SIGNAL —quiet —pidfile «$PIDFILE»
на:
start-stop-daemon —stop —signal $SIGNAL —retry 1 —quiet —pidfile «$PIDFILE»

и все будет ок

 

Блокирование попыток эксплуатации heartbeat-уязвимости в OpenSSL средствами iptables

В связи с жестокой проблемой безопасности в OpenSSL 1.0.1, (CVE-2014-0160) позволяющей получить содержимое памяти удалённых серверных и клиентских приложений, помимо того что нужно поменять пароли, сертификаты и обновить openssl, временно можно спрятаться за iptables следующими правилами:

Отражаем в логе все heartbeat-запросы при помощи iptables и модуля u32:

iptables -t filter -A INPUT -p tcp —dport 443 -m u32 —u32 «52=0x18030000:0x1803FFFF» -j LOG —log-prefix «BLOCKED: HEARTBEAT»

Блокируем heartbeat-запросы:

iptables -t filter -A INPUT -p tcp —dport 443 -m u32 —u32 «52=0x18030000:0x1803FFFF» -j DROP

Отслеживаем возможные атаки при помощи Wireshark:

tshark -i interface port 443 -R ‘frame[68:1] == 18’
tshark -i interface port 443 -R ‘ssl.record.content_type == 24’

и приступаем к зализыванию ран =)

Как выполнить cmd при выключении компьютера Windows 7 Professional

Понадобилось мне при выключении компьютера выполнять один cmd, в планировщике есть варианты при включении компьютера, logone и другие, но только не то что мне нужно, поэтому я воспользовался старым методом через gpedit.mmc

На рабочем месте пользователем уже производится загрузка обновлений

sbisСтолкнулся с небольшой проблемой, при попытке обновить СБИС ++ получаю сообщение «На рабочем месте пользователем уже производится загрузка обновлений», естественно первым делом я отключил пользователя от сервера, где установлен СБИС++, но это не решило проблему, сообщение так и осталось.

Не удается найти описание для идентификатора события 194 из источника AtcL001

Проблема с сетью, при этому в журнале сообщений можно встретить ошибку «Не удается найти описание для идентификатора события 194 из источника AtcL001» — данная проблема встречается для сетевых карт Atheros L1 Gigabit Ethernet 10/100/1000Base-T Controller и проявляется нормальной работой, но при копировании по сети с данного компьютера сеть просто пропадает и не работает. при этом вы увидите статус в панели управления что все ок. При этом в windows XP все прекрасно работает, а на Windows 7 эту проблему можно решить следующим образом:

Установка steam на Ubuntu 13.10 64 bit

High_Resolution_Steam_Logo_by_mass_gamer-640x468Ну вот и пришли мы к тому что можно запустить steam и соответственно некоторые игры на linux. Установка тривиальна, заходим на сайт steam и жмем установить Steam, после установки запускаем и что же мы видим? Ошибка =), думаю это проблема то, что на данный момент Ubuntu 13.10 еще бета и есть некоторые косячки.

steam You are missing the following 32-bit libraries, and Steam may not run: libc.so.6

Ошибка инициализации mwclient32 при переносе

Перенос клиент банка mwclient32, который используется некоторыми банками на самом деле очень прост, но все очевидное скрыто от нас, поэтому когда я переносил — у меня возникает ошибка инициализации 0x0000005c и все на этом. Проблема на самом деле легко решается.