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

Установка драйвера Alsa

По не понятным нме причинам отвалися драйвер на звуковую, скачал, установил, работает.

http://ubuntu-for-novices.blogspot.com/2007/12/10.html

alsa-driver-linuxant

четверг, 30 октября 2008 г.

Забыли пароль админа в Windows ?

Нужно зайти в безопасный режим с поддержкой командной строки
создать нового юзера с правами администратора

В командной строке пишем:
net user username password /add
net localgroup "<local group>" username /add
username - Имя нового юзера (учетной записи)
password - пароль нового юзера
"<local group>" - пишем "Администратор"

перезагружаемся =)

Тачпад Ubuntu



nano /etc/X11/xorg.conf раздел тачпада:


Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "true"
Option "HorizEdgeScroll" "0"
Option "MinSpeed" "0.7"
Option "MaxSpeed" "1.2"
Option "AccelFactor" "0"
EndSection
SHMConfig "true" - Отвечает за применение параметров без перезагрузки, меняет значения в памяти
MinSpeed — при медленном передвижении пальцем по поверхности.
MaxSpeed — соответственно при быстром.
AccelFactor — степень акселерации курсора
Option "FastTaps" "False"
Option "TouchpadOff" "2"
Отключится Tapping (клики при касании поверхности) и скроллинг краями тачпада.

среда, 15 октября 2008 г.

Звук в Wine

Если запустить через Wine программу так или иначе использующую звук, то звук будет только в этой программе, в остальной системе он отключается. Если попробовать запустить программу через Wine, при уже использующемся звуке (включённый фильм или музыка) то программа эта запустится без звука или не запуститься вовсе - C++ programm error

Решение

В Настройках Wine / Audio - поставить галочку - Alsa
DiretSound - Эмуляция
поставить галочку - Эмуляция драйвера

ubuntu 8.04 / wine 1.0

Тема MacOs

Моя убунтушка:













 1) качаем с сайта Mac4Lin все файлы.

2) Распаковываем Mac4Lin_Par
t1_v0.4.tar.gz

3) Открываем Система > Параметры > внешний вид

4) Нажимаем Install


понедельник, 13 октября 2008 г.

Установка Драйвера Nvidia

Установил я таки эти дровишки.
как оказалось ничего сложного, пошаговая инструкция:
  1. Скача драйвер с http://nvidia.com (NVIDIA-Linux-XXX-X.X-XXX-pkg1.run)
  2. Завершил свой сеанс. Переключился в текстовую консоль Ctrl+Alt+F1 и залогинился (login - password)
  3. Остановил X-Server:

    sudo /etc/init.d/gdm stop
  4. Удалить другие nvidia модули ядра, смотрим сколько модулей у нас в директории ядра

    find /lib/modules/`uname -r`/ -iname \*nvidia.ko\*
    Должен быть один, неважно, в какой именно директории, но обычно, если сдесь:

    /lib/modules/`uname -r`/volatile/nvidia.ko

ubuntu - пропало меню Приложения

неожиданно пропало меню приложения - небеда)
лечится очень просто
rm -f ~/.config/menus/applications.menu

пятница, 10 октября 2008 г.

Топ сайтов в поисковике

Этот скрипт собирает данные о месте заданных сайтов в гугле.

Создаю массив запросов и массив сайтов, которые будем выделять из ответа гугла

$str_zapros_mas = array("","");
$sait_mas = array("Массив сайтов ");
Устанавливаем глубину поиска в результатах ответа гугла
$max_str=5;
Посылаем гуглу все запросы из массива, при этом каждый запрос кодируем в урл
for($i_zap = 0; $i_zap
Открываю страницы ответов на запросы, тут ньюанс, для первой странице гугла один вид строки запроса, а для пследующих - другой, учитываю это:

MySql решения

Ни для кого не секрет, что работа с базой данных занимает большую часть работы практически любого сайта. И именно работа с БД чаще всего является узким местом веб-приложений.

Проблемы при использовании MySQL можно разделить на следующие три группы(в порядке значимости):

  • Неиспользование или неправильное использование индексов.
  • Неправильная структура БД.
  • Неправильные \ неоптимальные SQL запросы.
Использование индексов.
Неиспользование или неправильное использование индексов - это то, что чаще всего замедляет запросы. Для тех, кто мало знаком с механизмом работы индексов или еще не читал об этом в мануале, очень советую почитать.
Советы по использованию индексов:

Восстановление пароля root в MySQL

Для восстановления пароля mysql необходимо запустить сервер без загрузки таблицы прав.

Останавливаем сервер:


/etc/init.d/mysql stop

Запускаем его без проверки таблиц прав(& - запуск команды в фоновом режиме):


mysqld_safe --skip-grant-tables &

Теперь можно заходить root’ом без пароля:


mysql -u root

Менять пароль:


UPDATE user SET Password=PASSWORD("Ваш новый пароль") WHERE User='root';
FLUSH PRIVILEGES;

Запускаем сервер в нормальном режиме:


/etc/init.d/mysql stop
/etc/init.d/mysql start

Установка LAMP

Конфигурация:
  • Apache 2 - Web сервер
  • MySQL 5 - Сервер баз данных
  • PHP4/5 - PHP CGI
  • phpMyAdmin - Web-управление для MySQL
Установка Apache + PHP
aptitude install apache2 php5 libapache2-mod-php5
Конфигурационный файл apache хранится в /etc/apache2/apache2.conf, а корневая директория web-сервера по умолчанию /var/www.



Установка MySQL
aptitude install mysql-server mysql-client php5-mysql