Jump to content
php.lv forumi

darksign

Reģistrētie lietotāji
  • Posts

    198
  • Joined

  • Last visited

Everything posted by darksign

  1. es te iisti nesapratu.. tas ir php bugs vai taa tam buus buut: $a = 123456789123456; $b = 123; $c = strlen($b); $d = strlen($a); echo $c."<br />"; echo $d."<br />"; $aa = substr($a, $c, $d); echo $aa."<br /><hr />"; $a = "123456789123456"; $b = 123; $c = strlen($b); $d = strlen($a); echo $c."<br />"; echo $d."<br />"; $aa = substr($a, $c, $d); echo $aa; un te izvads: 3 15 456789123000 -------------------------------------------------------------------------------- 3 15 456789123456 Lai arii substr ir jaapadod strings.. tachu liidz shim php to dariija vienkaarshi lieliski savu lietu ar type casting.. un visu vareeja baast par stringu iekshaa a tagad nee.. pat pieliekot substr((string)$a, $c, $d); nekaa neliidz vienalga pirmajaa variantaa paliek taas 000 galaa.. lai gan iisti nesapratu kapeec.... komentaari???
  2. ja ir taads. tad dod man zinju.. es arii vinjam varu iedot haltuuru ;) vajag lai uztaisa moduli prieksh www.e-ls.lv pašam vnk nav laika... atsaucas tas kurš ir gatavs taisiit, un par cik, un cik ilgaa laikaa to dabuus gatavu (manupraat to var izdariit max 2 dienu laikaa.. ja ne paaris stundaas.. taču termiņš demokraatisks.. nedēļa ņemot vērā ka tā ir tikai haltūra)
  3. to es zinu .. cereeju ka nepamaniisi :D oki.. tad sarezgjiijam piemeeru.. pieliekam daliishanaas procesaa rindinju: this.Vecums = 0; un tad ieviešam papildus efektu.. veel vienu klasi.. BakterijuEdaajs, kurš varēs noeest ik pa noteiktam laikam (nepaara skaitlis) noteiktu skaitu bakteerijas, un vairoties (te arii vareetu iespeejams buut kaut kaada progresija.. un laika nobiide)... nu bet tagad gan tad ir jaapadomaa kas tur ar tiem skaitljiem jaabuut lai bakteeriju eedaajs noeestu tieshi tik, lai bakteeriju skaits paliktu fibonači virknes robežās pēc katra tikšķa bet nu tagad jau uzdevums vairs nav tik triviaals :D
  4. ja njem tikai visparastaakajaa veidaa tad protams buus 2nieka pakaape.. bet runa neiet par parastaako veidu, bet konkreeto piemeeru LOL .. to ir tik gruuti izprast?
  5. veel visiem par prieku pievienoju shaadu izvadu: ko nogjenereeju ar shaadu kodu: using System; using System.Collections.Generic; using System.Text; namespace Bact { class Program { static void Main(string[] args) { Vide v = new Vide(); v.Bacterijas.Add(new Bact(v)); for (int i = 1; i < 24; i++) { v.GenerateTikTak(); Console.WriteLine("Laika intervals=" + i + " Baklteriju skaits = " + v.Bacterijas.Count ); } Console.ReadLine(); } } class Vide { public List<Bact> Bacterijas = new List<Bact>(); public void GenerateTikTak () {this.Bang();} public delegate void TikTakEvent(); public event TikTakEvent Bang; } class Bact { public void OnTikTak () { this.ToProcess(); } public int Vecums = 0; public Vide vide; public Bact(Vide vide) { this.vide = vide; vide.Bang += new Vide.TikTakEvent(this.OnTikTak); } private void Dalities() { this.vide.Bacterijas.Add(new Bact(this.vide)); //** daliishanaas procesa rezultaataa pievienojas 1 jauna bakteerija.. t.i. vecaa paliek arii Console.WriteLine("### pievieno videi bakteeriju..."); } public void ToProcess() { Console.WriteLine("Vecums pirms tik = " + Vecums); Vecums++; Console.WriteLine("Vecums peec tik = " + Vecums); if(Vecums>1) { Console.WriteLine("bakterijas saak daliities"); this.Dalities(); Console.WriteLine("bakterijas beidz daliities"); } Console.ReadLine(); } } }
  6. nu ja turpinam vārdu spēli.. tad teikšu tā, ka manā piemērā esošās baktērijas ir vienšūņi. Un vienšūņi vairojas tikai daloties. Katrs dalīšanās process notiek vienā laika intervālā (vienalga cik tas laika intervāls būtu.. kaut vai 9.8 vai 15.6 min.. LOL). pasaki kaa tad buus pareizi??? piedzimst bērns un viņam jau ir 1 gads? vai vinjam varbūt ir jau 5 gadi??? vai varbūt tu biji iedomājies ka viņam ir ~9 mēneši kā nu kuram.. nu t.i. no ieņemšanas brīža.. kuru tu pat nevari noteikt (tas nav no sex brīža, bet ga no olšūnas apaugļošanās brīža.. kas var notikt pat max ar 7 dienu novēlošanās.. -- par shito joku kaut kad izlasiiju vienu zinaatnisku traktaatu... atsauci tagad nemekleeshu). Tad sanāk ka tu ne reizi neesi svinējis īstajā datumā savu dzimeni pēc tavām domām, ja? :D :D :D ===> tieši tāpēc tā ir dzimene.. no brīža kad esi ticis ārā no veedera... vai mēģenes (kā nu kuram.. censhos ielikt arii tos citus variantus.. lai man nepiesienas ka atkal kaut ko neesmu apskatiijis :D :D ) vienšūņa dzimšanas/izveidošanās/atalīšanās vecumu sāk skaitīt no pilnīgas atdalīšanās.. līdz ar to tajā brīdī tas ir 0... -- inicializācijas vecums... nav tā ka viena šūna daloties būs viena veca šūna un viena jauna.. abas būs jaunas.. vecā vairāk nepastāv... vēl kāds jautājums no codez puses???
  7. dotā programma neko nepareizi neapraksta... tā demonstrē: 1. kā var noprogrammēt fibonači skaitļu virkni nepielietojot forumulu F(n) = F(n-1) + F(n-2) ===> the main reason why i gave this example at all (LOL) 2. kā izmantot taimeri... 3. konkreetos apstaakljos bakteeriju vairoshanos ar vides iedarbību uz tām... ... tā kā piemērs nav tik vienkārš un tur tiek ņemti papildus apstākļi, tad arī nav pāru skaitļu virkne... (dzīvē ne viss vienmēr ir balts un melns.. mēdz būt arī pelēks konkrētos apstākļos...) ... bet piemērs nav arī tik sarežģīts, lai demonstrētu pa tiešām reālu dzīvu vidi... tapēc tas ir tikai piemērs kur ņem to ko vajag attiecīgi lai varētu parādīt tikai to ko vajag :P codez ... joprojaam tur ir kaut kas nepareizs? :D ... tas pats attiecas uz sho.. pie nosaciijuma ka taas ir bakteerijas nebuut nav jaabuut paaru skaitlju virknei.. bet tikai un vieniigi, ja tur buutu TIKAI bakteerijas un taas neietekmeetu vide u.c. lietas tad ir iespeejama paaru skaitlju virkne :P ... p.s. protams mees te viens otru saprotam, bet ja jau saak piekjerties tik siikumaini pie vaardiem.. tad arii mana atbilde tik pat koša :D :D :D ... tālāk lūdzu beztēmā pacensties nepiesieties viens otram utt.. ok?
  8. to Grey_Wolf ... ja nu toc nevari izlasiit kodu vai netici tam ko redzi.. tad panjem kaut vai beta versiju MS VisualStudio ... un atver jaunu C# project.. kaa konsoles aplikaaciju un iekopee manis iedoto kodu.. un pasties pats ... p.s. un es nekur nebiju teicis, ka bakteerijām jādzemdē vairāk par 2 vai kaa.. jo tas tak skaidrs ka no vienas daloties buus divas... un tavs vārds NEKAD ... => nekad nesaki nekad ... pirms neesi apstiijies kodu un to palaidis...
  9. pirmkaart es teiktu izkaarto kodu... un iesaku atdaliit arii mainiigos no string virknes querijaa piemeeram... <?php include ("includes/database/database.inc.php"); $myDb->connect(); $query = "INSERT INTO yob_buyref (customer, amount, refset, pemail, ip) VALUES('".$user."','1','".$refset."', '".$pemail."','".$purchaseip."')"; mysql_query($query) or die(mysql_error()); $myDb->close(); ?> otrkaart, ja esi paarliecinaats ka tam skriptam vispaar iedod nepiecieshamo informaaciu, tad izvadi vismaz print_r($_REQUEST); un paskaties vai tur kaut kas ir.... treshkaart.. peec mainiigo nosaukumiem un sekojoshaa koda liekas ka patieshaam nezini ko dari... t.i. piekriitu bubu <input type="hidden" name="amount" value="<?=$purchaseitemprice; ?>"> ... amount (daudzums) taa nav cena (price)... vai arii paypal tur kaut ko ne taa dara? :D
  10. p.s. ja sho izmanto.. tad var arii pielikt apmaksas sisteemu.. www.e-ls.lv .. vinjiem ir arii modulis prieksh prestashop.. tikai tas jaaprasa atseviskji pa emailu... e-ls.lv => apm tas pats kas paypal tikai Latvijaa... procesee arii krediitkartes.. un sho abu apvienojumaa, tad nav nekaadas probleemas veikalu laist gaisaa...
  11. ... un pa tiem fibonači.. vai ta man viss ir jāuzraksta priekšā ? :D te piemērs ko izmanto C# lai demonstrētu ne tikai iepriekš aprakstīto, bet arī notikumu programmēšanu utt... skataties paši... using System; using System.Collections.Generic; using System.Text; namespace Bact { class Program { static void Main(string[] args) { Vide v = new Vide(); v.Bacterijas.Add(new Bact(v)); for (int i = 1; i < 24; i++) { v.GenerateTikTak(); Console.WriteLine("Laika intervals=" + i + " Baklteriju skaits = " + v.Bacterijas.Count ); } Console.ReadLine(); } } class Vide { public List<Bact> Bacterijas = new List<Bact>(); public void GenerateTikTak () {this.Bang();} public delegate void TikTakEvent(); public event TikTakEvent Bang; } class Bact { public void OnTikTak () { this.ToProcess(); } public int Vecums = 0; public Vide vide; public Bact(Vide vide) { this.vide = vide; vide.Bang += new Vide.TikTakEvent(this.OnTikTak); } private void Dalities() { this.vide.Bacterijas.Add(new Bact(this.vide)); } public void ToProcess() { Vecums++; if(Vecums>1) this.Dalities(); } } } Un te ir izvads: Nezinu ka jums, bet man liekas ka tur sanaak fibonachii skaitlju rinda... pasakiet, ja es kljuudos... EDIT: p.s. par to dziives ilgumu njemu vaardus atpakalj.. vinju nevajag :P
  12. to Kaitnieks.. cik man zinaams... tu pats pienjemot darbaa cilveekus uzdod parastus koda gabaliņus uzrakstīt.. ta ka.. patiešām neņemu ļaunā.. jo te toč ir ironija :D :D :D
  13. protams ka inbox.lv pakalpojumu sheit nekaadaa zinjaa neizmantoshu.. ja nu vieniigi testeejot pashu to imap padariishanu kameer to klasi uztaisu... visa taa jezga tieshi ir taapeec, ka kaut kaadu citu cilveeku deelj (nav atkariigs no manis) ir gadiijies nonest epasta servisu nost.. un tad nu taadi prikoli.. ka uz kaut kaadu inbox.lv suutaas, bet uz firmas ieksheejo pastu nesūtās.. dēļ tik vienkāršas lietas (kā vēlāk atklājās) ka bija piekonfigurēts pie hostname vai kaut kas taml... un kad viņi dinamiski mainījās.. t.i. no viena servera pārslēdzās uz otru.. pie kaut kādas failures.. tad pēkšņi nedarbojās epasts... (nu un tieši saita supportam...) tapēc, lai arī tagad problēmas ir apzinātas utt.. ir nepieciešams automātisks tests :) .. par tā lietderību un patērēto laiku var nemaz neteikt... tā ir prasība no big bosa, kas šoreiz netiek apspriesta ;D *** p.s. shis joks ljoti tiek ik pa laikam atlikts, tapeec ka ir svariigaaki darbi.. bet rezultaatus centiishos atcereeties un ieposteet kas tur galu galaa ir sanaacis :)
  14. jaa bubu taisniiba... tomeer to dziives ilgumu vajag.. ;)
  15. to bubu => jēga nav.. vnk sporta un intereses pēc :) bet ja ir kāds pa tiešām forš varbūt aizmirstāks variants vienam, bet otram nē, tad te to ļoti labi var atgādināt... kā piemēram ar to list() = array() .... pats biju piemirsis.. un izskatās ka webdeveloper arī ;) un tnx to you all tagad taas lietas ir atsvaidzinaatas ;)
  16. liekas esi tapts aizvainots ar kaut ko.. sorry .. nebiju taa domaajis.. bet whatever nesapratu kas tevi taa satrauc? nespeej risinaat algoritmiskos uzdevumus? :) (nevajag attaisnoties.. domaaju ka gan jau speej.. tikai nevajag to nepatiku izraadiit tik ljoti ;) ) Ir.. bet šos nopietnos uzdevumus parasti dod pārbaudes laikā.. tāpēc arī tāds ir izdomāts .. nevis 5-10 min laikā kur tev intervijas laiks varbūt ir daudz kam citam vēl paredzēts ;) Pārējie vismaz cik es zinu uz vietas neko sarežģītāku nedosi programmētājam, jo ko viņš zin un ko nezin.. var uzzināt +/- no intervijas... bet vai vispār viņš runā taisnību, ka ir programmējis dotajā valodā.. ar to pašu mazo FizzBuzz testiņu vai ko taml. bet vai viņš zin tās krutās lietas ko ierakstījis CV.. droši vien tikai atklāsies lielākā daļa pārbaudes laikā... un ir pozitīvi uzzināt.. ka cilvēks zin daudz vairāk nekā sevi ir sākumā parādījis :) (nu ceru ka nevienam negadaas otraadi ;) ) Nu var arī iedot tādu uzdevumu: Izvadi fibonači skaitļu rindu (Fibonačī skaitļu rindā, katrs nākamais skaitlis ir divu iepriekšējo skaitļu summa. Fibonačī skaitļu rindas pirmais skaitlis ir 1) neizmantojot savā kodā matemātisko funkciju (skaitlis = iepriekšējais skaitlis + viens pirms iepriekšējā ... lai kā tur uzrakstītu...). Nu vot šādu uzdevumu cilvēkam kurš nezin kas ir fibonači un nezin ko ar to matemātiku darīt mierīgi var dot.. jo fobonačī ir paskaidrots tekstā, bet uzdevumu vismaz es risinātu kaut kā taml. definē klasi baktērijas. katrai baktērijai ir savs bērnības ilgums => 1 diena (cikls .. vienalga). katra baktērija otrajā dzīves dienā dalās. Katru dienu izvadam baktēriju skaitu. Izvadītais skaits būs vienāds ar fibonači skaitļu rindu :) {1,1,2,3,5,8,13,21 ... } liidz ar to nekur kodā nebūs ierakstīta burtiski konkrētais algoritms.. bet tas būs netīšā veidā izveidots :) .. protams uzdevumā var ielikt baktēriju dzīves ilgumu utt.. bet tad nebūs vairs fibonači, bet kaut kas cits :)
  17. man shis forums ar katru briidi patiik arvien vairaak :)) to "web developer" => neviens neņirgājas ja to izdara ātrāk, vai lēnāk.. utt.... galvenais ir ka to izdara sakarīgā laikā un vispār izdara... kaut kur tajos linkos, kas šeit topikā bija.. laba frāze bija.. vai tu ņemtu darbā žonglieri neredzot kā viņš žonglē??? ;)) tas pats arī uz inženieriem un programmētājiem.. galvenais tikai neiespringt :) jo arī kā vienaa rakstiem bija.. ka cilvēks var visnotaļ sakarīgi runāt par visādām programmēšanas lietām, taču, viņš vnk varbūt neder kodera darbam... nav teikts ka viņš neprot programmēt.. varbūt viņš var risināt grūtus uzdevumus un prot tos izskaidrot citiem, bet neprot tos pierakstīt sakarīgā laikā (ir redzēti tādi projektu vadītāji)... tad vienkārši šis testiņš varētu izfiltrēt vai viņš konkrēti šim amatam der, vai varbūt tas cilvēks labāk der citā amatā utt... vai neder vispār tavai kompānijai ;) to Roze.. forš FizzBuzz variants tev sanāca :D
  18. to marrtins => sorry my bad... jā vajag pop3 vai imap pārbaudīt nevis to ko php db saglabājis, bet pieslēgties servukam un atvērt emailu :) to Aleksejs => jā par to kavēšanos zinu.... bet tur kaut ko var līdzēt? sīkumos gan nezinu kas tur ir ar to RFC un kapēc viņš tik lēns... aizkave graylistā ??? un jaa vēršu vaļā konkrētu iepriekš zināmu emailu, un meklēšu pēc subjekta :) tnx par linkiem vēlāk izpētīšu visus linkus.. ziņošu rezultātus :)
  19. to "Web Developer" nevajag uztvert personiigi.. tikai sporta un intereses peec... par programmēšanas valodu.. nav ierobežojuma, jo dažādāk jo labāk.. (lai gan šis tak php forums galvenokārt... :D ) ja zini kā to izdarīt ASM, ok, pastāsti, ja MS ASM ir savādāk, tad arī.... ja lieto piemēram D (nevis C vai ko ierastu) tad pastāsti.. varbūt ir interesanta atšķirība, vai vēl kāds veids ieviests :)) tātad uz doto brīdi mums ir šeit iepostoti šādi veidi: PHP varianti Pyton varianti: ASM varianti: kāds zin vēl kaut kādu foršu variantu kas īpaši izcelties? :) p.s. nav obligāti universālam jābūt.. var būt arī konkrētiem gadījumiem.. piem. tikai string, tikai int utt tipiem ;)
  20. nja.. jo zemaakas komandas izmanto... jo lielaaka kontrole paar to ko tu dari :)) bet kas zin.. varbuut intel/amd ... whatever ... ir izveidojushi taas lietas tik taal ieksh hardwares ka tomeer ir viena vieniiga darbiiba ar to XCHG
  21. varbūt es kļūdos, bet tam mail_mime ir tikai epasta izveidošana.. un tā funkcija kas ir it kā domāta atkodēšanai.. neredzēju kur es tur var norādīt mail serveri, useri, un paroli lai vispaar to epastu dabuuutu... hmm????
  22. šķiet ka tā paka nav pilnīga.. un tur vēl daudzas lietas vajag sameklēt un likt klāt... varbūt kādam ir kāds labāks resurss ? :)
  23. šķiet ka šeit ir kaut kas interesants: phpclasses links vienalga.. ja kādam ir kas sakāms šai sakarā.. palīdzība un interesantas idejas vienalga gaidu :))
  24. Man patreiz vajag vienkārši nosūtīt kaut ko ar mail() funkciju, un pēc tam atvērt to pašu nosūtīto mailu.. varbūt kaut kur jau ir kāds koda gabals ko papētīt?? p.s. sāku lasīt infu php.net par imap funkcijām, bet vēl īsti nesapratu ar ko tur sākt utt.. būtu labi, ja iedotu kādu mazu piemēru... un vispār tā lieta nepieciešama, lai notestētu, vai serverim kaut kas nav sagājis grīstē.. jo nezinu kapēc.. bet ik pa laikam kāds no adminiem kaut ko ar tīklu patchojot vai ko citu darot nograuj kaut ko un epasta sūtīšana vienreiz tika pārtraukta no php skriptiem.. līdz ar to nepieciešams automātiski reaģēt... nepieciešams automātisks rīks.. tapēc arī visa tā štelle....
×
×
  • Create New...