winfaq

  1. Q: Как сделать, чтобы пункт в контекстном меню проводника появлялся только при нажатии Shift?
    A: Добавьте на уровне ключа shell->[подпапка_реестра_вашей_команды_напр_open] два строковых параметра – Extended и SuppressionPolicyEx
    Второму установите значение {F211AA05-D4DF-4370-A2A0-9F19C09756A7}
  2. Q: Как соеденить по ssh два серых компьютера через промежуточный сервер с белым ip (порт RDP)?
    A: На компьютере, за которым работаешь – ssh -L 3389:127.0.0.1:3390 user@vps.example.com
    (я изменил порты 3389 и 3390 на другие в целях безопасности)
    На “слушающем” компьютере, к которому необходимо подключиться: ssh -R 3390:127.0.0.1:3389 user@vps.example.com (либо C2S на bitvise SSH)
    (изменил в реестре также порт rdp)
    Чтобы слушающий компьютер запускал эту команду в режиме службы:
    1. Из под Администратора выполняем команду
    В свойствах сервиса разрешаем LocalSystem взаимодействовать с рабочим столом.
    2. В HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sshdw изменяем параметр ImagePath на “cmd /k start” и запускаем службу sshdw.
    Windows выведет сообщение, что LocalSystem хочет показать окно, разрешаем и в открывшемся cmd пишем ssh-keygen.exe -t rsa
    По окончании нажатия Enter’ов в C:\Windows\System32\config\systemprofile\.ssh появятся файлы id_rsa и id_rsa.pub, копируем их на сервер в ~/.ssh и даём на сервере команду
    и рестартим sshd на сервере.
    3. В HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sshdw изменяем параметр ImagePath на 4. Рестартим sshw, вылогиниваемся из Windows и с компьютера, за которым работаем, после ssh -L делаем mstsc -> localhost:3389
  3. Q: Как получить номер терминальной SessionID?
    A: Ставим grep+awk:
  4. Q: Как получить цифры IP-адреса через командную строку?
    A:

    или
  5. Q: Как посмотреть список залогиненных пользователей на удаленном сервере? Как вылогинить пользователя с удаленного сервера?
    A:


    (где 8-ка – это id сеанса из результата предыдущей команды)
  6. Q: Не отображается ни одна сеть в менеджере беспроводных подключений (wi-fi) Windows XP?
    A: Включите службу “Журнал событий” и перезагрузите компьютер.
  7. Q: Не удалялись некоторые пункты в апплете “Установка и удаление программ”. Почистил ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, однако некоторые старые программы так и остались в appwiz.cpl. Как их убрать?
    A: Почистите также ветку HKEY_CURRENT_USER\Software\Microsoft\Installer\Products
  8. Q: Как в Windows быстро примонтировать ISO-образ?
    A: Это делает MFC-утилита Virtual CDRom от Microsoft. Не забудьте переместить файл vcdrom.sys в System32/Drivers
  9. Q: Как запустить Outlook 2010, ошибочно настроенный на отсутствующий Exchange сервер?
    A: Удалите перед запуском Outlook ветку HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles
  10. Q: How to print SWF to PDF?
    A: Install PDF_Creator printer, open SWF-file (even compressed) with Adobe Shockwave Flash Player and print it to the PDF-printer.
  11. Q: Как расширить стандартную оснастку AD “Users and Computers”?
    A: Добавьте библиотеку AcctInfo.dll из набора Account Lockout tools) в system32 и выполните команду regsvr32 acctinfo.dll
  12. Q: Как создать в Windows symlink (например, чтобы “обмануть” Google Picasa и заставить хранить ее свою базу в другой папке)?
    A: Используйте Sysinternals Junction :

    (на диске C:\ в момент создания символической ссылки, папки Google быть не должно)
  13. Q: Как массово сменить пароль учетной записи “Администратор”?
    A: Используйте утилиту cusrmgr.exe из Resorce Kit либо скрипт на VBScript:
  14. Q: Как включить RDP на удаленной машине?
    A: В редакторе реестра, подключитесь к удаленной машине и в ветке HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server значение fDenyTSConnections установите в 0.
  15. Q: Как, после клонирования SATA -> IDE, удалённо сменить букву системного диска?
    A: Если Windows доходит до Ctrl+Alt+Del и после ввода пароля сразу же выполняет выход из системы, то удаленно подключитесь к реестру проблемного копьютера и сотрите ветку HKLM\System\MountedDevices
    (Windows перенумерует все разделы/диски в соответствии с их состоянием, т.е. первый primary раздел на первом диске получит букву С и т.д.)
  16. Q: Как делать backup консольным winscp по scp?
    A: Батник
  17. Q: Windows не сохраняет учетные данные для соединения с принтерами и сетевыми дисками.
    A: Можно решить батником в автозагрузку пользователя с командой вида:
  18. Q: Как побороть ошибку “Вход в систему не произведён: выбранный режим входа для данного пользователя на этом компьютере не предусмотрен”?
    A: Проверьте параметры локальной политики безопасности “Доступ к компьютеру из сети” и “Отказ в доступе к компьютеру по сети”
  19. Q: Как узнать uptime в Windows XP?
    A: В консоли – net statistics server или systeminfo
  20. Q: Как заставить Windows 7 регистрировать записи PTR на DNS сервере, если IP адрес был получен через DHCP?
    A: Поставьте галочку “Use this connection’s DNS suffix in DNS registration” в настройках сети и выполните ipconfig /registerdns
  21. Q: Как увидеть все скрытые общие папки ($-шары) Windows/Samba удаленной машины?
    A: Скачайте отсюда smbclient под Windows и дайте команду smbclient.exe -L \\ИМЯ_КОМПЬЮТЕРА
  22. Q: Как сменить папку баз данных IBM DB2?
    A: Остановите службы DB2, скопируйте папку DB2, например с диска C на диск D, создайте файл s.cfg такого содержания:

    выполните команду

    и запустите службы DB2
  23. Q: Как сменить сетевые настройки в Windows через консоль?
    A: Используйте:
  24. Q: Как научить AutoHotkey запускать программы, открывать папку, сайт, вставлять спецсимволы?
    A: Пример ниже с комментариями:
  25. Q: Как добавить хранение истории в PowerShell?
    A: Дайте первые две команды под администратором
    New-Item -path $profile -type file -force
    Set-ExecutionPolicy Unrestricted

    и в созданном файле профиля добавьте код, приведенный ниже
    C|Users|rooslan|Documents|WindowsPowerShell|Microsoft.PowerShell_profile.ps1

    [collapse]
  26. Q: How to enable Ctrl+Tab on Opera 30 as Opera 29 behaviour, i.e. Ctrl+Tab to switch without a tab preview?
    A: Simply remap “Switch left through tabs” and “Switch right through tabs” under “Preferences → Browser → Shortcuts → Configure Shortcuts” to Ctrl+Shift+Tab and Ctrl+Tab respectively.

