Archive for the ‘HowTo’ Category

Скрито рутиране/Редирект на папка от един сървър към друг

March 2nd, 2010

Има поне два случая, при които може да ви се наложи пренасочите (при това скрито) посещенията от един адрес към друг. Най-често това става с mod_rewrite, но хората не подозират, че това може да става лесно дори между различни домейни! Read more »

phpMyAdmin решаване на дразнещ проблем в новата версия

March 27th, 2009

mysqlМного се дразня когато в някой софтуер се правят малоумни промени, без каквато и да е логика. Особено дразнещо е когато съм свикнал с някаква функционалност и изведнъж я променят. Както се случи със 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. Разбира се процедурата е идентична за всеки друг модул и всяко друго дистро.

Read more »

Каква е максималната дължина на URL адреса?

November 21st, 2008

Преди малко се замислих над този въпрос и в главата ми изплува 255. Да, ама не!

Ето и какво каза Google по темата.

Read more »

Ресурси за един уеб проект

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/.

П.С. Практиката показа, че е добре при по-сложни размествания в админ панела да се “изключва” тази защита.