Стар виц за SGML, XML и HTML

sgml-xml-htmlСтар, брадат виц (стар, ама готин):

Привърженик на SGML, привърженик на XML, и привърженик на HTML гледат заедно филм, когато забелязват изведнъж димяща кофа за боклук.

Привърженикът на SGML казва: “Трябва да убедим мениджмънта на киното да наемат експерт, който да напише DTD за съобщения при екстремни ситуации, и да им продадем скъпо приложение за архивиране на съобщенията, и да ги накараме да наемат голям екип, който да конвертира всичките им стари съобщения към SGML!”

Привърженикът на XML казва: “Няма време за това! Трябва да обучим всички присъстващи в кинозалата да разпознават XML, и след това да създадем комитет за разследване на възможностите за започването на преговори за образуването на работна глупа с цел написването на доклад за бъдещото развитие на семантиката на съобщенията при екстремни ситуации!”

Междувременно, привърженикът на HTML изважда своя безжичен PDA и бързо написва следния ред код:

<h1><blink><font color="red">ПОЖАР!</font></blink></h1>

ПОЖАР!

…след което успява да хакне цифровата прожекционна система и да го покаже на екрана, и така спасява живота на всички в киното.

:-)

Днес попаднах случайно на тази шега, и реших да си направя петминутна почивка в опит да я преведа (оригинал). В последно време не ми остава много свободно време, за съжаление… но усмивка или две, не вреди… :)

Adobe CS4 – официално представен!

Adobe CS4 Suites officially announced (the Adobe CS4 logo)Adobe CS4 вече официално излезе, и може да бъде закупен по целия свят! (Ъ, кхъм-кхъм, може да бъде и откраднат по целия свят, въпреки че Adobe вложиха милиони в новата защита срещу нелегално копиране, чрез сериен номер + активация само чрез Интернет).

Никога не са ме интересували всички програми, които са включени в повечето от Creative Suites на Adobe. Ползвам твърде ограничен брой от тях, най-вече Adobe Fireworks — предпочитаната от мен програма за (уеб)графика; от време на време Adobe Flash encoder — много е удобен за почти losless прекодиране на аудио и видео файлове към .FLV формат; също и ми е приятно и привично да пиша и редактирам код в CodeView в Dreamweaver, като оценявам интегрираните му FTP/SFTP възможности, оцветяване на кода (HTML/XHTML, CSS, JS, PHP, etc.), поддръжка на всички видове encoding-и, и auto-complete (което може да се настройва според предпочитанията ми).

Read more

уол и, уол.и, уол-и!

Много ме забавлява, как Google (.bg/.com) определено има някакви SEO-симпатии към моя блог.

Наскоро публикувах 1-2 постинга за филма “УОЛ.И” — в първия всъщност казвах, че не ми се иска да гледам филма на голям екран, заради това, че е дублиран на български, а втория е същинското “мини-ревю” за филма (след като се престраших и отидох да го гледам на голям екран — няма как, Pixar/Disney са ми голяма слабост;-).

Е, днес с изненада виждам, че при търсене за какви ли не варианти на името на филма (на български) в google.com:

  1. уол.и
  2. уол-и
  3. уол и

(и в google.bg, също, btw: уол.и, уол-и, уол и)

…моят блог упорито излиза на първо място в резултатите (от общо 150-250 хиляди намерени страници), като успява да се нареди дори пред медийни сайтове с много по-висок Google PageRank (и, съответно, вероятно много по-добро SEO и позициониране в резултатите), като www.capital.bg, avtora.com, art.gbg.bg, cineplex.bg, kino.dir.bg, www.netinfo.bg, www.segabg.com.

Не съм сигурен за причината — или моите SEO & WordPress умения са адски добри (как? и аз не знам!)… или на останалите сайтове SEO-то е адски не-добро, щом съм успял да ги изпреваря… :-D

Забавно! :)))

PS Знам, че утре е напълно възможно да съм на страница 5 или дори 50 от резултатите в търсачката, та за мое собствeно удоволствие — screen (и още един)! ;-)

Twitter: забавни екрани за грешка

Twitter (едно супер-безсмислено, според мен, изобретение, на което обаче хиляди хора се радват — включително и аз;-) винаги са ме забавлявали със своите екрани за грешка — Error 404 (“страницата не е намерена”), server overloaded, и други.

