воскресенье, 24 марта 2013 г.

Интерактивная карта IPv4-адресов...

...на основе глобального скана сети с помощью ботнета, созданного из устройств с дефолтными настройками и аккаунтами (страница проекта http://census2012.sourceforge.net/paper.html).

Сама карта.

четверг, 21 марта 2013 г.

Стили текста в Virtuemart

Чувствую, периодически, вновь и вновь буду возвращаться к виртуальному магазину. Посему, себе закладка на память:
Чтобы изменить внешний вид цены в категории товаров правим в файле
/components/com_virtuemart/assets/css/vmsite-ltr.css
строку
.featured-view .spacer span,.latest-view .spacer span,.topten-view .spacer span,.related-products-view .spacer span,.browse-view .row .product .spacer span{font-size:11px;color:#666;}

Как видно, стиль затрагивает не только цену но и другие надписи. Желательно бы покопаться и сообразить отдельный стиль для цены.

Долго же я искал :)

Пару слов о переменных (взято с нета):

Почти все шаблоны делятся на 2 две группы:
Шаблоны для категории
Шаблоны для товара (карточка)

Все шаблоны представляют из себя простые текстовые файлы с html кодом внутри, только вместо конкретных данных там находятся заглушки.

Как это всё вообще работает. Для того чтобы увидеть содержимое любой категории в адресной строке или POST запросе должны присутствовать хотя бы следующие параметры: option=com_virtuemart, page=shop.browse. После запроса на просмотр определенной категории парсер VirtueMart запускает файл «shop.browse.php». Там в соответствии с установленными параметрами выполняется запрос в базу данных.

Если запрос вернул записи, то из данных категории, если была запрошена категория или из данных первого найденного товара, если выполнялся поиск, берется имя шаблона, и выбранные записи циклично обрабатываются. А именно, из данных текущей записи определяются переменные, после чего заглушки из шаблона заменяются на значения этих переменных.
Шаблон категории (перечень товаров)

Шаблоны отображения данных для категорий размещаются в .../administrator/components/com_virtuemart/html/templates/browse/browse_ХХ.php Могут задаваться для каждой категории разными (своими). Устанавливаются в настройках категории. Всё это ужасно интересно, но для пользователей, которым совершенно не хочется копаться в коде я приведу таблицу соответствий заглушек абстрактному содержанию переменных.

{product_flypage} - Ссылка на флаер товара

{product_thumb_image} - Имя файла маленькой картинки

{product_full_image} - Имя файла большой картинки

{full_image_width} - Ширина большой картинки. Для открытия картинки в окне, размером с картинку

{full_image_height} - Высота большой картинки

{image_url} - Ссылка до директории картинок Virtuemart «images/»

{image_width} - Ширина маленькой картинки

{image_height} - Высота маленькой картинки

{product_name} - Наименование товара

{product_s_desc} - Краткое описание товара

{product_details...} - Имя ссылки на флаер товара «Подробнее...»

{product_rating} - Рейтинг товара

{product_price} - Цена товара

{form_addtocart} - Форма добавления в корзину

{product_sku} - Артикул товара
Внешний вид карточки товара

Флаер, или страница подробной информации о товаре, или карточка товара - это то, что увидит покупатель «зайдя» в товар. Внешний вид этой страницы определяется одним из шаблонов расположенных в директории «product_details/» . Один из этих шаблонов можно назначить категории и/или типу и/или конкретному товару. Обработка данных и наполнение шаблона осуществляется файлом «shop.product_details.php» . Для наполнения шаблона можно использовать следующие заглушки:

{navigation_pathway} - Путь до товара - Инструменты ? Дрели ? Дрель/Шруповерт D-Link DSL-G604T

{navigation_childlist} - Выпадающий список с дочерними товарами - Для добавления нужно войти в свойства товара а затем в меню VirtueMart выбрать «Товары» ? «Текущий товар» ? «Добавить объект»

{product_name} - Наименование товара

{product_image} - Готовая маленькая картинка

{full_image} - Готовая большая картинка

{more_images} - Готовая ссылка на дополнительные картинки - Для добавления нужно войти в свойства товара, а затем в меню VirtueMart выбрать «Товары» ? «Менеджер файлов» ? «Добавить изображение/файл

{file_list} - Файлы товара

{edit_link} - Ссылка на редактирование свойств товара уполномоченными пользователями

{manufacturer_link} - Ссылка на страницу подробной информации о производителе

{product_price} - Цена товара

{product_s_desc} - Краткое описание товара

{product_description} - Полное описание товара

{product_weight} - Вес товара

{product_sku} - Артикул товара

{addtocart} - Форма добавления в корзину

{product_reviews} - Покупательские отзывы

{product_reviewform} - Форма для оставления отзыва

{product_availability} - Доступность товара - Те идиотские картинки =) 24h, 1 week и пр. По нашему «Обычное время доставки»

