HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

udolyator by inoy
  #1  
Старый 29.01.2010, 05:28
1n0y
Участник форума
Регистрация: 09.05.2009
Сообщений: 186
С нами: 8951426

Репутация: 102
По умолчанию udolyator by inoy

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

сразу оговорюсь: это моя первая программа на делфи. до неё делфи в глаза невидел вообще. некоторые функции (цветные окошки, например) были приделаны только для того, чтобы разобраться в том или ином компоненте.
если увидите ошибки или не найдёте нужной вам функции - пишите, поправим\добавим


итак, что умеет прога:



удаление дублированных строк
можно выбрать из двух видов: быстрый и медленный.
быстрый работает непосредственно с файлами *.txt, не загружая строки в поля. работает также быстро, как и uniquer saiNT'a.
медленный загружает все строки в поля - изза этого он и медленный, особенно с большими объёмами.

сравнение двух файлов и удаление строк файла2 из строк файла1 (например: у вас есть акки. вы их проверили - получили валид. забиваете все акки в первое поле, валид во второе и на выходе получаете отобранный невалид )



отбор мыл вк от акков
например, есть у вас куча акков, еще бОльшая куча мыл от этих и всяких других акков и вам срочно надо выбрать мыла от акков (для ретрива, например) - забиваете мыла в первое поле, акки во второе и тыкаете на кнопачку. вуаля, мыла отобраны!



обработка паролей\текстов
опционально обрабатываются либо весь текст, либо пароли после разделителя ":"

зачем удалять из паролей??
например у вас есть куча невалида вк и вы хотите прочекать это всё на валидность мыл. как известно, в паролях ВК могут быть любые символы, а вот в паролях от мыл - нет. тут то и придёт на помощь моя прога: суёте акки в первое поле, выбираете что удалять и жмёте кнопку. мыл восстановится на порядок больше, это гарантирую
опционально пароли с <4 символов удаляются, т.к. почти везде стоит ограничение минимальной длинны пароля

можно удалять цифры\кириллицу\латиницу\с ужебные символы или свой набор символов (записывать подряд, без пробелов)


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




отбор мыл по доменам\параметрам
идею и половину кода нагло украл у udman'a

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

да, и: кого бесят цветастые поля - настройте цвета сами. над каждым полем есть кнопочка.

v1.1beta:
добавил еще пару генераторов паролей, отрезалку пассов, разделялку акк:пасс на акк и пасс, и заменялку переноса на табуляцию (для фэйсбука пригодица, хехе)
доделывать правда уже влом, может какнибудь позже

скачать версию 1.1beta: http://slil.ru/29214382

и не забудьте файлик data.ini, иначе все поля будут черными

Последний раз редактировалось 1n0y; 27.05.2010 в 03:12..
 
Ответить с цитированием

  #2  
Старый 29.01.2010, 10:46
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

А теперь вопрос. Если загнать туда базу из 50 лямов мыл, то выживет прога или нет?
 
Ответить с цитированием

  #3  
Старый 29.01.2010, 10:51
AlexTheC0d3r
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
С нами: 9365528

Репутация: 425
По умолчанию

Цитата:
Сообщение от slesh  
А теперь вопрос. Если загнать туда базу из 50 лямов мыл, то выживет прога или нет?
скорей всего нет...
 
Ответить с цитированием

  #4  
Старый 25.02.2010, 14:15
RedFern.89
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
С нами: 8582863

Репутация: 69
По умолчанию

Цитата:
Сообщение от slesh  
А теперь вопрос. Если загнать туда базу из 50 лямов мыл, то выживет прога или нет?

если бы работала с Базами Данных а не с текстовыми файлами, то может и выжила бы
 
Ответить с цитированием

  #5  
Старый 22.03.2010, 18:58
greki_hoy
Познающий
Регистрация: 04.03.2010
Сообщений: 32
С нами: 8520171

Репутация: 23
По умолчанию

2slesh - имхо если бы я удалял дубли я бы взял GLIB или другую реализацию деревьев
и построил бы дерево сразу удаляя дубли и обошел бы дерево потом и записал в выходной файл но я не стал бы писать свое дерево чтоб уложится в 20 кб
и ушло бы на это 20 мин времени вместо пол часа на написание простейшего дерева и минимум час на отладку и то не был бы уверен что багов в коде дерева больше нет
зачем себе создавать лишнюю работу для простой программы задача которой не побыстрее и незаметней закачатся на комп жертве а просто тупо парсить строки выполняя разные манипуляции с ними другое дело если пишем что то маленькое тут можно было бы и потратить два часа вместо 20 мин и написать свое простейшее дерево
вообщем я за то чтоб не городить огород на таких простых задачах а использовть библиотеки
 
Ответить с цитированием

  #6  
Старый 29.01.2010, 11:38
warkk
Участник форума
Регистрация: 20.02.2009
Сообщений: 183
С нами: 9063843

Репутация: 50
По умолчанию

Хм) Раз до этого делфи вообще в глаза не видел, то молодец +)
 
Ответить с цитированием

  #7  
Старый 29.01.2010, 11:51
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
С нами: 10943066

Репутация: 1236


По умолчанию

а мы ща попробуем покнуть)
не не получилось)
__________________


snow white world wide

Последний раз редактировалось sn0w; 29.01.2010 в 12:38..
 
Ответить с цитированием

  #8  
Старый 29.01.2010, 14:47
1n0y
Участник форума
Регистрация: 09.05.2009
Сообщений: 186
С нами: 8951426

Репутация: 102
По умолчанию

Цитата:
Сообщение от slesh  
А теперь вопрос. Если загнать туда базу из 50 лямов мыл, то выживет прога или нет?
почему бы и нет? (:
только что загнал 4 ляма в удаление дублей - удалила на ура загнал бы больше - да нотепад2 повис и я не смог навставлять еще пару лямов строк

Цитата:
Сообщение от warkk  
Хм) Раз до этого делфи вообще в глаза не видел, то молодец +)
во, спасибо приятно слышать


2sn0w и slesh: и что того что она весит метр? места чтоли на винте жалко?
прошу не кидаться гавном в делфи, а просто высказать мнение насчет полезности\работоспособно ти моей суперпроги и не забывайте, что это мой первый опыт!
ну и неоткажусь от советов\пожеланий. спасибо
 
Ответить с цитированием

  #9  
Старый 29.01.2010, 12:05
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

Мдауж. вес 1 метр. Это жесть. Если на си писать то максимум она выйдет в 20 кил без сжатия. Хотя наверное и того меньше.
 
Ответить с цитированием

  #10  
Старый 29.01.2010, 12:41
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
С нами: 10943066

Репутация: 1236


По умолчанию

Цитата:
Сообщение от slesh  
Мдауж. вес 1 метр. Это жесть. Если на си писать то максимум она выйдет в 20 кил без сжатия. Хотя наверное и того меньше.
4кб если правильно настроить и без гуи.

обычно юзаю вот такой стафф, если не нужна црт и операции с плавающей точкой

#pragma optimize("gsy", on)
#pragma comment(linker, "/MERGE:.rdata=.data")
#pragma comment(linker,"/MERGE:.text=.data")
#pragma comment(linker,"/SECTION:.data,ERW")
#pragma comment(linker, "/ENTRY:WinMain")
__________________


snow white world wide

Последний раз редактировалось sn0w; 29.01.2010 в 12:56..
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.