Rodyti pranešimus

Čia galite matyti visus šio nario pranešimus. Matote tik tuos pranešimus, kurie buvo paskelbti jums prieinamose lentose.


Žinutės - Lukas

Puslapiai: 1 2 3 [4] 5 6 7 8 9 10 11 ... 369
61
C++ Klausimai ir pagalba / Ats: Reikia sukurti skaičiuotuva pagal uzduoti
« Įrašytas: 2014-09-26 14:28:56 pm »
čia grynai skelbimą parašei. pridėk kainą ir gal atsiras, kas užsiims.

62
C++ Klausimai ir pagalba / Ats: C++ užduotis su gydytojais
« Įrašytas: 2014-09-24 15:28:06 pm »
Ačiū labai, tikrai vertinga informacija, visa tai jau išsiaiškinau ir bent jau atrodo, kad perpratau, kas ir kaip. Dabar teliko sugalvoti, kaip spręsti šį uždavinį :)

nu va :) dziugiu, kad padejo.

63
C++ Klausimai ir pagalba / Ats: C++ užduotis su gydytojais
« Įrašytas: 2014-09-23 09:37:54 am »
nesvarbu kokia kalba, OOP idejos visur praktiskai vienodos. yra klase, klase turi viduje metodus (funkcijas) ir yra objektas. objektas yra kintamasis kuris savo reiksmeje turi klase.

pvz php kalboje sukuri nauja klase:

class Zmogus {
   private $name;
   function set_name($name){
      $this->name = $name;
  }
 
  function get_name(){
     return $this->name;
  }
}

joje yra 2 funkcijos, kurios nustato ir gauna privataus klases kintamojo reiksme. kintamojo pavadinimas "$name" jis turi priesais zodi "private" kuris pasako, kad tai yra privatus klases kintamasis ir ji mato tik funkcijos esancios viduje klases.

$zmogus = new Zmogus();   // cia sukuriau nauja kintamaji "$zmogus" ir jam priskyriau nauja klase "Zmogus()". Kintamasis "$zmogus" yra objektas, kuris viduje turi klase "Zmogus()"

Tada galima daryti taip:

$zmogus->set_name('Tomas'); // sita eilute iskvieca klases Zmogus funkcija set_name, kuri yra sito objekto $zmogus atmintyje ir ta funkcija nurodo privataus kintamojo $name reiksme
echo $zmogus->get_name(); // sita eilute isspausdins Tomas, nes sito objekto atmintyje klases Zmogus funkcija get_name grazins klases Zmogus privataus kintamojo $name reiksme

jei toliau sukurtum dar 1 objekta, kurio atminty taip pat butu sita pati klase:

$zmogus2 = new Zmogus();

ir darytum iskarto taip:
echo $zmogus2->get_name(); // nieko sita eilute neispausdintu, nes tai jau kitas objektas. sito objekto atminty nera privataus kintamojo $name reiksmes nustatytos.


is esmes lygiai tas pats visose kalbose, tik skiris sintakse. C++ neprisimenu tiksliai kaip kintamieji apsiraso ir klases. jei pastebejai, cia objektas->klases_funkcija visad naudojau -> zenkla, gali buti naudojamas zenkals :: c++ kalboje nezinau ar abu gali naudoti PHP kalboje :: naudojamas kai buna statines klases, kurioms nebutina sukurti objekto su zodziu "new" galima buna tiesiai kreiptis Zmogus::get_name(); bet cia jau lendam manau per giliai i miska :) Jei supratai ideja kaip tai veikia, tai susirask kokiu c++ pavyzdziu ir turetu suprast kas vyksta.

siaip kiek dabar sauna i galva tai buna naudojami tokie zenklai kreipimosi per objekta i klases metodus ar kintamuosius:

 // kaip mano anksciau rodytuose php kalbos pvz.
objektas->kintamasis
objektas->funkcija

 // kai kuriose kalbose ir PHP statinese klasese buna dvitaskis:

objektas::kintamasis
objektas::funkcija

// kai kur buna tasko simbolis naudojamas:

objektas.kintamasis
objektas.funkcija

Visa logika ta pati, tik skirybos zenklai kiti. Programavime reikia suprasti logika kaip vyksta, zenklai tik technine priemone, kuri gali siek tiek skirtis kalbose.