{vendor_link} Ссылка на продавца - Имеет смысл, если в магазине много продавцов. Обычно Вы и есть единственный продавец.

{mosConfig_live_site} - Ссылка на ваш сайт

{related_products} - Простые карточки схожих продуктов - Можно назначить в свойствах товара, можно позволить VirtueMart генерировать этот список самостоятельно, а можно просто отключить.

{product_type} - Таблица с параметрами типа товара - Внешний вид меняется в файле «ps_product_type.php» в функции «list_product_type»

{product_packaging} - Информация об упаковке и количестве товаров в упаковке - Задается в свойствах товара
Настройка внешнего вида каталога

Все начинается с изменения файла ...\administrator\components\com_virtuemart\html\shop.index.php

Для изменения количества категорий строку ищем 35-ю строку и находим строку $categories_per_row = х; Здесь соответственно указанно, количество категорий на строку, можете сами выставить желаемое

Расстояние между категориями меняются - Для этого меняем параметр cellpadding="". Вместо "0" ставим например "7".
Настройка внешнего вида под категории

В этом случае изменяем файл administrator/components/com_virtuemart/classes/ps_product_category.php. Действия такие же, как в настройке внешнего вида каталога.

воскресенье, 17 марта 2013 г.

Колонки материала в Joomla

Задача: изменить количество колонок материала (не макета!), например, из двух в одну; например, новостей.

Открываешь Все меню -> Меню в котором находится пункт новостей -> Открываешь пункт новостей для редактирования. Далее в правом блоке с настройками пункта меню написано Параметры основные
там соответственно находятся следующие параметры
Во всю ширину
Вступление
Колонки
Ссылки

Выбираем Колонки и ставим нужное количество колонок сохраняем смотрим

воскресенье, 24 февраля 2013 г.

Resolving "403 Forbidden" error, Nginx

403 Forbidden errors are Nginx’s way of telling “You have requested for a resource but we cannot give it to you.” 403 Forbidden is technically not an error but a HTTP status code. 403 response headers are intentionally returned in many cases such as -
User is blocked from requesting that page/resource or the site as a whole.
User tries to access a directory but autoindex is set to
off.
User tries to access a file that can be only accessed internally.

These are some among many cases where a 403 Forbidden response is intentionally returned. But here we will talk about the causes of 403 responses that are unintentional/not desired which generally occur as a result of misconfiguration on the server side.
Permissions are not set correctly

This is the most common cause of this error. By permissions, I do not only mean the permissions for the file that is being accessed. In order to serve a file, Nginx needs to have read permissions for the file as well as execute permissions for every hierarchial parent directory of the file to chdir to it. For example, to access the file located at -
/usr/share/myfiles/image.jpg

Nginx needs to have read permissions for the file as well as execute permissions for /,
/usr,
/usr/share and
/usr/share/myfiles. If you use the standard 755 for directories and
644 for files (umask: 022), you should not run into this problem.

To check for ownership and permissions on a path, we can use the namei utility like this -
$ namei -l /var/www/vhosts/example.com

f: /var/www/vhosts/example.com
drwxr-xr-x root root /
drwxr-xr-x root root var
drwxr-xr-x www-data www-data www
drwxr-xr-x www-data www-data vhosts
drwxr-xr-x clara clara example.com
Directory index is not properly defined

Sometimes, the index directive does not contain the desired directory index. For example, for a standard setup with PHP, the index directive should be -
index index.html index.htm index.php;

