16 июня 2016 г.

Как сбросить пароли пользователей 1C если база на SQL Server или PostgreSQL


Платформа 1С:Предприятие при работе с базами данных хранит список пользователей в двух местах, а именно в таблице v8users и в файле users.usr который бинарно расположен в таблице Params.
Чтобы платформа решила что в базе нет ни одного пользователя, необходимо всего навсего переименовать таблицу v8users и строчку с файлом users.usr.

Для MS SQL открываем SQL Server Management Studio авторизуемся и создаем запрос к базе данных с содержанием:
EXEC sp_rename 'v8users', 'v8users_old'
GO
UPDATE Params
SET FileName = 'users.usr_old'
WHERE FileName = 'users.usr'
GO

После этого открываем базу данных в конфигураторе и видим что платформа не спрашивает пользователя и пароль, при этом в SQL Server будет заново создана таблица v8users. Теперь чтобы всех пользователей вернуть обратно не закрывая конфигуратора выполним в SQL Server Management Studio запрос:
DROP TABLE v8users
GO
EXEC sp_rename 'v8users_old', 'v8users'
GO
UPDATE Params
SET FileName = 'users.usr'
WHERE FileName = 'users.usr_old'
GO   
После выполнения запроса в списке пользователей появятся все пользователи 1С:Предприятие, останется только найти нужного и изменить ему пароль.

Для PostgreSQL открываем pgAdminIII и выполняем:
ALTER TABLE v8users RENAME TO v8users_old;
UPDATE Params SET FileName = 'users.usr_old' 
WHERE FileName = 'users.usr';
заходим в конфигуратор и в pgAdminIII выполняем:
DROP TABLE v8users;
ALTER TABLE v8users_old RENAME TO v8users;
UPDATE Params SET FileName = 'users.usr' 
WHERE FileName = 'users.usr_old';

После этого запроса редактируем пользователей.
 

13 марта 2016 г.

PowerShell cmdlet to start a named service

# PowerShell cmdlet to start a named service
Clear-Host
$srvName = "PLA"
$servicePrior = Get-Service $srvName
"$srvName is now " + $servicePrior.status
Set-Service $srvName -startuptype manual
Start-Service $srvName
$serviceAfter = Get-Service $srvName
"$srvName is now " + $serviceAfter.status

2 февраля 2016 г.

A Simple DNS-Based Approach for Blocking Web Advertising

Hal Pomeranz, Deer Run Associates Anybody who uses the Web these days has probably developed extremely good "mental filters" which allow them to ignore the blizzard of banner ads, pop-ups, and other chaff which seem to make up the majority of the content on many major Web sites. But one day all the flashing, moving, jumping, singing, whiz-bangy-ness of it all just got to me and I decided to do something to reduce the amount of this visual noise I had to deal with when surfing the Web. The bonus was that once I was able to eliminate 90% of the advertising from the sites I was visiting, my Web browsing sped up enormously.
Let me preface my solution by stating that it requires that you run your own local DNS servers, as I do on my home-office network. If you use DNS servers provided by your ISP, or some other IT organization within your company, you're probably out of luck. You do have the option of running a "caching-only" name server on your local machine (assuming it's a Unix box), but many IT organizations frown on users setting up "unauthorized" name servers. If you don't know how to set up a caching-only name server, there are a number of how-to type documents on the Web (try Google-ing for "caching only name server"), or the O'Reilly DNS and BIND book by Albitz and Liu can help.

11 ноября 2015 г.

Учебник jQuery для начинающих

Учебник jQuery для начинающих 

Антон Шевчук собрал все свои статьи из серии "jQuery для начинающих" в одном учебнике и представил его на суд общественности.  

Учебник в PDF формате (1,8Mb) 
Интерактивные примеры кода

10 ноября 2015 г.

Утилита Whois в ОС Windows


Whois — сетевой протокол прикладного уровня, базирующийся на протоколе TCP (порт 43). Основное применение — получение регистрационных данных о владельцах доменных имён, IP-адресов и автономных систем.
Если вам надоело постоянно заходить на сайт ру-центра для получения информации о домене, то советую установить консольную утилиту Whois в вашу операционную систему Windows.

Где взять утилиту Whois

