пятница, 31 октября 2014 г.

как зарегистрировать класс openoffice

Каждое нововведение порождает новые проблемы.
Под новый программный комплекс решили запустить отдельную виртуальную машину. Новая машина - новые вспомогательный софт. И ком начинает нарастать. 

Программа делает расчеты и хранит результаты все в своих базах. Но бывают такие редкие случаи когда данные надо выгрузить. И выгрузка происходит в Microsoft Word и Excel.
Но не сохраняется в их формате, а через зарезервированный класс вызывает приложение с вставленными данными. Для чего нужно чтобы приложение должно быть установлено.

Приходится как прикладное приложение покупать Microsoft Office. Решили разобраться как поставить и привязать это дело к OpenOffice.

После установки OpenOffice, ПО для расчетов тупо пытается запустить Word или Excel, но выходит ошибка. Значит надо "обмануть" софт. Вот и начинаются веселые поиски "что и как".





как зарегистрировать класс openoffice
ИСПРАВЛЕНИЕ: ошибка "Класс не зарегистрирован", появляющаяся при запуске обозревателя классов




Видел на каком-то форуме ссылку, сам не пробовал.



AutomateIT! is called to automate the integration of OpenOffice with office software. MS Office objects are being replaced with OpenOffice analogues and after that any application that exports data to Microsoft Office exports them to OpenOffice instead.




http://sourceforge.net/projects/automateit







Компания Этерсофт объявляет о выпуске альфа-версии нового программного продукта UniOffice@Etersoft, позволяющего использовать OpenOffice.org вместо MS Office при взаимодействии с внешними приложениями. На практике это означает, что такие приложения, как 1С, Налогоплательщик ЮЛ и другие смогут выгружать свои документы, формировать отчеты не только в MS Office, но и в OpenOffice.org.




http://www.etersoft.ru/news/164

domolink переключение системы расчетов

https://portal.center.rt.ru/ClientWebPortal/appmanager/ClientPortal/PrivateClientDesktop?_nfpb=true&_windowLabel=SurveyLite_6&SurveyLite_6_actionOverride=%2Fcom%2Fsiemens%2Ftelco%2Fportal%2Fb2c%2FsurveyLite%2Fjpf%2FiAgree

Сетевой принтер зависает в режиме Автономная работа и не печатает

На Windows Server 2003 существует такая проблема с сетевыми принтерами - состояние переключается в Автономная работа (режим) и обратно не возвращается, в результате чего принтер не печатает.
Помогает только перезапуск службы "Диспетчер очереди печати".
Проблема решается отключением в настройках порта принтера функции "Статус SNMP разрешен" (SNMP status enabled).

вторник, 2 сентября 2014 г.

Список совместимых картриджей

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


Canon EP-25 : HP 15x (c7115x)

Как Samsung обновил прошивку

Как Samsung обновил прошивку

Данный пост касается смартфона Samsung Galaxy SIII (GT-I9300)

Владельцы заметили, что несколько месяцев назад стало доступно обновление Android до версии 4.3. Не желая наступить на какие либо грабли, я решил отложить обновление на месяц вперед. Тем более телефон работал стабильно уже более года.
Прошло около месяца и я вспомнил, что пора обновиться. Прошивку наверное уже обкатали. Запустил обновление. Все прошло успешно Пользуюсь телефоном далее. Ничего нового интересного не появилось, хуже тоже не стало.
Прошло около двух недель и наступил час Х.
Я в поездке, зарядка телефона на исходе, тяну до последнего. Однако зарядка опускается до 0%,  выводится сообщение "телефон будет выключен", я нажимаю "ОК", он завершает работу и выключается.
Спустя некоторое время я добираюсь до розетки, ставлю телефон на зарядку. Мимолетно обращаю внимание, что телефон не показывает индикацию зарядки, но оставляю его еще на пол часа. Возвращаясь к нему, понимаю, что он не заряжается. Нахожу другой кабель и другое зарядное устройство, но это никак не помогает делу сдвинуться с мертвой точки и я понимаю, что что-то тут не так - "приплыли". Извлекаем сим-карту, вставляем в запасной телефон.
По возвращению домой начинается диагностика всего чего только можно и чтение "интернетов" на данную тему.
А пишут много чего интересного - у мужа с женой одинаковые телефоны и после обновления они в один день "скончались"; у данной модели партия телефонов с заводским браком по питанию; после обновления прошивка убивает контроллер аккумулятора.
На следующий день я поехал к другу, у которого такой же телефон, чтобы провести пару тестов.
Прежде я замерил напряжение аккумулятора, оно составляло 3.5В, хотя номинальное напряжение по наклейке составляет 3.8В - низкое, но зарядка то должна была идти.
Взяв в руки такой же телефон, возникла делема - что во что сначало вставить, дабы не убить живой телефон. Логика подсказала, что заведомо живая батарейка в мой телефон - это правильный вариант. И вот оно счастье - телефон завелся, что означало, что он жив. После этого еще раз в мой телефон мою батарею, для проверки, и опять тишина. Тогда решено, для достоверности, вставить мою батарею в заведомо "живой" телефон, результат был ожидаемым - отсутствие признаков жизни. Выяснив, что что-то случилось с батарей я отправился домой.

