11 февруари 2011, петък

Повърхнини на Армит

Определят се от геометричната матрица на Армит Gh(4x4)
Получаваме на Gh [за x(S,t)]:
X(S) = S.Mh.Ghx
X(S,t)=S.Mh.Ghx(t)=

P1x(t) и P4x(t) са х компоненти на нач. и крайна точка на кривата за параметър S
10. Представяне на пространствени форми. Явно задаване на ребрата. Параметрични кубически повърхности. Форма на Ермит и Безие.
В редица приложения на машинната графика възниква необходимостта за генериране и използване на графични изображения в тримерната (3D) форма на представяне. Това е нужно по-конкретно в редица компютърни технологии като: проектиране, конструиране, управление на тримерни технологични процеси и др. За решението на подобни задачи е необходимо най-напред да се опишат и създадат 3D повърхности в пространството. Такова представяне на тримерните изображения се нарича скелетно. Съществуват два широко разпространени подхода за скелетно-тримерно представяне на повърхности в пространството, а именно чрез:
-многоъгълникова мрежа (полигонална мрежа).
-параметрични бикубични късове.
Полигоналната мрежа представлява съвкупност от свързани по между си равнинни многоъгълници. Задаването на такава мрежа се осъществява много лесно чрез нейните върхове и ръбове. Един от основните недостатъци на този подход е неговата приблизителност. Параметричните бикубични късове описват координатите на точките на неравнинните (изкривени) повърхности с помощта на три функции (полиноми от 3-ти ред), по една за всяка координата х,у и z. Границите на всеки къс представляват параметрични кубични криви. X(s, t)=A 11S3t3+ A12S3t2+A13S3t1+A14s3 +A21S2t3+A22S2 t2+A23S2t1+A24S3+A31s1t3+A32s112+A33S1t1+A34S3+A41t3 +A42t2 +A43t1 +A44
Подобна формула следва да се използва и за изчисляване на координатите Y(s,t) и Z(s,t). Възможно е също така и представяне на трите координати и в матрична форма така:
X(s,t)=S.Cx.TT Y(s,t)= S.Cy.TT Z(s,t)= S.CZ.TT
където: S=[s3 s2 s 1] и T=[t3 t2 t1 t], a Cx, Cy, Cz представляват правоъгълни матрици, характеризиращи отделните начини за задаване на 16-те управляващи точки на параметричните късове. Най-известни са сред тях е тук са формите на Ермит, Безие.
При описването на параметричния къс по формата на Ермит полиномът за изчисляване на координатите се задава с формулата [2]:
X(s,t)=S.Mh.Qx.MhT.TT
където ТT и MhTса транспонирани матрици на Ти Mh.
Матриците Mh и Qx се задават в следния вид:

