LINUX.ORG.RU

Сообщения Camel

 

Как подключить усилитель к микшерному пульту?

Есть бытовой усилитель, микшерный пульт, телевизор, ЭВМ и гитара (а временами даже две гитары с гитаристами). Как это всё лучше подключить? Усилитель лучше подключить просто к jack'ам «main out», или к RCA «track out»? Выходы телевизора тоже RCA, их лучше подключить ко входам RCA с маркировкой «track in», или к обычным входным jack'ам?

Другими словами, если на технике входы и выходы сделаны разъёмами RCA, то это говорит ли что-нибудь о том что подключаться они должны тоже к разъёмам RCA на других устройствах? Если их подключать к jack'ам, то не будет ли какого-нибуд рассогласования входных/выходных сопротивлений, уровней сигнала?

 , , ,

Camel
()

Atlassian переходит на Git?

Поясните за Atlassian Stash. Atlassian как бэ говорит нам, что Mercurial не подходит для Enterpirse Teams, или Mercurial'у не нужны инструменты для Repository Management? Они решили перейти на Git?

 , , ,

Camel
()

Сколько стоит такси до Шклярука?

Дорогие одесситы, подскажите, 100 гривен за трансфер от аэропорта до улицы Шклярука это не слишком рожатреснет? В интернетах нашёл, что аэропорт-центр стоит ~40 гривен. Где, кстати, в Одессе центр? Помогите, пожалуйста.

 , ,

Camel
()

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

Почему производители наушников ограничиваются диаметром 50 мм? Я не вижу никаких ограничений для выпуска наушников с динамиками большего размера. Да, наушники могут получиться тяжёлыми, в них, возможно, придётся вставить небольшой усилитель, потому что не каждый телефон с проигрывателем раскачает большую мембрану, но даже единичных экземпляров наушников с динамиками 60 мм не видно в продаже. Почему?

 , , , ,

Camel
()

Где купить клавиши Topre?

Подумываю усилить стремление к увеличению намерения собрать себе действительно удобную клавиатуру. Для начала что-то похожее на CatBoard II. Хочу использовать клавиши Topre, а не Cherry MX Blue, но не могу найти их в продаже. Кто-нибудь может указать на магазин где продают переключатели Topre и колпачки к ним врассыпную?

 , topre,

Camel
()

Сносишь венду — плати?

Подавляющее большинство линуксовых операционных систем предоставляется бесплатно. MacOS предоставляется за деньги. А Microsoft докатились до того, что приплачивают за Windows.

А теперь представим себе ситуацию: в магазине на полке лежит два планшета, один с Ubuntu, другой с Windows. Тот что с Windows на 10 $ дешевле. Если я приобретаю планшет с Windows, сношу её и ставлю Ubuntu, то должен ли я вернуть 10 $ производителю, чтобы тот передал их Microsoft'у, раз уж вендой я не пользуюсь?

 

Camel
()

Настройка L2TP подключения к Beeline'у.

Не могу настроить подключение к Пчелайновскому интернету на Mele A2000G с Debian'ом. Вроде бы и HOWTO есть, но выдаёт ошибки. Запуск xl2tpd -D выдаёт