Ето, например, вчера, twit-вам си аз нещо, и изведнъж, хоп:

twitter overloaded server screen

…и виждам този екран! :)))

Нещо им беше претоварен сървърът… и вместо потребителите да видят стандартното съобщение, примерно:

ERROR XYZ-332-456 in connecting to MySQL Database:
Too many requests.
Please try again later.

…се появи ето този приятен кит на син фон, понесен от малки twitter-птиченца!

Е, как да не ги харесва човек? Това е правилният подход — грешка на сървъра, ама поднесена с чувство за хумор! :-)

(Иначе, ако търсите вдъхновение как да разнообразите 404 грешките на вашия сървър, ето този линк, заедно с всички коментари и линкове към него, е нещо (почти) безценно!)

A List Apart: проучване 2008

A List Apart Survey (2008) bannerНе отнема повече от 3-4 минути.

Ако сте уеб дизайнер или просто работите в сферата на Web (уеб дизайн, графика, XHTML/CSS, Flash, AJAX/JavaScript, PHP/MySQL и т.н.), участвайте в проучването на A List Apart.

I did! :-)

CSS 3D ефект

Стъпка 1:

Отворете Silverback.

Silverback app (screenshot)

Стъпка 2:

Променете бавно размерите на прозореца на браузъра, който използвате в момента (Firefox, Opera, Safari, IE7 са ОК) и…

Стъпка 3:

…наблюдавайте ефекта. Хитро!

Има и дискусия по темата, как quasi-3D ефектът е постигнат само със CSS + полупрозрачни PNG файлове — на мен ми напомня на игрите от едно време; а гледайки симпатичния мумун, някак не мога да не се сетя за Donkey Kong на Nintendo!

CSS rullz! ;-)

xScope за дизайнери

xScope 2 iconХитри tool’чета като xScope 2 ме карат да съжалявам на моменти, че нямам Apple Mac… Честно! ;-)

Ако работите на Mac и се занимавате с (уеб)дизайн, препоръчвам ви да хвърлите едно око на блога на Doug Bowman, където има детайлно описание на xScope (накратко, това е нещо като Screen Calipers, умножено по 10… или дори 100!).

Argh! Това е Win-дискриминация! :-D

PS Програмката струва само $27, ако решите да я използвате след trial периода…

IE проблем с “примигване” (flash) на фона

Вчера се борих с IE. Безуспешно.

Проблемът накратко:

Да вземем най-простия пример. Създаваме нов HTML документ, с три контейнера в него: #header, #main, #footer.

Site scheme with 3 divs

За #header-а задаваме следните CSS правила:


#header {
width: 760px;
height: 200px;
margin: 10px auto 0 auto;
padding: 0;
background: #F00 url(header.jpg) top left no-repeat;
}

Дотук всичко добре. Сега нека създадем още едно или две копия на същия html документ, и да ги cross-link’нем. Имаме три html страници, с еднакъв CSS и html.

Read more

Разпределяне на времето в съвременния уеб дизайн

Днес се борих с Internet Explorer. За момента IE води в резултата, ама от злост се сетих за една диаграма, на която бях попаднал преди година и нещо в Интернет. Тръгнах да я издиря и успях. Ето я:

Time breakdown of modern web design:

Time breakdown of modern web design graphic

Намерих я публикувана тук, има и доста интересно описание за това, какво се е случило, когато картинката заедно с блог поста попаднала на първа страница на digg (и има и похвали за моя хостинг, между другото) :-D

Сега като се замисля, може и да съм виждал същата картинка и в някой от българските блогове, но вече не си спомням… Та ако някой се чувства първооткривател, да не се сърди, нека остави линк в коментар тук, thx:)

…А утре битката с IE ще продължи. Stay tuned! :-)

Microsoft Internet Explorer

Днес имах отвратителен ден…

Microsoft Internet Explorer LogoПохабих около 8-9 часа от моето време, за да се боря с необясним и глупав бъг в Internet Explorer.

Редактирах HTML код, местих DIV-ове като гламав напред-назад, включвах и изключвах правила в CSS файла, тествах, reload-вах, търсих в Google, търсих помощ навсякъде, накрая изтрих почти целия код на дизайна, който бях създал, и… проклетият бъг си остана!

Дизайнът във Firefox 2 си работи, в Opera 9 си работи, в IE6/IE7 — не. Ей-така.

Read more