Факультет информационных технологий и программирования - IT Новости
Microclimate.su

IT Новости
19 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Факультет информационных технологий и программирования

Направления исследований Направления

Технологии программирования

О чем мечтают все программисты? Конечно, чтобы компьютер сам писал за них программы или максимально помогал в этом нелегком занятии. Множество программных проектов, начиная от ассемблеров, компиляторов и интерпретаторов и заканчивая построителями исполняемого кода по UML-диаграммам, направлены на достижение именно этой цели. Поисковая инженерия программного обеспечения (Search Based Software Engineering) — способ решения задач, возникающих в процессе производства программного обеспечения, путем сведения их к задачам оптимизации и последующего решения этих задач. В поисковой инженерии программного обеспечения применяются: генетические алгоритмы эволюционные стратегии муравьиные алгоритмы Цель направления — разработка методов поисковой инженерии программного обеспечения, позволяющих автоматизировать процесс проектирования, разработки и тестирования программного обеспечения. Построение управляющих программ по спецификации Управляющие программные системы, как правило, обладают сложным поведением, а именно, могут порождать различные управляющие воздействия в ответ на одни и те же входные воздействия в зависимости от предыстории. Исследования, проводимые в ряде университетов мира (например, в Стенфордском университете), показывают, что для построения и анализа таких систем целесообразно применять модели, основанные на состояниях. Наиболее известной моделью, основанной на состояниях и имеющей детерминированный характер, является конечный автомат. Парадигма программирования, предполагающая описание логики работы программ в виде систем взаимодействующих конечных автоматов, известна как автоматное программирование. Проектирование управляющих программных систем, в том числе основанных на использовании конечных автоматов, вручную является крайне сложным и трудоемким процессом. Поэтому актуальной является разработка методов автоматизированного построения конечных автоматов. Исходные данные для построения автоматов могут быть различными. В частности, может быть известен набор тестов, который должна проходить система, или спецификация, выраженная в виде темпоральных формул, которым построенная система должна удовлетворять. По этой причине разработка различных методов, использующих различные виды исходных данных, является актуальной. При наличии способа оценить то, насколько хорошо тот или иной вариант управляющей системы (конечного автомата) решает поставленную задачу, задача автоматизированного построения управляющей программной системы может рассматриваться как задача оптимизации. При этом такая задача, как правило, не может быть решена с помощью традиционных методов оптимизации, так как пространство поиска – множество возможных конечных автоматов – не является непрерывным. Для решения таких задач, однако, перспективным методом является применение таких методов машинного обучения, как эволюционные или муравьиные алгоритмы. На рис. 1 представлена модель автопилота на основе конечного автомата, выполняющая «бочку». Автомат представлен в правой части рисунка. Данный автомат построен с помощью муравьиных алгоритмов на основе траекторий нескольких полетов, выполненных людьми в авиасимуляторе. Рис. 1 — Автопилот на основе конечного автомата Для некоторых типов входных данных задача построения конечных автоматов может быть решена точно путем сведения к другим NP-трудным задачам для которых существуют эффективные методы решения. Например, задача построения управляющих конечных автоматов по сценариям работы может быть сведена к задачам выполнимости булевой формулы (SAT) и удовлетворения ограничениям (CSP). Для решения полученных формул на языках SAT и CSP применяются существующие эффективные программные средства. Генерация тестов с испольхованием эволюционных алгоритмов Тестирование является одним из самых затратных этапов производства программного обеспечения — по оценке экспертов, на него уходит до 50% времени и более 50% стоимости производства ПО. В рамках исследований по направлению «Технологии программирования» решается одна из задач тестирования — нахождение таких тестовых данных, на которых тестируемая программа работает как можно дольше. Для генерации таких тестов используются генетические алгоритмы. Помимо производства программного обеспечения, такие тесты нужны в образовании — для проведения олимпиад по программированию. Кроме того, методы построения таких тестов применимы при автоматизации ускорения программ — организуется коэволюция программ и тестов, приводящая к появлению более быстрых версий исходной программы. Испытание разрабатываемых методов проводится при генерации тестов для олимпиадных задач по программированию. На рис. 2 приводятся графики, иллюстрирующие построение тестов против алгоритмов поиска максимального потока. Рис. 2 — Графики, иллюстрирующие процесс построения тестов против алгоритма поиска максимального потока