64
taip, pdo yra objektinis abstrakcijos layer'is. http://php.net/manual/en/intro.pdo.php bet as bent jau praktiskai jo nenaudojau niekada, nebent kelioms uzklausoms kazkur, kur reikejo esancia sistema pamodifikuoti. Dazniausiai naudoji ORM'a kuris jau buna framework'e.

65
nelabai turiu laiko gilintis i koda ir ieskoti atsakymo, bet pastebejimas:

nenaudok mysql_ funkciju. nei vienos. jos nesaugios, joms reikia daugiau apsaugu, tikriausiai visko vistiek neapsaugosi ir bus bedu. Jei noresi sukurti unit testus savo kodui, tai bus dar blogiau, testuoti koda bus praktiskai neimanoma. Taip pat nenaudok tokiu "funkciju" kaip matau pirma faila.

vietoj mysql_ naudok pdo arba koki nors ORM http://www.mehdi-khalili.com/orm-anti-patterns-part-1-active-record https://www.google.lt/search?q=what+is+orm

vietoj funkciju failo, sudek viska i viena namespace'a http://daylerees.com/php-namespaces-explained http://php.net/manual/en/language.namespaces.php jei jie nepatinka, tada MVC sistemoje pridek "plugins" ir naudok pluginus. Pasiziurek dokumentacijoj savo naudojamo framework'o kaip jam rasyti plugin'us.

jei naudoji full-stack framework'a, tai jame tikriausiai yra ir ORM ir pluginai ir dar template engine'as.

jei nenaudoji framework'u, tai siulau naudoti. sprendziant is to, kad tavo kodas nera tvarkingas, tai tikriausiai nenaudoji. siulau isbandyti kanors is situ:

http://phalconphp.com/en/
http://symfony.com/
jei pastarieji pasirodys per sudetingi ir nepavyks ju niekaip pasileisti, tada siulau imti kazka mazesnio.

mazesniu gali gal labiau parekomenduoti kiti, man ju praktiskai neteke naudoti. As pradejau mokytis nuo full-stack frameworku, tai jei domina apie juos galiu daugiau. pries juos kodinau su plain php, nes dar nelabai budavo tu framework'u.. perejimas is plain php i full-stack framework yra isukis, ji praejus niekada nesinori grizti ;) cia panasiai kaip 10 metu vaikstai i kur nors 7km pestute ir viena diena ismoksti vairuoti masina ir pamatai, kad gali nukeliauti ir 7 ir 700 km ;)

gal nelabai atsakau as i tavo klausima, bet gal tai pades tau mokytis toliau.

66
jQuery / Ats: Pagal select'ą rodyti skirtingus kitus select listus
« Įrašytas: 2014-09-17 14:39:20 pm »
visalaika jquery koda rasyk viduje:

$(document).ready(function(){
// tavo kodas
});

tada nebus taip, kad html dar neuzsikrove, o js jau bando kazka daryti.

ta pati gausi su tokiais sutrumpinimais:


$(function(){
  // tavo kodas
});

jQuery(function($) {
  // tavo kodas
});


bet man asmeniskai ilgesnis siuo atveju patogiau skaitosi :) bet cia jau pripratimo reikalas.



67
Bet pagal pateikta lentele galbut galetum pasakyti kas pas man negerai su java

man panasu i tai, kai konsoleje paleidi kokia komanda be parametru, o ji reikalauja parametru ir tada ismeta ji help informacija. cia pvz tau raso kokie paramsai arba tiesiog komandos ka daro. Pvz "c" isvalo konsoles langa

68
hm, apie tokius nieko nezinau :) Pas mane tv yra naudojamas kaip ekranas prie kompo ir visi tv dalykai praeina per kompa :) easy setup and works.

70
Bendrai apie visas operacines sistemas ir programas / Ats: Klausimas
« Įrašytas: 2014-09-12 15:32:38 pm »
ka tu bandai padaryti?

71
HTML, CSS ir JavaScript - Klausimai / Ats: DateTime picker skirtumas
« Įrašytas: 2014-09-09 12:03:52 pm »
Tada siaip nezinau, sito konkretaus nesu naudojes, taciau speju turetu tai ivykti callback funkcijoje. Ten turetum galeti pasiimti pasirinktus laikus, is ju tada sukurti date objektus ir atiminet ka reikia:

