Статии от категория ‘Уеб програмиране’

Публикувано в (Уеб програмиране) от Георги Стефанов на 7 август 2010 в 06:34

Евтино решение за нов външен диск

Комплекта на преходник USB SATA IDE

След като осъзнах, че имам нужда от поне 500 GB диск, на който да правя архив на по-важните си файлове, снимки и видео, започнах да търся какви дискове се предлагат. Отначало смятах да взема компактен външен диск, който да се захранва през USB порта. Предимството е, че лесно се пренася и нямаш нужда от допълнително захранване. Недостатък е, че бързо изхабява батерията на лаптопа. Най-евтините дискове с капацитет 500 GB бяха на цена от 170 лв нагоре в момента, в който пиша тази статия. След това реших, че за архивиране на данни, не ми е нужна чак такава мобилност и започнах да търся нормален 3,5''… прочети цялата статия»


Публикувано в (Сигурност) от Георги Стефанов на 3 юли 2010 в 21:36

Какво е СПАМ?

За мен СПАМ е всяко едно неочаквано имейл съобщение, дори запитване дали може да ми пратят непоискано съобщение :) Напоследък върлува следния досаден СПАМ със заглавие: "Въпрос от Бизнес Каталог България" и текст: Уважаеми Дами и Господа, Бихме желали да поискаме разрешение да ви изпратим непоискано търговско съобщение. Темата му е "Каталог Медия и Реклама 2010" Ако искате да го прочетете, можете да посетите този линк ... Ако не желаете да получавате повече полезна информация от нас, можете да запишете Вашият мейл тук ... С уважение, Бизнес Каталог България 02 421 40 44 www.cаtаlogbg.biz office@cаtаlogbg.biz office@bаzi-dаnni.com Това съобщение се получава по няколко пъти в една пощенска кутия. На пръв поглед това е съвсем културно съобщение, но искам да ти обърна внимание, че подобна опция при която се записваш, че не желаеш да получаваш имейли е много опасна! Това е сигурен начин… прочети цялата статия»


Публикувано в (Оптимизация на сайт, Уеб програмиране) от Георги Стефанов на 9 април 2010 в 11:48

Основни положения при оптимизация на mySQL

Обикновено проблемите с бавни SQL заявки се дължат на грешно проектирана база данни, липса или грешно използване на индекси и най-често неправилно написани SQL заявки. Статията разглежда няколко примера от практиката, които дават идеи за нов начин на писане на оптимизирани SQL заявки, при който не се прехвърлят много данни, за да се увеличи бързодействието.

Мониторинг на SQL заявки

На първо място препоръчвам на всеки използващ mySQL да ползва лог на бавните заявки. Активира се лесно и записва всяка заявка, която отнеме за изпълнението си повече от предварително зададено време (обикновено 10 сек.). Все пак не може да решиш проблем, ако не знаеш, че съществува ;) Използвай EXPLAIN пред SELECT за информация относно заявката - кой индекс се използва, колко реда се преглеждат и др. За мониторинг в реално време… прочети цялата статия»


Публикувано в (SEO инструменти, Софтуер) от Георги Стефанов на 5 април 2010 в 00:13
Тази статия е продължение на статиите Безплатен скрипт за бутони към социални мрежи и  Бутони за социални мрежи v.2 в които се представя безплатен JavaScript за създаване на бутончета за споделяне на линкове. Също така и продължение на статията Wordpress плъгин за социални мрежи която представя безплатен Wordpress плъгин базиран на плъгина Sociable, но специално преработен за български сайтове, които дават реален линк и са максимално SEO ефективни. И двата скрипта генерират аналогични бутони, които са най-адекватни към момента. В новата трета версия са добавени бутони за Google Buzz, cenbg.com и uhaaa.net.

JavaScript плъгин за споделяне на линкове

Енкодинг UTF-8

Постави в твоя сайт HTML кода: [cc lang="JavaScript"][/cc]

Енкодинг CP1251

Ако твоя сайт е с кодиране на текста cp1251, тогава използвай следната версия на скрипта: [cc lang="JavaScript"] [/cc] Работещ… прочети цялата статия»


Публикувано в (Уеб програмиране) от Георги Стефанов на 15 март 2010 в 12:48

Задача за оптимизиране бързината на сайт

Наскоро работих по сайта Речник на думите в българския език. В този сайт при търсене по някоя дума в дясната колона се зарежда блок с подобни думи. Подобните думи са такива, които се получават от търсената дума с добавяне, премахване или подмяна на една или две букви. За откриването на такива думи се използва алгоритъм с висока степен на сложност, който е бавен, защото претърсва цялата таблица с думи. Таблицата беше с размер около 100 000 реда и нарастваше и в резултат на това зареждането на страницата се бавеше до към 30 секунди - прекалено дълго време за уеб страница. Задачата ми беше да измисля начин за оптимизиране на бързодействието на сайта.

Решение

Първото, което направих е да опитам да оптимизирам SQL заявката. Ползваният алгоритъм… прочети цялата статия»