Машинное обучение

Разработка методов анализа больших объемов данных разработка методов машинного обучения для классификации пользователей интернет-ресурсов разработка методов решения задач машинного обучения с использованием SAT-солверов и CSP-солверов метод роевого интеллекта теоретические исследования эволюционных алгоритмов анализ времени работы эволюционных алгоритмов под управлением обучения с подкреплением Выбор вспомогательных критериев с помощью обучения с подкреплением Эффективность оптимизации в некоторых случаях может быть повышена путем введения вспомогательных критериев. В последнее время ведутся активные исследования по применению вспомогательных критериев в задачах дискретной оптимизации, решаемых с помощью эволюционных алгоритмов. Использование вспомогательных критериев позволяет избежать остановку процесса оптимизации в локальных оптимумах целевого критерия, а также расширяет исследуемую область пространства поиска, за счет чего оптимальное значение целевого критерия может быть найдено за меньшее число итераций эволюционного алгоритма. Вспомогательные критерии, как правило, формулируются в ходе анализа задачи. Например, может проводиться декомпозиция целевого критерия на вспомогательные. Также существует пример автоматической генерации вспомогательных критериев для задачи о генерации тестов против решений олимпиадных задач. Обычно об эффективности вспомогательных критериев довольно сложно судить заранее. Более того, один и тот же вспомогательный критерий на различных этапах процесса оптимизации может как ускорять поиск оптимального значения целевого критерия, так и замедлять его. В связи с этим возникает задача автоматического выбора вспомогательного критерия, наиболее эффективного на данном этапе оптимизации, из заранее подготовленного набора критериев. Автоматический выбор вспомогательных критериев может производиться с помощью предложенного сотрудниками нашей лаборатории метода EA+RL, основанного на выборе критериев оптимизации для эволюционного алгоритма с помощью обучения с подкреплением (см. рис.). Агент обучения на каждой итерации эволюционного алгоритма выбирает критерий оптимизации из списка, состоящего из вспомогательных критериев и целевого. Выбранный критерий используется при формировании очередного поколения эволюционного алгоритма. Затем формируется некоторое представление состояния эволюционного алгоритма, а также награда, зависящая от роста целевого критерия. Награда используется для обновления оценки ожидаемой награды в данном состоянии. Выбирается критерий, максимизирующий оценку ожидаемой награды. В случае, когда оценка одинакова, критерии выбираются равновероятно. Эффективность метода EA+RL была подтверждена экспериментально на примере решения ряда модельных задач, а также практической задачи генерации тестов. Также существуют теоретические результаты, показывающий на примере модельных задач, что метод EA+RL позволяет игнорировать неэффективный вспомогательный критерий и выбирать эффективный. Схема EA+RL метода выбора с помощью обучения с подкреплением функции приспособленности (ФП) для использования в эволюционном алгоритме, g(x) — целевая функция, которую необходимо оптимизировать, x — текущее поколение особей эволюционного алгоритма, t — номер поколения.

Читать еще:  Программа для поиска музыки онлайн

Биоинформатика

Анализ данных геномного секвенирования исследуются различные математические модели сборки генома оценивается вычислительная сложность возникающих в этой области задач разрабатываются применимые на практике алгоритмы сборки генома При изучении генома живого существа выделяют три основных этапа: секвенирование молекул ДНК, содержащих информацию о генома сборка геномной последовательности анализ и сравнение геномов На рисунке показана схема выполнения первых двух из указанных этапов Изучение генома человека и других живых существ имеет важное прикладное значение. На основании результатов сборки генома конкретного человека возможна реализация индивидуальной медицины – определения предрасположенности к различным болезням, создание индивидуальных лекарств и т. д. Кроме этого на основе результатов исследования геномов растений и животных с использованием методов биоинженерии могут быть выведены новые их виды, обладающие определенными свойствами. Анализ данных экспрессии генов разрабатываются алгоритмы анализа данных, получаемых с помощью специальных чипов анализ данных является одним из этапов разработки экономичных тест-систем для выявления различных заболеваний Интеграция различных источников биологической информации разрабатываются методы и алгоритмы, которые позволяют учитывать несколько видов биологической информации при анализе одного и того же процесса, происходящего в клетке организма. например, совместно с Washington University St. Louis реализуется проект по разработке алгоритмов совместного анализа данных об экспрессии генов и об обмене веществ

