[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]

No.8891 Reply [Full thread]
14 posts are omitted, 6 of them with files. Expand thread.
>> No.9972 Reply
File: f18939_Fluffy_and_soft___by_Luvythicus.png
Png, 879.00 KB, 1150×1150 - Click the image to expand
edit Find source with google Find source with iqdb
f18939_Fluffy_and_soft___by_Luvythicus.png
>>9926
А, нихрена. При путешествии по времени откатывается ж целиком все состояние программы. Так что "goto :past" и "goto :future" ничего не меняют. По сути, их вообще можно выкинуть, и программа от этого не изменится. Только процессорное время меньше будет кушаться.

Интересные эффекты начинают возникать тогда, когда некоторые объекты начинают путешествовать вместе с "goto". Но для этого надо будет как-то разорвать временной континуум, и мяу ума не приложу, как это можно сделать наиболее правильно.

А вообще, мяу кажется, никакие путешествия во времени в компьютерных программах невозможны, потому что времени там попросту нет. Вот тут http://pastebin.com/bWGKftgY, например, мяу пришлось специально описывать понятие времени (класс VirtualClock).
>> No.10359 Reply
File: 1293597668501.jpg
Jpg, 985.91 KB, 1144×1250
Your censorship settings forbid this file.
r-18
В Рубёшке неожиданно обнаружились средства для паттерн-мьятчинга. Немного допила - и:
http://pastebin.com/wb2ZqpmG
>> No.10545 Reply
>>10359
я нихуя не понял, где там паттерн-матчинг. можно пояснить?
нюфаг
>> No.10554 Reply
File: ElfenLiedExtraNyuu_003.JPG
Jpg, 27.13 KB, 700×383 - Click the image to expand
edit Find source with google Find source with iqdb
ElfenLiedExtraNyuu_003.JPG
>>10545

Вот же он:
> when [[:male, , ], [:female, , ]]
> "Oh! Ah! Yah!"
>> No.12431 Reply
File: 09d49898ab4adc4956873f0f2a03ee1f.png
Png, 513.48 KB, 600×800
Your censorship settings forbid this file.
r-18
Фуф! Не рассчитал свои силы.

http://pastebin.com/cZQ8FEvk . А, не, лучше https://gist.github.com/1137834 . Как всегда, мясо в последних разделах.

Все-таки Ватьсьяяна проделал большую работу.

Риальни спойлер: Вкратце: Yiff (и Yiff::Partner) знает все о собственно йиффе, возбуждении, об оргазмах и удовлетворении. Furry - это только фурь. Позы, вариации поз, обстоятельства йиффа и пр. - это Yiff::Detail. Yiff::Detail-ы можно перемножать, делить, они образуют как бы алгебру (шуткую, конечно же, там не алгебра ни разу). Фури имеют память, каждый Yiff автоматически отпечатывается у них в голове (и правильно). Заметьте, не отпечаток йиффа (типа, сколько оргазмов было, сколько партнеров и пр.), а целиком весь Yiff. Т. о. ничего не теряется. Ах да, в этот раз мяу решил не делать конструктор фуря из пола и вида, а нагенерировать все возможные сочетания. Чтоб уж точно все мои извращенные фантазии влезли. Зачем-то мяу это написал.

А тем временем мяу продолжаю LYNXP. Есть два варианта: сделать его в виде виртуальной машины (но тогда возникнут серьезные проблемы с компиляцией или хотя бы с ahead-of-time оптимизацией, потому что кое-какие инструкции, которые мяу хочу ввести, вообще ни на один instruction set напрямую не ложаться), либо в виде фреймворка для кодогенерации (но это на порядок сложнее как бы).

P. S. Мяу кончил на собственный код. Доктор, мяу нормален?
>> No.12435 Reply
File: 1192774474.abluedeer_trade2_moonlight.jpg
Jpg, 1128.49 KB, 908×1250 - Click the image to expand
edit Find source with google Find source with iqdb
1192774474.abluedeer_trade2_moonlight.jpg
>> No.12480 Reply
>>12431
> мяу нормален?
Нет, но можешь оставить это как есть.
>> No.12490 Reply
>>12431
Ебать, ты просто охууителен. Даже охуительней, чем прежде. Мне даже как-то похуй, что ты на это фапаешь, настолько ты охуителен. Буду ждать новых постов.
>> No.12553 Reply
File: bangin.gif
Gif, 52.04 KB, 800×618
Your censorship settings forbid this file.
r-18
Ой! Мяу же забыл самое главное!
http://pastebin.com/QjC37ppt , а лучше https://gist.github.com/1137834 .

c:здесь поправь намекает автор ололо
>> No.12559 Reply
>>12553
Там опечатки есть, типа лишних "the" и "_", но мяу уже лень и опоздал.

