|
| Feed: Блог Teimos'а Posted on: Thursday, July 14, 2011 9:04 AM Author: Teimos Subject: Точкователь гуглопочты Думаю тебе известна фишка гуглопочты с точками? Нет? Тогда объясню — в адресе почты гугл не учитывает символ точки. Другими словами, адреса teimos666@gmail.com и tei.m.os.666@gmail.com с точки зрения google одинаковы. Используя это, можно регистрировать несколько аккаунтов где-либо практически на одно и то же мыло.
Вот набросал простенький скриптик, который выдает все возможные варианты е-майла с точками. Изначально условия были такие: не должно быть двух точек подряд; должны просчитываться ВСЕ возможные варианты, не конфликтуя с первым условием. Было решено успользовать обычный массив (список) как контейнер индикаторов состояния «есть_точка/нет_точки». Основной алгоритм просчета такой: 1. Берем первый элемент массива 2. Инвертируем значение элемента (0 меняем на 1, и наоборот) 3. Если элемент стал нулем, берем следующий элемент массива и переходим к п.2, иначе выходим из тела функции и приступаем к п.4 4. На основе индикаторов состояния перебираем символы в е-майле одновременно с массивом индикаторов, и если элемент массива равен 1, ставим точку Собственно, сам скрипт с небольшими комментариями: | |
| See the full gallery on Posterous |
| | | | |
|
| |
| | On the go? Download Posterous Spaces for your phone |
|
Sent by Posterous. Change your email settings or unfollow. Other questions? We’d love to help. |
| | | |
| |
No comments:
Post a Comment