xl2tpd[2528]: Connecting to host tp.internet.beeline.ru, port 1701
xl2tpd[2528]: Connection established to 195.14.38.54, 1701.  Local: 27765, Remote: 22578 (ref=0/0).
xl2tpd[2528]: Calling on tunnel 27765
xl2tpd[2528]: Call established with 195.14.38.54, Local: 58278, Remote: 50134, Serial: 2 (ref=0/0)
xl2tpd[2528]: start_pppd: I'm running: 
xl2tpd[2528]: "/usr/sbin/pppd" 
xl2tpd[2528]: "passive" 
xl2tpd[2528]: "nodetach" 
xl2tpd[2528]: ":" 
xl2tpd[2528]: "name" 
xl2tpd[2528]: "login" 
xl2tpd[2528]: "debug" 
xl2tpd[2528]: "file" 
xl2tpd[2528]: "/etc/ppp/options.xl2tpd" 
xl2tpd[2528]: "ipparam" 
xl2tpd[2528]: "195.14.38.54" 
xl2tpd[2528]: "/dev/pts/1" 
xl2tpd[2528]: handle_avps:  don't know how to handle atribute 46.
xl2tpd[2528]: handle_avps:  don't know how to handle atribute 104.
xl2tpd[2528]: control_finish: Connection closed to 195.14.38.54, serial 2 (Locally generated disconnect)
xl2tpd[2528]: Terminating pppd: sending TERM signal to pid 2537
^Cxl2tpd[2528]: death_handler: Fatal signal 2 received
xl2tpd[2528]: Connection 22578 closed to 195.14.38.54, port 1701 (Server closing)

Что это за «don't know how to handle atribute 46» и «don't know how to handle atribute 104»? Гугл молчит. ЧЯДНТ?

 , ,

Camel
()

Хабаровск. Разовая работа по приёму и посылке данных по последовательному порту.

Кто может в Хабаровске выступить в роли remote hands? Нужно дотопать до некоторого места, подключиться к USB-RS485 преобразователю и minicom'ом или gtkterm'ом послать несколько команд (последовательность из 5-15 байтов), получить (или не получить) ответ и сообщить мне о реакции устройства?

Устройство на которое надо посылать эти самые команды находится на балансе города, так что оплаты не обещаю, но моральное удовлетворение гарантированно.

PS: мопед не мой, в той конторе которая работала с Хабаровском я уже не работаю, просто пытаюсь помочь всё наладить.

 remote hands, , хабаровск

Camel
()

Проверить юр.лицо по реквизитам.

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

 , реквизиты,

Camel
()

Раскрутится ли НЖМД?

Хочу воткнуть в Mele A2000G НЖМД поемчее чтобы на него сливать резервные копии с других ЭВМ, но смущает питание этого НЖМД. Mele питается от 5-вольтового адаптера, то есть 12 вольт там быть не должно. А как же тогда раскрутятся пластины НЖМД? Есть какие-то ограничения на модели НЖМД которые можно использовать? В спецификации к WD20NPVT (2,5 дюйма, 2 триллиона байтов) сказано, что потребление 12 вольт может доходить 1 ампера. Сомневаюсь, что такой накопитель раскрутится. А есть НЖМД про которые заранее известно, что от 5 вольт они нормально работают?

Не в Hardware, потому что вопрос тут не про совместимость Linux'а с железом, но про совместимость одного железа с другим железом.

 ,

Camel
()

Точка доступа на RTL8188CUS.

Пытаюсь запустить точку доступа на Mele A2000G. lsusb сообщает, что в ней стоит:

Bus 003 Device 002: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Вики Debian'а, и не только оно, говорит, что заработать всё должно с модулем 8192cu. На этой странице говорится, что нужно ещё некоторые опции модуля сообщить ядру. И hostapd тоже надо взять не из реп, но сканпелять самому.

Выполнил все условия, но при запуске hostapd получаю сообщение

ioctl[RTL_IOCTL_HOSTAPD]: Operation not supported
К сети подключиться не могу. Что же делать?

 , , ,

Camel
()

Как собрать и запустить тесты?

Есть waf и wscript, которые собирают провку для некоторого прибора на ARM'е (в данном случае ARM это микроконтроллер, а не микропроцессор). Прошивка написана на C и использует gcc-arm-none-eabi.

Есть большое желание внедрить TDD в разработку этой прошивки, для чего надо собрать тесты с Google Testing Framework. gtest написана на C++, тесты запускаются на машине программиста, а не целевой, потому собираться должны другим компилятором с другими настройками, обычным g++ для i386. Это, конечно, не совсем хорошо, но всё равно лучше чем ничего. Тесты лежат в отдельной директории, там есть wscript для сборки тестов.

