Jump to content
php.lv forumi

Mr.Key

Reģistrētie lietotāji
  • Posts

    1,332
  • Joined

  • Last visited

Posts posted by Mr.Key

  1. Ir literatūra, kurā tas ir aprakstīts, izanalizēts un ir piemēri. Tas ir vispārīgs temats. Daži ietvari realizē kādu no vispārpieņemtiem variantiem.

     

    Manuprāt, auglīgāk būtu izstudēt pieejamo informāciju, nevis tēlot, ka esam amerikāņi 1968 +/- gadā, kad šādi jautājumi tiešām bija neatrisināti...

  2. 1. IS NULL (+e-remit)

    2. Sk. f-iju IFNULL() (..., IFNULL(picture1, picture2) AS picture ...)

    3. Praksē varētu gadīties, ka jāsalīdzina gan IS NULL, gan = '' (tukšs teksts).

    4. Jēga iespringt un saprast, kā darbojas, IR. Tas gan neattiecas uz tiem, kuriem patīk rakstīt kodu, nesaprotot, ko tas dara un kā tas viss darbojas (galvenais, ka strādā).

  3. Es programmēju guļot, pa miegam smadzenes uzražo kodu ar ātrumu 100 rindiņas / 3 min. intensīvajā miega fāzē, jeb Alfa-Beta vilņu kulminācijas brīdī. Lēno viļņu darbības brīdī uzražoju 10 rindiņas / 5 min. Fonā skan kosmiskie trokšņi, jo tie padod rezonansi, kas novērš kļūdu %. Uz darbu atnāku tikai lai nostātos WiFi darbības zonā (drošības apsvērumi). Izmaiņas tad automātiski aplaudojas uz testa vidi, kas triggero testu procedūru un tad viss mūvojas uz produkciju, sākumā 10% sistēmas, ja nav kļūdu, tad izmaiņas izpildās uz visiem 100%. Nopelnu ļoti labu naudu, kuru arī tērēju guļot, tā tiek tērēta Gamma viļņu dominances brīzos. Lūk, reāls piemērs, kā pelnīt naudu, kamēr guli! ;p

  4. Tu, kā jau visi amatieri, jauc programmētaju, sistēmu arhitektu, projektu vadītāju, cilvēkus, kuri izdomā funkcionalitāti utml. amatus vienā maisā. Ja ERP un BMS tavā uztverē ir kaut kas tik grandiozs, ka tur būtu jābūt "mazliet augstāka līmeņa zināšanām", tad #back to primary school.

     

    P.S Tu maz zini, kas tas tāds ERP/MRP un BMS sistēmas ir?

    Iesaku mazliet nomierināties, apskatīties pasē savu dzimšanas gadu, palasīt par to, kas ir jaunības maksimālisms un, kas jo svarīgāk, neuzvesties tā, kā skolu tikko beiguši iesācēji savā eiforijā. Krīt acīs, tik ļoti, ka nākas šo pateikt...

  5. Kādiem lokāliem projektiem? Par ko tu tur runā, ko? Es saku, ka draza ir jāaizvāc pirms ko ievietot datubāzē. Tad sūtot epastu "plaintekstā" nekas nekur nebūs jākonvertē.

    Tas, kādi dati jāglabā datubāzē un kas notiek ar tiem pirms saglabāšanas (precīzāk - apstrādājot tos pēc lietotāja ievades saņemšanas) vai kā tie tiek apstrādāti vēlāk, nosaka daudzi faktori. Pašlaik tu sevi reklamē tā, ka vienīgais, ko saproti, ir datubāze kā mājaslapu satura "storage" tipiskos gadījumos viena veida projektos, ar kādiem nu tev sanāk darboties.

    Tātad Tu ļauj lietotājam datubāzē vadīt visādus mēslus un pēc tam filtrē to izvadē? Ģeniāli. Līdz brīdim, kad kāds cits vai tu pats aizmirsīsi to izdarīt. ---> GIGO

    1. Lietotājs datubāzē neko neievada.

    2. Nekas netiek filtrēts

    3. Lasi uzmanīgāk, neizdari pieņēmumus un tad nebūs muļķīgu secinājumu.

     

    Par šo varēsim parunāt kādā dev pasākumā. Saprotu, ka tev ir viedoklis.

  6. Viss jau atkarīgs no projekta, es parasti pieturos pie principa, ka ja vienums satur sliktu daļu, tad labāk dzēst uzreiz visu vienumu, ko mazu lapu gadījumā veic admins, redzot, ka ieraksts ir kaut kādi ķeburi (redz, jo viss tiek attiecīgi eskeipots). Lielu lapu vai liela slinkuma gadījumā, piekrītu, svītrošana ir labs variants.

     

    Automatizēta filtrēšana varētu būt nepieciešama pie liela datu apjoma un pie nosacījuma, ka lietotāji var vadīt HTML (HTML editori). Ja lietotāji nevar vadīt HTML, viņiem tiek izvadīts ar htmlspecialchars() vai, precīzāk sakot, ar templeita escape() f-ju un XSS neizpildās, jo tas tiek attēlots kā teksts.

     

    Īsi sakot, ja lapas funkcionalitāte neparedz bagātinātu lietotāju veidotā satura attēlošanu, vnk escape un viss. Šajā gadījumā, glabāt jau datubāzē html escaped tekstu ir sava veida optimizācija.

  7. Viena no pazīmēm, ka web programmētājs nesaprot, ko dara, ir nemācēšana saglabāt pēdiņas datubāzē. Kuriozākos gadījumos tās pat tiek aizvietotas ar HTML entītiju. Un tad nu pamēģini atrast ierakstos ""a" > "b"" utml. tekstus.

     

    Otra lieta, kas mulsina - nemācēšana atšķirt, ka teksti ar XSS, JS un HTML simboliem nekādā veidā neapdraud pašu datubāzi.

     

    Trešā lieta - "programmētājiem" izprast, kas ir abstrakcija un PDO, tas jau ir tik sarežģīts temats, ka labāk par to laikam vispār nerunāt.

     

    Tauta, aizmirstam par mysql_real_escape_string lietošanu kā tādu lūdzu. Tas nav risinājums vairs, tas ir tikai workarounds.

    Pieļauju, ka gribēji teikt kaut ko citu, nevis to, ko šeit var saprast. Citādi jāpiekrīt kolēģu teiktajam par profesijas izvēli.

  8. Atrisināt kaut ko, ko tu vēl neproti, nevis malt to, ko tu jau māki.

    Bū, šeku reku piemērs, kāds man labums no algebras uzdevumu risināšanas. Piebildīšu, ka skola bija tiešām ļoti laba matemātikas līmeņa ziņā.

     

    Tātad, dotas 40 minūtes. Atskanot zvanam, visiem tiek uzdevumi... 10, 12 gab. Parasti pirmo daļu varēja izrēķināt ātrāk, minūtes - divu minūšu laikā, pēdējie jau bija sarežģītāki un pats pēdējais, parasti, fakultatīvs. Ja visu atrisināja, tad tas notika, nepārspīlējot, rakstīšanas ātrumā, pēdējais pildspalvas vilciens reizē ar beigu zvanu.

     

    Ko iemācās:

    * Nekļūdīties - matemātika nav zīmēšanas stunda.

    * Koncentrēt uzmanību - laika blakus nodarbēm nav. Pat tie, kas klausījās mūziku austiņās, atpalika.

    * Sagatavoties kontroldarbiem. Plašāk skatoties - apgūt vielu (šajā gadījumā - algebru, vispārīgi ņemot, jebkuru) un sagatavoties pārbaudes darbam (šajā gadījumā - kontroldarbam, praktiski - jebkādam, piem., bankas sistēmas update).

    * U.c., katrs, pieliekot lietā fantāziju, var izsecināt.

     

    Padsmit gadi pēc vidusskolas, domāju, ir pietiekami, lai novērtētu priekšrocības.

  9. Man ar sava darba organizēšanu nav nekādu problēmu un es uzskatu, ka pašmācībā lietas apgūstu labāk.. Skolā sēžot jāgaida uz klases atpalikušāko daļu, jāklausās daudz kas lieks.. Un tieši tur tā lieta, ka tehnikumā liktu apgūt vairāk specifiskā. Kāda man jēga iztērēt visu pirmo mācību gadu, lai apgūtu Wordu.. Tas, kas tiek visā gadā apskatīts, reāli ir izdarāms pa nedēļu.. :D

    Tāda arī bija tā doma, ka daudz kas atkarīgs no klases pārējās daļas. Tāpēc, ja dzīvē ir augsti mērķi, vidusskola ļoti rūpīgi jāizvēlas, tāpat kā augstskola (šajā ziņā LV vispār ir katastrofa). Kas attiecas uz Wordu, nesaki viss, ka nav jēga to apgūt. Piemēram, es šobrīd ļoti labi izjūtu, ka cilvēki, kas uzskata, ka prot apieties ar biroja programmatūru, patiesībā neamaz to neprot. Varēsi tagad 20 min laikā uztaisīt vēstules 100 klientiem vai noformēt 100 lpp dokumentu uz stiliem, ar atsaucēm, TOCiem utml? Piemēram, universitātē pasniedzēja ielika sliktu atzīmi, jo to, ko viņa mācīja darīt caur izvēlni, es darīju caur taustiņu īsceļiem... Protams, pie viņas laikam nebija īsti jēgas mācīties, tam gan piekrītu, tāpat kā tam, ka intensīvā kārtā to var apgūt pa nedēļu.

  10. Skolā iemāca sistemātiski pieiet lietām. Es nevaru iedomāties, kā cilvēks pastāvīgi var, piemēram, uztrenēties 40 min. laikā atrisināt 10 algebras vai ģeometrijas uzdevumus, kā tas notiek skolas kontroldarbos.

     

    Programmēšanā daudz ko var apgūt pastāvīgi, es ieteiktu skolu izmantot tām lietām, kuras māca tur. Es, piemēram, mācījos vidusskolā, programmēt mācījos vilcienā un vakaros. Tas bija pirms 15 gadiem. Kā ir šodien, es nezinu, katrā ziņā, esmu par to, lai ir daudz programmētāju, kas vairāk domā, un mazāk dara, un tāpēc izdara vairāk. Vai tas ir tehnikumā, vai vidusskolā - nav viedokļa. Iespējams, tehnikumā paspiedīs apgūt lietas, kuras citādi paliktu neapgūtas (tīkli, RDBMS principi, algoritmi utt.).

     

    Tas, ko atceros, bija tas, ka gan vidusskolā, gan augstskolā lielāku nozīmi veidoja vide, respektīvi, klases sastāvs. Tā kā no pamatskolas pārgāju uz citu (labāku) vidusskolu, radikāli varēja redzēt, kāda ir atšķirība - ja vienā visi velk un muļļājās, un mācības tiek uzskatītas par pienākumu, tad otrā bija pretēji - klasesbiedri, kas ir ieinteresēti mācību procesā, sacensība savā starpā. Pēc tam augstskolā varēja redzēt atšķirību - tur atkal diezgan zema līmeņa studiju biedri, kuri absolūti nebija ieinteresēti mācībās vispār. Godīgi sakot, nekādu īpašu jēgu no LU tā arī neredzēju, galvenais mērķis ir papīrs. Kaut gan, jāpiekrīt codez, ja sievu, tad labāk pacensties jau augstskolā :)

  11. Iespaids ātrumā - varētu būt interesanti paskatīties uz soc tīklu un pmt servisu konektoriem, pārējās bibliotēkas ir plus mīnus citāda versija citu ietvaru piedāvājumam. (Piem., code snippets par e-pasta sūtīšanu ir pilnīga klasika. Kāpēc tādu ielikuši pirmajā lapā, nesaprotu).

  12. Daži komentāri, necitējot, bet aptuveni norādot domu:

     

    > Programmētāji visu ražos, bla bla bla visu noteiks programmētāji.

     

    Esmu piedalījies kā programmētājs reālu industriālo objektu reālā automatizēšanā, tāpēc jo īpaši smieklīgi klausīties kaut ko tādu. Pirmkārt, programmētājs nepārzin ražošanas procesu, viņš pārzin šauru daļu no visa risinājuma - vadības procesoru. Kaudze cilvēku strādā pie tā, lai sagatavotu procesa apraksta (loģikas), kaudze ne mazāk vajadzīgu cilvēku izveido pašas iekārtas, sākot no līniju plānojuma, beidzot ar visas elektroinstalācijas ievilkšanu. Es gribētu redzēt, kā programmētāji to visu vienatnē izdara 6 mēnešu laikā, kā ar urbjiem saurbj komunikāciju šahtas, kā CADā sazīmē vajadzīgās kabeļu kategorijas, saskaņo elektromagnētoskos starojumus un spriegumus... LOL, visā procesā programmētājs ir svarīga, bet ne svarīgākā daļa. Katrā ziņā, jau gatavā ražošanas līnijā svarīgāks (un labāk atalgots) var izrādīties mehāniķis arī ar LV mērogiem iespaidīgu algu 1-2k robežās (un es personīgi pazīstu tādus un tiekos ar tādiem).

     

    > Viens pats programmētājs uztaisa spēli (vai dajebko citu) un tā kļūst ļoti populāra, nes milzu peļņu un tā ir atkārtojama veiksme.

     

    Šeit jau minēja, ka tas ir skats uz vienu veiksmes gadījumu, aizmirstot pārējos. Ja runa ir par loteriju, tad tie ir daži iztērēti vai neiztērēti lati. Ja runa ir par projektiem, tie ir daži iztērēti vai neiztērēti 0.x-x % no dzīves, katrs pats var izvēlēties, vai spēlēt uz šādām likmēm. Nesaku, ka nevajag to darīt, taču centieni apgalvot, ka to ar zināmām metodēm var izdarīt ir apmēram tas pats, kas spēlēt latloto, svītrojot ciparus pēc statistiskām metodēm.

     

    > Strādāt algotu darbu ir bezjēdzīgi, vai aptuveni tāda doma, jo var taču būvēt lielo biznesu.

     

    Man īsti nav skaidrs, kā cilvēks, kuram pašam nav pieredzes darbinieka statusā, var kļūt par vērā ņemamu darba devēju. Turklāt, arī lielu kompāniju vadītāji ir darba ņēmēji, jo viņiem darbu dod īpašnieki (akcionāri) vai, ja viņi ir īpašnieki, tad klienti vai sabiedrība. Apgalvojums "es neesmu gatavs strādāt cita labā" izslēdz ļoti daudz ko. Protams, es ar to negribu teikt, ka ir labi strādāt pie tādiem darba devējiem, kurus pašus moka šāds motīvs (tādu arī netrūkst). Un, ja jau doma veidot biznesu ir nopietna, agri vai vēlu vajadzēs komandu. Kā tā tiks izveidota, ja nav pieredzes ikdienas darbā?

     

    > IT jomā nevajag pamatkapitālu

     

    Programmētājam nevajag pamatkapitālu, bet IT uzņēmumam vajag. Programmētājs pelna sev algu, vai tas ir SIA, IU vai aploksne, tas ir cits jautājums. Bet ja runa ir par normāla līmeņa pakalpojumu, bez pamatkapitāla neiztikt, kaut vai piemēram tāpēc, ka lielos līgumos ir pēcapmaksa. Vai vari paņemt līgumu pa 100k Ls, ja šī summa tiks samaksāta 3 mēn. pēc projekta nodošanas? Par domu, ka labs produkts pats atradīs klientus... LOL, mārketinga cilvēkiem labāk to nerādīt, nobeigsies no smiekliem... :D

     

    > Bērna audzināšanas blablabla

     

    Ieteiktu pievērsties zinātniskās fantastikas romānu rakstīšanai...

  13. Ja NDA ir ierasta prakse, tad tas tā arī jāsaprot - laiku ietaupa tas, ka iedod izlasīt un parakstīt NDA. Iedomāsimies, cik laika paietu, ja katra intervija jāiesāk ar garu ievadu par to, ko drīkst un ko nedrīkst publiski stāstīt... No ideju vai informācijas noplūšanas tas tāpat nepasargās. Pasargās no tā, ka cilvēks, piemēram, pēc intervijas neuzraksta blogu "Kā es apspriedu algu X par ideju Y un manas domas par to visu ir blablabla", būdams pilnīgi pretējās domās ar otru pusi par to, cik atklāta ir informācija, bet tas nav ticis apspriests. Tāpat arī, arī ar NDA ir zināms, kuros kantoros algas ir sūdīgas un kuros labas, utml., ja runājam par LV.

  14. Nav kompleksu. Varbūt maldos, bet neviens tevi šeit nepazīst reālajā dzīvē. Jautājums, kāpēc? Kaut kā sanāk savilkt paralēles ar vairākiem foruma kareivjiem, kas pieredzēti 10+ gadus ilgajā pieredzē dažādos forumos. Ir redzēti visādi, gan superduper fotogrāfi, kas katru dienu no sievas apmaksāta interneta lido uz visām pasaules malām, gan uzņēmēji ar miessargu armiju un asa sižeta piedzīvojumiem katru dienu, meitenes, kas virtuāli ir supermodeles... prātā ir vēl virkne virtuālu brīnumcilvēku, kurus visus vieno krasa atšķirība starp virtuālājām un reālajām spējām un vairāk vai mazāk aizpūsts širmis. Tava runāšana ir ļoti teorētiska, kad jautājums ir praktisks, tavas atbildes ir vājas, tās nesakrīt ar realitāti. Par taviem pasaules uzskatiem vispār nerunāšu, lasot, ko tu domā par cilvēkiem, es nespēju pieņemt, ka esi adekvāts cilvēks. Pat ar visu speciāli šim nolūkam iegādāto alu grūti to visu lasīt, jo grūti lasīt palagus, skaidri zinot, ka tos ģenerē īpatnis ar mazu izpratni par to, kā lietas notiek reālajā dzīvē. Šāda izpratne, pašam izolējoties no sabiedrības, tavā gadījumā nemaz nav iespējama. Cilvēkam, kas nav izolējies no sabiedrības, nevar būt tik drausmīgs viedoklis par līdzcilvēkiem. Kuriem patiesībā ir daudz lielāka (un praktiskāk pielietojama) dzīves pieredze, nekā tev. Neesi ne pirmais, ne pēdējais, kas sevi sadomājas par lielu ģēniju esam. Mans verdikts ir tāds, ka karalis ir pliks. Neesmu spečuks psiholoģijā, taču tāda tipa cilvēkiem ir raksturīgi izdomāt notikumus un, kas ir ļoti interesanti, viņi ir pārlieicnāti, ka tas ar viņiem patiešām ir noticis. Tā tas izskatās arī šajā gadījumā. Priecāšos, ja šis būs pirmais gadījums, kad mans iespaids ir maldīgs... :)

×
×
  • Create New...