Yoko
http://forum.yoko.com.ua/

CodeSweeper
http://forum.yoko.com.ua/viewtopic.php?f=12&t=12868
Page 1 of 2

Author:  Destruction [ 2007-12-08 22:54:45 ]
Post subject:  CodeSweeper

В конец надоело читать скрипты без отступов.

http://ultimasoft.ru/tools/codesweeper.php

Пользуйте. Бета-версия :) Есть предложения/пожелания?

Author:  Grin [ 2007-12-08 23:14:25 ]
Post subject: 

опционально выбирать тип отступа.
Вообще табуляция куда удобна, но как вариант
1. Пробелы (опционально колво пробелов для следующего уровня)
2. Тубуляция

Author:  Destruction [ 2007-12-09 12:57:03 ]
Post subject: 

Понял. Опционально выбирать отступ (количество пробелов/табуляция) :)

Не проблема - тестируй :)

PS: Это предложение или пожелание?)

Я сейчас думаю с регистром букв поиграться, т.е. сделать три варианта:
uo.usetype
uo.UseType
uo.useType

+два варианта от регистра "uo".

Но тут резко отпадает вариант "лёгкого" парсинга, что мне не нравится. Хотя, впринципе, я мог бы написать жутко грамотное регулярное выражение + рекурсия, что не заняло бы много времени - думать надо)

Author:  Edred [ 2007-12-11 19:06:58 ]
Post subject: 

Destruction wrote:
жутко грамотное


Только "жутко грамотный" человек может употреблять подобные выражения... :lol:

Author:  Destruction [ 2007-12-11 21:17:20 ]
Post subject: 

Edred wrote:
Destruction wrote:
жутко грамотное


Только "жутко грамотный" человек может употреблять подобные выражения... :lol:

Ес-сно.

Author:  Mihail [ 2007-12-20 00:22:51 ]
Post subject: 

не хватает пробелов после математических операторов (не забываем исключить "==") и после объявления, передачи переменных в функциях имхо тоже было бы не лишним

p.s. идея зачотная, даешь проверку целостности кода :)

Author:  Destruction [ 2007-12-20 03:30:46 ]
Post subject: 

Ну там вообще тупо реализовано..

Срезаем со всех строк отступы, а потом по ключевым словам в начале строки их рисуем.

Если в какой-то момент скрипта просят выставить отрицательно количество отсутпов - получается кривой скрипт. Если в конце выставления отступов в переменной хранящей количество отступов для выставления число не равно нулю - значит кривой скрипт :)

Можно конечно по-полной парсить скрипт, но пока мне надоело только отсутствие отступов )

Author:  CuHTpoH [ 2007-12-20 03:30:48 ]
Post subject: 

Destruction wrote:
Понял. Опционально выбирать отступ (количество пробелов/табуляция) :)

Не проблема - тестируй :)

PS: Это предложение или пожелание?)

Я сейчас думаю с регистром букв поиграться, т.е. сделать три варианта:
uo.usetype
uo.UseType
uo.useType

+два варианта от регистра "uo".

Но тут резко отпадает вариант "лёгкого" парсинга, что мне не нравится. Хотя, впринципе, я мог бы написать жутко грамотное регулярное выражение + рекурсия, что не заняло бы много времени - думать надо)


"PS: Это предложение или пожелание?)"
интересно чем в данном контексте предложения отличаются от пожеланий?

поповоду регистра букв : угу - главное не забыть сделать 4 вариант: "оставить как есть"

"жутко грамотное" - поржал )

P.S.: НаХрЕн ВсЕ лИшНиЕ пРоБеЛы :)

Author:  admir [ 2007-12-25 23:44:51 ]
Post subject: 

идея зачетная - прикольно кстати воровать скрипты придумал )

Author:  Grin [ 2007-12-26 08:35:39 ]
Post subject: 

На сколько эти скрипты бдут интересны если авторы не могут выравнить изначально;)

Author:  Destruction [ 2007-12-27 15:09:28 ]
Post subject: 

admir wrote:
идея зачетная - прикольно кстати воровать скрипты придумал )

Не понял..

Если, это камень в мой огород - то иди ты на...й, я ничего не ворую, ок?..

Если, это камень не в мой огород - тогда сорри за текст выше :)

Author:  I'm [ 2007-12-27 16:46:30 ]
Post subject: 

admir wrote:
идея зачетная - прикольно кстати воровать скрипты придумал )
Ну кого-кого, а Дестра в таком обвинять - бред.

Author:  Grin [ 2007-12-27 17:26:54 ]
Post subject: 

его никто и не обвиняет;) просто человек заметил, что выравнивае скрипта происходит на стороне сервера, а не клиента... тоесть то что написано в этом маленьком окошке отсылается примеком на ультима софт, там обрабатывается и высылается обратно;) вот... Вроде все четко и понятно;)

