Skip to content

Feed items

Милен Петрински

Миналата седмица един клиент ни препрати код от EasyAds, чрез който да се активират реклами върху ключови думи в текста на сайта. Като оставим настрана самата идея половината думи в текста да станат рекламни връзки и на всичкото отгоре със досадни блокчета, които изскачат като минете с мишката върху тях, въпросният код ме накара няколко пъти да изразя възмущението си в Twitter.

Ще започна с това, че JavaScript-ът разчиташе на document.write(). Това е една ужасно лоша практика, за съжаление в арсенала на всички рекламни мрежи. Освен, че методът е нодопустим в XHTML страници, използването му за добавяне на елемент script води до забавяне (или дори блокиране) на зареждането на страницата докато се изтегли скриптът и съответно влошаване на потребителското изживяване.

 

Милен Петрински

От известно време ме глождеше въпросът дали готиния ефект на полупрозрачен заоблен контур, който използват за AJAX функционалностите във Facebook, може да се постигне само със CSS. Намерих малко свободно време и набързо спретнах малък експеримент, който освен това разкри някои особености на използването на RGBa цветове за контури.

Като начало избрах някакъв пейзаж, върху който да личи прозрачността на контура и го сложих за фон на документа. После позиционирах в средата един div елемент и се опитах да му задам контур и бял фон. Както можете да видите, резултата не е това, което се очаква. Въпреки, че съм задал цветът на контура като rgba(90,90,90,0.5), т.е. да е 50% просрачен, той излиза плътен. Това се дължи на факта, че е зададен плътен фон на елемента. Ако елемента няма фон или фонът също е полу-прозрачен, тогава и контурът е полу-прозрачен.

 

Милен Петрински

 През цялото време сме били в грешка

   от Милен Петрински


Преди време оформях едни HTML електронни писма и трябваше най-отгоре да стои картинка със името на сайта, който ги праща. Както знаете обаче, повечето клиенти за електронна поща по подразбиране не показват отдалечено съдържание и получателят вижда просто една дупка. А това не е добре, искаме като отвори писмото, човек да види добре оформено съдържание и едно от най-важните неща е заглавието.

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

 

Милен Петрински

 Chromium OS – лични впечатления

   от Милен Петрински


През последните няколко дни се вдигна много шум около операционнта система на Гугъл. Освен първите демонстрации, вече е достъпен и кодът, както и имиджи за VMWare  и Virtual Box. Любопитството ми се оказа по-силно от мързела този път, и в петък вечер, следвайки инструкциите от сайт на Chromium OS, оставих машината да компилира и отидох да поспя. В събота вече имах имидж, който копирах на една флаж-памет. Рестартирах машината, накарах я да зареди от флашката, и след малко (не толкова малко, колкото си представях) вече гледах син екран с полета за име и парола и надпис Chromium OS.

 

Милен Петрински

 Краят на една епоха

   от Милен Петрински


Днес е последния ден на GeoCities. Някъде през далечната 1997 (или 98 беше) търсех къде да сложа малкото си проектче за персонален сайт, посветен на ветроходството. А по това време Geocities беше най-популярния безплатен хостинг. Първоначално сайтът ми беше позициониран в „квартала“ Colosseum, но скоро GeoCities предложиха адреси на базата на потребителско име и адресът на моите плаващи странички стана geocities.com/gonzomir. Последва поглъщането от Yahoo!  – от тогава ми е акаунта там, дълго време сменях разни безплатни пощи, на които забравях паролата, не помня колко пъти се регистрирах в Hotmail преди MicroSoft да го купят.

 

Милен Петрински

 Google Chrome OS? Да, ама не!

   от Милен Петрински


Вчера видях сред споделените от Еленко статии и една новина за изтекли ранни билдове на Google Chrome OS. Прочетох новината, но леко се озадачих от линка към файла за изтегляне – разширението .deb предполага пакет за Дебиан – базирана дистрибуция на GNU/Linux. Е днес отделих малко време, дръпнах пакета и инсталирах смело. Никакъв ОС, просто добре познатия браузър (както и се очакваше). Версията е 4.0.222, т.е. на компютъра си имам инсталирана бета версия на Google Chrome, при това за Линукс. За сега се държи добре, като изключим факта, че ми изключи тъч-пада, няма други странични ефекти. Странното е, че повечето файлове на браузъра са инсталирани в /opt – директория, която е отдавна забравена и липсва от дистрибуциите на Линукс, които съм виждал в последно време.

 

Милен Петрински

Преди време писах за кампаниите, подканящи потребителите да обновят браузърите си и да престанат да използват IE6, и приканващи дизайнерите и разработчиците да ограничат поддръжката на този браузър. Доста неща се изписаха по темата от тогава, много хора псуват браузъра, други вадят статистики. Междувременно аз леко промених вижданията си. Всъщност все още смятам, че е крайно време да спрем да губим време и нерви, за да докараме същия изглед в IE6, на който се радват и потребителите на съвременни браузъри. Работата е там, че част от мненията против IE6 бяха доста крайни, дори се стигаше до предложения за пълно отрязване на достъпа на потребители с този браузър до сайта. А това както се сещате въобще не е добра идея и е в разрез с цялата идея за достъпност на уеб сайтовете независимо от използвания браузър, ОС или хардуер.

 

Милен Петрински

Въпреки, че 1024×768 си остава най-често срещаната разделителна способност сред потребителите на Интернет, все по-често ще срещаме резолюции над 1200 пиксела в ширина. Не съм сигурен каква част от потребителите с толкова колеми екрани си разпъват прозореца на браузъра до максималния размер на екрана, но предполагам, че не малка част от тях го правят. А и дори да не е до край поне моят браузър често е по-колям от 1200 пиксела. Ако на тези потребители им покажете сайт, широк 900 пиксела, почти половината екран остава празен. Какво разхищение на полезна територия! Защо да не я оползотворим с нещо полезно? Защо по-голямата част от информацията да остава под „скъвката“, като може да излезе наяве още при зареждане на страницата? Ще попитате как?

 

Милен Петрински

 Тест на TypeKit

   от Милен Петрински


В деня, в който пуснах предишната публикация, видях в папката за входяща поща писмо от TypeKit с покана да се регистрирам и да тествам услугата. Щракнах на връзката в писмото и след 30 секунди имах активна сметка в системата и бях готов да избирам шрифтове.

Първата стъпка е да изберете своя план. Аз избрах безплатния персонален план. Предлага ограничен набор от шрифтове, но достатъчни, за да се тества услугата. След това сте готови да избирате шрифтове. Ако ползвате Firefox 3.5 или Safari поне 3.1, ще можете да видите предлаганите шрифтове в пълния им блясък. Ако обаче ползвате друг браузър, няма да имате възможност да видите шрифтовете. Това е първата особеност на услугата. Грег Вийн обещава поддръжка за други браузъри в следваща версия на услугата.

 

Милен Петрински

Докато създателите на шрифтове и браузъри търсят вариант и вълка да е сит и агнето цяло, дизайнерите искат да използват разнообразни шрифтове сега и веднага. До скоро усилията на доста разработчици бяха насочени към разработката на решения, заобикалящи ограниченията на браузъри и на лицензи – sIFR вече има трета версия, в последната година се появиха Cufon и typeface.js. Но това са временни решения, докато чакахме по-широка поддръжка на @font-face сред популярните браузъри. Е, @font-face работи вече във всички значими браузъри, но проблема с лицензите на шрифтовете остава. За да заобиколят този проблем, дизайнери и разработчици стигнаха до идеята за услуга – посредник, която да гарантира, че шрифтът няма да може да бъде изтеглен неправомерно.