LINUX.ORG.RU

Сообщения wingear

 

Периодически наворчивается(?) загрузчик

Форум — Mobile

На milestone xt720 поставил cyanogen, процессор был разогнан через milestone overclock(хотя уже довольно давно это убрал). Иногда система полностью переставала реагировать, и после перезагрузки появлялось сообщение:

Bootloader 80,89
Err:A4,64,D5,00,23


Battery OK
OK to program
Connect USB
Data Cable

На присоединение кабеля реагирует, но через adb ничего не видно. Пока скачиваю через android update manager всё, что связано с моторолой, может, получится присоединить. Здесь советуют подключить телефон и перезаписать какие-то boot и recovery.img - знать бы еще, где они, до этого ставил новую прошивку просто из архива.

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

PS хотя ядром устройство определяется:

ehci_hcd 0000:00:1d.7: port 2 high speed
ehci_hcd 0000:00:1d.7: GetStatus port:2 status 001005 0  ACK POWER sig=se0 PE CONNECT
usb 2-2: new high-speed USB device number 11 using ehci_hcd
ehci_hcd 0000:00:1d.7: port 2 high speed
ehci_hcd 0000:00:1d.7: GetStatus port:2 status 001005 0  ACK POWER sig=se0 PE CONNECT
usb 2-2: default language 0x0409
usb 2-2: udev 11, busnum 2, minor = 138
usb 2-2: New USB device found, idVendor=22b8, idProduct=41d0
usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-2: Product: S Flash OMAP3430
usb 2-2: Manufacturer: Motorola Inc.
usb 2-2: usb_probe_device
usb 2-2: configuration #1 chosen from 1 choice

 , ,

wingear
()

Freebsd. Кажется, игнорируется параметр noauto при загрузке

Форум — Admin
# cat /etc/fstab
# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/ad0s1b             none            swap    sw              0       0
/dev/ad0s1a             /               ufs     rw              1       1
/dev/ad0s1e             /tmp            ufs     rw              2       2
/dev/ad0s1f             /usr            ufs     rw              2       2
/dev/ad0s1d             /var            ufs     rw              2       2
//ROADGRAPH@ULSK-ADC01/USER     /mnt/share      smbfs   rw,noauto 0       2
/dev/acd0               /cdrom          cd9660  ro,noauto       0       0

Непонятно, как сделать, чтобы при загрузке, если виндовый сервер недоступен при загрузке, система не вываливалась в /bin/sh с необходимостью локального входа и монтированием /usr вручную. Пока попробовал late, но еще не перезагружал. ЧЯДНТ?

 ,

wingear
()

Непонятно, откуда берется multiple definition

Форум — Development

В отдельном хидере определены 2 константы:

#ifndef STRINGS_H
#define STRINGS_H

const char * Started = "started";
const char * Stopped = "stopped";

#endif//STRINGS_H
После этого они используются 2 двугих хидерах:
#ifndef START_H
#define START_H
#include <cstdio>
#include "strings.hh"
void start()
{
    puts( Started );
}
#endif
#ifndef STOP_H
#define STOP_H
#include <cstdio>

