УНИВЕРСАЛЬНАЯ ПАГА СТУДЕНТА Андрей Каролик Спецвыпуск Xakep, номер #030, стр. 030-088-1 (andrusha@sl.ru) Практически в любом уважающем себя техническом ВУЗе есть инет, а вот необходимых тулзов, бывает, под рукой просто нет. В этом случае непринужденно дыбаешь где-нибудь в инете исходники необходимых скриптов и сваливаешь их на свою пагу для дальнейшего плодотворного юзанья. Вот о том, где и что надыбать, я тебе сейчас и поведаю. Заодно научу, как содрать форму, если скрипт выкачать нельзя. Глотни пивка и вникай. ТЫРИМ ИСХОДНИК Если какая-то тулза представляет собой ява-скрипт или ява-апплет, утаскивай без особых проблем. Для этого полезай в html-код вражеской паги и ищи ссылки на искомые скрипты или апплеты. Ява-скрипты прописываются между тегами <script> и </script>, а ява-апплеты - между тегами <applet> и </applet>. Зная адрес к исходному коду, запускай прогу типа GetRight и выкачивай его к чертовой бабушке. Потом выкладывай, куда удобнее, и прописывай к ним пути, чтобы все работало. ТЫРИМ ФОРМУ Сложнее, если это форма, которая ссылается на какой-нибудь cgi-скрипт. Тогда выкачать не выйдет, но можно сослаться к этому скрипту по абсолютному адресу, содрав саму форму. Поясню на примере описанного скрипта для вычисления интегралов (http://integrals.wolfram.com/index.en.cgi). Если выкинуть все лишнее, то форма там такая: <form action="/index.en.cgi" method="post"> <input type="hidden" name="format" value="StandardForm"> <input type="hidden" name="FontSize" value="Medium"> :: skip :: <table border="0"><tr><td><img src="images/integral.gif" width="10" height="36"></td> <td valign="middle"><input type="text" name="expr" size="30" value="E^(a x) Sin[b x]"></td> <td><input type="image" src="images/dx.gif" border="0" width="14" height="18"></td></tr></table> :: skip :: </form> Передираешь этот код, заменив относительную ссылку action="/index.en.cgi" на абсолютную action="http://integrals.wolfram.com/index.en.cgi". Плюс выкачай картинки integral.gif и dx.gif, которые лежат в http://integrals.wolfram.com/images. Для полной девственности поставь value="" вместо value="E^(a x) Sin[b x]". Теперь выставляй эту форму на своей паге и пользуйся на здоровье. Остальные формы дерутся аналогично. УРЛ: http://nickciske.com/tools/binary.php ОПИСАЛОВО: Реактивный перекодировщик из ASCII в бинарник и наоборот. Не знаю, пригодится ли тебе это дело на информатике, но можно элементарно переписываться на всех остальных предметах и не волноваться о том, что преподы расшифруют вашу тайную переписку. Приятно, что закодированный в бинарный код русский язык после декодирования остается русским :). УРЛ: http://www.analogdevices.ru/Analog_Root/sitePage/direct/interactiveDesignTools/ ОПИСАЛОВО: Если у тебя есть предметы, связанные с электроникой, то этот ресурс будет отличной кислородной подпиткой. Тут валяется неимоверное количество схем элементов Analog Devices: всякие усилители, драйверы, источники напряжения и тока, контроллеры, АЦП, ЦАП и т.д. Подобное богатство есть, конечно, и в специальных справочниках. Но тут изюминка в том, что описание и схемы снабжаются апплетами, которые позволяют в реальном времени менять параметры схем. Подумать только, ты можешь в считанные секунды обсчитать любую приведенную схему и разобраться в принципе работы любого сложного регистра. Если же вдруг, меняя параметры, достигнешь критических значений напряжения или тока, тебе заботливо об этом сообщат, но при этом ты ничего не сожжешь! |