Jump to content
php.lv forumi

404

Reģistrētie lietotāji
  • Posts

    307
  • Joined

  • Last visited

Everything posted by 404

  1. 404

    Procedural vs. OOP

    Funkcijās,lai cik labi tās nebūtu uzrakstītas,visbiežāk sanāk dublēt vienas un tās pašas darbības un ir grūti sekot DRY principam.Vienā skriptā to tik izteikti nejūt,bet ziepes sākas,kad tas ir jāpielāgo jau citam projektam.Tad visai ātri rodas déjà vu sajūta kad viens un tas pats ir jāraksta atkal un atkal. OOP tādā ziņā sabliež vienos vārtos: Uztaisa vienu bāzes klasi,un tik extendo uz nebēdu tikai tās metodes,kurās kaut kas mainās.Ātrumu nevar salīdzināt ar to jātni,kas būtu bliežot visu vienā putrā +arī neticu ka šādi programmējot regulāri nerodas vēlme,lai vairāki variabļi būtu brīvi redzami/pieejami jebkurā no funkcijām.Izmantot globāļus,vai mētāt parametros no vienas uz otru ir mazohisms manuprāt,kad ir iespēja to visu daudz ērtāk izdarīt. Edit: kamēr rakstīju postu,izrādas tas jau tika uzrakstīts :D
  2. Tā kā faktiski izskatās ir vajadzīga uzskaites sistēma(lai arī vienkārša) ,tad par studenta budžetu būs grūti tādu individuālu dabūt.Tā ka droši vien tutoriāļi un paraugi no jau gatavām. Vai arī cits students kas jau tādu ir veidojis :)
  3. Nu katram jau ir tiesības uz savu pasniegšanas veidu,bet rodas tāds tīri personisks jautājums. Tev pašam būtu motivācija pieteikties uz darba sludinājumu,kurā nav paskaidrots kas ir jādara? Manuprāt šāda veida sludinājumi ir lielisks paraugs,kā nevajag meklēt pretendentus,un šad tad forumos sanāk lasīt žēlabas,ka LV nav iespējams atrast programmētājus. Iemesls tam ir ļoti vienkāršs-viņi nepiesakās.Tas tā pārdomām,ja nu gadījumā sludinājums ir nopietnāks nekā izskatās :)
  4. Vienkārši Tu atvieglosi lieku darbu pats sev un piesaistīsi vairāk ieinteresētus kandidātus,ja sludinājumā uzreiz norādīsi (kaut vai vispārīgi un ne-tehniski),kas īsti ir jātaisa un kādas fīčas ir vajadzīgas.Savādāk var sanākt vienīgi pašmāju tradicionālais variants,kas spēs ievest šausmās jebkuru birokrātu: - Pretendents: Labdien! Labprāt uzzinātu jūsu prasības un budžetu,lai varētu sagatavot piedāvājumu. - Pasūtītājs: Čau! Nu man vajag WEB projektu. Varat uztaisīt un cik tas maksās? - Pretendents: Ir iespējams dabūt detalizētāku informāciju? Varu uztaisīt jebko.Cena atkarīga no prasībām un projekta sarežģītības. - Pasūtītājs Nu es nezinu cik tas ir sarežģīti.Man vajag tā lai ir dažas lapas,var reģistrēties,pievienot komentārus un lietotāju galeriju.Nebūtu slikti ja būtu arī forums un aptaujas.Ā,un lai izskatās smuki.Cik tas maksās? - Pretendents: Pieņemot,ka jums vajag sociālo tīklu,cena varētu būt ap 50 000Ls. - Pasūtītājs: Paldies,bet mans budžets ir ap 50. Paldies par izrādīto interesi,bet es vēl paskatīšos pārējo piedāvājumus.
  5. Jēdziens "saprātīgs atalgojums" ir pārāk relatīvs un vienam tie ir 5Ls ,kamēr citam būs 500. Vai tas varētu nozīmēt,ka atalgojuma intervālu var mierīgi interpretēt jebkādās robežās,pieņemot ka vispār varētu būt vērts sūtīt epastus pie tik noslēpumaina sludinājuma? :)
  6. 404

    Iedvesmai

    Jau ar pirmo mēģinājumu tiku pie vairākām kreatīvām biznesa idejām:
  7. http://www.widgipedia.com/forum/list.php?3
  8. Manuprāt tādā jomā kā web izstrādē kritikas nekad nevar būt par daudz,un no jebkura viedokļa var dabūt ārā kaut ko derīgu,vai vismaz aizdomāties,kāpēc tas tika uzrakstīts.Tas sintētiskais korektums: "neteikšu neko,ka tik kādu neaizvainotu", ir daudz ļaunāks jo tas ir vienlīdzīgs ignoram. Drīzāk jau tie,kuri par to apvainojas,vai nu uzskata sevi par tāda līmeņa guru,kas visu zin un māk,vai arī vienkārši nav iemācījušies pieņemt kritiku kā tādu.Katram ir savādāk,bet man aplikācijas autora vietā būtu interesantāk kā reiz tieši palasīt kas nepatīk,vai izskatās pilnīgi garām,lai zinātu,ko prasās uzlabot vai pamainīt. Neesmu novērojis,ka šeit par kādu būtu baigi ņirgājušies,un parasti ironiju dabū vienīgi tie,kas ierodas haļavu meklēt vai grib nez kādus brīnumus par sviestmaizīti.Atsevišķa kategorija ir troļļi,bet arī tādas diskusijas reizēm izvēršas samērā izklaidējošas kaut vai C vitamīna devai :)
  9. Ja pats piegādā motoru tad dažos simtos var iekļauties.Cik maksā pats motors,tu laikam piemirsi apskatīties :)
  10. Lai bizness būtu respektablāks,tad ar šo rindiņu $ask->ask_question($id, 'Zināji, ka te var nopelnīt baigo piķi ? :D :D http://ph.ez.lv/' . uniqid()); vien nepietiks.Funkcijai: ask_question() ir jāģenerē nevis links bet gan klikojams attēls:
  11. Un ko iekš mysql> rāda: show global variables like 'max_a%'; To pašu,ka nekas nav mainījies? Vēl var pamēģināt kas notiek mysql --max_allowed_packet=1024M -u root -p dbnosaukums < dumps.sql Edit: Nepamanīju ka jau tiki galā :D
  12. Jautājums,protams muļķīgs,bet serveri pārstartēji pēc my.cnf labošanas? Ja nemaldos,tad: /etc/init.d/mysqld restart
  13. Var pamēģināt arī Ukraiņu darinājumu http://sypex.net/ru/...umper/features/ ,kurš ļoti labi tiek galā ar lielām datu bāzēm. Vienīgais trūkums - arī dumpam ir pirms tam jābūt taisītam ar viņu. Bet ja ir vajadzība pamainīt max_allowed_packet uz lielāku,tad to var izdarīt iekš /etc/my.cnf
  14. krch man ar ta bija ka gribeju sev webu bet neviens man vinu netaisija bet uzinaju par vien pzgj forsh hacku kur var visu sarakstit vins atbild uzreiz ka ir portali jataisa karoc raksti kaut ka sita: http://www.google.lv...biw=998&bih=946
  15. Tev ir arī jāatrod veids kā iekš .each izpildīt return false.Pirmais kas ienāca prātā-ar pogu uzsetot stop atribūtu visiem span un pārbaudīt vai viņš eksistē.Ja sastapts,tad pārtraukt ciklu.Tāds bišk čerez žopu variants,bet varbūt strādās: $('#stop').on('click', function(){ $("#box").find("span").attr('stop',1); $("#box").find("span").stop(); $("#box").find("span").clearQueue(); }); Un iekš .each if($(this).attr('stop')) return false;
  16. Kas traucē izmantot klases? $('.video').mouseover
  17. Lai kāds nepārprastu,gan piemetināšu,ka jautājums nav par ļaunprātīgām darbībām(bilžu vai profilu datu zagšana,spams,etc),kas būtu sodāms pasākums,bet,kā zināms-katras vietnes administrācija arī,ieraugot botu,to var interpretēt pa savam,un negribētos palikt bez profila dēļ tā,ka esmu ievācis sev interesējošu nosacīti publisku informāciju.Domāju ka ne man vienam būtu interesanti uzzināt,vai boti pie kaut kādiem nosacījumiem ir ok vai nav attiecībā uz draugiem.
  18. Nu tik tālu jauki,bet būtu interesanti palasīties pie reizes tavu viedokli,kāda ir draugiem politika attiecībā uz šādām darbībām.Respektīvi ja mans skripts ielogojas profilā un sāk mērķtiecīgi skrāpēt nost teiksim forumu vai domubiedrus.Tad es riskēju - ne ar ko (kurš tad manus uzķers starp miljoniem citu) - ne ar ko līdz brīdim kad piemirstu uzlikt sleep - tikt brīdināts vai reportēts uz CERT par mēģinājumu traucēt servera darbību - tikt izdzēsts nahren bez brīdinājuma - dabūt kaut kādu automātisku temp banu - citas sankcijas? Kā tur īsti ir? Atļauts ir viss kas nav aizliegts(atrunāts noteikumos)? :)
  19. Vienkārši pašam ir interese pa retam kaut ko automatizēti pačekot bet neesmu riskējis to darīt,pieņemot ka pie mums lv pietiek automatizēti nomainīt lapai ID parametru,lai kļūtu par noziedznieku (Neo gadījums). Ir kāds pētījis kā pie mums šādas darbības tiek reglamentētas vispār? Sanāk ka mierīgi varu uzlaist cURL grabberi dajebkur un man neviens par to nevar piesieties ja vien saits nepieder kādai valsts iestādei? Kaut kā vairs nav ticības ka viss ir tik vienkārši,tāpēc prasīju vai kļūdos.
  20. Izskatās ka draugu logins čeko refereri bet neiespringst uz user agent esamību. Tad jau boti laikam atļauti .trollface. Bet vispār jebkāda datu ievākšana neizmantojot API ož pēc visai nelegāla pasākuma ar nepatikšanām,jeb tomēr kļūdos? :)
  21. Identisks ar to atšķirību ka pārbauda citu headeri :D Kam nopietni vajadzēs tas nosimulēs visu ko vien vajadzēs.Kas nemācēs,tas arī pa taisno failu nevērs.Tā ka drošība ir visai relatīvs jēdziens :)
  22. Iespējams ka viens otru nesaprotam bet man vislielākā mīkla ir saprast kas tev traucē šajā rindiņā: if(isset($_GET['p']) && isset($_GET['c']) && isset($_GET['l']) pievienot vēl pārbaudi uz js headeri un neizvadīt neko ja nav padots,pieņemot ka tas nav js requests.Vismaz bija tāds iespaids ka tieši to gribēji panākt.Tu gribi vispār neizpildīt description.php ? (kas savukārt atkal novestu pie jautājuma,"Kāpēc,ja reiz tur tāpat notiek visas pārbaudes?")
  23. Visas iespējamās vadlīnijas kas vien bija mūsu spēkos ir sarakstītas iepriekš.Nav jau īsti saprotams,kas no tā visa tev neder un kāpēc to nav iespējams sakombinēt.Respektīvi - fails ārpus web direktorijas (nepiekļūs neviens),headera pārbaude vai requests nāk no javascript + nočekot vai tas ir valīds json (ja vajag) + vai ir POST(ja vajag) un attiecīgi include ja viss ir ok. + piemudrīt kaut ko ar tokeniem ja gribas ūber variantu.Diez vai kaut ko inovatīvu vairs kāds varēs ieteikt,jo sāk izskatīties ka šis ir no sērijas "Gribu parādīt bildi ko neviens nevar saglabāt"
  24. 404

    Admin panel.

    Nu kā.Doma skaidra.Nahren pārbaudīt arī tipu ja reiz viss tāpat strādās.Standarti ūber alles .troll.
  25. 404

    Admin panel.

    if($_SESSION['online'] !== 1 && $_SESSION['admin'] !== 1) Ir pārak bīstams nosacījums.Pie tava nosacījuma lai useris tiktu aizredirektēts prom,viņam ir jābūt offline UN arī ne adminam.Bet ja viņš būs online tad && neizpildīsies un tiks klāt lapai.Izmanto OR nevis AND: if($_SESSION['online'] !== 1 || $_SESSION['admin'] !== 1)
×
×
  • Create New...