LINUX.ORG.RU

Сообщения yax123

 

Молодцы vs Балбесы.

Форум — Talks

В честь пятницы и других событий реанимируем гикпорнолимпиаду.
Вопрос прост: Что это?
Правила просты: кто ответит подробно и со знанием дела, тот молодец, а остальные балбесы.
Удачи!

 

yax123
()

Разработка в win+msvc2008 в стиле unix-way

Форум — Development

Приветствую всех вендузятников ЛОР-а (я знаю вас тут большинство).
Свалилась задачка, нужно взять проект на msvc2008 и немного его доработать (дописать еще одну dll и драйвер оборудования). В msvc все настроено и работает. Но от одной мысли сидеть и писать в этой среде мне хочется нафиг уволится (а я только только тут пробил себе столько плюшек, что готов был остаться еще на пару-тройку лет). В свете выше перечисленного хочется получить некое решение которое позволяло бы иметь привычное окружение для разработки, как сейчас в линуксе.
Сейчас в линуксе у меня есть vim, в котором по F2 вызывается make и все меня устраивает.
Идеальный вариант: хотелось бы скопировать весь проект к себе на локалхост и спокойно его писать/модифицировать и что бы при этом компиляция по F2 проходила как-то прозрачно и автоматически где-то на вендузятской машине и мне сливался выхлоп компилятора (типа distcc).
Терпимый вариант: заходим удаленно на вендокомп, там открываем консоль cigwin запускаем там vim и так же все компеляем в консоли.
Понятно, что в конце концов придется потом все равно для отладки запускаться под виндой, но этого все равно не избежать - железяка для которой нужен драйвер работает только на спец.компе.
Возможно есть какой-то более элегантный способ разрабатывать приложения и драйвера под венду в линуксе.

 

yax123
()

MACRAW

Форум — Linux-hardware

Всех приветствую.
Решили мы тут запилить новую версию старого прибора с управлением через ethernet. Тут же нашлась у кого-то в столе отладочная платка на w5200. Решили мы ее подключить к ПЛИС-ине. Тут инженер который плис готовит, погруснел от вида алгоритма работы с tcp/ip стеком и предложил использовать вариант MACRAW. В связи с чем и вопросы:
1. Кто-нидь использовал w5200 или ее клоны в своих конструкциях?
2. Сколько там грабель и прочих подводных камней?
3. В каком режиме гоняли? Сколько ошибок и зависов?
4. Что использовали на стороне компа для обмена через MACRAW (если использовали)?
Интересует реальный личный опыт, пусть даже радиолюбительский.

 w5200,

yax123
()

рецепт приготовления xilinx platform cable usb II

Форум — Linux-hardware

В продолжении вчерашней темы. На целевой платформе нужно завести impact чтобы закидывать обновления прошивки плисины. Xilinx любезно свои поделки делает «кроссплатформенными», но вот у меня почему то не заводится. Нужен рабочий рецепт чтобы все это взлетело. То что лежит в сети нифига не работает. Поделки самого xilinx-а так же не работают (модули его windrv не собираются по, такое ощущение что не осилили нормальную сборку драйвера, а копаться в их говноскриптах никакого желания нет).
до этого так же заводил все для altera, там мышкой пару раз ткнул и все взлетело и синтез и usb-blaster, вообще без каких либо телодвижений.

ЗЫ. забыл указать ISE версии 14.7, ядро 3.10.17

 , , ,

yax123
()

работа с PCI устройством из юзерспейса

Форум — Linux-hardware

Всех приветствую.
Решили мы тут запилить с группой товарисчей экспериментальное устройство на базе жЫрной плисины. Товарисчи взяли какой-то там экзампел и сделали из плисины pci-e устройство (примерно килобайт памяти, которую можно писать-читать).
Ну а мне надо по-быстрому написать прогу чтобы пообщаться с этой платой. Пилить драйвер как-то влом. С другой стороны как из юзерспейса общаться с pci-платой до меня как-то не доходит. Есть ли какой-то готовый пример, как почитать-пописать память и регистры pci-плат?

 

yax123
()

netgear wna3100 в качестве софтовой точки доступа

Форум — Linux-hardware

Всех приветствую.
Нарыл тут вышеуказаный девайс и решил сделать из него подпольную точку доступа, чтобы корпоративный интернет раздавать на телефон. При помощи ndiswrapper и виндовых дров все взлетело, сеть видит все работает, но только как «Managed». Поставил hostap, все что можно прописал, но не взлетает:

# /etc/rc.d/rc.hostapd start
Starting HOSTAPD:  /usr/sbin/hostapd -B -P /var/run/hostapd.pid /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
nl80211: 'nl80211' generic netlink not found
Failed to initialize driver 'nl80211'
hostapd_free_hapd_data: Interface wlan0 wasn't started
если подгрузить модуль cfg80211 (собран с галкой nl80211) то ошибки другие:
# /etc/rc.d/rc.hostapd start
Starting HOSTAPD:  /usr/sbin/hostapd -B -P /var/run/hostapd.pid /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
nl80211: Driver does not support authentication/association or connect commands
nl80211 driver initialization failed.
hostapd_free_hapd_data: Interface wlan0 wasn't started

