L0rdwind

L0rdwind

Пикабушник
Дата рождения: 11 ноября
31К рейтинг 43 подписчика 66 подписок 27 постов 13 в горячем
Награды:
С Днем рождения, Пикабу!5 лет на Пикабу
1

Антиспам мобильных операторов

Небольшая заметка с особенностями и различиями защиты от рекламных и мошеннических звонков у разных операторов. Для детей, пожилых или особых случаев с 1 сентября можно включить полную блокировку с номеров юрлиц (не ручаюсь что она работает на 100%, т.к. еще не заработала полностью маркировка самих звонков)

МТС

Есть базовая защита, которая умеет отбивать известные оператору номера и оповещать в смс. Подозрительные звонки могут быть завершены после пары гудков. Бесплатного секретаря нет. При этом назойливо продвигает платную версию (Защитник/Защитник+).

Можно включить блокировку массовых звонков/смс через услуги, подключаются самостоятельно. Нюанс: запрет массовых звонков в начале не виден в списке услуг. Нужно пройти через основное меню на страницу защитника и долистать до его опций.

<!--noindex--><a href="https://pikabu.ru/story/antispam_mobilnyikh_operatorov_13224188?u=http%3A%2F%2Fmts.ru%2Fpersonal%2Fmobilnaya-svyaz%2Fuslugi%2Fmobilnaya-svyaz%2Fzapret-massovyh-avtomatizirovannyh-vyzovov&t=mts.ru%2Fpersonal%2Fmobilnaya-svyaz%2Fuslugi%2Fmobilnaya-svya...&h=ce62c23de1f993143619f75a42be44fb90754b9a" title="http://mts.ru/personal/mobilnaya-svyaz/uslugi/mobilnaya-svyaz/zapret-massovyh-avtomatizirovannyh-vyz..." target="_blank" rel="nofollow noopener">mts.ru/personal/mobilnaya-svyaz/uslugi/mobilnaya-svya...</a><!--/noindex-->

mts.ru/personal/mobilnaya-svyaz/uslugi/mobilnaya-svya...

<!--noindex--><a href="https://pikabu.ru/story/antispam_mobilnyikh_operatorov_13224188?u=http%3A%2F%2Fmts.ru%2Fpersonal%2Fmobilnaya-svyaz%2Fuslugi%2Fmobilnaya-svyaz%2Fzapret-massovykh-smsrassylok&t=mts.ru%2Fpersonal%2Fmobilnaya-svyaz%2Fuslugi%2Fmobilnaya-svya...&h=9c5eb672f4f47a39aaa1a46ddd74f46a1b1e713b" title="http://mts.ru/personal/mobilnaya-svyaz/uslugi/mobilnaya-svyaz/zapret-massovykh-smsrassylok" target="_blank" rel="nofollow noopener">mts.ru/personal/mobilnaya-svyaz/uslugi/mobilnaya-svya...</a><!--/noindex-->

mts.ru/personal/mobilnaya-svyaz/uslugi/mobilnaya-svya...

Билайн

Есть базовая защита, которая умеет отбивать известные оператору номера и оповещать в смс. Подозрительные звонки могут быть завершены после пары гудков. Есть бесплатная и платная версия секретаря (Виртуальный помощник), разница невелика, звонки умеет принимать и бесплатный, можно настроить условия ответа, записывает и можно слушать в приложении. С номеров не-билайна отсекает неплохую долю спама (на моем опыте прорывались только самые упорные или свежие номера, например РТ)

Нет блокировки массовых звонков/смс через услуги. Операторы в чате прикидываются дурачками и отключают только "рекламу от партнеров" и под честное слово. Есть блок международных звонков, но он уже бесполезен.

<!--noindex--><a href="https://pikabu.ru/story/antispam_mobilnyikh_operatorov_13224188?u=http%3A%2F%2Fbeeline.ru%2Fcustomers%2Fproducts%2Fmobile%2Fservices%2Fdetails%2Fzapret-mezhdunarodnih-vizovov&t=beeline.ru%2Fcustomers%2Fproducts%2Fmobile%2Fservices%2Fdetails...&h=cac48cdcc2d938b68c6783d0dec38467e377886c" title="http://beeline.ru/customers/products/mobile/services/details/zapret-mezhdunarodnih-vizovov" target="_blank" rel="nofollow noopener">beeline.ru/customers/products/mobile/services/details...</a><!--/noindex-->

beeline.ru/customers/products/mobile/services/details...

Мегафон

Вместо базовой защиты выкатили сразу хорошего бесплатного секретаря (Ева). Принимает звонки, настраивается условие ответа, категории звонков. Платная версия (Ева+) в основном добавляет удобств.

