Программа “Кинообразование в Эрмитаже”

Программа, которую ведёт известный киновед Ю. А. Шуйский, знакомит молодёжную аудиторию с историей и особенностями художественного языка кинематографа, ставшего важной частью визуального искусства XX – начала XXI века. Программа посвящена истории мирового кино, включая последние премьеры и кинофестивали.

  • “Имена”, представляющий широкий спектр принципиальных и определяющих понятие “киноискусство” произведений (В программе – фильмы, связанные с конкретными и не всегда известными широкой публике персоналиями, бывшими или являющимися сейчас “двигателями” мирового кинопроцесса и, соприкосновение с творчеством которых для всех, кто серьезно интересуется киноискусством и стремится к пониманию законов его развития – чрезвычайно важно.)
  • “Венгерское кино” – программа, проедставленная совместно с Культурным научным и информационным центром Венгерской республики (г. Москва). Венгерское кино – достаточно обособленный сегмент кино мирового, имеющее свои правила, пристрастия, отличающееся филигранным исполнением, особым языком и ориентированное, в первую очередь, на homo sapiens.
  • “Польское кино”, осуществляемый совместно с Польским культурным центром. Программа, предоставленная польским Центром культуры и Генеральным консульством Республики Польша в СПб, предлагает коллекцию наиболее значимых фильмов своей страны, всегда игравших большую роль в мировом художественном кинопроцессе.
  • “Остров”, посвященный творчеству кинорежиссера А. Н. Сокурова

В данной записи я попытался собрать программы прошлых сезонов секции “Кинообразование в Эрмитаже” Юрия Ароновича Шуйского. Буду рад, если пришлёте мне программку сезона, информация о котором у меня отсутствует. Continue reading

Streaming audio from Ubuntu Linux to a DLNA player without Rygel

Recently, I became the proud owner of Onkyo TX-NR515 receiver. This device is DLNA MediaRenderer as upnp-inspector says. The A/V receiver is from the 2012 devices family (TX-NR414/TX-NR515/TX-NR616).

Streaming the sound from PC to my DLNA device over wlan was a tough task, but I managed to solve it the way I’ll describe below. The main idea is to pass the alsa/pulseaudio output stream over LAN to DLNA device. There are 2 ways of doing it: with DLNA server or without.

Continue reading

Extract radio streams with Wireshark

  1. Open the page of your favourite radio station and prepare to launch radio player.
  2. Open Wireshark and launch it on your current interface.
  3. Start the radio player, wait a little (10 sec): let wireshark collect some packets.
  4. Stop the wireshark running live capture (you can close the radio player now)
  5. In wireshark open Statistics->Conversations. In conversations open IPv4 tab.
  6. Sort the conversations by packets
  7. Right click the conversation with maximum number of Packets and Apply a filter->Selected-> ‘A<-B'. Close the conversations window.
  8. Open find packet dialog (CTRL+F), select String radio button, Search in: Packet details, find string “GET”.
  9. The second packet with GET was the one I needed
  10. You’ll see the host and path, concat 2 strings and test the stream in your favourite audio player
  11. Share the stream link with your friends and on Wikipedia, enjoy!

P.S. You can also use the ‘easy’ way: install Windows, download URL Snooper, extract stream. Don’t forget to donate to DonationCoder.

Купить подарочную карточку Spotify (redeem code, gift code)