facebook  XP_Bckgnd

Создание RSS ленты в Drupal 6

Будем юзать один RSS-фид на весь сайт

На своем сайте вы можете создать несколько RSS-фидов – для форума, блогов, статей… Здесь легко запутаться.
Как поступить? Полагаю, люди привыкли к тому, что на 1 сайт – 1 rss-фид. Некоторые сайты предлагают несколько rss-лент и у опытных пользователей с этим не возникает проблем.
Но для большинства посетителей сайта наилучшим вариантом является наличие только одного фида.

Друпаловская RSS-лента по умолчанию

В статье Дэйла Макгладера хорошо раскрыта тема новостных лент движка Drupal. Обратим наше внимание именно на то, что у Друпала есть rss-фид по умолчанию. Требуется лишь небольшая настройка и все сразу начнет работать.
Read the rest of this article

How to install Windows 2003 x64 on Dell PowerEdge T620

Microsoft Windows 2003 operating system installation is not officially supported on Dell PowerEdge T620 (12th Generation (12G) Servers). This is reported to work only.
Windows 2003 may be installed in Dell 12G server only in ATA mode that can be changed under SATA settings in system BIOS (click SATA settings and change the Embedded SATA to ATA Mode).
Dell PERC drivers are not available for MS Windows 2003. Custom drivers should be integrated to OS source before installation process. You can download it here
To integrate this drivers into Windows Server 2003 x64, download nLite, integrate using wizard & create ISO-file from nLite (then burn it to CD).
nLitePERC
After installation Device Manager shows unknown devices (AHCI) – drivers can be found here
Links to ethernet drivers:
BroadcomNetXtreme_x64.cab
Intel_i350_eth.cab

