LINUX.ORG.RU

Сообщения timdorohin

 

+52% IPC Zen2

Го дискасс.

От такой новости аж залогинился на ЛОР.

Ну я побежал, а вы тут срачик устраивайте.

jewy, dk-, Napilnik, я на вас рассчитываю. Вы всегда хорошо танцполите.

 , , ,

timdorohin ()

Ищу удаленку [Lua][LuaJIT][C/C++][JS][Admin] Junior

Что я умею:

  • Lua (Junior)
    • Lua 5.1
    • LuaJIT и его FFI
    • Игровой движок LÖVE
    • ООП-система rxi/classic и подобные
  • C, C++ (Junior)
    • Ядро Linux (правил патчи и сторонние модули для новых ядер)
    • SDL2 с C++
    • Программировал под AVR и STM32 (работал только с gcc)
  • JS Web/NodeJS (Junior)
    • Websockets
    • Canvas
    • Phaser
    • Express
  • Администрирование
    • VPS, VDS
    • MySQL, MariaDB, PostgreSQL, Redis
    • LAMP, LNMP
    • WordPress, Drupal
    • Archlinux, Debian, Ubuntu, Centos (в порядке убывания моего опыта работы)

Могу как выполнять индивидуальные заказы, так и присоединиться к команде. Мне интересен gamedev и алгоритмы процедурной генерации, есть некоторые наработки в этой области.

Не относящееся к IT (только локально по Донецку и ДНР/ЛНР):

  • Разработка и изготовление импульсных источников питания 5Вт - 5кВт с выходными напряжениями до 30кВ
  • Расчет и намотка силовых трансформаторов (сетевых до 1кВт и импульсных до 5кВт)

Упомянуто это здесь из-за нескольких проектов управляемых (в том числе и дистанционно) источников питания построенных с применением AVR и STM32 и с использованием веб-интерфейса (применял Ethernet-контроллер W5100).

Мои контакты:

  • IRC: timdorohin@irc.freenode.net
  • XMPP: timdorohin@jabber.ru
  • VK: noobest_gamer
  • E-mail: tim.dorohin[собака]gmail.com

 , , , ,

timdorohin ()

Передать много объектов в Compute Shader

Пытаюсь кое-что сделать с compute shaders и появляется вопрос - как передать шейдеру большое количество объектов. Если я правильно понимаю, количество SSBO ограничено GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS (72 в случае моей интеловстройки). (а за что тогда отвечает GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS !?)

Все это осложняется тем, что объекты у меня могут занимать от 4-х байт (теоретический и практический минимум) до 74-х мегабайт.

Еще одна проблема - адресация этих объектов. Каждый из них имеет координату в трехмерном пространстве по которой он должен быть доступен. Как подобное прикрутить к GLSL в котором даже указателей нет - вопрос. К слову, объекты могут быть R/O для шейдера, в них ничего он не пишет, только читает.

Пока что у меня есть пара идей:

  • Рассовывать объекты в UBO и SSBO одновременно в зависимости от их размера (почти половина объектов может влезть в 64кБ, в 16кБ влезет только треть)
  • Динамически генерировать, компилировать (glCompileShader) и линковать с основным шейдером прослойку, которая будет знать обо всех загруженных объектах и предоставлять к ним доступ. Как это эффективно сделать когда нет указателей - вопрос...

Прошу понять, простить идиота, и помочь советом. Доки на khronos.org читал, но не понял.

P.S. объекты являются разреженными октодеревьями, но это, ИМХО, не влияет на проблему.

 , , , ,

timdorohin ()

QtQuick Controls 2 - вертикальные табы

Собственно, сабж.

Как сделать чтоб нормально было?

ListView + обычные кнопки + велосипед ( Моя не может в нормальный код )

TabBar + contentItem: ListView + TabButton (Почти во всех темах выглядит как говно)

??? + ??? = ?

С одной стороны хотелось-бы запилить смену тем. С другой стороны мне проще взять описание обычной Button и вкорячить его на TabButton

К слову, вся ситуация усугубляется тем, что это я пытаюсь запилить аналог TreeView которого нет в QtQuick Controls 2

Итог: ListView + Button + ButtonGroup в режиме exclusise сработало на ура.

 , ,

timdorohin ()

Intel strikes back: Foreshadow aka нехватило meltdown? Получите, распишитесь!

https://foreshadowattack.eu/

