Jump to content
php.lv forumi

Roze

Administratori
  • Posts

    1561
  • Joined

  • Last visited

Everything posted by Roze

  1. Šim parasti izmanto (php) sesijas: http://lv.php.net/manual/en/book.session.php Koda sākumā ieliek: <?php session_start(); Un tad ir pieejams $_SESSION superglobal mainīgais, kurā attiecīgi vari ierakstīt vai nolasīt vērtības nākošajos soļos, bez nepieciešamības padot tos kā GET vai POST, Īss piemērs (page1.php / page2.php) pieejams šeit http://lv.php.net/manual/en/function.session-start.php, bet, protams, internetā var atrast daudz un dažādus tutoriāļus par tēmu (vai arī jautāt šeit par ko specifisku). Pārlasot gan jautājumu vēlreiz: .. īsti nav skaidrs kāpēc ar $_POST nevar? Formas "soļi" patiesībā nav POST (t.i. kas ir domāts ar "multiforma"?), bet gan, piemēram, kaut kāds Javascripts? Vai arī nevar rādīt paroli? Vai kā tas domāts?
  2. Roze

    WP target audience

    Nu arī neheiteriem izskatās, ka nav vienota viedokļa :)
  3. Roze

    WP target audience

    Jā un nē t.i. es piekrītu tam, ka ar sūdīgu pluginu/konfigurāciju/u.c. var mierīgi "sadirst" arī labu lietu, bet pēc būtības arī vaniļas (vanilla) WP nav ātrs pasākums (no kā, manuprāt, veidojas lielākā daļa stāstu) Ja es pariezi interpretēju screenshotus, tad man nav saprotams, kam nepieciešami 246 kveriji "unikālājam risinājumam" nemaz nerunājot par 808Q, kas figurē "skinā" (būtu interesantāk, ja parādītu detalizētākus izvadus).
  4. Ja ir nedaudz zināšanas pašam (t.i. nav nepieciešams, ka viss jau ir uzlikts un php/webserveri/db var nokonfigurēt pats), tad par pamēģināt palīst piemēram zem Amazons AWS free tier http://aws.amazon.com/free/.. Pa lielam googlee var ierakstīt 'free vps' un ir diezgan daudz servisi, kas zemākās konfigurācijas instances piedāvā bez maksas. Par gatavām platformām vairāk nemācēšu teikt.. kas nāk prātā ir piem. Googles App Engine https://cloud.google.com/appengine/ kam ir Free quotas.
  5. Ja bildi kaut kādā mērā apstrādā ar GD (neliek 1:1 to ko lietotājs uploado), tad metadati (exif/iptc), kas parasti aizņem nu diezgan maz % (exif šķiet iespējamais limits bija 64kb) no pārējā faila izmēra (izņēmums gan varētu būt, ja tiek embedoti kaut kādi thumbnaili) pazūd, jo gd vienkārši to neatbalsta un izmet .. tam japačkākājas ar, piemēram, http://lv.php.net/exif
  6. Webā var atrast potenciālu memory leaka izskaidrojumu http://stackoverflow.com/a/25219747.. originally a (poor) design decision
  7. Vispārībā jau bilžu formāti kā png/jpg pēc būtības ir kompresēti, atšķirība failu izmēros rodas tikai no tā kādi kvalitātes iestādījumi ir bijuši bildes radīšanas laikā (proti, piemēram, fotoaparāta settingi utt) un vai ir tā ir tā saucamā lossy vai lossless kompresija (t.i. vai attēls tiek apstrādāts un gala rezultāts ir aptuvens (cita krāsu palete utt) vai arī identisks). Ja sava projekta ietvaros jau izmanto vai vari pieslēgt (gan jau ka Laravelam ir (piemēram kaut kāds http://packalyst.com/packages/package/intervention/image) ar GD ( http://lv.php.net/gd)) kādu bilžu apstrādi php pusē, tad principā nekādu ekstra "ārējo nežēlīgas kompresijas tooli" nevajag.
  8. Protams, taču apgalvojums "Viss DNS vēderā tiek sadalīts. ir pilnīgi vienalga, no kurienes un ar ko kopā tas ir ienācis" strādā tikai konkrētā momentā, jo neņem vēra koncentrāciju (ilgākā laika periodā). - ļoti vienkāršs piemērs šim ir kaut vai saules gaisma/ultraviolētais starojums - robeža starp veselīgs un kaitīgs ir diezgan smalka. Attiecīgi paļauties, uz cilvēka spējām vai galvenokārt godprātību (nemantkārīgiem nolūkiem) un atbildību par to, ka konkrēta ģenētiska modifikācija neradīs sekas tuvākā vai tālākā nākotnē, es neuzņemtos. Analogi būtu (absolūti) ticēt tam, ka programmētāji ir spējīgi uzrakstīt programmas kodu bez kļūdām :) Nu tas atkarīgs no uzraudzīšanas un kontrolēšanas principiem konkrētājā valstī/reģionā. Dizāsteri notiek, piem: http://en.wikipedia.org/wiki/2008_Chinese_milk_scandal (diezgan jautri palasīt par melamīnu) Līdzīgi arī citu uzraugošo aģentūru incidentu grafiki katru gadu ir ar aritmētisku augšupeju ..
  9. Nu neviens ilglaicīgi (pat vienas paaudzes griezumā) neko nav pētījis un secinājis (nav vienkārši tik daudz laika pagājis). Kā analogu var, piemēram, nosaukt situāciju ar azbesta putekļiem, šifera jumtiem utt .. līdz ar to nesauktu nevienu grupu par auniem (vismaz pagaidām, kamēr kādam nav izaugusi aste vai kas tāds).
  10. Droši vien atkarīgs kāda ir savstarpējā komunikācija/attiecības starp Kavacky un expertu .. t.i. ja tās nav pārāk formālas, tad ikdienā reizēm vienkāršāk un ierastāk ir saukt lietas "īstajos" vārdos nekā ar smalkiem un politkorektiem mājieniem, varbūt arī nedomāja, ka pārpublicēs (t.i. komentārs tikai personīgai lietošanai - ja Kavacky pajautāja "kas par huiņu te ir uzakstīts" (skat. iepriekšējo postu), tad atbilde "bulšits" nav ārpus formas/stila utt). :)
  11. Roze

    WP target audience

    Šim īsti negribu piekrist, proti IT (un ne tikai) industrijā ir diezgan daudz lietu uz ko kā foxsk8 raksta "ļimakus pelna", bet tas nenozīmē, ka tas ir kaut kas tehnoloģiski kvalitatīvs. Un tāpēc var būt arī "nīdēji" (savādāk jau mums, piemēram, nebūtu arī Linux u.c. skaistu lietu), jo visiem nav jāpārdodas (velnam). Bet zināms paradokss, ka reizēm vairāk sanāk pelnīt (supports/updates utt) uz to kas kāreiz varbūt ir pat ar kārtu sliktāks, bet veiksmīgs mārketings (vai kādi citi apstākļi) ir panācis savu, pastāv.
  12. Nedaudz gan jāuzmanās vai jāņem vērā, tas, ka tur tajā mysql_ram skriptā tiek montēta tmpfs partīcija, bez norādīta/konfigurēta izmēra ( mount -t tmpfs none $DATA_DIR ) kas noklusēti nozīmē, ka partīcijas izmērs ir puse no fiziskā ram apjoma.
  13. Offtopic, bet ne gluži - libav ir ffmpeg forks civilā kara rezultātā: http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html kuru "pušo" daži distributīvi (piem diezgan jautrs https://bugs.launchpad.net/ubuntu/+source/libav/+bug/939863 )
  14. Idejiski pārlūkos var ieslēgt developer konsoli (parasti F12) un paskatīties vai nav kaut kādas kļūdas, bet tā uz aci šķiet ka trūkst vienkārši ' vai " pie funkcijas (pretēji sanāk, ka padod JS variabli funkcijai). Proti: <body onload="server_stop('<?php echo $url_id; ?>')">
  15. For fun http://lcamtuf.blogspot.com/2015/01/technical-analysis-of-qualys-ghost.html
  16. CERTs gan varēja ielikt arī uz orģinālo Advisory: http://www.openwall.com/lists/oss-security/2015/01/27/9 Otrs, iespējams, ka nav tik slikti:
  17. Viss atkarīgs no uzņēmuma IT politikas t.i. atkarībās no tā cik tā ir ierobežojoša vai brīva: 1. Vari izvēlēties pats savu darbavietas aprīkojumu/programmatūru/ekosistēmu. 2. Ir iespējas ņemt līdzi savu portatīvo (ir, piemēram, uzņēmumi, kas aizliedz savā (iekšējā) tīklā patvaļīgi pieslēgt jaunas iekārtas). 3. Ir iespējas lietot savu personīgo "mājas" aparatūru ar attālinātu pieslēgumu (Windows Terminal Services, Remote Shell (Xwin) utt) 4. Ir iespējas strādāt attālināti pieslēdzoties uzņēmuma tīklam/resursiem (VPN). 5. Jāiztiek ar to, kas iedots ..
  18. Šeit pilna atbilde no Draugiemgroup personāla vadītājas: 2. Visus ieteikumus un kritiku saņem administatori un atkarībā no veida vai nu nodod konkrētam projektu vadītājam, vai iesūta publiskai apspriešanai vai uzreiz nodod programmētājiem labošanai. 3. Arī mums ir cilvēki, kas „izsalkuši pēc burgeriem, sievietēm un alus”, tāpēc it īpaši vasarā, programmētāji rīko pasēdēšanas savā starpā ar alu un barbekjū. Bonusus var neizmantot, taču pret naudu samainīt nevar, lai ievērotu vienlīdzības principu un visiem būtu viss vienādi pieejams. 4. Visā Draugiem.lv grupā Ziedleju ielas 1 birojā strādā apmēram 140 dažādu jomu speciālisti, no kuriem 35 programmētāji. Draugiem.lv grupā ir vēl šādi uzņēmumi vai projekti: Vendon, Mapon, Text2reach, Istabai, Printful (ASV komandā vēl apmēram 35 cilvēki), Startup vitamins, Pērkamkopā, Greynuts, Idea Bits, Desktime u.c. Pie portāla draugiem.lv strādā ap 40 cilvēkiem, no kuriem 12 ir tieši dažāda veida programmētāji. Ja jānosauc vidējais izglītības līmenis, tad tā ir- augstākā, taču mums ir ļoti dažādi speciālisti, jo vērtējam nevis pēc diploma, bet reālajām darba prasmēm, tāpēc pie mums strādā gan ar tikai vidējo izglītību, gan vairāki ar maģistra grādu. Uzņēmumā strādā arī 2 doktora grādu ieguvušie, 1 programmētājs un 1 analītiķis. Pēc hierarhijas organizācija ir plakana un tāpēc nav daudz līmeņu, bet ir reklāmas nodaļas vadītājs, ir uzņēmuma vadītājs/direktors, ir projektu vadītāji. Uzņēmumā ir startup kultūra un visi drīkst iesaistīties, diskutēt un piedalīties gan ideju izstrādē, gan konkrētos iekšējos hakatonos. 5. Par bonusiem var lasīt šeit: https://www.draugiem.lv/work/ Kolēģi visvairāk novērtē, ka var nodoties sportiskām aktivitātēm (hokeja komanda, Atletika sporta klubu kartes, baseina apmeklējumi), pasākumu (teātri, koncerti, kino) biļetes, vieslekcijas. Īpaši tiek novērtēta iespēja apvienot darbu ar mācībām, ja esi students, kā arī ģimenes cilvēki novērtē, ka vienmēr var nokļūt uz bērna ziemassvētku eglīti utml. Ļoti tiek novērtēts elastīgais darba laika sākums, pie mums var ierasties darbā līdz plkst. 11.00 un tad no ierašanās brīža strādā Darba likumā noteikto laiku, tas ļoti ērti ir „pūcēm”. 6. Īpašais trumpis darbā pie mums ir pats darba saturs, jo ir reāli interesanti projekti, kā arī tas, ja kāds projekts apnīk, tad droši var rotēt grupas ietvaros un iemācīties kaut ko citu pie cita projekta, to ļoti novērtē tieši tie, kas mīl to, ko dara. 7. Nē, pārpirkt mēs nemēdzam. Mūsu filozofija šajā jautājumā ir tāda, ka tad, ja mēs varējām pārpirkt, tad arī no mums šo cilvēku pārpirks. Kur tad paliek vēlme strādāt tieši šeit? 8. Kādreiz piedalījāmies mediju sporta spēlēs, taču šobrīd vairs ne. Mūsu politika šajā jautājumā ir ļoti elastīga. Piemēram, atnāc uz uzņēmumu un ierosini, ka nepieciešamas sporta spēles, mēs tās noorganizēsim :) Kolēģi īpaši novērtē mūsu ikgadējās auto orientēšanās spēles Vilki. 9.Nē, mikrobusu nenodrošinām, taču kolektīvs ir tik draudzīgs, ka tie, kas brauc vienā virzienā, paši viens otru savāc un atved uz darbu, kā arī ir iespēja rezervēt uzņēmuma auto un izmantot to, lai nokļūtu uz darbu. 10. Mēs uzskatām, ka jebkurš, kurš strādā atbildīgi, iekļaujas noteiktajā termiņā un veic augstas kvalitātes darbu ilgtermiņā veicina kapitāla pieaugumu. 11. Katrā no projektiem ir kādas fīčas, kas ir izstrādātas. Gan lietotājiem redzamas, gan neredzamas, te būtu tad ļoti detalizēti jārunā. 12. Ideju zagšana?? Ir lietas, kuras vienkārši ir modē, kuras izmanto visi un mēs arī sekojam modei un tādas ieviešam. Ir idejas, kuras, iespējams, esam jau sen izdomājuši, bet neesam paguvuši ieviest un kāds to ievieš ātrāk. Tāpēc teikt, ka zog nevar, bet no otras puses, to, kas notiek apkārt skatās visi un ietekmējas viens no otra. 13. Priecājamies, ka zip,lv vēl pastāv, kaut arī, jums taisnība, neesam ieguldījuši lielākas pūles tajā, lai nostiprinātu pozīciju tirgū. Reklamējam arī savstarpēji projektus, taču bieži vien katram no projektiem ir citāda mērķauditorija un tāpēc nav gudri reklamēt, piemēram, draugos projektu, kura mērķauditorija ir Eiropa. Paldies par ieteikumiem! 14. Par darba algu vienojas ar konkrēto kandidātu piedāvājuma izteikšanas brīdī, tā atkarīga gan no stāža, kompetencēm, gan konkrētā projekta un darba uzdevumu specifikas. Reizi pusgadā ir darbinieku pārrunas, kurās var izdiskutēt arī šos jautājumus, ja kaut kas mainījies vai neapmierina. Esam elastīgi. Jā, mēs visi paši lietojam Desktime, kurā tiek uzskaitīts produktīvais un neproduktīvais laiks, pirmkārt, gan lai paši testētu šo produktu. Realitātē darbinieks netiek kontrolēts, ja viņa darbs ir rezultatīvs. Tas vienkārši nav vajadzīgs. 16. Pārtraukuma laikus katrs var ņemt pēc nepieciešamības un vajadzības :) Tā kā pusdienojam birojā, tad pusdienas pārtraukumu arī katrs ņem individuāli, laika posmā no 12.00-14.00. 17. Nekādi īpašie papildus riski nav. Darbs atvērtajā ofisā, kolektīvs atsaucīgs un draudzīgs. 18. Ja darbinieks neierodas darbā, nepaziņojis savam vadītājam, tad ir pamatots satraukums par to, kas noticis. Parasti tā nenotiek. Jebkuram ir iespēja saskaņot ar savu vadītāju pēkšņu saslimšanu vai izņemt pēkšņu atvaļinājuma dienu, ja mājā plīsusi ūdens caurule. 19. Draugiem.lv lapā vēstules tiek lasītas katru dienu, to lasa administratori un nodod pēc jautājuma sarežģītības atbildīgajām personām. Var gadīties, ka kādā pirmdienā vienkārši nav iespējams atbildēt visām uzreiz. 20. Video var redzēt šeit, video tūre pa biroju: https://www.draugiem.lv/work/ Te būs gan sadzīves momenti bildēs, gan birojs, gan papildus video: http://www.draugiem.lv/birojs/ 21. Atalgojumu kopumā veido kandidāta kompetences un pieredze un konkrētā projekta specifika, taču to vienmēr kopīgi izdiskutējam piedāvājuma izteikšanas brīdī.
  19. Uz visiem slinkums (vismaz šinī brīdi) atbildēt, taču tīri tēmas uzturēšanai selektīvi uz dažiem t.i. šo nepublicēt - nopietnāku/publicējamu atbildi droši vien sagatavos grupas runas vīrs (pārsūtīju viņam): Bonusi netiek uzskatīti kā kompensējami, tie ir vienkārši bonusi, gribi ēd, negribi neēd, vai iet uz baseinu, jogas nodarbībām, sporta zāli utt - tava izvēle. Vakanču sadaļā tās it kā ir uzskaitītas: https://www.draugiem.lv/work/ Draugiem grupai pašai ir ikgadējs "Vilku" pasākums (geo auto orientēšanās ar dažādām tehnoloģijām (katru gadu nedaudz savādāk)), pēc tam kino meža vidū (cita tipa sporta pasākums)), ir kaut kāds iekšējais galda tenisa turnīrs. Bet nu tā ir jau mēdiju spēles, hokejs http://www.lihf.lv/championship/komandas/profils/20.. u.c. Ja jautājums ir par pasākumiem, tad jā. Ikdienas vajadzībām (prioritāte ir gan darba uzdevumu veikšanai) var sev rezervēt uzņēmumam pieejamos auto, vai ja ārā labāks (gada)laiks, tad segvejus. Nokļušanai uz/no darba daudzi kolēģi kooperējas ar tiem, kas brauc ar saviem auto. Divi pēdējie darbinieku projekti kickstartērī DISPLIO http://kck.st/1Gw9ieV un Luxafor http://kck.st/1IEdEMF .. Draugiem ir divi projekti kas ar kaut ko līdzīgu nodarbojas http://desktime.com un http://1work.com Uz poda tiešām var sēdēt tik ilgi cik nepieciešams un jebkurā brīdī, kad savajagās :) Un lai nebūtu nepatīkamas vai neertas situācijas par dažādu labierīcību stāvokli/aizņemtību ir elektroniski/vizuāla informācija. Ik pa laikam birojā tiek indēti kaut kādi zaļo augu insekti .. attiecīgi reizēm nākas ievērot brīdinājumu piektdienās tīties prom no offisa un nerādīties vismaz līdz pirmdienai. Tie pie biroja augošie bērzi ir diezgan aizdomīgi, vienu nozāģēja ..
  20. Roze

    MySql meklēšana

    LIKE ir case insensitive - LCASE īsti nevajag.
  21. Lai tests būtu pilnīgāks/korektāks būtu vērts arī apskatīt izmantojamās software komponentes t.i. vai VPS abos gadījumos ir pašinstalēts attiecīgi 1:1 vai arī tiek paņemts kāds no hostinga piedāvātajiem (kopā ar OS, webserveri php u.c. viņu settingiem). Dažas kaut minimālas izmaiņas (piemēram, kaut vai php sesiju glabāšana memcache, ne failos uz diska utt u.c.) var ļoti būtiski ietekmēt faktisko rezultātu. Vispārīgi gan runājot - daudz kas ir atkarīgs arī no pašas virtualizācijas (ne vienmēr viegli redzams/saprotams gala lietotājam), t.i. lai arī instances parametri var būt identiski, tad atkarībā no tā cik fiziskā aparatūra ir jauna vai veca un kāds virtualizācijas "haipervizors" tiek izmantots, tad var rasties diezgan lielas atšķirības performances rādītājos - to, piemēram, diezgan vienkārši novērot dažādas paaudzes Amazon AWS instancēs. Lielam kantorim ir vieglāk izmantot pēdējā izlaiduma hardwari (īpaši procesorus) utt nekā mazākam/vietējam, kam vēl jāgaida, lai pirms gada/diviem/... iegādātais serveris sevi būtu atmaksājis ..
  22. Nu bet tiešām nelasi, ko cilvēks raksta/jautā? "Mani palūdza izveidot tādu kā aptauju ekspertiem, ar kuru palīzību varētu novērtēt mājas lapu." Ar domu kaut kas analogs http://www.userconversion.com/ aka subjektīva aptauja. Loģiski, ka mājaslapu pirms vērtēšanas apskatīs ..
  23. Manuprāt, jautājums ir par novērtēšanas principiem/procedūru, ne konkrētu "dizainu, linku" .. Ja vispārīgi, reku šeku 26. februārī notiek UX Riga ( http://www.uxriga.lv/) ,, varbūt ir vērts apmeklēt.
  24. Roze

    MySql meklēšana

    Ja tā vispārīgi, tad nešķiet loģiski pareizi (varbūt nezinot visu specifiku un ja vien, protams, nav doma par kaut kādu supersmart meklētāju ala Google), ja ieraksts datubāzē ir 'Aaa bb Ccc', tad to atrast pēc 'aaabbccc', jo atstarpe parasti tiek uzskatīta par vārdu/frāzes atdalītāju t.i. meklēšanas frāze/vārdi var būt daļa no meklējamā vārda/frāzes, bet ne otrādi Bet tā uz sitienu sanāk, ka nepieciešama datu normalizācija - DB ierakstam jāveido papildus lauks (nu vai arī meklēšanas brīdī jakonvertē lauka vērtība (pie pavairāk ierakstiem noteikti nebūs ātri)), kurš saturētu datus bez atstarpēm, bet meklēšanas frāzē visas atstarpes jāaizvieto. Proti sanāk kaut kāds šāds pseido kverijs: SELECT * FROM tabula WHERE REPLACE(lauks,' ','') LIKE '%aaabbccc%' vai ja pilnu (ar visu meklēšanas parametra transformāciju): SELECT * FROM tabula WHERE REPLACE(lauks,' ','') LIKE CONCAT('%',REPLACE('Aaa bb CCc',' ',''),'%')
  25. Tavā 'top' screenshotā ir 0 (var pārliecināties arī piemēram ar 'free -m') Ko un kā keshot nginx kontrolē ar fastcgi_cache_key un fastcgi_cache_bypass t.i. atkarībā no vides iespējams varbūt mainās kaut kādi url vai cookie parametri. Precīzāk gan varētu pateikt pēc pašas nginx konfigurācijas ..
×
×
  • Create New...