Теперь у меня было два аргумента в пользу неработающей батареи - живая батарея завела телефон и напряжение 3.5В в моего аккумулятора против номинала 3.8В.
В наличии был зарядник типа "лягушка". Это "тупое" зарядное устройство, которое таковым и назвать нельзя из-за отсутствия контроля заряда, и которое имеет подвижные контакты, безразмерное место под батарею и выдает постоянно чуть более 5В и ток около 400мАч. Было решено его применить для кратковременной зарядки моего аккумулятора.
Через 20 минут я отключил все это дело. Замерил напряжение на выходе батареи - 3,75В. Собрал телефон и попытался включить. Как я был удивлен когда он завелся. Уровень зарядки показывал 12%. Я подключил родную зарядку к телефону и она работает - заряжает. "Хм" - подумал я и оставил его заряжаться.
Далее все было как обычно. Никаких необычных признаков. Но что-то же произошло и это надо было выяснить.Я начал вспоминать, что было такое, чего ранее я не делал, конечно же - я никогда почти не разряжал телефон в 0. Почему "почти"? Потому что до обновления разряжал, ставил на зарядку и после этого он нормально включался.
Я решил провести эксперимент. На глазах разряжаю его в 0. Выскакивает сообщение о выключении аппарата в связи с полной разрядкой, нажимаю "ок", телефон выключается. Тут же подключаю его к зарядке и ничего, совсем ничего. Т.е. получается все совпало.Подключаю к зарядке-"лягушка". Через 15 минут проверяю - включается. До заряжаю родной зарядкой и все отлично. Уже неделю пользуюсь телефоном не доводя его до самостоятельного выключения про 0% зарядки батареи.

SmartTV Samsung

Установка своих приложений под СмартТВ от Самсунга
http://tv-smart.at.ua/

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

КАК СНЯТЬ ЗАЩИТУ С PDF

http://freemypdf.com/

Виды защит, которые используются на PDF:

  • запрет на печать документа;
  • запрет на редактирования документ;
  • запрет на копирование содержимого документа;
  • запрет на извлечения страниц с документа;
  • запрет на компоновку документа;
  • установка пароля на открытие файла (документа);
  • установка пароля на редактирования прав доступа к документу.

пятница, 28 марта 2014 г.

D-Link DES Агрегация каналов 802.3ad

Данная технология ограничена скоростью 8Гб.  Выбираем два порта на коммутаторе в которые подключаем наше устройство и конфигурируем следующим образом:

config link_aggregation algorithm mac_destination
create link_aggregation group_id 10 type lacp
config link_aggregation group_id 10 ports 1-2
config lacp_port 1-2 mode active

четверг, 27 марта 2014 г.

Samba гибкие права на папку. запись, чтение, пользователь, группа.

