![]() |
![]() |
Будущее web разработок
16:01, 24 марта 2005
( Web Development XSLT )
Позволю себе немножко заглянуть в будущее WWW и сервисов, предоставляемых по протоколу http и направления их развития.
Проблемы браузеров при взаимодействии с пользователем. На сегодняшний день мы имеем практически тот же HTML 4.01 стандарт, который был принят в далеких, по меркам ИТ, девяностых. Элементы форм <input> устраивают далеко не всех разработчиков, которые пишут что-то, что сложнее новостной ленты. Многие используют различные надстройки над встроенным в IE редактором(который Microsoft, кстати, официально и не доделали), что является в корне неправильным подходом к редактированию и публикации документа, данных. Единственно "правильной" реализацией идеи публикации web документа, на мой взгляд, является реализация Xopus, выполненная в виде HTA приложения с визуальным редактированием XML. Административный GUI интерфейс. Пользовательский интерфейс должен быть в первую очередь УДОБНЫМ для пользователя. .NET Smart Client, WebParts, SharePoint Portal Server, Frontpage 2003. Mozilla XUL http://www.mozilla.org/projects/xul/ Самый "правильный" подход к публикации web-документов. Xopus http://www.xopus.com Интересный онлайн органайзерhttp://www.vniiftri.ru/organizer/ Хотя, это и поделка тыкскыть "на коленке", но, думаю, весьма пользительная. Если не лениться и вносить записси регулярно. Хотя до Outlook с интеграцией в все еще MSN еще далеко :) Проверка заполнения обязательных полей
15:08, 24 марта 2005
( Web Development Javascript )
http://serge.design.ru/libs/formextention/required/
Serge пишет про проверку заполнения обязательных полей. На мой взгляд самая удачная реалицазия, в случае незаполнения обязательных полей выделяет метки к незаполненным полям, как это сделано на этом сайте в разделе "регистрация". Пишем баннерную системуБаннерную подсистему лучше всего организовывать как вызов внешнего ресурса через iframe. 1. Показ в рандомном порядке у меня был реализован примерно так: 2. Вводишь в таблицу такое понятие как вес(weight) баннера, т.е. число в пределах, к примеру, 1..5. При выборке используем его след. образом: ... Таким образом при весе в 3,2,1 из 6 показов будут показаны первый - три раза, второй - два и третий один.
Полей с просмотрами должно быть два, одно - фактическое, для статистики, другое для операций по выборке. Второе при добавлении баннера следует обнулять. Таким образом вновь добавленный баннер станет равноценным по отношению к показам остальных. При выборках баннера обязательно делать LOCK/UNLOCK таблицы с баннерами, т.к. повторный select может не включить в себя результаты после update, и на странице вылезет два одинаковых баннера. Рекурсивное построение дерева из "плоского XML"Преобразование "плоского" XML в древовидный. <xsl:template match="collection"> <xsl:template match="item"> </xsl:template> </xsl:stylesheet> Что использовалось при разработке сайтаПри разработке сайта использовались такие инструменты:
Microsoft Software Inventory Analyzer![]() http://www.microsoft.com/Rus/Licensemanagement/MSIA/Default.mspx Отличные шрифты для программера
11:15, 23 марта 2005
( Web Development )
Когда программишь частенько не хватает места для отображения много-много-кода на экране. Не у всех есть возможность "расширить" монитор до 21". Частично проблему могут решить специализированные шрифты. А взять их можно ... да хоть тут.
How can I clear files that are currently waiting to be written to CD?
16:28, 22 марта 2005
( Microsoft Administration )
A. To clear the waiting files, select the folders/files from the "Files to add to the CD" area and press Delete. However, if you want to clear all the files, right-click the CD-Recordable (CD-R) drive and select "Clear staging area" from the context menu. You can also manually delete the files, which are stored in the %USERPROFILE%\Local Settings\Application Data\Microsoft\CD Burning folder. You can change this location by modifying the registry value HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ExplorerShell Folders\CD Burning. От себя добавлю: Google Desktop search релизнулся!
16:32, 21 марта 2005
( Search Engines )
![]() ![]() Пока, для себя, выбрал как лучшую локальную поисковую систему не жрущую особых ресурсов.
|
© Максим Прокопов 2005-2024 | О сервере |