В свете некоторых обстоятельств решил перейти с Last.fm на Spotify:

  • Last.fm постоянно ухудшает жизнь тех, кто легально проплачивает сервис, “закручивает гайки” (что, в принципе, решаемо на Linux, аналогично на Windows и другие OS),
  • Не разрешает слушать музыку через официальное приложение на Android в “плохих” странах (решаемо через CoboltFM, KLastFM
  • Из-за ухудшения политики доступа к сервису через мобильные и “entertainment” устройства
  • А также по причине покупки A/V ресивера Onkyo TX-NR515 (который, к слову, в Финляндии стоит на 10 тыс. руб. дешевле – об этом как-нибудь в другой раз расскажу)

Уж если и слушать на Hi-Fi ресивере качественный звук, то уж точно не Last.fm. Spotify – отличный музыкальный сервис, качество музыкальных произведений хоть и не lossless, но всё же 320 kbit/s (с ужасом вспоминаю время, когда слушал музыку вконтакте). Для Premium пользователей Spotify предлагает синхронизацию с мобильными устройствами с последующим “оффлайн” воспроизведением синхронизированных треков. Были небольшие трудности с регистрацией, но решилось с помощью VPN/Proxy/SSH туннелей.

Оплатить сервис в странах, не относящихся к территории Spotify достаточно сложно. Лично я решил эту проблему через свой европейский PayPal. Оплату также можно провести с помощью подарочных карт (Redeem card, Gift card). На момент написания поста друзей, кто мог бы поделиться такой карточкой не было.

Клиента под Android можно скачать из Amazon Store. Для этого надо поставить сам store: ссылка, в нём через поиск найти Spotify и установить.

UPD: для владельцев русских карт существует ещё одна лазейка. На этапе оплаты выбираете страну Литва и оплачиваете покупку как обычно. Стоимость в данном случае порядка 7€/месяц.

UPD2: С покупкой карт больше не помогаю. Те лазейки, которыми я пользовался закрыли. В последнее время пользуюсь Spotify Free и MPD. Актуальную информацию по оплате можно найти на 4pda.

Включить русскую Википедию во время забастовки


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

Способ №1
Для доступа к Wikipedia во время забастовки воспользуйтесь её мобильной версией:

http://ru.m.wikipedia.org

Способ №2
С помощью JavaScript:

Откройте консоль разработчика в Вашем браузере.

В консоли выполните:

(function(){
 document.getElementById("mw-page-base").style.display="block";
 document.getElementById("mw-head-base").style.display="block";
 document.getElementById("bodyContent").style.display="block";
 document.getElementById("mw-head").style.display="block";
 document.getElementById("mw-panel").style.display="block";
 document.getElementById("footer").style.display="block";
 document.getElementById("siteNotice").style.display="none";
})()

Способ №3
Кэш поисковой системы (работает в Яндекс, Google)

  • Яндекс: введите любой запрос и слово “wiki”, нажмите на ссылку “копия”, после этого на кнопку “текстовая копия”.
  • Google: введите любой запрос и слово “wiki”, нажмите на ссылку “сохранённая копия”, после этого на кнопку “текстовая версия”.

Русификация OSQA

  1. Скачать нормальный русский перевод здесь
  2. Открыть файл django.po Заменить все значения /bht/ на /default/ (/Название темы/ )
  3. Заменить файлы django.mo django.po на скачанные /osqa-server/locale/ru/LC_MESSAGES
  4. В файле settings_local.py следующая настройка LANGUAGE_CODE = ‘ru’
  5. Выполнить команду sudo django-admin.py makemessages -l ru -e html,txt -e xml
    (Может потребоваться sudo apt-get install gettext)
  6. Перезагрузить Апач sudo /etc/init.d/apache2 restart

Мой форк перевода OSQA: у меня на Github.

OSQA: Ubuntu with Apache and MySQL

About This Installation Guide

Before you begin OSQA installation, you first need to get the source code from subversion. You can receive instruction on how to do this from our Download OSQA page . This guide covers the installation of OSQA on the Ubuntu operating system using a MySQL database. If you’ve achieved a successful installation on Windows, Mac, or any other OS, we are interested in adding your installation methods to our upcoming guides for those systems. To successfully install OSQA, simply perform the instructions in each section as you scroll down the page. Continue reading

OSQA install experience

OSQA is an opensource Q/A engine. In this article I’ll describe the way I installed it on my VPS.

I like Debian/Ubuntu OS. Debian lacks new packages, that’s why I chose Ubuntu 12.04 LTS.

Act 1. Lighttpd

I had Lighttpd installed on my machine, so firstly I tried to install OSQA on Lighttpd. Googling around I found that running OSQA in fcgi mode is not OK (when you have a VPS). WSGI is the right way. Unfortunately, Lighttpd’s WSGI is very unstable, experimental and unsupported. That’s why I decided to move to nginx.

Act 2. nginx

Django projects are great with pure WSGI servers. So I decided to install nginx with WSGI server (uWSGI, GUnicorn, etc.). Spending 3 days, writing LOTS of site blocks, tuning nginx, messing around with various WSGI servers, I finally switched to Apache.

Act 3. Apache

My Apache/Ubuntu way was as described in article on meta.osqa.com. After doing the steps I received 500 errors as well as this:

Middleware module "django.middleware.csrf" does not 
define a "CsrfResponseMiddleware" class

OSQA is not compatible with Django 1.4.0, but works OK in 1.3.1. Check your version:

python
>>> import django
>>> django.VERSION

If necessary install 1.3.1:

sudo easy_install django==1.3.1

P.S.

In my spare time I’ll continue playing with nginx + uWSGI (or gunicorn), I think it’s the best way of running OSQA.