According to this example, when a directory is acessed directly, Nginx will try to serve index.html, then index.htm and index.php after that. If none of them are found, Nginx will return a 403 header. If index.php were not defined in the root directive, Nginx would have returned 403 without checking for the existence of index.php.

Similarly, for a Python setup, index.py should be defined as a directory index.

These are the most common causes of undesired 403 responses. Feel free to leave a comment if you are still getting 403s.

(c) http://nginxlibrary.com

Создание multiboot-флешки

Переходим на сайт проекта, и скачиваем свежую версию Yumi.
Это практически все! :-)
Имея в арсенале запас ISO-образов загружающихся дисков, добавляем их по одному; после каждого придется подождать (копирование на флешку тех же 4-х DVD-шных гигабайт занимает время).
Тем не менее при первых же экспериментах без особых усилий создал флешку с установщиком XP, SonyaLiveCD, FreeDos, ArchLinux, LinuxMint, Partition Wizard, MemTest, CloneZilla и что-то там еще - ну, обычный джентельменский набор.
Если потребуется на созданной флешке изменить лого - ищем (на флешке же) файлик yumi.png, правим в любом граф. редакторе, сохраняем с теми же параметрами (индексированные 256 цветов и оригинальное разрешение).
Кстати на сайте проекта где-то в футере есть ссылки на альтернативные утилиты.

Стоит оговориться, что проект только недавно стал поддерживать загрузочные windows-диски. Инсталляция же их с флешки проходит в два этапа (stage 1 и 2) с соответствующими пунктами меню.

пятница, 22 февраля 2013 г.

Один из способов восстановления загрузки ХР.

Могу сказать, что действенно - мне помогло. Заодно полезно посмотреть пару команд и их параметры.

Слово автору:

There's an easy fix for "Missing HAL.DLL," "Invalid Boot.Ini," and several other fatal startup errors, Fred Langa says.

It usually takes a lot to stop XP in its tracks. Even in those rare cases when the operating system is badly damaged, you'll usually at least have the option of booting into the "Last Known Good" configuration, or to Safe Mode. But sometimes, especially after major hardware failures or part swaps (e.g. moving the operating system to a new hard drive), or after problems with dual- or multi-booting software, you may encounter seemingly intractable errors such as "Missing or corrupt HAL.DLL," "Invalid Boot.Ini," or "Windows could not start..."

These problems can seem hard to get past. For example, the first time I got a "Cannot find \Windows\System32\hal.dll" error message, I thought I'd be clever and replace the missing file via a simple Copy command from the Recovery Console. I booted the PC, switched to the \Windows\System32 folder, and there it was: The HAL.DLL was already there. It wasn't missing at all. Why couldn't the operating system find it?

I tried copying a fresh version of the file to \Windows\System32. No dice. I tried renaming it all uppercase and then all lowercase. Nothing. I put a copy in the root directory. No effect. I tried everything I could think of, but nothing worked.

Then--doh!--I stopped thrashing and did what I should have done initially: I dug into the Microsoft Knowledge Base and learned about XP's built-in Rebuild command. It can often easily fix "Missing HAL" and similar problems in just a minute or two. If you know about this command and how to use it, you can potentially save yourself hours and hours of manually reinstalling or rebuilding a failed operating system.

The Rebuild command--technically a software "switch" used with XP's Bootcfg tool--automatically searches a hard drive for valid startup information and files, letting you choose the correct ones. This has the effect of removing and repairing any references to whatever invalid, missing, or corrupt startup information was preventing normal booting.

As is true of so many technical topics, this one actually takes far longer to describe than to implement, so please don't be put off by any seeming complexity in this discussion. Once you know the process, it's actually quite straightforward and takes only a minute or two to run to completion.

For example, if you already have some knowledge of the commands involved, many "Missing or corrupt HAL.DLL," "Invalid Boot.Ini," or "Windows could not start..." problems can be fixed with these five shortcut steps:

Boot from your XP Setup CD and enter the Recovery Console
Run "Attrib -H -R -S" on the C:\Boot.ini file
Delete the C:\Boot.ini file
Run "Bootcfg /Rebuild"
Run Fixboot


It really can be as simple as that!

But the first few times you try this repair, it makes sense to use the slightly longer but more certain "official" method, as outlined by Microsoft in a number of separate Knowledge Base articles. To save you time, we'll concatenate the instructions here.

