psilogic: (Default)
psilogic ([personal profile] psilogic) wrote2008-05-31 05:24 pm

Каждый день новый бакграунд

Есть такая классная страничка на сайте NASA, где каждый день вывешивается новая астрономическая фотография:
http://apod.nasa.gov/apod/astropix.html
Я туда регулярно хожу просто так... за свежими впечатлениями. Подумалось: а вот сделать бы такую прогу, чтобы она каждый день сама лазила на ту страницу и клала картинку как рисунок рабочего стола. Жаль, я в веб-программировании не силен, так что возится не стану...

[identity profile] schall-u-rauch.livejournal.com 2008-05-31 02:53 pm (UTC)(link)
мона раб.стол как вебстраницу поставить (там где обои менять)
(deleted comment) (Show 1 comment)

[identity profile] flammar.livejournal.com 2008-05-31 03:59 pm (UTC)(link)
wget + nconvert + знание виндовых cmd-файлов спасут отца русской медократии...

[identity profile] ex-ketmar.livejournal.com 2008-05-31 04:01 pm (UTC)(link)
google, wininet, 10 минут чтения, 5 минут кодинга. я б тебе сам написал, но поднимать венду под эмулятором ради этого желания нет. %-)

A View to the Sunset

[identity profile] 6ecnacnopma.livejournal.com 2008-05-31 05:18 pm (UTC)(link)
Красивая картинка, спасибо за ссылку ))

[identity profile] bsivko.livejournal.com 2008-05-31 10:12 pm (UTC)(link)

[identity profile] fregimus.livejournal.com 2008-06-01 07:31 am (UTC)(link)
Да быть не может, чтобы не было такой. Поищите на двух коровах (http://tucows.com), да и других мест полно.

[identity profile] arifg.livejournal.com 2008-06-02 07:57 pm (UTC)(link)
А не нужно быть web программистом. Пишешь на плюсах:

if (FAILED(hr = CoCreateInstance(CLSID_MHTMLDocument,NULL,CLSCTX_INPROC_SERVER,IID_IHTMLDocument2,(void**)&m_spDoc)))
return false;

Ну, а потом, что-нибудь вроде:

if (SUCCEEDED(pDoc->get_links(&spAll)))
{
long nL = 0;
spAll->get_length(&nL);
for (int n=0;n
[Error: Irreparable invalid markup ('<nl;n++)>') in entry. Owner must fix manually. Raw contents below.]

А не нужно быть web программистом. Пишешь на плюсах:

if (FAILED(hr = CoCreateInstance(CLSID_MHTMLDocument,NULL,CLSCTX_INPROC_SERVER,IID_IHTMLDocument2,(void**)&m_spDoc)))
return false;

Ну, а потом, что-нибудь вроде:

if (SUCCEEDED(pDoc->get_links(&spAll)))
{
long nL = 0;
spAll->get_length(&nL);
for (int n=0;n<nL;n++)
{
_variant_t v1,v2;
v1 = (long)n;
CComPtr<IDispatch> spDisp;
if (SUCCEEDED(spAll->item(v1,v2,&spDisp)))
{
XString strRef;
CComPtr<IHTMLAnchorElement> spAnchor;
if (SUCCEEDED(spDisp->QueryInterface(IID_IHTMLAnchorElement,(void**)&spAnchor)))
{
BSTR href = NULL;
if (SUCCEEDED(spAnchor->get_href(&href)) && href)
{
//Здесь обработчик
}
}
}

[identity profile] m-silent.livejournal.com 2008-06-03 03:04 am (UTC)(link)
А вот еще лучше- сайт телескопа "Хаббл" http://hubblesite.org/gallery/