Веб-разработка
июл
мар
июн
май
мар
Во время работы над проектом возникла необходимость расширить стандартные возможности таблицы (компонент DataGrid). Так, необходимо было уметь управлять переходом из режима редактирования ячейки (строки) в режим просмотра и наоборот, а также для изменения данных использовать компоненты, отличные от стандартного TextInput.
В процессе решения поставленной задачи приходилось придумывать нестандартные пути, преодолевать различные трудности и ограничения, на что было потрачено большое количество времени и усилий. Хотелось бы поделиться полученным опытом, возможно, он будет кому-либо полезен. Я решил разбить статью на несколько частей: в первой дать некоторые теоретические основы, а также обозначить путь решения, во второй коснуться непосредственно технической реализации базового рендерера, а в третьей показать, как можно его использовать, для создания специфичных компонентов отображения.
мар
Часто возникает задача обеспечения авторизованного доступа к скачиванию пользователями статических файлов. Например, платная загрузка mp3, фильмов, или скачивание дилерами прайс-листов с индивидуальными ценами. Естественно, отдавать большие файлы php неоправданно, с этой задачей гораздо лучше справляется nginx.
О модуле nginx, позволяющем решить эту задачу, в данной статье.
янв
Представляю долгие мозговые штурмы, споры и дискуссии между дизайнерами, менеджерами проектов и клиентами, по поводу того, как назвать эту «самую главную кнопку» в интернет-магазине.
дек
Страница с интерактивными элементами должна полностью доносить информацию пользователю, даже если у него не работает javascript (не поддерживается, либо отключен).
Об одном из решений подобной проблемы в данном посте.