Ъ: Через дырку в кеше L1 на процессорах со Skylake по Coffee lake включительно можно поиметь данные из защищенной области SGX а также из памяти любого гипервизора и ядра ОС. Также можно успешно наблюдать за зондами в памяти SMM (привет ckotinko)

Две версии самой дыры - одна накрывает SGX (а значит DeReMo опять поимеют во все щели), а вторая всю память что доступна процессору. Патчи для Spectre и Meltdown не помогают.

Enjoy your Intel...

 , ,

timdorohin ()

IEEE 802.11ad

Теги и заголовок описывают всё. У кого подняты и работают данные сети? С какими проблемами сталкивались? Как там с поддержкой этих карточек в лине?

/me интересуется ради гигабитной локалочки без проводного порно поверх старого ремонта.

Кто что слышал про IEEE_802.11ay? Стандарт сейчас в виде черновика версии 1.2...

P.S. запилите кто-нибудь тег 802.11ad

 , ,

timdorohin ()

Восставший из /dev/null или пришествие .ICEauthority

Linux - лучшая операционная система.

Btrfs - лучшая файловая система.

GNOME - лучшее окружение рабочего стола.

Сегодня с утра стал участником детективного романа про зомби-апокалипсис.

GNOME создает файл блокировки (.ICEauthority) во время работы, и удаляет его за собой во время выключения. Он там действительно нужен для механизмов авторизации(или еще чего), но не в этом дело. Машина выключилась, файл был удален, все как надо.

При включении механизмы проверки и восстановления файловой системы Btrfs ВНЕЗАПНО вернули этот самый файл с того света, но пустым. Шта? Зойчем? Так и не понял.(и чего оно орало, если выключение было штатным О_О)

Теперь при попытке запустится GNOME видит этот файл и все ломается - а systemd его пытается реанимировать!

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

Спустя пол часа изысканий и исследования логов системы, ваш скромный слуга ведет сие повествование.

Вот за что я люблю Linux, так это за веселье. Внезапное веселье, особенно если ты с бодуна.

 , , , ,

timdorohin ()

Магия, фазы луны, R7870 vs amdgpu&radeon vs WinBSOD

В заголовке описано всё, только сжато :D

Итак, мы имеем:

  • CPU: Xeon 2660v2
  • RAM: 32G DDR3 ECC
  • GPU: MSI Radeon HD 7870 GHz Edition
  • HDD: Toshiba HDWE140 4TB

Итак, упорин начинается:

Под Win7, Win8 и Win10 при попытке установки (в случае win10) или первой перезагрузки (когда драйвер активируется) Система падает в BSOD. Каждый раз виною становится atikmdag.sys c «SYSTEM THREAD EXCEPTION NOT HANDLED» или похожим (мелькает быстро)

Были опробованы от самых новых, до драйверов времени выпуска видеокарты с официального сайта.

Под линуксом же все работает... на radeon.

Подсистема PCI ядра матерится сообщением «Invalid PCI ROM header signature: expecting 0xaa55, got 0xffff»

Но производительность соответствует ожидаемой, за 2 часа прогона Unigine heaven ни глюков ни фризов не было.

В dmesg'е drm рапортует о 2GB VRAM

Под AMDGPU... VRAM всего 256МБ.

Нет, это не шутка. Именно столько пишет drm в логе ядра. Производительность уныла, 5 кадров в секунду там, где на radeon все 35.

Вопрос: что это за хрень? Как это вообще может быть?

Итого, видяха была перешитая, из-за этого и все глюки и проблемы. Чтоб провалился тот кто писал дрова AMD, нет чтоб вменяемую ошибку показывать - неее, надо валить систему без объяснений.

 , , , ,

timdorohin ()

Всепропало, будем жрат броадком

https://3dnews.ru/961106

Для Ъ: Broadcom собирается купить Qualcomm. Кажется, мы можем лишиться единственного вменяемого производителя wifi-карточек (интелофанбои, молчать!)

 , , , ,

timdorohin ()

UDP-туннели в i2pd, не работает...

Собственно, сабж

В tunnels.conf такое:

[minetest-server]
type = udpserver
keys = minetest.dat
port = 30000
inport = 30000
host = 127.0.0.1

[minetest-client]
type = udpclient
address = 127.0.0.1
destination = ev4uswcv2z7dit3dhjz425j5jkiqzwe5jnnksvu6eeghjreq7dfq.b32.i2p
destinationport = 30000
port = 30001
Ключик соответствует b32-адресу, проверено.

