KOHTPA
|
Carpal Tunnel
|
|
|
|
Рег.: 22.01.2003
|
Сообщений: 33647
|
|
Рейтинг: 2374
|
|
Request for Test: Emacs URL
15.01.2007 13:50
|
|
|
code:
(require 'url)
(url-retrieve "http://ya.ru/"
(lambda (status)
(display-buffer (current-buffer))))
(emacs-version t)
Особенно интересуют версии: 21.3, 21.4, 22.0.50.1. Если кто-то до сих пор использует XEmacs, то и там проверьте.
--- A20: это не повод его не апгрейдить.
|
|
Alex
|
veteran
|
|
|
|
Рег.: 16.10.2002
|
Сообщений: 1940
|
Из: ЮЗАО
|
Рейтинг: 18
|
|
Re: Request for Test: Emacs URL
[re: KOHTPA]
15.01.2007 14:40
|
|
|
выводит #<buffer *http ya.ru:80*>, внизу открывается окно, в нем HTML-страница (в виде простого текста, без парсинга разметки). (emacs-version t) GNU Emacs 22.0.92.1 (x86_64-pc-linux-gnu) of 2007-01-14 on nautilus, modified by Debian
|
|
KOHTPA
|
Carpal Tunnel
|
|
|
|
Рег.: 22.01.2003
|
Сообщений: 33647
|
|
Рейтинг: 2374
|
|
Re: Request for Test: Emacs URL
[re: Alex]
15.01.2007 15:02
|
|
|
А можешь еще проверить вот это:
code:
(cd /path/to && wget 'http://cvs.savannah.gnu.org/viewcvs/*checkout*/emacsweblogs/weblogger/lisp/xml-rpc.el')
code:
(load-library "/path/to/xml-rpc.el")
(xml-rpc-method-call "http://time.xmlrpc.com/RPC2"
'currentTime.getCurrentTime)
--- ...Я работаю антинаучным аферистом...
|
|
xryun_del
|
hikikomori
|
|
|
|
Рег.: 08.08.2005
|
Сообщений: 890
|
|
Рейтинг: 0
|
|
Re: Request for Test: Emacs URL
[re: KOHTPA]
15.01.2007 15:23
|
|
|
А зачем параметр status? Если с ним, то не работает. Если без него, то:
code:
HTTP/1.1 200 OK
Content-Type: text/html; charset=windows-1251
ETag: "-871271307"
Accept-Ranges: bytes
Last-Modified: Mon, 25 Dec 2006 13:49:27 GMT
Content-Length: 2377
Date: Mon, 15 Jan 2007 12:19:49 GMT
Server: httpd
<html>
<head>
<title>Яndex</title>
<link rel="SHORTCUT ICON" href="/favicon.ico" />
<base target="_top" />
<style type="text/css">
* {font-size:100.01%}
body {font-size:0.8em}
body, a {color:#999999}
form {margin:0}
a:hover, div a, div i {color:#000000}
div a {color:#000000;text-decoration:none}
div a span, div a i {text-decoration:underline;font-style:normal;}
div a:hover {color:#ff0000}
table table
{
max-width:1000px;
width:60%;
width:expression(document.body.clientWidth > 1600 ? '1000px' : '60%');
}
table table td {padding:0.25em}
#text {width:100%}
#text * {width:100%}
div {padding:2em 0 2em 20px;width:400px;//width:250px;}
p {padding:5em 2em 2px 2em;margin:0}
</style>
<style type="text/css" media="handheld">
body {padding:0.5em;margin:0}
tr, td {display:block}
table, table table, td, div, p {padding:0;height:auto;width:100%;text-align:center}
#text * {width:180px}
input {margin:0.5em 0}
</style>
</head>
<body bgcolor="#ffffff" onload="if(self.parent.frames.length!= 0) self.parent.location=document.location; else document.web.text.focus();">
<table border="0" width="100%" height="100%">
<tr>
<td align="center" colspan="2">
<form name="web" method="get" action="http://www.yandex.ru/yandsearch">
<input type="hidden" name="rpt" value="rad" />
<table border="0">
<tr>
<td><a href="http://www.yandex.ru/"><img src="logo.gif" width="76" height="44" border="0" alt="Яндекс" /></a></td>
<td id="text"><input type="text" name="text" size="50" maxlength="300" /></td>
<td><input type="submit" value="Найти!" /></td>
</tr>
<tr>
<td colspan="3"><div><a href="http://mail.yandex.ru"><span>Почта</span><i> @</i></a></div></td>
</tr>
</table>
</form>
<script language="JavaScript">
setTimeout(function(){
var img = new Image();
img.src = 'http://www.tns-counter.ru/V13a***R>' + document.referrer.replace(/\*/g,'%2a').substring(0,256) + '*yandex_ru/ru/CP1251/tmsec=yandex_ya/' + Math.random();
},1);
</script>
<noscript><img src="http://www.tns-counter.ru/V13a****yandex_ru/ru/CP1251/tmsec=yandex_ya/" alt="" /></noscript>
</td>
</tr>
<tr valign="bottom">
<td width="50%" height="1">
<p align="right">© 1997—2006 «<a href="http://www.yandex.ru/" class="copy">Яндекс</a>»</p>
</td>
<td width="50%">
<p>Дизайн — <a href="http://www.artlebedev.ru/" class="copy">Студия Артемия Лебедева</a></p>
</td>
</tr>
</table>
</body>
</html>
GNU Emacs 21.4.2 (i486-slackware-linux-gnu, X toolkit, Xaw3d scroll bars)
of 2005-07-30 on midas
P. S. Пришлось поставить из-за этого emacs-url. Хоть он и входит теперь по умолчанию в emacs, в Slackware 10.2 этот пакет не включен.
|
|
tmp_bot_174
|
s/n 666
|
|
|
|
Рег.: 07.10.2005
|
Сообщений: 3565
|
Из: The Vault
|
Рейтинг: 245
|
|
Re: Request for Test: Emacs URL
[re: Alex]
15.01.2007 15:51
|
|
|
+1, то есть, такая же херня получается =)
(emacs-version t) GNU Emacs 22.0.92.1 (i686-pc-linux-gnu, GTK+ Version 2.10.6) of 2006-12-31 on w5
|
|
|
KOHTPA
|
Carpal Tunnel
|
|
|
|
Рег.: 22.01.2003
|
Сообщений: 33647
|
|
Рейтинг: 2374
|
|
|
> А зачем параметр status?
Сложно сказать.
> Если с ним, то не работает.
Значит, надо писать "(lambda (&rest args) ...)".
> Если без него, то:
Спасибо.
> GNU Emacs 21.4.2 (i486-slackware-linux-gnu, X toolkit, Xaw3d scroll bars) > of 2005-07-30 on midas
> P. S. Пришлось поставить из-за этого emacs-url.
Если не сложно, как ставил?
> Хоть он и входит теперь по умолчанию в emacs, в Slackware 10.2 этот пакет не включен.
--- ...Я работаю...
|
|
tmp_bot_174
|
s/n 666
|
|
|
|
Рег.: 07.10.2005
|
Сообщений: 3565
|
Из: The Vault
|
Рейтинг: 245
|
|
Re: Request for Test: Emacs URL
[re: KOHTPA]
15.01.2007 15:59
|
|
|
code: (load-library "/path/to/xml-rpc.el") (xml-rpc-method-call "http://time.xmlrpc.com/RPC2" 'currentTime.getCurrentTime)
внизу вывело "20070115T04:57:25"
|
|
|
KOHTPA
|
Carpal Tunnel
|
|
|
|
Рег.: 22.01.2003
|
Сообщений: 33647
|
|
Рейтинг: 2374
|
|
|
А xml-rpc не проверял?
У меня даже url-retrieve не проходит, ибо "GNU Emacs 22.0.91.1 (i386--netbsdelf, X toolkit) of 2006-12-12" --- повод апгрейдить.
--- ...Я работаю...
|
|
KOHTPA
|
Carpal Tunnel
|
|
|
|
Рег.: 22.01.2003
|
Сообщений: 33647
|
|
Рейтинг: 2374
|
|
|
Спасибо!
--- ...Я работаю...
|
|
tmp_bot_174
|
s/n 666
|
|
|
|
Рег.: 07.10.2005
|
Сообщений: 3565
|
Из: The Vault
|
Рейтинг: 245
|
|
Re: Request for Test: Emacs URL
[re: KOHTPA]
15.01.2007 16:01
|
|
|
Quote:
> Если с ним, то не работает.
Значит, надо писать "(lambda (&rest args) ...)".
Откопал 22.0.50.1, там тоже, как я понял, надо "(lambda (&rest args) ...)".
|
|
|
xryun_del
|
hikikomori
|
|
|
|
Рег.: 08.08.2005
|
Сообщений: 890
|
|
Рейтинг: 0
|
|
Re: Request for Test: Emacs URL
[re: KOHTPA]
15.01.2007 16:02
|
|
|
В ответ на:
Если не сложно, как ставил?
Взял в сетке файл emacs-url-2001.11.08-7mdk.src.rpm, там внутри были исходники. Ну, потом ./configure --prefix=~/emacs && make && make install. Ставил в home т. к. прав нету.
|
|
KOHTPA
|
Carpal Tunnel
|
|
|
|
Рег.: 22.01.2003
|
Сообщений: 33647
|
|
Рейтинг: 2374
|
|
|
Странно. У меня получалось без "&rest". Вот только это на машине без доступа, и версию я точно не помню. Пойду проверять ntemacs.sf.net.
--- ...Я работаю...
|
|
xryun_del
|
hikikomori
|
|
|
|
Рег.: 08.08.2005
|
Сообщений: 890
|
|
Рейтинг: 0
|
|
Re: Request for Test: Emacs URL
[re: KOHTPA]
15.01.2007 16:04
|
|
|
В ответ на:
Значит, надо писать "(lambda (&rest args) ...)".
Да, так работает.
|
|
KOHTPA
|
Carpal Tunnel
|
|
|
|
Рег.: 22.01.2003
|
Сообщений: 33647
|
|
Рейтинг: 2374
|
|
Re: Request for Test: Emacs URL
[re: KOHTPA]
15.01.2007 16:24
|
|
|
> Пойду проверять ntemacs.sf.net.
Их SFX валит мой WINE. Если кто будет апгрейдиться или апгрейдился их версией, скажите, чему равен "x" в их "22.x".
--- ...Я работаю...
|
|
Alex
|
veteran
|
|
|
|
Рег.: 16.10.2002
|
Сообщений: 1940
|
Из: ЮЗАО
|
Рейтинг: 18
|
|
Re: Request for Test: Emacs URL
[re: KOHTPA]
15.01.2007 17:46
|
|
|
(load-library "/home/alex/tmp/8/xml-rpc.el") t (xml-rpc-method-call "http://time.xmlrpc.com/RPC2" 'currentTime.getCurrentTime) "20070115T06:44:38"
|
|
KOHTPA
|
Carpal Tunnel
|
|
|
|
Рег.: 22.01.2003
|
Сообщений: 33647
|
|
Рейтинг: 2374
|
|
Re: Request for Test: Emacs URL
[re: KOHTPA]
24.01.2007 17:55
|
|
|
Если кто будет пользоваться XML-RPC отсюда, предупреждаю: xml-rpc-method-call-async работает не так, как ожидается обладающим интуицией. Надо пропинать патч.
--- ...Я работаю антинаучным аферистом...
|
|