http://www.youtube.com/watch?v=-7vr2I7ipsY


No.8888 Reply [Full thread]
File: 1246890833407.jpg
Jpg, 202.62 KB, 1024×768 - Click the image to expand
edit Find source with google Find source with iqdb
1246890833407.jpg
Дорогой доброкодер, подскажи чего.

Есть один php-скрипт, который при помощи cURL логинится на форум и собирает какую-то статистику. Локально на денвере всё работает.

На хосте задан openbasedir="что-тоесть", из-за чего CURLOPT_FOLLOWLOCATION не работает.

Перерыл весь гугл в поисках решения - есть несколько похожих обходных путей, но ни один не работает.

Подскажите как это лечить? Или подскажите бесплатный хостинг с php, curl, safemode="off" openbasedir="", и cron'ом. (имею пару платных, но на одном нет крона, а на другом вышеописанное).

няшки авансом
2 posts are omitted. Expand thread.
>> No.8914 Reply
>>8895
use LWP; Luke.
>> No.8922 Reply
>>8914
Эх... Если других вариантов не найду, то прийдётся раскуривать перл =.=
Какие подводные камни могут быть с этим LWP? Есть какие-то особые требования к хосту?
>> No.8923 Reply
>>8922
Никаких требований, обычно оно стоит, но если нету, то можно положить рядом и добавить путь в @INC.
Какие могут быть подводные камни? Там все предельно просто. Почитай официальную документацию к модулю на его странице, там даже примеры. А сторонней документации навалом, можно, наверное, готовый вариант найти, только регэкспы и ссылки поправить останется.
>> No.8928 Reply
>>8888
> Есть один php-скрипт
Я маленько посагаю тут, вы не против?
>> No.8933 Reply
>>8923
Ок. Ну спасибо за совет на счёт LWP.
Но пока что всё же надеюсь разобраться с уже имеющимся на похапе, ибо зучать перл - ещё больше времени займёт.

>>8928
Дело ваше.
>> No.8938 Reply
>>8933
Для простого парсера учить почти ничего и не придется, никаких перлотонкостей для этого не нужно(если только http протокол, но там все просто, да и не знать, как оно работает - стыдно), просто функции по другому зовутся, да регулярки более няшно оформляются. Или ты похапе-макака-^C^V? :3
>> No.8943 Reply
>>8938
Понятно.
> Или ты похапе-макака
Наверное таки макака, раз сразу не понял, что причина проблемы на столько банальна: "исходящие соединения закрыты" (это свежая инфа от хостера) :3
>> No.8944 Reply
>>8943
Подними туннель, лол.
>> No.9005 Reply
File: 1234897077026.jpg
Jpg, 20.86 KB, 410×402 - Click the image to expand
edit Find source with google Find source with iqdb
1234897077026.jpg
>>8944
Когда попытался загуглить об этом, то был забанен.
Что он собой представляет, этот туннель?
Хоть вопрос уже решён заведением подходящего хостинга, но про туннель всё равно интересно.
>> No.9006 Reply
>>9005
http://en.wikipedia.org/wiki/Tunneling_protocol#Secure_Shell_tunneling Хотя бы так. Первая страница гугла.


No.8510 Reply [Full thread]
File: POOOWER SLIIIIIIDE!.gif
Gif, 1776.57 KB, 300×202 - Click the image to expand
edit Find source with google Find source with iqdb
POOOWER SLIIIIIIDE!.gif
Добрач, у меня баттхёрт. Баттхёрт от того, что стало с моей индустрией ИТ; от дилетантов, которые наводнили ее и продолжают переть косяками; от пиздеца, который они написали вместо программ; от беспробудного быдлятства, неадекватности и просто тупости людей, назвавших себя программистами.

Такое ощущение, что я попал в детский садик для проблемных детей. Воспитатель ненадолго отошел, и дети начали творить черт знает что: крушить игрушки, кидаться соплями, носиться по всему залу, переворачивая мебель... А я стою посреди всей этой анархии и ничего не могу поделать. Мне хочется схватиться за голову и закричать: "А-а-а! Что вы де-ла-е-те! Пре-кра-ти-те! Вы же идиоты!" - или просто схватить какую-нибудь дрыну по-длиннее и пойти всех избивать.

Добрач, я больше не могу терпеть. Я хочу излить свой баттхёрт в интернет. Но сделать я это хочу так, чтобы, когда я встречу очередного великовозрастного дебила, несущего откровенную ХУЙНЮ о программировании вообще и об индустрии ИТ в частности, я мог бы просто ткнуть его носом в свои экзерсисы и на этом успокоиться. А дебил перестал бы быть дебилом или хотя бы прекратил нести ХУЙНЮ.

