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


Свой сервер обложек на Python для интернет-радио



Я перфекционист который любит во всём порядок. Больше всего меня радует когда вещи работают именно так, как они должны работать (в моём, разумеется, понимании). А ещё у меня уже давно есть своё персональное интернет-радио на базе IceCast-KH + LiquidSoap. И много лет мне не давал спокойно спать тот факт, что сервера потокового радиовещания не умеют отдавать обложки (artwork) проигрываемых треков в потоке. Да и не только в потоке — вообще никак не умеют. Я и на IceCast-KH (форк от IceCast2) перешёл только из-за одной его убер-фичи — он умеет отдавать mp3-тэги внутри flv потока (это нужно для отображения исполняемого трека при онлайн воспроизведении на сайте через флэш-плеер). И теперь пришло время закрыть последний вопрос — отдачу обложек проигрываемых треков — и успокоиться. Поскольку готовых решений не нашлось, я не придумал ничего лучше, чем написать свой сервер обложек д


Перенаправление данных из 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.