м?

Ask for help

Moderators: Murderator+, Murderator

Post Reply
Successful
Posts: 174
Joined: 2008-12-13 00:00:15

м?

Post by Successful »

http://www.ultimasoft.ru/tools/codesweeper.php - софт не работает временно или совсем? :roll: :wink:
п.с. да,там у меня акка нет)
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Хз.

Мб кто-нибудь оплатит, у меня нет ни денег, не желания.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Post by Mirage »

Destruction wrote:Хз.

Мб кто-нибудь оплатит, у меня нет ни денег, не желания.
закрепил бы темку на незавичимом хостинге. А то постоянно в последнее время 404 кажет. :( Весчь то полезная. А еще лучше прояви альтруизм (билин какие слова на ночь лезут...надеюсь в тему употребил :roll:) и выклади для скачивания эту модную и полезную штуку.
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

Могу бесплатно повесить у себя на сервере... если нужно конечно...
Successful
Posts: 174
Joined: 2008-12-13 00:00:15

Post by Successful »

А то! :roll: Если Дест не возражает %) :)
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Kynep wrote:Могу бесплатно повесить у себя на сервере... если нужно конечно...
Это я тоже могу..

Доступ к домену есть только у одного человека.

Соответственно и прописать что-либо в DNS может только один человек.

Наиболее реальный вариант - это оплатить хостинг там, где он сейчас есть.

>>прояви альтруизм
Четыре года абсолютно безвозмедного поддержания жизнеспособности портала было альтруизмом. Хватит.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Destruction wrote:
Kynep wrote:Могу бесплатно повесить у себя на сервере... если нужно конечно...
Это я тоже могу..

Доступ к домену есть только у одного человека.

Соответственно и прописать что-либо в DNS может только один человек.

Наиболее реальный вариант - это оплатить хостинг там, где он сейчас есть.

>>прояви альтруизм
Четыре года абсолютно безвозмедного поддержания жизнеспособности портала было альтруизмом. Хватит.
Давайте скинимся. У меня тоже денег нету, могу помоч - создам тему на дрв форуме и тут сделаем новую тему. Еще ктото на оскоме создадит итп
куда деньги отправлять?
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Nmy wrote:
Destruction wrote:
Kynep wrote:Могу бесплатно повесить у себя на сервере... если нужно конечно...
Это я тоже могу..

Доступ к домену есть только у одного человека.

Соответственно и прописать что-либо в DNS может только один человек.

Наиболее реальный вариант - это оплатить хостинг там, где он сейчас есть.

>>прояви альтруизм
Четыре года абсолютно безвозмедного поддержания жизнеспособности портала было альтруизмом. Хватит.
Давайте скинимся. У меня тоже денег нету, могу помоч - создам тему на дрв форуме и тут сделаем новую тему. Еще ктото на оскоме создадит итп
куда деньги отправлять?
Я не бедный, у меня просто нет денег (с)

Не хочу, чтобы выглядело как попрошайничество.

Если кому-то нужен UltimaSoft - R229153200933

Там долг уже порядка тыщи.. По мере поступления средств буду закидывать, но что-то я уверен, что оно никому нафиг не сдалось - все мои контакты знают, но что-то никто не связался.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

Ну если не весь портал, то хотя бы утилиту codesweeper.
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Destruction wrote:
Nmy wrote:
Destruction wrote: Это я тоже могу..

Доступ к домену есть только у одного человека.

Соответственно и прописать что-либо в DNS может только один человек.

Наиболее реальный вариант - это оплатить хостинг там, где он сейчас есть.

>>прояви альтруизм
Четыре года абсолютно безвозмедного поддержания жизнеспособности портала было альтруизмом. Хватит.
Давайте скинимся. У меня тоже денег нету, могу помоч - создам тему на дрв форуме и тут сделаем новую тему. Еще ктото на оскоме создадит итп
куда деньги отправлять?
Я не бедный, у меня просто нет денег (с)

Не хочу, чтобы выглядело как попрошайничество.

Если кому-то нужен UltimaSoft - R229153200933

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

бб уософт
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Kynep wrote:Ну если не весь портал, то хотя бы утилиту codesweeper.
Пишется любым адекватным программистом за один перекур ;-)
Nmy wrote:бб уософт
Я с ним попрощался еще месяца три назад, хз как он так долго протянул :)
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

Destruction wrote: Пишется любым адекватным программистом за один перекур ;-)
К сожалению, я не такой... :oops: :lol:
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Вкратце алгоритм:
1. Разбить все построчно.
2. Убрать для всех строк отступы.
3. Пробежаться по строкам:
if, sub, for - offset++
endif, endsub, next - offset--;
Соответственно расставить отступы.
4. Если в offset не нуль - значит скрипт кривой.