http://stackoverflow.com/questions/4944750/how-to-subtract-date-time-in-javascript


72
HTML, CSS ir JavaScript - Klausimai / Ats: DateTime picker skirtumas
« Įrašytas: 2014-09-09 11:52:26 am »
o nenori naudoti official?:

http://jqueryui.com/datepicker/

73
PHP ir SQL - Klausimai ir pagalba / Ats: Objektinis PHP
« Įrašytas: 2014-09-05 15:38:03 pm »
is kodo nesuprasi ar suprasi priklauso nuo to kiek pries tai kodo esi mates :) Karta maciau, kaip kvantines mechanikos knyga zmogus skaite tik ziuredamas i formules tekste ir poto sugebejo viska paaiskinti apie ka buvo parasyta neperskaicius praktiskai nei vieno zodzio. gal ir gerai pradeti nuo paprastesniu, kiekvienam savo. man patinka imti sudetingiausia ir ji priverst veikt :)

74
PHP ir SQL - Klausimai ir pagalba / Ats: Objektinis PHP
« Įrašytas: 2014-09-03 14:36:50 pm »
na as kai su laraveliu nieko neveikiau, tai siuo atveju nzn :) siaip ar anaip ismokus bet kuri is siu framework'u, kita ismokti galima gana lengvai, trecia isvis tik kas 10 dokumentacijos skaini galima skaityti, nes ir taip aisku is kodo ;)

75
PHP ir SQL - Klausimai ir pagalba / Ats: Objektinis PHP
« Įrašytas: 2014-09-02 09:24:41 am »
Citata
as irbi patariu tau pasiimti koki framework'a

as siulyciau kanors is situ:

Phalcon
Symofny
Zend


Čia Lukai - nesutiksiu :)
Phalcon pradedančiąjam bus kiek sunkus susigaudyti, nes jeigu nesi susidūręs - reikia kažkokių krypčių, kurių phalcon neturi per daugiausiai :) Symfony galbūt ir būtų gerai, bet jis yra gremėzdiškas ir netiks pirmajai pažinčiai su MVC :)

Zend juo labiau - neturi padorios dokumentacijos... Ten dažnai išvis kosmosas... Tad geriau jau jeigu kažką rimčiau, tai Laravel imti - dokumentacija aiški, pamokų pilna, o pagalbos forumas - visada padės :)


Nu mano pirmas framework'as buvo Joomla Framework 1.x, poto neprisimenu kuris pirmas Symfony ar Zend ir nuo 2013 lapkricio Phalcon'as. Man rodos, kad galima suprasti is karto ir Symofny ir Zend ir Phalcon'a. Phalcon'as mokymuisi yra gerai tuo, kad negalesi listi prie failu, kurie sudaro pati framework'a ir tada galesi labiau suprasti, kad  framework'o nereikia redaguoti, jei nori kazkuo ji papildyti - reikia overridinti ir extend'inti. Taip, sudetingiau ji instlalint ir paleisti, bent jau is pirmo zvilgsnio, bet bent jau man su symfony buvo pradzia sudetingesne :)

todel ir sakau is pradziu paskaityti bendrai apie

Citata
MVC pattern
Active record pattern
kai jau bus aisku kas tie 2, siulau perskaityti sita: http://docs.phalconphp.com/en/latest/reference/routing.html cia phalcon'o doc'sai, bet esme ta pati visuose frameworkuose. Gali skaityti apie ta pati ir symfony: http://symfony.com/doc/current/book/routing.html ar zend:  http://framework.zend.com/manual/2.0/en/modules/zend.mvc.routing.html ar codeigniter: https://ellislab.com/codeigniter/user-guide/general/routing.html

perskaites visu framework'u routinimo dokumentacijas galesi issirinkti kuris tau aiskiausias, nes jie siek tiek skirsis, tada jau zinosi kuri framework'a tau rinktis ;)


tada tik imti is esmes kodinti su kokiu nors frameworku, nes is kodo suprast tikrai reikia tureti bendras zinias.

