Jump to content
php.lv forumi

gurkjis

Reģistrētie lietotāji
  • Posts

    252
  • Joined

  • Last visited

Posts posted by gurkjis

  1. Paysera izklausās reāli labi :) -turpmāk zināšu.

    Iepriekš, kad kādam vajadzēja maksājumu risinājumu, vispirms prātā nāca asociācija "FirstData" - to arī esmu integrējis dažas reizes pagātnē.

     

    Vēl ir šitāds te: AirPay , kas dod arī ne tikai kredītkartes, bet +banklinkus un maksājumu servisus kā Paypal

    Tā ir LV kompānija, bet īsti nezināšu, kā tas konkurē ar citiem, tikai vienreiz integrēju, bet liekas,ka bija viegli. 

     

    Neesmu nekad salīdzinājis, bet jāskatās jau vēl, kādas cik lielas komisijas katram ir..

  2. Es varbūt arī varētu pa 2 nedēļām sataisīt, bet nav pilnīgi nekādas garantijas par veiktspēju pie lielāka lietotāju apmeklējuma.

     

    Tā varētu būt pirmā versija "minimum viable product", kurš pēc tam vēl kārtīgi jāuzlabo, ilgākā laika periodā.

    Bet neteiktu, ka tas būtu gatavs kvalitatīvs produkts 2 ned laikā.

     

    Nav pat laika dizainu zīmēt, griezt, uzreiz jāņem kāds bezmaksas template un nedaudz jāpielāgo.

  3. redirektu taisit ar header location ? un es nesapratu par to hidden lauku. tu domaa  <input type="text" value="1" style="display:none"> ?

    jā, header('Location: '.$url); die;

     

    Ja neizmanto MVC framework, tad centies datu apstrādi un loģiku rakstīt vienmēr pirms HTML izvada. Iekš HTML php izmanto tikai lai izvadītu datus.

    hidden lauks:

    <input type="hidden" name="formsubmit" value="1"/>

  4. <form action="nezinuKasJaliekJoManNesanak">
    

    šī vietā action liec tukšu "", tad submits ies uz to pašu failu, kas izvada formu. Tikai formā ieliec vienu hidden lauku ar vērtību 1 un tad ar $_GET['myform'] detektē, ka ir submits. Un labāk method liec "post" un tad mainīgos ielasi caur $_POST masīvu. Pēc submit datu apstrādes parasti taisa redirektu (kautvai uz to pašu lapu vai uz kādu msg), lai lietotājs nevar otrreiz nejauši nosubmitēt datus.

     

    Otrkārt, Tev kods ir slimīgs. Tur, pirmajā blokā, kur:

    ......
    switch ($p) {
               case 'PAGE2':
                include 'PAGES/PAGE2.php';
               break;
    .....
    

    kāpēc tu inklūdes deklarē kodā, ja tā vietā var izmantot vienu include, kur tu, balstoties uz $p uzkonstruē inklūdējamā faila ceļu?

    include 'PAGES/'.$p.'.php';
    

    tikai pirms tam ar file_exists pārbaudi, ja eksistē tāds. Ja nē, tad inclūdo to, kas Tev tagad iet zem default: bloka.

  5. Manu kandidatūru atteica, jo viņiem neder manis piedāvātās 25 darba stundas nedēļā. Vajagot 40 h.

     

    Es nevaru programmēt 8 h no vietas. Man sanāk līdz max 6 h un tad jūtos noguris. Ja tajās 8 h ir ierēķinātas kafijpauzes un pīppauzes plus random portālu pārlūkošana, tad varbūt arī 8 h var sakasīt, bet man tas liekas ļoti nepareizi. Vai nu strādāju vai arī nē. 

     

    Izņēmums ir, kad ir jārisina kāda ļoti,ļoti interesanta problēma, bet tas reti gadās ikdienas darbā.

     

    Bet nu cilvēki dažādi, ja nu kāds tiešām 8 h no vietas var produktīvi strādāt, tas ir apsveicami, es nevaru un tāpēc man nav nekas kopīgs ar šo kantori.

  6. šitā:

    $xml = simplexml_load_file('test.xml');
    foreach ($xml->CD_Albums as $album)
    {
      if (empty($album->{'cd-price'}))
      {
        // tukšs: darīt kaut ko
        echo 'empty: '.$album->{'cd-name'}.'<br/>';
      }
    }
    

    $album->cd-price nevar lietot, jo lauka nosaukumā ir mīnus zīme, tāpēc tiek lietots $album->{'cd-price'}

  7. Sanāca nokompilēt.

    Problēmas ar kompilēšanu agrāk, kad tam pieķēros, bija dēļ novecojušām build instrukcijām http://haxe.org/doc/build/neko_linux

    Bet viens cilvēks sarakstīja aktuālo procesu: http://blog.stablex.ru/2013/10/05/hello-world/

    kas nostrādāja.

     

    edit: Izrādas, pietika ar komandu: apt-get install neko 

    tas uzinstalē pēdējo Neko un kompilē pret to Apache versiju, kas uzinstalēta

  8. Ir viens Apache modulis mod_neko http://nekovm.org/doc/mod_neko

    kurš ir pieejams jau nokompilēts.

     

    Man šo moduli vajag uzlikt uz servera, bet palaižot Apache, metas kļūda: undefined symbol: ap_log_error()

    Noskaidroju, ka tas tādēļ, ka modulis kompilēts priekš Apache 2.2, bet uz servera ir 2.4 versija.

     

    To es pārbaudīju, caur VM palaižot Ubuntu 13.04, tur ar komandu: sudo apt-get install apache2 uzinstalējas Apache 2.2 versija un viss darbojas kā vajag.

    Taču uz reālā servera ir Ubuntu 12.04, kurā ir uzinstalēta Apache 2.4 versija.

     

    Jautājums: 

    kā nesāpīgi varu noņemt Apache 2.4 un tā vietā uzlikt 2.2 versiju ? Es nočakarējos vairākas stundas, bet nekas nesanāca.

    Par šo mazliet brīnos, ka nav normāli izdomāts mehānisms šādai situācijai.

     

    otra iespēja man ir - pašam nokompilēt mod_neko priekš Apache 2.4 , bet baidos, ka tas arī nebūs triviāli, jo kaut kad senāk pats mēģināju kompilēt, bet bija čakars. Bet nu varbūt jāpamēģina.

  9. ir darba devēji, kam patīk tā nepārtrauktā uzraudzīšana, nevis orientēšanās uz gala rezultātu

     

    tāds tādu piesaista. Tas, no kā darba devējs baidās , tieši to arī saņems - attiecīgus darbiniekus.

  10. Nē, nu pats neesmu darbā baigos strīdos iekļuvis, vienkārši vēroju citus no malas, tāpēc man radās viedoklis par šo lietu.

     

    Jā, nu pašdisciplīna un motivācija ir tā lieta, kas ne visiem ir. Arī man agrāk bija švaki ar to.

    Bet es uzskatu, ka ja pietrūkst šīs īpašības, tad cilvēks nav īsti ticis galā ar kaut kādiem jautājumiem vai problēmām savā dzīvē, kas var būt pat pilnībā nesaistīti ar darbu.

    Tā kā visi, kam trūkst motivācijas, lūdzu, salāpieties!

  11. Vēl varu piebilst, ka ja ir domstarpības, tad tās caur IM notiek daudz saudzīgākā līmenī, bet kad strīdies uz vietas, tad tīri emocionāli tas process ir daudz degradējošāks. Viens otram vairāk dod pa emocijām un no tā izriet jau nesakarīgāki lēmumi un argumenti, kas vairs nav balstīti uz saprātu.

     

    Tas uzreiz nenozīmē, ka man ir bail pastrīdēties klātienē, bet gluži vienkārši no praktiskā viedokļa skatoties, tas nav tik veselīgi, kā tad ja tas tiek darīts caur IM.

  12. Ai, es nospļāvos par visu to attachmentu pret tehnoloģijām, šī atkarība mani mocīja daudzus gadus. Ne jau tas ir svarīgākais. Tas patiesībā ir limits.

    Domāju, ka paša darba procesa mīlēšana ir vienu abstrakcijas līmeni augstāk un tas paver plašākas iespējas dzīvē.

     

    Darīšu to pašu, uz ko man jau ir pieredze - web risinājumi un spēles, jo arī tur vēl ir telpa, kurā augt, mazāk pati programmēšana, bet vairāk dažādi augstāki procesi. Man agrāk augstāki procesi neinteresēja, jo biju apmāts uz detaļām, bet kad detaļas un zemie līmeņi sāk palikt garlaicīgi, jāskatās augstāk.

  13. Man liekas, ka mūsdienās nav īpaši svarīgi, kur atrodas serveris. Nu vismaz, viena valsts vai dažas valstis tālāk - neko nemaina, ņemot vērā ātro internetu.

     

    Līdz ar to, kāpēc Tev pārmaksāt par latviešu hostingu, ja ārzemēs var dabūt lētāk ?

     

    Es ieteiktu Tev https://www.digitalocean.com/

    ko arī pats lietoju. Salīdzini parametrus un tas pārsit visus latviešu variantus.

    Vienīgais,ja neesi saskāries ar VPS Linux adminēšanu, būs mazliet sarežģītāk sakonfigurēt visu, bet nu to iemācīties ir vērtīgi, ja darbojies ar web tehnoloģijām.

×
×
  • Create New...