Jump to content
php.lv forumi

Web Developer

Reģistrētie lietotāji
  • Posts

    478
  • Joined

  • Last visited

Everything posted by Web Developer

  1. Man nebūt nav būtisks šāds "negods" ;)
  2. fest - labāk nosauc baušļus, nevis vispārīgus tekstus ar zemu jēgas saturu no savas pieredzes. Piemēram, šo: 1) Nemēģināt gudri izteikties par lietām, par kurām īpašas nojēgas pašam nav (attiecas arī uz dažu labu foruma lietotāju). varētu pārveidot par: 1) Izteikties koncentrēti, pārdomāti un saturiski bagāti, katram vārdam piešķirot jēgu. Bez liekvārdības.
  3. Pret tādiem gudrīšiem var aizsargāties, kā jau pateicu - pieļaujot saglabāt tikai vismaz "vidēji drošu" paroli, kas atbilst noteiktiem kritērijiem un tā nu galīgi nav problēma kaut ko tādu uztaisīt. Un nu un kas, ka viņam gan paypal, gan forumam, gan e-pastam būs parole "xYz789ab" - tas nav viegli atminams tokens, bet datubāzē lietotāju parolēm nav jāglabājas, glabājas tikai to hashi ar sāli. Kur problēma?
  4. Radās doma: Varbūt uzrakstiet 10 laba programmētāja baušļus. Tāpat kā mafijas zaldātiem ir savi baušļi, tāpat arī programmētājiem vajag savus.
  5. Ko jūs ņematies? Kāda miljoniem gadu ilgā salīdzināšana ar hash. Viens no miljarda vispār centīsies reāli praktiski kaut ko panākt ar šādu "atlaušanu", labi zinām, kas tas nav reāli. Daudz reālāk ir vienkārši uzminēt paroli. Attiecībā uz paroļu glabāšanu, pietiks ar 2 nosacījumiem: 1) Pirms hashoshanas parolei pievienot "sāli", kas sastāv, teiksim, no 8 simboliem. 2) Lietotājiem, saglabājot paroles, ļaut saglabāt tikai vismaz vidēji drošas parole, pieņemsim, tādas, kas sastāv no vismaz 6 simboliem un iekļauj vismaz vienu ciparu, vismaz vienu lielo burtu un vismaz vienu mazo burtu. Otrs nosacījums pat ir svarīgāks, jo tad neko nevarēs atkodēt, pat ja zinās "sāli". Un tur pat nav ko gari diskutēt, šitais ir 100% drošs paroļu saglabāšanas veids (vismaz, kas attiecas tieši uz saglabātajām parolēm datubāzē tikai, neba nu pārējo sistēmu) un punkts.
  6. Vari izmantot arī Dropbox. Nav pateikts, tieši cik lielā mērā Dropbox garantē failu drošību - to nenonākšanu svešās rokās. Taču spriežot pēc apraksta, tas ir gana drošs rīks. Nosaucot failu, piemēram, par xYuOPe45aSW8Q03k2.zip diez vai kāds izdomās tādu tokenu, ko rakstīt urlī, lai dabūtu Tavu failu, ja vien pats šim nebūsi pateicis. Tas gan attiecas uz public direktoriju. Pie tam, vari tur uploadotos failus arī dzēst.
  7. Iedod linku, ātri pateikšu, ko darīt! :)
  8. Sāksim ar to, ka tabulas rindai ir cits display parametrs, ja būtu lasījis kaut vai šo resursu, zinātu: <tr id="xxx" style="display: table-row"> <td colspan="4"></td> </tr> Tikai pasaulē vissliktākais pārlūks IE uzskata, ka tabulas, tabulas rindas utt. izmanto display: block;
  9. Ja gribi būt, labs programmētājs: 1) Tev jābūt interesei un entuziasmam par programmēšanu un datoru darbību/internetu; 2) Tev ir jābūt arī pacietībai un jāpavada pie kompja vismaz 8-10 stundas, protams, ievērojot pārtraukumus, acu treniņus un brīvā laikā vajadzētu nodarboties ar sportu. Pie kompja 90% laika Tev jādara kas sakarīgs un jāvingrina prāts katru dienu gandrīz ar jauniem uzdevumiem; 3) Tev jābūt vēlmei nepātraukti uzlabot savus darba rezultātus, kvalitāti, ātrumu, īpaši piedomājot par sava darba rezultāta kvalitāti. "Gļuki nekur neaizbēgs" - agrāk vai vēlāk kāds tos atradīs. 4) Tev nebūs sēdēt uz lauriem un stagnēt, Tev būs nepārtraukti jāapgūst jaunas lietas uz vecajiem pamatiem.
  10. No http://php.lv/wiki/php_programmetaja_rokasgramata#switch: switch ($_REQUEST['sadala']) { case 'foto': include_once('sadalas/foto.php'); break; case 'zinas': include_once('sadalas/zinas.php'); break; default: include_once('sadalas/sakums.php'); break; } Secinājums rodas tāds, ka labāk šo resursu http://php.lv/wiki/php_programmetaja_rokasgramata NEIZMANTOT!
  11. 1) Pascal ir programmēšanas valoda paredzēta tieši programmēšanas apmācībai, tāpēc, ja grib vienkārši iemācīties programmēt, var lietot to, nevis basic. 2) drīkst mācīties programmēt arī php, bet ir jācenšas izprast arī programmēšanas pamatlietas, ne tikai "ātri ātri, lai darbojas". 3) lasot php dokumentāciju iesaku sameklēt definīcijas un painteresēties par katru nezināmo terminu, piemēram, "parse" utml. to codez: * ja meitene gribētu iepazīties vai nāktu uz php forumu? Ja tu būtu meitene, tu tā darītu?
  12. Neder beisiks un viss. Der Pascal. Bet ne beisiks.
  13. Par <?php ?> tagiem, kas notiek ārpus tiem, var lieliski izlasīt šeit: http://www.php.net/manual/en/language.basi...tax.phpmode.php Bet ja ar angļu valodu ir švaki, tad neko, jāņem vārdnīca talkā, es ieteiktu www.letonika.lv
  14. Inkrementēt nozīmē palielināt par vienu. Viss, kas atrodas ārpus <?php ?> vai <? ?> tagiem php valodā tiek pielīdzināts konstrukcijai: echo "viss, kas ārpus php tagiem, tiek izvadīts šādā veidā"; īsāk sakot, tiek izvadīts uz ekrāna.
  15. Tāpēc, ka neesi izlasījusi "Language Reference" no http://www.php.net/manual/en/ ++ ir operators - Incrementing/decrementing operators Tavs piemērs: <?php for($i=0; $i<100; $i++) { ?> <br /> <?php } ?> pirmkārt, saformatē saprotamāk: <?php for ($i=0; $i<100; $i++) { ?> <br /> <?php } ?> Kā redzams, tas ir cikls, kur mainīgais $i sāksies ar 0 un tiks inkrementēts pēc katra cikla par 1 uz augšu, cikls turpināsies, kamēr mainīgais $i nesasniegs vērtību 100, tātad, tieši 100 reizes (ja vien pats mākslīgi ciklā netiks mainīts vai arī cikls netiks salauzts).
  16. Jauna_smuka_zaļa - sākumā iemācies, kas ir programmēšanā: 1) mainīgais 2) konstante 3) operatori 4) valodas konstrukcija (kā if, for, while etc.) 5) funkcija Vēlāk pāriesi arī uz objektiem un to metodēm un OOP principiem...
  17. Php no html atšķiras kā diena pret nakti. Izlasi kārtīgi programmēšanas pamatus sākumā. HTML nav nekāds sakars ar programmēšanu.
  18. Validē globālos ienākošos mainīgos. Neesošus mainīgos definē, pirms izmanto. $request = new Request(); $request->validate($_GET); if ($request->getGetVar("page")!="") { @include $request->getGetVar("page"); }
  19. yeahz - tu esi uzķēris vilni - ja jau reiz mācies programmēt uz php, tad mācies to ar error_reporting(E_ALL) vai pat ar vēl plašāku error reportingu, savādāk nav jēgas. Attiecībā uz tēmu: include un switchu lietošana, protams, ir diezgan primitīvs risinājums, bet teiksim tā - diezvai ir jēgas likt nopietnus dziļus debeskrāpja cienīgus pamatus lauka atejai. Skatās pēc vajadzības.
  20. Strādāt par velti nevajadzētu - tā tu kaitē ne tikai sev, bet arī citiem. Kaut vai tas pats vecais stāsts, ka pēc tam daļa iedomājas, ka tiešām programmētāji strādā par velti - tu grauj ar to programmētāju prestižu. Prasi lēti - atbilstoši savām zināšanām, bet prasi samaksu! Jo par velti strādāt - nu tas ir par velti - zemē nosviests laiks.
  21. Paldies, codez - vai tu būtu marrtina advokāts vai mīļākais, man tas nav tik svarīgi. Lūk, viņš apgalvoja, ka HTML ir programmēšanas valoda (no šī posta iepriekšējo postu kontekstos ir skaidri saprotams, ka viņš to rakstīja par HTML): Par to argumentāciju - viņš nav argumentējis savu konkrēto spriedumu, ko es viņam palūdzu tāpēc arī argumentēt.
  22. Un konkrēti argumentē! Ja nē, tad tie ir tukši vārdi.
  23. marrtins - tu tiešām zini daudz. Ja es būtu darba devējs, tad pēc tava teksta "HTML ir programmēšanas valoda" sen jau būtu tevi pasūtījis labi tālu! ;)
  24. Tad sāc ar grāmatām? Grāmatas par brīvu var dabūt, teiksim, šeit: http://www.pdfchm.com/
×
×
  • Create New...