Где учатся IT-специалисты? Пять лучших вузов Москвы

IT-специалист, программист, бизнес-аналитик, тестировщик, системный архитектор… Работать в сфере информационных технологий сегодня позволяет хорошо зарабатывать и быть востребованным.

Но где освоить эту профессию? Рекрутинговый портал HeadHunter представил рейтинг лучших вузов Москвы 2018-2019 года. Аналитики ресурса учли востребованность выпускников на рынке труда. В список вошли факультеты, где готовят самых успешных специалистов IT-сферы. Рассказываем, кто вошел в топ-5.

Высшая школа бизнес-информатики НИУ ВШЭ

Первую строчку в рейтинге с итоговым баллом 8,70 заняла Высшая школа бизнес-информатики (ВШБИ). К сожалению, учиться здесь могут только те, у кого уже есть высшее образование. Но ты можешь взять ВШБИ на заметку, если вдруг твой студенческий путь начнется не с информационных технологий.

Факультет открыли в 2004 году как подразделение дополнительного образования Высшей школы экономики. Здесь выпускают IT-менеджеров и IT-специалистов, разработчиков и продюсеров мобильных игр, геймдизайнеров и других.

Здесь готовят тех, у кого уже есть первое высшее, кто хочет получить практические навыки в IT-сфере или повысить квалификацию в качестве руководителя IT-компании или проекта. Всего таких программ 34. На некоторых даже не спросят, что появилось раньше – С или JavaScript? Вместе с этим не скрывают: знания в IT-сфере (замечательно, если опыт работы) у студентов и слушателей приветствуются.

Обучение платное, причем, заплатить придется немало — факультетов со стоимостью меньше 136 тысяч рублей в год в ВШБИ не найдете. Но за такие деньги в Высшей школе бизнес-информатики – преподаватели-практики, помощь в трудоустройстве, а также скидки на конференции и семинары по IT.

На факультете бесплатно помогут подготовиться к экзамену по ITIL Foundation, сдать его в два раза дешевле официальной суммы, а при успешном окончании программ второго высшего и профпереподготовки примут на программу Мастера делового администрирования. Вместо заявленных 20 месяцев эту специальность можно освоить за год.

Институт «Системы управления, информатика и электроэнергетика» МАИ

На втором месте в рейтинге – институт «Системы управления, информатика и электроэнергетика» Московского Авиационного Института . Здесь, на кафедре «Системное моделирование и автоматизированное проектирование» учат бакалавров и магистров по направлению «Информатика и вычислительная техника».

В 2018-2019 учебном году на «очку» выделили 158 бюджетных и 35 платных мест (193 тысячи рублей в год), на заочную форму обучения – 40 платных мест (61 тысяча рублей в год). У поступающих смотрели результаты ЕГЭ по математике, физике и русскому языку. В прошлом году минимальный проходной балл составил 220.

Поступившие в МАИ изучают Oracle Database, ОС Unix (Linux, FreeBSD), WEB- инструменты RUBY/PHP/HTML, языки программирования и программы 1C. На работу юношей и девушек возьмут в качестве программистов, системных администраторов, интеграторов, специалистов графического моделирования.

Кафедра не без гордости отмечает, что ее выпускники заняты в General Electrics, IBM, «Ростелекоме», Aztech и «Внешторгбанке» и даже участвовали в автоматизации олимпиады в Сочи.

