Как не се прави онлайн магазин

kak-ne-se-pravi-onlain-magazinДнес имам за цел да фиксна един магазин, че като го отвори повече от 1 потребител load page-a става 15 секунди.

Проверих и проблема не е в хостинга, а в кода.

Какво видях като погледнах вътре( Не е истина!!!):

1.
Зареждане на изкл. голям брой js файлове
2. Зареждане на изкл. голям брой css файлове
3. Няма кеширане на jpg,jpeg,png,css,js
4. Няма обединение на css,js
5. За една проста страница се изпълняват 60 заявки към базата
6. Не се използва кеширане на mysql заявките
7. Най- фрапиращото вместо да заредят изображение (jpg) се обръщат към index.php да видят дали било такова. после го ресайзват и го записват и така всеки път. На практика ако отворя една страница с 10 снимки то системата ще направи 10 ресайза + 10 записа на новите снимки в/у старите. Нямам думи честно. Хора, колеги когато работите със снимки правете тези операции в админ панела т.е. когато добавите снимка тогава я ресайзнете и тогава и добавете watermark .

PS: Не твърдя, че съм супер кодер, но честно това е пълна шитня. Няма да казвам името на фирмата, но ще загатна, че не е от малките фирми в България както и онлайн магазина също …

VN:F [1.9.22_1171]
Rating: 5.0/5 (2 votes cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

php debug na $_FILES

идеята е, че така лесно се дебъгва $_FILES при работа с ajax където не можем да покажем какво се случва през браузъра. Идеята е каквото се случва да се запише във файл. Това е ефективно и като цяло защото позволява записването на масив във файл с един ред :)

file_put_contents('filename.txt', print_r($_FILES, true));

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Скриване на резултати в гугъл сърч по домейн

Идеята е , че при търсене искаме някои резултати от конкретни домейни да не излизат. Ето го и решението:
Необходимо е първо да се инсталира greasemonkey и скрипта: Google Hit Hider by Domain

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Насочване на wifi антената за най- добър сигнал под GNU/Linux

wifi_wireless_signal_nasochwane
Идеята е, че виждам един wifi сигнал и искам да го използвам ;) , но незна точно откъде идва. За да използвам неговия максимум трябва да насоча антената точно към него :) и за целта използвам едно простичко приложение wavemon .

wavemon -i wlan1

За да се случат нещата по- оптимален начин е необходимо да се ползва и добра антена разбира се. Аз използвам тази на Danets (danets.com).

Благодарности на онлайн магазина: restart.bg

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

От какво се нуждаят очите ни (Витамини, кератини,антиоксиданти,цинк,селен и т.н.)

Витамини A (Ретинол)

Витамин А се нарича още витамина на растежа. Съдържа се в продукти от животински произход – черен дроб, масло, жълтък от яйце, мляко и др. Възрастният човек се нуждае дневно от 6,0 до 8,0 мг витамин А. Действа като антиоксидант, поддържа и подхранва епителната тъкан на ретиналните фоторецептори, стимулира естествения имунитет.

Провитамин А (бета-каротин)

Бета каротинът (провитамин А) е мощен антиоксидант подобно на витамин С и витамин Е. Той помага за неутрализирането на свободните радикали в тялото, молекули, които увреждат основата на клетъчната структура.

Предпазва очните ретина и леща от свободните радикали – нестабилни молекули, които увреждат клетките. Бета-каротинът е каротиноид – растителен и животински пигмент.

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

Витамин B2 (Рибофлавин)

Витамин В2, известен и като рибофлавин, е от групата на В-витамините, които са особено важни за правилното функциониране на организма ни.

Симптоми на липсата на рибофлавин са умората без видима причина, болките и кръвоизливите в очите.

Витамин Е

Действа като антиоксидант, поддържа и подхранва епителната тъкан на ретиналните фоторецептори, стимулира естествения имунитет.

Витамин С

Действа като антиоксидант, поддържа и подхранва епителната тъкан на ретиналните фоторецептори, стимулира естествения имунитет.

Омега -- 3 мастни киселини

Подхранват и удължават живота на фоторецепторите и ги поддържат функциониращи. Съдържат се в лененото семе. Играят роля в превенцията за развитие на МДСВ.

Лутеин и Зеаксантин

Неутрализират свободните радикали, поглъщат високоенергийната синя светлина. Добавят се чрез храната и се съдържат в киви, пъпеши, коприва, броколи, спанак, яйчен жълтък и др.

Микроелементи – цинк, селен, мед

Имат мощно антиоксидантно действие, намаляват риска от развитие на МДСВ.

Антиоксиданти

Най -- известните от които са Екстракт от Боровинка, както и нейните подобни Акай Бери и Маки Бери

Астаксантин

Смята се за един от най-силните натурални антиоксиданти. Съдържа се в някои риби, раци, омари и водорасли. Приемът му предпазва ретината от увреждания и намалява с 43% риска от развитие на МДСВ. Астаксантинът се установява вън и в клетъчната мембрана и функционира като мост, транспортирайки уловените свободни радикали до полярните зони на клетката, където достигат до водноразтворимите антиоксиданти като витамин С.

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Спиране на touchpad под Linux

Проблема е, че на лаптопа използвам usb мишка и не използвам touchpad–а. Когато пиша на клавиатурата много често местя мишката и това е изключително дразнещо.  За да се оправи тази глупост просто ще деактивирам touchpad-а.

Метод 1:
Просто се изпълнява: synclient TouchpadOff=1

Метод 2:
apt-get update && apt-get install gpointing-device-settings
gpointing-device-settings-notebook-disable-touchpad

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Пресвяткване (blinking) на num lock под Mint

Проблема е, че докато си работи системата на Mint изведнъж диода на клавиатурата за Num Lock започва да светва и изгасва, т.е. вклчва се и се изключва от което приемането на команди от клавиатурата става доста трудничко :) Друго нещо което се забелязва е голямото използване на процесора от mate-settings-d

Ето и снимка:
linux-numlock-problem-blinking
Решение на тази глупост:

sudo apt-get update
sudo apt-get install numlockx dconf-tools

1. Изпълнява се dconf-editor
org > mate > desktop > peripherals > keyboard
Премахване на тикче на remember-numlock-state

2. Файл: /etc/mdm/Init/Default

преди  "exit 0"

if [ -x /usr/bin/numlockx ]; then
exec /usr/bin/numlockx on
fi

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: +1 (from 1 vote)

Личен Блог на Мартин Петров