Author:  Destruction [ 2007-12-27 17:46:50 ]
Post subject: 

Grin wrote:
его никто и не обвиняет;) просто человек заметил, что выравнивае скрипта происходит на стороне сервера, а не клиента... тоесть то что написано в этом маленьком окошке отсылается примеком на ультима софт, там обрабатывается и высылается обратно;) вот... Вроде все четко и понятно;)

Спасибо, так яснее. Это действительно не обвинение, но понимаешь это только после третьего прочтения поста... Следовательно - это обвинение, но не совсем :) А учитывая недавние отрицательные высказывания этого участника в мой адрес - я могу с уверенностью сказать о том, что это камень в мой огород, просто замаскированный под обычный флуд, особенно если учесть то, что его текст несколько отличается от текста Grin'а, пусть они и схожы по-смыслу.

С логикой admir'а - нужно начинать обвинения с Yoko - он не даёт сорцы - значит что-то скрывает - походу дела ворует:
1. Скрипты, конечно же - йоко жить не может без наших скриптов.
2. Пароли - а почему бы и нет? - Рынок персонажей - весьма хорошая штука.
3. Логин серверы - на самом деле Йоко является админом одного из уошных рейтингов и использует полученную таким образом информацию в своём рейтинге.

Я думаю, даже Grin, который изучил коды инжы вдоль и поперёк не может дать 100% гарантию, что это всё не так.. Ибо заныкать такое дело можно весьма-весьма хорошо. Другое дело, что мы все хорошо знаем, что это за человек и что такие поступки ему не свойственны, о чём кстате верно заметил I'm.

PS: Всё-таки я ворующий скрипты - это нонсенс.. Я бы предложил admir'у составить психологический портрет человека использующего предоставленный мной сервис и характер скриптов отправляемых в эту форму - данный подход на порядок подрезает желание воровать таким образом скрипты.

----------------------------------------
Блин, почему я пишу пост в три строчки, а потом редактирую его до ТАКИХ размеров!?

Author:  Grin [ 2007-12-27 21:17:06 ]
Post subject: 

А чего ты Yoko вспомнил?;) мало народу в инже ковырялось?;) Ты в Асме уверен?;) а в перл модуле?;) Ладно те моды что я выкладывал там изменения не большие;) но остальное то;)

Поповоду утечки в сторону легко проверить по обрашениям лайнчера\инжекта(от имени клиента) только потому, что за время подключения создается только 2 соединения (исключение с >4.0.0). Вроде все;) порты известны адреса тоже;)

Author:  Destruction [ 2007-12-27 21:19:59 ]
Post subject: 

Grin wrote:
А чего ты Yoko вспомнил?;) мало народу в инже ковырялось?;) Ты в Асме уверен?;) а в перл модуле?;) Ладно те моды что я выкладывал там изменения не большие;) но остальное то;)

Поповоду утечки в сторону легко проверить по обрашениям лайнчера\инжекта(от имени клиента) только потому, что за время подключения создается только 2 соединения (исключение с >4.0.0). Вроде все;) порты известны адреса тоже;)

Есть другие способы..

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

Не говоря уже про то, что можно пока никто не видит создавать коннекшн скажем в 2 часа ночи, отправлять собранную инфу и тут же закрывать коннкшн.. Поднимите руку - кто палил количество коннекшнов в 2 часа ночи?)

Author:  Grin [ 2007-12-27 21:21:40 ]
Post subject: 

;) создай правило в фаерволе для конкретного серва и порта;)

Author:  Destruction [ 2007-12-27 21:23:16 ]
Post subject: 

Grin wrote:
;) создай правило в фаерволе для конкретного серва и порта;)

Ну.. Это уже паранойа - я Йоко доверяю, его прога пашет и мои пасы не тырит.

Если это не так - тада йа повешусь и напишу тырилку скриптов в своём кодсвипере :)

PS: Заглянул на википедию - узнал, что Ктулху не ест мозг.. депрессия..

Author:  korzh [ 2008-01-07 05:08:05 ]
Post subject: 

2Destruction

Сделай подсветку кода инжекта. + как вариант некое api каторое бы обрабатывалось на сервере
пример

Code:
usetype 0x0000


вернется например

Code:
uo.usetype('0x0000')


Ну чтото в етом духе.

Author:  Destruction [ 2008-01-07 07:24:58 ]
Post subject: 

Будет время - обязательно сделаю.

Изначально планировалось просто ставить отступы, чтобы читать чужие скрипты :)

Да и TEXTAREA - зверь, табуляции непонимает - нужно то же что-то будет сделать..

Page 1 of 2 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/