Сегодня все участники vWorker получили на свои E-mail уведомления о том, что Freelance.com приобрел vWorker. На главной vWorker теперь можно найти официальное обращение vWorker CEO, Ian Ippolito и ссылки на FAQ по миграции. Напомню, что vWorker это обновленный в 2010 году RentACoder.
Читать полностью »
Рубрика «Веб-разработка» - 269
Freelance.com приобрел vWorker
2012-11-21 в 10:16, admin, рубрики: vworker, Веб-разработка, фриланс, метки: vworker, фрилансЗагрузка файлов на сервер в 2012 году
2012-11-21 в 7:37, admin, рубрики: file api, file reader, file upload, javascript, mail.ru, Блог компании Mail.Ru Group, Веб-разработка, метки: file api, file reader, file upload, javascript, mail.ruВ один прекрасный момент передо мной встала задача создать API для работы с файлами на клиенте и их загрузки на сервер.
Я работаю в Почте Mail.Ru, и моей прямой обязанностью является работа с JavaScript во всех его проявлениях. Прикрепление файлов к письму — одна из основных функций любой почты. Мы тут не исключение: у нас уже был Flash-загрузчик, который вполне исправно работал и долгое время нас устраивал. Однако у него был ряд недостатков. Вся верстка, графика, бизнес-логика, и даже локализация были зашиты в нем, в результате чего решение было громоздким, а внести правки мог только Flash-разработчик. В какой-то момент мы поняли, что нам необходим новый механизм. О том, как его создать, пойдет речь в этой статье.
Боевой сервер для Django-приложения: Ubuntu Server 10.04 LTS + django 1.4 + nginx + gunicorn
2012-11-21 в 7:30, admin, рубрики: django, firstvds, nginx, Ubuntu 10.04, Веб-разработка, метки: Django, firstvds, nginx, Ubuntu 10.04 Многие учебные пособия по разработке на Django раскрывают как быстро получить работающий отладочный сервер (python manage.py runserver), а вопрос развертывания в боевом режиме часто остается нераскрытым или освещаются далеко не самые простые и эффективные методы.
Ниже я расскажу о об одном из способов развернуть сайт на Django в боевом режиме, начиная от выбора хостинга, заканчивая развертыванием веб-сервера. Таким образом статья может быть полезна тем, кто освоил разработку на базе Django, но не имеет опыта развертывания серверов. Мой способ один из многих, но он достаточно прост, эффективен в работе и легок в поддержке. Используем VPS-хостинг, Ubuntu 10.04, nginx, gunicorn.
Удобная работа с картинками в Django
2012-11-20 в 18:07, admin, рубрики: django, image resize, Веб-разработка, метки: Django, image resizeImagekit — приложение, которое позволяет производить манипуляции над изображениями, без изменения исходной картинки. Я думаю удобство и так понятно, Вы можете иметь несколько вариантов картинки и всегда иметь возможность вернуться к исходнику.
Позволяет изменять размеры, создавать превью, накладывать водяные знаки.
Читать полностью »
Битрикс. Интеграция. Реализация каталога с двумя структурами групп номенклатуры
2012-11-20 в 17:18, admin, рубрики: 1С-Битрикс, битрикс, Веб-разработка, интеграция, Интеграция с 1С, интернет-магазин, каталог, метки: битрикс, интеграция, Интеграция с 1С, интернет-магазин, каталогДисклеймер
Данная статья не является агитацией за какую-либо CMS, какой бы хорошей или плохой она не была…
Пролог
Одной из самых и первых и распространённых проблем, которая всплывает при начале работ по интеграции 1С и интернет магазина — это проблема структуры каталога. Как правило, структура номенклатуры, имеющаяся в базе 1С заказчика, мягко говоря, не готова к экспорту на сайт, а заказчик крайне против её изменения, т.к. бизнес-процесс отработан, все привыкли к такой структуре, которая есть и никто не имеет ни малейшего желания изменять своим привычкам.
Что мы обычно делаем в такой ситуации? Я думаю, что то же самое, что и другие, создаём альтернативную структуру, к ней привязываются все товары и уже новая структура выгружается на сайт, а старая остаётся нетронутой в базе 1С. В итоге все довольны. Для реализации этого в связке с Битриксом достаточно немного модернизировать выгрузку, идущую в комплекте...*
* — Написанием этой статьи было запланировано до выхода 12-й версии Битрикса и обновления выгрузки соответственно. Теперь же анонсирован штатный функционал для создания структуры каталога отличной от используемой в базе 1С. Да, конечно, наличие штатного функционала — здорово, но всё же делать настройку структуры во время настройки выгрузки, мне кажется, не всегда удобным и поэтому я предпочёл бы, как и раньше реализовать отдельную структуру в виде отдельного справочника. Но это уж дело ситуации и вкуса каждого...
Итак, когда проблема структуры обусловлена лишь просто нежеланием поменять основную структуру — мы легко можем решить проблему подменой групп. Но, а что если всё-таки такая иерархия в базе не просто прихоть, а требование бизнес-процесса?..
Читать полностью »
uLogin год спустя. Факты о социальной авторизации
2012-11-20 в 11:15, admin, рубрики: ulogin, авторизациия, веб-аналитика, Веб-разработка, виджет, социальные кнопки, социальные сервисы, социальные сети, статистика интернета, юлогин, метки: ulogin, авторизациия, веб-аналитика, виджет, социальные кнопки, социальные сервисы, социальные сети, статистика интернета, юлогин
В конце октября прошлого года мы выпустили наш проект uLogin на просторы интернета, и за последующие 12 месяцев он сумел завоевать доверие тысяч вебмастеров. Сейчас uLogin используют более 10000 сайтов. По итогам последних нескольких месяцев мы провели анализ и собрали занимательные факты о социальной авторизации.
Читать полностью »
Подходы к реализации адаптивного меню
2012-11-19 в 18:34, admin, рубрики: Adaptive Web Design, ccs, css, html, tutorial, web-разработка, web-разработка на android, web-разработка на iOS, Веб-разработкаКогда мы начинаем работать с адаптивным дизайном, мы сталкиваемся с различными техниками того, как лучше обработать изменение нашего навигационного меню для экранов с низким разрешением. Возможности кажутся бесконечными. Поэтому, я покажу вам четыре главных подхода с их достоинствами и недостатками. Три из них сделаны с использованием только CSS и один — с небольшим количеством JavaScript.
Геотаргетинг nginx, частный случай
2012-11-19 в 16:00, admin, рубрики: drupal, geo, nginx, Веб-разработка, геотаргетинг, метки: geo, nginx, геотаргетинг Возникла задача сделать геотаргетинг для регионов России на новостном сайте, т.е. при заходе на главную страницу, должно происходить перенаправление на региональную страницу сайта с адресами вида: region/[номер региона], причем перенаправление клиента должно осуществляться на nginx-е без передачи данных на апач, в противном случае это лишняя ненужная нагрузка на сервер.
Читать полностью »
Как использовать polyfill-билиотеку Webshims
2012-11-19 в 15:49, admin, рубрики: css, html5, Internet Explorer 6, internet explorer 7, Internet Explorer 8, polyfills, tutorial, web-разработка, Веб-разработка, переводы, метки: html5, internet explorer 6, internet explorer 7, Internet Explorer 8, polyfills, tutorial, web-разработкаДанная статья является переводом с дополнениями поста css-tricks.com/how-to-use-the-webshims-polyfill/
В этой статье речь пойдет о о HTML5 и CSS3 polyfill библиотеке под названием Webshims и о ее правильном использовании.
В веб-разработке polyfill'ами, называются скрипты, частично эмулирующие спецификации HTML5 или CSS3. В качестве polyfill'a может выступать практически что угодно — библиотека на JavaScript, которая добавляет поддержку CSS3 селекторов в старых версиях Internet Explorer (например, Selectivizr), или высококлассное решение на базе технологии Flash для поддержки тегов <audio>
и <video>
в IE 6 (например, html5media).
Прим. переводчика. Сразу же может возникнуть вопрос: какой процент используемых браузеров на рынке еще не поддерживает HTML5? Нужно ли все это дело?
Читать полностью »
Яндекс.Маркет — пример «адекватного» общения с поддержкой
2012-11-19 в 9:37, admin, рубрики: Веб-разработка, продажи через интернет, яндекс, метки: продажи через интернет, яндекс, яндекс маркетПредыстория
Я создавал и осуществляю поддержку одного интернет магазина. Магазин не шибко навороченный но успешно существует уже более двух лет. Два года назад и подали заявку в Яндекс.Маркет и собственно там размещались 2 года.
Пару недель назад, клиент случайно изменил в партнёрском интерфейсе тип магазина на "магазин-салон". После того как стало понятно, что это было сделано зря, решили вернуть всё назад, но не тут то было.
После возврата на следующий день всё к исходным настройкам, маркет просит магазин пройти полную проверку, как будто мы новый интернет магазин. Ну чтож делать, отправляем на проверку. Проверку ведут 2 дня и в ответ присылают следующиеЧитать полностью »