Матрицата Qx се състои от координатите на крайните точки и стойностите на допирателните вектори към съответните криви и към повърхността в тези точки.
Аналогично както кубичните криви на Ермит, би кубичните параметрични повърхности на Ермит осигурява С(1> непрекъснатост при преход от един къс към друг.
При задаването на параметричен къс във формата на Безие полиномът за изчисляване на коорд-натите има следния вид [2]:
X(s,t)=S.Mb.Px.MbT.TT
където TT и MbT са транспонирани матрици на T и Mb.
Матриците Mb и Рх се задават в следния вид:

Тук Рх представлява матрица, състояща се от координатите (по х) на 16-те управляващи точки на параметричния къс. Повърхността на Безие често се използва при интерактивно проектиране по причина, че при тази начин на представяне на генерираната повърхност управляващите точки позволяват много лесно да се изменя формата на последната. Управляващите точки Р11, Р14, P41 и Р44 се намират върху повърхността. Повърхността на Безие също удовлетворява непрекъснатост от първия ред С(1).

При генерирането на графички ческо се използват гореописаните методи и практики, но въпреки, че графиката за Web се различава по свойства и параметри, тя лежи в основата си на описаните в статията принципи на работа. Растерната графика се използва за уеб сайтове, класическата такава се чертае или рисува със софтуер. Генерираната графика също се чертае, но от векторни изчисление от програмния код и софтуера. Например за едно просто генерирани на графични схеми за статистики и отчети в една ERP система или друг софтуер, се използват множество алгоритми и математически изчисления.

Параметрични би кубични повърхнини

Общо управление на параметричните куб. Криви:
Q(t)=TMG, G – геометричен вектор константа; Отместване t=S: Q(S) = S.M.G
Ако точките на G не са константа, а се променят по някаква крива зависеща от параметъра t ще получим точка:

Ако за t=t1; Q(S,t1) e крива, защото G(t1) e константа
t=t2; Q(S,t2) e друга крива близка до първата, при t2-t1 – много малка стойност:
:
:
tI = 0 до 1 => семейство криви => повърхнина
Когато Gi(t) са кубически криви, повърхнината е би кубическа (зависи от S и t)
Всички GI(t)=ТМGI; GI=[gi1; gi2; gi3; gi4]T
{gi1 е първият елемент на геометричният вектор за кривата GI(t)}
Транспонираме GI(t)
[(A.B.C)T=CTBTAT] тогава
GI(t) = GIT.MT.TT [gi1; gi2; gi3; gi4].MT.TT
Заместваме в Q(S,t)

Q(S,t)=S.M.G.MT.TT за S принадлежащо [0,1] и t принадлежащо [0,1]
Повърхнини на Безие

Кръпката се задава с 16 точки, а не с 4
x(S,t) = S.Mb.Gbx.MbT.TT
y(S,t) = S.Mb.Gby.MbT.TT
z(S,t) = S.Mb.Gbz.MbT.TT
Геометричната матрица G се определя от 16 точки.
Gbx е матрица от х координатите им
Gby е матрица от y координатите им
Gbz е матрица от z координатите им
Повърхнини с В-сплайни
x(S,t)=S.Mb.Gsx.MsT.TT
за всички се прибавя по още една точка. Матрицата Gsx се увеличава по размерност
Нормала към повърхнина
За да видим как е осветена повърхнината ни трябва нормала към повърхнината.
Допирателен вектор към параметър S:

Определя се от [Xs, Ys, Zs]
Определя се от [Xt, Yt, Zt]
Двата са успоредни на повърхнината в точка (S, t) => нормалата е

24 октомври 2010, неделя

Пътят на уеб дизайн агенциите и изработката на сайтове

Уеб дизайн агенциите и фирмите, предлагащи изработка на сайтове и уеб дизайнерски услуги имат процес на „извървяване” от предлагането на малки статични или динамични сайтове, често използвайки Open Source платформи като Joomla, Drupal или WordPress и внедряването на дизайн шаблони, до достигането на нивото, когато предлагат истински уеб дизайн и изработка на динамични интерактивни бизнес приложения и уеб сайтове със собствено административно управление на съдържанието, потребителите и цялостното развитие.
Някой уеб дизайн компании директно са стартирали с хиляди лева паричен ресурс и дизайнери и програмисти на щаб, които са прилагали способностите си за уеб сайтовете на клиентите на новата компания. Днес тях знаем като утвърдените компании от десетки години на пазара, които могат да предложат всичко, но са пет или шест цифрени суми цени на своите услуги и десетки месеци процес на изработка на проекта.
Всяка съвременна изработка на сайт обаче има принципи и начини на работа. Независимо дали проекта ще струва четиристотин хиляди лева, четири хиляди лева или четиристотин, винаги в дъното лежи планирането, определяне на бизнес целите и достигането на Интернет потребителите, които благодарение на изряден и компетентен уеб дизайн и качествено съдържание в уеб сайта, което адекватно презентира услугите или продуктите в сайта.
Именно това е най-важното нещо, което трябва да научи всяка уеб агенция и уеб дизайн фирма. Не растеж на цените и задълбаване в програмиране, което един ден достига до особено дълбоки философски нива, не флаш и анимации, които единствено успяват да натоварят компютъра и браузъра на Интернет потребителите. И не четиридесет човека екип, които ще създадат един единствен проект и 38 от тях са програмисти и уеб дизайнери. Най-важното, което всяка уеб компания трябва да постигне, е изработка на проект, които адекватно ще представя фирмата или продукта на клиента, които всъщност е бизнеса на клиента, неговият хляб, цел и мисия сред огромния океан на Конкуренцията.

13 август 2010, петък

Нови SEO услуги и оптимизация на сайтове

Новите SEO услуги на фирмата "Уеб Дизайн България Груп" ООД намериха свое продължение в дъщерния сайт на компанията за уеб дизайн услуги и SEO оптимизация Seven Web Design, който преди около почти година смени своя собственик. www.sevenwebdesign.com е домейн със стара история, като първия собственик беше компанията от USA за уеб дизайн и SEO оптимизация на сайтове за търсачки 7Webdesign - една от ранните фирми в Северна Америка за предлагане на уеб услуги. Американската фирма обаче реши да прекрати ползването на един от домейните си, и сега новия собственик е българската уеб агенция "Уеб Дизайн България Груп" ООД, която продължава да предлага SEO услуги в две направления - високобюджетни кампании по SEO оптимизация чрез популярния си сайт www.webdesign-bulgaria.com и новите услуги за по-ниско бюджетни кампании по оптимизация на сайтове в Seven Web Design.

08 юни 2010, вторник

SEO грешки, нередности в SEO оптимизацията

10 неща, които да правим и не правим, за да избегмен SEO грешки

10. Не използвайте Flash. Flash сайтовете грабват окото, но търсещите машини не могат да прочетат съдържанието им. Ако използването му е неизбежно, ще трябва да предоставите html версия на сайта си също.

9. Не прекалявайте с JavaScript. Няма нищо по-лошо за вашата стабилна SEO оптимизация от претъпкването със скриптове в страниците на важните места. Търсещите ботове не са проектирани да четат и разбират JavaScript код. Ако има няколко реда такъв код, шансовете са търсещите ботове да игнорират един абзац от кода заедно с текста. Това важи с пълна сила при менютата. Опитвайте да се ограничите използването му там до минимум.

8. Имплементирайте robots.txt файл. Главната причина за това е да придобиете пълен контрол над информацията си, която се индексира от ботовете. Имплементирайте го тогава, когато искате да предотвратите индексирането на нежелани страници.

7. Използвайте правилните ключови думи. Таргетирането на грешни ключови думи е често допускана грешка. И още по-зле – професионалисти в бизнеса я допускат. Избора на ключови думи може да увеличи или намали трафика към сайта ви. Използвайте пособия за целта като това на Google, за да направите най-добрия избор.

6. Използвайте дълги ключови думи. С милионите уеб сайтове, може да ви отнеме над 6 месеца да достигнете топ 20 за дадена дума, а и повече. В този случай дългите ключови думи влизат в употреба. Те могат да съдържат име на специфичен продукт, марка или град. Включвайте ключови думи в title тага.

5. Поддържайте URL структура. Ако имате динамичен уебсайт, това което трябва да направите е да модифицирате URL структурата на уеб сайта. Така помагате на търсещите ботове да разберат коя страница индексират, а и е много лесно за изпълнение. Блог платформи като Wordpress дават опция за добавяне на permalinks. Динамичните сайтове, могат да презаписват URL в .htaccess файла по същата причина.

4. Не слагайте връзки към лоши сайтове. Изграждането на връзки е един от главните и най-важни аспекти в оптимизацията. Броя на входящите връзки е критичен за позицията на сайта в резултатите от търсенето. Много начинаещи грешат и не разбират, че връзките идващи от важни и реномирани сайтове са по-важни, отколкото много повече, но от слаби сайтове.

3. Направете проучване. Проучете конкуренцията. Търсете отговор на следните въпроси:

Колко сайтове се състезават за определена ключова дума? Колко са стари сайтовете, които са на първите позиции за дадена ключова дума? Колко обратни връзки имат те?

2. Google Analytics. През 2009 компаниите разбраха големите предимства на пособията за анализ на информацията им. Имплементирайте Google Analytics, за да успеете успешно да следите трафика си, да го увеличите и да започнете да печелите.

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

08 май 2010, събота

Инструменти за ключови думи, маслинката на SEO оптимизацията

Топ 5 безплатни проучвателни пособия за ключови думи

Ползата от намирането на най-добрите пособия, които да ви кажат какви са най-подходящите ключови думи за вас, са много. От толкова голям избор, започвате да се чудите кой си заслужава и кой не. Това е една от най-важните части и положения във всяка SEO оптимизация.

1) Wordtracker
Всичко, което трябва да направите е да въведете начална ключова дума, за да ви бъдат генерирани до 100 свързани с нея ключови думи и да се изчисли дневната им използваемост.

