Jump to content
php.lv forumi

Grey_Wolf

Reģistrētie lietotāji
  • Posts

    4,531
  • Joined

  • Last visited

Everything posted by Grey_Wolf

  1. Nu privāti nevarēji pateikt?? ???? dižais testris .. $^%(*( .. Izlasi vismaz MIT licenzes tekstu .. pirms komentē .. P.S. Nav tas mans skripts..
  2. vispārīgos vilcienos jā.. bet 1 userim var būt teiksim 100 telefoni, 100 e-pastu utt.. pat 50 adreses - dažādās valstīs .. es teiksim darītu šādi user_table: user_id e-mails paswords vārds/ firmas nosaukums uzvārds Firmas rek, nr- vai Personas kods tips( jur/ fix) -- Un tabulas #telefons tel_id user_id tel_numurs --------------- #Adrese adr_id user_id adreses lauki --- Apmēram tā --- Un tie kas saka ka 1 userim nekad nebūs vairāk kā 1 telefons ... --- Es parasti visu strukturu uzzīmēju uz papīra - tad vizuāli ātri var atķert kļūdas ( uz datora nez kāpēc tas ir grūtāk )
  3. Vispār jau Vienmēr esmu priecājies, par darba devēju kas maksā par stundām :) Excelent - uzbliežam mazu softu kas imitē cītīgu strādāšanu un viss notiek - pats kaut vai 8h krogā sēdi ... stundu uzskaite nav izdevīga nevienai pusei .. Darba devējam jau izdevīgāk maksāt par padarīto - reāli var izrēķināt kāds būs labums - nevis dzirdēt atrunas ka nepietika laika .... Darba izpildītājam - arī, ja cītīgi strādā, tad var vairāk nopelnīt.. reāli nevilksi darbu kas aizņem 30 minūtes uz 10h ( stundu likmes gadījumā - to darītu 90% ) Un kā jau tika minēts darbinieku kontrole ir AIZLIEGTA ja vien nenoslēdzat savstarpēju vienošanos - kura arī ir "baltiem diegiem šūta" ( darbieniekam kautkas nepatiks - pateiks ka piespieda parakstīt )..
  4. Labs darba devējs - izskatās ka dabūsi attiecīgus darbiniekus .... -- Lai saitu palaistu Decembrī - tas ir vismaz 10K vērts ( hmm zinot ka laiks pietrūkst summ varētu pat 2X vai 3X ) - ... jo ar 1 cilvēku nepietiks, nāksies novākt komandu .. kas būs ar mieru strādāt arī brīvdienās.. jo reāli palikušas tikai 13 darbdienas !!
  5. Kāda ir informācija kuru 99,99% ievada ar roku ?? Vārdu uzvārdu ?? - ja man blakus ir teksta dokuments kur tas ir rakstīts - tad kopēšu nevis drukāšu ... Attiecīgi 99,99% - nu nezinu kas par info ... ( e-pasts jau nu tas noteikti nav ) .... Piedevām ja man būtu jaaizpilda n-tās formas tad nemaz C/P neizmantotu - bet no blakus atvērta dokumenta datus vienkārši pārvilktu - tā ir daudz ātrāk ... Vispār jau visprātīgākais tomēr ir datu satura analīze.. jo robots jau nemaz tavu formu nepildīs, bet visticamākais aizgrūdīs datus pa tiešo ..
  6. 1. tāpēc ka tiek izmantots $m excelis 2. tāpēc ka viņu formāts sanāk drūmi smags - jāvelk līdzi kaudze ar bibliotēkām 3. tāpēc ka doto ekportu izmantos labi ja 5 cilvēki, teiksim reizi mēnesī ( pat ja tik daudz ) , tik cik vien uztaisīt kvartāla/gada atskaiti 4. izmantoju XML jo diezgan forši ļauj formatēt datus - skat linku postā #10 , piedevām Open Ofice arī šo labprāt gremo ..attiecīgi nav problēmu ar versiju saderību .. 5. paplašinājums ir atstāts eksceļa dzimtais, jo X viņu zin, kā būs nokonfigurēts kompis tiem kas skatīsies , un kāda būs exceļa versija 6. šis bija RAM vis mazāk rijošais risinājums - piedevām stipri vien vienkāršs P.S. Ja vel izdotos normāli galveni nokonfigurēt ( bet nu tas nav aktuāli )
  7. fināl risinājums - stipri vien samocīts ... ( "ar aliņu būs labi " ) <?php header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: private", false); header("Content-Type: application/x-msexcel"); header("Content-Disposition: attachment; filename=\"nosaukums.xls\";"); header("Content-Transfer-Encoding:­ binary"); ?><?xml version="1.0"?> <?mso-application progid="Excel.Sheet"?> <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40"> <Styles> <Style ss:ID="bold"> <Font ss:Bold="1"/> </Style> </Styles> <Worksheet ss:Name="nosaukums_shetam"> <Table> <Row> <Cell ss:StyleID="bold"><Data ss:Type="String">02/12</Data></Cell> <Cell ss:StyleID="bold"><Data ss:Type="String">12.12.2013</Data></Cell> <Cell ss:StyleID="bold"><Data ss:Type="String">a</Data></Cell> <Cell ss:StyleID="bold"><Data ss:Type="String"> ģļāžčūņrūķīšē </Data></Cell> <Cell ss:StyleID="bold"><Data ss:Type="String"> ĢĻĀŽČŪŅRŪĶĪŠĒ </Data></Cell> </Row> </Table> </Worksheet> </Workbook> marrtins: Nu palika labāk ?? ( saprotu ka sestdienas rīts - grūti )
  8. nu nevajag man CSV ;) .. Tā klasīte ko atsūtiji jau arī ģenerē XML kodu .. tas arī praktiski laikam vienīgais normālais risinājums .. - pirmā acu uzmetienā, pat viņu varētu izmantot, lai nerakstītu pats savu ( padomāšu vai man vajadzēs vairāk datu tipus par par string) .. rakņājoties pa tīklu atradu šo - kārtīgi pastudējot tur ar OFICE dokumentiem var darīt trakas lietas ...
  9. man vajag datus, no datubāzes, sašķirotus atlasītus utt.. izvadīt kā excel failu ... kāds sakars ar CSV ?? -- Vispār izskatās ka daļa problēmas ir atrisināta diezgan vienkāršā veidā - atradu kā priekš EXCEL formatēt XML datus .. tātad problēma ar to ka excel pats formatēs, atkrīt .. paliek problēma ar haideri .. padodot datus XML formātā un uzliekot paplašinājumu xls (XLSX .. vispār neņem ), rodas pridinājums par to ka paplašinājums neatbilst saturam .. meklēšu .. ... atradīšu - iepostēšu pilno risinājumu ...
  10. tad vispār neņem .. faila formāts nekorekts un -> staigā tālāk .. bet pat ja to pārvarētu (pamainot haiderus utt.. ) vienalga excel pie importa, noformatē datus .. uz sev vien zināmiem formātiem , jau minēju vajag TEXT formatējumu, nevis GENERAL .. tur ir vis lielākā sāpe ( par to ka jānospiež poga YES gan pastāstītu - jo lietos jau tikai daži cilvēki .. bet to auto format - tas nu galīgi garām .. -- Varbūt kāds var ieteikt citu formātu, uz ko tos datus aizsūtīt, galvenais lai var pēc tam ielikt word ... P.S. CSV atkrīt tieši ar to ka : dati nav stingri tabulāri, importējot iekš Excel notiek tas AUto Formating .. ( kaut Bila kantoris .. )
  11. hmm nebiju iedomājies par šo, bet šoreiz laikam īsti nederēs, jo excel, jau grib datus noformatēt, kas nav vajadzīgs ( vajag excel formatējums TEXT ) .. Bet pamēģināšu , ļoti iespējams ka derēs .. -- Man dati ir tādi ka excel Satndart formatējumā, tos uztver kā matemātsikas darbības, vai kā datumu - līgumu numuri piedevām, kāds tas numura formāts būs nav zināms ( 10/2 vai 2001.02.03/3 etc .... ) --- edit: tā arī ir kā domāju :( piedevām tiek uzdoti lieki jautjumi .. Twisted: paldies par ideju, gan jau kautkur šis noderēs .. Edit2: papētiju PHPExcel .. izskatās stipri monsterīgs ... iespēju daudz.. bet laikam būs jāpameklē kautkas vienkāršāks - jo realitātē, jau vajag tikai 2 lietas .. salikt tabulā, kuru formatējums ir text .. viss..
  12. Padalieties pieredze par datu izvadīšanu excel formātā BEZ saglabāšanas servera pusē .. Ir kaut kādas pavecas klases ( gadi etak 3 vecas - kas saprotams ir stipri par senu ) Nepieciešams: savāktos datus izsniegt userim kā excel failu - konvertējot UTF-8 uz standarta windows latvisko kodējumu ( hmm no galvas neatceros laikam xxx 57 ) ... Der arī Word formāts - marazmātiski, bet ko lai dara ja meitenes citus formātus nepazīst .. PDF šoreiz garām, jo dati jāliek atskaitēs ( tajā pašā Word ) .. / PDF vajadzēs kautkad nākotnē, bet nu tam jau helpu pilns internets / šoreiz vairāk intresē pieredze, un kādi varētu būt zemūdens akmeņi ... --- P.S. tas nav komerc projekts, jo pats no aktīvās komerc kodēšanas jau kādus 2 gadus prom .. - kodēju tik savam priekam, un lai pašam būtu vieglāk savus darbus apdarīt ( Automātika, laikam ;) )
  13. Kopš kura laika viņš ir jāinstalē? nokopē -> atzipo un lieto ... vismaz pēdējās versijas .. un defoltā, viņš ir UTF-8 , piedevām DB principā ir vienalga kādā kodējumā tur tos datus tur glabā ...
  14. Oftopika daļu pārnesu ...
  15. Jau pāris postus iepriekš rakstīju, ka ērtāk būtu izveidot jaunu diskusiju pārnesu sarunu uz jaunu tēmu no lai nevedotos Oftopiks... ir tā, ja tev pēķšņi ievajadzēsies noskaidrot vai tā funkcija nostrādājusi vai nē, tad ja nebūs tas return, tad būs sarežģīti ( nosacīti) uztaisīt lai korekti veiktu pārbaudi, toties ja būs jau uzlikts return true/false, tad varēsī vairs nepievērst tai funkcijai uzmanību, bet veidot tikai pašu pārbaudi. labais tonis nosaka, ka funkcijām jatgriež kaut kāda vērtība ( true/false/ xxx ), tieši tādēļ lai citi programmētāji varētu vairs nepārbaudīt tavu kodu ...
  16. Nu redz, tomēr kaut kas tiek atgriezts, nevis ģenerēta kļūda :) Piekrītu ka nav obligāts , bet tomēr labais tonis nosaka, ka FUNKCIJAI tomēr to vajadzētu izmantot. ( par RETURN xxxx) Tieši tā tiek pārtraukta izpildes ķēde, attiecīgi var būt 100% pārliecināts ka nekādas darbības vairāk netiks izpildītas, un neradīsies negaidīti pārsteigumi no brauzera puses ( starp citu, ja nekļudos to href tālāk izpilda tikai IE, pārējie ignorē ) Attiecīgi saprātīgi lietojot to return false, ir vairāk ieguvumu nekā zaudējumu...
  17. Ir novērots IE, un Safari ( Safari vienai no pirmajām versijām priekš Win. vides) Var jau nelikt to return false, bet pats kārtības labad vienmēr lieku, jo esmu vienreiz iekritis ar šo, tāpēc arī zinu, ka tā mēdz gadīties.. pēc tam ilgi var meklēt kur kļūda, it īpaši ja Skripts ir garš un sarežģīts ( zinot ka JavaScriptu ir samērā riebīgi Debugot, it īpaši uz IE )
  18. Tāpēc ka funkcija VIENMĒR kaut ko atgriež atpakaļ. Un saprotamu iemeslu dēļ prātīgāk ir nodefinēt ko tad viņa atgriezīs... Protams bez šīs pēdējās rindiņas var arī iztikt, tikai tad nevar zināt kas tiks atgriezts atpakaļ, un kā uz to reaģēs brauzeris - lai pilnībā izslēgtu potenciālās kļūdas rašanos tiek nodefinēts ka atgriež false - attiecīgi brauzeris pats vairs nekādus savus lēmumus pieņemt nevar. -- edit: sapratu par kuru return false tu prasi.. - tas ir tā iemesla dēļ ka ir dažu brauzeru versijas, kas slimīgi reāģe ja nav tā return false ( tas gan vairāk attiecas uz Onclick tipa eventiem ) Ja nav tas return false tad zināmos apstākļos pat tiek pārlādēta visa lapa ( Onclik eventiem )..
  19. HTML, pats neko nedarīs, jo tā ir tikai Izskata "valoda" ... tikpat labi varēji pajautāt, kāpēc man teksta dokuments pats neprintējas.. lai palaistu JavaScript, izmanto: onload eventu <body onload="javaskript_funkcija(); return false">
  20. Ar programmēšnu un IT esmu saistīts vairāk kā 15 gadus .. par tiem 3 - domāju konkrēti pašus populārākos JS "ietvarus" ... Vispār jau JQuery NAV programmēšnas valoda, bet gan parasts "ietvars", piedevām apaudzis ar liekām "fīčām" un kļuvis pasmags ... Un reāli tie "ietvari" mainās vidēji 5 gados .. šajā pašā forumā ir apspriesta vesela kaudze ar JS ietvariem ... ( ap 2006/7 gadu).. pēdējo 15 gadu laikā nav nomainījusies neviena no populārājam programmēšnas valodām, ir tikai mainījušās versijas, un uz konkrētiem pamatiem, uzbūveti atvasinājumi, un versijas Tāpat visam pārsvarā pamatā ir "pliks" C (labākajā gadijumā C++) --- P.S. tā kā diskusija aiziet totālā Oftopikā, tad a) pārceļam diskusiju jaunā tēmā - varētu sanākt krietni jautra villošnās .. b) beidzam Oftopiku. -- Šajā topikā tālāk atbildēšu tikai par konkrēto topika tēmu ..
  21. var gan ar AJAX, gan slēpto ifreimu kur augstums, platums borderis ir 0 pikseļu Ja paredzets sūtīt failus, tad vienozīmīgi slēptais i-freims.. --- Katrai metodei ir savas priekšrocības trūkumi .. i-freima trūkums ir tas ka nospiežot F5 brauzeris var apjautāties vai velreiz sūtīt formu pluss ir tas ka vienkārši izveidot lai nosūta failu AJAX priekšrocība ir tāda ka mazāk iespēju ka lietotājs kaut ko pamanīs trūkums samērā sarežģīti izveidot lai nosūtītu failu ... -- Tavā gadījumā es izmantotu AJAX Ja nebūs slinkums vēlāk uzmetīšu aptuveni ko vajag . P.S. reiniger - kāda X pēc jāvelk līdzi tas JQuery ?? Ja šam gadijumam pietiek ar pāris rindiņām JS koda ... Tie JavaScript ietvari, nāk un aiziet... bet pamat JavaScripts paliek ... (manas programmēšanas laikā Esmu piedzīvojis kā minimums 3 JavaScript ietvarus ... 2 no tiem jau ir aizgājuši "citos programmēšanas laukos" .. -- Edit: Viss kas tev nepieciešams. function getHTTPObject(){ var xmlhttp; if(!xmlhttp && typeof XMLHttpRequest!='undefined') try{xmlhttp=new XMLHttpRequest()} catch(e){xmlhttp=false} return xmlhttp } var httpInfo=getHTTPObject(); function submitot_ar_ajax() { if(httpInfo.readyState==4 || httpInfo.readyState==0) { var lauks1=document.getElementById('1_lauka_id').value; var lauks2=document.getElementById('2_lauka_id').value; httpInfo.open('GET','php_fails.php?lauks1='+lauks1+'&lauks2='+lauks2,true); httpInfo.onreadystatechange = function() { if(httpInfo.readyState==4) { funkcija_kas_apstrādā_sanemtos_datus(); } }; httpInfo.send(null) } } function funkcija_kas_apstrādā_sanemtos_datus(){ var mesage=this.httpInfo.responseText; alert(mesage); return false; } tiks atgriezts viss ko izvadīs php_fails.phpphp_fails.php - datus savāc ar $_GET ...
  22. Atbilde priekš lietotāja freak ;) Bet vispār tev taisnība, 99% pie vainas ir līks HTML...
  23. viss atkarīgs no lapas specefikas, dažreiz bez viņa grūti iztikt.
  24. Šis bija pilnīgi sakarīgs topiks - ar zināmu loģiku un pamatojumu bet tas nav īstais, bija pilnīgi cits. .. Kur bija, par to ka vajag programmētājus - pilnībā izlotēt utt... stipri murgains .. Bet kā jau minēju netceros idejas autoru ...
  25. Neticu ka nespēja - zinot viņa izglītības līmeni , pretstatā tavam , Skat šit ko pats rakstiji // Bet nu ir man sasāpējusi viena tēma. Gribu nogrābt lielo piķi, bet nevis tā kā negodīgie un korumentie politiķi un ierēdņi, bet godīgi. Tāpēc es pametu skolu, radus, parstāju apmeklēt smagumu zāli un noskuvu matus uz nullīti. Tagad mani nekas vairs netraucēs, lai ķertos lietai klāt. // --- Pašam nenāk smiekli no sevis slavināšanas?? -- vel ieskats par Tavām 'biznesa idejām ' .. P.S. negribu aizvainot, bet vai gadijumā Tev nebija doma, ka jāsavāc programmētāji, un jāiespundē kautkur ārpus pilsētas, un jāliek programmet 24h no vietas, jo Esot 'super laba ideja' , kas nesīšot milzu naudu ( nevaru ātrumā atrast to topiku, tāpēc nēsmu pilnībā pārliecināts kam īsti bija ši ideja ... )
×
×
  • Create New...