четверг, 21 февраля 2013 г.

GParted

   Сразу скажу - запустил первый раз. Сразу задал нехилый таск на подвИг двух крайних к концу партиций (Ext3) с предыдущим ресайзом каждой (!), и с последующим в конце призывом  шикарно и со вкусом рассесться на освобожденном месте (только ресайз) первую область с начала диска (NTFS).

   И сразу - разрыв шаблона. Ибо кроме трех виндузных менеджеров разделов (ой, не считая фдиска в досе) - никогда ничего не пробовал. Наивный, думал, через час... вкушу. Вкусил.
   Первый раздел разрешался, как показалось для начала мне, очень тяжело. Потуги просто..Весь вечер! Несмотря на кажущиеся подвисания, он работал, судя по всему, хотя и по странному алгоритму. Второй таск со вторым разделом пошел активней, но когда осталось до завершения какие-то многообещающие секунды в количестве семи, эти семь секунд длились около четырех часов (!) - не считая полной ночи.
   К их окончанию прогресс-бар воспринимался уже таким себе скринсейвером с зеленой полоской (оболочные с-сэйверы отключил еще ночью, так волновался за процесс :)
   И если бы не твердая рука шефа - ждал бы сияния стартовой страницы ОС до сих пор...
 
   Теперь то, что интереснее технически:

- ребутнули под самое завершение индикатора процесса, который висел, как выше сказал, около 4-х часов. Т.е., система живая (LiveCD), четко реагирует на все внешние раздражители, но, в состоянии покоя, не помня себя, накручивает процессор до постоянных 100% загрузки. Ровненькая такая линееечка вверху сисмона, без пиков и ям. Стабильность.
- еще одно озадачивает - эти самые четыре часа проходили практически в полном молчании HDD! Ни тебе рид, ни тебе райт...
- особой инфы в нете не нашел, но похоже, это _мог_быть_ некий завершающий процесс, когда работа с физической поверхностью уже завершена...

   Из всех usefull advices нашел оскорбительно (для компьютера) мало:
1. Помни о бєкапах.
2. Отключи FDD, перед.
3. Обязательно проскань на ошибки поверхности (я не сделал).

А затыков подобных наблюдается немало... Знаю, что моветон - не указывать цвет тарелки из которой кушаешь , но тем не менее версию ЖеПартед"а точно не помню.

Пара слов об Акронисе: на дисках Sonya LiveCD и установочного "семерки" Акронис видит партиции Ext как неразмеченные области, на другом админском диске - NervOs - видит нормально, им и закончил работу с разделами. А вот версии Акрониса посмотреть  не догадался...

четверг, 7 февраля 2013 г.

WinSCP

Столкнувшись с проблемой удаленного редактирования файлов "на лету" в кодировке windows1251 из-под оконной платформы, нашел отличное софтверное решение: WInSCP.

Описание с сайта:

WinSCP выполняет все основные операции с файлами, такие как загрузка и выгрузка файлов. Он также позволяет переименовывать файлы и папки, создавать папки, изменять свойства файлов и папок, а также создавать символические ссылки и ярлыки.
При помощи WinSCP можно соединиться с сервером SSH (Secure Shell) по протоколу SFTP (SSH File Transfer Protocol) или SCP (Secure Copy Protocol), как правило с машинами под ОС UNIX. SFTP стандартно входит в реализацию протокола SSH-2. SCP точно так же стандартно входит в реализацию протокола SSH-1. Оба этих протокола поддерживаются даже самыми свежими версиями SSH-серверов. WinSCP поддерживает как SSH-1, так и SSH-2.

Дополню:

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

суббота, 2 февраля 2013 г.

Твиты в реальном времени.

http://www.tweetping.net


 А все-таки есть некоторая ментальная разница - в разрезе использования сетевых сервисов. Нам, славянам, или как-то не пристало к лицу пользоваться такими короткими сообщениями (интересно, как там итальянцы?), или внутренняя стыдливость не дает возможности каждые полчаса сообщать, в каком уголке местности ты находишься и вообще - чем занимаешься...
   Говорить, что мы отсталые - трудно - многие, очень многие пользуются всеми видами IM, очень многие - облачными хранилищами, чуть ли не большинство уже - контакт-порталами по типу ВК или Одногл... Одноклассников, ну и проч.
