Сложих си Ubuntu

Лого на UbuntuДнес си сложих Ubuntu. Казвам го така защото от самото му излизане бях скиптично настроен към него, пробвал съм го и като цяло бях много против него. Бил съм с повечето дистрота като Debian съм ползвал и ползвам постоянно можеби затова не ми допадаше идеята за Ubuntu(изкл е Knoppix :) ). Днес обаче реших да тествам за фън да си сложа на лаптопа едно Ubuntu провокиран от един приятел. От самото начало бях очарован от Убунту понеже първото нещо което пробвах бяха бързите ми клавиши на лаптопа които работиха безупречно. Не само функционираха, а дори извежда информация за статуса на действието. Това нещо за да работи под Windows трябва да инсталирам един куп файлчета(1-2 файла), а тук работи от първия път. Следващото нещо което реших да видя дали ще работи е да си добавя българска фонетична подредба и тя се справя страхотно дори клавиатурата пише сама само като я погледна :P . След това реших да видя дали музикалните плейъри имат mp3 поддръжка за да си пусна музиката която е на другия диск. За целта първо трябваше да я монтирам и това стана супер лесно (Oт Places). След като ги монтирах излязоха на десктопа. Пуснах първия аудио плейър които беше, а именно Rhythmbox 0.12.0 обаче ми каза, че няма mp3 поддръжка и за момент си помислих, че явно трябва да я инсталирам, но не излезе ми диалогово прозорче което ме пита дали искам да потърся пакети за mp3 поддръжка. След като потвърдих намери такива пакети и ги инсталира напълно само. Сега вече мога да слушам музика. След това реших да си сложа Amarok, че рулира, но нямаше mp3 поддръжка, но този "проблем" се решава така: "apt-get install gstreamer0.10-plugins-ugly libxine1-ffmpeg". Ако все пак някои иска добрия стар xmms може да прочете тук как се инсталира xmms под Ubuntu. Всичко е толкова лесно ;)

Реших да си пусна един филм да видя дали ще работи всичко. За плейър ползвам винаги Mplayer за целта си го инсталирах, но когато заредих филм субтитрите бяха повредени както оше преди над 5 години, но проблема се решава по -лесно от преди:

1. Десен бутон "Preferences"
2. Таб [Subtitles & OSD] ->  Encoding : Cyrillic Windows (CP1251)
3. Таб [Font] -> Encoding: Unicode
4. Рестартиране на Mplayer
По този начин проблема със субтитрите при Mplayer изчезна и гледането на един филм беше напълно възможно и нормално.

След това видях как да си инсталирам skype и до колко е трудно/лесно. Е оказа се, че след първия сърч и имаше информация как става. Информацията е от тук: https://help.ubuntu.com/community/Skype или още по просто изтеглете пакета "http://www.skype.com/go/getskype-linux-ubuntu" които може да се инсталира с графичен инсталатор GDebi Package Installer. Стартирах скайп и всичко работи чудесно.

Исках да си променя резолюцията на по- малка понеже оптималната резолюция на моя лаптоп е мега висока. За целта влязох в "System"->"Administration"-> "Hardware Drivers" и от там ми изведе, че има налични драйвери за NVIDIA, но не са активни в момента и съответно дали желая да ги активирам. След като натиснах бутона за активиране всичко си тръгна и работи прекрасно с драйверите като си сложих готин screensaver и си смених резолюцията.

Заключението ми за Ubuntu е, че това е Debian за потребители. Въпреки, че Debian за мен също да е доста потребителска система, това Ubuntu е доста по UserFriendly.  Определено препоръчвам Ubuntu на всеки GNU/Linux начинаещ

Това са моите първи наблюдения за Ubuntu

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

Вчера гледах Final Destination 4

Последен изход 4Вчера ходихме с приятели да гледаме "Final Destination 4" на 3d. Мнението ми за филма е, че ако някои иска да му хареса да го гледа на 3d или има доста голяма вероятност да не му хареса. Сюжетът е типичния за предните три части- баналност. Разликата при 3d са ефектите и именно това го подобрява като филм.
2
Ето информация за филма "Final Destination 4":
1

Режисьор : Дейвид Елис
В ролите : Микелти Уилямсън, Криста Ален, Боби Кампо, Шантел ВанСантен, Халей Уеб
IMDB : Линк към IMDB
Държава : САЩ
Година : 2009
Времетраене : 82 минути

Резюме : Ник и няколко негови приятели отиват на рали състезание за уикенда , за да се насладят на скоростната напредвара с коли. Точно тогава отвратителният инцидент навлиза в публиката със 180 км/ч. Хората са разпръснати, паника, разкъсани тела и части. Неподозиращо момиче бива обезглавено от летяща гума на състезателна кола. Навсякъде има масови експлозии, хаос и паника. Внезапно остатъците от стадиона се сриват върху подивялата от ужас тълпа.

Тогава Ник осъзнава, че това е видение, показващо какво ще се случи. Незабавно напуска стадиона с още 12 човека, за да избегне катастрофата. Уви, смъртта се връща , за да завърши започнатото. Тя е бясна, защото има оцелели и ще предизвика най-бруталните инциденти виждани някога, за да ги довърши.

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

Статия за Search Engine Sphinx

Днес написах една статия за българските потребители на Sphinx. Написах тази статия защото аз лично не намерих такава в нашето българско интернет пространство. Статията може да бъде намерена тук:
Инсталиране и конфигуриране на Sphinx за работа с MySQL.

Благодарности на моите приятели: Blagomir и Hipo

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

Google с ново изображение на житни кръгове

Гугъл :PДнес забелязах, че google сложили ново изображение на началната си страница www.google.bg, а именно "житни кръгове. За непознатите долу съм предоставил кратка информация за житните кръгове.

Житните кръгове (crop circles) са йероглифи или геометрични фигури върху житни полета. Тяхната форма може да бъде изключително проста (кръг) или сложна, като се простира на площ от няколко метра до стотици квадратни метра. Например, многоплановите фигури в полята край Стоунхендж, изобразяват фрактал. Тази композиция е дълга 300 м и съдържа 145 кръга с малък диаметър.

Още не съществува окончателно обяснение за някои от случаите на това явление. През 20-те години на 20в. д-р Терънс Мейдън се опитва да обясни загадката на тези кръгове като резултат от атмосферен феномен, вследствие на вихър или малко торнадо. Но те биха оставили ясна диря по пътя, по който минават, а не сложни фигури само на определени места. Опит да се обяснят житните кръгове с езотерични средства е така наречената "Хипотеза за Каша". Те често се появяват близо до места, където са открити древни постройки и археологически гробища (напр. Стоунхендж, Ейвбъри, Сейлсбъри. Някои смятат, че тези места са духовно значими и затова житните кръгове са израз на колективната душа на Земята.

Съществуват художници, които създават житни кръгове и дават неоспорими доказателства, че те са тяхно дело, като обясняват и методите за тяхното създаване.

Източник: www.bg.wikipedia.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)

Безплатно сваляне на клипове от 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)

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