Приветствую всех.
Читаю давно Хабр, и как-то ни разу не упоминалось о том, есть ли какой нибудь легкий способ конвертации изображений в data: URI.
Да, конечно есть онлайн сервисы для конвертации, но когда требуется массовая конвертация, в них работать очень не удобно.
Читать полностью »
Рубрика «Веб-разработка» - 348
Image to URI, легкий способ конвертации
2012-04-23 в 12:23, admin, рубрики: converter, css, images, java, uri, веб-дизайн, Веб-разработка, метки: converter, css, images, java, uriOPTIMIZE огромных таблиц в условиях ограниченных ресурсов или закат солнца вручную
2012-04-23 в 8:58, admin, рубрики: highload, mysql, Веб-разработка, метки: highload, mysqlПредыстория
Есть проект, в рамках которого приходится работать с большим объем данных. В частности есть одна денормализованная таблица, в которой хранятся все актуальные предложения существующих клиентов, а также устаревшие предложения, помеченные is_deleted = 1, ожидающие удаления.
Количество записей в данной таблице до недавнего времени колебалось от 30 до 50 миллионов. Обычный OPTIMIZE даже при таких условиях не всегда срабатывал. Поэтому отец-основатель (Евгений Васильевич aka haron) придумал пересобирать таблицу таким образом: все актуальные (is_deleted = 0) копировались в таблицу с идентичной структурой с добавлением префикса по дате и времени, а когда копирование завершалось, оставалось только удалить исходную таблицу, а новую переименовать в исходную.
Такой подход работал надежно, пока не потребовалось повысить скорость поиска предложений. И тут начинается наша небольшая история.Читать полностью »
Custom Tree View
2012-04-23 в 8:42, admin, рубрики: javascript, treecontrol, treeview, Веб-разработка, метки: javascript, treecontrol, treeviewЗдравствуйте Читатели!
Сейчас буду рассказывать об одном «дереве».
Зачем и почему нужны «деревья» – Вы знаете лучше меня.
Понадобилось для одного проекта «дерево» (tree view).
Известные реализации от:
- http://www.jstree.com/
- http://bassistance.de/jquery-plugins/jquery-plugin-treeview/
- http://dhtmlx.com/docs/products/dhtmlxTree/index.shtml
- http://dojotoolkit.org/documentation/tutorials/1.7/store_driven_tree/demo/demo.html
- http://demo.qooxdoo.org/devel/showcase/#tree
и т.п. не устраивали по разным причинам.
Wt, библиотека C++ для разработки веб-приложений
2012-04-23 в 8:38, admin, рубрики: ajax, c++, Веб-разработка, веб-сервер, метки: ajax, c++, Веб-разработка, веб-серверВсем привет!
Так случилось, что на Хабре не было ни одного упоминания Wt, C++ Web Toolkit, кроме одного комментария.
Библиотека Wt может заинтересовать тех, кто пишет на C++ и захотел посмотреть в сторону Web, но не хочет изучать и/или использовать HTML, CSS, JavaScript, SQL и дополнительные технологии, связанные с веб-разработкой и работой с БД. В данной статье моей целью было обратить внимание сообщества на Wt, а не освещать все его возможности.
Читать полностью »
Золотое сечение в веб-дизайне
2012-04-21 в 20:43, admin, рубрики: веб-дизайн, Веб-разработка, Дизайн в IT, золотое сечение
Математическое понятие «Золотое сечение» известно с древних времен, этот принцип по сей день применяется во многих видах проектирования — от архитектуры до веб-дизайна. Хотя происхождение термина доподлинно неизвестно, примеры его использования можно встретить в истории: египтяне применяли золотое сечение при строительстве пирамид, а греки — при возведении Парфенона:Читать полностью »
Оптимизация flatpages проекта на django под минимальные системные требования. Статья-шутка
2012-04-21 в 13:02, admin, рубрики: django, memcached, nginx, uwsgi, Веб-разработка, метки: Django, memcached, nginx, uwsgi
Под катом много букв, но не беспокойтесь — вы всех их знаете.
Читать полностью »
Подробно о свойстве float
2012-04-20 в 13:09, admin, рубрики: css, float, Joshua Johnson, веб-дизайн, Веб-разработка Правильное использование CSS свойства float может стать непростой задачей даже для опытного верстальщика. В этой статье собраны варианты применения float, а также некоторые ошибки, с наглядными примерами.
Читать полностью »
Официальный сайт КНДР сделан на шаблоне за $15
2012-04-20 в 8:40, admin, рубрики: веб-дизайн, Веб-разработка, КНДР, метки: КНДР
Однажды студент Фордхемского университета Майкл ди Танна получил задание по курсу истории и политики КНДР — изучить и проанализировать северокорейские официальные медиа. Зайдя на официальный сайт страны, он обратил внимание на то, что на главной используется популярное флэш-слайдшоу piecemaker. Он решил взглянуть на исходники страницы и обнаружил там вот такой фрагмент:
Читать полностью »
Определение региона на PHP без использования сторонних сервисов
2012-04-19 в 23:50, admin, рубрики: php, бинарный поиск в массиве, Веб-разработка, метки: PHP, бинарный поиск в массиве Здравствуйте!
Передо мной стояла задача сделать определение региона используя вот эту базу российских, украинских и европейских ip-адресов своими силами без привлечения сторонних сервисов средствами PHP.
В архиве имеются txt-файл со списком соответствия диапазонов ip номерам регионов (cidr_optim.txt) и, соответственно, файл со списком регионов (cities.txt). В распакованном виде файлы занимают cidr_optim.txt — 8Мб и cities.txt — 74.6Кб.
Как сделать, что бы это работало быстро?
Введение в SELinux: модификация политики targeted для сторонних веб-приложений
2012-04-19 в 13:15, admin, рубрики: CentOS, django, Fedora, httpd, mod_wsgi, redhat, selinux, Блог компании Positive Technologies, Веб-разработка, информационная безопасность, метки: CentOS, Django, Fedora, httpd, mod_wsgi, redhat, selinux Привет, коллеги!
Многие из нас занимаются настройкой рабочих серверов для веб-проектов. Я не буду рассказывать о том, как настроить Apache или Nginx: вы знаете об этом больше меня. Но один важный аспект создания frontend-серверов остается неосвещенным: это настройки подсистем безопасности. «Отключите SELinux», — вот стандартная рекомендация большинства любительских руководств. Мне кажется, что это поспешное решение, ибо процесс настройки подсистем безопасности в режиме «мягкой» политики чаще всего весьма тривиален.
Сегодня я расскажу вам о некоторых методах настройки подсистемы безопасности SELinux, применяемой в семействе операционных систем Red Hat (CentOS). В качестве примера мы настроим связку для веб-сервера Apache + mod_wsgi + Django + ZEO на CentOS версии 5.8.