У меня есть сосед — мальчик Аркашка. Ему восемь лет. Аркашка — плотненький, крепкий, с серьезными карими глазами. Волосы у него — жесткая каштановая копна. Когда кто-нибудь из родителей пытается ее расчесать, Аркашка начинает глухо рычать, как собака. Скалит зубы (переднего, правда, нет — выпал). Может и укусить.
Нет, Аркашка — он хороший. Типичный восьмилетний бандит. Не любит делать уроки, умываться, не зашнуровывает кроссовки, любит животных, сладости, садистские стишки, подраться… Все нормально, как у всех.
Но вот примерно год назад с Аркашкой кое-что произошло.
Компания Nokia объявила о том, что, начиная с версии 4.5, кроссплатформенная библиотека Qt будет доступна также под лицензией LGPL.
Переход на более мягкую лицензию позволит снять те ограничения, которые раньше останавливали многих коммерческих разработчиков от использования Qt для своих проектов и позволит значительно расширить круг пользователей библиотеки.
Кроме того станут общедоступными репозитории исходных кодов Qt, сделав процесс разработки библиотеки открытым для сообщества.
Коммерческая лицензия и лицензия GPL также останутся доступными.
Nokia таким образом рассчитывает качественно повысить популярность библиотеки и сохранить ее статус как лучшей в классе кросс-платформенных библиотек для разработки приложений и пользовательского интерфейса.
Первое же нескриншотное впечатление о W7: те, кто считает, что Microsoft слизала KDE4 не правы. Потому что несмотря на пару убогих виджетов, Microsoft слизала KDE3. Тем не менее, считаю, что W7 вполне заслуженно носит титул самой ожидаемой. По сравнению с XP прогресс налицо. По сравнению с Вистой, кому-то всё-таки руки из задницы на место переставили. Правда, не всем. Да и мозги вправить бы не помешало.
1. Классический интерфейс
Лучше всего классический интерфейс выглядел в Windows Millennium. Я был бы дико рад, если бы его оставили в том же виде, но его испоганили еще в XP. Глиста, вроде, унаследовала вид классики, но испохабила эффективность отрисовки. В W7 пошли еще дальше и испохабили классику вконец.
2. Быстрый запуск
С одной стороны, панель быстрого запуска стала напоминать оную в KDE3, но теперь есть забавная фишка: для проги не создастся новая кнопочка в таскбаре, а развернется в кнопочку сама иконка.
Плюсы: забавно
Минусы:
“Разрывает” зону быстрого запуска. По-моему, намного удобнее, когда она всегда рядом с “Пуском”. Эффект наблюдается, если отключить умолчашный режим таскбара — “показывать только иконки прогамм”
А если я захочу запустить еще копию проги? Придется искать в менюшке…
3. Главное меню
Как я понял, почти без изменений слизано с Висты. Хотя я Вистой не пользовался, так что не знаю. Фича: теперь меню нельзя вернуть к классическому виду. Меню забавное, но в KDE4 всё равно удобнее.
4. Свистелки и перделки Виджеты
В целях противоречия виджеты названы “гаджеты”. Если навести на виджет, появляется панелька управления прям как в кедах.
Ведикт: слизано грамотно. Даже несмотря на то, что их нельзя “зафиксировать” и то, что панель задач не сделана как виджет.
5. Ribbon
Ribbon везде. Кто скажет, что с Ribbon Paint стал удобнее, пусть первый бросит в меня камень. Хорошо, что хоть блокнот не испохабили. Надеюсь, это не потому, что забыли. Ribbon — это удобно, но удачно он заменяет только перегруженные менюшки, такие как в Ворде, Экселе и подобным. Городить эту хрень везде нецелесообразно.
Фича: WordPad теперь умеет docx и odt. И раузчился doc. По-моему, грамотный ход по вытеснению убогого старого формата. И (возможно) хитрый ход по вытеснению odt. Все помнят как убого WP отображает нормальные документы. Хотя, если следующий офис будет прописывать себя для odt по умоланию, то я не прав.
Обидно: W7 не увидел виртуалбоксовскую сетевушку. Все остальные ее видели, этот ни в какую. Так что как он с сетью осталось загадкой.
Решил я как-то избавиться от дневника на ли.ру. Это был http://www.liveinternet.ru/users/quende/, для которого позднее был заведен выделенный домен quende.net.ru
Поскольку удаление днева всё равно не ведет ни к удалению записей, ни к исчезновению самого днева из базы, я решил его еще и замуровать. Для этого был зарегистрирован ящик (vbfhaja@westland.net.ru), после чего пароли к дневу и ящику (и логин к ящику ^__^) были благополучно забыты. После чего на quende.net.ru, кажется, был повешен редирект на новый днев. (Потом еще на нём жил этот днев до покупки sunchaser.info) А удалить-то я его в итоге забыл, хотя, вообще-то меня всё вполне устраивало: днев был практически недосягаем.
Где-то в промежутке между закрытием и нынешним днём Валез прикрутил чекалку домена и привязка отвалилась.
Но совсем недавно я решил грохнуть почтовую систему westland.net.ru/westland.com.ru (они крутились с помощью сервиса mymail-in.net, добавляющего к любому домену публичную почтовую систему, — идея классная, но техническое исполнение сделало сервис огромной многодоменной спамогенерилкой), в результате чего все письма стали идти на один из моих почтовых ящиков… В т.ч. уведомления с ли.ру с этого днева. Посмотреть на какой адрес идут уведомления и восстановить по нему пароль, естественно, дело 10 секунд.
Итог: закрыл днев от публики, сижу, читаю… Может, сделаю перепост каких-нибудь записей. Всё же тут началом обявлена дата регистрации того самого днева: 10-10-2006
XSLT (Extensible Stylesheet Language Transformations) — часть спецификации XSL, задающая язык преобразований XML-документов. Спецификация XSLT является рекомендацией W3C.[1]
Обычно XSLT в вебе используется для преобразования XML-документов в XHTML на стороне сервера. В результате получается обычная HTML-ка, которая передается в браузер. Это не интересно и никак не отражает некоторых прелестей XSLT-преобразования.
Работа с XML и, в частности, XSLT-преобразование является стандартной функцией современных браузеров. Почему бы не заюзать преобразования на стороне клиента?
И уже в браузере формируется в приветствие, блок поиска и блок новостей и оборачивается в оформление сайта.
Такой подход используется, например на сайте starcraft2.com и сайте avalon.com.ru, над которым я время от времени и колдую.
Посмотрим на достоинства и недостатки:
Достоинтсва:
Разделение данных и представления. Это типа хорошо и этого всегда добиваются
Снижение нагрузки на сервер. Точнее, на вебовский фронт-энд, так как ему уже не надо по куче шаблонов формировать удобочитаемое представление
Снижение трафика. Шаблоны достаточно скачать один раз и закешировать. Собственно, тот же эффект, что и от CSS
Недостатки:
Требуется более высокое качество кода. Корявый HTML коряво отображается. Корявый XML не отображается вообще (на самом деле это достоинство, но моду диктуют “индусы” и другие быдлокодеры)
Нагрузка на клиента. Современные браузеры на XSLT-страничках заметно подтормаживают, особенно, разумеется, Internet Explorer. Тонкий клиент как бы “толстеет”
Browser Wars. Стоит просто у валидной XHTML-странички сменить тип с text/html на text/xml, сразу же всплывают какие-то странные несовместимости у браузеров. А, например, открытые реализации KHTML/WebKit (напр, Konqueror и Arora) вообще XSLT не понимают
Непонятки:
Поисковики. Как поисковики относятся к XSLT? А хз. Требует дополнительного исследования
В целом, снятие нагрузки с интерпретатора на сервере и с моих мозгов перевешивает для меня минусы подхода. В скором будущем напишу подробнее о поддержке браузерами и, если что узнаю, поисковиками
В конце года модно подводить итоги… Что ж, не будем нарушать традицию. Год неудачный и несчастливый, но на фоне 2006 смотрится светло. Ничего конкретно плохого, просто нервный и утомительный.
Но тем не менее произошло главное IT-достижение за последние 11 лет: я стёр винду. Винда продолжает стоять на старом компе и есть Винда под VirtualBox, но теперь 99,9% активности — в Линуксе. И никаких особых неудобств, кроме неработающего сканера, нет. В этом же году я сначала завёл standalone-днев, а позже и прикупил место на платном хостинге.
Также хочется отметить выход KDE4 (а именно версии 4.1.0) и первое проведенное мной занятие.
Что ж, значит не всё так плохо, но от 2009 жду большего.