abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

19.5. 00:33 | Zajímavý článek

Správce nástroje curl Daniel Stenberg na GitHubu průběžně vytváří svou novou knihu Uncurled, v níž shrnuje své dlouhodobé zkušenosti s údržbou open-source projektu: od odpozorovaných pouček po vtipné a ne až tak vtipné příklady e-mailů od uživatelů.

Fluttershy, yay! | Komentářů: 10
19.5. 00:22 | Nová verze

Byla vydána nová major verze 25.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Přehled novinek v příspěvku na blogu.

Ladislav Hagara | Komentářů: 3
19.5. 00:11 | Nová verze

Deno (Wikipedie), běhové prostředí (runtime) pro JavaScript a TypeScript, bylo vydáno ve verzi 1.22. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
18.5. 18:22 | Nová verze

Společnost Red Hat oznámila vydání Red Hat Enterprise Linuxu (RHEL) 9.0. Vedle nových vlastností a oprav chyb přináší také aktualizaci ovladačů a předběžné ukázky budoucích technologií. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 7
18.5. 14:00 | Komunita

Lars Knoll oznámil, že po 25 letech v ekosystému Qt, z toho 22 let pracující pro různé společnosti vlastnící Qt, odchází ze společnosti The Qt Company do malého norského startupu.

Ladislav Hagara | Komentářů: 7
18.5. 13:22 | Zajímavý projekt

Na Kickstarteru běží kampaň na podporu mini ITX desky Turing Pi 2 Cluster Computer. Vložením 4 výpočetních modulů, podporovány jsou Raspberry Pi 4, Turing RK1 a Nvidia Jetson, lze získat 4uzlový cluster. Cena desky je 219 dolarů.

Ladislav Hagara | Komentářů: 2
18.5. 10:00 | Pozvánky

Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 198. brněnský sraz, který proběhne v pátek 20. května tradičně od 18 hodin v Pivovarské restauraci Moravia.

Ladislav Hagara | Komentářů: 2
18.5. 07:00 | Zajímavý software

Byla vydána nová verze 0.25 herního enginu Fyrox, původně rg3d. Přehled novinek s kódy, náhledy i videi v příspěvku na blogu.

Ladislav Hagara | Komentářů: 1
18.5. 00:11 | Nová verze

Multiplatformní audio přehrávač Qmmp (Wikipedie) byl vydán ve verzi 2.1.0. Z novinek lze zmínit například podporu XDG Base Directory Specification.

Ladislav Hagara | Komentářů: 0
17.5. 23:22 | Komunita

Letošní konference LibreOffice proběhne 28. září až 1. října v Bolzanu. The Document Foundation hledá přednášející.

Zdeněk Crhonek | Komentářů: 0
Na sociálních sítích nebo jiných webových diskuzích vystupuji pod
 (59%)
 (16%)
 (25%)
Celkem 289 hlasů
 Komentářů: 26, poslední včera 15:03
Rozcestník


Dotaz: Problem s ceckem

28.5.2003 20:39 tezd
Problem s ceckem
Přečteno: 65×
Potreboval bych v nejakym casovym intervalu nacitat WWW stranky. Ten casovy interval to neni problem ale jak mam udelat aby na serveru se stranky v necem nacetli a vysledek se mi ulozil do souboru a ten prohlizec se vypnul? Zase to vysvetluju divne ale snad to chapete :)))

Odpovědi

28.5.2003 20:54 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Problem s ceckem
proc problem s ceckem? skriptik v bashi, pripadne radek v crontab a wget to udelaj jednoduseji
-- Nezdar není hanbou, hanbou je strach z pokusu.
28.5.2003 21:24 tezd
Rozbalit Rozbalit vše Problem s ceckem
No ja ceckem nacitam teplotu z teplomeru. Takze ses si rikal ze kdyz uz to cecko pouzivam....No mohl bys mi napsat aspon kousek toho skryptiku na to nacteni naky stranky na pozadi ulozeni ty stranky a ukonceni asi toho prohlizece?....Moc dekuji...
28.5.2003 21:41 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Problem s ceckem
Jakýho prohlížeče? wget -O blabla.html http://example.com/ stáhne stránku http://example.com/ do souboru blabla.html. Dala by se použít nějaká HTTP knihovna, ale to málokdy stojí za tu námahu... Pokud to nutně chceš v C, tak
pid = vfork();
if (pid == 0) {
  /* Child. */
  execlp("wget", "wget", "-O", "blabla.html", "http://example.com", NULL);
  exit(EXIT_FAILURE);
}

/* Parent */
...
a blabla.html pak už v rodičovi snadno načteš. Taky by šlo použít popen() a číst to přímo z toho, nicméně ten příkaz je pak parsován shellem, což může, ale spíš nemusí, být to pravé. Vůbec nejlepší je g_spawn_async_with_pipes() z glib. Já vlastně vůbec nechápu, co chceš, ale popsal jsem, jak se stáhne z příkazové řádky webová stránka a jak se v C pustí další program, takže si to z toho poskládej ;-)
28.5.2003 21:47 tezd
Rozbalit Rozbalit vše Problem s ceckem
Moc diky.......potrebuju prave to co sinapsal...ja nevedel o tom wget...........tak moc diky
29.5.2003 14:26 kokot
Rozbalit Rozbalit vše Problem s ceckem
v cecku na stahovani stranek pouzivam cURL knihovnu, napriklad stazeni stranky do souboru je snadne:
...
  if( (f = fopen(name,"wb")) == NULL ) {
    fprintf(stderr,"Tmp file open error.\n");
    free(name);
    return(NULL);
  }
...
  if( (curl = curl_easy_init()) ) {
    curl_easy_setopt(curl, CURLOPT_URL,url);
    curl_easy_setopt(curl, CURLOPT_FILE,f);
    curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, err_text);
    res = curl_easy_perform(curl);
    if( res != 0 ) {
      fprintf(stderr,"Curl error: %s\n",err_text);
    } 
    curl_easy_cleanup(curl);
    if( url != NULL )
      free(url);
    if( fclose(f) == 0 && res == 0 )
      return(name);
  }
...
cURL je obdoba wgetu a hodi se napriklad, kdyz neni zadouci vytvaret pomocny soubor, misto toho by pak v ukazce byla misto souboru f odkaz na funkci ktera zapisuje data do pameti nicmene: bash rulez!
28.5.2003 21:40 tezd
Rozbalit Rozbalit vše Problem s ceckem
ja v cecku odecitam teploty z cidla....A nemohl by ste mi sem napsat aspon kousek toho skriptiku???.....Jeste jsem v bashi neprogramoval. Tak na ukazku....moc dekuji
28.5.2003 21:44 tezd
Rozbalit Rozbalit vše Problem s ceckem
Omlouvam se nevim jak se to sem dostalo..........ale asi to bude tim ze mi zlobi internet

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.