У кого нидь был успешный опыт поднятия точки доступа для этого «свистка» в линуксе?

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

 ,

yax123
()

Отдам Dell Insperion 6400 за так

Форум — Talks

Всех приветствую. Пришло время расстаться со стареньким, но все еще бодрым и неунывающим ноутом фирмы Dell. Просить за него деньги в наше тяжелое время не уместно, поэтому даром. Приезжаете забирается и увозите (а мы в это время пускаем скупую слезу).

Полное наименование Dell Insperion 6400 (куплен был в далеком 05 или 06 году).
Внутре у него неонка:
Intel t2300e
1.5 Gb RAM (1+0,5)
120Gb HDD (WD кажется, родной сдох).
дискретное видео от ATI x1300 (насчет циферь мог чуток соврать)

Потери:
- Аккумулятор с некоторых пор в процессе зарядки начал сильно греться, поэтому его сняли (но не выкинули).
- в верхней части рамки есть пара отверстий (попытка прикрутить туда вебкамеру от другого ноута). Камера там так и поселилась (камера рабочая, нужен просто нормальный шлейф).
- на мат.плате есть следы пайки и обрезки проводов оставшиеся от попыток прикрутить эту камеру.

Забрать можно в Москве в районе станции Академическая.

 ,

yax123
()

kernel: отслеживание изменения API

Форум — Development

Всех приветствую.
Озадачился я тут прикручиванием очередной железяки к системе. Взял значит железку, расчехлил компилятор и начал компелять модуль ядра. Система у меня на базе ядра 3.10.17, а модуль судя по всему заточен под 2.6.х. В целом обработать напильником особой проблемы не вижу.
Проблему вижу в том, чтобы найти информацию вида:
Хацкеры, мы выпилили create_proc_read_entry нафиг в такой-то версии ядра и вместо нее запилили proc_create_data, всем радоваться!
Мы выпилили богомерзкую VM_RESERVED, вместо нее пользуйте вот такой дефайн #define VM_RESERVED (VM_DONTEXPAND | VM_DONTDUMP), всем очень сильно радоваться!
И так далее. Где есть сборище такого рода инфы, чтобы подробно, с каментами и примерами?
Ну и чтобы искать было удобно, а то просматривать логи к каждому релизу крайне утомительно.

 

yax123
()

визуализация музыки как в winamp-е

Форум — Talks

Всех приветствую.
В стандартной поставке winamp есть такая штука как Nullsoft Tiny Fullscreen v2.16 (подключаемый модуль зрительных образов) и там был такой тип как «спектрограмма + отпечаток голоса».
Внимание вопрос: есть ли под линукс проигрыватель в котором есть такая же визуализация? Нечто подобное есть в audacious, но только в поле где указывается время композиции. А хочется на весь мой большой монитор.
Вариант написать самому откидывается как контрпродуктивный.
Играть winamp в wine так же контрпродуктивный (хоть и работает, но у меня два моника и он между ними не таскается).

 ,

yax123
()

qt: компоновка, часть 2

Форум — Development

Хочу такую штуку.
Есть прямоугольный QFrame (в ширину больше чем в высоту), туда пихаем круглый QDial. На QFrame вешаем горизонтальный лайаут в итоге диал автоматом растягивается на весь фрейм, а так как фрейм прямоугольный то по высоте диал как фрейм, а по ширине он отцентрирован. Все тянется и изменяется при изменении формы. Но вот хочется мне чтобы этот диал был не по центру (как по умолчанию), а был прижат вбок (например влево). При этом хочется чтобы диал при этом занимал все пространство по вертикали, а по горизонтали только смещался.
Перепробовал все варианты sizePolicy вместе со spacer, либо не работает, либо по вертикали не занимает все пространство.

cast EXL

 

yax123
()

А что можно сделать из

Форум — Talks

Всех приветствую. Хочу немного пофантазировать и приглашаю всех желающих присоединится.

Допустим у меня есть некая вычислительная железяка. Состоит она из N вычислительных модулей. N слишком мало. Пусть будет 24 модуля. На каждом модуле есть ARM-процессор на 1ГГц и пара гигабитных eth-порта. Еще там 512МБ оперативы, ну и например 256Мб флеша (в который можно прошить всеми нами любимый линукс для ARM). Есть еще немного всякой смешной периферии типа: пары UART, SPI, I2C, PCIe. Все UART-а допустим объединены каким-то образом в некую сеть типа rs485 или около того. Все это вставлено в некий красивый конструктив так что все eth-порты торчат на передней панели.

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

Что еще такого можно сделать из такой специфической железки?

 

yax123
()

выставить домашний сервер в интернет

Форум — General

Всех приветствую.
Решил таки я вывести домашний сервер в люди (то бишь в энторнет). Имеется интернет провайдер который за так выдает белый IP. При этом раз в сутки его меняет по неведомому закону.
Чего хочется:
Хочется как-то извернуться, что бы появился какой-нидь постоянный домен 2-3-4 уровня (ну и который не протух бы внезапно) и что бы можно было туда посылать раз в сутки мой новый IP.
Для начала бы хотел попробовать с халявным вариантом, что бы отладить работу всего механизма. А потом если понравится, то персональный домен с инициалами моего хомячка. Допускаю что вариант с доменом второго уровня и третьего могут принципиально отличаться, поэтому прошу просветить на что лучше заложиться, на какого регистратора?

