м?

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:
Kynep 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