#include "strings.hh"
void stop()
{
    puts( Stopped );
}
#endif
Непонятно почему при сборке раз за разом вылетает ошибка (.data+0x0) error: multiple definition of `Started', и то же самое со stopped. Единственное, что еще м.б. - корявый Makefile:
all:
	g++ start.cc stop.cc 12.hh act.cc one.cc task1.cc two.cc Worker.cc act.hh Cat.hh Dog.hh Egg.hh Pet.hh start.hh stop.hh strings.hh Worker.hh Zoo.hh -o task1
В конце сборки идет сообщение «error: collect2: выполнение ld завершилось с кодом возврата 1»

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

PS: ошибка идет при включении хидеров со стартом и стопом. Задачу решить надо всё-таки мне, поэтому полностью использование приводить не буду. Но пока тупик, не понимаю даже в какой области ошибка

 

wingear
()

Курица и яйцо

Форум — Development

Не пойму, это никак нельзя сделать или я что-то делаю не так(зачем- другой вопрос): необходимо, чтобы один класс содержал метод, работающий с другим, а другой, соответственно - с первым. Объявил оба в соответствующих хидерах без include, но в любом случае получается «error: return type 'struct two' is incomplete».

//one.h

#ifndef ONE_H
#define ONE_H
class two;
class one
{
public:
    one();
    two *res;
    two getTwo()
    {
        return *res;
    }
};

#endif // ONE_H

//two.h


#ifndef TWO_H
#define TWO_H
class one;
class two
{
public:
    two();
    one *res;
    one getRes()
    {
        return *res;
    }
};

#endif // TWO_H

 , forward declaration,

wingear
()

Не могу установить zend optimiser

Форум — Admin

Проблема следующая: для одной CMS требуется zend optimizer. Техподдержка сказала, что они поддерживают только .rpm и .deb-based дистрибутивы, поэтому поставил в виртуалку ubuntu server 12.04(64-битный), отметил в инсталляторе LAMP, после поставил Zend Framework. Распаковал установщик cms в /var/www. Вижу:

This file was encoded by the Zend Guard. In order to run it, please install the Zend Optimizer (available without charge), version 3.0.0 or later.

Скачал отсюда сначала Zend Guard Loader для php 5.3, но после прописывания путей к .so в php.ini и перезапуска апача ничего не изменилось. Пришлось скачивать оттуда же сам Guard. Инсталлятор сначала ругался на отсутствующую jav'у, но получилось подсунуть ему системный рантайм, как описано здесь. После этого инсталляция была успешно завершена, но по прежнему ничего не изменилось. Посмотреть бы, куда и что сует этот бинарный инсталлер

 ,

wingear
()

Как поставить _только_ 32-битный вайн в 64-битной системе?

Форум — Desktop

Пробовал ставить только wine-32bit, но в результате в системе остался только бинарник wine, но без wineserver и winecfg. Если ставить пакет wine, то запускается через 64 бита. В gentoo это решалось изменением use-флага, по идее, в opensuse должен быть способ, но пока не нашел - ставил её папе на комп по причине нехватки времени. Или единственный вариант - править makefile и собирать?

 , ,

wingear
()

Qt 5 как игровой движок

Форум — Development

судя по этому, по крайней мере использовать core profile станет значительно удобнее. Правда, где-то еще видел описание классов, реализующих работу с 3d-моделью как объектом Qt, но никак не могу вспомнить, где:(

В документации тоже не обнаружил. Никто не натыкался на подобное? Или это какой-то сторонний плагин?

 , ,

wingear
()

Телефон не подает признаков жизни

Форум — Mobile

А до того примерно полчаса беспрерывно перезагружался. Интересно, что это было и есть ли теперь варианты, кроме как нести в ремонт? Брал б\у-шный xt720 2 месяца назад, перешил последним цианогеном(местами были жесткие тормоза, но в целом нормально). Пробовал жать на все кнопки, но ничего не происходит

 ,

wingear
()

В kdenlive ничего не импортируется

Форум — Multimedia

В kdenlive в мастере настройки упорно не видится libavformat, хотя в системе он есть. Видимо, вследствие этого при попытке импортировать что-либо(пробовал mpeg, матроску и mp3) возникает сообщение «клип поврежден и будет удален из проекта». Ноут с гентой, которая, как выяснилось, в этом плане just works, в ремонте, поэтому нужно что-то делать с тем, что есть. А, да, система 64-битная. Кто-нибудь с похожим сталкивался?

 , , ,

wingear
()

[туплю] Как в krusader сохранить ftp-подключение, чтобы каждый раз не набирать логин с паролем?

Форум — Desktop

Subj. Или это не раелизовано?

 

wingear
()

Что делать, когда вероятность достижения цели обратно пропорциональна желанию её достигнуть?

Форум — Talks

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

Действие: захотел вспомнить блендер и посмотреть, что нового в 2.62. Подключаю мышку к ноуту, запускаю. Ответ среды: на мышке не работают кнопки.

Действие: лезу в настройки кед, ничего не нахожу, на всякий случай вырубаю тачпад, остаюсь без возможности взаимодействовать с GUI. Решаю, что проблема в иксовых драйверах(как потом выяснилось - мышь сломалась), пересобираю - без толку. Решаю пересобрать мир заодно. Кеды удалил. Ответ среды: akonadi-server валится, ругаясь на

qdbuscpp2xml: symbol lookup error

Действие: пересобираю qt-dbus, оно не пересобирается, ругаясь на части Qt, оставшиеся с прошлой версии. Удаляю устаревшее, пересобираю с зависимостями. Ответ среды: kdelibs не собирается, причем ничего более осмысленного, чем emake failed, от логов не добиться.

Действие: плюнув, скачиваю calculate, тем более, давно хотел перейти. Сdd-шив на флешку, загружаю, ставлю. Ответ среды: на предпоследнем шаге установка завершается с ошибкой

Не удалось копировать файлы из '/mnt/livecd.qwYqD3Rz' в '/mnt/install':
rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32)
rsync: connection unexpectedly closed (2106 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(601) [sender=3.0.8]
Не удалось установить систему
После этого старую систему уже нельзя загрузить даже без графики - новая поставилась, но загрузчик не успел переконфигурироваться.

Действие: записываю образ на болванку. Ответ среды: загрузка с диска не начинается. Под виндой видно, что диск нечитабелен.

Действие: второй раз скачиваю образ.

Даже интересно, по какой причине на этот раз я не смогу реанимировать систему?)

wingear
()

[minGW]Cmake наставил неправильных слешей - это косяк разрабов?

Форум — Development

Пытался пересобрать движок pixelLight под винду, т.к. готовый бинарник собран в visual Studio и с qtCreator'ом работать не будет, вроде как. cmake'ом сделал make-файлы для minGW, но на первом же компоненте компилятор споткнулся в попытке интерпретировать опции как каталоги:

C:\Program Files\pixelLight>"C:\Program Files\GnuWin32\bin\make.exe" all 
Scanning dependencies of target External-zlib-Fetch 
[  0%] Checking package files for 'zlib' 
-- File 'zlib.tar.gz' downloaded 
-- File 'zlib.tar.gz' MD5 sum is correct. 
-- Extracting 'zlib.tar.gz' 
-- extract TARGZ C:/Users/o.maksimov/Downloads/PixelLight-0.9.11-R1-SourceCodes/ 
External/_Windows_x86_32/zlib.tar.gz to C:/Users/o.maksimov/Downloads/PixelLight 
-0.9.11-R1-SourceCodes/External/_Windows_x86_32 
-- extract C:/Users/o.maksimov/Downloads/PixelLight-0.9.11-R1-SourceCodes/Extern 
al/_Windows_x86_32/zlib.tar.gz to C:/Users/o.maksimov/Downloads/PixelLight-0.9.1 
1-R1-SourceCodes/External/_Windows_x86_32 done: 0 
-- Archive 'zlib.tar.gz' extracted 
[  0%] Downloading files for 'zlib' 
[  0%] Built target External-zlib-Fetch 
Scanning dependencies of target External-zlib-Configure 
[  0%] Configuring source files for 'zlib' 
[  0%] Built target External-zlib-Configure 
Scanning dependencies of target External-zlib-Build 
[  0%] Building binaries for 'zlib' 
[  0%] Built target External-zlib-Build 
Scanning dependencies of target External-zlib-Install 
[  0%] Installing files for 'zlib' 
[  0%] Built target External-zlib-Install 
Scanning dependencies of target External-zlib 
[  0%] Built target External-zlib 
Scanning dependencies of target External-libpcre-Fetch 
[  0%] Checking package files for 'libpcre' 
-- File 'libpcre.tar.gz' downloaded 
-- File 'libpcre.tar.gz' MD5 sum is correct. 
-- Extracting 'libpcre.tar.gz' 
-- extract TARGZ C:/Users/o.maksimov/Downloads/PixelLight-0.9.11-R1-SourceCodes/ 
External/_Windows_x86_32/libpcre.tar.gz to C:/Users/o.maksimov/Downloads/PixelLi 
ght-0.9.11-R1-SourceCodes/External/_Windows_x86_32 
-- extract C:/Users/o.maksimov/Downloads/PixelLight-0.9.11-R1-SourceCodes/Extern 
al/_Windows_x86_32/libpcre.tar.gz to C:/Users/o.maksimov/Downloads/PixelLight-0. 
9.11-R1-SourceCodes/External/_Windows_x86_32 done: 0 
-- Archive 'libpcre.tar.gz' extracted 
[  0%] Downloading files for 'libpcre' 
[  0%] Built target External-libpcre-Fetch 
Scanning dependencies of target External-libpcre-Configure 
[  0%] Configuring source files for 'libpcre' 
[  0%] Built target External-libpcre-Configure 
Scanning dependencies of target External-libpcre-Build 
[  0%] Building binaries for 'libpcre' 
[  1%] Built target External-libpcre-Build 
Scanning dependencies of target External-libpcre-Install 
[  1%] Installing files for 'libpcre' 
[  1%] Built target External-libpcre-Install 
Scanning dependencies of target External-libpcre 
[  1%] Built target External-libpcre 
Scanning dependencies of target PLCore 
[  1%] Building CXX object Base/PLCore/CMakeFiles/PLCore.dir/src/PLCore.cpp.obj 
c++.exe: ошибка: /nologo: No such file or directory 
c++.exe: ошибка: /Zc:wchar_t: No such file or directory 
c++.exe: ошибка: /Zc:forScope: No such file or directory 
c++.exe: ошибка: /GR-: No such file or directory 
c++.exe: ошибка: /Zi: No such file or directory 
c++.exe: ошибка: /MP: No such file or directory 
c++.exe: ошибка: /fp:precise: No such file or directory 
c++.exe: ошибка: /EHs-c-: No such file or directory 
c++.exe: ошибка: /Gm-: No such file or directory 
c++.exe: ошибка: /Gy-: No such file or directory 
c++.exe: ошибка: /fp:fast: No such file or directory 
c++.exe: ошибка: /fp:except-: No such file or directory 
c++.exe: ошибка: /Gd: No such file or directory 
c++.exe: ошибка: /W3: No such file or directory 
c++.exe: ошибка: /MD: No such file or directory 
c++.exe: ошибка: /Ox: No such file or directory 
c++.exe: ошибка: /Ob2: No such file or directory 
c++.exe: ошибка: /Oi: No such file or directory 
c++.exe: ошибка: /Ot: No such file or directory 
c++.exe: ошибка: /Oy: No such file or directory 
c++.exe: ошибка: /GL: No such file or directory 
c++.exe: ошибка: /GF: No such file or directory 
c++.exe: ошибка: /GS-: No such file or directory 
c++.exe: ошибка: /arch:SSE2: No such file or directory 
make[2]: *** [Base/PLCore/CMakeFiles/PLCore.dir/src/PLCore.cpp.obj] Ошибка 1 
make[1]: *** [Base/PLCore/CMakeFiles/PLCore.dir/all] Ошибка 2 
make: *** [all] Ошибка 2 

Где-то надо все слеши поправить на черточки, но пока не нашел. Может, нужно как-то иначе запустить cmake, или в этом разработчики виноваты? Официально они под windows поддерживают только msvc

 

wingear
()

[криокамера] В GNU/Linux нечем делать 2d-анимацию?

Форум — Multimedia

Посмотрел список на linuxgraphics - кажется, ни один из свободных проектов не дожил до сегодняшнего дня, из нормальных есть разве что коммерческая anime-studio. Synfig как минимум полгода никто не пилит, да и страшный он, pencil по задумке неплох, но нет экспорта в видео, масштабирования и кривых Безье. К тому же сдох в 2008(вообще странно, что он в portage есть, а продержавшаяся до 2010 ktoon - наоборот). PAP в последней версии выпущена только для windows, да и разрабы на сайте пишут, что решили с этим делом завязать. Разве что GAP остается.

Неужели всё настолько печально?

 

wingear
()

[жж]что делать?

Форум — Talks

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

Раньше писал книгу и даже дописал несколько рассказов(книгу потом сжег в приступе рефлексии), теперь скатился в периодическое создание нытик-тредов вроде этого.

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

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

Итого есть 2 варианта развития: продолжать пытаться косить под кодера, чтобы перейти в геймдизайн после того, как в одиночку сделаю хоть что-нибудь полностью(сейчас хочу попробовать на webGL сделать трехмерный аналог шашек), или плюнуть на освоение движков(раз на чистый openGL мозгов не хватает) и следовать программе, указанной в http://www.gamedev.ru/gamedesign/forum/?id=73760. Есть еще вариант, осуществляющийся сейчас: продолжать сидеть и читать лор, но он мне совсем не нравится. Что лучше?

 

wingear
()

KDE не открывает виндовые сетевые шары

Форум — Desktop

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

wingear
()

[ненависть] Beeline. l2tp. Не проходит аутентификация

Форум — Admin

В техподдержке шлют на... форум, где ничего нет. Если раньше подключение не работало только в Gentoo(решилось добавлением маршрута к их vpn-серверу через дефолтный шлюз), то теперь и на десктопе, где дебиан и гуевая конфигурялка vpnpptp. Правда, он появился через несколько минут после звонка в техподдержку, что наводит на размышления. Через несколько часов снова вырубился. Уйти на другого провайдера сейчас возможности нет, приходится грызть этот кактус. У кого подключен их проводной интернет через l2tp, как запускаете? Я добавил в перед стартом xl2tpd

route del default
route add -host 85.21.230.141 gw 10.51.160.1
где хост - местный адрес tp.internet.beeline.ru, а gw - дефолтный шлюз. Это работало, пока не переключил тариф. После, правда, тоже некоторое время. Теперь, непонятно почему, перестала проходить аутентификация(«failed to authentificate ourselves to peer»)

 

wingear
()

cdrom в ноуте ничего(?) не читает

Форум — Desktop

Возможно, проблема аппаратная. Давно не пользовался cd, поэтому только обратил внимание.


emptiness harinezumi # lspci
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation G96M [GeForce GT 120M] (rev a1)
03:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
06:00.0 Ethernet controller: Atheros Communications AR8132 Fast Ethernet (rev c0)
dmesg при вставке диска ничего не показывает. Некоторое время горит диод, обозначающий активность жесткого диска, потом все затихает. Если перейти в конфигурирование ядра и вывести все строки, вкючающие cdrom, получится так:
Symbol: CDROM_PKTCDVD_BUFFERS [=300]                                                                                                                      │   
  │ Type  : integer                                                                                                                                           │   
  │ Prompt: Free buffers for data gathering                                                                                                                   │   
  │   Defined at drivers/block/Kconfig:420                                                                                                                    │   
  │   Depends on: BLK_DEV [=y] && CDROM_PKTCDVD [=y]                                                                                                          │   
  │   Location:                                                                                                                                               │   
  │     -> Device Drivers                                                                                                                                     │   
  │       -> Block devices (BLK_DEV [=y])                                                                                                                     │   
  │         -> Packet writing on CD/DVD media (CDROM_PKTCDVD [=y])                                                                                            │   
  │                                                                                                                                                           │   
  │                                                                                                                                                           │   
  │ Symbol: CDROM_PKTCDVD_WCACHE [=y]                                                                                                                         │   
  │ Type  : boolean                                                                                                                                           │   
  │ Prompt: Enable write caching (EXPERIMENTAL)                                                                                                               │   
  │   Defined at drivers/block/Kconfig:431                                                                                                                    │   
  │   Depends on: BLK_DEV [=y] && CDROM_PKTCDVD [=y] && EXPERIMENTAL [=y]                                                                                     │   
  │   Location:                                                                                                                                               │   
  │     -> Device Drivers                                                                                                                                     │   
  │       -> Block devices (BLK_DEV [=y])                                                                                                                     │   
  │         -> Packet writing on CD/DVD media (CDROM_PKTCDVD [=y])                                                                                            │   
  │                                                                                                                                                           │   
  │                                                                                                                                                           │   
  │ Symbol: SC6600_CDROM [=]                                                                                                                                  │   
  │ Type  : integer                                                                                                                                           │   
  │ Prompt: SC-6600 CDROM Interface (4=None, 3=IDE, 1=Panasonic, 0=?Sony?)                                                                                    │   
  │   Defined at sound/oss/Kconfig:507                                                                                                                        │   
  │   Depends on: SOUND [=y] && !M68K && SOUND_PRIME [=n] && SOUND_OSS [=n] && SC6600 [=n]                                                                    │   
  │   Location:                                                                                                                                               │   
  │     -> Device Drivers                                                                                                                                     │   
  │       -> Sound card support (SOUND [=y])                                                                                                                  │   
  │         -> Open Sound System (DEPRECATED) (SOUND_PRIME [=n])                                                                                              │   
  │           -> OSS sound modules (SOUND_OSS [=n])                                                                                                           │   
  │             -> Gallant Audio Cards (SC-6000 and SC-6600 based) (SOUND_AEDSP16 [=n])                                                                       │   
  │               -> SC-6600 based audio cards (new Audio Excel DSP 16) (SC6600 [=n]) 
Symbol: SC6600_CDROMBASE [=]                                                                                                                              │   
  │ Type  : hex                                                                                                                                               │   
  │ Prompt: SC-6600 CDROM Interface I/O Address                                                                                                               │   
  │   Defined at sound/oss/Kconfig:516                                                                                                                        │   
  │   Depends on: SOUND [=y] && !M68K && SOUND_PRIME [=n] && SOUND_OSS [=n] && SC6600 [=n]                                                                    │   
  │   Location:                                                                                                                                               │   
  │     -> Device Drivers                                                                                                                                     │   
  │       -> Sound card support (SOUND [=y])                                                                                                                  │   
  │         -> Open Sound System (DEPRECATED) (SOUND_PRIME [=n])                                                                                              │   
  │           -> OSS sound modules (SOUND_OSS [=n])                                                                                                           │   
  │             -> Gallant Audio Cards (SC-6000 and SC-6600 based) (SOUND_AEDSP16 [=n])                                                                       │   
  │               -> SC-6600 based audio cards (new Audio Excel DSP 16) (SC6600 [=n])                                                                         │   
  │                                                                                                                                                           │   
  │                                                                                                                                                           │   
  │ Symbol: CDROM_PKTCDVD [=y]                                                                                                                                │   
  │ Type  : tristate                                                                                                                                          │   
  │ Prompt: Packet writing on CD/DVD media                                                                                                                    │   
  │   Defined at drivers/block/Kconfig:401                                                                                                                    │   
  │   Depends on: BLK_DEV [=y] && !UML                                                                                                                        │   
  │   Location:                                                                                                                                               │   
  │     -> Device Drivers                                                                                                                                     │   
  │       -> Block devices (BLK_DEV [=y])        
Загружусь с livecd, посмотрю, воспроизводятся ли другие компакт-диски. В чем обычно м.б. дело с ядром, если дисковод не видится?

При попытке примонтировать /dev/sr0 выдается сообщение, что no medium found on /dev/sr0

wingear
()

freebsd почему-то не синхронизируется по ntp

Форум — Admin
# cat /etc/ntp.conf
driftfile /var/db/ntp.drift
server 0.ru.pool.ntp.org
server 1.ru.pool.ntp.org
server 2.ru.pool.ntp.org
server 3.ru.pool.ntp.org
# ntpdate 0.ru.pool.ntp.org
23 Jan 10:15:17 ntpdate[78161]: no server suitable for synchronization found
# ntpq -p
ntpq: read: Connection refused

ntp.psn.ru тоже пробовал, тоже самое. В /etc/rc.conf ntpdate_enable выставлено в yes.

С чем такое м.б. связано?

wingear
()

[glm] Положение наблюдателя

Форум — Development

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


#include "camera.h"

camera::camera(glm::vec3 pos, glm::vec3 tar, glm::vec3 up)
{
    this->Position = pos;
    this->Target = tar;
    this->Up = up;
    this->view = glm::lookAt(pos,tar,up);
}
glm::mat4 camera::getViewMatrix()
{
    return this->view;
}
void camera::rotate(float angle, glm::vec3 axe)
{
    this->view = glm::translate(this->view,this->Target);
    this->view = glm::rotate(this->view,angle,axe);
    this->view = glm::translate(this->view,-this->Target);
    this->Position=glm::vec3(this->view * glm::vec4(this->Position,0.0f));
    this->Target=glm::vec3(glm::vec4(this->Target,0.0f) * this->view);
}
void camera::translate(glm::vec3 tr)
{
    this->view = glm::translate(this->view,tr);
    this->Position=glm::vec3(this->view * glm::vec4(this->Position,0.0f));
    this->Target=glm::vec3(glm::vec4(this->Target,0.0f) * this->view);
}
glm::vec3 camera::getPosition()
{
    return this->Position;
}
После этого пробовал передавать полученный вектор в шейдер, получалось, что всё залито белым и пляшет в каждом кадре, если потом умножать на инвертированную MVP матрицу, всё получается примерно также. Может, в самом классе ошибка и координаты камеры нужно считать иначе?

void draw_scene()
{
    glClear ( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    view = c1->getViewMatrix();
    mvp = proj * view * model;
    glm::vec3 world_eye = glm::vec3(proj * glm::vec4(c1->getPosition(),0.0f));
    glUniformMatrix4fv(mvpLoc,1,GL_FALSE,glm::value_ptr(mvp));
    glUniformMatrix4fv(worldLoc,1,GL_FALSE,glm::value_ptr(model));
    glUniformMatrix4fv(viewLoc,1,GL_FALSE,glm::value_ptr(proj * view));
    glUniform1f(samp,0);
    glUniform1f(diffInt,l1.diffInt);
    glUniform1f(ambInt,l1.ambInt);
    glUniform3fv(dir,1,glm::value_ptr(l1.dir));
    glUniform3fv(eyeLoc,1,glm::value_ptr(world_eye));
    glUniform3fv(color,1,glm::value_ptr(l1.color));
    glUniform1f(powerLoc,power);
    glUniform1f(specIntLoc,specInt);
    glBindVertexArray(VAO);
    glDrawElements(GL_TRIANGLES,18,GL_UNSIGNED_INT,0);
    SDL_GL_SwapWindow(mainwindow);
    SDL_GL_SwapBuffers();
    SDL_Delay(20);
}
wingear
()

[Beeline][xl2tp] Неосиляторства тред

Форум — Admin

Собственно, началось всё с того, что в одно прекрасное утро, без объявления войны, перестали работать оба способа, которыми до этого на ноуте поднимал vpn: через NetworkManager(работало не всегда) и pon beeline, созданный с помощью pptp-setup.

После этого пытался пересоздать соединение, но с pptp-setup началось нечто странное: он ругался на отсутствие поддержки шифрования mppe в ядре, несмотря на то, что она там была. Делать нечего, надо настраивать xl2tp, решил я, и настроил, но, судя по логам, адрес tp.internet.beeline.ru не резолвился. Чуть позже дошло, что не резолвится вообще ничего. При этом на другом компьютере с дебианом всё нормально определялось. Переписал оттуда ip, шлюз и dns, задал их жестко, перезапустил сервис xl2tpd, устройство ppp0 наконец создалось.

Правда, всё по прежнему не пинговалось, хотя и резолвилось. Если же сделать route add default dev ppp0, ничего вообще не происходит очень долгое время(т.е. даже если прервать выполнение, никакой информации о пакетах не отображается). При этом в логе несколько раз мелькало «not replacing default route to eth0 [10.51.160.1]», м.б., именно в этом дело?

Сейчас вот думаю, то ли понять и допилить Генту на ноуте до нормального состояния(самое странное, что непонятно, из-за чего без каких-либо обновлений работавшее перестало работать), то ли смалодушничать и перейти на нормального провайдера

 

wingear
()

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