Съобщението бе изпратено успешно!

Изпращането бе неуспешно! Моля, опитайте отново!

yovko in a nutshell bio picture

Бях на 9, когато написах първата си програма - простичка компютърна игра на Basic за един стар Apple II с едномегахерцов процесор 6502 и 48Kb RAM. Няколко месеца по-късно имах собствен компютър (реплика на Oric Atmos) с 64Kb RAM, но без флопи, диск и дори монитор. Използвах касетофон за външно устройство и руски черно-бял портативен телевизор Юность за монитор. Оттогава нося очила и увереността, че технологиите са моята съдба.

Направил съм първите си снимки преди това - някъде на 6 - с фотоапаратчето на родителите ми Смена-8, което не надживя моя ентусиазъм - но и до днес фотографията остана дълбоко и неизлечимо втора моя природа и неутолима страст.

Жените открих едва като тийнейджър - и до днес се колебая кое ме пали повече - красотата им, или удоволствието да преразкажеш една нежна женственост в кадри.

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

Тези неща ме правят свободен.

Валиден YouTube код

Този сайт вече e с почти валиден код след промените през уикенда. Поне там където няма коментари, понеже остана да поправя само поддръжката на gravatar-и. Продължавам да се дразня, че си купуваш с желание дизайн-template от професионални дизайнери и кодери, който се нуждае от още няколко часа дебъгване, подкарване и валидация, но повече ме подразни факта, че гигант като YouTube предоставя на потребителите си невалиден код за embed-ване в техните страници. Коментарите са нецензурни, затова ще си ги оставя за себе си.

Следващият път, когато взимате от YouTube код за да пуснете клипче във ваш сайт вместо това, което най-вероятно ще изглежда подобно на тази боза:

<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/E6dVfYGTyFw&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/E6dVfYGTyFw&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>

и което не е валиден XHTML, използвайте това, което е равносилно на горното, но отговаря на правилата:

<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/E6dVfYGTyFw&amp;hl=en&amp;fs=1" style="width:425px; height:344px;"><param name="movie" value="http://www.youtube.com/v/E6dVfYGTyFw&amp;hl=en&amp;fs=1" /></object>

Да не говорим, че на всичко отгоре е далеч по-кратко и елегантно…

Разбира се, ако останалият код на страницата ви не е валиден, упражнението няма особен смисъл.

от yovko

11 мнения

link

stylius - Мммм, чудно. Аз правих едни експерименти за валидация на клипчетата от Zazz.bg, но безуспешно. Не че имам и много време да се занимавам, де. Ако стане работата, ще пиша.Jul 23rd, 2008 - 19:26

Сви - В тази статия от A List Apart e обяснено в подробности как да се вгради Flash по начин съвместим със стандартите. Друга статия, още по-подробно по темата - embed vs. object, и прочие...Jul 24th, 2008 - 9:29

Георги Чорбаджийски - & в адресите трябва да се замени с &amp; иначе от validator.w3.org ще получиш оплакване за unknown character entity.Jul 24th, 2008 - 10:04

yovko - Прав е Жоро - недоглеждане от моя страна заради ръчното и по-особено изписване на кода в WordPress. Сега е поправено горе в текста. Между другото WordPress автоматично поправя такива грешки в постовете ако му е пусната опцията в Writing Settings - Formatting, но е добре да си е всичко както трябва.Jul 24th, 2008 - 10:43

Кирил Владимиров - NetCutter - Поздравления Йовко! От много време твърдо отричам да импортвам флаш клипчета, именно поради невалидния код!Jul 24th, 2008 - 13:31

yovko - Ама аз нищо чак толкова не съм написал - всичко си го пише в стандарта. Само пооправих кода съобразно правилата...Jul 24th, 2008 - 15:16

Momchil - Здравеи, Йовко. Като говорим за невалиден код, виждал ли си това: http://validator.w3.org/check?uri=www.google.com&charset=(detect+automatically)&doctype=Inline&group=0 В случая на Гугъл, това е от части заради backwards-compatibility и за да се намали големината на сорса на страницата. В случая на Youtube, техният код трябва да работи на почти всеки браузър, които се ползва в днешно време. Сигурен ли си, че твоят код ще тръгне? За съжаление, XHTML е един от примерите за това как не се прави стандарт след като пост-фактум след като индустрията вече ползва дадена технология. Имаче една много интересна научна статия за това кога е идеалното време да се направи стандарт, в момента я търся и като я намеря ще я пратя. Идеята беше, че отначало винаги има бум на научна дейност и след това затишие, последвано от пум на употребата на тази технология. Затишието е моментът да се направи стандарт. XHTML за жалост е изпуснал този момент...Jul 24th, 2008 - 20:47

yovko - Момчиле, добър или лош стандартът е стандарт за да бъде спазван. Знам защо е написан кодът на YouTube, историята на embed елемента и всичко останало, но в спорът браузърите ли трябва да следват стандарта или обратното - аз съм направил своят избор. Макар, че и тук нещата не са 100-процентови. Моят код ще тръгне на всеки браузър, който интерпретира правилно XHTML 1.0/1.1 - останалите не ме интересуват. Честно казано питам се колко от останалите имат смисъл и значение за гледане точно на YouTube в края на първото десетилетие на 21 век...Jul 25th, 2008 - 9:36

stylius - Четох някъде, че в спецификацията на HTML 5 ще се наблегне на мултимедията и пропуските на XHTML в момента ще бъдат запълнени. Мултимедиа без embed таг почти няма, което значи, че или ще се стандартизира този таг, или ще се измисли нещо по-добро. Факт е, обаче, че Flash съществува от много отдавна, и че се ползва масово. Освен това напоследък са модерни и RIA апликациите. От W3C нямат друг избор, освен да се съобразят и да се заемат с това, което могат най-добре - да стандартизират новите web технологии.Jul 26th, 2008 - 16:01

Валиден YouTube код - [...] предлага вариант за валиден код за клипове от YouTube :Валиден YouTube код | yovko in a nutshell [...]Jul 23rd, 2008 - 21:19

Валиден embed код от YouTube | www4u.org - [...] Йовко Ламбрев написа валиден код, с който да си импортвате youtube клипчетата, без това да ви разваля валидацията на страницата. Ако е валидна де. Аз лично държа на валидацията и трите блога, които поддържам са с валиден XHTML 1.0 [...]Jul 24th, 2008 - 13:57

Вашият email адрес не се публикува или споделя. Моля, имайте наум тези правила. Това е личен блог, а не публичен форум. Задължителните полета са отбелязани. *

*

*