Jump to content
php.lv forumi

e-remit

Reģistrētie lietotāji
  • Posts

    545
  • Joined

  • Last visited

Everything posted by e-remit

  1. Nezinu, vai tas jau nav apgāzts, bet gadus 20-25 atpakaļ skaitījās labāk, ja divkrāsainajam monitoram ir zaļš fons un balti burti, jo acij zaļo krāsu esot vieglāk uztvert. Praksē esmu ievērojis, ka tumšs fons ar gaišiem burtiem man nogurdina acis, tāpēc cenšos izvēlēties gaišus fonus.
  2. Ja nepatīk MySQL Workbench, vari pamēģināt Valentina Studio https://www.valentina-db.com/valentina-studio-overview Tas shēmas saglabā datubāzē (līdz ar to piekļūt var uzreiz no vairākiem datoriem), bemaksas (jo viņi tā reklamē savu db) un strādā uz Linux. Tikai jāiemanās pareizi relācijas taisīt. Par eksportu uz jpg - neatceros, jāskatās.
  3. Failu augšupielādes gadījumā tu pārlādē lapu?
  4. Vienmēr meklē problēmas, kur to nav? Pēc tavas loģikas arī "echo $a;" lietot nav labi, jo, nefinēta mainīgā gadījumā, metīs warningus. Ja nesaprati, "echo $b ?: $c ?: $d;" izvadīs to mainīgo, kurš pirmais, kastojot uz boolean, neatgriezīs false, vai arī pēdējo. Par PHP kastošanu, lasi dokumentācijā, tas nav nekāds jaunums PHP pasaulē. Vienīgais, kam piekrītu, man arī patīk strongly typed valodas.
  5. Līdz 5.3 versija PHP nebija null coalescing operator, tagad ir. Dažreiz noder, jā jāpaņem pirmā ne-null vērtība no diviem vai vairākiem mainīgajiem. Citās valodās tādi operatori arī ir, piemēram JS šādiem mērķiem izmanto "||", C# izmanto "??" $a = $b ?: $c ?: $d; //PHP a = b || c; //JS a = b ?? c; //C# Tad tu iesaki arī citās valodās nelietot šādas fīčas? Cik zinu, JS to izmanto ļoti bieži.
  6. Pieņemot, ka tev ir PHP5.4: $loop_arr = array( array("id1"=>1,"id2"=>2), array("id1"=>null,"id2"=>2), array("id1"=>1,"id2"=>null), array("id1"=>null,"id2"=>null), ); // Ja id divos laukos nav norādīts, tad apakš foreach nav jāpilda.. foreach($loop_arr as $r) if ($r["id1"] || $r["id2"]) { if ($r["id1"] == $r["id2"]){ // Ja id divos laukos ir vienāds, tad jāpilda viena sekcija echo $r["id1"]; } else if ($r["id1"] && $r["id2"]){ // Ja id divos laukos ir dažāds, tad jāpilda otra sekcija. echo $r["id1"] . " | " . $r["id2"]; } else { // Ja vienā no diviem laukiem ir id, izmantot to id kurš ir aizpildīts. echo $r["id1"] ?: $r["id2"]; } echo "\n<br>\n"; } Protams, var vēl īsāk, īpaši, ja zinātu, kā tu apstrādāsi tos ID.
  7. Viss atkarīgs no taviem sēdēšanas paradumiem. Ja turi taisnu muguru, tad patiesi ērts būs arī šis: http://goo.gl/0IUS97 Iepriekšējā darba vietā labi krēsli bija šāda tipa, un nebija arī diži dārgi: http://goo.gl/MHcO2T Bija pietiekamas regulēšanas iespējas. Ja nenodarbojies ar sportu vai jogu un gribi ilgi sēdēt, tad ņem krēslu, kur vari pusguļus strādāt:
  8. Pats vienkāršākais ir lietot jau gatavu, piemēram, zl.lv vai firmas.lv. Aptaujā viņus, vai viņi nespēj arī pārējos pakalpojumus sniegt.
  9. Šito bleķi daži stāstīja jau gadus 10-15 atpakaļ un vēl agrāk, ka vīrusi uz Linux nav, jo tas nav populārs, un kad tas kļūs populārāks, tam būs arī vīrusi. Šobrīd tikai Ubuntu lietotāji ir pietiekami daudz, lai būtu vērts cept vīrusus masveidā augšā, bet tas, nez kāpēc, tā nenotiek. Nevar teikt, ka pavisam linuxim nav vīrusu. Piemēram, laiku atpakaļ bija tārpi, kas izmantoja kaut kādas Apache ievainojamības un staigāja no viena Apache servera uz otru. Tāpat, jau gadus 12 atpakaļ savas muļķības pēc steigā uz Slackwares atvēru visus portus ugunsmūrī un "ciemiņi" ātri bija klāt. Sliktās izplatības pamatā, pirmkārt, ir tas, ka vīrusiem ir pagrūti dabūt root tiesības. Līdzīgi, kā cilvēki uz Windows mēdz sēdēt uz Limited user, tādējādi manāmi ierobežojot vīrusu skaitu. Atliek tēmēt uz caurumiem dažādās programmās, kuri var pazust ar jaunajiem atjauninājumiem. Tiesa, uz Linux pēc iespējas servisus darbina ar parastiem useriem bez shella, bet Windows servisus startē ar service useri, kam admina tiesības. Tāpat, uz Linux stipri mazāk cilvēki meklē bezmaksas nelegālo softu, jo tieši ar to daudzi brīvprātīgi saķer dažādas spywares.
  10. Tātad, no sākuma nolīgsti vadītāju, kurš organizēs turpmāko. Vadītājam būs jāuztic naudas līdzekļi tālākai attīstībai - būs jānolīgst firmu, kas sakārtos juridisko un grāmatvedības pusi, jānolīgst adminus, kas visu to saliks un uzturēs, un arī pārējos cilvēkus. Domāju, sāc ar vadītāju un pamēģini iesākumā par solīdu algu atrast tādu tepat forumā! Un pēc tam uztici šim vadītājam naudas līdzekļus un pašam nekas nebūs jādara, tikai jākontrolē, kad esi atgriezies mājās!
  11. Kādu automātisko tūli mēģināji? http://winginx.com/htaccess
  12. Codez, neesi tik pieticīgs. Palasies, piemēram, te: http://www.aisbergs.lv/?p=10742
  13. <html> <body> <script>document.body.style.background = "rgb(255,127,80)";</script> </body> </html>
  14. Kāds budžets šim pasūtījumam?
  15. Diezgan normāla parādība Oracle PL/SQL: DECLARE testVal INTEGER; BEGIN SELECT 1 INTO testVal FROM some_table WHERE field='const'; RETURN TRUE; EXCEPTION WHEN NO_DATA_FOUND THEN RETURN FALSE; END; T.i. normāls veids, kā pārbaudīt vai ieraksts eksistē (ar COUNT(*) būs lieks pieprasījums SQL serverim).
  16. Vienkārši norādīju uz to, ja programmētājs darbu meklē aktīvi (darba tobrīd nav vai esošais darbs ļoti nepatīk), tad arī sūtīs CV uz visām iespējamajām vietām. Šajā gadījumā pa priekšu meklēs vakances kādā cv.lv vai ss.lv un tikai pēc tam php.lv forumā. Toties, ja programmētājs iespēju mainīt darbu meklē pasīvi, tikai lai uzlabotu izaugsmes iespējas, paceltu algu, tad sludinājumam jābūt tādam, kas viņu uzrunā, pretējā gadījumā uzņēmējs nesaņems pieteikumus no daudziem labiem kandidātiem. Sūtīt CV tikai tāpēc, lai uzzinātu piedāvāto algu, nav iedvesmojoši.
  17. Uzņēmumiem ar šādu attieksmi iet garām tie kandidāti, kuri nemeklē darbu aktīvi. Ja esošajā darba vietā kaut kas nepatīk, bet strādāt var, nav īpaši liela vēlme sūtīt CV uz n-tajiem kantoriem, kur nezini, kas tevi sagaida.
  18. Formas target norādi kādu paslēptu iframe!
  19. Ar to @ ir tā, ka tas, ka kļūdu paziņojumus neizvada, vēl nenozīmē, ka tos tiešām neizvada. Daudz atkarīgs no PHP konfigurācijas. Piemēram, kļūdu paziņojumus turpinās mest ne uz ekrāna, bet uz error.log, t.i. @ attiecas tikai uz izvadīšanu uz ekrānu. Ja php.ini (vai ar ini_set) uzsetosi scream.enabled, tad kļūdas paziņojums uz ekrāna tiks izvadīts par spīti @. Tur tas mehānisms bija apmēram tāds, ka kļūdas paziņojums tiek sagatavots vienmēr, bet pēcāk notiek pārdomas, kur to nolikt. Ja kodā ir @ ir jāsagatavojas pēdējā brīdī savākt paziņojumu atpakaļ, neskatoties uz php konfigurāciju, jo konfigurāciju var izmainīt pilnīgi negaidīti ar ini_set. Tur arī rodas bremzes.
  20. [ isset() && !empty(var) ] [ isset() AND !empty(var) ] šeit pietiek ar !empty(), isset() nav nepieciešams - iegūsi vēl nedaudz laiku. ar && un AND ir tā, ka secība atšķiras: $a = true && false; $b = true and false; echo "a=$a ; b=$b"; Rezultāts: a= ; b=1 T.i. izpilda: ($b = true) and false;
  21. Pašā spēlē pietrūkst monetizācijas, t.i. spēle ne ar ko nepelna, tāpēc diez vai kādam ir interesanta. Ja spēle tev būtu patiešām veiksmīga, liela iespēja, ka tev piedāvātu viņu nopublicēt arī citos sociālos portālos, kā tas jau bijis ar vairākām latviešu izstrādātām citām spēlēm, kas publicētas dr.lv. Labāk pats vēl attīsti spēli, pamēģini nopelnīt ar to ne tikai Ls1000! Sliktākajā gadījumā atrodi kādu, kurš to attīstīs un padalīsies ar peļņu.
  22. Zinu gadījumu, kur Exigenā bija situācija, kad komanda gaidīja uz valsts projektu, bet gaidīšana uz pāris mēnešiem ievilkās. Par cik neviens neplānoja, ka tas ievilksies, darbiniekus citiem projektiem nepiesaistīja, bet deva uzdevumus apgūt noteiktas lietas. Bet tāda situācija izveidojās, jo vairāki notikumi sakrita, ikdienā tā diez vai ir normāla prakse.
  23. Vismaz IT Alisē (viena no TietoLatvija veidojošām kompānijām) tā arī bija - ja iesaki darbinieku un viņš iztur pārbaudes laiku, tad prēmija. Tāpēc, ja gribi pieteikties, kāpēc nepalīdzēt kādam, kurš te cenšas?
×
×
  • Create New...