У меня есть соображения насчет того, как всё должно быть в мире промышленного программирования, но я просто не знаю, как это описать. Не могу определиться с форматом изложения, стилистикой, целевой аудиторией (совершенно не знакомые с программированием, "опытные программисты", посторонние люди или еще кто; может, все вместе)... в общем, совершенно не представляю, как начать. Добрач, помоги, а?

Пик анрелейтед.
296 posts are omitted, 51 of them with files. Expand thread.
>> No.15621 Reply
>>15620
Мне нужен видеоэнкодер для анимы с настройкой шрифтов, поддержкой VFR и пакетной конвертацией. Напиши, а?
>> No.15626 Reply
>>15611
няши, а можно я поделюсь порцией своего негодования? Когда происходит авария, в интерпрайзе есть всего одно решение - бест практишес, робуст, секьюр, интерпрайз кволити и дальше по тексту. Называется перезагрузить сервер без выяснения причин. Вот тут-то как раз и используется куча наколенных скриптов.
>> No.15628 Reply
>>15626
Перезагрузка сервера и даже приемлемость этого решения - это симптом более глубокой болезни, а не причина. А сама болезнь называется неустойчивость ПО.

ПО должно быть устойчивым. Мало обеспечить корректность, то бишь, полное соответствие спецификации. Грамотный программист после верификации своего творения точно знает (ну или хотя бы представляет), в каких ситуациях оно будет вести себя неадекватно. Хороший же программист обеспечит стабильную работу своего детища и в этих случаях. Не во всех - да это и невозможно - но во многих, наиболее вероятных и разрушительных. Исполнитель, запрограммированный его программой, сдохнет, но выполнит поставленную перед ним задачу. Или хотя бы попытается избежать потерь, если ситуация совсем критическая. А не взорвется нахуй только из-за того, что какой-то выродок в соседнем модуле на ноль поделил, блядь!

Но так как у нас в ИТ (особенно в тырпрайзе) работают не программисты, а гопники, которые даже слова-то такого не слышали - "спецификация", то ни о какой устойчивости речи не идет. В результате пользователям проще перезагрузить нахуй весь сервер, парализовав работу целого кластера организаций (а если вместо сисадмина тоже сидит гопник, то парализовав надолго), чем разбираться, какая служба там глюканула и почему. Кукареканья вроде: "Такая надежность в энтерпрайзе не нужна!" - мимо тазика. Я, блядь, что, счета должен сначала вбивать в компьютер, а потом еще, как совковая бабка-бухгалтерша, считать в тетрадочке в столбик?

В этом смысле надо брать пример с Google: они своё ПО принципиально запускают на дешёвом и ненадёжном оборудовании, которое постоянно выходит из строя (замена винчестеров у них идет непрерывно). Тем не менее, заявленная ими доступность их сервисов - 99.999%.

c:уловка одобряэ
>> No.15653 Reply
>>15626
> Называется перезагрузить сервер без выяснения причин.
sudo shutdown -r now
Ну, или в зависимости от вендора.
А наколенные скрипты используются, когда он загрузился, а все остальное нет. Хотя наколенночные скрипты вполне могут являться частью загрузочного процесса.
Но это в принципе другая проблема.
>>15628
> Перезагрузка сервера и даже приемлемость этого решения
Нельзя серверы перезагружать, не для того они разрабатывались. Нужно искать решения не требующие перезагрузки серверов. И это работа системного администратора.
> В результате пользователям проще перезагрузить нахуй весь сервер
С какого хера пользователи имеют доступ к серверам?
> надо брать пример с Google: они своё ПО принципиально запускают на дешёвом и ненадёжном оборудовании
Там повышение надежности за счет стоимости оборудования ни должного эффекта стабильности, ни удешевления.
> - 99.999%.
Используй тире, а не дефис же.
>> No.15657 Reply
>>15653
> > В результате пользователям проще перезагрузить нахуй весь сервер
> С какого хера пользователи имеют доступ к серверам?
> > В результате пользователям ПО проще перезагрузить нахуй весь сервер
Пофиксился.
> Там повышение надежности за счет стоимости оборудования ни должного эффекта стабильности, ни удешевления.
Не расшифровал.
> Используй тире, а не дефис же.
Я бы с удовольствием, но по дефолту оно вводится ебически. А переключалки раскладок не везде стоят. Может, попросить здешнего ZOG-а влепить автозамену " - " на " — "?
>> No.15659 Reply
>>15657
> Может, попросить здешнего ZOG-а влепить автозамену " - " на " — "?
Тогда уж " -- " на " — ". Дефис как знак никто не отменял.
>> No.15661 Reply
>>15657
> > надо брать пример с Google: они своё ПО принципиально запускают на дешёвом и ненадёжном оборудовании
> Там повышение надежности за счет стоимости оборудования не принесет ни должного эффекта стабильности, ни удешевления.
Починил себя.
Другими словами, увеличение надежности конечного оборудования, а следовательно и его стоимости, не принесет ни увеличения стабильности для пользователя и только увеличит затраты.
>> No.15665 Reply
>>15659
Дефис, обособленный пробелами. Но два дефиса is fine too.
>>15661
Это потому, что у них ПО так написано. Пидарасы, пишущие под IBM-овские мейнфреймы, похоже, вообще не предусматривают ничего. От знакомых слыхал, как у них одна IBM-овская прога вообще не запускалась только из-за того, что пара датасетов были битые (она все датасеты, какие есть, шерстила в поисках "своих" файлов, а эти каким-то образом были похерены, хотя в каталоге были). Но и мейнфрейм угробить крайне тяжело.
>> No.15670 Reply
>>15659
> --
строка отклонена
> Дефис как знак никто не отменял
дефис не отделяют пробелами.
>> No.15672 Reply
>>15670
А минус отделяют. И минус -- не тире и не дефис.