Сейчас у меня проблема, что я вообще не могу собрать тесты. Конечно же я пытаюсь запустить сборку тестов из wscript'а сборки прошивки, потому что тесты должны запускаться вместе со сборкой.

Как правильно вызвать сборку тестов?

 , , , , wscript

Camel
()

Книга про C не для начинающих.

Подскажите какую книгу лучше прочитать дабы лучше понять язык C и устройство ЭВМ. Как работает компилятор, что делает препроцессор, что такое связывание, раннее, позднее, динамическое, символы. Как в ЭВМ происходит выделение памяти, что происходит при вызове функции.

 langc,

Camel
()

Поморгать светодиодом Arduino с прерываниями.

Что-то у меня ум за разум заходит. Не удаётся написать тривиальную программу для Arduino UNO. Хочу чтобы светодиод (который на ноге digital 13) моргал.

Алгоритм такой. Есть таймер, который каждые N миллисекунд вызывает прерывание, где добавляет 1 к переменной-счётчику. В основном цикле крутится проверка значения этой переменной. Если значение достигло некоторой величины, то меняем уровень сигнала на digital 13, и обнуляем переменную-счётчик. Вроде бы всё просто, но не работает. ЧЯДНТ?

Да, Arduino, конечно, offtopic на linux'овом сайте. Но надеюсь мне кто-нибудь поможет.

Вот код:

#include <avr/interrupt.h>

int status; // Глобальная переменная в которой лежит состояние светодиода, горит-не_горит.
int tick_counter; // Переменная-счётчик вызовов прерывания.

void init (void) {
  cli(); // Запрещаем все прерывания на время инициализации.

  DDRB |= (1<<PB5);  // Set D13 as output pin.
  //PORTB |= (1<<PB5); // Set D13 level high.

  status = 0;
  tick_counter = 0;

  OCR0A = 65535;
  TIMSK0 |= (1<<TOIE0); // Включаем прерывание по достижению Timer/Counter0 значения OCR0A.
  TCCR0A |= (1<<WGM01) | (1<<WGM00); // Работаем в режиме FastPWM.
  TCCR0B |= (1<<WGM02) | (1<<CS02) | (1<<CS00); // Делитель 1/1024. С таким делителем и OCR0A прерывание будет вызываться примерно каждые 4 мс.

  sei(); // Закончили инициализацию, разрешаем все прерывания.
}

void run() {
  while(1) {

    if (tick_counter >= 5) {
      if (status == 1) {
	PORTB &= ~(1<<PB5);
	status = 0;
      }
      else {
	PORTB |= (1<<PB5);
	status = 1;
      }
      tick_counter = 0;
    }
  }
}

ISR(TIMER0_OVF_vect) {//Обработка прерывания по переполнению Timer/Counter0
  tick_counter++;
}

int main(void) {
  init();
  run();

  return 0;
}

 , ,

Camel
()

Напишите новость про выходо Upstart-1.8.

Дорогие друзья, напишите кто-нибудь, пожалуйста, новость про выход свежей версии Upstart'а. Сам я не специалист в системах иницилазации. Кроме того я не нашёл release notes или changelog'а. Запишем это Upstart'у в минус.

 

Camel
()

Реально ли аппаратно кодировать/декодировать видео на Mele A2000G?

Есть железка Mele A2000G, в ней стоит ARM'овский процессор Allwinner A10, в нём есть графическое ядро Mali-400. В характеристиках заявлено, что имеется возможность аппаратно кодировать и декодировать h264 и MPEG. Подозреваю, что планшеты с Android'ом на том же чипе даже это используют. Ещё есть открытый драйвер для Mali под названием Lima, с которым даже удалось запустить Quake III.

Скажите, а в Ubuntu возможно использовать аппаратное кодирование/декодирование видео, или приходтся об этом пока только мечтать?

 , , , ,

Camel
()

Вышла новая минорная версия планировщика Fcron.

