Jump to content
php.lv forumi

vbz

Reģistrētie lietotāji
  • Posts

    264
  • Joined

  • Last visited

Everything posted by vbz

  1. Nu tā tas ir, bet varbūt te kāds ir daudz noņēmies ar migrāciju uz 5.3.x no zemākas. Tur var būt daudz knifu ,,, - testēt un debugot
  2. kontrolierim neizvada parastu dropdown, tas ir tukšs, man uz 5.2.x klons visu izvada, 5,3.x,, atgriež tukšu $sortiment_data function add($msg='') { $query = $this->membership_model->get_data(); //var_dump($query)); exit(); $this->data['header'] = $this->load->view('includes/header', array('data' => $query[0]), true); $this->data['footer'] = $this->load->view('includes/footer', array(), true); $add_last = $this->session->userdata('add_last'); if(isset($add_last) and is_array($add_last) and (int)$add_last['flip_flap_nr'] < 4){ $data = $add_last; $data['flip_flap_nr'] = $data['flip_flap_nr'] + 1; } else { $data = array( 'contract_nr' => '', 'DU_nr' => '', 'delivery_place' => '', 'auto_nr' => '', 'flip_flap_nr' => 1, 'sortiment' => '' ); } switch($query[0]->group_id) { case 1: $sortiment_data = $this->sortiment_model->get_sortiment_all(); break; case 2: $sortiment_data = $this->sortiment_model->get_sortiment_manager($query[0]->id); break; case 3: $sortiment_data = $this->sortiment_model->get_sortiment_manager($query[0]->parent_id); break; default: break; } $sortiment = $this->_sortiment($sortiment_data); $this->data['content'] = $this->load->view('add', array('sortiment' => $sortiment, 'data' => $data, 'message' => $msg), true); $this->load->view('includes/template', $this->data); } view <div id="add-measure-form"> <?php echo form_open('truckmeasure/add_measure'); echo form_fieldset(); echo validation_errors('<p class="error">'); echo $message; echo form_label('Līguma Nr:', 'contract_nr'); echo form_input('contract_nr', set_value('contract_nr', $data['contract_nr']), 'maxlenght="9"'); echo form_label('Darba uzdevuma Nr:', 'DU_nr'); echo form_input('DU_nr', set_value('DU_nr', $data['DU_nr']), 'maxlenght="7"'); echo form_label('Piegādes vieta:', 'delivery_place'); echo form_input('delivery_place', set_value('delivery_place', $data['delivery_place']), 'maxlenght="50"'); echo form_label('Automašīnas Nr:', 'auto_nr'); echo form_input('auto_nr', set_value('auto_nr', $data['auto_nr']), 'maxlenght="10"'); echo form_label('Kūleņa Nr:', 'flip_flap_nr'); echo form_dropdown('flip_flap_nr', array(1 => 'Nr. 1', 2 => 'Nr. 2', 3 => 'Nr. 3', 4 => 'Nr. 4'), (int) $data['flip_flap_nr']); echo form_label('Sortiments:', 'sortiment'); echo form_dropdown('sortiment', $sortiment, (int)$data['sortiment']); echo form_label('Platums:', 'width'); echo form_input('width', set_value('width', ''), 'maxlenght="3"'); echo form_label('Augstums:', 'height'); echo form_input('height', set_value('height', ''), 'maxlenght="3"'); echo form_label('Garums:', 'lenght'); echo form_input('lenght', set_value('lenght', ''), 'maxlenght="4"'); echo form_label('Koeficients:', 'coefficient'); echo form_input('coefficient', set_value('coefficient', ''), 'maxlenght="2"'); echo form_submit('submit', 'Pievienot'); echo form_fieldset_close(); echo form_close(); ?> </div> aha un iebrauc uz sitiena, kkur ir nekomblitāte ar 3.5.x :uz 5.2.x strādā private function _sortiment($data){ $retval = array(); foreach($data as $value){ $retval[(int)$value['ptl']] = $value['ptl'] . ' ' . $value['abbreviation']; } return $retval;
  3. swedbank ir aprakstīts strikti, interface, nu tur ir visādi sms servisi, tie arī aprakstīti, paypal - dokumentācijas vairāk kā man blusu > Par to iemaksu kontā, gan nav skaidrs ko domā. Darbojoties ar kontu tu no tā vari tikai kautko aizskaitīt. transakciju nevar ar API nočekot, nu tīru maksājumu, nav pašlaik automatizācijas un viņas arī nebūs ...Tiešs pārskaitījums paliek bankas iekšienē
  4. tur nostrādās regulārais, express Vienkārši man tā vajag+ tiks veidots vēl čekings lai vismaz sastav no 3 dažādiem latīņu simboliem. kautka ta. vel jadoma Latīņu strādās: http://www.regexr.com/
  5. Solidaritātes pēc griezās pie manis iepriekšējās firmas vadītājs un paprasīja, ka sistēma nestrādā, ko es toreiz esmu taisījis. Ko Tu darītu, kā projekta vadītājs, paprasītu, kas toreiz to taisīja. Paši netika galā ... Nevajag visu sarežģīt! Tas ir vienkāršākais veids - griezties pie pirmavota autora. Es PHP lasu jauno relīzu changes un oficiālo wiki, nu grūti ir pat tad, ja izskritis no php kaut vai 3 gadus
  6. Tas nozīmē, ka autors pats nesaprata, ko grib! Pieklājības frāze ir, ka uzraksta paldies un problēma atrisināta + uzraksta - kā atrisināja, lai citiem nevajadzētu miljons reižu uzdot tādu pašu jautājumu un topiku slēdz. Tas būtu pēc normāla foruma principiem.
  7. vbz

    CMS ieteikumi

    tā arī ir atbilde! nu cik ir joomla, wordpress, drupal, kādi vēl CMS ir? uz php Tikai nevajag CMS jaukt ar framework
  8. vbz

    jauns ERP

    Tā ir netēma! Un ka tas forums ir aizgājis uz "man neiet, man vajag to, kā izdarīt to, labi jautājumi, bet ko, nonākam aizej tur, atnes to, tad raksti kaut ko, tad sāc lamāties" :) nopietni smaidu, Es varu uzvikties uz tādiem infantīliem jautājumiem un tad es simulēju variantu, ja tāds būtu reālā darbā, Jautājumi un atbildes, tiešajā uzdod jautājumu sev un dod atbildi, tā smadzenes neatpaliek, savs treniņš. Kā ta Tu raksti problēmas atrisinājumu, raksti broblēmu, pats atbildi, tad sāc līst tajā sistēmā un tad atrisini. dialogs vienmēr būs ar sevi ... nu nevienmēr ...\ Starp citu sanāk, ka es arī mācos, kā elementārs klients reaģē, nu tā jau psiholoģija
  9. Ja godīgi es uz CI netaisītu kodu vairāk, tas bija vismaz 4 gadi atpakaļ, tagad taisītu uz laravel, laiks iet uz priekšu un mainās Tava uztvere un domāšana
  10. Ja Tu neizanilēsi savus trūkumus uz problēmu/jautājumu-atbilde. Kā tad Tu analizē, uzraksti problēmu topiku, ko tas nozīmē - vari uzdot jautājumu sev un tad viņam arī pats atbildi, ja protams spēj atbildēt
  11. vbz

    Testēšana

    Tad darām tā - pieturies pie testu metodoloģijas un raksti atbilstošu - testēšanas dokumentu un atbildi uz to ar rezultātu dokumentu, nu tā nenotiek, piemērs, Tev jānotestē uzlikts kods uz development un ir direkcija, ka to jau rīt, ja strādā, tad pārmetīsi uz produkciju branch. Nu dzīvē tā nenotiek. Protams ir aizture un ir termiņi, kad nododam kkādu relīzi, bet Tev ir viņi obligāti jādod zināma, jo atbildība uztaisīs reversiju
  12. vbz

    jauns ERP

    Vispār taisnība, nevaru atrast citu dimensiju veļasmašīnai, labi, trešo nosauks par workflowy, trešā būs nosacīti darba procesi. Bet to es arī rakstu - ekrāns būs 2 dimensijas, bet Tu nezini cik slāņi ir apakšā, ja Tev viņus neparādīs, slāņus maina automātā ar parastu bultiņu, kas būs augšā un kā to savienot ar citiem slāņiem, te palīdz kopu teorija, viņa ir spēcīga, katra darbība aprakstīta, interselekcija no kopām, diference no, labi piecām kopām, utt
  13. Labi man ir krīze personīgajā dzīvē, nu vajag to risināt, bet dzīve nav algoritmi. Piedod! Kā tajā shovā, kur tie menti prasa tam nosacītajam absargam, familja and otchestva Es ierakstīju search "import", principā dabūju visu, ko pats uzrakstīju, tad kur ir problēma? man neiet, kas neiet, nezinu, nu saki problēmu - man neiet un sāksim iterācijas.Vnk tas ir fuck art un punkts.
  14. varbūt ir otrādāk, pats dzer, to Tu nezini, tb par sevi zini:) labi offtopiks, bet offtopiks ir saprast, ko tas cilvēks domāja ar > Kā var vienā php skriptā lasīt datus no vienas datu bāzes un likt otrajā datu bāzē? Nu liec bljedj kā gribi, notestē tikai rezultātu Nu uzraksti vismaz datubāzi, nu ko tur lieto, savādāk var iebraukt grāvī ar šitādiem jautājumiem, nu tas velk man vajag to, ko, nezin ko, bet vajag, tas nav smiekls, tas ir šis forums, starp citu Nu kas Tu par koderi, Tu zvanītu draugam ar jautājumu - man vajag kkādu db scriptu, kkādā vienā php un liksi otrā db? Pirmais jautājums, kas par db? Nu labi web by default domāts MySql, nu labi, kur problēma, kur problēma vienā vai divos php scriptos,konektējies pie datubāzes, tikai jautājums, kā Tu konektēsies kā vēl nav. Viss man toč šitas viss ir apnicis Paldies par uzmanību! Es uzrakstu bībeli visām db, ko vēl vajag? Labi sāksim ar jautājumu, kādu Tu db lieto? Tur tikai ir skaidrs, ka lietos php , pofig Atbilde: simts veidos, kā pats izdomāsi, nu tas būs labi?
  15. Man nesen bija uzdevums, elementāra spama izveide, kur glabāt e-mails - SQLite. ar ko palaist spamu no windows? nu pirmā doma bija php cgi. Un kāpēc to nevarētu realizēt? Varētu, mierīgi sarakstītu, palaistu spams.cmd uz desktopa un viss aizietu :) uz php cgi var rakstīt daudzas sistēmas apstrādes, sakonfigurē ini failu tā lai nebļaustās windows ar saviem mēsliem un Tev būs alternatīva! Labi, to spamu savādāk realizēja ... Nu ar to es gribēju pateikt, ka php var scriptot kā patīk, mums protams tikai web app patīk, php var palaist uz jebkuras sistēmas backgroundā, baigais atklājums ... Vnk mēs bieži par to aizmirstam, jo ieciklējušies uz web izstrādi!
  16. kāpēc tur vajadzīgs php?, pārmet to db no otras pa tiešo, sliktākajā gadījumā izveido skaistu csv un importē. Skaistu csv, dažreiz tas prasa manuālu apstrādi (kodējumu neaizmirstam, tur ieliks kirilicu unicode un būs abrakadabra). Ārējās atslēgas var sākt gļukot, tad nākas ar roku pārlikt, kuru tabulu pirmo izveido, constraints bļaus, ka nevar tur ielikt, jo tādas tabulas vispār nav fiziski. Es lietoju http://community.pentaho.com/projects/data-integration/ Saraksti tur scenāriju un lieto visiem klientiem. Kāpēc rakstīt speciālu scriptu migrācijai? datus var pārnest ar citiem rīkiem n-tiem klientiem. Cits jautājums, ka Tu patch raksti, tad te briedis parādīja vienā topikā piemēru, ka raksta ar roku, es nekad neesmu rakstījis speciālu scriptu, lai datus pārliktu, pietiek ar SQL Es laikam nesapratu, ko vispār te jautā? nu raksti tad php: create database 'tralalaa'; grant 'hrenviņuzin'; use 'tralala''; create table 'gugugu', insert to 'gugugu'; Tas nepieciešams, ka vajag bieži likt datus tos pašus uz citu serveri, tak tas nav vajadzīgs nu vienkārši iedod atļauju un konektējies pa tiešo, lieto SSL ja baile, kā nodrošināt drošu (subjektīvi) tuneli caur diviem aparātiem, tas būs cits topiks, es vispār šos jautājumus vairāk nesaprotu palasi tur: http://php.lv/f/topic/21971-test%C4%93%C5%A1ana/page-4#entry173959 Nu briedis rakstīja vēl sarežģītāku migrāciju un ir search. Labi viņš rakstīja konkrētai datu struktūrai. piemērs ir, tad galva šķība, nu tas bija uz laravel, bet doma, ideja jau nemainās Es nesaprotu, ko Tu jautā: SELECT * FROM database_2.table_2 JOIN database_1.table_1 ON (database_2.table_2.some_field = database_1.table_1.some_other_field) WHERE database_1.table_1.data_1 LIKE database_2.table_2.data_2 MySql var pa tiešo dabūt otru datubāzi, postgresql nevar, tur drusku lielāka drošība, jo savādāk viss taisīts: http://www.postgresql.org/docs/current/interactive/dblink.html Tur vajag dblink Varbūt Tu to jautāji? MS SQL vispār caur ms access iemet attālinātu tabulu - skatu un konvertē, iesaku csv, bet veca ms office sistēma nesaprot utf-8, mazliet būs čakars, nu vajadzēs tos datus iemest LibreOffice, ms office teiksim 2003 pat nesaprot utf-8, man liekas, ka 2007 ar tur gļuko, izmanto LibreOffice, tam rakstīts kods pēc standarta(nu MS tur daudz bļaustijās, bet pieņemu, ka pēdējās Office versijas labi saprot unicode, es nezinu) kas vēl Sqlite tas pats MySql, Oracle uzspied uz db export, jautājums bija ar php raksti migrāciju, nahren tādi sūdi vajadzīgi, ko tu tur taisi, 1000 userus sistēmai :), ja godīgi es nesaprotu, ko Tu jautā! Varbūt Tu domā sinhronizāciju starp divām datubāzēm, tad es te sviestu sarakstīju. Sinhronizācija starp klientu un serveri, pofig, kas ir db serveris, bet tad klienta pusē paliek mazais SQLite, to izmanto pat Tavs firefox, ms pārpirka skypu(ha, ha), tur klienta pusē arī sēž SQLite, nu Evernote - ar klienta pusē tas pats SQLite, ta viņš visur sēž, protams Evernote serveris nezinu. iemetu google un dabūju mazliet interesantu rakstu, tas par SQL un citām drusku lietām, nu lasiet paši: http://blog.evernote.com/tech/2012/02/23/whysql/ un kāpēc Tu raksti vienā php scriptā, ja jau normāla sinhronizācija, būs vismaz kādi 5 php faili, ja jau domā tādus darbus veikt ar php, parasti tādus darbus neraksta vispār ar php ...
  17. vbz

    jauns ERP

    > Do not feed the trolls. Es nesaku, ka tā ir patiesība ... ! Vari rakstīt visu ko gribi, bet nonāksim līdz sekām! Labi - abstrakcija ir reāla dzīves objekta vizualizēšana, db sistēmās mēs to saucam par entītiju Abstrakcija, nu mākslinieks uztaisa gleznu no esoša objekta dabā, programmētājs uztaisa entītiju, kurai ir tās īpašības, pieliek notikumus, pieliek vēl klāt procedūras un metodes. Nu uztaisa vienu klasi - futbola bumba, saliek publiskas, privātas īpašības tai bumbai, apraksta notikumus, galu galā uzraksta metodes/funkcijas kā to bumbu iespert vārtos. Es jau rakstu toč priekš bērnudārza publiskas vai privātas - teiksim tiesnesis var pieskarties bumbai, kad spēle ir apstādināta, notikums ir, ka iemauca pa kājām, tiesnesis rāda dzelteno karti. notikums ir, ka iemauca nepareizi, bet metode/funkcija ir, ka parādīja dzelteno karti. kas tur tik nesaprotams? metode no funkcijas atšķirās ar to, ka funkcija atgriezīs reakciju - futbola fani sāks nomētāt tiesnesi ar tukšām bundžām, procedūra to neparedz, spēle turpināsies ar atgriezto vērtību - dzeltenā kartīte, nevis atgriezto piešķirto, bet to ko Tu tur uzrakstīsi Es lidojumā rakstīju, drusku iebraucu auzās Procedūra parāda notikumu - ir piešķirtā dzeltenā kartīte, funkcija atgriezīs - vai jau nav 2 dzeltenās kartītes , vajag rakstīt a Nu labi, metode arī paredz by value or reference, fuck uzrakstīt ar ko atšķirās metode no funkcijas, funkcionalitāte paredz to, ka izmetīs Tevi ar divām dzeltenajām kartītēm, procedura Tev tikai parādīs dzelteno kartīti, vo tā ir pareizi Es pašlaik aprakstīju abstrakciju, nu drusku nepareizi no sākuma, bet es arī tikai mācos un tas bija elementārs piemērs ... Te ir piemērs, lidojums visumā neder pat vienkāršai abstrakcijai - raksti uz lapas - properties, event and procedures/function. OOP klasi uzrakstīt, nu lidojumā man nesanāk, php vismaz tagad namespace piedāvā, strukturizē savu kodu, vismaz namespace definē Slikti, ka nesanāk, vajag rakstīt lidojumā tādu abstrakciju, es kļūdijos, secinājumi, slikti secinājumi, labi nepārmet sev, daži korofeji lido savāgāk. Lidojums ir cik Tu ātrā veidā vari uzrakstīt - 3h, 6h, utt. Tā jau ir naudas pelnīšana, nu mazliet kļūdījos, starp metodi un funkciju - nu atšķirība ir. Nu praksē tā nenotiek, parasti ir otra galva ... bet tas nenozīmē neko, var salikt sapulcē 8 galvas un risinājuma nav, kāpēc, citā topikā uzrakstīšu Es vispār modulēju teoriju, praksē būs daudz izņēmumu, principā tas piemērs ir pareizs, nu dzīvē nepietiks, ka bumba ir tikai sarkana
  18. vbz

    jauns ERP

    Abstrakcijai nav definīcijas, es to saprotu un pieņemu kā uzrakstīt reālu objektu - veļas mašīnu. Tur būs properties, events, and procedures, method. Properties - bumba ir sarkana, event - sitiens pirms kāju pieliki pie bumbas, method - kā sper pa to bumbu - ir visādas metodes, kā iesist vārtos :)
  19. > Vai nebūtu vienkāršāk iestrādāt filtru pirms satura postēšanas lapā Nebūs vienkāršāk: > Ar krawleri atvelc lapas no šiem linkiem, tad skaties - šajās lapās jābūt aizpildītiem meta keywords Tev tā pat jātaisa ir bāze ar tiem ahh un ehhh, un viņi nav tik dumji, tad es nesapratu jautājumu posta filtrs(netaisi neko, lai students sēž pēc 20.00, joks) vai globāli saprast, ka lapa ir pornogrāfiska Iesaku analizēt google atbildi, nevis pašu lapu, Tu neuzrakstīsi gudrāk, ko google jau veic ... Raksti pieprasījumu backgroundā uz to pašu googles response - atbildi un tad palaid filtru ... nav ideāli ... Nu validē google atbildi! Nu bombardē googles atbildi. anyway Tev būs vajadzīgi atslēgsvārdi, bet tas būs vienkāršāk, nevis skriet lapai cauri, bet ko atgriež google. tas vispār nebūs vienkārši, aizmirsti par to Tas būs sarežģīti, es rakstītu response no googles, tad liktu filtru, tad izvadītu. "sorry, tā ir seksošanās lapa". nu piemēram. Tas ir sviests! Nu kā filtrēt. sava zināšnu bāze+googles atbilde, ai sviestā iebrauks, raksti savu botu, tikai viņu google blacklistā ieliks, viņi ar Tevīm nečakarēsies. Kam tas vajadzīgs, ja tas ir posts, tad liec savu filtriņu, ja tas ir get, arī savs filtriņš, ai tas viss ir sviests, Tu nevari nofiltrēt normāli saturu ar saviem līdzek'jiem, tev nebūs tik daudz naudas, tur vajag atsevišķu serveri, kas tikai to darīs. Un ātrāk vai vēlāk google Tevi sapratīs, viņa ir nežēlīga, aizvērs Tavu pieprasījums. Tad raksti ar roku ik pēc 30 minūtēm,labi palaidīsi cronus
  20. vbz

    jauns ERP

    Abstrakcija nav vienkāršošana, vienkāršot būs nu reducēt. Tā pati piemēram saskaldīšana, reducēt uz mazāku vienību reālās dzīves objektu! Vispār tā nav tikai tukša sviesta dzīšana par vizualizētu ERP, ar kuru pat blondīne varētu pārbīdīt objektus pa slāni - layer. p.s. tikai nesāciet layer jaukt ar to html terminoloģiju. Laboju: slānis - dimensija > Bet nu šo "paradigmu" var daudz kur realizēt. Nu tur jau arī slēpjas sistēmas spēks :)
  21. vbz

    jauns ERP

    Dari tā, savādāk rakstīsi layerus uz html <div> Un vēl vairāk - raksti uz lapas/notepad, es laikam negribu vairāk kodēt, raksti un analizē. Sistēmas analītiķis nav php un html. Mēs sen jau esam ārpus(nu vizītkartes var rakstīt par 100eur), web aplikācija vidējai sistēmai nebūs php, pusgadu nočakarēsies un sapratīsi, ka jārok dziļāk, negribu te stāstīt, ko nozīmē "dziļāk". Latvijā testētājs nav QA, cik jau nav strīdējies, ja Tu ieliec kodu repo uz produkcijas branch zara, tas ir default done. Tā ir tad Tava atbildība un tās visas atrunas, ka integrācija pie klienta nestrādā, jo cita entītija gļuko, Kad liki savu uz repo, kāpēc nepārbaudīji? Te būs Drupal db struktūras piemērs (skaties B) :D Protams Drupālisti sāks bļaustīties :) Bet tā ir! Tur pat trakāk vēl ir! Negribu es redzēt to Drupal db struktūru, labi, problēma ir, ka nevar savienot ar vecākām versijām. Nu tad kāp Everestā. Ja sistēma nonāk uz deadline. ko darīt - taustiņš delete :)
  22. vbz

    jauns ERP

    vēl viens piemērs: Tev no A punkta jānonāk uz Z punktu, ko Tu darīsi? Parasti liek funkciju, kas rēķinās ceļu pēc definētiem punktiem sistēmā. Ir citi varianti un produktivāki, tikai tur Tev gan vajadzīga matemātika un ne jau 2+2=5 grafu teorija palīdzēs vismaz šo izlasīt vajag, tas nav Oxford–Cambridge, bet iesākumam der: http://people.hofstra.edu/geotrans/eng/methods/ch1m2en.html Un kā Tu domā, kā saliek ceļu Tavā mašīnas navigātorā?
  23. vbz

    jauns ERP

    izskatās, ka programmētājs ir drusku iebraucis grāvī, reklāmas neskaties - nozombēs :D
  24. vbz

    jauns ERP

    http://mapserver.org/ Tīrs C, liec tur 100 layerus :) Mēs jaucam terminu layer, jo pieraduši pie html terminiem :) layers jau ir dimensija ok, html ir <div> un vispār te nav atšķirības, tā arī ir dimensija vēl viens piemērs GDAL, nu tas arī ĢIS sistēmām, bet tas jau neliedz to pielietot citai funkcionalitātei, ar būs C, tas, ka Tu pieradis savus <div> rakstīt nenozīmē, ka layer ir Tava web dimensija http://www.gdal.org/ atver savas karmas un domā plašāk :)
  25. vbz

    jauns ERP

    Ja nemāki salikt divas kopas(teorijā Tev vismaz 10 būs) un ar viņām rēķināt, tā pat kā 4 klasē Tev mācīja, ka 2+2=5 :). Algebra! un ir vēl grafu teorija un matemātiski ir vēl lauku teorija! Mēs toč bļaujam, ka izvada array struktūru nepareizi ... Atkal viens runā par kkādu layeri, kas ir vizuāli redzams, labi, aprakstīšu tikai 3 dimensijas, abstrakti ir daudz vairāk dimensiju, tikai es viņas nevaru uzzīmēt, tas Tavā galviņā. Plaknē uzliec slāni uz slāņa - ko Tu redzi ekrānā - tikai divas dimensijas, trešā dimensija ir dziļums, nosacīti tas ir procesa, nu darbības dziļums
×
×
  • Create New...