пятница, мая 28, 2010

совокупление булки с джумлой

под страшным заголовком скрываются безобидные действия.
задавшись целью полной интеграции vbulletin und joomla 1.5 потратим всего 10 минут.
под безопасным совокуплением, понимается полный перенос живности из джумлы в булку, т.е. регистрация на сайте означает автоматическую регистрацию на форуме (и наоборот).

необходимые инструменты:
движок сайта joomla 1.5.х;
движок форума (уже нуленый) vbulletin 3.8.4;
русик форума; 
мостик от bbpixel.

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


создаем в каталоге сайта новую папку forum.

sudo mkdir /var/www/mysite/forum

закидываем в нее содержимое папки upload из архива с булкой, туда же нужно скопировать все три папки из архива с русиком. правим файл config.php находящийся в папке include нашего форума.

sudo cp /var/www/mysite/forum/include/config.php.new /var/www/mysite/forum/include/config.php

после копирования вскрываем файл нормальным редактором на предмет посмотреть.

sudo scite /var/www/mysite/forum/include/config.php

ищем строки -> прописываем значение
$config['Database']['dbname'] ='имя_вашей_бд';
$config['Database']['tableprefix'] = 'vb_';
$config['Database']['technicalemail'] = email-adress админа;
$config['MasterServer']['servername'] = 'localhost';
$config['MasterServer']['username'] = 'имя админа от бд';
$config['MasterServer']['password'] = 'пароль админа от бд';
$config['Misc']['forumpath'] = 'полный_путь к папке forum' т.е. (/var/www/mysite/forum);
$config['SpecialUsers']['canrunqueries'] = '1';
$config['SpecialUsers']['undeletableusers'] = '1';
раскоментировать строку $config['Mysqli']['charset'] = 'utf8';

сохраняем файл и в браузере набираем localhost/mysite/forum/install/install.php
выполняем все инструкции сводящиеся к нажатию кнопок Nеxt. апсоля этого я обычно переименовываю папку install в install_ (хотя можно и удалить)

в панели управления форумом:
Languages & Pharases -> Download languages
нажимаем кнопку "обзор", выбираем файл с русиком vbulletin-language_ru.xml который лежит в архиве с русиком в папке install. ставим галку на "yes" напротив Ignore language-чего-то-там,
в строке Title* написать "Русский", нажать "Import". после установки выбрать напротив "русского" "Set Default".

теперича установим мостик от ббпихеля. сперначала слегка поправим конфиг jvb_config.php в архиве с мостиком в папке joomla/upload

$bbPath = '/var/www/mysite/forum';
$bbURL = 'http://localhost/mysite/forum';

теперь нужно скопировать его и его дружка  jvb_core.php в папку с джумлой (т.е. в /var/www/mysite/)

в этом же архиве в папке vbulletin/pluginpixel  в файле jvb_fconfig.php

$jRootPath = "/var/www/mysite";

копируем всю папку pluginpixel в /var/www/mysite/forum

в админке joomla
устанавливаем все 5 модулей из папки joomla архива ббпихеля:
  1. auth
  2. system
  3. login
  4. online
  5. latestpost

в менеджере плагинов
вкл. Autentification - jvbPlugin
вкл. System - jvbPlugin
откл. Autentification - Joomla

в менеджере модулей
вкл. Авторизация
вкл. jvbPlugin Who's Online
откл. Login Form
откл. Who's Online

в админке форума
продукты и модули -> управление продуктами -> добавить продукт
разрешить перезапись - да
"обзор" - в папке vbulletin архива с ббпихелем выбираем файл product-jvbplugin.xml
нажимаем кнопку "импорт".

синхронизация
в строке адреса браузера набираем localhost/mysite/forum/pluginpixel/jvbsync
после процесса синхронизации и тыканья в кнопки удаляем папку jvbsync.

все. теперь авторизуясь на форуме, вы автоматически авторизуется и на сайте, и наоборот!

вторник, мая 25, 2010

теплые клавиши MoC

MoC - музычка в консольге. плеер без которого я очень хорошо жил, апосля установки кранча сразу же от него избавился, и вот сейчас решил возвертать его в зад.
первым делом настройка. долго шарил по конфигу в надежде отгламурить его фэйс. в итоге, удалось токмо включить прозачность. так же сменил кодировку с windows-1252 на *51.

