|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: Web-разработка / Блог / Захабренные/Записи в блоге |
|
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/webdev/ Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL |
|
Фабрика картинок — как оно работает? Часть 2
2013-07-29 09:03:44 (читать в оригинале)Наконец собрался написать вторую часть как и обещал в первой. В этой части хочется рассказать о клиентской стороне проекта.
Что используется:
Как говорил раньше проект полностью написан на Python (со вставками Cython'а). Вся информация о изображениях, пользователях, статистики — хранится в БД MySQL.
Для поиска (основного) и фильтра используется Sphinx-сервер. Клиент написанный для twisted txsphinx.
Для «лайков», кол-во просмотров изображения и кол-во скачиваний используется Redis. Так-же в Redis-е хранится топ-изображений (главная страница) и «похожие изображения» (страница самого изображения). Для twisted клиент txredis, найденный на просторах и немного доработанный под себя (пока не в паблике).
Веб: TwistedWeb с шаблонизатором Jinja2, рисуется все Bootsrap'ом и Jquery. Конец цепочки это Nginx. Читать дальше →
Незакрываемая вкладка в Chrome
2013-07-29 01:57:44 (читать в оригинале)
Не совсем даже баг, скорее недоработка интерфейса позволяет создать страницу, которую нельзя будет закрыть в Google Chrome.
Пруф: wifix.ru/onbeforeunload/test.html
В приведенном примере предупреждение будет показано только десять раз, но ничего не мешает показывать его бесконечно.
ohm смог воспроизвести проблему в IE 10.
Так же в Chrome есть особенность при показе модальных окон. Окно с алертом является глобальным для всех вкладок.
В результате нельзя переключиться на другую вкладку не закрыв модальное окно.
Пример wifix.ru/onbeforeunload/page.html
В сочетании с первой проблемой это позволяет создать ощутимый дискомфорт:
Осторожно скример: _ttp://wifix.ru/onbeforeunload/screamer.html
[Перевод] Грамотное адаптивное выравнивание шапки сайта
2013-07-28 20:36:26 (читать в оригинале)Зачастую вроде бы простые задачи верстки требуют сложной структуры HTML-разметки и использования CSS-трюков. Центрирование элементов или выравнивание контента может быть очень утомительным. Одна из таких задач — это выравнивание элементов верхней части сайта так, чтобы логотип был слева, а пункты меню — справа. Можно использовать float и position:absolute, а для выравнивания по вертикали — добавлять margin и padding разным элементам. Вроде бы ничего сложного. Но если сайт должен корректно отображаться и на мобильных устройствах, возникает много проблем.

Ниже описан лаконичный способ решения этой проблемы. Читать дальше →
[Из песочницы] Простая клиентская и серверная авторизация пользователя Ajax-сайта с помощью ВКонтакте API
2013-07-28 13:49:18 (читать в оригинале)Для одного проекта понадобилось сделать авторизацию пользователя на сайте с помощью ВКонтакте API как на клиентской стороне, с помощью javascript Open API, так и на серверной, с помощью PHP.

На первый взгляд, задача не такая уж и интересная, благо у ВКонтакте есть хорошая документация с подробным описанием, что да как, и даже пример клиентской авторизации, плюс, в сети уже есть очень много сайтов с авторизацией через ВКонтакте API.
Однако, не всё так просто
CowboyD: демонизируем Cowboy, встраиваемый веб-сервер для Erlang
2013-07-28 06:10:13 (читать в оригинале)О чем это я?
С чего начинается практически каждое web-приложение на Erlang? Не знаю, у кого как, а у меня, как правило, со строчек кода, ответственных за запуск Ковбоя и обслуживание запросов. С функции обновления правил роутинга. Причем всегда это одно и то же — только роуты отличаются, порт и количество акцепторов, может быть. И это можно сделать проще. Догадались уже, к чему я клоню? Нет, это не очередной фреймворк. Это превращение встраиваемого ковбоя в отдельно запускаемое приложение. То есть мы пишем наше приложение, хендлеры Ковбоя, но сам Ковбой не трогаем. Вообще. Ни зависимостей не указываем, ни при старте приложения не запускаем. Любопытно? Добро пожаловать под кат.
Читать дальше →
Тэги: cowboy, cowboyd, erlang, erlang/otp, github, opensource, веб-разработка, программирование
Постоянная ссылка
Категория «Новости»
Взлеты Топ 5
|
| ||
|
+903 |
934 |
Блог о подарках и праздниках |
|
+883 |
955 |
Kitten |
|
+876 |
942 |
And_So_On |
|
+846 |
1007 |
Уголок народного трейдера |
|
+814 |
958 |
ank |
Падения Топ 5
|
| ||
|
-1 |
4 |
Equillibrium |
|
-1 |
255 |
Главная |
|
-2 |
15 |
Elephant_Talk |
|
-6 |
5 |
lqp |
|
-6 |
771 |
Сибдепо / Блоги |
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.