Посетете на: http://freekeywords.wordtracker.com

2) Google Adwords
Инструмента, който според мен безспорно държи първото място, защото ви позволява да въведете ключови думи за анализ или за URL адрес (също е много добър за анализиране на сайтовете на конкуренцията).

Посетете на: https://adwords.google.com/select/KeywordToolExternal

3) SEO Book
SEO Book инструмента се поддържа от API Wordtracker като сравнява резултатите от търсенете между Google и Yahoo, давайки ви детайла информация за анализа на ключовите думи.

Посетете на: http://tools.seobook.com/keyword-tools/seobook/

4) NicheBot Classic
NicheBot Classic също използва Wordtracker API и ви позволява да въведете ключовата си дума. Генерират ви се топ 50 на ключовите думи и броя на търсенията им през деня в Google, MSN и Yahoo.

Посетете на: http://www.nichebotclassic.com

5) Good Keywords
Good Keywords е безплатен софтуер от Windows, който намира перфектната комбинация от ключови думи за уеб страниците ви. Напълно безплатен е. Не изисква регистрация и плащане.

Посетете на: http://www.goodkeywords.com

И така представих ви 5 инструмента, с които да проверите най-използваните ключови думи в бранша ви.

Разбира се, съществуват и платени начини за намиране на добри ключови думи, но ако нямате излишни средства, това е начинът.

