Максим
Зачем искать флешку у сотрудника, если подключение девайсов можно логгировать на уровне биоса 🙂
А оно и было, кстати. Если быть точным, усб порты не были отключены. Были так сказать, корпоративные флешки, которые можно было брать в специальном отделе под роспись, и их адреса были прописаны в настройках компьютера каким-то макаром. (точно не знаю, у нас была доменная сеть, возможно через нее как-то). Если как-то пронести левую флешку и воткнуть, она все равно будет заблокирована, но событие залоггируется, и об этом немедленно узнает СБ. До кучи - на биоск пароль, системник опечатан 😅
Anton
и условия странные. t === "string" && t !== undefined если t строка, то смысла во второй проверке вообще нет
Максим
И как, все равно выносили?)
На счет выносили не знаю, но вносили - да) Но это нужно было иметь знакомых админов)
GoDenis
без такой проверки крашится
Anton
без такой проверки крашится
а ты t и v не путаешь? если t === 'string', то t однозначно не undefined. а вот v может быть
Dmitry
Есть функция и в нее приходит value, а как мне из этих value сформировать массив ?Чтобы с ними работать
GoDenis
а ты t и v не путаешь? если t === 'string', то t однозначно не undefined. а вот v может быть
да, я видно когда экспериментировал, что-то напортачил. все правильно, undefined не нужен
GoDenis
логично, что если он стринг, то значит он дефайнд )
Vladislav
Если они приходят как параметры функции, то function(...args)
Dmitry
Lupusregina[beta]
не могу разобраться
Lupusregina[beta]
AES-CTR же ведь и так со счетчком, для потокового шифрования. почему он с начала начинает
Nurgali
всем привет, ребята подскажите пожалуйста, как воспроизвести avi?
Nurgali
ffmpeg заюзать не получится, потому что, предпологается файл будет большой
Vladislav
http://qaru.site/questions/142096/does-html5-video-playback-support-the-avi-format
Nurgali
но элемент video не поддерживает avi(
stay
Наверное, толькл конвертировать библиотеками
Nurgali
а кто-то делал что-то вроде ютуба) в котором можно стримить?
stay
Ненавижу qaru, забаньте этот сайт кто-нибудь, почему он раньше в выдаче чем оверфлоу?
Nurgali
я сейчас сделал так чтобы можно было передавать кусками файл, а при таком паскладе сконвертировать не получится
Vladislav
но элемент video не поддерживает avi(
И правильно делает, если почитать статейку которую я кинул станет ясно почему
Nurgali
И правильно делает, если почитать статейку которую я кинул станет ясно почему
я прочитал статью, но что поделать если заказчик хочет хранить видео в формате avi(
Vladislav
я прочитал статью, но что поделать если заказчик хочет хранить видео в формате avi(
Заказчик вообще не должен вмешиваться в техническую часть
Роман
Есть такая фраза "Если вы решили проблему с помощью регулярок, то теперь у вас две проблемы." Почему?
Kenan
это конфиг postcss?
Lupusregina[beta]
AES-CTR же ведь и так со счетчком, для потокового шифрования. почему он с начала начинает
способа я не нашел. однако, изучив исходный код полифилов я пришел к решению в котором инкрементируется коунтер после каждого блока(16 байт данных)
Lupusregina[beta]
Dennis
Господа! Помогите нубу - есть большой JSON - как, его распарсить, создавая объекты на каждый параметр..я ..нуб..) {"response":{"time":["1572950785"],"time_sntp":["1572950784"],"P":[{"e1":["27995"],"e2":["66118"],"e3":["844"],"e4":["94957"]}],"S":[{"e1":["38298"],"e2":["87057"],"e3":["1131"],"e4":["126486"]}],"cur":[{"e1":["1756"],"e2":["3917"],"e3":["49"],"e4":["5722"]}],"volt":[{"e1":["21786"],"e2":["22201"],"e3":["22277"]}],"pf":[{"e1":["730"],"e2":["759"],"e3":["746"],"e4":["750"]}],"en_t1":[{"e1":["3460836"],"e2":["1509832"],"e3":["4111016"],"e4":["9081684"]}],"en_t2":[{"e1":["1214971"],"e2":["572711"],"e3":["1436218"],"e4":["3223900"]}],"en":[{"e1":["4675807"],"e2":["2082543"],"e3":["5547234"],"e4":["12305584"]}],"day":[{"e1":["5175"],"e2":["3611"],"e3":["8786"]}],"Yday":[{"e1":["11573"],"e2":["3846"],"e3":["15419"]}],"Mon":[{"e1":["55701"],"e2":["20239"],"e3":["75940"]}],"PMon":[{"e1":["401896"],"e2":["123003"],"e3":["524899"]}],"Year":[{"e1":["4285843"],"e2":["1289957"],"e3":["5575800"]}],"PYear":[{"e1":["1886731"],"e2":["655051"],"e3":["2541782"]}]}}
Anton
Господа! Помогите нубу - есть большой JSON - как, его распарсить, создавая объекты на каждый параметр..я ..нуб..) {"response":{"time":["1572950785"],"time_sntp":["1572950784"],"P":[{"e1":["27995"],"e2":["66118"],"e3":["844"],"e4":["94957"]}],"S":[{"e1":["38298"],"e2":["87057"],"e3":["1131"],"e4":["126486"]}],"cur":[{"e1":["1756"],"e2":["3917"],"e3":["49"],"e4":["5722"]}],"volt":[{"e1":["21786"],"e2":["22201"],"e3":["22277"]}],"pf":[{"e1":["730"],"e2":["759"],"e3":["746"],"e4":["750"]}],"en_t1":[{"e1":["3460836"],"e2":["1509832"],"e3":["4111016"],"e4":["9081684"]}],"en_t2":[{"e1":["1214971"],"e2":["572711"],"e3":["1436218"],"e4":["3223900"]}],"en":[{"e1":["4675807"],"e2":["2082543"],"e3":["5547234"],"e4":["12305584"]}],"day":[{"e1":["5175"],"e2":["3611"],"e3":["8786"]}],"Yday":[{"e1":["11573"],"e2":["3846"],"e3":["15419"]}],"Mon":[{"e1":["55701"],"e2":["20239"],"e3":["75940"]}],"PMon":[{"e1":["401896"],"e2":["123003"],"e3":["524899"]}],"Year":[{"e1":["4285843"],"e2":["1289957"],"e3":["5575800"]}],"PYear":[{"e1":["1886731"],"e2":["655051"],"e3":["2541782"]}]}}
JSON.parse(str.replace(/\[|]/g, ''))
Oleksii
Господа! Помогите нубу - есть большой JSON - как, его распарсить, создавая объекты на каждый параметр..я ..нуб..) {"response":{"time":["1572950785"],"time_sntp":["1572950784"],"P":[{"e1":["27995"],"e2":["66118"],"e3":["844"],"e4":["94957"]}],"S":[{"e1":["38298"],"e2":["87057"],"e3":["1131"],"e4":["126486"]}],"cur":[{"e1":["1756"],"e2":["3917"],"e3":["49"],"e4":["5722"]}],"volt":[{"e1":["21786"],"e2":["22201"],"e3":["22277"]}],"pf":[{"e1":["730"],"e2":["759"],"e3":["746"],"e4":["750"]}],"en_t1":[{"e1":["3460836"],"e2":["1509832"],"e3":["4111016"],"e4":["9081684"]}],"en_t2":[{"e1":["1214971"],"e2":["572711"],"e3":["1436218"],"e4":["3223900"]}],"en":[{"e1":["4675807"],"e2":["2082543"],"e3":["5547234"],"e4":["12305584"]}],"day":[{"e1":["5175"],"e2":["3611"],"e3":["8786"]}],"Yday":[{"e1":["11573"],"e2":["3846"],"e3":["15419"]}],"Mon":[{"e1":["55701"],"e2":["20239"],"e3":["75940"]}],"PMon":[{"e1":["401896"],"e2":["123003"],"e3":["524899"]}],"Year":[{"e1":["4285843"],"e2":["1289957"],"e3":["5575800"]}],"PYear":[{"e1":["1886731"],"e2":["655051"],"e3":["2541782"]}]}}
на тебе тогда нубское решение :) var json eval("json = " + str);
Lupusregina[beta]
как то можно в https://closure-compiler.appspot.com/ asyns/await полифил?
Рома
Привет! кто знает как сделать что бы при клике на картинку она открывалась ?
Рома
a href="link/to/img"
спасибо понял
Dennis
Господа! Помогите нубу - есть большой JSON - как, его распарсить, создавая объекты на каждый параметр..я ..нуб..) {"response":{"time":["1572950785"],"time_sntp":["1572950784"],"P":[{"e1":["27995"],"e2":["66118"],"e3":["844"],"e4":["94957"]}],"S":[{"e1":["38298"],"e2":["87057"],"e3":["1131"],"e4":["126486"]}],"cur":[{"e1":["1756"],"e2":["3917"],"e3":["49"],"e4":["5722"]}],"volt":[{"e1":["21786"],"e2":["22201"],"e3":["22277"]}],"pf":[{"e1":["730"],"e2":["759"],"e3":["746"],"e4":["750"]}],"en_t1":[{"e1":["3460836"],"e2":["1509832"],"e3":["4111016"],"e4":["9081684"]}],"en_t2":[{"e1":["1214971"],"e2":["572711"],"e3":["1436218"],"e4":["3223900"]}],"en":[{"e1":["4675807"],"e2":["2082543"],"e3":["5547234"],"e4":["12305584"]}],"day":[{"e1":["5175"],"e2":["3611"],"e3":["8786"]}],"Yday":[{"e1":["11573"],"e2":["3846"],"e3":["15419"]}],"Mon":[{"e1":["55701"],"e2":["20239"],"e3":["75940"]}],"PMon":[{"e1":["401896"],"e2":["123003"],"e3":["524899"]}],"Year":[{"e1":["4285843"],"e2":["1289957"],"e3":["5575800"]}],"PYear":[{"e1":["1886731"],"e2":["655051"],"e3":["2541782"]}]}}
https://t.me/iobroker/94439
Юлия
#Вакансия #Frontend #React #JavaScript developer Москва, м. Павелецкая, работа в штате и в офисе. ЗП от 180 000 до 240 000 рублей. Группа компаний занимается разработкой блокчейн-инфраструктуры и внедрением инноваций в игровую индустрию. Наша цель выпустить принципиально новый продукт и решить проблемы, которые не решила ни одна другая реализация блокчейна. О проекте: Архитектурно проект состоит из следующих частей: 1. State channel реализованный на Ethereum контрактах на Solidity. 2. Frontend и бэкенд платформы для gambling операторов(ReactJS + NodeJS). 3. Реализация протокола для взаимодействия игрока и оператора на JS ( код на Typescript запускаемый в Node и браузере). Последнее является самой сложной частью системы - есть требования использовать peer2peer базовый протокол взаимодействия и service discovery (сейчас используется ipfs-pubsub). Взаимодействие идет не только между игроком и оператором, но и с блокчейном (используется web3.js). Используется truffle, ganache и docker для развертывания окружения для разработки и тестирования. Реализован алгоритм генерации random – PRNG. Резюме можно прислать мне на почту yuliykirillova@yandex.ru Требования: • Опыт разработки от 3–х лет на React + Redux ecosystem • CSS: понимание семантической верстки, навыки адаптивной верстки (mobile first) • Навыки оптимизации (оптимизация билда, сжатие картинок, правильное использование тега picture, использование svg и возможностей CSS анимации) • Высокий уровень и использование в практике TypeScript • Понимание что такое CI/CD • Умение писать unit tests (мы используем jest) Желательно: • Имеете опыт работы с Styled Components, GraphQL (ApolloClient) • Знаете Wasm • Сталкивались с проектированием сложных систем (REST API l2/l3) • Знаете React hooks • Понимаете, что такое blockchain • Ранее работали в стартап среде Задачи: • Разработка нового функционала SPA • Поддержка кода, исправление багов, участие в review кода • Взаимодействие с разработчиками, дизайнерами и другими командами в формате Agile Условия: • ЗП до 230 000 рублей. • Комфортный офис и рабочее пространство в районе метро Павелецкая • Возможность обучения и сертификации за счет компании, посещение профессиональных конференций • Полезные и вредные перекусы напитки – кофе, чай, молоко, печенья и многое другое • Работа над интересными проектами, использование самых актуальных технологий, участие в принятии архитектурных решений
Юлия
#Вакансия #Node.js #backend developer Москва, м. Павелецкая, работа в офисе в штате. Группа компаний DAOGroup занимается разработкой блокчейн-инфраструктуры и внедрением инноваций в игровую индустрию. Наша цель выпустить принципиально новый продукт и решить проблемы, которые не решила ни одна другая реализация блокчейна. Два собеседования без тестов. Компании 3 года, ориентируются на рынки Европы, Мальты. В команде 30 человек, из них 15 разработчиков: 4 блокчейн, 2 Бэк, 3 фронта, автотестеры, девопсы. Компания не совсем белая. Официальная часть из всей зп - 60 тр Если есть ип, можно через ИП, будет полностью белое График гибкий , главное быть на дейли встрече в 11.30 каждый день, до 18 обязательно быть в офисе. О проекте: Архитектурно проект состоит из следующих частей: 1. State channel реализованный на Ethereum контрактах на Solidity. 2. Frontend и бэкенд платформы для gambling операторов(ReactJS + NodeJS). 3. Реализация протокола для взаимодействия игрока и оператора на JS ( код на Typescript запускаемый в Node и браузере). Последнее является самой сложной частью системы - есть требования использовать peer2peer базовый протокол взаимодействия и service discovery (сейчас используется ipfs-pubsub). Взаимодействие идет не только между игроком и оператором, но и с блокчейном (используется web3.js). Используется truffle, ganache и docker для развертывания окружения для разработки и тестирования. Реализован алгоритм генерации random – PRNG. Резюме можно прислать мне на почту yuliykirillova@yandex.ru Node.js разработчика с опытом от 3-х лет, с отличным знанием backend. Требования: • Node.js разработчика с опытом от 3-х лет, с отличным знанием backend.. Опыт разработки, масштабирования и оптимизации производительности backend на Node.JS, TypeScript (наличие законченных проектов будет плюсом); • Интеграция Node.JS и SQL(Postgresql) DB; • Понимание архитектурных паттернов проектирования, микросервисной архитектуры, REST, DevOPS (Docker), техники TDD и процессов CI/CD. • Наличие опыта с GraphQL/Apollo, будет плюсом: Kafka, опыт работы с Eos, Tron, Eth, BTC, понимание принципов работы блокчейн технологий. • Знакомство и готовность к изучению других языков программирования (Go, Rust, C++) будет плюсом Задачи: • Разработка серверной части на Node.JS; • Участие в проектировании архитектуры системы. Мы предлагаем: • ЗП от 200 000 рублей до 250 000 рублей. • Работу в среде специалистов высокого уровня и единомышленников; • Интересные и амбициозные задачи; • Возможность прямо влиять на стратегию развития компании и технологий; • Возможность повышения квалификации и участия в профильным мероприятиях по всему миру; • Полезные и вредные перекусы напитки – кофе, чай, молоко, печенья и многое другое • Дополнительное обучение, в том числе английскому языку.
Zi
Подскажите. В диалоге рендерю форму. По кнопке - передаю в функцию данные + функция берет значения полей. Если функцию объявить до рендера формы, ругается на то что невозможно взять value с неотрендереных полей. Когда функцию объявляю после - получаю функция не найдена
Zi
как лучше поступить?
Zi
код покажи
https://www.codepile.net/pile/B5DZ1lXj
Andrew
https://www.codepile.net/pile/B5DZ1lXj
http://joxi.ru/KAx9NV3sZYY44r
Andrew
<button onClick="sendData()"> send </button> переделай в <button onClick="() => sendData()"> send </button> или <button onClick="sendData"> send </button>
Zi
И функцию, объявленую после оно будет видить. Верно?
Andrew
И функцию, объявленую после оно будет видить. Верно?
ты просто неправильно навешиваешь обработчик у тебя вызов функции происходит в момент вставки текста, и по сути на onClick у тебя будет результат работы функции повешен, а не сама функция.
Zi
По второму способу получил ReferenceError: sendData is not defined Сейчас певрый попробую
Denis
Всем привет , нормальная сейчас поддерживаемость PWA в браузер, для их использования?
Zi
Спасибо всем за советы. Помогло в функции параметры прописать так try { var suma = document.getElementById('suma').value } catch (e) { var suma = 0 }
Zi
В таком случае функция успешно создается когда формы еще нету, а при нажатии - берет данные уже с формы
Vladislav
То же самое, но короче
Sergey
Всем привет. Подскажите плиз решение проблемы не нашел в гугле. Есть веб- сервис, который принимает заявки. Но сервис не понимает из какого региона клиент типо дефолту ставит ему МСК. Как научить сервис это определять. Не меня форму в окне заявки.
Vladislav
Можешь сначала туда отправлять запрос, а потом с этими данными себе на сервер
Vladislav
https://www.npmjs.com/package/geoip-lite либо вот для ноды либа
Orzue
Дмитрий
Всем привет, как можно передать в параметры два разных значения ?
Vladislav
К примеру?
https://medium.com/@rossbulat/node-js-client-ip-location-with-geoip-lite-fallback-c25833c94a76
Рома
Подскажите как на css сделать такое ? Линию с точками
Dmitry
Border я думаю с absolute расположением img или таких же контейнеров
Рома
Я как то раз видел чувак сделал с бордером и бефорами и афтерами
Volodymyr
Ребята всем привет подскажите такую штуку у меня есть массив обьектов и у каждого обьекта у меня есть поле date: которая либо пустая строка либо значение типо "YYYY/MM/DD". Как лучше всего сортировать такие штуки. Я сделал что то такое ==> const sort = (a, b) => { return moment(a).format("YYYYMMDD") - moment(b).format("YYYYMMDD"); }; насколько это нормальный вариант ?
Николай
Подскажите как на css сделать такое ? Линию с точками
просто у каждой точки бифор и афтер делаешь половинкой линии. А у первой и последней крайние линии убираешь. Сам на проекте так делал, получилось достаточно гибко. Можно попроще. Просто у каждой точки афтер сделай линией справа, а у последней точки убери. но мне под задачи надо было от каждой точки половинку линии по бокам вести