Pereiti prie turinio

theScientistAdam

Patvirtinti nariai
  • Pranešimai

    64
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

Reputacijos išklotinė

  1. Patinka
    theScientistAdam sureagavo į aemdy reikalinga pagalba su freepascal (skubiai)   
    program Bevardė1; var n, dal5 : integer; begin write('n='); readln(n); dal5 := 0; while n > 9 do begin if (n mod 10 mod 5 = 0) and (n mod 10 <>0) then dal5 += 1; n := n div 10; end; if (n mod 5 =0) and (n<>0) then dal5 += 1; writeln(dal5); end.
  2. Patinka
    theScientistAdam sureagavo į Spalvotas Pirma reklama, kuria buvo įdomu žiūrėti!   
    http://www.youtube.com/watch?v=3c9pRglfY14
  3. Patinka
    theScientistAdam sureagavo į skirneris Hi visiems   
    Laba visiems,
    Esu naujokas tokiuose forumuose ir tinklalapiuose, todėl atsiprašau senbuvių ir patyrusių spykerių, kurie moka sklandžiai išsakyti esmę.
    Tiesiog įlindau į šį tinklapį, nes noriu pasisemti patirties kaip gauti naudos iš šiuolaikinių technologijų;-nesu kompiuteriui nedraugas,bet atlikinėti financines operacijas
    ir bandyt uždirbti baisoka, todėl ir tikiuosi iš jūsų bet kokios vertingos pagalbos.
    Beje, apie save trumpai: esu jūrininkas,vedęs ir kartais būnu namie :(.Bėda kad, ne visada turiu prieigą prie interneto, bet kol esu namie žadu padalyvauti su jumis.
     
    Best regards
  4. Patinka
    theScientistAdam sureagavo į DariusP Sveiki ;]   
    Sveiki, esu Darius, esu jaunas programuotojas, mokausi piesti su PS, koduoti PHP.
     
    Megstu uzdirbti pinigus savo pastangomis, nes kai gaunu juos lasvai, galvoju, kad ju as neuzdirbau, na ir neesu vertas ;D (neskaitant gimtadienio proga dovanos :D)
     
    Esu linksmas, turintis humoro jausma, ir siaip retai kada galesite mane pamatyti liudna, be nuotaikos, pikta.
     
     
    Prisiregistravau cia, nes cia yra kaip pastebejau naudingu straipsniu, norisi pakomentuoti, pakritikuoti, taip pat cia manau rasiu sau naudingos informacijos, pasidalinti ir savaja.
     
    Tikiuosi prie jusu pritapsiu, ir mane priimsite i savo draugu rata :).
  5. Patinka
    theScientistAdam gavo reakciją nuo antihamer c dvimacio masyvo kelimas kubu   
    Labai įmanomas. Jei daugiau duotum duomenų apie masyvą, kas jame saugoma, ar jis generalizuotas, ar dinaminis, tai galėčiau parašyti (:
  6. Patinka
    theScientistAdam gavo reakciją nuo antihamer c dvimacio masyvo kelimas kubu   
    #include <stdio.h> #include <stdlib.h> #include <time.h> void matricosKelimasKvadratu(int** matrica, int n, int m) { int i, j, temp; for (i = 0; i < n; i++) for (j = 0; j < m; j++) { temp = *(*(matrica+i)+j); *(*(matrica+i)+j) = temp * temp * temp; } } int main() { int **a,i,j,n,m; srand(time(NULL)); printf("Iveskite norima eiluciu kieki\n"); scanf("%d",&n); printf("Iveskite norima stulpeliu skaiciu \n"); scanf("%d",&m); a=(int**)malloc(n*sizeof(int)); if(a!=NULL) { for(i=0;i<n;i++) *(a+i)=(int*)malloc(m*sizeof(int)); } for (i=0;i<n;i++) { for(j=0;j<m;j++) { *(*(a+i)+j)=rand(); printf("%u\t",*(*(a+i)+j)); } printf("\n"); } printf("\n"); printf("\n"); matricosKelimasKvadratu(a, n, m); for (i=0;i<n;i++) { for(j=0;j<m;j++) { printf("%u\t",*(*(a+i)+j)); } printf("\n"); } return 0; }
     
    dar yra biblioteka, kurioje duota kėlimas laipsniu, bet nežinau ar C kalboje galima ją naudoti. (:
  7. Patinka
    theScientistAdam sureagavo į Lapinskis Ieskau remeju programuotoju projektui   
    Reikia pripažinti, kad LeLeSiuSn čia taikliai parašė, nes donatas105 būtent taip ir skamba... :unsure:
  8. Patinka
    theScientistAdam sureagavo į LeLeSiuSn Ieskau remeju programuotoju projektui   
    Turiu virtuve, ieskau virejo/padavejo kuris galetu gaminti ir atnesti man maista.
  9. Patinka
    theScientistAdam sureagavo į Lapinskis Del youtube nuorodu   
    Kreivaranki tu kreivaranki... :D
     
    Štai laisvą minutę turėdamas kodą parašiau, netikrinau, bet turėtų veikti:
     

    <?php //gauname youtube nuoroda per $_POST $url = trim(mysql_real_escape_string($_POST['tubeid'])); //parsiname nuoroda $query = array(); parse_str(parse_url($url, PHP_URL_QUERY), $query); $tubeid = $query['v']; //db stuff... $db="***************"; $link = mysql_connect('localhost', '*************' , '********'); if (! $link) die(mysql_error()); mysql_select_db($db , $link) or die("Select Error: ".mysql_error()); $result = mysql_query("INSERT INTO tube (tubeid) VALUES ('$tubeid')") or die("Insert Error: ".mysql_error()); mysql_close($link); ?>
     
    p.s. ir šiokią tokią apsaugą nuo mysql injection uždėjau, nes pats aišku nebūtum apie tai pagalvojęs...
  10. Patinka
    theScientistAdam sureagavo į Lapinskis Del youtube nuorodu   
    Patarimas pradžiai - bent jau išmok php pagrindus, nes dabar akivaizdžiai matosi, kad ne visur supranti iš vis ką darai... :huh: Siūlau nusipirkti kokią php knygą ir ją kelias dienas gerai pastudijuoti, o tada grįžti prie script'o rašymo ;)
  11. Patinka
    theScientistAdam gavo reakciją nuo Lapinskis Multi tekstinis redagavimas   
    Įmanoma, galiu parašyti greitą programėlę su C++. (:
  12. Patinka
    theScientistAdam gavo reakciją nuo Lapinskis HTML5   
    Norėjau pasiteirauti, forumiečiai, ar kas nors rimčiau domėjosi o gal ir dirbo su HTML5 grafika? Galbūt kūrė kokį mini žaidimą? Gal žinote, kokios perspektyvos yra šiai platformai, kokios galimybės užsidirbti rašant žaidimus HTML5?
  13. Patinka
    theScientistAdam gavo reakciją nuo Lapinskis Pascal'is   
    Valstybiniam brandos egzamine (bent jau taip sako), 2012 metais bus galima rinktis tarp C++ ir Pascal programavimo kalbų o nuo 2014 bus tik C++ kalba.
     
    Asmeniškai nepatarčiau Pascal mokintis, nes kaip mokinimosi priemonė C++ yra tikrai pranašesnė, nes nėra sunkesnė.
     
    Pascalis turi senoviškų visokių apribojimų, keistai deklaruojami masyvai, struktūros(rekordai).
     
    Mokinkis C++, turėtų būt galima laikyt egzamine, o jeigu ką, tai pascalio sintaksę išmoksi per dieną.
  14. Patinka
    theScientistAdam sureagavo į Lapinskis Pascal'is   
    Programuotojas be logikos - ne programuotojas.
     
    O šiaip tai tas pascal'is nors ir yra bjauri kalba (asmeniškai jos nemėgstu), bet tikrai nėra sunki ir nematau, kad ten su ja reikėtų kažką labai mokintis :) Svarbiau yra sugebėti sugalvoti programos algoritmą. ;)
  15. Patinka
    theScientistAdam gavo reakciją nuo tidus Įvertinkit Adomo muzikinius gabumus   
    Įrašiau ką tik dainukę, patalpinau, ir dabar laukiu nuomonės ir hit'ų.
     
    Rašykit bet kokius (konstruktyvius) komentarus čia arba ten. Ačiū. :)
     
    http://www.youtube.com/watch?v=I11jvSzfMqo
  16. Patinka
    theScientistAdam sureagavo į Lapinskis Kontaktų forma - kaip apsisaugoti nuo spam'o?   
    Kartais užplūsta gerumo banga ir norisi pasidalinti bent mažyte kruopelyte savo sukaupto žinių bagažo ^_^
  17. Patinka
    theScientistAdam sureagavo į Lapinskis Web scrapping naudojant PHP   
    Sveiki uždarbiečiai, jau vienur prisižadėjau, kad parašysiu šiek tiek apie web scrapping. Tai pirmas mano straipsnis šiame forume, todėl nemaišykit su žemėmis be pagrindo. Konstruktyvi kritika visada laukiama, o šiaip ir pasiginčyti galiu, jeigu atsiras žmonių, manančių, kad mano pateikti programinio kodo pavyzdžiai yra neteisingi ar, kad galima padaryti kažką geriau. Pats esu gana dar jaunas ir daug ko nemoku, tačiau trokštu išmokti. Iš savo, ir kitų mano artimųjų patirties galiu pasakyti, kad srities specialistu tampi mokydamas kitus.
     
    Pradedant, norėčiau apžvelgti kam web scrapping gali būti panaudojamas. Šį metodą programuotojai naudoja tada, kuomet reikia gauti informacijos iš kitos svetainės ir nenorima dirbti "copy->paste" principu. Web scrapping tai padarys už jus. Kadangi daugiausia teko programuoti PHP programavimo kalba, tai tik ja galėsiu pateikti pavyzdžių.
     
    Vogti/skolintis/pasiimti informaciją PHP pagalba iš kitų interneto svetainių galima keletu būdų. Tačiau aprašysiu tik du - vieną, kuris nepatogus ir jį naudojant gali prasidėti rimtas "galvos skausmas", ir antrą - kurį pats naudoju ir rekomenduoju naudoti kitiems.
     
    Pirmasis būdas. Jame naudojama curl biblioteka, preg_match_all funkcija. Blogiausia šio metodo savybė - reikia rašyti regexp išraiškas. Man (spėju ir kitiems programuotojams) tai yra "pain in the ######". Šis metodas turi ir pliusų - juo parašyti script'ai veikia šiek tiek greičiau negu antruoju.
     
    Daug netuščiažodžiaujant, štai kodo pavyzdys (ačiū Sauliui):
     

    <?php function rasti_turini( $pradzia, $galas, $url ) { $pradzia = str_replace('/', '\/', $pradzia); $galas = str_replace('/', '\/', $galas); $regexp = '/' . $pradzia . '(.+?)' . $galas . '/'; preg_match_all($regexp, $url, $atitike); return $atitike[0]; } function curl( $url ) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); curl_close($ch); return $result; } //magic (: $url = curl( 'http://www.orai.lt/lt/prognozes/vilnius' ); $orai = rasti_turini( '<td class="oraiTableRow">', '</td>', $url ); //atvaizduojame antrąjį masyvo elementą echo $orai[1]; //jeigu norite pažiūrėti, kaip atrodo gautas masyvas, atkomentuokite sekančias 3 eilutes //echo '<pre>'; //print_r( $orai ); //echo '</pre>'; ?>
     
     
    Antrasis būdas. Tai mano mėgstamiausias, ir mano nuomone geriausias būdas gauti informaciją iš kito tinklalapio. Kaip taip padaryti? Ogi pasitelkti simple html DOM biblioteką. :) Jos pagalba galima rašyti elementų select'orius jQuery stiliumi.
     
    Pvz.:

    $html->find('table.bioTableAlt tbody tr');
     
    Argi gali būti patogiau ir greičiau? :rolleyes:
     
    Tarkim turime užduotį, mums reikia gauti visą geriausių teniso žaidėjų sąrašą iš šitos svetainės. Taip, visą 1000 :) Atkreipkite dėmesį, kad lentelė atnaujinama kiekvieną pirmadienį. Kad šis kodas veiktų, jums prireiks parsisiųsti simple html dom klasę.
     
    Kodas:

    <?php //nuimame laiko limita set_time_limit(0); //simple html dom include('simple_html_dom.php'); //------------------------------------------------------------------------------ // Nuorodos //------------------------------------------------------------------------------ //paskutinio pirmadienio data $date = date('d.m.Y', strtotime('last monday')); //užkomentuokit dali nuorodu, jeigu norit greiciau pamatyti rezultata $urls = array(); $urls[] = 'http://www.atpworldtour.com/Rankings/Singles.aspx?d='.$date.'&c=&r=1'; $urls[] = 'http://www.atpworldtour.com/Rankings/Singles.aspx?d='.$date.'&c=&r=101'; $urls[] = 'http://www.atpworldtour.com/Rankings/Singles.aspx?d='.$date.'&c=&r=201'; $urls[] = 'http://www.atpworldtour.com/Rankings/Singles.aspx?d='.$date.'&c=&r=301'; $urls[] = 'http://www.atpworldtour.com/Rankings/Singles.aspx?d='.$date.'&c=&r=401'; $urls[] = 'http://www.atpworldtour.com/Rankings/Singles.aspx?d='.$date.'&c=&r=501'; $urls[] = 'http://www.atpworldtour.com/Rankings/Singles.aspx?d='.$date.'&c=&r=601'; $urls[] = 'http://www.atpworldtour.com/Rankings/Singles.aspx?d='.$date.'&c=&r=701'; $urls[] = 'http://www.atpworldtour.com/Rankings/Singles.aspx?d='.$date.'&c=&r=801'; $urls[] = 'http://www.atpworldtour.com/Rankings/Singles.aspx?d='.$date.'&c=&r=901'; //inicijuojam masyvą $zaidejai $zaidejai = array(); //praskanuojam visas nuorodas foreach($urls as $url) { //gauname duomenis iš svetainės $html = file_get_html($url); foreach( $html->find('table.bioTableAlt tbody tr') as $a ) { // Duomenys apie žaidėją: // pozicija --- vardas, šalis --- žaidėjo taškai --- pozicijos pokytis --- turnyrų skaičius $zaidejas['pozicija'] = $a->children(0)->plaintext; $zaidejas['vardas'] = $a->children(1)->plaintext; $zaidejas['taskai'] = $a->children(2)->plaintext; $zaidejas['ppokytis'] = $a->children(3)->plaintext; $zaidejas['tskaicius'] = $a->children(4)->plaintext; $zaidejai[] = $zaidejas; } } //pašalinam nereikalingus masyvo elementus (lentelės heading'us) unset( $zaidejai[909] ); unset( $zaidejai[808] ); unset( $zaidejai[707] ); unset( $zaidejai[606] ); unset( $zaidejai[505] ); unset( $zaidejai[404] ); unset( $zaidejai[303] ); unset( $zaidejai[202] ); unset( $zaidejai[101] ); unset( $zaidejai[ 0 ] ); //sutvarkom array keys $zaidejai = array_values( $zaidejai ); //pažiūrim gautą masyvą echo '<pre>'; print_r( $zaidejai ); echo '</pre>'; ?>
     
    Štai dar vienas pavyzdys, kuriame gauname filmo reitingą iš imdb.com:

    <?php //simple html dom biblioteka include('simple_html_dom.php'); //filmo url $url = 'http://www.imdb.com/title/tt0485947/'; //gauname svetainės html $html = file_get_html($url); //gauname filmo reitingą $ratio = $html->find('span.rating-rating', 0)->plaintext; echo $ratio; ?>
     
     
    Pabaigai, noriu paminėti, kad su web scrapping galima sukurti gausybę naudingų ir niekam nekenkiančių dalykėlių, tačiau su juo galima pilnai pavogti turinį is RSS srauto ar iš paprasčiausios svetainės. Bet kaip tai padaryti - susigalvokite patys.
     
    Ir tikiuosi, jog jums patiko, bei buvo naudingas pirmasis mano straipsnis uždarbis.lt forume :)
  18. Patinka
    theScientistAdam gavo reakciją nuo tidus Įvertinkit Adomo muzikinius gabumus   
    Įrašiau ką tik dainukę, patalpinau, ir dabar laukiu nuomonės ir hit'ų.
     
    Rašykit bet kokius (konstruktyvius) komentarus čia arba ten. Ačiū. :)
     
    http://www.youtube.com/watch?v=I11jvSzfMqo
  19. Patinka
    theScientistAdam gavo reakciją nuo tidus Įvertinkit Adomo muzikinius gabumus   
    Įrašiau ką tik dainukę, patalpinau, ir dabar laukiu nuomonės ir hit'ų.
     
    Rašykit bet kokius (konstruktyvius) komentarus čia arba ten. Ačiū. :)
     
    http://www.youtube.com/watch?v=I11jvSzfMqo
  20. Patinka
    theScientistAdam gavo reakciją nuo Lapinskis Sveikinasi Adomas   
    Sveiki. Čia aš - Adomas :)
     
    Lankausi keletą mėnesiukų Uždarbis.lt, nes pradėjau intensyviai programuoti. Norėjau pasisveikinti. :)
  21. Patinka
    theScientistAdam gavo reakciją nuo Mariius Pascal   
    Jeigu pas tave b,r,l:grybautojai, kurie yra recordų masyvas, tai b tipas yra record.
     
    kitaip tariant tu į integer sum bandai sudėti recordus. pas tave b,r,l turi būti integer.
     
    į funkciją turi paduoti tarkim masyvas:grybautojai
     
    o sum:= masyvas.baravykai + masyvas.lepšiai + masyvas.raudonikiai
  22. Patinka
    theScientistAdam gavo reakciją nuo Kernius Sveikinasi Adomas   
    Kol kas programinu "tai šen tai ten". Esu 17 metų. Gruodžio pabaigoj mokykloj per savaitę prašokau visą programavimo kursą iki 12 klasės ir supratau, kad noriu dar.
     
    Ieškojau kalbos, kurios norėčiau mokytis, kol atklydau iki uždarbis.lt
     
    Čia radau stanfordo universiteto paskaitas, tad pagal jas šiuo metu mokinuosi ir programuoju duodamas užduotis.
     
    Šiaip kol kas nieko super naudingo parašyti negaliu. Žinau, moku ir galiu jau daug, tačiau viskas apgraibomis. Šiek tiek ten, šiek tiek šen. Šiek tiek su duombazėm, šiek tiek su grafika, šiek tiek su duomenų apdorojimu ir pan.
     
    Tikiuosi, kad po keletos savaičių baigęs tas paskaitas turėsiu suvokimo JAVA, C, C++, Assembly, C#, Objective C, ir Python.
     
    Po paskaitų tiesiog imsiuosi vienos kalbos pagal tai, kuri pasirodys patraukli ir užsiimsiu kokiu nors projektu. Taip pat žadu pradėti freelancinti. :)
     
    Šiuo metu galiu paprogramuot šį tą su JAVA ir C++. :)
  23. Patinka
    theScientistAdam gavo reakciją nuo Mariius Pascal klaida   
    Šitą programą neseniai pats rašiau. Jeigu reikia kodo, parašyk AŽ, arba galiu čia papostint. ;)
  24. Patinka
    theScientistAdam gavo reakciją nuo Kernius Sveikinasi Adomas   
    Kol kas programinu "tai šen tai ten". Esu 17 metų. Gruodžio pabaigoj mokykloj per savaitę prašokau visą programavimo kursą iki 12 klasės ir supratau, kad noriu dar.
     
    Ieškojau kalbos, kurios norėčiau mokytis, kol atklydau iki uždarbis.lt
     
    Čia radau stanfordo universiteto paskaitas, tad pagal jas šiuo metu mokinuosi ir programuoju duodamas užduotis.
     
    Šiaip kol kas nieko super naudingo parašyti negaliu. Žinau, moku ir galiu jau daug, tačiau viskas apgraibomis. Šiek tiek ten, šiek tiek šen. Šiek tiek su duombazėm, šiek tiek su grafika, šiek tiek su duomenų apdorojimu ir pan.
     
    Tikiuosi, kad po keletos savaičių baigęs tas paskaitas turėsiu suvokimo JAVA, C, C++, Assembly, C#, Objective C, ir Python.
     
    Po paskaitų tiesiog imsiuosi vienos kalbos pagal tai, kuri pasirodys patraukli ir užsiimsiu kokiu nors projektu. Taip pat žadu pradėti freelancinti. :)
     
    Šiuo metu galiu paprogramuot šį tą su JAVA ir C++. :)
  25. Patinka
    theScientistAdam gavo reakciją nuo Kernius Sveikinasi Adomas   
    Kol kas programinu "tai šen tai ten". Esu 17 metų. Gruodžio pabaigoj mokykloj per savaitę prašokau visą programavimo kursą iki 12 klasės ir supratau, kad noriu dar.
     
    Ieškojau kalbos, kurios norėčiau mokytis, kol atklydau iki uždarbis.lt
     
    Čia radau stanfordo universiteto paskaitas, tad pagal jas šiuo metu mokinuosi ir programuoju duodamas užduotis.
     
    Šiaip kol kas nieko super naudingo parašyti negaliu. Žinau, moku ir galiu jau daug, tačiau viskas apgraibomis. Šiek tiek ten, šiek tiek šen. Šiek tiek su duombazėm, šiek tiek su grafika, šiek tiek su duomenų apdorojimu ir pan.
     
    Tikiuosi, kad po keletos savaičių baigęs tas paskaitas turėsiu suvokimo JAVA, C, C++, Assembly, C#, Objective C, ir Python.
     
    Po paskaitų tiesiog imsiuosi vienos kalbos pagal tai, kuri pasirodys patraukli ir užsiimsiu kokiu nors projektu. Taip pat žadu pradėti freelancinti. :)
     
    Šiuo metu galiu paprogramuot šį tą su JAVA ir C++. :)
×
×
  • Pasirinkite naujai kuriamo turinio tipą...