Отчет о первом мотодальняке

Сегодня приехал из своего первого мотопутешествия. Маршрут был Астана-Актобе с ночевкой в Костанае и обратно, по истечению отпуска Первый дальняк не обошелся без приключений. Перед выездом мне стоило расслабить аммортизатор, чего я не сделал, хотя и была такая мысль. Говорить сейчас, хорошо это или плохо не буду, об этом позже. … Далее

Восстановление забытого пароля из Remmina

Скопировать значение secret из файла ~/.remmina/remmina.pref Скопируйте пароль из файла настроек. ~/.remmina/xxxx.remmina Найти файл настроек нужного сервера : grep 192.168.0.2 ~/.remmina/* Создайте файл со следующим содержимым #!/usr/bin/python from Crypto.Cipher import DES3 import base64 secret = base64.decodestring(‘КЛЮЧ ИЗ ШАГА 1) key = secret[:24] iv = secret[24:] # Encoded Encrypted password EEpwd … Далее

Динамическое изменение размеров панелей (управление видимостью)

Видимость = НЕ Видимость; Если Видимость Тогда //если нужно показать текущую панель //Привяжем верхнюю границу следующей панели к нижней границе разделителя ЭлементыФормы.ПанельВопроса2.УстановитьПривязку(ГраницаЭлементаУправления.Верх,ЭлементыФормы.Р1, ГраницаЭлементаУправления.Низ); //Развернем текущую панель и разделитель ЭлементыФормы.ПанельВопроса1.Свертка = РежимСверткиЭлементаУправления.Нет; ЭлементыФормы.Р1.Свертка = РежимСверткиЭлементаУправления.Нет; //Привяжем нижнюю границу текущей панели к верхней границе разделителя ЭлементыФормы.ПанельВопроса1.УстановитьПривязку(ГраницаЭлементаУправления.Низ,ЭлементыФормы.Р1,ГраницаЭлементаУправления.Верх); Иначе //если нужно спрятать текущую панель … Далее

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

При выгрузке данных табличных частей бывает необходимо проанализировать некоторое поле табличной части для заполнения другого поля. Для этого в алгоритме можно обратится к переменной ОбъектКоллекции в которой доступны все поля строки. Т = СоздатьОбъект(«ТаблицаЗначений»); Т.НоваяКолонка(«Код»); Т.НоваяКолонка(«Наименование»); Т.НоваяСтрока(); Если ОбъектКоллекции.ВидРасчета = «Оклад» Тогда Т.Код = «00001»; Т.Наименование = «Оклад»; ИначеЕсли ОбъектКоллекции.ВидРасчета … Далее

Перенос данных из базы с поврежденными таблицами

У клиента что то произошло с жестким диском, что потребовало восстановления данных на нем. Базу 1С вроде бы сохранили, и она даже открылась. Однако при попытке доступа к документу «Платежный ордер списание денежных средств» база вылетает с ошибкой. Ошибка СУБД: Ошибка SQL: Таблица не найдена ‘_Document151_VT3126’ по причине: Ошибка SQL: … Далее

Получить менеджер объекта по ссылке

//Функция получает менеджер объект по ссылке на него. Функция МенеджерОбъектаПоСсылке(Ссылка) Экспорт ИмяОбъекта = Ссылка.Метаданные().Имя; ТипСсылки = ТипЗнч(Ссылка); Если Справочники.ТипВсеСсылки().СодержитТип(ТипСсылки) Тогда Возврат Справочники[ИмяОбъекта]; ИначеЕсли Документы.ТипВсеСсылки().СодержитТип(ТипСсылки) Тогда Возврат Документы[ИмяОбъекта]; ИначеЕсли БизнесПроцессы.ТипВсеСсылки().СодержитТип(ТипСсылки) Тогда Возврат БизнесПроцессы[ИмяОбъекта]; ИначеЕсли ПланыВидовХарактеристик.ТипВсеСсылки().СодержитТип(ТипСсылки) Тогда Возврат ПланыВидовХарактеристик[ИмяОбъекта]; ИначеЕсли ПланыСчетов.ТипВсеСсылки().СодержитТип(ТипСсылки) Тогда Возврат ПланыСчетов[ИмяОбъекта]; ИначеЕсли ПланыВидовРасчета.ТипВсеСсылки().СодержитТип(ТипСсылки) Тогда Возврат ПланыВидовРасчета[ИмяОбъекта]; ИначеЕсли Задачи.ТипВсеСсылки().СодержитТип(ТипСсылки) Тогда … Далее

Обновление (установка) Plex Media Server. Ubuntu Server

Скачать установочный .deb файл со страницы загрузки Если Plex ужа был установлен, на всякий случай сделать копию папки $PLEX_HOME/Library/Application Support/Plex Media Server/ Запустить команду установки plexuser@plexserver:~$ sudo dpkg -i plexmediaserver_0.9.11.7.803-87d0708_amd64.deb Все!

Смена пароля пользователя mySQL

Свой пароль можно поменять через: SET PASSWORD = PASSWORD(‘пароль’) Пароль определенного пользователя можно поменять через: SET PASSWORD FOR логин@localhost = PASSWORD(‘пароль’); SET PASSWORD FOR логин@»%» = PASSWORD(‘пароль’); тоже самое делают: UPDATE mysql.user SET Password=PASSWORD(‘пароль’) WHERE User=’логин’ AND Host=’localhost’; FLUSH PRIVILEGES; или GRANT USAGE ON БД.* TO логин@localhost IDENTIFIED BY ‘пароль’; … Далее

Права Linux

Изменить рекурсивно права файлов: find ./audio -type f -exec chmod 644 {} \; f — файлы ./audio — путь Изменить рекурсивно права папок find ./audioplayer -type d -exec chmod 755 {} \; d — каталог ./audio — путь Изменить рекурсивно владельца/группу chown -R <Пользователь>:<Группа> <Путь>