LINUX.ORG.RU

Сообщения unikoid

 

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

Форум — Talks

Вчера обновился до 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
()

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

Форум — General

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

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

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

unikoid
()

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

Форум — Development

Пусть есть некая древовидная структура.
Например так, в виде 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] Посоветуйте годный фреймворк.

Форум — Web-development

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

 

unikoid
()

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

Форум — Talks

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

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

 

unikoid
()

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

Форум — Linux-hardware

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

unikoid
()

[debian 6.0] Cross-update?

Форум — General

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

unikoid
()

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

Форум — Linux-hardware

Наконец-то поставил на 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
()

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

Форум — Linux-hardware

Сейчас занялся копированием больших файлов с нетбука на большой ПК.
Имеется сеть со следующими характеристиками:
Файлы лежат на: 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. Что с ним сделать?

Форум — Talks

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

unikoid
()

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

Форум — Talks

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

 

unikoid
()

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

Форум — Talks

Существует ли вообще доказательство сходимости 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
()

Поделие.

Галерея — Скриншоты

Накодил тут на досуге программку простую программку для записи звука на С++ && Qt. Умеет писать звук с любого из доступных источников в любом из поддерживаемых им форматов (частота дискретизации, количество каналов, размер сэмпла) в raw pcm (Во всяком случае мне хочется в это верить). Также с помощью плагина может экспортировать в mp3 с проставлением тегов. Также скоро допилю плагин для экспорта в Ogg/Vorbis.
Писалось только для себя (точнее для отца, для оцифровки аудиокассет), поскольку в репах не нашел ничего легкого и удобного на Qt, чтоб могло еще и в различные форматы экспортировать.

Если хотя бы несколько человек считают, что такое поделие имеет право на жизнь - допилю и выложу на гитхаб/еще куда-нибудь. Зависимости: Qt (Core, Gui, Multimedia), у плагина экспорта в mp3 - libsndfile и libmp3lame.

Пара слов о скрине: openSUSE 11.3, KDE 4.4.4, EEE PC 900. В кадр попали 2 панели, обычно автоскрытые, одну из которых целиком занимает плазмоид fancy tasks. В левом нижнем углу есть еще одна панель, с кнопкой вызова меню и пейджером.

 , , , , студенческая поделка

unikoid
()

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

Форум — Development

Есть каркасная модель, отображающаяся на дисплее в кабинетной проекции. У нее нужно убрать невидимые линии и грани. Я подумал, что для этого подошел бы метод 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.

Форум — Linux-org-ru

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

unikoid
()

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

Форум — Linux-hardware

Пришла идея вкатить на 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
()

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

Форум — Development

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

unikoid
()

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

Форум — Development

Не подкинете ли пример, как с помощью данной библиотеки перекодировать в 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.

Форум — Development

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

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

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

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

unikoid
()

Используете ли вы специализированные оболочки для нетбуков/планшетов?

Голосования — Голосования
  1. Нет, у меня нет нетбука/планшета 860 (57%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Нет, использую обычный вариант DE 296 (20%)

    **************************************************************************************************************

  3. Нет, использую легкий WM 181 (12%)

    *******************************************************************

  4. Да, использую Unity 56 (4%)

    ********************

  5. Да, использую Plasma-netbook 33 (2%)

    ************

  6. Да, использую Android 26 (2%)

    *********

  7. Да, использую Gnome Shell 25 (2%)

    *********

  8. Да, использую другую оболочку (напишу в комментариях) 23 (2%)

    ********

  9. Да, использую Meego 15 (1%)

    *****

  10. Нет, использую Chromium OS 2 (0%)

Всего голосов: 1517

 , , , , ,

unikoid
()

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