Има поне два случая, при които може да ви се наложи пренасочите (при това скрито) посещенията от един адрес към друг. Най-често това става с mod_rewrite, но хората не подозират, че това може да става лесно дори между различни домейни! Read more »
Archive for the ‘HowTo’ Category
Скрито рутиране/Редирект на папка от един сървър към друг
March 2nd, 2010phpMyAdmin решаване на дразнещ проблем в новата версия
March 27th, 2009Много се дразня когато в някой софтуер се правят малоумни промени, без каквато и да е логика. Особено дразнещо е когато съм свикнал с някаква функционалност и изведнъж я променят. Както се случи със Skype. Друг такъв пример е промяната на клавишните комбинации в Opera (мисля, че беше във версия 8 ) заради което спрях и да я ползвам!
От известно време се нервя на версия 3.x на phpMyAdmin – как не ги беше срам да разменят действията на линковете “Browse” и “Structure” в навигационното меню! Днес се нахвърлих на google и след прочит на changelog-a на phpMyAdmin открих проблема, съответно и решението. А то се крие в добавената конфигурационна директива LeftDefaultTabTable във версия 3.1. Дяволите да ги вземат! Защо не са си запазили default action-a!? Read more »
Добавяне на модул към php
March 6th, 2009В случая става дума за модула mcrypt и действието се развива под Slackware. Разбира се процедурата е идентична за всеки друг модул и всяко друго дистро.
Каква е максималната дължина на URL адреса?
November 21st, 2008Преди малко се замислих над този въпрос и в главата ми изплува 255. Да, ама не!
Ето и какво каза Google по темата.
Ресурси за един уеб проект
November 14th, 2008Винаги при избор на хостинг, VPS или дори при специална машина за даден уеб сайт трябва да се съобразяваме с нуждите на конкретния проект. Това е сериозен проблем, който е и със сложен отговор. Ще опитам да изведа възможно най-много инфорация по темата.
Read more »
grep и регулярните изрази
October 24th, 2008Наложи ми се да филтрирам лог файл на apache и като най-добър (лесен и бърз) вариант избрах grep и regular expression. За няколко минути установих, че има сериозна разлика в бързината на изпълнение на различните регулярни изрази предлагани от grep. Става дума за extended и Perl.
прочети нататък
Slackware и udev
October 9th, 2008Както споменах Slackware е най-използваната от мен дистрибуция по простата причина, че е една от най-стабилните (по мои тестове), въпреки че е малко недодялана, но може би точно в това се крие силата на Slack;) За съжаление от време на време сериозно ме разочарова поддръжката и пакетите, които се пускат и най-вече липсата на наследяемост. Днес станах свидетел на още един такъв бъг – в udev пакета.
прочети нататък
Как да добавим търсачка към Google Analytics
September 18th, 2008Процедурата е лесна. Трябва само да се добави следния ред към кода на аналитикса:
_addOrganic(newOrganicEngine, newOrganicKeyword);
newOrganicEngine – домейна на търсачката
newOrganicKeyword – име на търсачката
Примерно:
_addOrganic(‘start.bg’, ‘Start.Bg’);
Ето и цялостен примерен код:
прочети нататък
Инсталация на cpan perl модул
August 22nd, 2008Ако ви се случи да попаднете на следната грешка от Perl:
Error: Can’t locate Net/XWhois.pm in @INC или подобна, то вероятно ви липсва модул в Perl (в случая XWhois).
За инсталация на модул, трябва да имате root права (за да е достъпен от всички на машината). Влезте в cpan perl конзолата:
perl -MCPAN -e shell
След, което инсталирайте необходимия модул:
install Net::XWhois
StatPress поддръжка на кирилица
July 28th, 2008Преди известно време инсталирах блог, разбира се избраната платформа бе WordPress. За статистиките сложих StatPress. Няколко дни по-късно ми направи впечатление, че има проблем с влизанията от търсачки след търсения на кирилица. Проблема е изцяло в базата данни и трябва да се пипне таблицата на StatPress (wp_statpress):
Оптимизиране на CSS файловете с htaccess/mod_rewrite с ETag-ове за YSlow
May 17th, 2008Преди малко четах в блога на Богомил темата за оптимизация за YSlow. Общо взето повечето от тези неща ги използвам и много се радвам, че Бого ги е синтезирал и събрал в една тем, която може да е достъпна за всички. Колкото повече максимално оптимизирани сайтове има, толкова по-удобно става за всички ни сърфирането в Интернет.
прочети
Как да намерим големите файлове (за Linux)
May 8th, 2008От време на време ми се налага да разчиствам харда на рутера в къщи – натрупват се големи логове, излишни големи временни файлове и какви ли не други боклуци.
Тъй като ме мързи да обикалям и да ги търся, типично за мен, използвам един прост, но ефективен метод:
find / -type f -size +2000k -exec ls -lh {} \; | awk ‘{ print $5 “: ” $8 }’
Това ми извежда размера и пътя до всички файлове с размер над два мега байта.
Възможно е да имате различно настроена конзола и по-специално параметрите на ls, и да не ви вади полезна информация. Причината е в извежданите от awk изрази ($5 и $8).
Как се скрива админ панела на WordPress с .htaccess
April 4th, 2008С една дума: лесно. С повече думи:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} wp-admin/
RewriteCond %{QUERY_STRING} !SECRET
RewriteRule .*.php [F,L]
RewriteCond %{QUERY_STRING} !YOURSECRETWORDHERE
RewriteRule ^secret_room/(.*) wp-admin/$1?%{QUERY_STRING}&SECRET [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Накратко горните редoве скриват истинската директория, в която се намира админ панела на WordPress, и я правят достъпна на друг адрес – в случая /secret_room/.
П.С. Практиката показа, че е добре при по-сложни размествания в админ панела да се “изключва” тази защита.