Поскольку минорная версия в которой только исправлены баги и ускорены некоторые места в программе даже на мини-новость для главной страницы не тянет, но всё же я считаю нужным объявить об этом здесь. 3 марта вышла новая минорная версия планировщика заданий Fcron.

Fcron является несомненно самым гибким в семействе подобных программ (vixie-cron, dcron, anacron). Имеет удобный синтаксис конфигурационного файла, который помимо стандартных «запускай в такое-то время» и «запускай каждые Nчасовминут» позволяет создавать задания видя «запусти с 1 часу ночи до 5 утра как только load упадёт ниже 3.0» или «запусти в случайный момент между 16:00 и 19:35», а так же многие другие. Конечно всё это можно реализовать стандартным vixie-cron'ом и bash'евскими сценариями, но зачем городить костыли.

Выход очередной версии означает, что проект жив и развивается.

Для меня остаётся загадкой почему Fcron до сих пор не стал планировщиком по умолчанию в большинстве дистрибутивов GNU/Linux, ведь он реально превосходит vixie-cron по удобству и возможностям, и не уступает по надёжности.

 , , , minor,

Camel
()

Поиск посылки из DX.

Кто-нибудь может хотя бы дать ссылку на описание успешной истории вытрясания из Почты РФ посылки из DX, а лучше ещё и получения с них компенсации за нарушение сроков доставки? Есть истории как удавалось вытрясти деньги когда посылало частное лицо, но там всё начиналось с подачи заявления с:

  • номером отслеживания (трекинг)
  • копией чека за оплату почтовых услуг
  • формой CP72

Первое есть, а с последними двумя пунктами загвоздка. Звонил в DX, там китаянка обещала подать заявление на розыск с их стороны. Это, конечно, хорошо, но подозреваю на такое заявление откуда-то из Китая на Почте РФ наплюют или пришлют отписку. В любом случая я не смогу оказывать довление и капать на мозг как в этой истории. Кроме того я не смогу вытрясти из Почты РФ компенсацию за нарушение сроков доставки, а очень хочется, для острастки, так сказать.

Update: по телефону горячей линии оператор Елена сказала, что для подачи заявления на розыск достаточно копии invoice и трекинг.

 , , ,

Camel
()

Как преобразовать GLib.Value к Gst.Pad?

В Gstreamer'е у всякого элемента можно вызвать весьма полезный итератор iterate_pads() или iterate_sink_pads(). У этого итератор есть метод next() без которого использование его лишено смысла. Однако в качестве параметра этот метод принимает GLib.Value, соответственно в соответствующее место в памяти этот метод next() кладёт GLib.Value, а не Gst.Pad. По-простому преобразовать GLib.Value к Gst.Pad не получилось, возможно это надо делать каким-то специальным методом. Каким, спрашивается? Кто-нибудь может показать пример использовать итераторов в Vala и GStreamer (на Vala)?

 , , , ,

Camel
()

Как дела у MIPS'а?

На фоне бурного расцвета этих ваших ARM'ов хочется узнать как дела у другой «альтернативной» архитектуры, у MIPS'а?

Когда-то у меня был ноутбук на MIPS'е (Альфа-400), кажется на MIPS'е был первый планшет способный проигрывать FullHD, возможно Столман до сих пор пользуется ноутбуком на MIPS'е, изредка проскакивают новости о выпуске каких-то системных плат с MIPS'ом и поддержкой PCIexpress, DDR2 и других более-менее привычных комплектующих, но это капля в море по сравнению с потоком новостей про ARM. Свежих новостей про MIPS как-то не слышно. Неужели пациент скорее мертв, чем жив? А ведь MIPS изначально разрабатывался как архитектура для «серьёзных» вычислений и суперкомпьютеров, в отличие от энергоэффективного ARM'а.

На ARM'е, тем временем, помимо ноутбуков и планшетов можно настольную машину сделать задёшево. Например из Mele A2000G. А где пощупать живой MIPS?

 ,

Camel
()

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