теперича о горячих клавишах, об которых в мануале нихренашечки и не написано:
enter — воспроизведение;
s — остановка;
n — следующая пестня;
b — задняя пестня;
space, p — пауза;
TAB — переключение между плейлистом и файл-менеджером;
a — добавить файлы в плейлист (можно добавлять каталоги);
A — добавить рекурсивно файлы в плейлист;
C — очистить плейлист;
V — сохранить плейлист;
d — удалить выделенные элементы из плейлиста;
q – закрытие клиента. демон при этом продолжает работать, музыка продолжает воспроизводиться;
Q – закрытие клиента и убивство демона;
T – менеджер тем.


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

воскресенье, мая 23, 2010

нормальный фирефокс

в репозитории для ubuntu 9.04 "свежей" версией firefox считается 3,0,19.
некоторые плагины, такие как fvd и качалка музыки из вконтакта, в этой версии работают не корректно. решение:

deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu jaunty main

получаем ключ командой:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 247510BE

и ставим версию 3,6

суббота, мая 22, 2010

joomla! 1.5

сайтег с дистрибутивами джумлы из разряда "собери сам".
выбираете компоненты/компоненты/шаблон, нажимаете "генерировать"
код 439343.

суббота, мая 15, 2010

почтовый клиент

предпочитаю thunderbird, как почтовый клиент. однако лазая по интернету, удобнее открыть в огнелисе вкладку и зайти на почтовый серевер через web-интерфейс, нежели запускать отдельную программу, которая тоже кушать хочет. да и хранение писем там где им положено быть - на сервере, лучшая идея, чем скачивать их себе на винт, мало ли что с ним может случиться. в итоге количество ящиков у меня увеличилось и  постоянно лезть на сервер вводить пароли и прочее стало угнетать. поставил claws-mail. на следущий день снес. потому что такое говно в настройках переварить не легко.
к чему я это все. я решительно за браузер firefox -> мне жадно держать запущенными почтовые клиенты -> мне влом смотреть почту через web -> я установил расширение simle mail


каждому ящику можно задать определенный цвет конверта. фирефокс по прежнему рулит.

задачка от эйнштейна

где-то зацепил ссылку на "головоломку" которую якобы придумал эйнштейн. как оказалось, это просто шибкоумно заданная задачка, для шибкоумных решить не составит труда. тут табличка, для тех кто не хочет решать в уме: http://baburyc.narod.ru/zagadka.htm





Загадка Эйнштейна

Считается, что 98% людей не могут разгадать эту загадку (в уме).
Итак...
5 человек разных национальностей живут в 5 домах разного цвета, курят 5 разных марок сигарет, выращивают 5 разных видов животных и пьют 5 разных видов напитков.
Вопрос: Кто выращивает рыбок?


  1. Норвежец живет в первом доме.
  2. Англичанин живет в красном доме.
  3. Зеленый дом находится левее белого.
  4. Датчанин пьет чай.
  5. Тот, кто курит Rothmans, живет рядом с тем, кто
    выращивает кошек.
  6. Тот, кто живет в желтом доме, курит Dunhill.
  7. Немец курит Marlboro.
  8. Тот, кто живет в центре, пьет молоко.
  9. Сосед того, кто курит Rothmans, пьет воду.
  10. Тот, кто курит Pall Mall, выращивает птиц.
  11. Швед выращивает собак.
  12. Норвежец живет рядом с синим домом.
  13. Тот, кто выращивает лошадей, живет в синем доме.
  14. Тот, кто курит Philip Morris, пьет пиво.
  15. В зеленом доме пьют кофе.
Решение

пятница, мая 14, 2010

transmission: закрытый порт

скачал кинцо "мальчик оборотень и автобус ужасов". кино-гавно, а вот раздача не идет, хотя личеры имеются. что делать: полез в настройки узреть, через какой порт он проник во всемирную паутину. оказалось 41442. iptables говорит, что порт закрыт.

man iptables
sudo iptables -A INPUT -p tcp --dport 41442 -j ACCEPT


раздача пошла. некоторые загрузки пошли. и я пошел. спать.

