LINUX.ORG.RU

Сообщения shatsky

 

Нужен дизайнер-верстальщик для свободного проекта

Форум — Talks

Суть такова: пытаюсь написать свободную CMS для организации музыки в энциклопедическом виде. «В энциклопедическом» - подразумевает, в частности полноту информации и связей, а также одинаковое удобство просмотра творчества поэтов, композиторов и исполнителей.
Первичная цель - привести в приличный вид собрание с http://kkre-1.narod.ru/ (около 30 тысяч записей русской и советской классики, причем наполняли они это всё вручную, редактированием статических страниц). Написал скрипт, который разбирает их страницы и строит базу - пока что автоматически получается под 4 тысячи записей.
Что имеется на данный момент - можно посмотреть на http://music.shatsky.net/. Буду рад, если найдутся желающие помочь с вёрсткой. Пока достаточно сверстать список аудиозаписей. Шаблон здесь: https://github.com/shatsky/djmuslib/blob/master/templates/recordings.htm.
Джаббер: chaos@jabber.od.ua

 

shatsky
()

Одесские католики выбирают Linux

Форум — Talks

Заходил по спортивным делам в некий католический молодежный центр, увидел и сфотографировал вот такое:
http://cs315330.userapi.com/v315330737/350e/oGQML2NgxJs.jpg
Для Ъ: табличка на двери кабинета информатики с надписью «Согласно Божьей заповеди «не кради» и Украинскому законодательству, Молодежный Центр обязан иметь официальное программное обеспечение. Так как ОС «Windows» слишком дорога, мы используем ОС «GNU/Linux»» и туксом.

 ,

shatsky
()

Развертывание проекта с GitHub-репозитарием на OpenShift: git внутри git?

Форум — Development

Пишу опенсорсную CMS, использую GitHub, т. е. у меня директория с .git/ и кодом.
Хочу развернуть ее на OpenStack (редхатовский PaaS), там тоже git, но эта самая директория с кодом для них должна быть в поддиректории, скажем, wsgi/openshift/
Как настроить среду, чтоб можно было с одним наборам файлов работать с обеими репозитариями, и чтоб при этом на GitHub были только исходники CMS, а на OpenShift - чтоб в поддиректории с ними не было .git/ с метаданными от GitHub?
Во всех описаниях, что удалось найти - просто объединение с переносом проекта внутрь wsgi/openshift/, с последующим появлением появлением специфичных для OpenShift ненужных файлов и вложенности в GitHub.

 , ,

shatsky
()

Flash MP3 Player JS и проигрывание файлов с внешнего сервера: я чего-то не понимаю

Форум — Web-development

Нужно играть со страницы mp3шки с внешнего сервера, смотрю на http://flash-mp3-player.net/players/js/preview/
Отдельная неприятность в том, что этот сервер этот выдает страницу вместо аудиофайла, если в заголовке запроса указан реферер.
Что странно - у них есть версия с флеш-интерфейсом (мне нужна управляемая с помощью JS) - так с ней все грузится и играется, причем запрос к mp3шке не отображается в веб-консоли (Это как вообще? Всегда думал, что флешплеер работает с сетью исключительно через браузер, и все его запросы видны в средствах отладки браузера).
А с этой, в которой неотображаемый swf, управляемый через JS API - с этого сервера ничего не играется, явно по вышеуказанной причине; причем запрос к mp3-файлу появляется в консоли и в нем виден реферер - url .swf-файла.
В чем вообще суть разницы между этими случаями? Можно ли во втором заставить его выполнить запрос с пустым реферером? Другие решения в пределах условий задачи допустимы.

 nsplugin,

shatsky
()

Подстановка названия keyword argument из строки

Форум — Development

Есть такой код:

for p in person.objects.exclude(recording=None):
        output+="<a href='/people/"+str(p.id)+"'>"+p.name+"</a> ("+str(len(p.recording_set.all()))+")<br>"
Все хорошо, только в общем случае вместо recording нужно подставлять название одного из нескольких полей, переданное строкой.
Во второй строке это имя атрибута, и можно заменить p.recordings на getattr(p, 'recordings'+'_set')
А вот в первой recording - это keyword, и как его подставить из строки, я так и не смог выяснить.

 

shatsky
()

Выбрать все записи A, связанные с какими-либо записями B через B.manytomanyfield

Форум — Web-development

Модель:

class People(models.Model):
    name=models.CharField

class Recordings(models.Model):
    title=models.CharField
    performers=models.ManyToManyField(People)