Создаем Drupal-страницы из C♯ (XML-RPC node.save)

В данном способе создания нод будут использоваться модули Key Authentication, XMLRPC Server, Node Service и User Service из решения Drupal Services 6.x-2.2 (выбрал 6.x-2.2 как наиболее безглючную)
Подключаем их, далее идем в панели Administer › Site building › Services Administer › Site building › Services, жмем “Создать ключ”, задаем название, указываем что-нибудь в поле “Allowed domain” и выбираем разрешенные методы – в моем случае это system.connect, user.login и node.save. В настройках модуля Services выбираем тип авторизации – “Key Authentication”.
Скачиваем библиотеку XML-RPC.NET, компилим ее и добавляем в ссылки проекта VS2008 файл CookComputing.XmlRpcV2.dll, в using добавляем CookComputing.XmlRpc и System.Security.Cryptography.
Внутри класса добавляем:

Создание ноды будем производить, скажем, по нажатию кнопки, обработчик будет такой:

Дополнительные функции:

Expand

[collapse]

Из-за string CCK-полей VS у меня ругалась “Response from server does not contain valid xml” и “Существует несколько корневых элементов” (“There are multiple root elements”). Fiddler показал ошибку “Cannot unset string offsets”:
fiddler
Исправил применением патча к файлу /sites/all/modules/cck/includes/content.node_form.inc
P.S.
В случае проблем с CCK-полями советую использовать библиотеку DrupalXmlRpc.NET, скопировал ее и пример использования сюда:

  1. DrupalXmlRpc.NET_Demo
  2. MolineSoftware.DrupalXmlRpc_V2.0 , можете скачать.
    Объявляйте-добавляйте в CustomNode.cs свои CCK-поля:

Скачать проект Visual Studio 2008: drU-XRPC.cab

Мин. настройка роутера Sagemcom Fast 2804 для дома

Особенность этого роутера в том, что позиционируя его как “домашний”, прошивки в нем держат часто совершенно не настроенные.
В итоге – аппарат при разборчивой настройке будет раздавать и инет, и теле, и по проводам и по-вайфай. Но сей факт вызывает тонны вопросов “как настроить это”, как “настроить то” от пользователей тех же Ростелеком и дочерн.компаний, фирмы МТС и других поставщиков.
Впрочем, говорят, прилагаемое провайдером ПО, настраивает все в два клика. Возможно, проще скачать и запустить его?
В моем случае проблема была в том, что роутер был настроен на инет по ethernet (ош. “Ожидаем ISP”/”Waiting for ISP”) . Мне же требовалось чтобы все получало ADSL-интернет (и вайфай и четыре порта роутера, другого там не надо). Выгрузив “Управление-Параметры настройки” в отдельный файл, я вытащил из параметра AdminPassword закодированный в base64 пароль для аккаунта admin на роутере.
Далее в “Доп.настройках-L2-ATM” я удалил все интерфейсы, создал свой с необходимыми VPI/VCI, в “WAN services” удалил все PPP-интерфейсы и добавил свой pppoe (выбираем свой atm и ставим галочку “Проключать кадры PPP между WAN и локальными портами”) – он появится на странице “Соединение с Интернет”.
sagemcom2804

