LINUX.ORG.RU

Сообщения unikoid

 

[kde sc 4.6] Обновился таки.

Вчера обновился до openSUSE 11.4.
Сразу возникли некоторые вопросы и отзывы. Задам и выскажу их тут, так как здесь есть люди причастные к разработке.
1. Куда делась тема blend (clean-blend)? Не нашел ее ни в стандартной поставке ни на kde-look. Соответственно, подскажите вменяемую светлую тему, которая нормально смотрится без композита, air и aya не предлагать.
2. Почему из тем, которые я пытался поставить с kde-look, в списке появилась только Androbit, у которой в списке фич подчеркнуто, что она совместима с 4.6. Они сменили формат что ли?
3. Можно ли убрать сливную ручку с рабочего стола, как в 4.3? Реквестирую пошаговую инструкцию.
4. Что можно поубивать, чтобы жралось меньше ресурсов? Пока что традиционно отключил nepomuk и akonadi (точнее akonadi запускается при запуске kmail)?
5. Кто и зачем придумал новый (относительно 4.4) трей с белыми значками, есть логическое обоснование его необходимости? Выглядит он как дерьмо, особенно в совокупности с цветными значками копыта, амарока, кторрента и индикатора раскладки.

unikoid
()

Подскажите редактор.

Требуется WYSIWYG редактор для сайта. Желательно на jquery.
Понятно, что ТЫСЯЧИ ИХ существуют и нереально провести комплексный аудит и тестирование даже самых популярных 20.

Хотелось бы услышать ваши предпочтения и то, чем они обосновываются, реальные истории успеха и неуспеха.

Здесь, потому что для Web-developmenta наверное слишком просто и срачеобразующе.

unikoid
()

JSON или XML для древовидных структур данных?

Пусть есть некая древовидная структура.
Например так, в виде JS-объекта:

{key1 : "value1",
 key2 : "value2",
 ...,
 childs : [ {key1 : "value12",
                  key2 : "value22",
                  ...,
                  childs [ {...} ]}
                {key1 : "value13",
                 key2 : "value23",
                 ...,
                 childs [ {...} ]} ]}
Что предпочтительнее для хранения такой структуры (скажем максимально где-то порядка до 5000 узлов и до 200 уровней вложенности), JSON или XML, с учетом использования javascript (node.js) для обработки.

1. С точки зрения удобства работы. 2. С точки зрения скорости обработки.

Операции - изменение полей существующих и добавление новых элементов на любой уровень.

unikoid
()

[node.js] Посоветуйте годный фреймворк.

Собсно сабж.
Требования в порядке убывания важности:
1. Быстрый и удобный URL-routing, желательно с возможностью задать некую древовидную структуру, а не писать жуткие регекспы для каждого случая, которые будут тупо последовательно прогоняться для каждого запроса.
2. Нормальная документация.
3. Поддержка шаблонов.
4. Поддержка redis в качестве бд.

 

unikoid
()

[спв][железки] Починка шлефа дома?

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

P.S. Фото: http://ompldr.org/vN2ViaA . Переломился у самой платы, 2 жилы.

 

unikoid
()

Com-порт мертв?

Есть материнская плата Asrock m3n770de. У ней нет com-портов, но есть 9 штырьков на плате для его подключения. Я взял планку с портом от старой мат. платы epox 8kda3j. Распиновку проверил, совпадает. Подключил. Далее для проверки подключаю модем. Система его не видит никак. Сам порт, судя по dmesg, определяется нормально. проверил под оффтопом, то же самое, порт есть, модема нет. Модем, скорее всего, рабочий (полгода назад работал). Что может быть с портом и как можно его проверить?

unikoid
()

[debian 6.0] Cross-update?

Имеется установленный на flash-диск debian-mipsel. Возможно ли обновить его до новой версии с компьютера с x86/x86-64, подключив туда этот flash-накопитель? При этом желательно не из под Debian, а из под другого дистриба (хотя могу и Debian в виртуалку воткнуть).

unikoid
()

[dir 320] [debian] Несколько вопросов.

Наконец-то поставил на Dlink DIR 320 Debian (точнее debwrt). Пока еще настраиваю, есть несколько вопросов.
1. На устройстве всего 1 usb-порт, а мне хотелось бы помимо флешки с rootfs подключать другие накопители. Имеется usb-hub на 4 порта (китайский нонейм), который отлично работает под линуксом на ПК и работал до этого под DDWRT. Однако под DebWrt он не завелся, точнее устройство не грузится с флешкой, подключенной к хабу, тупо ждет root 15 секунд и в панике умирает. Нужно пересобрать ядро со включенной поддержкой хабов? Если да, то где именно ставить галочки?
2. Какое оптимальное значение vm.swappiness в данном случае, чтобы и устройство не глючило от нехватки памяти и флешка не сильно убивалась от постоянного использования?
3. При включении hostapd начинает моргать красная лампочка на кнопке сверху. Сходу не нашел, можно ли это как-то отключить?

Ну и вопросы общего плана: насколько хорош драйвер b43 в 2.6.34? Насколько вообще комфортно чувствует себя дебиан на этом устройстве (это, наверное, к пользователю lazyklimm)?
Да, ткните носом в хороший ман по настройке домашней сети на базе линуксового маршрутизатора. До этого сети настраивал только через всякие «юзер-френдли» вебморды.

 

unikoid
()

Слабое звено?