Условия жизни в кампусе МАИ для иногородних студентов могут показаться раем. Новенькие корпуса общежитий, недорогие обеды в университетских столовых, пять спортивных комплексов с игровыми и тренажерными залами, скалодромом, тиром. Летом особо отличившимся предложат отдохнуть на черноморском побережье – в оздоровительном центре МАИ «Алушта».

Читать еще:  Онлайн программа для поиска музыки по звуку

Факультет информатики и систем управления МГТУ имени Баумана

Третье место в рейтинге с баллом 8,31 досталось победителю прошлого года – факультету информатики и систем управления МГТУ имени Баумана . На 11 кафедрах готовят специалистов в области разработки программного обеспечения, электронной техники для «оборонки», госслужб и частных компаний.

Выпускниками факультета ИУ заполнены такие крупные корпорации, как Microsoft, IBM, Google, Boeing, D-Link, Mail.ru. Совместно с последней в МГТУ создали «Технопарк», который готовит специалистов для российского рынка веб-разработки. Занятия ведут сотрудники Mail.ru Group, которые впоследствии могут предложить хорошие вакансии в компании. Поступить в «Технопарк» студенты могут со 2 курса.

А теперь о поступлении в «Бауманку». Бакалавров, магистров и специалистов учат только очно. Бюджетные места есть, их немного в сравнении с тем, сколько людей хотят их занять. Да и проходной балл (по результатам 2018 года) достаточно велик – 280. Суммы за коммерческое обучение в «Бауманке» заметно больше, чем у серебряного призера. Студенты-бакалавры и специалисты в год будут отдавать от 280 тысяч рублей, магистры – около 288 тысяч.

Но если оказался в техническом университете, скучать точно не придется. В вузе работает 50-метровый плавательный бассейн на 10 дорожек, открыты пять саун, действуют секции по 30 видам спорта – альпинизму, стрельбе, горным лыжам, биатлону, боксу, баскетболу. Еще есть сборная МГТУ по алтимат фризби. Диск кидать научат, форму дадут, возможно, даже возьмут с собой на чемпионат – команда университета уже зарекомендовала себя на России. Профком вуза предлагает оздоровительные путевки в Крым, Краснодарский край, подмосковную базу МГТУ в Ступине.

Факультет вычислительной математики и кибернетики МГУ

В прошлом году факультет вычислительной математики и кибернетики МГУ взял «серебро» в рейтинге hh.ru. В этом – только четвертая строчка с итоговым баллом 8,18.

Факультет готовит бакалавров и магистров по направлениям «Прикладная математика и информатика» и «Фундаментальная информатика и информационные технологии». Есть аспирантура и отделение второго высшего. Сейчас очно учатся две тысячи студентов, 200 из которых – иностранцы.

Вычислительная техника у московской альма-матер весьма приличная: суперкомпьютер «Ломоносов», хранилище данных на 43 терабайта (это 44 тысячи гигабайтов!), супервычислитель, многопроцессорная система и не меньше тысячи компьютеров в учебных классах.

При поддержке SUN Microsystems, Microsoft, Samsung и Intel в МГУ работают научные лаборатории. Специалисты этих корпораций приходят не только почитать лекции, но и вручить стипендии и гранты проявившим себя студентам. Могут даже предложить работу в солидной компании. Тесные контакты поддерживают и с другими IT-корпорациями – IBM, Cisco, «Люксофтом», «Редлабом», «Лабораторией Касперского».

Тех, кто хорошо учится и знает иностранный язык, каждый семестр отправляют стажироваться в университеты Германии, Франции или Швейцарии.

На факультете выпускается газета, создана футбольная команда, работает студенческий театр. Летом лучшим студентам предоставляют путевки в Сочи и загородный лагерь «Университетский».

Институт информационных технологий Московского технологического университета МИРЭА

Университет открыли в 2015 году путем слияния трех вузов – МИРЭА, МГУПИ, МИТХТ имени Ломоносова и нескольких научных и конструкторских организаций. Поэтому в университете придумали свою систему обучения – «вуз – базовая кафедра – базовое предприятие».

