Author Archive
Ubuntu 11.10 и Classic Gnome
Най-дразнещото в Ubuntu 11.10 разбира се е Unity – новият десктоп (shell), използван и направен специално за Ubuntu. Няколко месеца работих с Unity с цел да свикна и да намеря нещо хубаво в него, но уви – производителността ми спадна и така и не успях да го заобичам. Затова се върнах обратно на добрият стар Gnome.
Първо задължително трябва да се обнови инсталацията. За целта от терминала (Ctrl + Alt + T) изпълняваме:
sudo apt-get update && sudo apt-get upgrade
После инсталираме класическата версия на Gnome:
sudo apt-get install gnome-session-fallback
Logout и влизаме отново, като предварително сме задали Gnome Classic от иконката в дясно от името и над полето за парола.
Най-новата версия на Gnome, въпреки че не е много по-различна от Unity може да се инсталира така:
sudo apt-get install gnome-shell
От менюто при вход избираме Gnome.
Ubuntu 11.10 освен че премахна Gnome, като опция и остави Unity единствения избор, премахна и Synaptic, за мениджър за пакети и конзолната пакетен мениджър aptitude, но на мен ми харесва най-много от всичко, така че:
sudo apt-get install synaptic aptitude
gdm (Gnome Display Manager) беше заменен от lightdm. За да го върнем обратно
sudo apt-get install gdm && sudo apt-get purge lightdm
По подразбиране Classic Gnome има едно меню горе и едно долу. Аз винаги си махам горното, но заради Unity отгоре остава едно меню, което не пречи, но въпреки това ме дразни. Премахвам го:
sudo apt-get purge appmenu-gtk appmenu-gtk3 appmenu-qt indicator-appmenu
Иконите на прозорците отдясно, моля:
sudo apt-get install gconf-editor
след което стартираме gconf-editor от терминала,
намираме /apps/metacity/general/button_layout и го променяме на
:minimize,maximize,close
грабо се клонира
В България има много сайтове за групово пазаруване. Към момента са над 80. Но всъщност една част от тях са свързани един с друг. Например най-големият играч на пазара grabo.bg има поне още 4 превъплъщения: ofertite.bg, vipdeals.bg, selecto.bg и grabo.bazar.bg
с. Мусачево
Село Мусачево се намира на 21 километра от центъра на София в Софийското равно поле
Съборът на селото се празнува в първата неделя след Петдесетница – тази година се пада на 27-ми май
Село със същото име има и в Старозагорска област. Съборът там е на 24-ти Май.
с. Равно поле
На 20 километра от центъра на София, в равното Софийско поле се намира село Равно по̀ле.
Всяка година на църковния празник „Свети дух“ или Духовден (51 дни след Великден) се провежда селският събор – народно веселие на площада с оркестър и курбан в храм „Света Троица“. Тази година празникът се пада на 28-ми май.
На Ивановден (по стар стил) 21-ви януари в селото се провежда още един празник – „джамал“, което представлява кукерска процесия включваща булка, младоженец, поп, кум, кума, доктор, ваксаджия, камила и камилар. Те обикалят цялото село за здраве, а после в центъра на селото булката и младоженеца се венчават.
Сайт на селото: http://ravnopole.ovo.bg/
Нецензура
Под натиска на Ватикана от кампанията на Бенетон беше свален фотос, в който устни са долепили папа Бенедикт XVI и имамът на джамията в Кайро и един от лидерите на сунитския ислям Ахмед аль Taйеб.

Съвет
Внимавайте чии съвети ще приемете, но бъдете търпеливи с тези, които ви ги дават. Съветите са форма на носталгия. Даването на съвети е изваждане на миналото от мястото му, забърсване, боядисване на грозните части и преработване за да се представи на по-висока стойност.
Кърт Вонегът
Ноль – …иду курю…
Возвращаюсь раз под вечер,
Накурившись гашиша.
Жизнь становится прекрасна
И безумно хороша.
Иду. Курю.
И в ушах звон шелестит листвой
И стоит туман над рекой Невой.
Над рекой Невой стоит туман
Над дурман-травой стоит туман
Над рекой Невой стоит дурман
Над дурман-травой
Пам-парам-пам.
А я иду. А-а-а
Курю. А-а-а
Иду. Курю.
Пройдусь по Абрикосовой, сверну на Виноградную
И на Тенистой улице я постою в тени
Firefox 4 и Ubuntu 10.10 и 10.04
Реших да не чакам новата версия на Ubuntu – 11.04, която ще излезе до края на месеца, за да се сдобия с 4-тата версия на Firefox, а да я пробвам още сега.
Става лесно, трябва само да добавим официалнотo repository на mozilla firefox, update, upgrade и сме готови:
sudo add-apt-repository ppa:mozillateam/firefox-stable sudo apt-get update sudo apt-get install firefox
Проблеми нямах, пък и да си призная изобщо не очаквах такива, а новата версия си я бива!
Високи сини планини
Като търсих текста на тази песен в Гугъл първите 14 резултата бяха за някакъв „кавър“ на някакъв изрод, та сега след като го намерих текста го публикувам тук за да не ми се налага да се ровя отново и да попадам на глупостите на родните чалгари.
Родина
Високи сини планини,
реки и златни равнини,
небето като от коприна –
това е моята Родина!
Обичам таз земя голяма,
тъй както си обичам мама,
тук мила ми е всяка птичка
и всяка мъничка тревичка.
Обичам българските думи,
що слушам по поля и друми,
обичам хубавите песни
и наште приказки чудесни.
Когато гледам планините
и слушам да шумят реките,
в шума на Рила и Пирина
аз чувам моята Родина!
Разпознаване на мобилни устройства с PHP и JS
Примерен код с JavaScript
// Detect Android
if (navigator.userAgent.match(/Android/i)) {
window.location = 'http://android.example.com/';
}
// Detect iPhone or iPod
if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
if (document.cookie.indexOf('iphone_redirect=false') == -1) window.location = 'http://m.example.com/';
}
// Detect iPad
if (navigator.userAgent.match(/iPad/i)) {
window.location = 'http://ipad.example.com/';
}
Примерен код на PHP
// Detect Android
if (strstr($_SERVER['HTTP_USER_AGENT'],'Android')) {
header('Location: http://android.example.com/');
exit();
}
// Detect iPhone and iPod
if (strstr($_SERVER['HTTP_USER_AGENT'], 'iPod') || strstr($_SERVER['HTTP_USER_AGENT'], 'iPhone')) {
header('Location: http://m.example.com/');
exit();
}
// Detect iPad
if (strstr($_SERVER['HTTP_USER_AGENT'], 'iPad')) {
header('Location: http://ipad.example.com/');
exit();
}
.htaccess
# Detect Android
RewriteCond %{HTTP_USER_AGENT} ^.*Android.*$
RewriteRule ^(.*)$ http://android.example.com/ [R=301]
# Detect iPhone and iPod
RewriteCond %{HTTP_USER_AGENT} ^.*iPod.*$
RewriteCond %{HTTP_USER_AGENT} ^.*iPhone.*$
RewriteRule ^(.*)$ http://m.example.com/ [R=301]
# Detect iPad
RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$
RewriteRule ^(.*)$ http://ipad.example.com/ [R=301]