Посты с тэгом jquery


Перенаправление данных из COM-порта в web. Доработка


Недавно я опубликовал статью «Перенаправление данных из COM-порта в web», в которой описал прототип системы, транслирующей строки из последовательного порта компьютера в веб-браузер. В той статье я указал направления, в которых надо доработать прототип, чтобы приблизить его к продакшен-стадии:
— никакой дизайн веб-страницы
— в каждый момент времени данные получит только один веб-клиент
— очень ограниченный набор браузеров, с помощью которых можно получить доступ. Например, не работает ни в Internet Explorer 8, ни в браузере из Android 2.3.5
— требуется установка python

Через некоторое время я решил не оставлять его в таком виде и доработать. Под катом результат доработки и описание того, как я устранил все перечисленные недостатки.

Читать дальше →


[Перевод] Мега-Учебник Flask, Часть 15: Ajax


Это пятнадцатая статья в серии, где я описываю свой опыт написания веб-приложения на Python с использованием микрофреймворка Flask.

Цель данного руководства — разработать довольно функциональное приложение-микроблог, которое я за полным отсутствием оригинальности решил назвать microblog.



Вакансии: команда Python разработчиков в EVAplacer

Новая международная геоинформационная социальная сеть EVAplacer набирает команду разработчиков.


Ведущий разработчик серверной части на Python

Задачи

  • Разработка серверной части проекта на Python
  • Проектирование архитектуры системы и схемы базы данных
  • Организация взаимодействия серверной части проекта с клиентской
  • Принятие технических решений

Требования

  • Свежий опыт веб-разработки на Python без использования Django
  • Суммарный опыт веб-разработки от 5 лет
  • Самостоятельность и заинтересованность в качестве результата своей работы
  • Умение делегировать часть работы коллегам

Технологии

  • Предстоит работать со следующими технологиями:


Вакансии: команда Python разработчиков в EVAplacer

Новая международная геоинформационная социальная сеть EVAplacer набирает команду разработчиков.


Ведущий разработчик серверной части на Python

Задачи

  • Разработка серверной части проекта на Python
  • Проектирование архитектуры системы и схемы базы данных
  • Организация взаимодействия серверной части проекта с клиентской
  • Принятие технических решений

Требования

  • Свежий опыт веб-разработки на Python без использования Django
  • Суммарный опыт веб-разработки от 5 лет
  • Самостоятельность и заинтересованность в качестве результата своей работы
  • Умение делегировать часть работы коллегам

Технологии

  • Предстоит работать со следующими технологиями:


Вакансии: команда Python разработчиков в EVAplacer

Вакансии более не актуальны

Новая международная геоинформационная социальная сеть EVAplacer набирает команду разработчиков.

Ведущий разработчик серверной части на Python

Задачи

  • Разработка серверной части проекта на Python
  • Проектирование архитектуры системы и схемы базы данных
  • Организация взаимодействия серверной части проекта с клиентской
  • Принятие технических решений

Требования

  • Свежий опыт веб-разработки на Python без использования Django
  • Суммарный опыт веб-разработки от 5 лет
  • Самостоятельность и заинтересованность в качестве результата своей работы
  • Умение делегировать часть работы коллегам

Технологии

  • Предстоит работать со следующими технологиями:


Клиентская часть интерактивного сайта


Клиентская часть сайта играет ключевую роль в обеспечении его интерактивности. Именно на нее возлагается переопределение стандартного поведения для создания впечатления живого организма вместо кучки бездушных страниц. В статье про архитектуру интерактивных сайтов я подробно изложил основные функции и требования, которые перед ним стоят. Сегодня же я представлю свое видение того, как его грамотно реализовать. На статус единственно-правильного-решения не претендую, статью можно воспринимать просто как набор практических советов и рекомендаций.



Клиентская часть интерактивного сайта

Клиентская часть сайта играет ключевую роль в обеспечении его интерактивности. Именно на нее возлагается переопределение стандартного поведения для создания впечатления живого организма вместо кучки бездушных страниц. В статье про архитектуру интерактивных сайтов я подробно изложил основные функции и требования, которые перед ним стоят. Сегодня же я представлю свое видение того, как его грамотно реализовать. На статус единственно-правильного-решения не претендую, статью можно воспринимать просто как набор практических советов и рекомендаций.

Итак, сегодня мы будем обсуждать создание JavaScript-клиента для интерактивного сайта. Начнем, пожалуй, с организации кода проекта с целью облегчения его сопровождения при росте кодовой базы, перейдем к переопределению ключевых обработчиков событий, затем к сохранению стандартного поведения браузера и закончим синхронизацией состоя



Django Framework / [Перевод] jQuery в администрировании

Перевод публикации jQuery in the admin с DjangoAdvent


Обновления r12297 произвели настоящую сенсацию: в директории django/contrib/admin/media/js появился новый файл под названием jquery.js. В администрировании Django это изменение являет собой начало новой эры, эры модных функций, красивых виджетов и улучшенного юзабилити.


Надо работать

Итак друзья, в связи с сильно затянувшимися новогодними каникулами и полным отсутствием денег, ищу любую оплачиваемую удаленную работу “по специальности” (можно и не удаленную, но тогда в Тюмени или в Москве в с предоставлением жилья). Под “специальностью” надо понимать django, python, SEO, HTML/CSS верстка, javascript’овые фичи и пр. Люблю и немного умею оптимизировать проекты под высокие нагрузки. Работал со большинством реляционных систем управления базами данных.

Рассмотрю любые предложения. Пишите: markeev@gmail.com.








Ошибки валидации для ExtJs

Добавляем небольшую функцию для отображения ошибок в формах ExtJs. Названия полей Django-форма и ExtJs-должны совпадать, ну или переформатировать словарь ошибок. Такой же прием использовал и для jQuery.ajaxForm, только ошибки "врукопашную" отображал.


Copy Source | Copy HTML
  1. class ExtJsForm(object)
  2.  
  3.     def get_errors(self):
  4.         from django.utils.encoding import force_unicode
  5.         output = {}
  6.         for key, value in self.errors.items():
  7.        &nb