Некоторые пояснения к конфигу:
  • force user - это пользователь, под которым samba будет записывать данные в шары
  • force group - тоже самое, только для группы
  • valid users - пользователи и/или группы, которым разрешен доступ
  • write list - пользователи и/или группы, которым разрешена запись в папку
  • read list - пользователи и/или группы, которым разрешено чтение


  1. #======================= Global Settings =====================================
  2. [global]
  3.    # Имя рабочей группы
  4.    workgroup = HOME
  5.    # Имя сервера в сети
  6.    server string = Documents
  7.    # NetBIOS имя
  8.    netbios name = srv-home
  9.  
  10.    # Режим работы самбы. Возможные значения - share, user, server, domain и ads.
  11.    # Многим пользователям обычно хватает режима - user
  12.    security = user
  13.    # Подсети, которым разрешен доступ к самбе
  14.    hosts allow = 192.168.7. 127.
  15.    # Загружать принтеры? Мне принтеры не нужны, я выключил эту опцию
  16.    load printers = no
  17.    printing = bsd
  18.    #guest account = nobody
  19.    # Путь к лог файлу. Я все отправляю в /dev/null, так samba работает чуток быстрее. Но для отладки логи нужны.
  20.    #log file = /var/log/samba/log.%m
  21.    log file = /dev/null
  22.    log level = 0
  23.    max log size = 50
  24.    # Шифровать пароли
  25.    encrypt passwords = yes
  26.  
  27.    # Определяем в каком хранилище будут хранится пароли
  28.    passdb backend = tdbsam
  29.  
  30.    include = /usr/local/etc/smb.conf.%m
  31.  
  32.    # Оптимизация работы самбы, чуток добавляет скорости
  33.    max xmit = 65535
  34.    socket options = TCP_NODELAY SO_SNDBUF=32768 SO_RCVBUF=32768 SO_KEEPALIVE
  35.  
  36.    # Интерфейс, на котором будет работать самба
  37.    interfaces = 192.168.7.250/24
  38.  
  39.    local master = yes
  40.    domain master = yes
  41.    preferred master = yes
  42.  
  43.    # Уровень ОС
  44.    os level = 65
  45.  
  46.    # Разрешить netlogons?
  47.    domain logons = no
  48.    # Включить поддержку wins
  49.    wins support = yes
  50.    # Включить сервер времени
  51.    time server = yes
  52.  
  53.    # Кодировка, в которой будут выводиться сообщения самбы в stdout и stderr
  54.    display charset = cp866
  55.    # Системная кодировка
  56.    unix charset = koi8-r
  57.    # Кодировка для DOS клиентов
  58.    dos charset = cp866
  59.  
  60.    # Чувствительность к регистру
  61.    case sensitive = no
  62.  
  63.    # Читать DOS атрибуты первыми?
  64.    #store dos attributes = yes
  65.  
  66.     # Эти скрипты используются контроллером домена для работы с машинами, пользователями и группами
  67.     #add machine script = /usr/local/bin/ldapaddmachine '%u' computers
  68.     #add user script = /usr/local/bin/ldapadduser '%u' people
  69.     #add group script = /usr/local/bin/ldapaddgroup '%g'
  70.     #add user to group script = /usr/local/bin/ldapaddusertogroup '%u' '%g'
  71.     #delete user script = /usr/local/bin/ldapdeleteuser '%u'
  72.     #delete group script = /usr/local/bin/ldapdeletegroup '%g'
  73.     #delete user from group script = /usr/local/bin/ldapdeleteuserfromgroup '%u' '%g'
  74.     #set primary group script = /usr/local/bin/ldapsetprimarygroup '%u' '%g'
  75.     #rename user script = /usr/local/bin/ldaprenameuser '%uold' '%unew'
  76.  
  77. #============================ Share Definitions ==============================
  78. [homes]
  79.    comment = Home Directories
  80.    browseable = no
  81.    writable = yes
  82.  
  83. # NOTE: If you have a BSD-style print system there is no need to
  84. # specifically define each individual printer
  85. [printers]
  86.    comment = All Printers
  87.    path = /var/spool/samba
  88.    browseable = no
  89. # Set public = yes to allow user 'guest account' to print
  90.    guest ok = no
  91.    writable = no
  92.    printable = yes
  93.  
  94. [Video]
  95.    comment = Video
  96.    path = /mnt/media/samba/video
  97.    browseable = yes
  98.    public = no
  99.    writable = yes
  100.    force user = smb_user
  101.    force group = smb_read
  102.    valid users = @smb_read, @smb_write
  103.    write list = @smb_write
  104.    read list = @smb_read
  105.  
  106. [Music]
  107.    comment = Music
  108.    path = /mnt/media/samba/music
  109.    browseable = yes
  110.    public = no
  111.    writable = yes
  112.    force user = smb_user
  113.    force group = smb_read
  114.    valid users = @smb_read, @smb_write
  115.    write list = @smb_write
  116.    read list = @smb_read
  117.  
  118. [Distrib]
  119.    comment = Distrib
  120.    path = /mnt/media/samba/distrib
  121.    browseable = yes
  122.    public = no
  123.    writable = yes
  124.    force user = smb_user
  125.    force group = smb_read
  126.    valid users = @smb_read, @smb_write
  127.    write list = @smb_write
  128.    read list = @smb_read
  129.  

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

Как изменить расположение файлов pst в Outlook 2010