Просто твиттер занимает, видимо, какую-то среднюю нишу между такими уже обычными СМС и более продвинутыми средствами социального общения - через интернет на "больших" сайтах. Некий костыль для преодоления робости перехода от использования мобилы к пользованию компьютером.
   Вот и сразу напрашивается подлая мысль - не так мы еще доросли в массе своей материально, чтобы пользоваться безделушками, ради твиттеров.
   Ибо бедный - едва-едва имеет ява-телефон, простейший, а человек "покруче" - сразу камп с хорошим нетом и прочими графически-музыкальными способностями. Ни первому, ни второму твиттер особо и не понадобится.
   А "европеянам" почему-то нравится...
   (Все ИМХО, конечно :)

вторник, 22 января 2013 г.

Учебная программа для подготовки настоящих сисадминов.

Первый курс:
Изучения принципиальных схем и принципов работы чайников, кофеварок, кофемолок, телевизоров, телефонов сотовых и обычных, теория и практика работы с паяльником, упражнения с паяльником в движении и в строю, практические ночные занятия с осциллографом, разборка-сборка компьютера любой конфигурации на зачетное время из любых доступных деталей (где украдешь недоступные, преподавателей не волнует).
Обязательная физическая подготовка: бег по лестницам и пересеченной местности с полной выкладкой (системник, блок питания, монитор, ноут, 2 мышки, Клава, 55 дисков,100 м витой пары, коннекторы, инструмент обжимной и на всякий случай шанцевый), ползание по пластунски в ограниченном пространстве.

Второй курс:
Dos,Windows,Unix,Linux,OS/2,FreeBSD изнутри и снаружи. Установка, настройка, создание серверов и рабочих станций, создание индивидуальных рабочих мест и глобальных офисных систем, единых бухгалтерий по всему миру и локальных подземных командных центров, автоматизация биржевых обменов и систем спутникового слежения, системы защиты информации и в случае несанкционированного доступа-автоматического адекватного ядерного возмездия. Изучение всех возданных и перспективных офисных приложений, имеющихся и возможных в будущем бухгалтерских и банковских программ, решение прикладных задач по налогообложению, трудовому и уголовному законодательству. Компьютерный и экономический шпионаж и контршпионаж. Зачет по знанию портов при условии обязательного похмелья и трехсуточного бодрствования. Допуском на экзамены служит наличие сертификата от Гейтса и поздравление с днем рождения от Торвальдса.

Третий курс:
Программирование на возможных (созданных и перспективных) языках. Создание домашних страничек, сайтов и порталов, программ управления банками и атомными электростанциями, холодильниками и электробритвами. Принимается экзамен в устной форме, экзаменуемый разговаривает на языке программирования (по выбору преподавателя). Для оживления экзамена рекомендуется использовать чертежи и наброски, выполненные в Авто-, Мат-, Архи-кадах, раскрашенные в кореле и фотошопе и желательно анимированные как минимум в трех разных 3D приложениях. В качестве практического задания-пантомима на тему объектно-ориентированного программирования.

Четвертый курс:
Теоретическая и прикладная психология (знать Карнеги как устав!), лингвистика общая и специальная (все виды слега и арго, феня, Албанский, эльфийский, орчий и бухгалтерский языки), теория и практика педагогики, методики обучения, возрастная психология, психология власти, психология толпы, практический гипноз и измененные состояния сознания.

Пятый курс:
Магия, колдовство, шаманизм, астрология и эзотерика, углубленное изучение начертательной, рунической, ритуальной магии. Теология и некромантия. Навыки допроса и пыточного дела. Зачетный ритуал вокруг сервера и допрос мертвого, немого и тупого пользователя.

После окончания выдается диплом Сверх-Админа.
Этот админ действительно сможет все, а что не учил — то сам поймет и сделает.
Вопрос только один — сколько ему надо будет платить?

среда, 16 января 2013 г.

Принтер Samsung SCX-3205, прошивка, печать отчета.