То есть выбирая конкретную специальность, студенты сразу обеспечивают себе место производственной практики на отраслевом предприятии. А также получают возможность дальнейшего трудоустройства в компании. В числе работодателей МИРЭА значатся такие промышленные «гиганты», как «Роскосмос», «Ростех» и «Росатом».

Один из ведущих факультетов – институт информационных технологий . В рейтинге hh.ru с итоговым баллом 7,91 он замыкает пятерку лучших факультетов данного направления. Почти четверть программ обучения в МИРЭА связано с такими приоритетными специальностями, как IT и автоматизация.

Кроме совместных программ с компаниями IT-индустрии (Cisco, Microsoft, Huawei, 1С-Битрикс) вуз предлагает учащимся бесплатно изучить иностранный язык, пройти курсы Академии ТВ (вместе с ВГТРК), записаться в авто- или мотошколу. Цены за последние обещают на порядок ниже, чем в коммерческих организациях.

По словам самих студентов технологического университета, поступить в МИРЭА легче, чем в другие московские альма-матер, учиться проще. Преподаватели и будущие работодатели стараются «не завалить», а всячески помочь, объяснить, направить – понимают, что им нужны не зашуганные кадры, а профессионалы дела.

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

Если ты всерьез хочешь связать свою жизнь с IT, то начать свой путь в этой сфере нужно еще в подростковом возрасте. Сделать первый шаг к прибыльной и востребованной профессии ты можешь уже сейчас, просто запишись на IT-курсы MAXIMUM DIGITAL .

Подробнее о том, как отлично сдать ЕГЭ можешь узнать на бесплатной консультации MAXIMUM . Там тебе дадут написать пробный вариант экзамена и разберут твой уровень знаний.

А ещё можно почитать теорию и узнать всё об экзамене на сайте, который круче, чем Решу ЕГЭ.

Лучшие вузы для программистов в России и Москве — рейтинг 2020

Доверь свою работу кандидату наук!

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

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

Читать еще:  Книги читать онлайн школьная программа

Если хотите получать больше полезных советов по поступлению, подписывайтесь на наш телеграм-канал. Мы поможем сдать ЕГЭ и выбрать, куда пойти учиться. А если примите участие в нашей акции, подарим путешествие мечты.

Лучшие вузы по программированию в Москве

Московский государственный университет им. М.В. Ломоносова

Самый престижный вуз РФ возглавляет рейтинг и предлагает абитуриентам широкий выбор ІТ-специальностей:

  • прикладная математика и информатика;
  • фундаментальная математика и информационные технологии;
  • биоинженерия и биоинформатика;
  • картография и геоинформатика.

Соединение классического фундаментального образования с современными педагогическими технологиями делает МГУ одним из лучших вузов по программированию.

Московский физико-технический институт

МФТИ — профильное учебное заведение для будущих инженеров и программистов, его образовательные программы имеют техническую направленность. Среди ІТ-специальностей «компьютерная безопасность» — самая востребованная у работодателей.

Такие специалисты сегодня нужны не только компьютерным фирмам, но и крупным предприятиям любого профиля для защиты от хакеров и интернет-мошенников.

Московский государственный технический университет имени Н.Э. Баумана

Бауманка — самый популярный технический вуз столицы с долгой историей и сильным профессорско-преподавательским составом. Почти на каждом из факультетов есть образовательные программы для профессии «программист»:

  1. «Информатика и системы управления».
  2. «Робототехника и комплексная автоматизация».
  3. «Фундаментальные науки».
  4. «Социальные и гуманитарные науки».
  5. Радиотехнический факультет.
  6. Аэрокосмический факультет.

Среди партнеров вуза как крупные предприятия технической отрасли, так и передовые IТ-концерны, в числе которых: Mail.ru Group, IBM, D-Link, Huawei, Cisco.

Национальный исследовательский ядерный университет «МИФИ»

НИЯУ МИФИ — один из лучших вузов для программистов в Москве, который не только выпускает хороших специалистов, но и предоставляет своим студентам массу полезных электронных сервисов, тем самым упрощая их жизнь.
Среди специальностей МИФИ:

  • прикладная математика и информатика;
  • информатика и вычислительная техника;
  • программная инженерия;
  • информационная безопасность;
  • бизнес-информатика;
  • мехатроника и робототехника.

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

