Безплатно сваляне на клипове от vbox7 или проект abox7

Днес стартирах един нов проект в помощ на vbox7 и в частност на потребителите им. Идеята е да се направи мини сайт общност на потребителите на vbox7. За начало се предоставя възможност за безплатно теглене на видео клипове от vbox7.

Линк към сайта тук: www.abox7.com

Линк към услугата: теглене на клипове от vbox7.com

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Remote file exist в php

Понеже един колега беше коментирал, че имал затруднения с проверка на файл намиращ се на отдалечен сървър.  Понеже днес ми се наложи и на мен да си го припомня ето за него и всички които имат затруднения с  remote file exist on php следните два примера:

Пример 1:

$r_url="example.com";
$r_file="example_dhstudio_kakvo_referati.pdf";

$fh = fsockopen($r_url, 80);
if ($fh)
{
fputs($fh,"GET ".$r_file." HTTP/1.1\nHost:".$r_url."\n\n");
if (fread($fh, 22) == "HTTP/1.1 404 Not Found")
{ echo "[NOT FOUND]";
} else { echo "[FOUND]";exit;    }
};

Пример 2:

$url="http://example.com/example_dhstudio_kakvo_referati.pdf";
if (@fclose(@fopen("$url", "r")))   { echo "$url -FOUND<br>";exit; } else { echo "$url -- NOT FOUND<br>"; };

Друг метод които ми допада повече е :

function check_remote_file_exist($url)
{
$ch = curl_init("$url");
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_exec($ch);
$retcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($retcode == 200 ) { return 1; } else {return 0; };
};
echo check_remote_file_exist("http://mpetrov.net/wp-content/uploads/2008/12/Martin.jpg");

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Нов проект на един приятел-Университети в България

Днес един приятел стартира нов проект за българските университети. В сайта може да намерите връзки към официалните страници на всеки университет в България, информация за тях и всичко необходимо. Името на проекта е избрано доста умело, а именно: www.universiteti.org

Всеки които желае да получи повече информация за университетите в България може да посети този сайт.

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Проблем при preg|ereg replace + case-insensitive на cp1251 текст

Лого на PHPДо сега хиляди пъти съм заменял текст със друг , но този път ми възникна един проблем представен като пример:
$str="Мартин Иванов Петров  | мартин иванов петров";

$str=$str_replace("/Мартин/i","MARTIN",$str);

echo $str;
В този случай би трябвало да ми изведе

"MARTIN Иванов Петров  | MARTIN иванов петров"

Но ми извежда
"Мартин Иванов Петров  | MARTIN иванов петров";

Има проблем с локала.

Такъв проблем имаше и някакъв грък писал запитване на php devs, но краен отговор не получи.  Както и да е.

Решението е ( за различните енкодинги друг локал се сетва):

<?php
setlocale(LC_ALL, 'bg_BG');
?>

PS: Същия проблем имаше един приятел когато искаше да направи cp1251 текст с големи букви и не ставаше.
Ето го решението:

echo strtoupper("Преди setlocale-<i>Мартин Петров</i><br>");
setlocale(LC_ALL,"bg_BG");
echo strtoupper("Преди setlocale-<b>Мартин Петров</b><br>");

Резултат:

Преди SETLOCALE-Мартин Петров
ПРЕДИ SETLOCALE-МАРТИН ПЕТРОВ

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Блогът в DMOZ

dmozТоп новина за деня: Блогът е добавен в dmoz.org

За тези които незнаят какво е DMOZ:

DMOZ е абревиатура, която означава “Directory.MOZilla”. Другото име на тази директория е ODP (Open Directory Project). DMOZ представлява многоезична отворена Интернет директория, собственост на Тим Уорнър, която се поддържа от общност на доброволни редактори.

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Грешка при компилиране на mysql

грешка при MysqlПри компилиране на mysql и добавяне на допълнителни engines изпълнявам:
sh BUILD/autorun.sh
и се получава грешката по- долу(това е грешка причинена от aclocal които се вика от autorun.sh)

Ето я и грешката:

$ aclocal
/usr/share/aclocal/libmcrypt.m4:17: warning: underquoted definition of AM_PATH_LIBMCRYPT
/usr/share/aclocal/libmcrypt.m4:17: run info '(automake)Extending aclocal'
/usr/share/aclocal/libmcrypt.m4:17: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal

Проблемът е във файл "libmcrypt.m4" или "/usr/share/aclocal/libmcrypt.m4" , ред 17:

AC_DEFUN(AM_PATH_LIBMCRYPT,
За да поправим проблема редактираме 17-ти ред по следния начин:

AC_DEFUN([AM_PATH_LIBMCRYPT],

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Компилиране на mysql-server 5.1 под Debian

Лого на MySQLДнес трябваше да компилирам mysql-server-5.1 под Дебиан. Компилирах го и работи страхотно. Дори написах кратка публикация как може да се компилира бързо и лесно. Статията е качена отново на какво.орг за да бъде по- масово достъпна.

Статията може да бъде изтеглена от тук:

Компилиране на mysql-server 5.1 под Debian

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Публични ключове за Debian- apt

ДебианПонеже имам познати които незнаят как да фикснат грешките за неоткрити ключове при apt-get.
Дебиан
Дебиан

Дебиан
Ето го и съобщението:

W: GPG error: http://security.debian.org stable/updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B
W: GPG error: http://ftp.bg.debian.org stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B NO_PUBKEY 4D270D06F42584E6
W: GPG error: http://security.debian.org etch/updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B
W: GPG error: http://ftp.bg.debian.org etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B
W: GPG error: http://http.us.debian.org stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B NO_PUBKEY 4D270D06F42584E6
W: You may want to run apt-get update to correct these problems

Ето го и решението:

apt-get install debian-archive-keyring

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Онлайн Камера в гр. Добрич

Онлайн Камера ДобричВ момента онлайн камера от Добрич може видите тук: http://dobrich24.com/dobrich_live

Днес оправихме проблема с камерата, че не работеше. Проблема беше, че кабела се беше разпоил и сега всичко е наред. Камерата в гр. Добрич може да се гледа ето тук:


Онлайн Камера в гр. Добрич

Хайде приятно гледане и дано камерата ви е била и бъде полезна.

VN:F [1.9.22_1171]
Rating: 5.0/5 (3 votes cast)
VN:F [1.9.22_1171]
Rating: +2 (from 2 votes)

Личен Блог на Мартин Петров