Брать здесь прошивку на принтеры 3200 и 3225, с подробной инструкцией.
Несколько своих замечаний:
- у меня начал прошиваться только после печати полного отчета (по удержанию кнопки "Стоп"), а это несколько страниц.
- "Стопом" отчет не печатался, использовал альтернативный вариант, найденный в сети:
  1. Включить принтер, загрузить 1 лист бумаги
  2. Нажать быстро следующие клавиши: "+", "+", "STOP", "-", "-", "STOP", "STOP"
  3. На дисплее должно отобразиться "UC"
  4. Нажимаем кнопку "+" несколько раз, до тех пор, пока на дисплей не появится "АА"
  5. Нажимаем кнопку "START"
Будет распечатан отчет, содержащий серийный номер и версию прошивки. Серийный номер рекомендуем скопировать из программы USB device viewer, чтобы не было ошибок.

- Со входом в меню "АА" пришлось повозиться, но раза с пятого получилось - нужно нажимать не очень быстро и не очень медленно :-)

четверг, 3 января 2013 г.

Luakit - альтернативный браузер.

Маленький, но полноценный По заверениям разрабов и пользователей - шустрый.

Устанока:
sudo apt-get install luakit


Навигация:

o или :open и последующий ввод url открывает его в текущей вкладке.
w или :winopen и последующий ввод url открывает его в новом окне.
t или :tabopen и последующий ввод url открывает его в новой вкладке.
«Ctrl+t» — открыть домашнюю страницу в новой вкладке.
«Ctrl+w» — закрыть текущую вкладку.
d — закрыть текущую вкладку, если закрыта последняя вкладка, отобразить пустую страницу.
> — переместить текущую вкладку вправо.
< — переместить текущую вкладку влево.
r или :reload — обновить страницу.
f — режим подсветки ссылок и вывод номера, с помощью которого можно перейти по ссылке.
: и последующий ввод q — закрытие окна браузера.
«Ctrl+Shift+r» — перезагрузить luakit.

Переключение между открытыми вкладками:
«Ctrl+Page_Up» или «Shift+Ctrl+Tab» — перейти к предыдущей вкладке.
«Ctrl+Page_Down» или «Ctrl+Tab» — перейти к следующей вкладке.

Прокрутка (scrolling):
j или «стрелка вниз» или «Ctrl+e» — плавная прокрутка страницы вниз.
k или «стрелка вверх» или «Ctrl+y» — плавная прокрутка страницы вверх.
«Ctrl+d» — прокрутка вниз с малым шагом.
«Ctrl+u» — прокрутка вверх с малым шагом.
«Ctrl+f» или «Space» или «Page_Down» — прокрутка вниз с большим шагом.
«Ctrl+b» или «Shift+Space» или «BackSpace» или «Page Up» — прокрутка вверх с большим шагом.
«Home» — прокрутка к началу страницы.
«End» — прокрутка к концу страницы.
h или «стрелка влево» — плавная прокрутка страницы влево.
l или  «стрелка вправо» — плавная прокрутка страницы вправо.
$ — прокрутка страницы влево до упора.
^ — прокрутка страницы вправо до упора.

Масштабирование (zooming):
+ — постепенное увеличение масштаба страницы.
- — постепенное уменьшение масштаба страницы.
= — исходный масштаб страницы.

Буффер обмена (clipboard):
p — поиск выделенного фрагмента в поисковике по-умолчанию, новая вкладка не открывается.
P — поиск выделенного фрагмента в поисковике по-умолчанию, новая вкладка открывается.

История:
H или b или «Ctrl+o» — назад по истории посещённых страниц.
L или «Ctrl+i» — вперёд по истории посещённых страниц.

Закладки (bookmarks):
B — добавить страницу в закладки.
После появления слева внизу строки с командой :bookmark и адресом ссылки можно добавить тэги, описывающие ссылку:
:bookmark http://www.gentoo.ru linux gentoo forum

Закладки сохраняются в файле ~/.local/share/luakit/bookmarks
При вводе команд gb или gB откроется вкладка с отсортированными по тэгам закладками.

«Быстрые» закладки (Quickmarking):
Взято здесь:
«M+{a-zA-Z0-9}» — создаст закладку с именем, состоящим из одной буквы или цифры.
«Быстрые» закладки сохраняются в  ~/.local/share/luakit/quickmarks
Открыть сохранённые закладки в текущей вкладке можно командой go{a-zA-Z0-9},  в новой вкладке — gn{a-zA-Z0-9}.

