|
Программизмы, Некоторые сведения из опыта разработки |
|
|
|
24.10.2015, 16:24
|

Предупреждения:
      
Группа: Волонтёры
Сообщений: 4 348
Регистрация: 22.3.2007
Из: Shamanic Kingdom
Любимое аниме: Slayers, Bleach, DBZ
Репутация: 9

|
Даже не качая, могу сказать из чего устроен мой трафик - сплошной зашифрованный поток vpn (IMG: http://animekazan.net/forum2/style_emoticons/default/biggrin.gif)
---------------------AnimeKazan.net--------------------->>
Вся суть современной девушки, даже из дремучего колхоза - продать свою пи$ду подороже: если у тебя нет мерседеса, толстого кошелька, и, как минимум, дачи в Крыму - то ты нищеброд, не заслуживающий даже их взгляда. (из личной жизни)
|
|
|
|
|
|
25.10.2015, 8:25
|

Предупреждения:
      
Группа: Волонтёры
Сообщений: 4 348
Регистрация: 22.3.2007
Из: Shamanic Kingdom
Любимое аниме: Slayers, Bleach, DBZ
Репутация: 9

|
тором сейчас уже рисковано пользоваться- много развелось фейковых нодов. Правда один умный чел меня научил, как забанить целиком страну, но ни что не мешает сделать фейки в иной стране. А если банить целые регионы (тот же exUSSR), то нестабильно работает из-за снижения числа доступных подключений, да и скорость уже не айс. Куда интереснее P2P, но пока руки не доходят до него. Как то попробовал- ни фига не работало, видимо надо конкретно ковырять настройки.
---------------------AnimeKazan.net--------------------->>
Вся суть современной девушки, даже из дремучего колхоза - продать свою пи$ду подороже: если у тебя нет мерседеса, толстого кошелька, и, как минимум, дачи в Крыму - то ты нищеброд, не заслуживающий даже их взгляда. (из личной жизни)
|
|
|
|
|
|
26.6.2016, 19:51
|

Мудрец

Группа: Club Member
Сообщений: 4 592
Регистрация: 24.8.2006
Из: Ленинградская область
Любимое аниме:
Репутация: 9

|
Вот уже лет 12 лежит у меня интересная программка. Сделана она на OpenGL и всё, что умеет - показывать сцену с двумя лампочками, плоскостью и пирамидой надо плоскостью. В чём же её интерес? В рассчёте освещённости с тенями от этих ламп (а их может быть до 8 - по числу источников света OpenGL). Вот эта программа:
ShadowMaker.rar ( 182,2 килобайт )
Кол-во скачиваний: 46Внутри есть файл shadow.h и shadow.cpp. В этих файлах находится функция построения тени одного выпуклого многоугольника на другой от одного источника света. Так же внутри есть недописанная статья с описанием метода рассчёта освещённости с помощью этого самого модуля построения теней. Статья пишется уже очень давно и я вряд ли её завершу. (IMG: http://animekazan.net/forum2/style_emoticons/default/smile.gif) Как пользоваться функцией построения тени из файла shadow.h будет понятно из основной программы. В принципе, суть-то простая: для всех полигонов находим тени от всех источников. Далее, включая и выключая источники выводим эти кусочки полигонов. Вот и всё.
---------------------AnimeKazan.net--------------------->>
Отрёкся я от волшебства. Как все земные существа, Своим я предоставлен силам. На этом острове унылом Меня оставить и проклясть Иль взять в Неаполь- ваша власть.
|
|
|
|
|
|
26.6.2016, 19:57
|

Мудрец

Группа: Club Member
Сообщений: 4 592
Регистрация: 24.8.2006
Из: Ленинградская область
Любимое аниме:
Репутация: 9

|
А вот движок с использованием этой технологии создания теней. Он ровестник вышеприведённой программы. (IMG: http://animekazan.net/forum2/style_emoticons/default/smile.gif) В архиве есть движок с картой под сокращённый набор текстур и редактор карт под полный набор текстур. Увы, но карты после конвертации исказились и потеряли источники света. В редакторе важны настройки рендера, правильные такие, как у карты doom.map. В редакторе для удаления выбранных блоков используется клавиша delete. Для редактирования выбранных блоков клавиша enter.
3D.part1.rar ( 8,58 мегабайт )
Кол-во скачиваний: 38
3D.part2.rar ( 8,58 мегабайт )
Кол-во скачиваний: 32
3D.part3.rar ( 1019,25 килобайт )
Кол-во скачиваний: 39Ну вот и всё, что можно рассказать про эти две забавные программы. (IMG: http://animekazan.net/forum2/style_emoticons/default/smile.gif)
---------------------AnimeKazan.net--------------------->>
Отрёкся я от волшебства. Как все земные существа, Своим я предоставлен силам. На этом острове унылом Меня оставить и проклясть Иль взять в Неаполь- ваша власть.
|
|
|
|
|
|
8.4.2019, 7:44
|

Мудрец

Группа: Club Member
Сообщений: 4 592
Регистрация: 24.8.2006
Из: Ленинградская область
Любимое аниме:
Репутация: 9

|
Запустил под QNX плату CAN Adlink PCI-7841. Может быть, кому-нибудь пригодится. Программа для работы с платой PCI-7841 (репозиторий будет обновляться).За основу взят драйвер для Linux. Все магические числа успешно сохранены (я всё равно не в курсе, что большая часть из них значит). Как драйвер оформлять не стал - лет 15 назад я такую глупость сделал для платы CAN527D (драйвер физического CAN->драйвер виртуального CAN (чтобы много устройств работало одновременно с одним CAN)->драйвер работы с устройством->основная программа) и наелся с задержками (у меня счёт на части миллисекунды идёт - относительно плотный обмен) и необходимостью следить за соединением с драйвером (вдруг он уже упал). В данный момент осталось понять, как детектировать Buss-off и что после него сделать для восстановления канала (на CAN527D я полностью переинициализирую канал). Ну и ещё переписал пасьянс под адаптивные настройки к размерам спрайтов.
---------------------AnimeKazan.net--------------------->>
Отрёкся я от волшебства. Как все земные существа, Своим я предоставлен силам. На этом острове унылом Меня оставить и проклясть Иль взять в Неаполь- ваша власть.
|
|
|
|
|
|
21.7.2020, 21:32
|

Мудрец

Группа: Club Member
Сообщений: 4 592
Регистрация: 24.8.2006
Из: Ленинградская область
Любимое аниме:
Репутация: 9

|
Оно полноценное. Но оно для обучения сети на базе tga-изображений 224x224 (которые создаются отдельной программой с масштабированием из jpg-картинок). Просто чтобы использовать это приложение для конкретной задачи нужно его модифицировать под задачу. Здесь в сети, например, 8 входных ядер и 2 промежуточных. Но это только потому, что в демонстрации сеть обучается распознавать паттерны линий. А самих обучающих образов всего 8. То есть, строго говоря, качество обучения будет не очень (нужно хотя бы несколько сотен). Для реальной задачи параметры сети нужно будет изменять. Например, для 32 ядер в каждом слое и 55 штук в минипакете (то, что прогоняется за один раз на видеокарте) требуется около 2 ГБ ОЗУ видеокарты. Мало того, если карта является основной в системе, то занять её больше чем на 10-15 секунд не получится - сработает сторожевой таймер и программа будет остановлена. То есть, размеры минипакетов придётся подбирать, чтобы и памяти хватило и карта справилась за время сторожевого таймера (он, кстати, отключаемый в реестре в Windows и в файле настроек в Linux).
---------------------AnimeKazan.net--------------------->>
Отрёкся я от волшебства. Как все земные существа, Своим я предоставлен силам. На этом острове унылом Меня оставить и проклясть Иль взять в Неаполь- ваша власть.
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|
|