From: Posterous [mailto:no-reply@posterous.com]
Sent: Friday, January 20, 2012 12:06 PM
To: john.webmaster.smith@gmail.com
Subject: [franklin100] Re: [franklin100] Re: Точкователь гуглопочты
|
| |
| |
|
|
| | | |
|
| | Your email has been posted! | |
|
| | Or, Edit This Post | | |
| | |
| | |
| | |
|
| | | |
|
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. | |
| | |
| | |
| | |
|
|
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. |
| | | |
| |