Управление трафиком с использованием Fiddler

Автор: admin от 8-02-2018, 17:40, посмотрело: 30

Управление трафиком с использованием Fiddler


Автор: Ольга Еременко, QA Engineer



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



В таких случаях можно использовать прокси-сервер Fiddler — промежуточное звено между клиентом (браузер, мобильное приложение и т. д.) и целевым сервером. Скорее всего, этот инструмент вам известен, но обычно говорят о нем вскользь. Мы по шагам разберем, как проверить с помощью Fiddler, что отобразится на UI при изменении запроса к серверу или возвращаемого ответа.

Категория: Программирование » Веб-разработка

 

Приглашаем на MosCode Festival и разбираем задачи прошлых лет

Автор: admin от 8-02-2018, 17:05, посмотрело: 27

Приглашаем на MosCode Festival и разбираем задачи прошлых лет



Привет, Хабр! Центр развития ИТ-образования МФТИ приглашает тебя на международный студенческий чемпионат по спортивному программированию MosCode Festival. Это хорошая возможность потренироваться на задачах уровня финала ACM ICPC вместе с участниками из других стран. Контест пройдёт 31 марта (личный тур) и 1 апреля (командный тур) в технопарке «Сколково». Онлайн-отбор пройдёт в ближайшее воскресенье, 11 февраля, в 11:00 по московскому времени. Пока вы думаете о регистрации, рассказываем подробности и делимся двумя задачами прошлого года с разбором.

Категория: Программирование

 

Философия SLA: про приоритеты запросов

Автор: admin от 8-02-2018, 16:55, посмотрело: 49

Продолжаю цикл статей про SLA, публикуя то, что не уместилось в основную статью Как написать хороший SLA.



Не секрет, что начиная с определённого уровня зрелости в ИТ компании начинают регистрировать запросы в специальных системах, трекерах. Это позволяет понимать, кто и чем занимается, анализировать текущую ситуацию и уже проделанную работу и ещё массу полезного — при правильной постановке дела выгоды заметно перевешивают бюрократию. Очерёдность исполнения запросов регулируется приоритетами.



Философия SLA: про приоритеты запросов

За много-много лет работы в поддержке самых разных ИТ-систем, мне очень понравилась система из четырёх приоритетов, о которой речь и пойдёт ниже. Эта система настолько хорошо показала себя на практике в самых разных проектах, что я искренне удивляюсь, встречаясь с другими подходами к приоритетам. Так что я готов приложить определённое количество усилий для популяризации таких определений приоритетов. Чтобы они чаще всеми использовались и чаще встречались в жизни.

Категория: Информационная безопасность » Криптография

 

Интернет людей и не-людей

Автор: admin от 8-02-2018, 16:55, посмотрело: 43

Интернет людей и не-людей

Источник



«Бессмыслица — искать решение, если оно и так есть.

Речь идет о том, как поступать с задачей, которая решения не имеет.»

(Братья Стругацкие «Понедельник начинается в субботу»)



Трудно показаться оригинальным, обратив внимание на то, как прогрессивное человечество может раздуть любой тренд до вселенских масштабов. Взять хотя бы очередной стремительно надуваемый в консолидированном секторе ИКТ «пузырь» так называемого «Интернета Вещей» (IoT – Internet of Things). Нет, не подумайте ничего плохого, Интернет вещей – вещь неплохая, вполне понятная, давно известная и до известных пределов полезная. Но когда то, что раньше называлось «ажиотажем» перерастает в то, что сейчас модно называть «хайпом» (hype), а из каждой, извините, кофеварки сразу после включения начинается рассказ про IoT, возникает необходимость осмыслить некоторые аспекты развития IoT, так сказать, стратегического характера, чтобы предупредить о возможном (о том, что есть «возможное», каждый додумает сам).

Категория: Программирование, Криптография

 

Переход с AngularJS на Angular: жизнь после AngularJS (3/3)

Автор: admin от 8-02-2018, 16:45, посмотрело: 39

Переход с AngularJS на Angular: жизнь после AngularJS (3/3)

В заключительной части истории про миграцию на Angular мы поделимся избранными местами нашей внутренней документации, помогающими нашим разработчикам освоиться в новом фреймворке. Речь пойдет про особенности новых логики компиляции компонентов, Change Detection и концепции трансклуда. Это актуальные конвенции, использующиеся прямо сейчас при работе с Angular. Ну и в конце — несколько ссылок на англоязычные статьи и видео, которые мы рекомендуем коллегам.

Категория: Операционные системы » Android

 

Новости Android-разработки, на которые стоит подписаться

Автор: admin от 8-02-2018, 16:45, посмотрело: 39