No.8466 Reply [Full thread]
File: gollbetty-718911.jpg
Jpg, 41.05 KB, 283×425 - Click the image to expand
edit Find source with google Find source with iqdb
gollbetty-718911.jpg
допустим, у меня есть литерал

char marker[] = "marker";

я пересчитываю буквы в нем

int i = 0;
do
{i++;}
while (marker[i] != 0);

и я хочу создать еще один литерал с таким де количеством знаков:
i++;
char iich[i];
допустим, у меня есть литерал

char marker[] = "marker";

я пересчитываю буквы в нем

int i = 0;
do
{i++;}
while (marker[i] != 0);

и я хочу создать еще один литерал с таким де количеством знаков:
i++;
char iich[i];

но у меня выползает ошибка

что же у меня не так?
Comment is too long. Full version. 24 posts are omitted, 5 of them with files. Expand thread.
>> No.8555 Reply
>>8545
Bitches don't know about mah C99.
>> No.26755 Reply
>>8545
   есть функция strlen() в библиотеке string.h.
- а для нахождения строк в двумерном массиве??? вашпе, как найти длину строк и столбцов в двумерном массиве???
>> No.26756 Reply
>>26755
надо стрленом вычислить длину, потом применить сайзоф, и поделить значение полученное от стрлена на то что полученно от функции сайзофф...
>> No.26798 Reply
>>8472
Но ведь это компилятор языка с++. Почему не использовать для Си сишный компилятор? Вообще не понимаю, всех уже радражает, что си и с++ пишут через дробь, но их так и продолжают едва различать, сколько можно уже? Если вы не запускаете в Делфи программы на си, почему вы делаете это на vc++?
>> No.26929 Reply
>>26798
> Почему не использовать для Си сишный компилятор?
Потому что их не осталось в природе.
>> No.26933 Reply
>>26929
Шиндузятник штоле? А ГЦЦ и Кланг для чего? Установщики под ШИНДОВС есть.
>> No.26934 Reply
>>26933
> А ГЦЦ и Кланг для чего?
Для детских игр.
>> No.26935 Reply
File: 125468651998.jpg
Jpg, 18.21 KB, 400×289 - Click the image to expand
edit Find source with google Find source with iqdb
125468651998.jpg
>> No.26950 Reply
>>26934
А интеловский?
>> No.26955 Reply
>>26950
Он же плюсовый же.


No.7752 Reply [Full thread]
File: 1270664872876.jpg
Jpg, 61.99 KB, 566×600 - Click the image to expand
edit Find source with google Find source with iqdb
1270664872876.jpg
ну вы поняли
463 posts are omitted, 152 of them with files. Expand thread.
>> No.12283 Reply
>>12274
А можешь сюда плз запостить? Со стёртыми личными данными и послужным списком, конечно.
>> No.12284 Reply
>>12275
Лол, почти все начальнички ничего не знают в той сфере которой управляют. Они манагеры-долбоёбы с замашками Сталина, но в отличие от него как огня боятся того кто может их на хуй послать.
>> No.12285 Reply
>>12274
Этим надо предложить переписать их эрлангоговно на Хаскелле, в качестве обоснования показать презентацию Димочки, и посмотреть на их лица. Думаю будет смешно. Я хотел так сделать, но что-то поленился. Позвони им, прояви настойчивость, потом поделишься весёлой историей.

>>12275
В этом списке меня бы смутило двачевание капчи.

>>12281
Что такое стафф, где его можно купить в ДС?
>> No.12289 Reply
>>12274
> "Табличный дебилизм"
> Объектная субд
Мое мнение - сейчас же все это одни и те же сорта говна (sql+orm mapper отображатель vs объектная бд + увязка с целевым ЯП). Может тока в случае объектных бд подводных камней меньше будет, но тут я затрудняюсь высказать свое экспертное мнение.

