Как стать автором
Обновить
-6
0.1
Ivan Brovkin @vsaR1SK

Пользователь

Отправить сообщение

GOST: швейцарский нож для туннелирования и обхода блокировок

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров115K

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

Сегодня я расскажу о замечательном инструменте под названием GOST. Не пугайтесь, он не имеет никакого отношения к ГОСТ-шифрованию или чему-то подобному, на самом деле это Go Simple Tunnel. Он действительно simple (простой) в использовании и настройке, но при этом невероятно мощный, поскольку поддерживает огромное количество протоколов и транспортов, из которых вы при желании сможете построить самые упоротые и бронебойные комбинации, а именно...

Читать далее
Всего голосов 145: ↑142 и ↓3+174
Комментарии114

Что такое Selenium WebDriver?

Время на прочтение10 мин
Количество просмотров361K
Эта статья является продолжением более общей статьи «Что такое Selenium?», в которой объясняется, какое положение занимает Selenium WebDriver среди других инструментов автоматизации веб-приложений.

Здесь я постараюсь рассказать более подробно о том, что такое Selenium WebDriver, и почему его бессмысленно сравнивать с TestComplete, QuickTest Pro и другими инструментами автоматизации тестирования. И дело не только в том, что Selenium WebDriver бесплатный и открытый – его столь же бессмысленно сравнивать с другими бесплатными инструментами, такими как Sahi или Robot Framework.

Почему?

Потому что Selenium WebDriver – это не инструмент для автоматизации тестирования.

А что же это такое?

На этот вопрос можно дать несколько разных ответов, сначала я дам короткие ответы, а потом – более подробные.

Кроме того, я объясню, почему Selenium WebDriver имеет такой убогий и неудобный в использовании интерфейс (набор команд), почему он не генерирует красивые отчёты и почему несмотря на всё это он настолько популярен :)

На всякий случай оговорюсь, что хотя в этой статье речь идёт про WebDriver, многие аргументы справедливы и в отношении Selenium RC, но я не буду ничего говорить специально про эту устаревшую версию, потому что её место – на свалке истории.
Читать дальше →
Всего голосов 27: ↑23 и ↓4+19
Комментарии9

Что такое Selenium?

Время на прочтение4 мин
Количество просмотров565K
Время от времени мне приходится распутывать терминологические хитросплетения, связанные с употреблением словосочетаний, в которых встречается слово Selenium – Selenium 2.0, Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Server, Selenium Grid.

Путаница возникает во многом из-за того, что нигде нет чёткого описания всех этих терминов на одной страничке, и я постараюсь восполнить этот информационный пробел.
Читать дальше →
Всего голосов 42: ↑36 и ↓6+30
Комментарии31

Архитектура и программирование Sony Playstation 1

Время на прочтение16 мин
Количество просмотров19K

По сравнению с другими, ранее описанными мной архитектурами, архитектура Sony Playstation 1 (PSX) - сравнительно современная. И дело даже не в годе выпуска (1994) - скорее это общее ощущение сочетания новых возможностей и исчезновения привычных старых, которые были типичными для компьютеров и приставок предыдущей эпохи.

PSX (это сокращение пошло от первоначального названия проекта - Playstation X) имеет в качестве центрального процессора MIPS R3000, работающий на частоте 33МГц. Причём, Sony отказалось от сопроцессора для вычислений с плавающей точкой и вместо него сопроцессором в PSX является так называемый GTE (Geometry Transformation Engine), выполняющий различные операции с фиксированной точкой над векторами и матрицами.

Читать далее
Всего голосов 102: ↑102 и ↓0+102
Комментарии10

25 лучших репозиториев GitHub для разработчиков Python

Время на прочтение3 мин
Количество просмотров27K
Согласно опросу разработчиков на StackOverflow в 2020 году*, Python — один из самых любимых языков в мире. Что еще более интересно, Python — это язык, который разработчики больше всего хотят попробовать в своей работе. Если вы один из тех, кто использует Python и хочет прокачать свои знания, или один из тех, кто хочет изучить Python, вы попали в нужное место. Под катом 25 лучших репозиториев Python на GitHub.

Читать дальше →
Всего голосов 9: ↑7 и ↓2+7
Комментарии4

Как подготовиться к ISTQB сертификации за 3 шага

Время на прочтение4 мин
Количество просмотров26K

Изучая европейский рынок IT-вакансий, я заметила, что частым пунктом в списке пожеланий работодателей является наличие у кандидата сертификата ISTQB Tester Foundation Level. В некоторых крупных компаниях в области здравоохранения или финансов это было даже обязательным пунктом. Так что при всей моей нелюбви ко всякого рода экзаменам, я решила смахнуть пыль со своего старого намерения сертифицироваться и прикрепить заветную электронную бумажку к своему LinkedIn аккаунту. Действительно ли сертификат дает какое-то преимущество на рынке труда, это конечно отдельный вопрос, и его я затрагивать в этой статье не буду.

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

Итак, из каких этапов состояла моя подготовка и сколько занял каждый этап?

Читать далее
Всего голосов 4: ↑3 и ↓1+2
Комментарии6

Главная причина, почему не Linux

Время на прочтение4 мин
Количество просмотров174K
Сразу хочу сказать, что речь в статье пойдёт исключительно о настольном применении Линукса, т.е. на домашних компах/ноутах и рабочих станциях. Всё нижеизложенное не касается Линукса на серверах, встроенных системах и прочих подобных устройствах, т.к. то, на что я сейчас вылью тонну яда, этим сферам применения, наверное, как раз на пользу.
Читать дальше →
Всего голосов 439: ↑239 и ↓200+108
Комментарии2551

Публикация приложения в Android маркеты

Время на прочтение7 мин
Количество просмотров141K
Хорошо это или плохо, но для Android-приложений существует большое количество различных рынков продаж. С одной стороны приходится публиковать в нескольких, с другой — охват обеспечивается более широкий. Когда я задумался о том, что пора бы задействовать альтернативные маркеты для своего приложения, то толковой информации не нашёл. Сразу хочу предупредить, что программа предназначена для узкой русскоязычной аудитории, абсолютно ничем не примечательна, является по сути обычным rss-ридером для моего сайта халявы. Т.е. для многих этот опыт не будет показателен. Также я не использовал никаких средств для раскрутки своего приложения(реклама, обзоры, накрутка).
Читать дальше →
Всего голосов 55: ↑48 и ↓7+41
Комментарии21

Информация

В рейтинге
4 173-й
Откуда
Волгоград, Волгоградская обл., Россия
Зарегистрирован
Активность

Специализация

Manual Test Engineer, Quality Assurance Engineer
Senior