Нужно выбрать всех исполнителей, т. е. все записи людей People, которые хоть раз встречаются в поле performers какой-либо аудиозаписи Recordings.
На SQL это можно сделать так:
SELECT * FROM people WHERE id IN (SELECT DISTINCT people_id FROM recordings_people)
Или так:
SELECT DISTINCT * FROM recordings_people JOIN people ON recordings_people.people_id=people.id
Как сделать это нормально средствами Django ORM?

 ,

shatsky
()

Перенаправление ввода в шелл джанго и юникод

Форум — Web-development

Бывает нужно загнать в шелл django ввод из файла.
python manage.py shell<file работал нормально, пока в файле не встретились юникодные строки с кириллицей.
Скажем, если в шелле набрать print(u'привет!'), будет нормальный вывод, а если та же строка выполняется из перенаправленного файла - привет
В чем может быть проблема?

 ,

shatsky
()

c = pycurl.Curl() AttributeError: 'module' object has no attribute 'Curl'

Форум — Development

import curl, при попытке что-либо с ним сделать согласно инструкции - падает с «no attribute».
ЧЯДНТ?

 ,

shatsky
()

А что там с WebAudio/AudioData?

Форум — Talks

Нужно играть в браузере mp3, хотелось бы обойтись без флеша. Что там с этими звуковыми API и JS-декодерами?
http://labs.official.fm/codecs/mp3/ в моем Firefox 10.0.3 не работает, хотя и сообщения об отсутствии поддержки не показывает.

 ,

shatsky
()

Bedrock Linux

Форум — Talks

http://linux.slashdot.org/story/12/08/05/1211244/bedrock-linux-combines-benef...
Для Ъ: мы знаем, что вы любите красноглазить, поэтому мы поместили дистрибутив в ваш дистрибутив, чтобы вы могли красноглазить в то время, когда вы красноглазите. Вернее, много дистрибутивов. Можно сказать, все основные.

 , мегакостыль

shatsky
()

Помогите выбрать библиотеки (и язык) для проекта (обработка зеркала веб-сайта)

Форум — Development

