http://silviahartmann.com/background-tile/index.php
Коллекция картинок на тему природы, адаптированных для выстраивания “плиткой”. Идеальны для фона сайта или рабочего стола.
Christian Archer
http://silviahartmann.com/background-tile/index.php
Коллекция картинок на тему природы, адаптированных для выстраивания “плиткой”. Идеальны для фона сайта или рабочего стола.
Работает везде, кроме Arora (если точнее, виноват сам QtWebkit)
Ахда, в любых XML документах нельзя указывать DTD, иначе Internet Explorer пойдет по указанному адресу его скачать. Всё бы ничего, но он этим ddos-ит www.w3.org, поэтому там забанен. А значит, он просто вместо документа покажет ошибку
Провел давно обещаное исследование о том как сайты на основе XSLT индексируются поисковиками.
Проверялось на примере avalon.com.ru
1) Google
Индексирует, игнорируя стили. Отчасти даже лучше — оформление не попадает в индекс и не мешается при поиске, но для полноты индексации надо делать sitemap.
2) Yahoo!
Применяет стиль и индексирует результат. Вах! То, что надо.
3) Yandex, Rambler, Aport, Microsoft Bing, Baidu
Никак. Стыд и позор!
Что ж… к сожалению, такой технически удачный подход к созданию сайтов слегка нежизнеспособен.
Правда, выход есть — прогонять XML через серверный скрипт, который при необходимости (для поисковиков или неподдерживаемых браузеров) будет применять стиль прямо на сервере, а иначе просто отдавать чистый XML.
А точнее, поддержка элементов audio и video в современных браузерах.
Для проверки были сделаны 2 странички и использованы 4 мультимедиа файла в форматах mp3, ogg vorbis, ogg theora, x264/mp4
Итак… на сегодняшний день audio и video поддерживают:
MSIE как всегда в пролете. Opera в мейнстрим пока свои наработки пускать не хочет. Safari вопреки слухам тоже пока поддержкой не обзавелся. (возможно, слухи были про MacOS)
Поддержка форматов
Где указаны 2 формата, было использовано несколько источников для элемента (см. код под катом)
| Mozilla | Arora | Chrome | |
|---|---|---|---|
| mp3 | - | - | - |
| ogg | + | + | + |
| mp3, ogg | ogg | - | ogg |
| ogg, mp3 | ogg | - | ogg |
| mp4 (h264) | - | - | + |
| ogv (theora) | + | + | + |
| mp4, ogv | ogv | - | mp4 |
| ogv, mp4 | ogv | - | ogv |
Google Chrome понял формат mpeg, но всё равно предпочел ogv в обоих случаях независимо от порядка указания. Он просто хочет audio/mp4 в качестве MIME-типа. Подправил код и Хром сразу стал вести себя логичнее.
Arora почему-то не поняла множественные источники.
Код страничек (под катом): Read more …
В рамках операции “смена деятельности чтоб не сдохнуть” подкорректировал и обновил шкурку SemiGreen для phpBB от товарища Semi Deus, который забросил ее в районе версии для phpBB 3.0.0
Половину шаблона выкинул — теперь используется наследование из prosilver, так проще стало поддерживать тему в актуальном состоянии. Убрал ужасное чередование цветов в просмотре тем форума и сообщений темы. К сожалению, немного попортил заголовки таблицы. Переименовал тему в SemiGreen CA. Отчасти, потому что моя редакция, пусть и немного было работы, отчасти потому, что ее нельзя скопировать поверх старой — необходимо удалять и ставить заново, иначе не подхватит механизм наследования (появился в phpBB 3.0.3)
Скачать можно с моего сайта:
http://home.sunchaser.info/articles/web/phpbb/style-semigreen.html
… Я же сделал проще — нарисовал этот лабиринт на экране, в начальной позиции сделал операцию заливки, а вне границ рисунка — операцию считывания цвета с экрана. Если лабиринт замкнут, заливка не выходила за его пределы, если же выход имелся, заливка распостранялась на весь экран и оператор считывания цвета возвращал значение ее цвета.
В методичке советовали не маяться дурью, а решать задачу, построив графики и взяв точку их пересечения. Моя программа рисовала графики на экране с соблюдением масштаба и вместо численного решения системы находила ответ честным графическим способом: во время построения второго графика путём чтения цвета пиксела фиксировалась точка пересечения с первой кривой. Точности вполне хватало.
Индусы отдыхают. Мне страшно >__< Зато стало понятно, почему из олимпиадников и лаборантов редко получаются хорошие программеры.
BrowserShots — это сервис, позволяющий получить скриншот вашего сайта в любом из довольно внушительного списка браузров на разных платформах.
Очень полезно при проверке верстки в старых браузерах или на отсутствующих у разработчика платформах.
[21:55:41] Chris Archer says:
“Прежде, чем мы пойдем дальше, я должен сделать одну вещь, которую я обещал сделать: нанести удар по обработке исключений (exceptions). В последний раз, когда я это сделал, я попал в большую неприятность. В неподготовленном замечании на домашней странице Joel on Software я написал, что не люблю исключения, потому что они, фактически, являются невидимым goto, а это, как я рассуждал, еще хуже, чем явный goto.”
[21:56:11] Chris Archer says:
если я правильно помню, в питоне вообще советуют совать исключения куда ни попадя?
[21:57:15] Hey Jimmy says:
да… ну это чтоб приложение было устойчиво
[21:57:27] Chris Archer says:
мда…
[21:57:51] Hey Jimmy says:
кстати, согласна по поводу неявного goto…
[21:58:01] Chris Archer says:
чем больше я узнаю языков, тем больше люблю сиплюсплюс
[21:58:44] Hey Jimmy says:
плюс стопицот)))
Цитата взята из статьи “Как заставить неправильный код выглядеть неправильно”, где кроме вреда исключений рассказывается еще и о правильной венгерской нотации (не той фигне, что везде пишут)
Некто Ariya Hidayat, сотрудник Trolltech QtSoftware в рамках акции “bring qt-ness to the world” просто взорвал мне мозг… Об этом нечего писать: это просто надо видеть… Нет! Нет! Не видеть! Сделайте мне развидеть это!
Прога доступна как часть Graphics Dojo, но на всякий случай я перепаковал и выложил у себя отдельно.
Pretty Browser
Исходный код (3 КБ)
Сборка под Windows (Qt Inside) (12 МБ)
Сборка под Windows (w/o Qt) (8 КБ) — если у вас есть Qt 4.5 (или хотя бы QtCore4.dll, QtGui4.dll, QtNetwork4.dll и QtWebKit4.dll)
Компоненты Grpahics Dojo распространяются на условиях лицензии GNU GPL версии 2 или 3
Как, должно быть многим известно, новый веб-стандарт HTML5 включает в себя теги <audio> и <video>. Как известно чуть меньшему числу народа, эти теги уже вполне себе работают в Mozilla Firefox 3.1. Что ж. Мне стало интересно и я установил этот Фокс себе на виртуальную вянду.
Что ж, работает… Поддерживает кодеки Vorbis (аудио) и Theora (видео). mp3 не держит, что логично. pcm должен по стандарту, но я не проверял. Контейнеры тоже не проверял, но похоже, что ограничено ogg/ogm/ogv и должен бы быть wav (по стандарту), и если повезет, avi (хотя если всё равно либо несжатый, либо Theora… какой от него плюс?).
В качестве теста подправил пост про “Оду к радости”. Теперь если ваш браузер поддерживает <audio>, вы увидите что-то вроде такого:
Код выглядит вот так:
т.е. фактически, проще некуда.