Национальный исследовательский институт «Высшая школа экономики»

НИУ «ВШЭ» — не только профильный российский экономический университет, но и один из лучших вузов, готовящих программистов.
«Вышка» предлагает абитуриентам несколько ІТ-специальностей:

  • фундаментальная программа «прикладная математика и информатика»;
  • базовая «программная инженерия»;
  • практико-ориентированные «информационная безопасность» и «компьютерная безопасность»;
  • профильная для экономического вуза «бизнес-информатика».

Стоимость контрактного обучения за год в НИУ «ВШЭ» — одна из самых высоких в стране, но в вузе действует специальная программа скидок для поступивших на 1 курс (например, для участников олимпиад).

Кстати! Для наших читателей сейчас действует скидка 10% на любой вид работы

Перед началом учебы на программиста позаботьтесь о покупке мощного ноутбука

Лучшие вузы для программистов в России

Хороших программистов готовят не только столичные вузы. Многие региональные университеты привлекают абитуриентов современными программами обучения и дистанционной практикой в лучших ІТ-компаниях страны.

Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики

Если вы — житель Санкт-Петербурга и размышляете, в каком вузе лучше учиться на программиста, выбор очевиден — ИТМО.
Вуз ведет активную научную и образовательную деятельность, дает студентам не только хорошие знания и полезные навыки, но также предлагает участвовать в интересных исследованиях и грантовых программах.

Осуществляет набор на направления:

  1. Информатика и программирование.
  2. Компьютерные системы и технологии.
  3. Программирование и интернет-технологии.
  4. Мобильные и сетевые технологии.
  5. Компьютерные технологии в дизайне.
  6. Нейротехнологии и программирование.
  7. Системное и прикладное программное обеспечение.
  8. Технологии защиты информации.
  9. Программирование в инфокоммуникационных системах.
  10. Цифровое производство.

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

Новосибирский государственный университет

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

В НГУ действует система инклюзивного образования: здесь людям с особыми потребностями обеспечены комфортные условия учебы.

Томский политехнический университет

Один из лучших вузов России по программированию — ТПУ. «Программная инженерия», «информатика и вычислительная техника», «мехатроника и робототехника» являются приоритетными направлениями обучения в вузе. На эти специальности выделяется много бюджетных мест, а стоимость контракта значительно ниже, чем в вузах Москвы или Санкт-Петербурга.

Кроме них, также идет набор на «прикладную информатику» и «прикладную математику и информатику».

Санкт-Петербургский государственный университет

СПбГУ (традиционный конкурент МГУ) предлагает абитуриентам не только традиционные ІТ-специальности, но и уникальные образовательные программы:

  1. Математическое обеспечение и администрирование информационных систем.
  2. Прикладная математика в области искусства и гуманитарных наук.
  3. Современное программирование.
  4. Системный анализ и прикладные компьютерные технологии.

Среди преподавателей одного из лучших вузов по подготовке программистов — много практиков с опытом работы в крупных ІТ-компаниях.

Пермский государственный национальный исследовательский университет

ПГНИУ ведет образовательную деятельность более 100 лет, но при этом является современным вузом с европейскими программами обучения и сильной материально-технической базой (современные компьютеры и другая вычислительная техника).

Механико-математический факультет делает ПНГИУ одним из лучших вузов по программированию и предлагает абитуриентам такие направления:

  • фундаментальные информатика и информационные технологии;
  • компьютерная безопасность;
  • информационные системы и технологии;
  • инфокоммуникационные технологии и системы связи;
  • прикладная математика и информатика.

После того, как вы определились, в какой вуз лучше поступать на программиста и преодолели конкурс, не расслабляйтесь. Учиться на ІТ-специальностях непросто, поэтому не забывайте о студенческом сервисе. Его специалисты оперативно помогут со сложными лабораторными, контрольными и курсовыми.

0 0 голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector