Django multiple database support — теперь поддерживает множественные соединения с базами даны

Весь твиттер буквально кипит от это новости – django теперь поддерживает множественные соединения с базами данных. Фича влита в транк и описана в документации.

В документации (по ссылке выше) описан процесс настройки и использования нескольких баз данных в джанго:

Далее »

Безопасный способ передачи информации с одного домена на другой

Как известно, при работе с фреймами для обеспечения безопасности браузеры не позволяют Javascript-коду обращаться со страницы одного домена на страницу другого домена. В этой краткой статье мы рассмотрим аспекты кросс-доменной работы в Javascript, опишем один из «хороших» частных случаев, а в конце — я надеюсь в хабракомментах получить ответы на оставшиеся вопросы.

Пример запрещенной операции

Например, у нас есть вот такая конструкция:

Страница master.com/index.html:

...
<iframe src="http://slave.com/frame.html"></iframe>
какой угодно JS, который мы пишем сами
...

Далее »

Потоковое видео средствами ffserver & ffmpeg

Для организации трансляции нам потребуется:

  • Linux
  • FFmpeg (включает в себя ffserver)

Теория

FFmpeg — это набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровое аудио и видео в различных форматах. Он включает libavcodec, библиотеку кодирования и декодирования аудио и видео и libavformat, библиотеку мультиплексирования и демультиплексирования в медиаконтейнер. Название происходит от названия экспертной группы MPEG и «FF», означающего «fast forward».

© Wikipedia
Далее »

Настраиваем Aptana Studio с нуля для работы над Django-проектами

Зачем оно вообще?

Тут должен быть текст в духе «раньше я качал Eclipse Classic, который весит 160 с лишним метров, чтобы поставить на него PyDev и только тогда… Но потом я попробовал Aptana…».

Собственно, Aptana Studio представляет собой среду для веб-разработки, построенную на основе Eclipse. Причем это значит именно то, что значит — почти все плагины Eclipse совместимы и с Aptana, только при этом в ней нету по умолчанию всей этой универсальности и Java-наворотов своего прародителя. И да, старый добрый PyDev здесь тоже есть, а на мой взгляд это — лучшая IDE-надстройка для питона. Естественно, для написания мелких проектов куда быстрее и проще использовать Geany, но сейчас не о нем :)

Далее »

Интервью с проституткой

Зaxoтeлocь мнe взять интepвью y дeвyшки лeгкoгo пoвeдeния. Нo нe y тex бeздoмныx гocтeй cтoлицы, чтo нa твepcкoй yлицe cдaютcя в apeндy пo $50, a y нacтoящeгo пpoфeccиoнaлa cвoeгo дeлa. Пoпpocил дpyгa нaйти мнe тaкyю. Он бoльшoй cпeц в этиx дeлax…
Обeщaл ycтpoить мнe интepвью элeктpoннoe, aнoнимнoe. Сижy, ждy cигнaлa пo acькe.

Далее »