LINUX.ORG.RU

Сообщения jtootf

 

mpdscribble, lastmp: проблемы

mpdscribble:

2010/01/03 23:24:35 connected to mpd 0.14.0 at localhost:6600
2010/01/03 23:24:35 starting mpdscribble (mdc 0.17)
2010/01/03 23:24:35 loaded 0 songs from cache
2010/01/03 23:24:35 new song detected with tags missing (Lux Occulta/04-My Guardian Anger 1999/04-The Opening Of The Eleventh Sephriah.mp3)
2010/01/03 23:24:37 handshake ok
2010/01/03 23:24:37 session: 497d98a46272400793b4ddb134ad372f
2010/01/03 23:24:37 now playing url: http://post.audioscrobbler.com:80/np_1.2
2010/01/03 23:24:37 submit url: http://post2.audioscrobbler.com:80/protocol_1.2

не скробблится. id3 тег у файла есть, musicdir в конфиге прописан, verbose 3 - других ошибок не сообщает. просто молча не работает

lastfmsubmitd запускается успешно, однако lastmp падает при старте по отсутствию mpdclient2:

./lastmp
Traceback (most recent call last):
  File "./lastmp", line 9, in <module>
    import mpdclient2
ImportError: No module named mpdclient2

поиск по этому модулю картины особо не проясняет, единственный релевантный пакет в портаже - dev-python/python-mpd

поиск по ЛОРу показывает что оба скробблера в принципе работают. ЧЯДНТ?

jtootf
()

[специалистам по][фильм] Про лингвистического мальчика

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

поиск по http://www.kino-teatr.ru дал наиболее похожим вариантом фильм-новеллу «Вандербуль бежит за горизонт», однако его описания на всех подобных сайтах ограничиваются парой фраз, а самого фильма найти не удаётся - потому и не проверить, собственно, никак. может знает кто?

jtootf
()

[фичреквест] отмена добавления комментария и статистика

есть два пожелания по поводу движка:

во-первых, в форму добавления комментария было бы здорово добавить кнопку «отменить»; раньше, передумав комментировать, можно было просто отнавигировать со страницы - теперь же с учётом предупреждений об уходе стало как-то непонятно, что же делать-то

во-вторых, было бы очень здорово (опционально) иметь в профиле пользователя общую статистику активности на форуме: в каких разделах пользователь проявляет какую относительную активность (в процентном соотношении от общего количества тем/комментариев)

 

jtootf
()

[TWIMC] касательно четырёхмерного пространства

вернее, пятимерного пространства-времени - называется это теорией Калуцы-Клейна:

http://en.wikipedia.org/wiki/Kaluza-Klein_theory

случайная и почти удавшаяся попытка объединить электромагнетизм и ОТО

по мотивам этого вот обсуждения:

http://www.linux.org.ru/view-message.jsp?msgid=4183921

оригинальная публикация (On the Problem of Unity in Physics), увы, не находится

jtootf
()

новый список тем

очень неудобный. не видно, в какой раздел форума писал пользователь, сложно найти интересующий пост (название смешивается с содержимым). оно хотя бы опциональное?

jtootf
()

[TWIMC] а вот и язык-конструктор

http://www.pi-programming.org/What.html

There is only one language construct in π: the pattern. Patterns are, simply speaking, EBNF-expressions with an associated meaning; a pattern can be easiest understood as a function with a syntactically complex (context-free) «signature»

ещё один вариант REBOL-оподобного подхода к языку-конструктору. правда, оптимизационных паттернов в явном виде нет, к сожалению, и здесь

jtootf
()

[C++] почему?

void f(const int[3]);

...

f({1, 2, 3});

почему так нельзя? при том, что вот так:

const int a[3] = {1, 2, 3};

f(a);

вполне себе законно. {} - это, вроде бы, конструктор для const T[]; конструкторы в вызове функции использовать вполне себе можно. основание для такого особого отношения есть вообще?

это всё при том, что:

void g(const char[3]);

...

g("123");

замечательно работает. C-style строка в C++ - она, в общем-то, массив символов - два исключения из общих языковых правил в одном выражении

ну и то, что и в f и в g можно с лёгкостью передавать массивы большего размера, чем указано в сигнатуре, тоже как-то нехорошо. приведение T[] к T* это, конечно, не так уж и плохо - но толку тогда от такой сигнатуры, спрашивается, если компилятор (с -Wall -pedantic) даже предупреждения не выдаёт?

 

jtootf
()

[алгебра] 26.10

день рождения Галуа, между прочим. такие дела

 

jtootf
()

[фичреквест] возврат в тему после удаления сообщения

после удаления сообщения (например, из-за неверного форматирования) нет никакой возможности вернуться в тред (откуда оно было удалено) средствами форума - хотя, вообще говоря, имело бы смысл даже автоматическое возвращение

хотя бы ссылку вида "вернуться в тред" было бы неплохо сделать, а то очень уж неудобно. заранее спасибо

 

jtootf
()