yax123
()

KDE4.10.5 сохранение положения окон

Форум — Desktop

Все приветствую.
Возник вопрос.
Каждый раз когда я запускаю какое либо приложение оно каждый раз появляется в новой позиции на экране. Можно ли как-то попросить их всех запускаться каждый раз в одном и том же месте (у каждого приложения естественно своем).
слака14.1+кде4.10.5

 

yax123
()

qt: изменение размеров виджетов

Форум — Development

Всех приветствую.
В целях расширения кругозора озадачился следующим вопросом. Как правильно подгонять размеры виджетов без виджетов размещения (которые layout).
Например: нарисовал я в дезигнере некую форму. Все там красиво, резиново, тянется. Посередке опутанный layout-ами лежит QFrame frame. Дальше я в коде пишу нечто такое:

MainWindow::MainWindow(QWidget *parent) :
  QMainWindow(parent),
  ui(new Ui::MainWindow)
{
  ui->setupUi(this);
  my = new MyWidget(ui->frame);
}
А дальше я желаю чтобы мой виджет сам каким либо образом занял все пространство frame. И при этом если я буду менять размер формы (а значит и этого frame) мой виджет тоже как-то сам собой менял свой размер и себя перерисовывал в соответствии с новыми размерами.
Внутри моего виджета расположена матрица из QLabel положение и размер которых я и изменяю в процессе изменения размеров frame.
И вот как то мне непонятно, где размещать функции которые будут ресайзить и перерисовывать мой виджет. Как я понял самое правильное размещение это внутри paintEvent(QPaintEvent *ev). Но у меня почему то при отрисовке в этой функции зацикливается перерисовка (такое ощущение что функция сама себя вызывает через перерисовку frame). Хотелось бы как-то правильно от этого избавится.

 

yax123
()

qt4-qt5 веб-интерфейс

Форум — Development

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

Есть конечно вариант пробросить интерфейс через ssh -XC, но это будет запасной вариант.

 ,

yax123
()

Отдам гитару (мск)

Форум — Talks

Отдам шестиструнную акустическую гитару желающему научится, но не имеющему инструмента (студент, школьник). Гитара из старых советских запасов. Купил ее с рук в 97 году за 200 руб. К тому моменту она уже была старая (внутри есть остатки этикетки с ценой 25 руб.). Фоток не будет.

Строит более-менее нормально. Из-за отсутствия пары «рипов» в корпусе (отслоились и стали неприятно резонировать - выломал нафиг) имеет весьма интересное звучание. Уйдет первому кто приедет на м. Академическая со справкой от препода (или наставника) с возможностью ему позвонить и проверит профпригодность.

Халявщики которым просто охота заполучить «веслище» проходят мимо.

Линукс тут, как и 99% процентов того, что на ЛОР-е, не причем.

 

yax123
()

добавление шкворца за участие в опросах

Форум — Linux-org-ru

Я правильно понял, что тупняк в толксах на шкворце никак не отражается, а тот же тупняк в опросах на шкворце отражается самым благоприятным образом?

 

yax123
()

Makefile: объектники от исходников в разных папках в одно место

Форум — Development

Собираю щас микропроект на Си из пятка файлов исходников. Пара файлов лежит в корне (там же где и Makefile). Еще 3 файла лежат во вложенном каталоге:

.:
Makefile main.c file1.c

./dir
file2.c file3.c file4.c
И вот хочется мне чтобы все объектники всех исходников лежали все вместе (неважно где, можно в "." или "./obj"). В случае когда у нас нет dir, все понятно и очевидно, но когда часть исходников в отдельном каталоге («dir») make норовит все положить в тот же «dir». Что мне страсть как не охота.

Можно конечно руками написать отдельные правила для всех файлов, но это как-то громоздко. Хочется какой-нидь make-магии. Согласен на отдельные правила для каталогов "." и «dir»

yax123
()

Получение знаний

Голосования — Голосования(не подтверждено)

Всех приветствую. Давно хотел узнать в каком виде лоровец может усваивать знания. Есть мнение, что последствия влияния возросших потоков информации на неокрепший мозг привело к тому, что прочитать подробную инструкцию без картинок и схем для среднестатистического потреблятора непосильная задача. Честно отвечаем, отмечая самый сложный из доступных методов. И не будем придираться по поводу того, что «я спокойно читаю буквы, а слушать кого-то неспособен».

yax123
()

ищу мангу про медведя в ушанке и ракету в тайге

Форум — Talks

Всех приветствую. Видел в сети в свое время комиксы про то как в сибири в каком-то позиционном районе сидел медведь в красной ушанке, пьяный ракетчик и ракета «сатана». Они там бухали, стращали мир и все такое. Где бы опять припасть к живительному источнику?

 

yax123
()

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