Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «компанией»
[Перевод] Парсинг JSON — это минное поле 2016-10-31 21:45:05
+ развернуть текст сохранённая копия
JSON — это стандарт де-факто, когда заходит речь о (де)сериализации, обмене данными в сети и мобильной разработке. Но насколько хорошо вы знакомы с JSON? Все мы читаем спецификации и пишем тесты, испытываем популярные JSON-библиотеки для своих нужд. Я покажу вам, что JSON — это идеализированный формат, а не идеальный, каким его многие считают. Я не нашёл и двух библиотек, ведущих себя одинаково. Более того, я обнаружил, что крайние случаи и зловредная полезная нагрузка могут привести к багам, падениями и DoS, в основном потому, что JSON-библиотеки основаны на спецификациях, которые со временем развиваются, что оставляет многие вещи плохо или вообще не задокументированными.
Содержание1. Спецификации JSON
2. Тестирование парсинга
2.1. Структура
2.2. Числа (Numbers)
2.3. Массивы
2.4. Объекты
2.5. Строки
2.6. Двойственные значения RFC 7159
3. Архитектура тестирования
4. Результаты тестирования
4.1. Полные результаты
4.2. C-парсеры
4.3. Objective-C-парсеры
4.4. Apple (NS)JSONSerialization
4.5. Freddy (Swift)
4.6. Bash JSON.sh
4.7. Другие парсеры
4.8. JSON Checker
4.9. Регулярные выражения
5. Контент парсинга
6. STJSON
7. Заключение
8. Приложение Читать дальше →
Тэги: group, json, mail.ru, php, python, swift, анализ, блог, компании, проектирование, систем, стандарты, теги, читает
Интервью c Max Stoiber и Сергеем Лапиным: Выбираем state management решение для React.js 2016-10-31 14:39:02
... разработчик, работаю в компании Thinkmill. Мы делаем ...
+ развернуть текст сохранённая копия
В преддверии конференции HolyJS мы поговорили с Максом Штойбером (одним из организаторов React.js Vienna Meetup, создателем react-boilerplate, принимавшим участие и в создании Carte Blanche) и Сергеем Лапиным (членом программного комитета HolyJS) и обсудили, как выбрать state management решение.
Redux, MobX, Relay или другая реализация Flux? Практические рекомендации и лучшие практики.
Макс Штойбер
– Макс, привет! Для начала коротко представься и расскажи о себе.
– Привет! Меня зовут Макс Штойбер, я Open Source разработчик, работаю в компании Thinkmill. Мы делаем всякие прикольные штуки вроде KeystoneJS, разрабатываем веб- и мобильные приложения, вносим свой вклад в улучшение User Experience.
– Звучит круто! Расскажи, как давно ты всем этим занимаешься, когда открыл для себя React, и в каких проектах участвовал?
Читать дальше →
Тэги: flux, group, holyjs, javascript, jug.ru, keystonejs, react, reactjs, reduxб, state, блог, веб-сайтов, компании, разработка
Мгновенная диагностика сайтов. Обзор сервиса ХостТрекер, часть 4 2016-10-31 14:26:23
Есть подозрения, что сайт ведет себя с вами по-особенному? Есть множество локальных и не очень ...
+ развернуть текст сохранённая копия
Есть подозрения, что сайт ведет себя с вами по-особенному? Есть множество локальных и не очень причин, по которым сайт может открываться разработчиком, но быть недоступным клиентам. Или же наоборот. Обзор популярных причин, а также методы их диагностики с помощью бесплатных функций сервиса ХостТрекер — под катом.
Читать дальше →
Тэги: host-tracker, hosting, it-систем, monitoring, uptime, website, блог, веб-приложений, веб-сайтов, веб-сервисов, доступности, компании, мониторинг, проверка, разработка, сайта, сайтов, сервера, тестирование, хосттрекер
Секреты Progressive Web Apps: часть 2 2016-10-31 12:37:37
Для тех, кто пропустил первую часть статьи: вам сюда. Ну а для всех остальных, как обычно, привет, ...
+ развернуть текст сохранённая копия
Для тех, кто пропустил первую часть статьи: вам сюда. Ну а для всех остальных, как обычно, привет, Хабрахабр. Мы продолжаем тему PWA и изучение базового алгоритма синхронизации (не бросать же начатое?). В прошлой части мы закончили на том, что наше условное приложение умеет запрашивать статьи с сервера, получать только актуальные материалы, следить за изменениями и удалениями статей и грамотно всё это обрабатывать. Работало это всё через вычисление дельты: разницы между тем, что есть у приложения, и тем, что хранится на сервере.
В этой части мы изучим различные конкретные схемы по реализации описанных выше теорий, обсудим их сильные и слабые стороны. Ну а перед тем как мы начнём, давайте опишем требования к искомым алгоритмам.
Читать дальше →
Тэги: android, google, ios, pwa, timestamp, блог, веб-сайтов, векторые, версий, компании, контроль, мобильных, приложений, разработка, синхронизация, часы
Tesla и SolarCity продемонстрировали крыши будущего 2016-10-31 11:09:50
... недель тому представителями компаний было заявлено, об ...
+ развернуть текст сохранённая копия
Люди давно мечтают о совершенной технологии в системе энергосбережения Возможно, говорить об этом еще рановато, но, похоже, что человечество смогло приблизиться к решению этой сложной задачи. Лос-Анджелес стал первым городом, где прошла презентация, и были продемонстрированы результаты объединенных разработок Tesla и SolarCity. Всего несколько недель тому представителями компаний было заявлено, об активной занятости сотрудников в […]
Тэги: компании
Главная / Главные темы / Тэг «компанией»
|
Взлеты Топ 5
Падения Топ 5
|