02 май 2010, неделя

Забравете за No-Follow. Опитайте алтернативата Page Rank Sculpting

Търсачките проверяват линковете за да разберат контекста и смисъла на страницата, като ги подреждат до други сайтове, които дават информация за вас.

Понякога, когато използвате едни и същи връзки, вие несъзнателно размивате контекста на сайта или на сегмента. Page rank sculpting ви позволява да минимизирате това негативно влияние, като консолидирате най-важните линкове на сайта ви от най-важните източници на сайта ви.

Дилемата: Структурирането на връзките

Причината, поради която No-follow тага стана популярен е, че той потиска връзките, за да не напуснат сайта, в който са зададени да сочат към вас.

Виждайки това предимство, някой SEO оптимизатори започнаха да използват no-follow тага да структурират начина, по който Google да разглежда страниците им. Но за тяхна тревога след време Google промени начина на обработка на no-follow тага.

Като резултат, хората, които използваха тага вътрешно, прекъснаха своите собсвени връзки.

Техниката:
Ето една no-follow алтернатива.

За незапознатите, no-follow тага е таг, който може да бъде имплементиран в html Кода и ви позволява да се „свързва с други”.

Нашата тактика използва малка модификация във файла robots.txt и директорията /cgi-bin/ и пренасочва връзки от /cgi-bin/ скрипта, който не позволява на паяците(ботовете на търсачки като Google, Yahoo Bing.com и други) да минат през robots.txt чрез команда като:

User-agent: *

Disallow: /folder/

Това е една от многото техники, които можете да използвате, но тази специално е бърза, ефективна и запазва безпристрастността на връзките в сайта ви.