Алсо "табличный дебилизм" наверняка будет точнее, потому что вроде как везде оставляют возможность попидорасить на голом СКЛ (ассемблерные вставки, нах епта!), а объектная субд надежнее.

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

>>12252
> Ты предлагаешь стреле прогресса повернуть вспять и себя за жопу укусить?
Так она периодически сама себя в жопу ебет. К хэш табличкам веб-блядки обратно уже откатились. Райн Дал нод жс выпустил - вернул обратно кооперативную многозадачность вместо вытесняющей (ну, если не обращать внимание на libev). На смартфонах тоже многозадачность отменили, зделали какое-то говно с резидентами. И это только я знаю, так-то полюбас гораздо больше всякого было.
>> No.12291 Reply
>>12289
я всем покажу как надо делать БД, если не останусь в этой траве только графы только NP-полные изоморфизмы подграфов только фундаментальный харкор, рвущий гланды вашим частным случаям селективная аггрегация, реляционки - низкоуровневая оптимизация нормальных БД!
>> No.12293 Reply
>>12291
> только NP-полные изоморфизмы подграфов
Вроде доказали, что NP=P, так что можно не ссать. Алсо, реляционки как-бе не избавляют от необходимости долбиться в жопу частными случаями даже в рамках этих самых релияционок - все восходы и закаты солнца вручную CREATE INDEX UNITY ULTRAHARDCORE MbITISCHI. С другой стороны нормальные пацаны давно угорели по суперконпеляции и распределенным in-memory базам данных, поэтому перестраивать структуру данных в зависимости от её наполнения и статистики запросов - вовсе даже не зазорно. И да, я тоже мечтаю о базе данных, которая будет искать подграф по шаблону, хавая на лету правила переписывания, и проходить тест Тьюринга.
>> No.12294 Reply
>>12293
> Вроде доказали, что NP=P
Если ты про недавнюю статью, то её порвали на клочки за считанные часы.
>> No.12299 Reply
>>12293
>>12294
Ссылку плиз. Всё проспал.
>> No.12304 Reply
>> No.12312 Reply
>>12304
Ой, ну это давно же было и ещё тогда же отброшено, не думал, что сейчас это может кто-то вспомнить как "доказательство".


No.7536 Reply [Full thread]
File: python-logo-master-v3-TM.png
Png, 81.61 KB, 601×203 - Click the image to expand
edit Find source with google Find source with iqdb
python-logo-master-v3-TM.png
8-лет-на-питоне-кун ответит на все ваши вопросы.
496 posts are omitted, 80 of them with files. Expand thread.
>> No.14521 Reply
>> No.14531 Reply
>>14198
Это ЛИЛИЯ.
>> No.14591 Reply
File: desuBS.jpg
Jpg, 42.42 KB, 337×418 - Click the image to expand
edit Find source with google Find source with iqdb
desuBS.jpg
>>> Pn = lambda n : [lambda x : x ** m for m in range(n)]
>>> [p1, p2, p3] = Pn(3)
>>> p1(4)
16
>> No.14625 Reply
>>14591
m биндится в лямбду по адресу, а не по значению.
Вот так надо: Pn = lambda n : [(lambda k: (lambda x : x ** k))(m) for m in range(n)]
>> No.14700 Reply
>>14211
Братюни, как делать ватермарки через PythonMagick?
>> No.15063 Reply
Вообще, наверное, нужен редакторотред, но раз уж это тут началось...
В общем, поставил gVim, научился печатать. Темку сменил, что-то в .vimrc вписал, комфорт ещё не пришёл, но в принципе пользовать возможно. Но на нормальной настройке всё как-то остановилось. Инструкции по интернетам лежат разные, плагинов, делающих одно и то же - море. Что удобней - хз.
Поделитесь пожалуйста своими настройками (плагины + то, что в .vimrc).

Алсо, хотел поискать скринкастов, но находится один мусор - не посоветуете ли чего? Не только по виму, вообще не знаю злачных мест.
>> No.15064 Reply
Эй, а тред что, не бампается?
>> No.15073 Reply
>>15064
Конечно, он уже месяц, как в бамплимите.
>> No.15141 Reply
>>15073
Фигово. Новый сделать что ли.. Аль повременить? Вообще, активность как-то ни к чёрту тут в последнее время. В основном флуд, как раньше в /c/.
>> No.17057 Reply
>>14700
Ну, читаешь доки по im-convert, потом переводишь на язык PythonMagick.
Вообще я бы watermarks на баше писал. Скорость некритична, а баш иногда лучший клей.

>>14625
> Pn = lambda n : [(lambda k: (lambda x : x ** k))(m) for m in range(n)]
Упоротые наркоманы. Он только что наплодил дополнительных замыканий. Замыкание - вещь дорогая и с точки зрения памяти весьма опасная.
Писать так надо:
Pn = lambda n: [lambda x, pow=i: x**i for i in range(n)]
Я тут наплодил немного референсов и всё.