[CC '09] почти нетехническое

в связи с продолжающимся отпуском были вчера на chaos construction '09, но довольно быстро слиняли в силу редкостной унылости всего происходящего (доклад по embedded linux убил последнюю надежду на серьёзность мероприятия). единственное, о чём жалею - что не дождался доклада Завалишина с его Фантом ОС (вроде как её вчера там даже в QEmu запускали); если кто ещё был - поделитесь впечатлениями от этого чуда технки, а?

jtootf
()

[xkcd] sex haskell rock 'n roll

по мотивам http://www.xkcd.ru/487/:

let li = [0..9] \\ [3, 5] in filter ((> 1) . length) [(show x) ++ (show y) | x <- li, y <- li]

программа длинной в 93 символа генерирует 64 теоретически возможных позы для двоих. цифры 3 и 5 было решено отбросить по причине крайне проблематичной реализации вживую; на очереди ряд символов из анализа для разнообразия антуража. предложения приветствуются

девушка (rual_ilmarranen) в ответ предложила следующую эквивалентную реализацию на Scheme:

(define position-lst '("1" "2" "4" "6" "7" "8" "9" "0" ))

(define (make-positions )
  (define (loc-make-pos lst)
     (cond
       [(null? lst) null]
       [(cons (map 
                (lambda (pose) 
                  (string-append (car lst) pose)) position-lst)
              (loc-make-pos (cdr lst)))]
      ))(loc-make-pos position-lst))

к слову, числа [0, 1, 2, 4, 6, 7, 8, 9] фигурируют в начале по крайней мере 9 известных числовых последовательностей, одной из которых является последовательность всех таких чисел, запись которых в семиричной системе счисления содержит одинаковое количество цифр '3' и '5'

вот. а вы чем занимаетесь? :)

jtootf
()

[POSIX] Перенаправить или сдублировать stdout

задача - есть pid запущенного процесса, необходимо получить его вывод в stdout (можно перенаправить, можно сдублировать - всё равно). ограничения - POSIX. как?

 

jtootf
()

[TWIMC] кто тут про Prolog спрашивал?

jtootf
()

[CL] функции и макры

в каком-то эпическом лиспотреде этот вопрос уже поднимался, однако однозначного вывода я что-то не припомню. зачем в CL вообще существует разделение макр и функций? почему функции не являются просто нормальными макрами (макрами нулевого уровня, т.е. неразворачиваемыми во время компиляции)?

и, несколько по касательной к теме,- какой bit syntax вы считаете наиболее удобным? C-style, или какой другой (например, Erlang'овый)?

jtootf
()

MOST-TCP Tunneling

без особой надежды на успех ищу OSS (или не OSS, но хотя бы доступную для использования частным лицом, и с исходниками по NDA) реализацию тоннелирования протокола MOST (Media-Oriented System Transport) сквозь TCP. в идеале - на C, но согласен на любую

решения от Delphi и Harman/Becker, увы, не интересуют. понимаю, что запрос почти безнадёжный - ну да вдруг кто где встречал, или сам по работе сталкивался. заранее спасибо

jtootf
()

[специалистам по][фильм] Феникс

узнавательный ЛОР-engine, к тебе я обращаюсь за характерной помощью

итак, видел как-то лет пять-семь назад урывками некий фильм; фабула, насколько я счас могу судить,- что-то вроде рок-аналога "призрака оперы". фигурирует некий полусумасшедший композитор с замаскированным лицом, который пишет музыку "для своей Феникс", и чьи произведения некие отрицательные персонажи используют в своих корыстных целях. насколько помню, Феникс где-то в процессе даёт дуба, хэппи-энда нет. характерный кадр где-то ближе к концу - во время прояснения реального положения вещей главный герой-композитор пришпиливает некоего отрицательного персонажа деталью декораций - неоновой молнией

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

jtootf
()

[C/C++] трассировка работы с памятью

есть необходимость отслеживать все операции выделения/освобождения памяти в адресном пространстве процесса (без shared memory) в реальном времени - включая область данных, bss, стек и кучу

для кучи неплохим вариантом получается отладочный *alloc, но он ничего не говорит об остальных сегментах; обзорную информацию хорошо показывает memstat, но в нём нет возможности логировать частные операции; valgrind'овский memcheck, опять же, не исследует ничего кроме кучи. очень хочется чего-нибудь вроде карты памяти процесса в QNX Momentics, но для Linux

в принципе можно обрабатывать вывод strace на предмет интересных ядерных вызовов, но так значительно сложней анализировать результирующую информацию (backtrace как в случае отладочного *alloc'а уже не получить, тип под который выделяется память - тоже). gdb позволяет много чего узнать о памяти процесса, но вот трассировки в реальном времени я у него найти не смог

кто что может посоветовать? какой велосипед я не заметил?

jtootf
()

[python] минимальное окружение

у меня есть питоновский скрипт, содержащий следующие импорты:

import os
from time import sleep
import sys
import shutil
import md5
import operator
import re
import getopt
import socket
import thread

вопрос - какое минимальное окружение мне необходимо для его запуска?
интересует и под *NIX, и под оффтопик. есть подозрение, что кроме
стандартной библиотеки, мне нужны SSL, Socket и Hashtable (в имеющейся
оффтопичной сборке присутствуют три соответствующих .pyd-файла)

и заодно - какие нынче методы компиляции питоновских скриптов в
standalone-бинарий имеются в наличии? что-то вроде Tcl'евского Starkit
есть?

 

jtootf
()

[кунсткамера ЛОР] fmjs? gshladgs?

http://www.linux.org.ru/whois.jsp?nick=fmjs

http://www.linux.org.ru/whois.jsp?nick=gshladgs

кто-нибудь может что-нибудь рассказать про этого персонажа? и были ли у него ещё какие-нибудь аккаунты? эти два уж больно спонтанно возникали

он феерично появился в Devel 17-го - грамотно оскорбил тех, до кого дотянулся, и был забанен. предыдущие его записи заканчиваются где-то 2 года назад

jtootf
()

[haskell] fmap fix return

fmap fix return это id?

 

jtootf
()

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