Полная блокировка есть в виде услуг, подключаются самостоятельно

<!--noindex--><a href="https://pikabu.ru/story/antispam_mobilnyikh_operatorov_13224188?u=http%3A%2F%2Fmegafon.ru%2Fservices%2Fuseful%2Fblokirovka_mav%2Fblokirovka_mav.html&t=megafon.ru%2Fservices%2Fuseful%2Fblokirovka_mav%2Fblokirovka_...&h=1ffcde5afd315e7924f8c53b4870a2f95bb58982" title="http://megafon.ru/services/useful/blokirovka_mav/blokirovka_mav.html" target="_blank" rel="nofollow noopener">megafon.ru/services/useful/blokirovka_mav/blokirovka_...</a><!--/noindex-->

megafon.ru/services/useful/blokirovka_mav/blokirovka_...

<!--noindex--><a href="https://pikabu.ru/story/antispam_mobilnyikh_operatorov_13224188?u=http%3A%2F%2Fmegafon.ru%2Fservices%2Fsecurity%2Fblokirovka_sms%2Fblokirovka_sms.html&t=megafon.ru%2Fservices%2Fsecurity%2Fblokirovka_sms%2Fblokirovk...&h=7a2f33f4ad62f49d7d7d474580aa28cc93a983f0" title="http://megafon.ru/services/security/blokirovka_sms/blokirovka_sms.html" target="_blank" rel="nofollow noopener">megafon.ru/services/security/blokirovka_sms/blokirovk...</a><!--/noindex-->

megafon.ru/services/security/blokirovka_sms/blokirovk...

Операторский спам при этом самостоятельно уже не отключается, только выпрашивать.

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

Показать полностью 7

Ответ на пост «РКН будет отслеживать обходы блокировок»3

Заголовок не соответствует содержанию. Перепись истеричек в комментах как обычно. Читаем еще раз

Новое требование Роскомнадзора Проект приказа, подготовленный Роскомнадзором (РКН) обязывает операторов, имеющих лицензию на оказание услуг связи, обеспечить предоставление регулятору информации, идентифицирующей средства связи и пользовательское оборудование в интернете. Это значит, что РКН сможет получить информацию об интернет-пользователях, которые заходят на заблокированные в России интернет-сайты, пишут «Ведомости».

А теперь включите мозг и подумайте как можно посещать их, если они заблокированы? За попытку? Вот кто заходит на такие ресурсы без VPN и ловит ошибку с плашкой провайдера - вот про такие случаи и будут сообщать. А если через VPN, то никто ничего не увидит, они ж в обход ТСПУ работают

ТСПУ настроены на большой поток данных и у них нет вычислительных ресурсов внимательно изучать чей-то трафик. Теперь этим будет заниматься провайдер, видимо выборочно, а как спалил кого-то за ютубом - сообщать в РКН.

3
Вопрос из ленты «Эксперты»

Нужен ли сейчас дверной звонок?

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

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

Нужен ли дверной звонок в квартиру?
Всего голосов:
Показать полностью 1
0

Ответ на пост «Рабочее место java разработчика»1

Отдельная заметка о логах на бэке как обещал.
Дано: бэк, мак.
Не дано: sentry, greylog итп.
Проблема: Когда что-то случилось и знаешь что и где искать, это не проблема, а если надо дебажить в реалтайме и искать глазками аномалии по широкому списку файлов, это проблема. Часто надо заходить по ssh туда где волки срать боятся, и приходится работать с сырым текстом. А его обработать та еще задачка. Парсеры или форматтеры в пролете как из-за ssh так и из-за необходимости использовать less +F или tail -f, особенно при наблюдении за несколькими файлами.
В этом случае нам и поможет iTerm2

У этого терминала есть много достоинств, но в контексте нашей проблемы нам нужна только возможность работы с буфером. iTerm2 умеет его обрабатывать регулярными выражениями и имеет форму настройки триггеров, позволяющих производить какие-либо действия при срабатывании регулярки. Находятся они в Profiles - Advanced - Triggers.

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

Пример настройки цветов выделения:

Триггеры будут срабатывать сверху вниз. Можно например затемнить все сервисные опросы состояния, выделить http, покрасить ошибки в ядовитый красный или просто подсветить интересные айдишники, чтобы быстро их находить в тоннах текста.
Пример регулярки:
(status|error|code)[_'": ]{1,3}[4,5]\d{2}

P.S. В линуксе тоже вроде есть подобные фичи, для винды не нашел.

Показать полностью 3
3

Вопрос к банкам РФ о будущем iOS приложений

Как известно, многие банки РФ попали под блокирующие санкции, из-за чего приложения были удалены из магазинов. Для Android это обходится легко, для iOS никак. Да, я знаю про iMazing, но это костыль. И даже то, что Сбер сделал свою версию. В мобильных приложениях все равно сосредоточен важный функционал, который невозможно или трудно реализовать в веб версии. И масла в огонь подливает тот факт, что в последние 5 лет функциональности и удобству веб версий (интернет банкинг) внимание уделялось по остаточному принципу. Уже не говоря о их тяжеловесности с нынешним обилием скриптов и анимации. Кто-то продолжает публиковать приложения в App Store, другие оставили веб и решили что "и так сойдет".

Я как пользователь, начинавший с первых iPhone в 2008, решительно не понимаю почему все игнорируют возможность джейлбрейка. Это не превращение в андроид, это не пиратство и это абсолютно законно использовать, а в нынешних реалиях и создавать скорее всего. Apple уже давно не радует крутыми фичами в новых версиях, почти все носят минорный характер, обновляться постоянно причин все меньше. Да, это тоже неидеальное решение, но хотя бы решение, претендующее на независимость от политики.

Почему бы вам не объединить усилия по джейлбрейку, например чтобы нанять людей, поддерживать обновления, создать защищенный репозиторий?

Это обращение как к официальным аккаунтам @Sber, @Tinkoff.ru, @AlfaBank, так и вопрос к техническим сотрудникам банков, а то вдруг я чего-то нереального прошу. Без рейтинга.

Показать полностью
73

Начало карьеры QA (тестировщика)

Привет. Немного устал отвечать в комментариях на однотипные посты, поэтому решил накатать свой и собрать все воедино. Расскажу о том стоит или нет вкатываться в IT с тестирования и как это делать правильно.

Для ЛЛ: учите программирование и качайте софт-скиллы.

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

У каждого ремесла есть взлеты и падения. Так в 90е была востребованная профессия «эксперт по прокладке сетей», эксперт приходит и говорит где ставить розетки, где роутер и сколько чего, забирает свои 1000$ за консультацию и уходит, к началу нулевых профессия вымерла по причине ненужности.
В нулевые всем понадобились сайты и появляется очень востребованная профессия верстальщика. Ценник на сайт из трех страниц был от 500$ и до бесконечности. Постепенно верстку html страниц смогли делать все и верстальщиков стали нанимать за зарплату разнорабочего.
В середине нулевых всем захотелось делать активные сайты. Появилась востребованная профессия PHP-кодера. Ценник на такие сайты был от 1000$ за морду с оправкой формы и до бесконечности. В начале 2010х все стали уметь в CMS и PHP программистов стали нанимать за зарплату разнорабочего.
Во второй половине нулевых реклама сместилась с телевидения в интернет. Всем понадобилась посещаемость сайта и появилась востребованная профессия SEO, ценники были от 2000$… В середине 2010х поисковики создали кучу механизмов защиты от накруток, а CMS прекрасно делали базовую SEO и сеошников стали нанимать за зарплату разнорабочего.
И вот конец 00х. Появление СМС-платежей, еще свободные системы вебденег, бабло течет в рунет. Лучшее время для классических вебмастеров в рунете. Можно вообще не работать, иметь несколько сайтов, сливать через них трафик на партнерки, арбитраж, сапе и пр. Через несколько лет, население освоилось с смс платежами, а крупные компании подмяли под себя основные темы сбора денег (игры, жирные партнерки, и пр.), классические вебмастера стали зарабатывать как разнорабочие.

Все эти профессии отличает то, что результат труда человека обесценился, как правило, по причине банального прогресса. QA как профессия довольно молодая, книг мало, в вузах этому не учат, дипломов нет. Самое неприятное, что составить портфолио и презентовать кому-то знания и навыки крайне сложно, а работа предполагает какую-то команду и кооперацию. Совокупность навыков обычно делят по уровням на:
Обеспечение качества (Quality Assurance) — изучение возможностей по изменению и улучшению процесса разработки, улучшению коммуникаций в команде, где тестирование является только одним из аспектов обеспечения качества.
Контроль качества (Quality Control) — анализ результатов тестирования и качества новых версий выпускаемого продукта.
Тестирование (Software Testing) — проверка соответствия между реальным и ожидаемым поведением программы, проводится на наборе тестов, который выбирается некоторым образом.

Так вот, в данный момент Testing уже стал автоматизированным, потому что бизнесу важно получать обратную связь как можно быстрее для сохранения конкурентоспособности. QC стал полуавтоматизированным за счет CI/CD и мониторинга, в целом это больше про владение разными инструментами. А вот QA еще сильнее сместился в сферу коммуникации и разработки. И есть тенденции к эволюции этой схемы.

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

Вот и получаем, что как не крутись, а на первый план выходит программирование и владение инструментами. Кто хочет легкого старта в IT, могут на этом и закрывать страницу, потому что легкого не будет. Если разработчики создают сам программный продукт, то современные тестировщики создают инструменты для обеспечения качества этого продукта. Знать и уметь в 2023 нужно почти как в разработке, да, не так хардкорно, но и вакансий/денег все же поменьше. Вот примеры. Быстро накатать скрипт для тестовых данных или создания нагрузки на сервис. Написать мок или знать как использовать готовый. Вытащить логи из потрохов бэкенда. Написать метрики для мониторинга.

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

Я на первое место ставлю: любопытство, критическое мышление, эрудицию и ответственность. И каждый пункт можно раскрыть с очень необычной стороны, покажу на последнем примере.
Ответственность – это не кричать “Я!” и кидаться героически делать. Ответственность – это готовность иметь дело со всеми последствиями принятых нами решений. Даже если мы решаем ничего не менять – это тоже решение. У него тоже будут последствия. Допустим, по соседству со мной поселился алкаш, который орет по ночам и не дает мне спать. С недосыпу я становлюсь раздраженным, поэтому я сегодня съязвил в разговоре с коллегой, а вечером поругался с женой. Ну да ладно, объяснился, извинился – все уладили. Но дальше я решил, что алкаш со временем успокоится и не стал ничего делать. И так прошло полгода. Алкаш за полгода не успокоился, и сегодня ночью снова орал. Кто виноват, что я плохо спал? Ну, с натяжкой, по-прежнему алкаш. А кто виноват, что на работе у меня образ токсичного засранца и в семье разлад? Так что тут сложно что-то советовать, потому что софты качаются очень тяжело.

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

Да, тест-дизайн рулит, но без нескольких лет практики вы этого не поймете, хоть зубрите Канера до дыр, но лучше осваивать инструменты и сопутствующие технологии, тем более, что это намного легче сделать самостоятельно без коммерческого опыта. Примеры: Git, SQL, CI/CD, Docker, мониторинг. Обязательно уметь хотя бы ориентироваться в юниксах и консоли. Ставье убунту или что душе угодно, WSL2 на винде, консоль в маке, ковыряйте роутеры, телефоны, телевизоры и все что под рукой. Ставьте виртуалки и контейнеры, придумывайте задачи, патчите KDE под FreeBSD и сритесь на форумах. Зарегайтесь на гитхабе, там есть бесплатный Actions или поставьте локальный CI/CD. Учите любой ЯП с прицелом на автоматизацию и инфраструктуру (java, python, go, js). Полезным будет знать любой скриптовый язык хотя бы поверхностно. Найдите или придумайте задачу, пет-проект, обложите его тестами, настройте интеграции и релизы. С таким багажом ходить по собесам будете недолго.

Вот несколько ссылок на материалы, которые я обычно советую:
Большая подборка ресурсов и сообществ для тестировщика / Хабр (habr.com)
https://vladislaveremeev.gitbook.io/qa_bible/

По этой причине платить и надеяться на курсы не стоит, если есть лишние деньги, лучше возьмите курсы по разработке, а еще лучше найдите ментора.
И еще не стоит молиться на сертификаты, это не MS/Oracle. В QA единственным авторитетом был ISTQB, но они там сейчас все поехавшие. Сначала нужно получить базовый сертификат «Сертифицированный тестировщик», который полностью основан на устаревшей водопадной модели, где есть отдел тестирования, который получает продукт от отдела разработки и начинает писать тест-кейсы, а потом мы получаем доступ к ещё одному базовому же сертификату «Тестирование в гибких методологиях», который уже основан на нормальном эджайле. Все остальные курсы основаны опять же на водопадной модели, как и первый сертификат. Получается ISTQB вместо того, чтобы переписать свои книги и сертификации, учитывая существования эджайл - просто добавили один эджайл сертификат и наплодили кучу разных водопадных сертификатов. Но переписывать ведь дорого, а если добавить сертификатов - то это только профит. И курсы и сертификаты созданы только для того, чтобы на них зарабатывали их авторы. Конкретно ISTQB может пригодиться только для релокации без профильного образования в иностранную бюрократизированную компанию.

Послесловие. Я в профессии 12 лет, но вижу ситуацию как и любой только со своей колокольни. Всегда и везде есть альтернативы. Просто сейчас высока вероятность, что они приведут примерно сюда:

Показать полностью 5
1485

Ответ на пост «Лучшая служба поддержки»3

Пользуясь случаем хочу сказать спасибо Тинькофф Мобайл за самую оперативную связь с техподдержкой Билайна. Вечером оставил заявку на перенос номера, утром позвонили билайновцы и решили все проблемы.

Отличная работа, все прочитано!