Связи нет, как ни пытался. Что просто запустив сервер и клиента, что просто посылая udp из netcat'а

Конкретно minetest меня не особо волнует, просто хотел проверить как прокидывается UDP.

 , , ,

timdorohin ()

Народ, шо сделать надо, чтобы у GOG'а появилась опция оплаты ЯД?

Вот вообще не знаю шо надо, он упорно показывает шо я в Ukraine, хоть я и обмазался проксей. В этом дело? ЯД как опция вообще отсутствует.

А я всего-то хотел купить System Shock 2...

 , , ,

timdorohin ()

Шта?

MuQSS сам допилил, или в этом релизе его нет?

Я ъ, там ничего не прочитал.

cast post-factum //я знаю что ты подписан на теги, это я для мимокрокодилов кастанул...

 , ,

timdorohin ()

Дешевые одноплатники/роутеры/etc с wifi и нормальным linux

RAM = 128MB+

USB = 2.0 (один или более)

Wifi = n

Ethernet = насрать.

Собственно, все. Если на них скидка оптом - тоже подойдет, в планах брать 10+ штук.

Назначение - подъем netsukuku.

Если вспомните что-то старое, но популярное с такими характеристиками - тоже спасибо скажу (может на рынке найду б/у)

 , , , ,

timdorohin ()

[ПЕРЕЗАПУСК] LOR-servers minetest 0.4.17 [MODS]

Два сервера minetest:

  • Test — test.minetestserver.ga
  • Lor  — lor.minetestserver.ga

Таки да! Как феникс, из пепла порушенных мечтаний восстали сервера!

Запилена няшная страничка серворов с мониторингом их состояния, проект на гитхабе и баг-трекер (там же)

Lor работает на сервере ravdinve, за что ему огромное спасибо. Тестовый сервер отваливается когда угодно, в основном когда отваливаюсь я от инета.

Достать админа также можно на #lor-minetest на фриноде.

 , , , ,

timdorohin ()

А шо я получил из цитрата натрия? *Вопрос для химиков*

Захотелось на Ж приключений - расчитал массы лимонной кислоты и соды, смешал, капнул воды. Ну опосля полученный цитрат натрия поставил в тигелек и на конфорку. А из него ПОПЕРЛО (так называемая фараонова змея получилась)

Два вопроса к местным химикам:

  1. Что за горючий газ полез? Пропан чтоли, или он распался до метана/этана?
  2. Полученный пепел я с чистой совестью раскрошил в воду и поставил отстаиваться. Как вы думаете, это я получил раствор NaOH? Или натрий весь куда-то делся?

Ах да, чего-то я забыл, cast Dorif

P.S. это в S&E наверно надо было, но я протупил...

Перемещено leave из talks

 , , ,

timdorohin ()

Ультрауберговнокод. Скажите, это еще лечится?

Собственно, сабж.

Единственный вопрос - можно вылечить такую кривизну рук? (Наставьте на путь истинный, меня ActionScript2 покусал в детстве)

P.S. Модераторам - если тут случится срачъ - перенесите в talks, пожалуйста...

 , , , ,

timdorohin ()

Инновации в области преобразователей энергии

http://gecs.ieee.tn/wp-content/uploads/2017/03/GECS2017PaperEDITED.pdf

Я один охреневаю от этого? Вкратце, якобы рабочий способ сильно уменьшить индуктивные компоненты импульсных преобразователей (на порядки!)

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

Может я идиот и неосилил всю гениальность? Или что это вообще за хрень?

Просьба, кто кого знает, кастануть опытных инженеров в тред...

cast ncrmnt - может ты распарсишь идею автора статьи?

 , , ,

timdorohin ()

Deathstalker - бот?

Не, серьезно, спрашиваю увидев профайл с 1й новостью и over 9000!!! комментариев... Кто это, Skynet или SHODAN?

Deathstalker

 , , , ,

timdorohin ()

Klymedy, тебе скучно?

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

 , ,

timdorohin ()

Аптайма пост.

Кто хочет померятся аптаймом на рабочих серверах?

useradmin@router:~$ uptime
 15:47:03 up 65 days, 22:56,  1 user,  load average: 0.02, 0.03, 0.00

P.S. желательно вкратце говорить что за машинка и что она делает. Моя - второпень 1998г выпуска, работает роутером.

 ,

timdorohin ()

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