Pereiti prie turinio

Eras

Nariai
  • Pranešimai

    8
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

Reputacijos išklotinė

  1. Patinka
    Eras gavo reakciją nuo Augustris IT sritis KTU vs. VGTU   
    Mokausi VGTU. Baiginėju antrus metus.
    Programa : Informacinių sistemų inžinerija (Informatikos inžinerija) elektronikos fakulete.
    Pirmus du metus dalykai bendri daug maž visoms specialybėms, kad kažko fancy nereikia tikėtis. Pagrinde matematika, fizika (elektronika), bei programavimas. Apie ekonomiką bei vadybą nekalbėsiu, kadangi jų nepripažįstu :D.
    Trečiais metais, rugsėjį, vyksta profiliavimas į pasirinktą kryptį, kur idėja yra kreipti studentą nuo basic s**t. link kažko įdomiau.
     
    Matematika nei sunki nei lengva (priklauso nuo žmogaus). Tačiau ji padeda atsijoti žmones, kurie turi bent kažkiek motyvacijos mokytis (mūsų liko 21, pusė atkrito).
    Elektronika... Tiesiai šviesiai ji manęs per daug nežavi, nėra labai lengva, tačiau jei nusiteikęs šiek tiek pasėdėti prie knygų - viskas bus gerai.
    Programavimas C/ Objective C, C++, MATLAB, HTML/CSS. Trumpai tariant pagrindai. Kaip bus vėliau - matysim.
     
    Dėstytojų pasitaio visokių. Nuo linksmų ir malonių, pas kuriuos sėdi ir mokaisi, iki nuobodžių bei nemokančių išaiškinti, pas kuriuos vėliau sėdi 9gag'e arba skaitai Delfi.
     
    Kaip papildoma veikla, elektronikos fakultete kiek žinau yra Android progarmavimo grupė (dirba ties vaizdų atpažinimu). Saulėtekyje (Fundamentinių mokslų fakultete berods) Android/iOS appsų laboratorija, tačiau su tuo kolkas neteko susidurti, programuoju pats sau namie :)
     
    Fundamentų fakulete yra programa pavadinimu "Inžinerinė informatika". Ten labiau orientuota į programavimą, geležies nerasi (vis gi Fundamentų fakultetas). Taip pat, tam pačiam fakultete nuo rugėsjo turėtų atsirasti Programų inžinerija (Software engineering), tačiau kolkas nieko apie ją nežinau. Moduliai vis dar ruošiami, tačiau pasidomėk.
     
    Kolkas galvon ateina tik tiek. Jei nori kažko konkrečiau - klausk, jei žinosiu - atsakysiu ;)
  2. Patinka
    Eras gavo reakciją nuo Flow Android app, perduoti duomenis POST, GET metodu   
    Galima naudoti Jsoup library. Beto, jei ateityje reiktų scrapinti HTML, tai padaryti yra be galo lengva.
     
    Oficialus puslapis: http://jsoup.org/
    Dokumentacija: http://jsoup.org/cookbook/
     
    BEJE, Google nerekomenduoja naudoti HttpClient (vietoj HttpClient naudoti HttpURLConnectioin). Pasiskaityk dokumentaciją. Taip pat, AsyncTask yra blogis. Geriau naudot loaderius kaip (AsyncTaskLoader) tavo atveju, kadangi juose yra integruotas kofigūracijos kitimo palaikymas. Tai yra, jei naudojant AsyncTask pasuksi ekraną, kol paprastas AsyncTask loadins, tavo appsas crashins. Tu to NENORI ! O jei jau užsispyrei loaderio nenaudot, teks rašyt konfigūracijos palaikymą pačiam.
     
    Jei naudoji Android Studio galima naudoti biblioteką pasinaudojus gradle sistema, tarp dependencies įrašius:
    compile 'org.jsoup:jsoup:1.7.3'

    dependencies { compile 'com.android.support:support-v13:19.+' compile fileTree(dir: 'libs', include: ['*.jar']) compile 'org.jsoup:jsoup:1.7.3' }
     
    POST metodo pavyzdys su Jsoup būtų:
     

    Connection.Response response = Jsoup.connect("TAVO_URL")) .data("name", "value", "name2", "value2", ...) .timeout(5000) // 5s timeout'as .method(Connection.Method.POST) .execute(); System.out.println(response); // Cookies reikia tuo atveju, jei loginiesi i tinklapį. String cookie = response.cookie("SESSION_ID_PAVADINIMAS"); // Cia GET metodas, jau prisiloginus (jei logintis nereikia - .cookie taip pat nereikia) Document document = Jsoup.connect("TAVO_URL_2") .cookie("SESSION_ID_PAVADINIMAS", cookie) .get(); System.out.println(document);
     
    Tokiems dalykams kaip SESSION ID pasižiūrėti, puikus dalykas yra Live HTTP Headers pluginas Google Chrome'ui, galbūt yra ir Firefox'ui.
     
    Sėkmės :)
  3. Patinka
    Eras gavo reakciją nuo Flow Android app, perduoti duomenis POST, GET metodu   
    Galima naudoti Jsoup library. Beto, jei ateityje reiktų scrapinti HTML, tai padaryti yra be galo lengva.
     
    Oficialus puslapis: http://jsoup.org/
    Dokumentacija: http://jsoup.org/cookbook/
     
    BEJE, Google nerekomenduoja naudoti HttpClient (vietoj HttpClient naudoti HttpURLConnectioin). Pasiskaityk dokumentaciją. Taip pat, AsyncTask yra blogis. Geriau naudot loaderius kaip (AsyncTaskLoader) tavo atveju, kadangi juose yra integruotas kofigūracijos kitimo palaikymas. Tai yra, jei naudojant AsyncTask pasuksi ekraną, kol paprastas AsyncTask loadins, tavo appsas crashins. Tu to NENORI ! O jei jau užsispyrei loaderio nenaudot, teks rašyt konfigūracijos palaikymą pačiam.
     
    Jei naudoji Android Studio galima naudoti biblioteką pasinaudojus gradle sistema, tarp dependencies įrašius:
    compile 'org.jsoup:jsoup:1.7.3'

    dependencies { compile 'com.android.support:support-v13:19.+' compile fileTree(dir: 'libs', include: ['*.jar']) compile 'org.jsoup:jsoup:1.7.3' }
     
    POST metodo pavyzdys su Jsoup būtų:
     

    Connection.Response response = Jsoup.connect("TAVO_URL")) .data("name", "value", "name2", "value2", ...) .timeout(5000) // 5s timeout'as .method(Connection.Method.POST) .execute(); System.out.println(response); // Cookies reikia tuo atveju, jei loginiesi i tinklapį. String cookie = response.cookie("SESSION_ID_PAVADINIMAS"); // Cia GET metodas, jau prisiloginus (jei logintis nereikia - .cookie taip pat nereikia) Document document = Jsoup.connect("TAVO_URL_2") .cookie("SESSION_ID_PAVADINIMAS", cookie) .get(); System.out.println(document);
     
    Tokiems dalykams kaip SESSION ID pasižiūrėti, puikus dalykas yra Live HTTP Headers pluginas Google Chrome'ui, galbūt yra ir Firefox'ui.
     
    Sėkmės :)
×
×
  • Pasirinkite naujai kuriamo turinio tipą...