Archive for the ‘Linux’ Category

pecl.php.net is using a unsupported protocal

Такую вот ошибку поймал при установке ncurses на openSUSE.

# pecl install ncurses
pecl.php.net is using a unsupported protocal - This should never happen.
install failed

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

Решение — удалить и обновить:

cd /usr
su
find . -type d -name .channels
find . -type d -name .channels -exec rm -rf {} \;
pear update-channels

FTP + CURL

Пара способов, загрузить файлы на фтп при помощи курла.
Первый, самый простой и расово верный:

curl -v -T filename ftp://login:password@ftp.site.ru

Второй, немного побольше, при помощи php

function UploadFTP($ftpLogin, $ftpPass, $ftpAddr, $ftpFile){
 $remoteurl = "ftp://${ftpLogin}:${ftpPass}@${ftpAddr}${ftppath}/${ftpFile}";
 $ch = curl_init();
 $fp = fopen($ftpFile, "rb");
 curl_setopt($ch, CURLOPT_URL, $remoteurl);
 curl_setopt($ch, CURLOPT_UPLOAD, 1);
 curl_setopt($ch, CURLOPT_INFILE, $fp);
 curl_setopt($ch, CURLOPT_INFILESIZE, filesize($ftpFile));
 $error = curl_exec($ch);
 curl_close($ch); 
 return $error;
}

Mobile partner под линукс для модема Huawei E1550

Прога для данного usb модема, почти аналог виндовой. Подрубаться к сети можно и без нее, но функции телефона, как чтение смсок например, не будет. А так все и сразу.
Выложили добрые парни из Acer.
Скачать Mobile Partner для Linux

ubuntu 9.10 и wi-fi пароль

Если мучает это окошко при входе в систему, вылечить просто.
Правой кнопкой на значке сети -> изменить соединение -> беспроводные сети -> нужная сеть (изменить), вбить там пароль на wi-fi и сделать доступной для всех пользователей.
Убунта 9.10 кстати ничего так получилась, можно поиграться
9200x1024y768
Последний пост в этом году, всех с наступающими праздниками!
P.S. На линуксе уже второй год. На винду, скорей всего, уже не пересяду )

Как узнать, с какими флагами собран php

Если, например, нет доступа к phpinfo из веба.
Пхпдуд, старый извращенец, предложил грепать phpinfo:

php -r " phpinfo()" | grep  'Configure Command'

Я, предварительно поmanав в консоли, нашел почти тоже самое, только набирать немного поменьше

php -i | grep 'Configure Command'

Если не работает звук в mandriva

Сегодня хотел фильм посмотреть, включаю — а звука нет. Причем все индикаторы показывают что звук есть, но из колонок ничего не идет. Хрень как оказалась весьма вредная, много кто страдает.

Самый легкий способ исправить — это удалить pulseaudio-alsa-plugins, вроде так называются. Мне не помогло, правда.

Немного более длинный вариант, у меня сработал.

  • Отключаем pulseaudio.
  • Доставляем alsaconf, запускаем, он все настраивает.
  • alsamixer, выставляем громкость на каналы
  • alsactrl store

И все заработало.

Установка xneur на mandriva linux

Или сказ о том, как для установки полутора метровой программы можно доставить 120 метров зависимостей. Linux as is ))

X Neural Switcher это прога по типу виндовой PuntoSwitcher. Принцип прост — если вдруг забыли переключить раскладку, то программа делает это за нас.
Итак, по порядку. Для начала нужен сам демон xneur. Если вы счастливый деберас, то проблем не возникнет (я думаю), там есть готовые репы. Остальным нужно компилить из исходников.
В начале идут стандартные телодвижения:

[alex@localhost Desktop]$ wget http://dists.xneur.ru/release-0.9.6/tgz/xneur-0.9.6.tar.bz2
--2009-09-19 14:52:34--  http://dists.xneur.ru/release-0.9.6/tgz/xneur-0.9.6.tar.bz2
Распознаётся dists.xneur.ru... 88.212.196.163
Устанавливается соединение с dists.xneur.ru|88.212.196.163|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 1053044 (1,0M) [application/octet-stream]
Сохраняется в каталог: `xneur-0.9.6.tar.bz2'.
100%[] 1 053 044    131K/s   в 11s
2009-09-19 14:52:45 (96,3 KB/s) - `xneur-0.9.6.tar.bz2' сохранён [1053044/1053044]
[alex@localhost Desktop]$ tar -xjf xneur-0.9.6.tar.bz2
[alex@localhost Desktop]$ cd xneur-0.9.6
[alex@localhost xneur-0.9.6]$

Конфигурим и ловим первый привет:

./configure
..............................
checking for X... no
configure: error: Can't locate your X11 installation

Не видит иксы, хотя они присутствуют и я сижу же не в консоли. Лечится достановкой девел пакетов ксорга. Read On…

css.php