Хочу написать программу для автоматической обработки локального зеркала одного сайта. Программа имеет такие подзадачи:

  • поиск файлов по регекспам в поддереве директории, получение их списка
    (если бы стояла только эта задача, я бы набил однострочник в консоли и все)
  • некоторые из этих файлов - html, и их надо обрабатывать - типа, находить ссылки, проверять соответствие адреса критериям, выдрать текст до переноса строки/следующей ссылки и т. п.
    (если бы стояла задача просто сделать такое с отдельно взятым файлом, я бы решил ее джаваскриптом)
  • взаимодействие с БД (MySQL)
    (тут я знаком только с php'шными mysqli и dbo)

И мне надо реализовать это в одной программе, а не в наборе костылей, требующих запускать отдельные шеллскрипты/вебсервер/браузер. Многократно используемой притом.

Подскажите библиотеки, позволяющие это реализовать это на каком-нибудь из наиболее распространенных языков - сгодятся C/C++, можно Python, желательно не Java.

ЗЫ Наиболее сложная подзадача - разбор гипертекста. Подозреваю, что удобнее JavaScript с его DOM для этого ничего нет. Есть ли какой-то внебраузерный движок, который можно было бы дергать из основной программы, скармливать ему скрипты со страницами и забирать обратно результат?

shatsky
()

Автопреобразование ФИО в именительный падеж

Форум — Talks

Нужно написать скрипт для разбора строк, в которых встречаются имена/фамилии в творительном падеже. Определить это легко - там всегда предлог соответствующий стоит, но их надо еще преобразовывать в именительный. Есть что-то готовое для решения этой задачи?

 обработка текстов,

shatsky
()

Зависание/паника при загрузке модуля

Форум — Desktop

Хотел попробовать nouveau, оказалось, что при загрузке модуля система намертво виснет. Несколько раз была паника (начинали мигать светодиоды на клавиатуре, сообщения на экране не было), но обычно просто виснет.
Gentoo с ядрами 3.2.12 и 3.3.8, а также загружался с BFO Fedora 17 (3.4.4, вроде бы) - результат одинаков, вплоть до сообщений, после которых все виснет.
Видеокарта - GT 240 (10de:0ca3).
При загрузке модуля в dmesg успевает вывалиться следующее: http://pastebin.com/0cvsUCQT
Лог я получил через netconsole, надеясь, что увижу еще что-нибудь кроме того, что появляется на дисплее - но ничего больше не увидел.

 

shatsky
()

Белка в минском такси

Форум — Talks

http://www.youtube.com/watch?v=izZ24mfIoFU
Для Ъ: чрезвычайно умильное видео про минского таксиста и его ручную белку, которая ездит с ним в машине и пугает перебравших клиентов.
Линукс здесь не при чем, wfrr тоже.

 добра тред

shatsky
()

Сделать JOIN поля из двух разных таблиц

Форум — Web-development

Нужно сделать к выборке из таблицы A JOIN поля t из таблицы B по условию B.id=A.b
SELECT * FROM A LEFT OUTHER JOIN B.t ON B.id=A.b
НО для строк, для которых получится B.t=NULL, вместо этого нужны значения из такого же поля t другой таблицы C по аналогичному условию

 

shatsky
()

Gentoo - торт!

Галерея — Рабочие места

Привет, ЛОР. Это мой food-cakes/othello. Дело в том, что есть одна тян, с которой мы когда-то в детстве дружили, но потом она уехала и я больше 10 лет о ней ничего не знал, а на днях внезапно ее нашел. Она даже собралась ко мне в гости, я очень обрадовался и сделал торт, но внезапно оказалось, что она не приедет. В общем, я вспомнил, что в начале июля 2009 года я поставил генту. Изобразил на торте ее лого и теперь в одиночестве отмечаю трехлетний юбилей.

 ,

shatsky
()

Синдром расщепленного мозга

Форум — Talks

Реквестирую серьезные источники о исследованиях пациентов с рассеченным мозолистым телом.
Почему-то везде пишут про проблемы с осязанием левой руки и распознаванием объектов в левой половине зрительного поля. Непонятно, как можно сознательно брать/держать рукой объекты и не быть способным описать их форму. Непонятно, почему нет проблем с ногой, если она контролируется тем же полушарием. Наконец, кое-где пишут про автономное поведение руки, вплоть до предположения, что сознаний становится два, просто только одна половина обладает речью и мощным интеллектом.
Пенроуз в своих книгах упоминает случай, когда у пациента правое полушарие освоило речь - случай был описан Gazzaniga, LcDoux и Wilson в 1978, пациент обозначен как «P. S.». Вижу много упоминаний этого случая, но исходного описания или хотя бы подробностей - нигде.

 , ,

shatsky
()

Планшетов Plastic Logic не будет, как и завода в Зеленограде

Форум — Talks

http://www.rbcdaily.ru/2012/05/17/media/562949983856072
Странно, новости месяц, а на IT-шных ресурсах я ни ее, ни обсуждения не видел. Больше того - примерно тогда видел на хабре отчет о самих дисплеях с какой-то выставки, в котором рисовались радужные перспективы.
Сейчас погуглил по новостям - да, везде пишут, что ничего не будет. А ведь как многообещающе выглядело!
«Чубайс назвал 4 причины неудач проектов РОСНАНО» - «Пятая причина: Квачков промахнулся.»
Буду рад услышать опровержение.

shatsky
()

Почему он пытается что-то сделать с внешним накопителем?

Форум — General

Системный хард видится как sda, написан соответствующий конфиг, обновление загрузчика всегда происходит без проблем. Но вот запустил я его сейчас, а он:

$ sudo lilo
Warning: LBA32 addressing assumed


Reference:  disk "/dev/sdc"  (8,32)  0820

LILO wants to assign a new Volume ID to this disk drive.  However, changing
the Volume ID of a Windows NT, 2000, or XP boot disk is a fatal Windows error.
This caution does not apply to Windows 95 or 98, or to NT data disks.

Is the above disk an NT boot disk? [Y/n]^C
/dev/sdc - это флешка, в конфиге она, естественно, не упоминается:
boot=/dev/sda
prompt
timeout=30
default=Gentoo-systemd

image=/boot/3.2.12-gentoo
	label=Gentoo-systemd
	read-only
	root=/dev/sda1
	append="init=/bin/systemd"
	vga=normal

image=/boot/2.6.38-gentoo-r6
        label=Gentoo-openrc
        read-only
        root=/dev/sda1
        vga=normal

image=/boot/2.6.38-gentoo-r6
        label=Gentoo-resque
        read-only
        root=/dev/sda1
	append="init=/bin/bb"
Чего ему от нее надо?

 

shatsky
()

Что у меня с веб-камерой?

Форум — Linux-hardware

Подключил 046d:092f Logitech, Inc. QuickCam Express Plus, собрал ядро с CONFIG_USB_GSPCA_SPCA561. И в Cheese, и в Skype наблюдается странная картина: картинка то и дело начинает тормозить и плавно окрашиваться то одним, то другим ярким цветом.
Фрагмент в ogv: http://rghost.ru/38453062
На соседней машине с убунтой та же камера ведет себя совершенно нормально.

 

shatsky
()

RSS подписка на новые темы