Под натиска на Ватикана от кампанията на Бенетон беше свален фотос, в който устни са долепили папа Бенедикт 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]
Честита Баба Марта
Здрави и живи!
… от мен и от чичо

Да си направим Coca-Cola
Ето рецептата
- 3 капки течен екстракт от листата на южноамериканския храст кока
- 85 грама лимонена киселина
- 28.3 грама кофеин
- 30 грама захар
- 9.46 литра вода
- 1.06 литра сок от лайм
- 28.3 грама ванилия
- 42.5 грама карамел
- Tайната съставка 7Х (от нея се слагат 56.7 грама на всеки 19 литра сироп):
- 227 грама алкохол
- 20 капки портокалово масло
- 30 капки лимоново масло
- 10 капки масло от индийско орехче
- 5 капки кориандър
- 10 капки масло нероли
- 10 капки канела
Това е била оригиналната рецепта. Както е известно отдавна няма ни кока ни кола.
JavaScript enclosure
Това е enclosure функцията, която използват в jQuery:
(function (window, undefined) {
// jQuery код
})(window);
Виждал съм и разширена версия на горното:
(function (window, document, undefined) {
// код
})(window, window.document);
Това защо така го правят javascript гурутата няма да пиша, но аз бих се спрял на нещо подобно
(function (window, $, undefined) {
// код
})(window, window.jQuery);
// или дори още по-разширеното:
(function (window, document, $, undefined) {
// код
})(window, window.document, window.jQuery);
защото почти във всичките ми проекти jQuery-то присъства и освен това очаквам функцията да е достъпна и със краткото име $. Това може и да не е така, ако се наложи да преправяш сайт, който използва prototype (или беше нещо друго?) и кратката форма не е свободна.
target=“_blank“ и W3C
При проверка за валидността на XHTML strict документ в сайта на W3C разбрах, че едно от правилата забранява използването на атрибута target в <a> тага, а шефа настояваше някои от линковете да се отварят в нов прозорец. Ето какво измислих:
Вместо да използвам target=“_blank“ слагам class=“blank“ и с jQuery добавям onclick event към DOM, който да отвори линка в нова страница:
$(document).ready(function () {
$('a.blank').click(function () {
window.open($(this).attr('href'));
return false;
});
});
В конкретния случай това ми костваше само 4 реда код, защото имах заредено jQuery и вече имах и $(document).ready(function () {}).