среда, мая 12, 2010

pippuntu

так вот: ударило мне в голову сделать себе легковесный дистрибутив.. почему? - с учетом того, что у меня уже есть и кранч и вектор и илайв...
за основу взял ubuntu10.4 minicd. скачал образ, прожег все 13мб, загрузил, засадил только то, что мне нужно и.. в итоге получился тот же crunchbang.


небольшое дополнение

апосля загрузки с миниубунты имеем голую консоль (а некоторых голая консоль сама имеет), логинимся и делаем первую команду

sudo apt-get install xorg


это мы иксы засадили, можно сразу же поставить openbox

sudo apt-get install openbox && sudo apt-get install obconf && sudo apt-get install obmenu


здесь после установки опена скачаются и поставятся его настройщики (внеш. вид и меню). теперь можно стартануть иксы, командой

startx


и в терминале набрать obmenu, интерфейс гуевый, поэтому как добавлять программы в меню объяснять смысла нет.
таким же макаром устанавливается все остальное, что нравится. необходимый минимум:

1. sudo apt-get install lxappearance - gtk-движок
2. gmrun - запуск приложений по альт+ф2
3. stalonetray - типа системный трей
4. tint2 - панель
5. pcmanfm - нормальный файловый манагер (учтите, что ему нужен hal, если хотите версию без него набираете pcmanfm-nohal)
6. ivman - автомонтирование устройств
7. xxkb - переключатель раскладок (в принципе не нужен, убунта сама все прекрасно переключает)
8. nitrogen - для установки обоин на рабочий стол
9. звук нужен? тогда sudo apt-get install alsa-base alsa-utils gstreamer0.10-alsa libesd-alsa0 libpt2.6.1-plugins-alsa libsdl1.2debian-alsa mpg123-alsa
после этого пользователя добавляем в группу так: gpasswd -a имя_пользователя audio
10. gnome-volume-control-pulse - гуевый регулятор громкости

воскресенье, мая 09, 2010

pidgin: приключения

универсальный мессенджер pidgin использую давно. имеется кучка небезызвестных протоколов от аськи до скайпа, на то он и универсальный. зело удивлен отсутствием поддержки протокола mrа, он же майл-агент. большинство моих друзей имеют асечные нормера, некоторые знакомые используют токмо жаббер, все остальные предпочитают агент от mail.ru. есессна дабы не терять связь, нужно выкручиваться и заставлять пиджин (pidgin) понимать все эти протоколы. ежели с аськой да жаббой проблем как таковых нет, ну разве что, из-за друзей, кодировку для аськи приходиться ставить "windows-1251" (но это ведь тоже не проблема), то к примеру работу с mrim приходиться настраивать через жабберный транспорт. вот тут и начинаются наши приключения.

1) сперначала зарегистрируемся на сайте http://www.jabber.ru/

2) в пиджине добавляем новую учётную запись использующую протокол XMPP
основные:

a) Имя пользователя – имя пользователя на Jabber.ru
b) Домен – jabber.ru
c) Ресурс – почтовый_логин%mail.ru@mrim.jabber.ru (вместо «mail» указываете свой домен на mail.ru)
d) Пароль – пароль к jabber.ru

дополнительно:
Соединяться на порт: 443
Соединяться с сервером: allports.jabber.ru
Прокси передачи файлов: proxy.jabber.org:7777


некий гражданин Владимир Рудных соизволил явить миру плагин mrа собственого написания. заполучить его можно тут. на данный момент он может принимать/отсылать сообщения, проверять почту. в планах отправка смс и прочая лабуда. будем ждать ;о)

следущим шагом станет установка вменяемых смайликов, потому что глядя на стандартные рожы очень хочется в туалет и это как минимум.
качаем эту тему, в настройках добавляем ее прям в архиве. так же смайлы можно просто закинуть в соответствующую папку ~/.purple/smileys.

собственно тут приключения прекращаются.. большинство из умных чемоданов тут же скажет (или подумает) "а зачем так издеваться? можно же установить qutIM в коем есть поддрежка и аськи и жаббы и майла!" и я ничем возразить не смогу =)
действительно, ежели вас интересуют токмо три протокола жабба, ася, и майл - ставьте-ко лучше qutIM.