No.7420 Reply [Full thread]
File: 1285680910__4288308_1018015.jpg
Jpg, 57.17 KB, 250×250 - Click the image to expand
edit Find source with google Find source with iqdb
1285680910__4288308_1018015.jpg
В общем это только идея посетившая мой моск.

Схема такая. Есть программка использующая компонент TWebBrowser. Компонент грузит мою страницу содержащую скрипты, которые создают iframe элементы и загружают в них всякие странички. TwebBrowser настраивается на работу через прокси сервер.

Прокси сервер загружает эти самые странички и добавляет в каждую специальный скрипт работающий на основе java script метода window.postMessage, и событий с ним связанных. Поидее таким образом странички в фреймах смогут взаимодействовать с основной страницей и наоборот.

Прокси сервер должен быть прозрачным, что бы не было никаких добавлений в заголовки и т.п.

Собственно меня интересуют такие дела.
Метод window.postMessage вроде как появился в HTML5. Будет ли он работать на старых страницах или необходимо будет переделывать doctype всех документов в прокси? Поддерживает ли этот метод TWebBrowser?

Реализация прокси. Какие компоненты лучше для этого использовать, чтобы он работал на локалхосте. Если можно то с примерами.
>> No.7421 Reply
>>7420
Да ты же наркоман.
> Будет ли он работать на старых страницах
что значит "старая страница"?
Подозреваю, что ты даже в хтмл не можешь, а так как городимые тобой костыли говорят, что о существовании ничего другого ты не знаешь, то лучше просто уходи.
>> No.7422 Reply
>>7421
на страницах с доктипом не хтмл5. Да я наркоман. Но я не уйду.
>> No.7423 Reply
>>7422
А теперь открой гугль и почитай что такое хтмл5. А потом почитай что такое яваскрипт и какое отношение он имеет к хтмл.
>> No.7424 Reply
>>7423
Ладно, умник. Я может не такой мега супер пупер гуру, как Ваше, извините за выражение, величество. Но дело совершенно не в том что такое хтмл5 и ява скрипт. Несмотря на то, что мои слова кажутся Вам глупыми или бессмысленными, я думаю что вы уловили общий смысл моего, но в виду слишком пездатого чсв, вместо того что бы дать полезную инфу, вы, обращаете внимание на мои недостатки. Поверьте, Ваши действия не принесли пользы ни мне ни Вам.

Основными вопросами остаются: компоненты для написания прокси; сработает ли метод postMessage в TWebBrowser
>> No.7425 Reply
>>7420
Во-первых, ты огребаеш. RAD Studio can into двухбайтовые кодировки только с мучительными анальными болями.
Во-вторых, ты прокси-сервер какой использовать собрался? Или ты имел ввиду “добавлю на форму TProxyServer”?
В-третьих, http://google.ru/search?q=html+forms нехер городить такие костыли для простой отправки чего-либо. JS с ифреймами юзают только в редких случаях, когда хотят получить “бесконечный ифрейм”, т.е. своеобразный туннель с динамической подгрузкой. Оно тебе вряд ли надо. Пруф ми фронг.
В-четвёртых, тех разработчиков, которые гонятся за эфемерными стандартами, не соблюдая текущие, я бы вешал за яйца.
В-пятых, нафейхуа и вообще что ты там городишь?!
>> No.7426 Reply
>>7425
Мне необходимо работать с DOM определённых страниц, определённых сайтов. Для разных страниц нужно выполнять разные действия. Список страниц и код который с ними работает будут добавляться постоянно. Должна быть возможность удобного добавления. Всё взаимодействие с сайтами происходит через high anon proxies. Сайты должны видеть обычные запросы как от браузеров. Загруженные страницы дожны вести себя как в браузере (выполнение содержащихся на них яваскриптов, флеша и т.д.). Это всё должно уметь сворачиваться в трей. Можно грабить корованы.

Было бы феерически ахуенно, если бы я мог организовать всё взаимодействие с DOM этих страниц на яваскриптах. Что-то воде моей главной страницы, которая загружает чужие страницы в ифреймы, динамически подгружает необходимые скрипты для работы с этими страницами.
>> No.7427 Reply
“добавлю на форму TProxyServer” что-то в этом роде имел.

В общем TWebBrowser не поддерживает postMessage.
Попробую сделать эту херь под xulrunner. "Прога-прокси" должна работать на локалхосте и слушать какойнибуть порт, в настройках своего xulrunner app выставляю подключение через этот прокси. Последний шлет запрос на эти сайты уже через сторонние high anon, не изменяя заголовки и прочую передаваемую в запросе инфу, затем вставляет в код получаемых страниц специальный скрипт. При загрузке страницы в iframe моего xulrunner app через postMessage происходит взаимодействие.

