Firefox 3 е все по-близо до финална версия и съответно много по-голяма популярност и ползваемост. Доста неща се изписаха и изговориха за новите feature-и на версия 3 на популярния браузър - но от гледна точка на уеб разработчиците и уеб дизайнерите има и още неща, които като че останаха "скрити" дотук.
Kevin Yank се спира на две такива в статия за блога на SitePoint - Soft Hyphens и Inline Blocks.
>> "Two Hidden Features New in Firefox 3", Kevin Yank, 22.05.2008, @SitePoint Blogs
събота, 24 май 2008 г.
Two Hidden Features New in Firefox 3
Етикети: browsers, css, html, programming
петък, 23 май 2008 г.
Handoff (или как дизайнери и разработчици работят заедно)
Темата, подхваната от Dave Shea е интересна; всъщност, идеята й е да породи дискусия - и го прави, в коментарите под статията.
Въпросът е - как работят заедно дизайнери и разработчици - кой каква част върши, занимават ли се дизайнерите с "рязане" на HTML/CSS или предоставят просто PSD файлове, а разработчиците поемат тази част, докъде стига достъпа на дизайнерите, "бъркат" ли в кода, темплейтни системи, или пък на практика притежават HTML/CSS/image директориите в един уеб проект.. И много, и много.. Споделен опит, който би бил любопитен на всеки "замесен", сигурен съм.
Enjoy!
>> "Handoff", Dave Shea, 22.05.2008, @mezzoblue (Dave Shea's blog)
Етикети: web design
четвъртък, 22 май 2008 г.
Firebug 1.2b1
Firebug 1.2 пристъпи отвъд своя alpha период - първата beta версия на може би най-ценната за разработчиците приставка за Firefox е вече достъпна.
>> "Firebug 1.2b1", 22.05.2008, @Firebug Development Blog
Етикети: firefox extensions, programming
неделя, 18 май 2008 г.
Improve Your Page Performance With Lazy Loading
"Lazy Loading" е метод за оптимизация на зареждането на уеб страници с много client-side функционалност, изградена върху JavaScript, в тях. В основата е заместване на методите на JavaScript обектите със stub-ове и извикване на действителните такива при "поискване" от страна на потребителя или просто отложено. Методът е на базата на Ghost - имплементация на Proxy шаблона.
В статия за Digital Web Magazine Jakob Heuser обяснява идеята за "Lazy Loading" и илюстрира с конкретни примери на базата на 3 различни JavaScript библиотеки - Dojo toolkit, YUI и JIT.
>> "Improve Your Page Performance With Lazy Loading", Jakob Heuser, 06.05.2008, @Digital Web Magazine
Етикети: javascript, programming
Introduction to Opera Dragonfly
Firebug направи революция сред уеб разработчиците с появата си и издигна Firefox като браузър-фаворит за повечето. Тогава се усети и нуждата за подобни инструменти за другите браузъри.
След Opera developer tools Opera Dragonfly е новият отговор на Opera общността - все още в alpha версия и изискващ версия на браузъра 9.5 (която пък все още е в beta), но нещо наистина обещаващо - оценка на базата на представянето на инструмента от страна на Chris Mills от екипа на Opera и основен автор в Dev.Opera.
>> "Introduction to Opera Dragonfly", Chris Mills, 06.05.2008, @Dev.Opera
P.S. За още по-дълбоко навлизане в Dragonfly - "Opera Dragonfly Architecture" е друга статия от разработчиците на Opera.
Етикети: browsers, css, javascript
петък, 16 май 2008 г.
Google Doctype
Стартира една нова Google инициатива - Google Doctype - отворена енциклопедия за уеб разработчици от уеб разработчици - на адрес code.google.com/doctype/.
Търсена цел е натрупването на наистина полезни документи, статии и references на теми като web security, JavaScript DOM manipulation, CSS tips and tricks, и други - и с марката Google зад гърба едва ли има съмнение, че това ще бъде постигнато.
Любопитен и ценен момент е, че цялата енциклопедия е вързана през SVN, откъде във всеки един момент могат да бъдат следени промените.
>> "Google Doctype - Documenting the Open Web", A Google Code Project
вторник, 13 май 2008 г.
Useful in-browser development tools for PHP
Една инспирирана кратка статия за debugging вариантите за PHP - с много линкове и посоки.
>> "Useful in-browser development tools for PHP", Troels Knak-Nielsen, 13.05.2008, @SitePoint Blogs
Етикети: php, programming
вторник, 6 май 2008 г.
Extending The JavaScript Date Object with User Defined Methods
JavaScript обектът Date намира много приложения. В много отношения, обаче, вградените методи и атрибути го ограничават.
В статия за Digital Web Magazine Lawrence O'Sullivan представя различни раширения на обекта, изграждания върху неговия prototype обект, като посочва и предимствата на това пред дефинирането на глобални функции, които да вършат същото нещо. Към примерите и пълния JS пакет код върви и демо с приложенията на различните разширени методи.
>> "Extending The JavaScript Date Object with User Defined Methods", Lawrence O'Sullivan, 04.03.2008, @Digital Web Magazine
Етикети: javascript, programming
Google TV Ads Demo
Услугата на Google за рекламни спотове в специални рекламни карета в най-различни телевизионни програми в САЩ вече излиза от своя beta стадий и става свободно достъпна. Едва ли в близко време ще видим подобно нещо и у нас, но все пак е ценен погледът как нещата се случват на запад.
>> Едно интересно demo филмче от Google за как се работи с услугата.
Етикети: marketing
A Safer Way to Search
Yahoo! Search се съюзява с McAfee - благодарение на антивирусната технология SiteAdvisor, сайтовете, маркирани в антивирусната база като злонамерени и инсталиращи злонамерен софтуер със самото им посещение, ще отпаднат от резултатите от търсене в Yahoo! Search, а тези, които крият рискове от опасни download-и или споделяне на email базата, ще бъдат специално маркирани в резултатите.
Една ценна стъпка към общата идея - безопасно търсене в Интернет.
Спокойно можем да очакваме подобна стъпка и от Google в най-скоро време.
>> "A Safer Way to Search", Yahoo! Search Team, 05.05.2008, @Yahoo! Search Blog
Етикети: news
неделя, 4 май 2008 г.
Introduction to Django: Helping Perfectionists With Deadlines
Django е web framework на базата на езика Python. С автоматично генериран администраторски интерфейс, MVC архитектура, object-relational mapper, удобна темплейтна система, гъвкава модулност, елегантно напасване на URL-тата, развита caching система, вградена многоезичност - Dan Ellis ни въвежда в Django с една съвсем friendly статия и с полезни връзки към нея.
>> "Introduction to Django: Helping Perfectionists With Deadlines", Dan Ellis, 22.04.2008, @Digital Web Magazine
Етикети: programming, python
събота, 3 май 2008 г.
7 Ways Your Page May Be Described in the SERPs
За мястото на meta-description tag-а и как големите search engines - конкретно Google и Yahoo Search - взимат текста-описание за намерените в резултатите им (SERPs = Search Engine Result Pages) линкове.
>> "7 Ways Your Page May Be Described in the SERPs", Jill Whalen, 12.12.2007, @High Rankings
Етикети: seo
петък, 2 май 2008 г.
SEO for Newspapers
Newspaper SEO - дъвкана и предъвквана тема, със спецификата на новинарските сайтове и постоянната борба за вмъкване по-нагоре в резултатите на Google. И все пак една интересна статия на Joost de Valk в неговия SEO Blog - с много полезни съвети, "за изчистване на картинката". Check it out!
>> "SEO for Newspapers", Joost de Valk, 22.02.2008, @SEO Blog
Етикети: seo