четверг, 24 мая 2012 г.

Установка 11g R2 debian 6

Установка 11g R2 debian 6

aptitude install gcc make binutils libmotif4 lesstif2 rpm elfutils libelf1 libelfg0 libelfg0-dev eglibc-source libaio1 libaio-dev sysstat numactl libdb4.6 gawk x11-utils libstdc++6-4.4-dev xbase-clients
 ln -s /usr/bin/awk /bin/awk
    ln -s /usr/bin/rpm /bin/rpm
    ln -s /usr/bin/basename /bin/basename 

groupadd dba
useradd -g dba -s /bin/bash -d /home/oracle oracle
mkdir /home/oracle
chown oracle:dba /home/oracle
passwd oracle 
mkdir /u00
chown -R oracle.dba /u00
su oracle
nano ~/.profile
ORACLE_BASE=/u00/app/oracle
ORACLE_HOME=/u00/app/oracle/product/11.2.0/dbhome_1
ORACLE_SID=ipits
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_BASE ORACLE_SID ORACLE_HOME LD_LIBRARY_PATH PATH 
source ~/.profile 

копируем дистрибутив в папку /home/oracle/ora11
chmod u+x runInstaller
chmod u+x install/.oui
chmod u+x install/unzip 
Далее запускаем
 sh runInstaller
Установка будет с графического установщика. если на компе нет GUI  то ставьте X-server  и прокидывайте иксы на другую машину.

суббота, 31 марта 2012 г.

настройка phpunit на Windows

phpunit устанавливается через pear
Сначала устанавливаем его. В папке с установленным php запускаем go-pear.bat.


ВСЕ КОМАНДЫ ВЫПОЛНЯЕМ В ДИРЕКТОРИИ С УСТАНОВЛЕННЫМ PHP

Потом если все хорошо то обновляем его до последней версии
pear upgrade PEAR 
Далее с его  помощью устанавливаем phpunit
pear channel-discover pear.phpunit.de

pear channel-discover components.ez.no
pear channel-discover pear.symfony-project.com
pear install phpunit/PHPUnit
Все готово.

суббота, 24 марта 2012 г.

Приоритет CSS

При конфликтах в применении стилей необходимо учитывать приоритет тех или иных стилей.
Приоритеты считаются по следующим правилам:

  • атрибут style элемента [пример:  <... style="font-size:2em;">...] (1000)  
  • идентификаторы [пример: <... id="myid">...] (100)
  • селекторы атрибутов, классы, псевдоклассы   [пример: a ::selection {font-size:4em;} ]  (10)
  • селекторы тегов и псевдоэлементы [пример: a:hover{font-size:4em;} ] (1)
  • универсальный селектор [пример: * {font-size:2em;}] (0)

среда, 21 марта 2012 г.

Database connection error (3):


Database connection error (3): Could not connect to database


Joomla соединение с бд.
Ошибка с кодом 3 означает что пользователь и пароль норм. Проблема с названием базы данных (либо у пользователя нет доступа к ней).
 Так что смотрим внимательнее именно название и права на базу данных и правим в configuration.php

воскресенье, 19 февраля 2012 г.

Удаление WinLoсk (блокиратор экрана)

Вирус блокирует систему и просит отправить смс за 500 рублей на следующие номера 79067982852
79060967413
79091562545
79636620308
79670290223
79636620308
79067978330
Пробовал поискать в сети код, но они почемуто не подходят.
Все действия делал на Windows XP.
загружаемся в безопасном режиме с поддержкой командной строки (обычный безопастный режим тоже заблокирован). В командной строке запускаем regedit.
Вирус прописывается в реестре
 в ветках
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell   (Shell)
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Winlogon\Run
Смотрим в (Shell) название файла exe (у меня xxx_porno.exe) копируем путь до файла и в командной строке удаляем его
cd [путь]
erase xxx_porno.exe
 (запускать из командной строки explorer не рекомендую). потом грохаем параметр.
Проверим есть ли этот файл ещё где
dir /b /s /a "c:\xxx_porno.exe"

НУ и потом бежим по реестру и удаляем все упоминания о нем если найдем.


воскресенье, 29 января 2012 г.

Настройка общих папок в Virtual Box

В любом случае надо поставить    Дополнения гостевой ОС и создать общую папку в программе в разделе Общие папки сделать её постоянной (поставить галочку), а то папка пропадет после перезагрузки.

Далее для Windows открываем 
  Проводник -> Сервис -> Подключить сетевой диск 
 там в пути до диска прописываем \\vboxsvr\имя_общей_папки

Для Debian (или аналогичных систем типа Ubuntu)
Создаем папку например в /media
sudo mkdir /media/newfolder
даем на нее права для всех
sudo chmod 777 newfolder
ну и собственно подключаем общую папку
sudo mount -t vboxsf имя_общей_папки /media/newfolder