Т.е. допустим главный скрипт на моей главной странице, в которой все эти ифреймы будут, шлет какому-нибуть ифрейму ссылку на яваскрипт, скрипт добавленный с помошью моего прокси умеет этот скрипт загрузить, а уже загруженный скрипт знает что нужно делать с DOM, использовать функционал изначальных уже заданных разработчиками этой страницы яваскриптов в документе и т.д.
>> No.7452 Reply
>>7424
> компоненты для написания прокси
Я бы на перле написал. Там кода на 30 строчек. Примерами демона, который слушает порт и качалки завален весь интернет, их только нужно объеденить.


No.6741 Reply [Full thread]
File: 1278449659485.jpg
Jpg, 40.13 KB, 800×600 - Click the image to expand
edit Find source with google Find source with iqdb
1278449659485.jpg
Суп перлач!
Сегодня мне взбрело в голову начать изучение perl.
Чтобы лучше запомнилось- пишу тренировочный скрипт. Столкнулся с проблемой на участке кода:

chomp(my @page = curl $ARGV[0]);
foreach my $line (@page) {
if ($line =~ m!\<a href="/src/!) {print $&"\n";}
в последней строке проводится ожидаемое действие по вычленению из текста участков, совпадающих с регуляркой (кусок А). Но как мне заменить часть "куска А" на другой "кусок Б"? К примеру, хочу заменить "href" на "DICK", после чего передать измененный участок "<a DICK="/src/" дальше для обработки.
Помогай, анончик, с меня лоли!

твой начинающий перлобыдлокодер
9 posts are omitted, 1 of them with files. Expand thread.
>> No.6759 Reply
>>6756
И еще, chomp-то тебе здесь зачем? Все равно потом кусок строки выдергиваешь, можно выкинуть.
>> No.6760 Reply
>>6758
Как раз таки надо. Есть жсон модули, которые парсят, но можно и свой парсер-костыль на основе писать, все-таки JSON слишком большой и перегруженный, если использовать для простых вещей.
>> No.6761 Reply
File: 0075.jpg
Jpg, 96.03 KB, 640×480 - Click the image to expand
edit Find source with google Find source with iqdb
0075.jpg
>>6756
Очень хорошо выглядит этот кусок, но Perl 5.10 не выполняет его, ругается на синтаксис во второй строке. Что именно ему не нравится я понять пока что не могу: маленький еще.

>>6758
> Во избежание проблем с блокированием доступа, таки рекомендуется использовать API если уж очень хочется писать скрипты к доброчану.
Про .json я и не знал, спасибо, покурю. А насчет скриптов для доброчана- я и не думал ничего такого писать, просто изучаю perl и по ходу делаю себе скрипт, который позволит из тредов разных борд содержимое вытягивать. Доброчан в их числе.

ОП
>> No.6763 Reply
>>6761
Скорее всего # ему не нравится, сделай / и бекслеши поставь в нужных местах.
> просто изучаю perl и по ходу делаю себе скрипт, который позволит из тредов разных борд содержимое вытягивать
Напиши данбуру-качалку же. Это стандартная задача, причем очень перловая. Можешь мою доделать, а то я забросил.
>> No.6770 Reply
>>6763
> Скорее всего # ему не нравится, сделай / и бекслеши поставь в нужных местах.
Нет, пробовал разные разделители, упрощал регексп, не помогает. Продолжу читать умные книжки, авось, догадаюсь, в чем дело.
Алсо, сейчас читаю "Изучаем Perl, 5-е издание; Рэндал Л. Шварц, Том Феникс и брайан д фой" как книжка, годная?
> Напиши данбуру-качалку же. Это стандартная задача, причем очень перловая. Можешь мою доделать, а то я забросил.
Это оно? http://410chan.ru/dev/res/773+50.html
>> No.6773 Reply
>>6770
> Lama book
> годная?
Лол, ты еще спрашиваешь? После нее нужно Programming Perl и в комплекте Perl Cookbook можно полистать.
Если не о стандартных рассуждать, то еще "Разработка сетевых программ на Perl" Штайна неплохая, я с нее начинал. Но все-таки, перл, кончено, хорошо, отличный язык, но сейчас уже совсем не то время, его уже неудобно применять везде, круг задач сузился до того, для чего он и разрабатывался - обработка текстовых данных.
> Это оно
Да, там где-то в треде и ссылки на гуглекод есть.

Да, в >>6756 лишняя ; после "\n". Соответственно if обрабатывается как предусловие, а ему нужны скобки. Вот твоя ошибка.
>> No.6775 Reply
>>6773
<Да, в >>6756 лишняя ; после "\n". Соответственно if обрабатывается как предусловие, а ему нужны скобки. Вот твоя ошибка.
Этот момент я тоже практически сразу пронюхал. Если убрать ";", один хрен не работает конструкция.
> Да, там где-то в треде и ссылки на гуглекод есть.
Если я правильно понял, эта утилита может качать пикчи по заданным тегам с заранее заданных ресурсов. Мне надо не это, а немного другое, так что пока воздержусь.
>> No.6776 Reply
>>6775
Ты предусловие пробовал?
> с заранее заданных ресурсов
Ну не совсем заранее заданных, оно идет по адресу из параметра и пытается определить вид апи и предоставляемые возможности, парсит получаемые документы(xml или json), вытаскивает из них теги, урл, разную информацию, и только потом качает.
>> No.6777 Reply
>>6776
> Ты предусловие пробовал?
Не совсем понимаю, о чем речь. Думаю, мне надо сперва книжек начитаться.
Anyway, спасибо за интересное инфо в треде всем.
>> No.6787 Reply
>>6777
if( предусловие ){
    код;
}
код if постусловие;


No.6716 Reply [Full thread]
File: emacs.png
Png, 21.58 KB, 628×482 - Click the image to expand
edit Find source with google Find source with iqdb
emacs.png
Привет, Доброчан.
Минут десять назад я собрался попросить у тебя клевый легкий быстрый текстовый редактор для написания шелл-скриптов в фрибсд, но подумал, что ты ответишь "EMAAAAAACS!" и мне придется ставить емакс, потому я пошел компилировать емакс, и вот сейчас собирается питон, и еще хуй знает сколько всего будет собираться.
Доброчан, посоветуй мне клевый, легкий, с подсветкой синтаксиса CLI-текстовый редактор, спасибо.
16 posts are omitted, 3 of them with files. Expand thread.
>> No.6880 Reply
>>6872
Двачую неправильную ос.
И да, попробуй gvim.
>> No.6983 Reply
>>6880
>>6877
Дык говорю же
> В gvim всё работает, да и язык интерфейса я уже сменил на en,
> но разобраться хочется.
И почему в gvim работает?
Насчёт неправильной ОС - чтобы запустить "свой" vim на другой ОС нужны только конфиги+плагины?
>> No.6990 Reply
<--- /lor/
>> No.6992 Reply
>>6983
> И почему в gvim работает?
Пушто gvim рендерит в расово православное gtk-окно, а vim - в ебическую виндозную консоль, которая была написана двадцать лет назад.
> Насчёт неправильной ОС - чтобы запустить "свой" vim на другой ОС нужны только конфиги+плагины?
Да.
>> No.6993 Reply
попробуй не битмапный, а трутайповый шрифт
>> No.6994 Reply
>>6993
Можешь подсказать, какие? И что для этого нужно делать?
:set guifont= никаких видимых изменений не даёт, а Гугль другой команды для шрифтов не знает.
>> No.6995 Reply
>>6994
в системном меню поищи
>> No.6996 Reply
>>6995
Одобряю этого джентльмена.
Lucida Console должна проканать.
>> No.7010 Reply
>>6994
set guifont работает только в gvim'е, а он и так работает.
Может быть, в неправильной ОС termencoding=cp1251?
>> No.7016 Reply
>>7010
>>6996
Спасибо, заработало!


No.5717 Reply [Full thread]
Подскажи анон, стоит ли в универе делать лабы на С++ Билдере или сразу грызть Вижуал? Что более востребовано, удобно, какие основные различия, скачал и то и другое, в интерфейсе отличий не много...
Поведай о своих ошибках во время изучения, которые при возможности устранил бы, если б мог вернуться в прошлое, ну ты понял.
26 posts are omitted, 3 of them with files. Expand thread.
>> No.5781 Reply
>>5779
и питон
>> No.5782 Reply
Brainfuck - Черномырдин
>> No.5786 Reply
>>5775
если уж говорить о политике, то ни фига не живо, да и не социализм они хотели построить
>> No.5795 Reply
>>5786
живо, только не в рашке
>> No.5796 Reply
>>5795
да ну? где же?
>> No.5797 Reply
>>5796
в Китае. есть ещё места, но я не буду о них говорить, дабы не запалить перед быдлотой и свалить как только найду подходящий трактор(или всё же в Китай)
>> No.5799 Reply
>>5797
в китае социализм?

или коммунизм?

ты шутишь
>> No.5802 Reply
>>5799
правящая партия Китая называется Коммунистическая партия, так что да, я вполне серьёзно, там социализм.
>> No.5803 Reply
>>5797
Жирков, ты?
>> No.5804 Reply
>>5803
Нет, я даже не футболист.


[0] [1] [2] [3] [4] [5] ... [18] [19] [20] [21] [22] ... [24] [25] [26]
Password:

[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]