Roman
хотя https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API ничего про ОС не говорит, но все равно только хром и опера
Larymar
хотя https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API ничего про ОС не говорит, но все равно только хром и опера
Вот об этом и речь, я прочитал это все, и просто отображаются в страничке в браузере и получаю кучу ошибок
Андрей
Это значит, что эта возможность не доступна.
Larymar
Блютуз апи сейчас нет в стандарте.
Я знаю, но в экспериментальных фичах есть, и совершенно не понятно , как ее дёрнуть, по этому и обращаюсь
Larymar
Транспилируй только под хром.
Оно и в хроме не работает, ни в одном браузере, хотя делал по тутторалу с хабра, по этому я мб не правильно ее скармливаю браузеру
Larymar
По этому поводу вопрос именно о том, как это запустить и спрашиваю сталкивался ли хоть кто-нибудь с этим
Anonymous
Господа, кто-то юзал Google Drive API?
Anonymous
Господа, кто-то юзал Google Drive API?
Anonymous
Через javascript. Можно-ли без OAuth загрузить файлы на свой диск?
Anonymous
Хорошо, а заранее получив какой-то ключ?
Anonymous
Костыли может какие-нибудь
Anonymous
Может, есть какие- API другие для загрузки файлов на сервер?
Andrew
Через javascript. Можно-ли без OAuth загрузить файлы на свой диск?
oauth точно нельзя? там нет ничего сложного, получили токен и аплоадите спокойно, подставив токен.
Anonymous
токен может истечь?
Andrew
токен может истечь?
https://developers.google.com/identity/protocols/OAuth2#expiration может, например в случаях The user has revoked your app's access. The refresh token has not been used for six months.
Anonymous
хорошо, а если нужно отправлять файл в чужой диск - нужно сделать настройки на том диске, разрешить доступ всем пользователям?
Andrew
хорошо, а если нужно отправлять файл в чужой диск - нужно сделать настройки на том диске, разрешить доступ всем пользователям?
Нужно определить задачу. Если нужен некий дропбокс в виде гуг драйва в который кто угодно может аплоадить файлы - вот пример решения https://www.labnol.org/internet/receive-files-in-google-drive/19697/
Andrew
Еще вариант - сейчас Google Forms научили аплоадить файлы. Так же можно на свой гугл драйв принимать от всех - тут уж придется сначала принять на свой сервер, потом с токеном залить в гугл.
Anonymous
хорошие варианты, надо ещё подумать, спасибо
Pawel
где можно посмотреть про оператор !! ?
Varyen
двойное отрицалово
Varyen
по силе равен !!!!
Anton
!!some равен Boolean(some)
Игорь
Varyen
это уже слишком
Игорь
где можно посмотреть про оператор !! ?
Короче ! переводит в логический тип и возвращает обратное значение. !'я люблю пёсиков' // false
Varyen
если серьезно, то да, это так
Игорь
А когда два знака, то это как !(!'пёсики')
Roman
omg, JavaScript, NodeJS для профи
Игорь
То есть пёсики переводятся в логический тип true и меняют значение на обратное ( на false ), а потом вторым знаком восклицания меняют значение на обратное ещё раз ( на true ).
Игорь
Итого возвращается просто логическое представление пёсиков
Alexandr
Игорь
omg, JavaScript, NodeJS для профи
Это и есть профи, чё ты
Pawel
Короче ! переводит в логический тип и возвращает обратное значение. !'я люблю пёсиков' // false
ааа.. а я то думал нафига блин так делать <label className={cx('label', !!labelClass && labelClass)} } > Вот теперь понтно )
Defragmented
в webgl(упрощенный opengl) есть 2 типа шейдеров. вершины(треугольников) и фрагменты(т.е. пиксели экрана). я хочу нарисовать коробку с текстурой, которая изменяется, например от взрыва. причем не просто эффект наложенный, а именно сама текстура, чтобы потом не пересчитывать тысячу взрывов каждый кадр и иметь возможность строить отражения с учетом новой текстуры(испачканой взрывами). я вижу 2 варианта как это сделать: 1) вообще ничего не делать в шейдере вершин. в шейдере фрагментов в каждый пиксель подавать текстуру, и эмулировать 3д пространство рейтрейсингом луча из каждого пикселя экрана. 2) разбить экран на треугольники обьекта согласно 3д сцене. там где пиксели экрана попали на текстуру коробки - там фрагментный шейдер получает текстуру коробки, иначе - не получает. это сэкономит ресурсы в 10-100 раз потому что фрагментный шейдер редко обрабатывает текстуру(коробка не на весь экран). но этоже делает рейтрейсинг для настоящего освещения невозможным. потому что в фрагменоном шейдере у нас уже нет данных о других текстурах для отражений\освещения. я правильно понимаю? какой из путей лучше, и есть ли другой путь? сейчас я использую первый путь.
Viacheslav!
a = "[4,5]" как сделать чтобы переменная A была массивом?
Dmitry
Ребят, гитхаб только у меня не открывается?
Viacheslav!
я беру данные из input
Игорь
я беру данные из input
только что у тебя был json
Игорь
и таки JSON.parse
Игорь
JSON.parse("[4,5]")
Anton
Как ни странно, но eval тоже сработает
Vlad
такое вообще бывает?
Viacheslav!
о врдое получилось.. а то я чтото запутался
Viacheslav!
это продолжение вчерашнего ада
Vlad
"[1,2,3]".slice(1, -1).split(",");
Vlad
можно так еще
Anonymous
А где тусуются в телеграме сисадмины/юзеры линукс?
Anonymous
@grouplinux
Пасябки
Defragmented
в webgl(упрощенный opengl) есть 2 типа шейдеров. вершины(треугольников) и фрагменты(т.е. пиксели экрана). я хочу нарисовать коробку с текстурой, которая изменяется, например от взрыва. причем не просто эффект наложенный, а именно сама текстура, чтобы потом не пересчитывать тысячу взрывов каждый кадр и иметь возможность строить отражения с учетом новой текстуры(испачканой взрывами). я вижу 2 варианта как это сделать: 1) вообще ничего не делать в шейдере вершин. в шейдере фрагментов в каждый пиксель подавать текстуру, и эмулировать 3д пространство рейтрейсингом луча из каждого пикселя экрана. 2) разбить экран на треугольники обьекта согласно 3д сцене. там где пиксели экрана попали на текстуру коробки - там фрагментный шейдер получает текстуру коробки, иначе - не получает. это сэкономит ресурсы в 10-100 раз потому что фрагментный шейдер редко обрабатывает текстуру(коробка не на весь экран). но этоже делает рейтрейсинг для настоящего освещения невозможным. потому что в фрагменоном шейдере у нас уже нет данных о других текстурах для отражений\освещения. я правильно понимаю? какой из путей лучше, и есть ли другой путь? сейчас я использую первый путь.
подскажите где этот вопрос лучше задать?
isaac
Гайз, а есть что-то, что можно сделать только на php, а на js нельзя?
Roman
Ладно все понятно с этой группой
Defragmented
Гайз, а есть что-то, что можно сделать только на php, а на js нельзя?
в основном пхп юзают из-за готовых решений с ним. все что можно сделать на пхп можно и на жс. но конкретное решение на жс может придется делать с нуля. (обратное тоже верно)
Makc
в webgl(упрощенный opengl) есть 2 типа шейдеров. вершины(треугольников) и фрагменты(т.е. пиксели экрана). я хочу нарисовать коробку с текстурой, которая изменяется, например от взрыва. причем не просто эффект наложенный, а именно сама текстура, чтобы потом не пересчитывать тысячу взрывов каждый кадр и иметь возможность строить отражения с учетом новой текстуры(испачканой взрывами). я вижу 2 варианта как это сделать: 1) вообще ничего не делать в шейдере вершин. в шейдере фрагментов в каждый пиксель подавать текстуру, и эмулировать 3д пространство рейтрейсингом луча из каждого пикселя экрана. 2) разбить экран на треугольники обьекта согласно 3д сцене. там где пиксели экрана попали на текстуру коробки - там фрагментный шейдер получает текстуру коробки, иначе - не получает. это сэкономит ресурсы в 10-100 раз потому что фрагментный шейдер редко обрабатывает текстуру(коробка не на весь экран). но этоже делает рейтрейсинг для настоящего освещения невозможным. потому что в фрагменоном шейдере у нас уже нет данных о других текстурах для отражений\освещения. я правильно понимаю? какой из путей лучше, и есть ли другой путь? сейчас я использую первый путь.
Three, pixi и проч группы поискать?
Defragmented
Three, pixi и проч группы поискать?
спасибо, нашел группу веб разработки. по pixi/webgl/three ничего
Dmitry
Прошу не банить за небольшой оффтоп! Чуть выше в чате я писал что у меня не грузится Github.com, а тут случайно такое (я как раз из Реутова и с Ростелекомом 🤦‍♂️)
Игорь
Makc
я уже скачал гугл, что дальше
Бабушкин, ты чтоль. Жди, ща нтв-шники приедут
Anonymous
чем можно обфусцировать js расширения для хрома?
Anonymous
несколько js-ок
NoName
Как можно отслеживать изменение ширины блока в реальном времени?
NoName
Окна может?
Нет, блока
Игорь
действительно
Игорь
только у него поддержка chrome only
Oleg
только у него поддержка chrome only
там есть полифил через MutationObserver. а вообще можно просто на resize подписаться
Игорь
там есть полифил через MutationObserver. а вообще можно просто на resize подписаться
Оно же только на window и совсем не значит, что элемент в это время не меняется