Jump to content
php.lv forumi

jurgenzz

Reģistrētie lietotāji
  • Posts

    169
  • Joined

  • Last visited

Posts posted by jurgenzz

  1. Kāds būtu ērtākais veids pielikt 2-3 domēnus uz viena Digital ocean dropleta?

     

    Ir tā, ka šobrīd ir 2 statiskas lapas, viena stāv man uz DO, otra citur. Ir doma abas pārmest uz DO un:

     

    Ko šādā gadījumā izmantot, lai abas var uzlikt uz viena dropleta un attiecīgi piesaistīt dažādus domēnus 2 dažādām mapēm?

    Skatos nginx virzienā, kā labāk nokonfigurēt?

     

    Šobrīd man arī stāv nginx, kur defaultais nginx www folderis ir mans portfolio:80. 

     

    Tātad vajag:

     

    www/pirmaisfolderis - domens1.lv

    www/otraisfolderis - domens2.lv

     

    Ir iespējams?

  2. Hey, 

     

    Vajag atrast hostingu.

     

    Pats visam izmantoju DO, bet cilvēkam pēc tā nav vajadzības. Ir ļoti vienkārša vizītkartes mājaslapa (1-2 statiskas lapas) + epasts, tāpēc meklēju kādu vieglu hostingu, 0-5€/mēn vērtībā, ko uzlikt ar e-pasta atbalstu.

    Vai arī ko domājat, ja ņemu to pašu un pārlieku zem sevis uz kāda no DO dropletiem (nerīs jau resursus nekādus) un e-pastu uzlikt uz google apps vai līdzīgu servisu (ir kāds labs?) ?

     

    Vai arī ir kādi labi citi alternatīvi šim pasākumam?

    Paldies

  3. PHP nemāku, bet te būs JS funkcija, kas visus 8 ciparu skatiļus pārveidos par linkiem. 

    // paraugteksts
    var string = 'this is some random text 12313132 asdasd 123123 asd123 ads 1231231 12345678';
    
    // return katru, kas ir cipars un tieši 8
    
    function convertToLink(arr, fn) {
        var newArr = [];
        for (var i = 0; i < arr.length; i++) {
            if (!isNaN(arr[i])) {
                if (arr[i].length === 8) {
                    newArr.push(
                        fn(arr[i])
                    );
                }
    
            }
        };
        return newArr;
    }
    
    // sasplitojam stringu 
    
    var splitString = string.split(' ');
    
    // saucam funkciju, un katru atrasto 8 ciparu numuriņu pārvēršam par linku
    
    var arr2 = convertToLink(splitString, function (item) {
        var link = '<a href="' + item + '">' + item + '</a>';
        return string.replace(item, link)
    
    });
    
    //console
    
    
    console.log(arr2);
    

    Gan jau var vēl labāk šito uzrakstīt :P

     

    Palasīju preg_replace(), joprojām no php neko nesaprotu, bet interesē vai kāds gudrāks pateiks, vai es pareizi sapratu:

     

    // paņemam visus nomuriņus no stringa
    $re = "/[0-9]+/";
    
    // example string
    $str = "asdads 123 123123 1231231231 12345678 kajsdh";
    
    
    // tagad visam vajadzētu būt iekš $matches?
    
    preg_match_all($re, $str, $matches);
    
    //vajag labu for loopu, kur katrs patterns tiek nomainīts pret match utt
    for (i = 0; i < $matches.length; i++) {
        if ($matches[i].length == 8) {
            $patterns = String() // ?
            $pattern = $matches[i]; // 8 ciparu skaitlis no $match(?)
            $replacement = String() // ?
            $replacement = '<a href="' + $matches[i] + '">' + $matches[i] + '></a>';
            echo preg_replace($pattern, $replacement, $string);
        }
    }
    
  4. Sveiki,

     

    Projektam ko veidoju, ir nepieciešama bilžu 'augšupielāde'. 

     

    Reizē tiks uzglabātas max 5-6 bildes, 150px*150px, kas tiks mainītas labi ja reizi 3-6 mēnešos. 

     

    Izveidots neliels backends un tagad nevaru izdomāt, vai veidot failu augšupielādi vai arī tām 5-6 bildēm, var saglabāt viņas datubāzē kā base64?

     

    Būs baigā atšķirība?

     

    Lai saprastu domu:

     

    http://jurgenz.id.lv:3000/#/teachers

     

    Skolotāju bildes. 

  5. Tātād, klientam jāpalaiž lapa.

     

    Viss pasākums griežas uz 'MEAN' stack (nodejs, mongoDb, angularjs, expressjs).

     

    Ir kādas 7-8 statistkas lapas un 1 sludinājumu sadaļa.

     

    Sludinājumu sadaļa ir ar reģistrēšanos un iespēju pievienot, labot un dzēst savus sludinājumus.

     

    Reģistrācija ir e-pasts + parole (hash n salt (npm crypto) un passport-local)

     

    Viss notiek ar REST api.

     

    Doma ir to visu paņemt un uzlikt uz 1 click install 'mean stack on ubuntu' iekš DigitalOcean. 

     

    Jautājums ir par drošību, ir vēl kaut kas, ko vajag likt? Kam pievērst uzmanību?

     

    FTP serverim nebūs, lapu uz servera likšu caur git, un lietošu nginx lai piesaistītu attiecīgajam portam domēnu.

  6. Man interesē, cik laba/slikta būtu šāda vienkārša js psw.length > 8 validācija? Tobiš, nelaut formai iet cauri, ja parole ir zem 8 simboliem? 


    document.getElementById("submit").onclick = function () {
    var x=document.getElementById("password").value;

    x = x.length;



    if (x < 8) {

    alert("Password needs to be at least 8 symbols");
    return false;
    }

    return true;

    }

  7. Dzīvojot ārzemēs, strādājot darbu, kas nav mans mīļākais, sāku nopietni mācīties 'web development', ko vadījos pēc jaunākajiem 'trendiem' un straujāk augošo sludinājumu keywordiem, loģiski likās mācīties full stack JS development, tākā dienas beigās kļūstu arvien pārliecinātāks par savām spējām veidot 'web apps' ar mūsdienīgām tehnoloģijām - nodejs, angularjs un tādā garā. 

    Tad tagad ir plāns doties atpakaļ uz LV un kā pret sienu, visur prasa PHP n stuff programmētājus, gandrīz neeksistē nekas, kas citās valstīs (lasīt ASV, Īrija, Anglija n co) tulīt būs lielākais vairākums. 

    Pasēžot, palasot forumus, ķipa cilvēki savā nodabā, hobija līmenī, izstrādā arī aplikācijas ar šīm 'tehnoloģijām', bet produkcijā liekas, ka neviens joprojām neko nebliež augšā. 

    da fu** 

     

    edit: kā kāds cits atbildēja citā forumā:

    autors: Aldis

     

     

    Principā, visu ko tu tur samācījies ir Front-end developings. Latvijā ir šaurā tirgus īpatnība, ka lapu, appu koderim ir jājēdz gan front-end, gan back-end, un pavisam jauki un labi ja vēl māk ar grafiskajām programmām strādāt un serverus konfigurēt. 

     

×
×
  • Create New...