Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Rooster

Программирование, т. 8

  

315 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

 

фарм "internet points" ... круто че

 

в практике:

1.делать Гуй на вебасембле=быть дауном, оверхед космический, плюс один поток (надо лепить гуй на css+js вне wasm)

плюс гуй на wasm не имеет "ускорения"(OGL/DX) когда css/js его имеет

2. половина демок работает только на винде(и только на одной версии хрома, на следущей все сломают) как и со всеми большими "портами", все очень криво

и весит десятки мегабайт к томуже... тотже imgui https://pbrfrat.com/post/imgui_in_browser.html или мой порт UI https://danilw.github.io/GLSL-howto/nanogui/nanogui.html меньше мегабайта

 

Это бета транслятора Qt в васм.

 

План такой: 

 Qt - Emscripten -> wasm - Electron -> profit 

 

:trollface:  :trollface:  :trollface:


 

DB

59221730.png


Я - гений, ёпта

bfe7003be27e8e81ce6a7d2d8192e9ae.jpg


22


msg-93176-0-72842500-1438846470_thumb.jpg

Поделиться сообщением


Ссылка на сообщение

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

Это потому что они у тебя вытекли.


Публикация отключена

Поделиться сообщением


Ссылка на сообщение

 


первые 45 сек внутри 100% загрузка

потом 0-49%, при чем динамика пиздец, только мышку вывел из окна сразу 0

это тот самый дичайший оверхед

код транслируется через миллион функций(так как это порт QT в браузер)

 

 


План такой: 

 Qt - Emscripten -> wasm - Electron -> profit 

и будет работать только у тебя и твоего соседа

 

...писать под васм это как писать под виртуалку скоростью которой ты не управляешь и она всегда тормозит(делать миллион проверок и условий на регулировку ФПС ручками будешь(и без тестов оно будет неправильно работать везде кроме твоего ПК))

 

еще весь WASM блокирован CORS, в васме нет интернета(нет)(весь код будет пропитан араматом 90-х)

блокирован так что даже из JS ты не передашь ничего в васм, что нарушает CORS (а это все начиная от json)

 

...

ни для чео кроме писания класных "оффлайн демок" в текущий момент этот васм не годиться

Поделиться сообщением


Ссылка на сообщение

У хиры каждый пост пропитан пессимизмом :>


Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение

Это реализм называется

Kant понравилось это

Поделиться сообщением


Ссылка на сообщение
(изменено)

у всех редакс с трудом шел или я долбаеб?


Изменено пользователем uwotm8

Поделиться сообщением


Ссылка на сообщение

у всех редакс с трудом шел или я долбаеб?

 

а в чём проблемы?


Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение

главное по курсу от дена абрамова учить, он круто объясняет


65881.png

Поделиться сообщением


Ссылка на сообщение

у всех редакс с трудом шел или я долбаеб?

 

Я долбоеб


Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение

главное по курсу от дена абрамова учить, он круто объясняет

посмотрел я его реакт курс - хуйня полнейшая (который у них на офф сайте, или где он там лежит, крестики-нолики или что там).


Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение

Дэн sjw уебан бтв


Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение

Курс от Дена норм, особенно реимплементация стора, но некоторые части реально сильно постарели

а в чём проблемы?

Thunk с его карриенгом вообще как работает не вдупляю

Поделиться сообщением


Ссылка на сообщение
(изменено)
посмотрел я его реакт курс

 

согласен что по реакту курс хуйня, но

1. Это не курс

2. Почему ты решил, что его делал Денчик (может быть и он, я просто хз)

 

 

 

Дэн sjw уебан бтв

 

тут согл, но может он просто притворяется, чтобы за своего сойти

 

https://egghead.io/courses/getting-started-with-redux

https://egghead.io/courses/building-react-applications-with-idiomatic-redux

вот если что курсычи

 

Thunk с его карриенгом вообще как работает не вдупляю

 

ну смари, если в диспатч даешь экшен, то вызывается редюсер с этим экшеном, а если в диспатч даешь функцию, то вызывается эта функция, и в неё передаётся сам диспатч как аргумент

всё понятно же


Изменено пользователем kijupsik

65881.png

Поделиться сообщением


Ссылка на сообщение
(изменено)

 мне понравились крестики нолики - как раз прошел его месяц назад. всё понятно, хорошо основные методы api на практике продемонстрированы.


Изменено пользователем Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

главное по курсу от дена абрамова учить, он круто объясняет

Главное по его курсам ничего сложнее крестиков-ноликов или todo листа не писать :trollface:

Поделиться сообщением


Ссылка на сообщение
(изменено)

этого достаточно, чтоб больше работяги с завода в 10 раз получать


Изменено пользователем madvlaydin

Поделиться сообщением


Ссылка на сообщение
(изменено)

работяги, как с помощью жса сделать рекурсию чтобы слайдер бесконечно крутился и чтобы не выбивало maximum call stack size exceeded


Вот такие простенькие функции 

 

 

post-200034-0-30041900-1547989269_thumb.jpg

post-200034-0-67750200-1547989272_thumb.jpg

 

 


Изменено пользователем Sociohate

Поделиться сообщением


Ссылка на сообщение

ну, отвечая на твой вопрос:

func1() {
  // ...
  setTimeout(func2, 7000);
}

func2() {
  // ...
  setTimeout(func3, 7000);
}

func3() {
  // ...
  setTimeout(func1, 7000);
}

func1();

 но если у тебя будет не 3 состояния, а 10, ты 10 функций будешь писать? 

Sociohate понравилось это

65881.png

Поделиться сообщением


Ссылка на сообщение

работяги, как с помощью жса сделать рекурсию чтобы слайдер бесконечно крутился и чтобы не выбивало maximum call stack size exceeded

Вот такие простенькие функции 

 

 

Я бы хуйнул супер примитивный интервал

let i = 0;
const functions = [func1, func2, func3];
const interval = setInterval(() => {
  functions[i]();
  i++;
  if(i === functions.length) {
    i = 0;
  }
}, 7000);
Sociohate понравилось это

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...