As bent jau nemegstu gaisti laiko su mokantis dalykus, kuriu man is esmes nereikes, todel rekomenduoju pradeti nuo geriausiu arba placiausiai naudojamu. Phalcon'as daugelis sutinka kad yra geriausias del to, kad jis extensionas, Lietuvoje daugelis imoniu klausia ar turi patirties su Symfony. Aisku kalbu tik apie tokius darbo pasiulymus, kur alga i rankas bent 3.5-4.5 litu. Jei taikai i 2.5 tai tiks betkas, vistiek hakinsi koki TVS'a.



76
PHP ir SQL - Klausimai ir pagalba / Ats: Objektinis PHP
« Įrašytas: 2014-08-31 08:54:28 am »
as irbi patariu tau pasiimti koki framework'a

as siulyciau kanors is situ:

Phalcon
Symofny
Zend

su Phalcon'u gal siek tiek sudetingiau, bet kartu ir paprasciau. Sudetingiau tame, kad jis isiraso kaip apache'o ar nginx'o modulis, paprasciau tame, kad nereikia turet ~5000-7000 failu, kurie sudaro framework'a. Sudetingiau dar tuo, kad reikia isideti failus autocomplete kad darytu tavo IDE (redaktorius, kuris palaiko projektus ir praskanuoja tavo visus failus esancius projekte ir gali gauti tada autocomplete funkciju, taip pat paspaudus ant funkcijos pavadinimo su ctrl (dazniausias shortcutas) ir pele persokti tiesiai i ta funkcija. zodz patogu, siulau phpstorm arba netbeans, jei nenaudoji nei 1 is situ.) phalcon'as yra greitesnis frameworkas uz bet kuri kita php framework'a, nes jis uzkraunamas i kompo atminti servo paleidimo metu, visi kiti yra "compail'iniami" puslapio krovimo metu. kas kart is naujo, todel uztrunka ~200-300 ms maziau + rija daug maziau RAM, CPU.

Symfony yra vienas populiariausiu tarp Lietuvos imoniu, jei ieskosi darbo ir turesi patirties su symfony, bus pliusas. jo esme tokia, kad parsisiunti, isimeti failus i projekta ir poto jau viska darai kaip raso ju dokumentacijoj http://symfony.com/doc/current/index.html

Zend - labai pop framework'as, nes prie jo prisideda dideles IT imones kaip Amazon, Microsoft, IBM, Oracle ir kt. beto tai yra vienas seniausiu framework'u. Is esmes panasiai veikia kaip symfony - parsisiunti kruva failu, juos imeti i projekta ir naudojies.

visi siti 3 yra vadinamieji full-stack framework, tai reiskia, kad jame rasi praktiskai viska, ko gali tau prireikti:

sesiju valdymo klases - autorizacija, prijungimas, registravimas
routerius - koks "friendly url" koki controller ir koki jo action'a krauna
security visokiu dalykeliu - input filtru, validacijos ir t.t.
formu abstrakcijos lygis - objektine forma, kuri galiausiai per template'a yra isspausdinama html pavidale, ja submitinant, ji automatiskai validuoja duomenis, ismeta klaidas kai iveda belekea vietoj email ir t.t
duomenu bazes abstrakcija - objektinis duombazes valdymas, kai 1 objektas = 1 lentele ir ta objekta paimi, tada jam priskiri reiksmes, kokiu nori lenteleje tureti, tada tiesiog $obj->save() ir viskas, yra sukonstruojama saugi sql uzklausa, ji ivykdoma, jei yra klaidu, apie jas yra informacija tame paciame objekte. Tokia sistema vadinas ORM, buna atskiru framework'u tik ORM funkcijai (kaip ir bet kuriai anskciau minetai funkcijai, bet tai nebuna full-stack framework, pvz Doctrine, http://www.doctrine-project.org/). siulau pagooglint kas yra "Active record pattern"
templeitu variklis - vieta, kur yra html'as ir templeito variklio sintakses if'ams ar pns. Prie templeito buna prisegamas objektas, kuris daznai yra vadinamas "view" ir jame buna duomenys reikalingi atvaizduoti templeita.

ir daug kitu dalyku :)


siaip siulau pradeti ne nuo pacio framework'o, bet nuo supratimo apie tai, kas yra sie dalykai:

