Свеженький промокод от godaddy

3 Comments

Дает существенную скидку при реге на 1 год. Цена домена – 0.99 плюс налог какой-то.
Код BOWL2010. Проверял на орг.

Vhosts и ext4

4 Comments

Установил LAMP, не могу зайти ни на один из прописанных к локалхосту доменов. Везде валится:

(13)Permission denied: /home/alex/work/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

.htaccess там нет, одни индекс хтмлы.
Папка от простого юзера, 777 даже на нее проставил, ноль эффекта. А это походу какая фича(баг?) ext4. Отпустило после того, как я своей домашней папке (!) выставил chown своего же (!!) пользователя и до кучи права 755, которые там также стояли по дефолту(!!!)

Приколы в консоли, zypper )

2 Comments

Когда-то давно порадовал tar своим робким отказом, сейчас зиппер сделал одолжение на ctrl+c

Многопоточность в php

14 Comments

Оффициальной нет, сразу скажу. Есть только многочисленные костылики. Примеры, в основном, будут полезны в сео софте.

Встала вобщем задача передо мной – накатать многопоточный нескажу что, причем не просто многопоточный, а чтобы еще и потоками можно было управлять, как в том же делфи. То есть, чтобы можно было поток остановить, запустить, запауазить, возобновить и потоки еще должны оповещать о своем состоянии, мол в данный момент выполняю то-то. More

XML RPC и mod_security

2 Comments

На некоторых хостингах, на свебе например, не дает постить в вп через xml-rpc.
В .htaccess

<Files xmlrpc.php>
SecFilterInheritance Off
</Files>

Парочка консольных команд

No Comments

Как выдрать мыло и дату окончания регистрации из хуиса:

whois alexvolkov.ru | grep paid-till | awk {'print $2'}
whois alexvolkov.ru.ru | grep \@ | awk {'print $2'}

pecl.php.net is using a unsupported protocal

No Comments

Такую вот ошибку поймал при установке 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

9 Comments

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

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

No Comments

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