Сейчас занялся копированием больших файлов с нетбука на большой ПК.
Имеется сеть со следующими характеристиками:
Файлы лежат на: Asus EEE PC 900 (Celerno 900 MHz, 1 GB DDR-II), на SDHC Class 4 16Gb Kingston, имеются сетевые интерфейсы: Atheros L2 с ядерным драйвером atl2, ядро 2.6.34, openSUSE 11.3, Atheros 5xxx с ядерным драйвером ath5k. Файлы расшарены по ftp с помощью vsftpd 2.2.2.
Все это подключено к Dlink DIR-320 (Broadcom 240 Mhz, 32 Mb RAM, firmware v1.21 (стандартная, посему load avg во время копирования посмотреть возможности нет).
К нему же по кабелю подключен большой ПК - Phenom II X4 945, 2 Gb DDR 3, mb ASRock с интегрированной сетевой realtek, с ядерным драйвером rtl8169. Версия ОС та же, что и на нетбуке.

Итак, что наблюдается. Средняя скорость копирования не зависимо от подключения нетбука (wlan или lan) - ~2 мбайт/с. По lan наблюдался максимум - 5 мбайт/с, по wlan 2.1, но максимум по lan наблюдался где-то после 20 минут копирования, над wlan я столько не наблюдал, поэтому возможно там мог быть тот же результат.

Скорости сильно отличаются от заявленных для 802.11g ~6 мбайт/с и для Ethernet ~11.
Итак, где же в этой цепи слабое звено: слабый нетбук или слабый длинк? Если нетбук, то проблема в носителе (SDHC) или в общей слабости нетбука?

//Я конечно буду сейчас проводить некоторые тесты, но хотелось бы мнений анонимных аналитиков.

UPDATE: виновником оказался Dlink. Я конечно был в курсе, что он - эпический тормоз. Но у людей он вроде как по 6-7 мбайт/с выдавал даже через WAN (понятно, что при нормальном соединении, не PPTP), а тут в lan такая лажа. Что сделать можно?

unikoid
()

[красноглазые вещества] Интеркросс 5633. Что с ним сделать?

Есть 2 сабжевых железки. Унутрях - SOC Realtek Rtl 8671. MIPS, 200 Mhz, без MMU. 8 метров оперативки. Прошивка ucLinux + busybox. Из периферии - Ethernet, ADSL, какой-то консольный порт.
Что можно интересного сделать с таким устройством? Выкинуть не предлагать. Возможно ли под него собирать какие-либо приложения? Возможно ли собрать свою прошивку?

unikoid
()

[игры] Подскажите хороших FPS.

Хочется побегать в каком-нибудь однопользовательском FPS. При это хочется что-то одно из двух:
- либо что-то простое, что не особо напрягает мозг, да и все остальное, с ярким веселым дизайном, а ля Postal 2 или FarCry (последний - пример только дизайна, все таки джунгли там красивые). Да, сюда конечно подходит всякое квейкоподобное, но оно уж слишком надоело. Возможность использования разнообразной техники приветствуется, тактика, «командная игра» - не особо (тем более речь о сингле).
- либо что-то с хорошо проработанным сюжетом, по типу Half-Life.
Есть ли такие игры из более-менее нового, года с 2005, скажем? Платформа - Win/Lin (сомневаюсь, что под него есть что-то, кроме унылых квейкоклонов и классики от id).
Не в Games, потому что не обязательно «для Linux/Unix».

 

unikoid
()

[численные методы][студентота] QR-алгоритм.

Существует ли вообще доказательство сходимости QR-алгоритма?
То есть доказательство того, что ряд
A[1] = Q[1]*R[1]
A[2] = R[1]*Q[1] = Q[2]*R[2]
...
A[i] = R[i-1]*Q[i-1] = Q[i]*R[i]
сходится в конце концов к треугольной матрице?
Если доказательство существует, не могли бы ткнуть меня в ссылку на него, на русском? Нужно для курсовой. В книге, с которой пока разбираюсь, это утверждение приведено без доказательства.
Да, посоветуйте вообще, где толково подробно на русском написано про QR-алгоритм, его особенности, даны какие-либо содержательные примеры, демонстрирующие его сильные и слабые стороны.

//В крайнем случае можно конечно и на английском, но скилл понимания научных текстов на нем у меня крайне низок.

 ,

unikoid
()

[тупизна] Кабинетная проекция и метод z-буфера.

Есть каркасная модель, отображающаяся на дисплее в кабинетной проекции. У нее нужно убрать невидимые линии и грани. Я подумал, что для этого подошел бы метод z-буфера, но как реализовать его в такой ситуации, немного не понимаю. Нам нужно найти уравнение плоскости для каждой грани и вычислить z для каждой ее точки.
Уравнение плоскости, проходящей через 3 точки можно найти как
det { {x-x1, x2-x1, x3-x1}, {y-y1, y2-y1, y3-y1}, {z-z1, z2-z1, z3-z1} }.
Какие значения нужно подставлять в качестве x[1..3], y[1..3], чтобы получить корректные результаты ? Очевидно, что не соответствующие координаты трехмерных точек модели, и не координаты спроецированных точек (иначе какие откуда брать значения z для них).

Можно ли адаптировать метод z-буфера к кабинетному проецированию или существуют ли другие достаточно простые методы отсечения невидимых граней и ребер?

unikoid
()

[bug?] Konqueror.

Вот в этом треде все, что ниже этого коммента в konqueror отображается курсивом.
Собственно баг наблюдается давно - в произвольном треде (или на главной) после некоторого сообщения все отображается курсивом или жирным. То же самое наблюдается также в ucweb for s60. Извиняюсь, если боян.
Пруфскрин

unikoid
()

[Вещества] Debian на DIR-320.

Пришла идея вкатить на Dlink DIR-320 Debian GNU/Linux на USB Flash носителе. В целом, архитектура mipsel поддерживается этим дистром. В процессе изысканий нашел 2 способа. Оба используют openwrt.

Первый - используя pivot_root зачрутится из openwrt в debian в процессе загрузки роутера и запустить его init. Описание есть, например, тут
Вопрос: будут ли при этом из debian нормально подгружаться модули ядра (разумеется, openwrt'шного), управляться устройства и сеть?

Второй - вот тут каким-то образом debian сразу загружается на ядре openwrt, без чрутов. Пока не совсем понял как именно удается загружать rootfs сразу с usb-диска, а не с mtd. Там приложен .config ядра, в котором, как я понял, это и реализовано, но он для версии 2.6.19. Также инструкция почему-то только для Asus WL500gD и gPv1. Но думаю, что это из-за того, что в ядре 2.6.19 просто не было поддержки железа gPv2/DIR-320.
У этого способа есть один очевидный минус - до прошивки нужно настроить, хотя бы по минимуму, сеть в debian на usb-носителе. Иначе никак достучаться до устройства не удастся.

Собственно, основные вопросы.

  • Делал ли кто такие вещи с Asus'ом или Dlink'ом? Если есть опыт, насколько он положительный, какие грабли и т. д.
  • Насколько это оправдано, хотя бы теоретически? Мне, почему-то, кажется, что debian должен быть удобнее и привычнее в конфигурировании и использовании, чем openwrt.
  • Не будет ли debian'у тесно на 200 Mhz с 32 MB RAM?

 

unikoid
()

Вычсление времени выполнения функции.

Собственно как правильно в Си/Си++, желательно средствами POSIX или же хотя бы GNU Libc/libstdc++ узнать время выполнения функции в миллисекундах?
Пробовал использовать clock(), который, как я понял, должен показывать процессорное время работы функции в «тиках», но он при разных запусках разные результаты для одной функции с одним набором исходных данных. Кроме того, часто выдает вообще 0.

unikoid
()

[libmp3lame] Несколько вопросов.

Не подкинете ли пример, как с помощью данной библиотеки перекодировать в MP3 mono raw pcm? Для стерео работает такой код:

    const int BUFFLEN = 8192;
    short int pcmbuff[BUFFLEN*2];
    unsigned char mp3buff[BUFFLEN];

    lame_global_flags *gf;
    gf = lame_init();
    lame_set_in_samplerate(gf, format.frequency());
    lame_set_num_channels(gf, format.channels());
    lame_init_params(gf);

    do
    {
        read = fread(pcmbuff, 2*sizeof(short int), BUFFLEN, in);
        if (read == 0)
        {
            write = lame_encode_flush(gf, mp3buff, BUFFLEN);
        }
        else
        {       
            write = lame_encode_buffer_interleaved(gf, pcmbuff, read, mp3buff, BUFFLEN);
         
        }
        fwrite(mp3buff, write, 1, out);
    }
    while (read != 0);

Но если на входе mono, то результат получается ускоренный в 2 раза. Как сделать правильно?

И еще один вопрос. Этот код работает для частоты дискретизации входного потока 11025, но для 44100 сегфолтится. ЧЯДНТ?

unikoid
()

Тем кто не любит Qt.

Тем, из числа разработчиков, кто не любит Qt просьба в этом треде аргументированно указать его основные (с вашей точки зрения) недостатки, а также средства, которые их не имеют.
Впрочем, любителей Qt это тоже касается.

Вопрос встал в связи с тем, что я еще не совсем программист (2 курс), но сейчас практически все пишу на С++ с использованием Qt (если требуется и оправдано, конечно). Возможно, я упустил из виду другие интересные и удобные средства разработки.

//Лисп не предлагать.

//Модераторам: Уважительная просьба перенести в толксы, если считаете, что в девелопменте этому не место.

unikoid
()

SmartQ V5 - много вопросов.

Задумался о приобретении SmartQ V5 в качестве замены своему MP3-плееру, да и просто гиковской игрушки и смотрелки интернетов.
После продолжительного гугления возник ряд вопросов. Мне показалось, что здесь могут быть владельцы этих устройств, поэтому задаю их здесь.
1. Встреченные обзоры абсолютно противоречивы. Одни говорят, что это - тормозное неюзабельное глючащее УГ под любой из 3х ОС из комплекта поставки, другие - что все классно и лучше быть не может. Как на самом деле сейчас обстоят дела?
2. Работа от батареи. Встречал упоминания о 6 часах при максимальной нагрузке. Сколько это будет при чтении книжек с выключенным wi-fi? А при прослушивании музыки?
3. Насколько адекватны последние прошивки от производителя? Заметил, что на оффсайте в разделе загрузок версии в английской версии сайта старее, чем в китайской. Значит ли это, что в новых прошивках есть только китайский?
4. Есть ли альтернативные прошивки и насколько они удобны и работоспособны?
5. Возможен ли в будущем Android 2.2 для этого устройства? (Или есть уже сейчас, просто я плохо искал?)
6. Что такое smartq v3? Чем оно отличается от v5 кроме дизайна и, как я понял, отсутствия bluetooth? На оффсайте smart devices его вообще нет в модельном ряду.
7. На allpmp.com и eletroworld.cn вместо V5 продаются якобы V5II, с процессором 720мгц и акселерометром. Опять же, на оффсайте такой модели не увидел. Развод или нет?

И напоследок, советуете брать или нет? Есть ли аналоги (в пределах 5", больше не интересуют) по цене с лучшими характеристиками?

unikoid
()

[лежит] Shell.tor.hu - давно оно так?

Хотел зайти в свой уютненький бложик и обнаружил, что сабж в дауне. Даже по ssh зайти не дает, говорит ssh_exchange_identification: Connection closed by remote host . Наверняка у кого то из местных есть там аккаунт, может в курсе кто, что с ним?

unikoid
()

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