Именно так было реализовано там.. Не говорите мне, что не можете такое сделать сами..

PS: Особые фаны могут проверять чем был открыт отступ и смотреть, чтобы был закрыт нужным и соответственно выявлять ошибки и автоматически добавлять забытые endif.. Ничего сложного.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

Destruction wrote: Ничего сложного.
Ну для тебя, человека с PHP на "ты", ничего сложного... Для меня немного сложнее... в принципе подобные анализаторы кода можно на чем угодно написать, в виде утилиты какой-нить... но в PHP удобнее, ИМХО...
Да и вообще, я с программированием давно завязал, тупо нет времени, уже забыл все... и интересы сейчас далеки от этого всего...

Может кто из "знающих" займется...?
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Kynep wrote:
Destruction wrote: Ничего сложного.
Ну для тебя, человека с PHP на "ты", ничего сложного... Для меня немного сложнее... в принципе подобные анализаторы кода можно на чем угодно написать, в виде утилиты какой-нить... но в PHP удобнее, ИМХО...
Да и вообще, я с программированием давно завязал, тупо нет времени, уже забыл все... и интересы сейчас далеки от этого всего...

Может кто из "знающих" займется...?
Стукнул Дестру в аську...
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Ну..

Если совсем будет плохо - наваяю чудовище на JS :)

PS: Из секретных источников стало известно, что DihlofozzZ & Destruction планируют открыть более масштабный проект по MMORPG.. Пока только планируют.

Добавлено:
NMY прикопался..

Code: Select all

<html> 
<head> 
   <title>Yoko Injection - CodeSweeper (c) Destruction</title> 
<script type="text/javascript"> 
<!-- // 
var space_count = 1;
var space_symbl = 0;
function CodeSweeper(){ 
   var sc = document.getElementById( 'code' ).value.split( /[\r\n]+/ ); 
   var i, j, offset = 0;
   space_count = parseInt( document.getElementById( 'count' ).value, 10 );
   space_symbl = document.getElementById( "is_tab" ).checked ? "\t" : " ";
   var a1 = [ 'sub', 'if', 'repeat', 'else', 'for', 'while'/*, etc..*/ ]; 
   var a2 = [ 'endsub', 'endif', 'end sub', 'end if', 'until', 'else', 'next', 'wend'/*, etc..*/ ]; 
   for( i = 0; i < sc.length; i ++ ){ 
      sc[ i ] = sc[ i ].replace( /^\s+/, '' ); 
      for( j = 0; j < a2.length; j ++ ){ 
         if( sc[ i ].toLowerCase().substr( 0, a2[ j ].length ) == a2[ j ] ){ 
            --offset; 
         } 
      } 
      sc[ i ] = WriteSpace( offset ) + sc[ i ]; 
      for( j = 0; j < a1.length; j ++ ){ 
         if( sc[ i ].toLowerCase().substr( offset * space_count, a1[ j ].length ) == a1[ j ] ){ 
            ++offset; 
         } 
      } 
   } 
   document.getElementById( 'code' ).value = sc.join( '\r\n' ); 
   return false; 
} 
function WriteSpace( num ){ 
   var i, result = ''; 
   for( i = 0; i < num * space_count; i ++ ){ 
      result += space_symbl; 
   } 
   return result; 
} 
// --> 
</script> 
</head> 
<body> 
<textarea id="code" style="width: 100%; height: 90%;"></textarea> 
<br />Кол-во: <input type="text" id="count" value="1" size="1" />, Тип: Пробел<input type="radio" name="type" value="0" /><input type="radio" name="type" value="1" checked id="is_tab" />Табуляция
<br /><input type="button" onclick="return CodeSweeper( )" value="Sweep my code please.." /> 
</body> 
</html>
PS: Сохранить как .html и радоваться всегда доступному CodeSweeper :)

PPS: http://nmy.id.lv/codesweeper.htm
Last edited by Destruction on 2009-08-18 23:20:11, edited 2 times in total.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

http://coop.myftp.org/utils/codesweeper.htm
Вот еще сцылко, на всякий случай :P :wink:
Mirage
Posts: 2802
Joined: 2009-05-28 09:58:28
Location: Иваново
Contact:

Post by Mirage »

Вооо Открытый код самая афигенная штука. :lol:
666||TORCHKI
Posts: 257
Joined: 2006-11-14 16:19:03
Contact:

Post by 666||TORCHKI »

Подняли сайт ? Спс спс )
Post Reply