Чаще всего, если жесткий диск компьютера разбит на несколько разделов, бывает удобно вынести почтовую базу с системного раздела на отдельный, так как она имеет свойство со временем выростать до неприличных размеров. Как выяснилось, в Microsoft Outlook 2010, если почтовая учетка работает по протоколу pop3, то никаких проблем изменить расположение файла .pst нет, а вот если учетка работает по протоколу imap, то все сложнее.
Если в двух словах, то я так и не нашел, как это можно сделать средствами самого Оутглюка, пришлось подставлять костыль. В общем, если вдруг понадобилось изменить стандартное расположение файла .pst, то делаем так:
  • Пуск — Выполнить — Regedit и перейти на следующий путь:
  • HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\
  • Кликнуть правой кнопкой по папке Outlook, выбрать Создать (New) — Расширяемый строковый параметр (Expandable String Value) и назвать его ForcePSTPath
  • Открыть новый ключ и ввести путь, где будут лежать файлы PST.
Далее, при создании новых учётных записей Outlook будет создавать файлы в указанном каталоге.

Password of terminal on iphone

Если захотите что-то расковырять в терминале на айфоне, то какой пароль набрать после su. Ответ: alpine

вторник, 18 марта 2014 г.

терминальный сервер windows 2003 сменить фоновую картинку

start -> run -> gpedit.msc 

Ветки которые касаются данной темы:

Конфигурация компьютера - Административные шаблоны - Компоненты Windows - Службы терминалов - Принудительная отмена фонового рисунка удаленного рабочего стола

Конфигурация пользователя - Административные шаблоны - Рабочий стол - Active Desktop

Конфигурация пользователя - Административные шаблоны - Панель управления - Экран

Для того чтобы применилась картинка нужно включить "Включить Active Desktop", потом можно выключить.

суббота, 22 февраля 2014 г.

OpenWRT factory reset, Сброс к заводским настройкам

Опять я зашел в тупик со своими экспериментами. А кнопки reset нету на OpenWRT. Так как же сбросить настройки к заводским? А ответ кроется в самой файловой системе прошивки. На самом деле ее можно просто отформатировать и у Вас будет новая голая система.
Как же так? Да он очень просто. На самом деле корень ФС - виртуальный. Состоит из двух разделов, один из них(SquashFS) только на чтение - он и представляет из себя чистую прошивку, смонтирован в /rom. А сверху него накладывается раздел (JFFS2) в режиме чтение/запись, в него и сохраняются все сделанные Вами изменения, смонтирован в /overlay. Отформатировав его Вы получите, что хотели.

И так что Вам надо сделать:

root@OpenWrt:~# rm -rf /overlay/*
root@OpenWrt:~# sync 
root@OpenWrt:~# reboot



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

mtd -r erase rootfs_data

четверг, 20 февраля 2014 г.

vi редактор. Основные команды

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

vi /file_folder/filename - открыть файл в редакторе vi
vi /file_folder/filename ++25 - открыть файл в редакторе vi и перейти к строке 25.

i - включить режим внесения зменений
[Esc] - выйти из данного режима]

u - undo (отмена)
CTRL + R - redo

:w [Enter] - сохранить внесенные изменения.

:q! [Enter] - выйти без сохранения изменений
:wq [Enter] - сохранить внесенные изменения и выйти.

dd - удалет строку на которой находится курсор
x - удалет символ на котором находится курсов

[y] - копирует строку в буфер
[P] - вставляет скопированную строку после той, на которой в текущий момент находится курсор

Поиск:
/text [Enter] - выполняет поиск "text" в тексте

Свой репозиторий для OpenWRT без интернета

Часто ли Вам приходится вводить новый железки в строй. Времени отнимает это не мало. А еще надо подготовить инфраструктуру для самой настройки.
Что же надо для того чтобы настроить OpenWrt под свои задачи. Естественно прописать в сети настройки и открыть интернет. А что делать есть для новых железок интернет закрыт. Пропишем на роутере с OpenWRT в качество репозитория свой компьютер, с которого производится вся настройка и интернет на нем наверняка есть.

Логинимся через ssh на роутер. Открываем конфиг:
vi /etc/opkg.conf
закоментируем прописанный репозиторий при помощи # :
src/gz attitude_adjustment http://downloads.openwrt.org/attitude_adjustment/12.09-beta/brcm47xx/generic/packages/

и добавим наш репозиторий с FTP-сервера
src/gz mypackages ftp://(ip_address)/brcm47xx/packages

А быстро и удобно поднять FTP-сервер на компьютере под Windows можно при помощи BabyFTP. Устанавливать не надо. Просто скачиваете и запускаете exe-файл. И все работает.