Скачиваем утилиту Whois с официального сайта Microsoft и сохраняем полученный файл в папку %windir% (обычно, это — C:\\Windows)

Как пользоваться утилитой Whois

Переходим по пути: ПускВыполнить (или комбинацией клавиш + R).
Вводим в поле cmd и нажимаем Enter. В открывшемся окне можете попробовать проверить домен при помощи простой команды, например так:

whois expert-lingva.com




30 марта 2015 г.

Анонимный доступ к доменной шаре без пароля

Возникла необходимость на момент миграции предоставлять пользователям, не находящимся в домене, доступ на доменные шары без авторизации и, соттветственно, ввода пароля. Общая папка располгается на Windows Server 2008 R2, в качестве клиентов выступает как Windows XP, так и Windows 7.
Собственно настройка:
  1. Включить на сервере учетную запись гостя;
  2. На папку, к которой требуется открыть общий доступ, дать права локальной группе Everyone  на изменение (ну или какие Вам требуется);
  3. В консоли сервера выполнить gpedit.msc для запуска редактора локальной групповой политики;
  4. Перейти в “Computer Configuration” =>> “Windows Settings” =>> “Security Settings” =>> “Local Policies” =>> “Security Options”
  5. Изменить настройка “Network access: Do not allow anonymous enumeration of SAM accounts and shares” на “Disable”
  6. Изменить настройку “Network access: Let Everyone permissions apply to anonymous users” на “Enable”
  7. Для повышения безопасности также желательно перейти в “Computer Configuration” =>> “Windows Settings” =>> “Security Settings” =>> “Local Policies” =>>  “User Right Assignment” и добавить пользователя Guest в параметр “Deny log on locally”
  8. gpupdate /force
Теперь при входе недоменных пользователей на шару этого сервера не будет запрашиваться логин/пароль

Источник: http://mcp.su/windows-server-2008/domain_share/

6 ноября 2014 г.

Как получить начальный аттестат webmoney почти на халяву...


Источник
Минимум для пополнения - 101 рубль. Комиссия "контакта" за услугу = 60 руб. Итого 161 руб., из них 100 руб. попадут к Вам на кошелёк. Затраты на аттестат = 61 руб. Ну ещё наверное на поездку до банка придётся потратиться. Но это будет всяко дешевле нотариального заверения документов для получения перс.аттестата и отправки их почтой

Сначала правда нужно будет все-таки загрузить скан паспорта тут: passport.webmoney.ru/asp/bMyDoc.asp
Инструкция: Загрузка документов в Центр аттестации
Потом зайти на perevod.webmoney.ru/TopUp.aspx
Выбираете contact. Дальше оформляете заявку (пишете сумму, выбираете банк. Если вдруг этого банка в списке не будет, выберите другой, главное чтобы была сама заявка и её номер). На последнем шаге откроется страница с номером платежа и кодом услуги, что-то вроде
Код платежа: 123456-78900
Код услуги в системе CONTACT: WEBP (WebMoney (СРП))

Ещё эти данные вышлют на указанный вами e-mail. Их нужно записать и взять с собой.

Приходите с паспортом в банк, говорите - я хочу пополнить кошелёк в WebMoney через систему переводов Контакт. Если не поймут - говорим по-другому "сделать перевод через контакт, вот с таким кодом услуги" и показываем. Ну и само собой показываем код платежа.
И обязательно скажите, что нужно чтобы ФИО и паспортные данные совпадали. И потом проверить не забудьте. Если хоть одна буква или цифра потеряется или окажется другой - не сработает.

Сам перевод выполняется моментально - через минуту деньги уже будут в кошельке. И придёт сообщение на кипер от WMID 900004858098 (WM Passport Service).

Если деньги не придут - значит не совпал код платежа. Если не пришло сообщение про аттестат - значит данные паспорта. Но это исключено, если всё тщательно проверять.

Итак, придёт сообщение. Там будет сказано "готовы выдать начальный аттестат, пройдите по такой-то ссылке и согласитесь с заявлением". Проходим, нажимаем кнопку, закрываем, ждём. Максимум через сутки, а обычно часов через 6, оттуда же на кипер придёт сообщение что аттестат выдан. Вот теперь вроде всё :)

Фух, надеюсь не запутал )))