Installing FWBuilder 5.0.1.3592-1 on CentOS 5.8

First of all, let’s install QT4:

Now we look for packages with files of dependencies:
yum provides “*/libcrypto.so*” (or yum whatprovides */libcrypto.so*)

rpmbuild –rebuild ftp://fr2.rpmfind.net/linux/sourceforge/f/fw/fwbuilder/Current_Packages/5.0.1/fwbuilder-5.0.1.3592-1.el5.src.rpm
rpm -ivh /usr/src/redhat/RPMS/i386/fwbuilder-5.0.1.3592-1.i386.rpm
I haven’t X-system on my CentOS server & it was neccessary for me to use MS Windows desktop as X-server.
So further we install XMING on Windows and run it.
Command on CentOS-side:

Finally we launch fwbuilder:
fwbuilder_1
NAT rule:
fwb-nat_2
To import existing rules into FWBuilder:
fwb-import_3
You always can execute command service iptables save to save rules /etc/sysconfig/iptables
Don’t forget to mark one interface as “management interface”.
To debug, to find denied logged connections:
cat /var/log/messages | grep IP_ADDRESS_OR_SMTH
To pre up iptables rules on the destination PC:

It saves it into /etc/sysconfig/iptables file (which will be pre-up using iptables-restore on boot from /etc/init.d/iptables).
P.S. Please note to use IP-ranges in rules instead of adapter names.
igrad-v1.fwb | asterisk-v2.fwb | for_deb78.fwb

Настройка Drupal 7 галереи Juicebox

tuxСкачиваем juicebox и его зависимости: libraries, views, ctools
Скачайте Javascript библиотеку из http://www.juicebox.net/download и распакуйте в /sites/all/libraries/juicebox (чтобы juicebox.js был в /sites/all/libraries/juicebox)
Теперь идем “Структура”-“Типы материалов”-“Статья”-“Управление полями” – напротив Image щелкаем на “Изменить”.
juicebox_1
Здесь ставим галочку “Показывать поле для ввода атрибута «title»” и в настройках “Поля Image” выбираем “Количество значений = не ограничено”
Сохраняем.
Идем Структура >> Типы материалов >> Статья >> Управление отображением и полю Image выставляем формат Juicebox Gallery:
juicebox_2
Далее создаем новую ноду и аплоадим в нее несколько картинок. Галерея готова.

Linksys WRT54G v6 stock firmware

Linksys WRT54G v6 stock firmware
Download (1,55 Mb): FW_WRT54Gv5v6_1.02.8.001_US_20091005.bin

Использование root-доступа в Cisco EX90

Порой бывает полезно получить рутовый доступ в Cisco EX90.
Подключитесь к telepresence через telnet или консоль под логином admin и паролем.
Запустите команду
Systemtools rootsettings on
Теперь выполняйте вход уже под именем root, по умолчанию рутовый пароль – TANDBERG, либо пустой:
ex90_FS_root
Чтобы изменить пароли root или admin, логинимся как admin в обоих случаях и выполняем команды:

xCommand SystemUnit AdminPassword Set Password:

systemtools rootsettings on

P.S. Ringtones (MP4) from Cisco EX90:
Sunrise, Ripples, Vibes, Evolve, Ascent, Mellow, Mischief, Reflections, Delight, Playfull, Calculation, Ringer:

ex90-rings

wsap24.so в шаблоне ISPManager

После установки пакетов 1c-enterprise83-*XXX*-amd64.deb, копируем apache-vhosts-ssl.template из /usr/local/mgr5/etc/templates/default/ в /usr/local/mgr5/etc/templates/ и правим его в последнем. В конец добавляем: /etc/apache2/mods-available/_1cws_module.conf: Чтобы подгружать VRD-файл, нам необходимо предварительно Далее для любого домена производим настройки в панели и сохраняем. default.vrd для https://elabu.ga/elg/ws/elabuga.webexchange.1cws: