Simple Proxy Server

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by z01b, 20 Jul 2007.

  1. X-lord

    X-lord Banned

    Joined:
    16 Dec 2006
    Messages:
    27
    Likes Received:
    4
    Reputations:
    1
    верх инженерной мысли!!! =)

    всего 46000 с лишним байт...
     
  2. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    z01b обещанные сорцы будут?)
     
  3. X-lord

    X-lord Banned

    Joined:
    16 Dec 2006
    Messages:
    27
    Likes Received:
    4
    Reputations:
    1
    имхо чтоб пмсать на апи хорошо знат дельфи необязательно... главное знать апи %)
     
  4. asm33

    asm33 Elder - Старейшина

    Joined:
    19 Jan 2006
    Messages:
    55
    Likes Received:
    7
    Reputations:
    4
    чувак написал еще одну реализацию а вы его. нехорошо как то.

    А Кто говорит "надо на апи итд итп" убейте себя, и не появляйтесь больше на этом форуме вообще. Идите на wasm.ru, им втирайте свои мысли, там вас поймут.

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


    А размер проги давно уже не имеет значение в нашем тысячилетии. Главное чтоб СТАБИЛОНО работало. Щас дешевле купить флешку на 128метров, чем коробку с дискетами.
     
    3 people like this.
  5. Ni0x

    Ni0x Elder - Старейшина

    Joined:
    27 Aug 2006
    Messages:
    338
    Likes Received:
    157
    Reputations:
    37
    Это прокси сервер! Ты понимаешь это или нет?
    Полный бред.
    В этом вся печаль...
    Ненавижу такой подход. Конечно, зачем писать красивый код в пару килобайт, когда можно сделать мутанта на VCL за пару минут. Люди перестают думать, понимаешь? Это регресс в моем понимании.
     
    2 people like this.
  6. GoreMaster

    GoreMaster Elder - Старейшина

    Joined:
    28 May 2007
    Messages:
    119
    Likes Received:
    32
    Reputations:
    4
    asm33,ппц ты хeрню сморозил
    Максимальная стабильность и производительность достигается при использовании этих самых АПИ функций.
     
    #26 GoreMaster, 6 Aug 2007
    Last edited: 6 Aug 2007
  7. KEZ

    KEZ Ненасытный школьник

    Joined:
    18 May 2005
    Messages:
    1,604
    Likes Received:
    754
    Reputations:
    397
    > А размер проги давно уже не имеет значение в нашем тысячилетии.

    пиздец ты мудак
    когда человек покупает трой за 5к он обчно интерисуется, какой там размер. и обычно покупает, если не больше 20-30кб. и это со всем огромным кол-вом ф-и.
    наверное, и старые машины, антиквариат и т.п. - тоже не имеют значения в нашем тысячелетии, когда есть новые серии Bmw?
    а говоришь ты так только потому что сам нихуя не умеешь и не разбираешься.
     
    1 person likes this.
  8. Alexsize

    Alexsize Fail

    Joined:
    17 Sep 2005
    Messages:
    1,771
    Likes Received:
    1,221
    Reputations:
    704
    Вообще я как раз сейчас пишу HTTP прокси на C++(мне нужно редактировать запрос "на лету") и мне не удаеться (с учетом всех ухищрений) получить размер менее 30 кб.
    Конечно я допускаю, что я что то не так делаю... Но вот SLESH писал точно такой же прокси и он у него вышел 16 кб на делфи. Мы оба писали, используя Winsock. И у него и у меня файлы не паковались=(
     
  9. da_ff

    da_ff Elder - Старейшина

    Joined:
    11 Jul 2006
    Messages:
    118
    Likes Received:
    22
    Reputations:
    26
    ты думаешь у тебя 30кб чистого кода? я сильно сомневаюсь. 30кб получилось только потому, что линковщик много всякой ерунды накидал в ехешник
    вот полузная в этом плане ссылка http://wasm.ru/forum/viewtopic.php?pid=188444#p188444
     
  10. Alexsize

    Alexsize Fail

    Joined:
    17 Sep 2005
    Messages:
    1,771
    Likes Received:
    1,221
    Reputations:
    704
    Читай внимательнее что я писал. С УЧЕТОМ УХИЩРЕНИЙ. И плясок с бубном над линковщиком.
     
  11. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    да SLESH вообще с другой планеты... еще раз ему спасибо за объяснение мне винсока =)

    ЗЫ вы под консоль писали или под гуи? кстати, я недавно начал учить С++. почему-то хелло ворлд под консоль 36 кб, а под гуи 20 кб. разве не должно быть наоборот?
     
    2 people like this.
  12. Ni0x

    Ni0x Elder - Старейшина

    Joined:
    27 Aug 2006
    Messages:
    338
    Likes Received:
    157
    Reputations:
    37
    плохой из тебя танцор значит.
    компилятор? Если VC, наверняка не знаешь про Release.
     
    #32 Ni0x, 6 Aug 2007
    Last edited: 6 Aug 2007
  13. Shred

    Shred Elder - Старейшина

    Joined:
    22 May 2006
    Messages:
    200
    Likes Received:
    29
    Reputations:
    0
    Эх не хочеца спорить, но скажу одно, когда 3 десятка програмеров пишут нереальный комбайн-бизнес приложение, которое надо соорудить за месяц и тада они поднимут прилично бабок, то врятли они будут ваяьб всё это на апи, даже если они експерты в этом. Люди, которые не работают в софтверных компаниях никогда этого не моймут и я не понимал. Тут смотря какие требования. А если вам нужен компактнений трой и вас не гонит началство в шею - по почему бы не использовать апи.
     
  14. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    мухаха. лол. это как раз под релизом
     
  15. Ni0x

    Ni0x Elder - Старейшина

    Joined:
    27 Aug 2006
    Messages:
    338
    Likes Received:
    157
    Reputations:
    37
    лолы себе оставь.
    http://forum.vingrad.ru/topic-38864.html
     
    1 person likes this.
  16. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    почитал. интересно. подумал. решил, что если пожать upx'ом, получится нормально. во всяком случае, не дельфи=)
     
  17. Ni0x

    Ni0x Elder - Старейшина

    Joined:
    27 Aug 2006
    Messages:
    338
    Likes Received:
    157
    Reputations:
    37
    Если они эксперты в этом, как ты сказал, то они с легкостью напишут в кратчайший срок, иногда во всей иерархии оболочек, которые используют как готовый вариант в больших проектах запутаться легче, чем в аналоге на винапи. В большинстве случаев, отлаживать программу состоящую из набора таких "надслоек" над винапи сложнее, чем если бы она была написана полностью на чистом винапи. Конечно, сейчас мне приведут еще кучу доводов в сторону времени, ну если вам нравиться писать кривость - пишите, никто же не принуждает использовать winapi в своих разработках. Это мое мнение. Вообще, пусть исходники выкладывает, а то раздел программирование, а в теме только бинарник.
     
  18. Alexsize

    Alexsize Fail

    Joined:
    17 Sep 2005
    Messages:
    1,771
    Likes Received:
    1,221
    Reputations:
    704
    С УЧЕТОМ ВСЕХ УХИЩРЕНИЙ. Если что я хоть в С пока и не шарю особо, но про релиз знаю. Меньше воду бы лил, а посовеовал бы что. UPX - не выход.
     
  19. Ni0x

    Ni0x Elder - Старейшина

    Joined:
    27 Aug 2006
    Messages:
    338
    Likes Received:
    157
    Reputations:
    37
    Alexsize, есть темы на васме, винграде, пользуйся поиском.
    Вот еще прочитай http://www.uinc.ru/articles/28/
    И напиши что ты понимаешь под всеми ухищрениями.