Новости Android-разработки, на которые стоит подписаться


В этом году Андроиду стукнет 10 лет, но разработка приложений не превратилась в закостеневшую рутину, а продолжает активно меняться: достаточно посмотреть, насколько за год изменилась ситуация с Kotlin. Значит, Android-разработчику надо держать руку на пульсе, следя и за происходящими событиями, и за полезными блог-постами.



А где именно в интернете это делать? Мы собрали вместе ссылки на самые разные полезные интернет-ресурсы, включая наш собственный.

Категория: Операционные системы » Android

 

Мега-Учебник Flask, Часть X: Поддержка электронной почты (издание 2018)

Автор: admin от 8-02-2018, 16:40, посмотрело: 28

Miguel Grinberg





<<



Это десятая часть серии Mask-Tutorial Flask, в которой я расскажу вам, как приложение может отправлять электронные письма вашим пользователям и как создать функцию восстановления пароля при поддержке адреса электронной почты.

Категория: Программирование

 

Концепция 3D принтера печатающего металлом с большим разрешением и огромной скоростью

Автор: admin от 8-02-2018, 16:40, посмотрело: 31

В очередной раз, рад приветствовать, уважаемое сообщество!



Пару лет назад я начал поиски простой технологии производства прецизионных изделий из металла. Так в «фоновом режиме» я изучал разные технологии обработки металлов, разные методы создания металлических изделий, от литья до фотолитографии, от токарного станка до установки ЭХО.



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

Так же приглашаю всех желающих поучаствовать в проекте по реализации этой концепции в жизнь, подробности в конце статьи.

Категория: Программирование

 

Как сделать карьеру VP of engineering в городе, где они никому не нужны

Автор: admin от 8-02-2018, 16:40, посмотрело: 29

Привет, Хабр! Меня зовут Святослав Кулаков, я VP of Engineering в Aurea Software. Вся моя жизнь прошла в Питере: я родился и вырос на улице Союза Печатников напротив Мариинского театра, учился во второй гимназии с углублённым изучением английского языка и физмата, поступил в Университет аэрокосмического приборостроения (ГУАП). После учёбы я работал в нескольких софтверных компаниях в России и США, но в итоге всё вернулся в Санкт-Петербург и оставался тут даже когда это казалось верной дорогой к карьерному болоту.



Как сделать карьеру VP of engineering в городе, где они никому не нужны


На основании своего личного опыта я расскажу о том, почему многим IT-специалистам нереально найти в Санкт-Петербурге работу по своему уровню, как работает механизм перетягивания лучших специалистов — как минимум, в Москву, а то и сразу в США или другие страны. И о том, как мне всё-таки удалось найти в родном городе свою лучшую работу на данный момент. Но обо всём по порядку.



Из Санкт-Петербурга в Санкт-Петербург через Санкт-Петербург



Моя трудовая биография началась с позиции Java-разработчика в небольшой софтверной компании. Кризис 2008 года сбил нас на взлёте, и моей следующей записью в трудовой стала должность Lead IT Process Manager в московском отделении Deutsche Bank. Полтора года спустя мне поступило заманчивое предложение из США: консультировать бизнес-клиентов компании Grid Dynamics в вопросах оптимизации процессов разработки.

Категория: Программирование

 

Эксперимент с бинарным кодом в Glimmer

Автор: admin от 8-02-2018, 16:40, посмотрело: 26

Перевод статьи об эксперименте с бинарным кодом в Glimmer, соавторы публикации: Сара Клаттербак, Чад Хиетала и Том Дейл.



Чуть более года назад Ember.js претерпел значительные изменения. В тесном сотрудничестве между инженерами LinkedIn и Open Source сообществом, мы заменили у Ember движок для рендиранга на новую библиотеку, Glimmer VM, что улучшило производительность и значительно уменьшило размер скомпилированных шаблонов.



Glimmer относится к Handlebars шаблонам как функциональный язык программирования и компилирует их в последовательность инструкций, которые могут быть выполнены в браузере. Эти инструкции, или опкоды (прим. переводчика коды операций) кодируются в компактную структуру данных в виде JSON.



Когда мы перенесли наше веб приложение linkedin.com на Glimmer, мы увидели значительные улучшения во времени загрузки. В дополнении к уменьшению размера файлов на 40%, мы также сократили время, затрачиваемое браузером на анализ javascript, благодаря компиляции шаблонов в JSON. Более того, это изменение улучшило время загрузки в 90% случаев более чем на 1 секунду.



В этой статье мы обсудим недавний эксперимент по еще большему улучшению времени загрузки, полностью исключив время необходимое для синтаксического анализа скомпилированных шаблонов.

Категория: Программирование

 
Назад Вперед