:qmark G http://google.com/ — сохранит быструю закладку на сайт гугла под именем «G». Набрав goG, можно открыть закладку в текущей вкладке, либо gnG — в новой.

Создать группу закладок можно командой
:qmark S http://google.com, http://ya.ru
Команда goS откроет первый адрес  в текущей вкладке, остальные в новых.
Команда gnS откроет все адреса в новых вкладках.

Просмотреть (отредактировать, удалить) сохранённые «быстрые» закладки можно интерактивной командой — :qmarks.

Режимы:
i переход в режим вставки.
: переход в командный режим.
«Ctrl+z» — переход в режим ввода текста.
Автор: Lupo Alberto


среда, 2 января 2013 г.

PtokaX для Linux

http://dchublist.ru/forum/viewtopic.php?f=10&t=76&start=0

Запуск и останов сервиса:
sudo ./PtokaX start
sudo ./PtokaX stop
(из папки с птокой)
 
Сюда же до кучи, запуск и останов аналога - Rushub'a (страница проекта - http://rushub.org):
sudo service rushub start 
sudo service rushub stop
 
Дополнительная функциональность PtokaX обеспечивается скриптами на языке Lua. Для дебиана (и убунты) устанавливается командой:
apt-get install liblua5.1-0-dev lua5.1
после чего чожно сразу войти в интерпретатор:
env lua
 
Скрипты можно поискать на http://mydc.ru
 
 
 
  

Scripts for open dc hub

Setting up a DC Hub (DBHub)

This is the setup process I follow to setup a DC++ Hub, which I use for Adam Internet’s Community Net.

I use DBHub (http://www.dbhub.org/) for the Hub software.

The system this process works on:
Linux Ubuntu 2.6.28-11-generic (mythubuntu)
Perl v5.10.0

I have included a modified configure file because as of Perl 5.10 DynaLoader is no longer in DynaLoader.a but is now included in libperl.a.

*So if you receive an error like (DynaLoader.a not found, then use my modified configure file).

First install the needed dependencies:
sudo apt-get install build-essential libperl-dev

Download the needed files:
wget http://internode.dl.sourceforge.net/project/dbhub/DB%20Hub/0.451/dbhub-0.451.tgz
wget http://allintech.info/wp-content/uploads/dbhub/configure-0.451

Run the following commands to configure and compile DBHub with Perl scripting support
tar -zxf dbhub-0.451.tgz
cd dbhub-0.451
cp ../configure-0.451 configure
./configure --enable-perl
make
make install

when you first run dbhub it will setup the config file, so make sure you ran it as the user you want to run the hub. i.e if I use the root user to run the command then the config will be stored in /root/.dbhub
/usr/local/bin/dbhub

Enter in a port to listen on (411)
Set a Username and Password for the owner user.

DBHub will now be running and listening for connections.

Взято:
http://www.allmyit.com.au/setting-up-a-dc-hub-dbhub

DC Hub

Open DC Hub supports all the main features of the Direct Connect protocol. Some examples are:

  • Searching for files
  • Connecting to users, both in active and passive mode
  • Messaging in open chat
  • Private messaging
  • Registering users
  • Kicking users (for OP:s)
  • Banning users (for Admins)
  • Uploading hub address and description to public hub list
  • Hublinking, which makes it possible to search on other hubs connected to the network
  • Administration of the hub from chat
  • Scripting (In Perl)

The hub is run as a daemon, i.e, it runs in the background. It's administrated through a tcp connection, for example with telnet, which makes it possible to administer remotely, given that the user has the administration password. It's also possible to administer the hub directly from the chat in Direct Connect.
The software should run on all POSIX compliant operating systems, but the main testing has so far been done on GNU/Linux-x86 and Solaris-Ultrasparc. Please tell me if you fail or succeed in running it on other platforms.


The latest version of Open DC Hub can be downloaded here: 
http://prdownloads.sourceforge.net/opendchub/opendchub-0.7.16.tar.gz

Взято:
http://opendchub.sourceforge.net/