Page 1 of 1

м?

Posted: 2009-08-14 19:19:03
by Successful
http://www.ultimasoft.ru/tools/codesweeper.php - софт не работает временно или совсем? :roll: :wink:
п.с. да,там у меня акка нет)

Posted: 2009-08-14 20:24:51
by Destruction
Хз.

Мб кто-нибудь оплатит, у меня нет ни денег, не желания.

Posted: 2009-08-14 21:02:32
by Mirage
Destruction wrote:Хз.

Мб кто-нибудь оплатит, у меня нет ни денег, не желания.

закрепил бы темку на незавичимом хостинге. А то постоянно в последнее время 404 кажет. :( Весчь то полезная. А еще лучше прояви альтруизм (билин какие слова на ночь лезут...надеюсь в тему употребил :roll:) и выклади для скачивания эту модную и полезную штуку.

Posted: 2009-08-14 21:10:31
by Kynep
Могу бесплатно повесить у себя на сервере... если нужно конечно...

Posted: 2009-08-14 22:40:00
by Successful
А то! :roll: Если Дест не возражает %) :)

Posted: 2009-08-14 23:04:24
by Destruction
Kynep wrote:Могу бесплатно повесить у себя на сервере... если нужно конечно...

Это я тоже могу..

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

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

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

>>прояви альтруизм
Четыре года абсолютно безвозмедного поддержания жизнеспособности портала было альтруизмом. Хватит.

Posted: 2009-08-15 00:37:43
by Nmy
Destruction wrote:
Kynep wrote:Могу бесплатно повесить у себя на сервере... если нужно конечно...

Это я тоже могу..

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

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

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

>>прояви альтруизм
Четыре года абсолютно безвозмедного поддержания жизнеспособности портала было альтруизмом. Хватит.


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

Posted: 2009-08-15 03:52:04
by Destruction
Nmy wrote:
Destruction wrote:
Kynep wrote:Могу бесплатно повесить у себя на сервере... если нужно конечно...

Это я тоже могу..

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

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

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

>>прояви альтруизм
Четыре года абсолютно безвозмедного поддержания жизнеспособности портала было альтруизмом. Хватит.


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

Я не бедный, у меня просто нет денег (с)

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

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

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

Posted: 2009-08-15 07:10:54
by Kynep
Ну если не весь портал, то хотя бы утилиту codesweeper.

Posted: 2009-08-15 07:25:17
by Nmy
Destruction wrote:
Nmy wrote:
Destruction wrote:
Kynep wrote:Могу бесплатно повесить у себя на сервере... если нужно конечно...

Это я тоже могу..

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

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

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

>>прояви альтруизм
Четыре года абсолютно безвозмедного поддержания жизнеспособности портала было альтруизмом. Хватит.


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

Я не бедный, у меня просто нет денег (с)

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

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

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


Наверно ты прав...

бб уософт

Posted: 2009-08-15 08:03:37
by Destruction
Kynep wrote:Ну если не весь портал, то хотя бы утилиту codesweeper.

Пишется любым адекватным программистом за один перекур ;-)
Nmy wrote:бб уософт

Я с ним попрощался еще месяца три назад, хз как он так долго протянул :)

Posted: 2009-08-15 08:41:33
by Kynep
Destruction wrote:Пишется любым адекватным программистом за один перекур ;-)

К сожалению, я не такой... :oops: :lol:

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

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

PS: Особые фаны могут проверять чем был открыт отступ и смотреть, чтобы был закрыт нужным и соответственно выявлять ошибки и автоматически добавлять забытые endif.. Ничего сложного.

Posted: 2009-08-15 09:38:08
by Kynep
Destruction wrote:Ничего сложного.

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

Может кто из "знающих" займется...?

Posted: 2009-08-18 18:04:07
by Nmy
Kynep wrote:
Destruction wrote:Ничего сложного.

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

Может кто из "знающих" займется...?


Стукнул Дестру в аську...

Posted: 2009-08-18 22:01:46
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

Posted: 2009-08-18 23:07:28
by Nmy

Posted: 2009-08-19 06:55:30
by Kynep
http://coop.myftp.org/utils/codesweeper.htm
Вот еще сцылко, на всякий случай :P :wink:

Posted: 2009-08-19 15:01:10
by Mirage
Вооо Открытый код самая афигенная штука. :lol:

Posted: 2009-08-20 09:17:58
by 666||TORCHKI
Подняли сайт ? Спс спс )