MVC pattern
Active record pattern
kai jau bus aisku kas tie 2, siulau perskaityti sita: http://docs.phalconphp.com/en/latest/reference/routing.html cia phalcon'o doc'sai, bet esme ta pati visuose frameworkuose. Gali skaityti apie ta pati ir symfony: http://symfony.com/doc/current/book/routing.html ar zend:  http://framework.zend.com/manual/2.0/en/modules/zend.mvc.routing.html ar codeigniter: https://ellislab.com/codeigniter/user-guide/general/routing.html

perskaites visu framework'u routinimo dokumentacijas galesi issirinkti kuris tau aiskiausias, nes jie siek tiek skirsis, tada jau zinosi kuri framework'a tau rinktis ;)

nelabai yra skirtumas ar ziuresi filmukus php ar ruby ar dar ko, nelabai skirtumas kokio framework'o, nes tai yra pattern'ai, kurie yra standartiniai, isbandyti laiko ir placiai naudojami. labai labai daugelyje frameworku. Bet tai yra esminiai dalykai, be kuriu bus labai sunku su bet kuriuo frameworku. Kai suprasi esme, tada bet kuris framework'as per pora dienu jau bus aiskus :)


Kaip minejau, jei nenaudoji ne 1 is situ, siulau pradeti:

https://netbeans.org/downloads/ (pasirinkt ta kur su HTML ir PHP)

arba sita:

http://www.jetbrains.com/phpstorm/download/ (30 days trail, bet jei nori, gali susirasti nemokamai serial key pvz cia: https://gist.github.com/monkeymonk/7303942 )

daugelis, kas bande abu, rekomenduoja php storm. Siuo atveju as vienas is tu daugelio. Seniau naudojau netbeans kelis metus, dabar jau metus+ php storm'a ir tikrai nezadu grizti prie netbeans.


kaip pastebesi visa sita dalyka praejes, kad sudetingiausia pradzioje - viska susikonfiguruoti, suprasti esminius dalykus. Kuo daugiau visko moki, tuo greiciau ir lengviau galesi koda parasyti ;) todel labai siulau paskaityti, paziureti video apie dalykus, kuriuos minejau.




77
PHP ir SQL - Klausimai ir pagalba / Ats: Objektinis PHP
« Įrašytas: 2014-08-30 09:43:04 am »
Objektai leidzia:

overridint'i metodus ir taip praplesti esama funkcianaluma be branduolio lietimo
extendinti
implementinti
testuoti su PHPUnit

tai leidzia islaikyti struktura, naudoti pattern'us, geriau cachinti, didinti sauguma, turet strukturizuota koda

pasileisk koki framework'a ir pamatysi. MVC pattern populiariausias. Factory labai pop, singleton irgi.

siaip cia daugiau:

http://www.fluffycat.com/PHP-Design-Patterns/

78
PHP ir SQL - Klausimai ir pagalba / Ats: Lietuviškos raidės ir ASCII
« Įrašytas: 2014-08-26 21:22:27 pm »
nesuprantu kokia gali buti situacija, kad reiktu versti kazka is utf8 i 1257, naudoju nebent bibliotekas, kurios skirtos is kazko padaryti utf8

79
C++ Klausimai ir pagalba / Ats: C++ CSV failo skaitymas
« Įrašytas: 2014-08-26 13:07:35 pm »
Ok, tada ziuresiu pats ka nors. Aciu vistiek tau uz pagalba!
have fun ;)

80
C++ Klausimai ir pagalba / Ats: Pagalba
« Įrašytas: 2014-08-26 12:20:27 pm »
as praktiskai nemoku C kalbu, taip pat neturiu C# editoriaus, kompiliautoriaus ir as darbe kur isvis Apple kompas, tai nelabai galiu ispresti, taciau sitas kodas panasu kad yra tai ko tau reikia:

http://stackoverflow.com/questions/5282999/reading-csv-file-and-storing-values-in-to-an-array

static void Main(string[] args)
    {
        var reader = new StreamReader(File.OpenRead(@"C:\test.csv"));
        List<string> listA = new List<string>();
        List<string> listB = new List<string>();
        while (!reader.EndOfStream)
        {
            var line = reader.ReadLine();
            var values = line.Split(';');

            listA.Add(values[0]);
            listB.Add(values[1]);
        }
    }

paziurek linka dar stackoverflow yra daugiau pvz

Puslapiai: 1 2 3 [4] 5 6 7 8 9 10 11 ... 369