Pereiti prie turinio

Prodev

Nariai
  • Pranešimai

    466
  • Užsiregistravo

  • Lankėsi

  • Laimėta dienų

    2
  • Atsiliepimai

    100%

Prodev Pranešimai

  1. Žinai, net pasimečiau. Net nežinau, ar tiesiog praignoruoti tave, ar pasiūlyti "pasimatuot ######is", kas daugiau su WordPress nuveikęs yra savo karjeroje :lol:

    Na aš matau, kad tu pasimetęs, gali tiesiog neberašyti, nes tavo karjera pasibaigia ties uždarbio forumu. Savo durnais komentarais turbūt bandai kompensuoti savo kompetencijos trūkumą, taip su 80% čia esančių gal ir suveikia ir padarai įspūdi, bet yra ir kita dalis su kuria geriau nesiginčyk, o skaityk ir mokykis.

  2. Per kurią vietą ACF yra "jau kaip ir standartinis"? ACF yra super dalykas tik paprastam vartotojui arba "developeriui", o normaliam developeriui ACF yra super bloated dalykas ir niekad nebus jokiu standartu ar juolabiau įstiūtas į core. Galbūt custom metaboxų kažkoks sprendimas naujas ir atsiras core, bet tikrai ne ACF. Juolabiau, kad ACF net nevisai 'wordpress-way' manage'ina tuos metaboxus..

    Please, komentuoji dev'a su > 10 metų patirtim, gal čia ir baik nes tavo kalbelės tai interno norinčio pasireikšti lygio (iš kitų tavo postų irgi sprendžiu). Ir aš nenorėjau pasakyti, kad būtent ACF atsiras, o atsiras panašus interfeisas kurti fieldams.

  3. sitaip:

     

    $_SESSION['vartotojas'] = $user;

    $_SESSION['Laikas'] = time();

     

    $_SESSION['expire'] = $_SESSION['Laikas'] + (1*60);

    Nesamonė. Mažesnė nesamonė būtu:

     

    $_SESSION['expire'] = time() + $kiek_minuciu_galioja_sesija * 60
    

     

    ir kam skliausteliuose rašai daugymos veiksmą jis ir taip vykdomas pirmas.

     

    Ir neparašei kas pas tave yra šiuo metu sesijoje expire, tu tikrini ar dabartinis laikas yra didesnis nei $_SESSION['expire'], klausimas kas yra šiuo metu pas tave $_SESSION['expire'], iškart po session_start(); parašyk:

     

    var_dump($_SESSION['expire']); die();
    

     

    ir parašyk ką gavai.

  4. shell_exec('script.sh'.' 2>&1 > dev');

     

    Ar teisingai bandau pasidaryt komandą norint, kad nieko nelogintų?

    Na toks tikrai nesuveiks.

     

    Imu pvz iš savo praktikos kai man reikia išvesti į ekraną stdout:

     

    php kodas

    echo shell_exec("skriptas.sh >/dev/null 2>/dev/null &");

  5. Jei teisingai supratau, užteks įsidėti savo .sh skriptą, savo upload.php PHP failo gale įrašyt

    shell_exec('script.sh'.' 2>&1 > out.log');

    kartu su sleep(10);, tada paleisti PHP failą ir mano kodas suksis visados? Ar shell_exec nereikia paleidinėti kaskart?

     

    Kai tu kreipsies į php failą kuriame yra shell_exac funkcija kuri kreipiasi į kažkokį .sh failą kuriame yra ciklas jis bus vykdomas jau kaip .sh skriptas ir nesustos kol neperkrausi serverio ar nenukilinsi proceso. Po perkrovimo žinoma veiktu nustos, jei nori, kad tavo .sh skriptas veiktu po serverio perkrovimo, tai reikia vėl kreiptis į php failą arba crontab -e: @reboot skriptas.sh

     

    1 * * * * /bin/bash /cron/backup-files.sh

    Netiks gi šitas, sukurs milioną procesų kas kart iš naujo paleidinės ciklus.

  6. Aš noriu pradžiai prasitestuot kreipiantis su PHP komanda į .sh failą, o vėliau paleist ir pamiršt ilgam, žinant, kad kreipsis nuolatos. Tavo aprašytu atveju .sh failas tampa nebūtinas? Užtenka sukurt */10 * * * * php upload.php cron'ą?

    Atnaujinau pirmą postą. Esmė čia tokia: jei nori paleisti ir pamiršti, shell_exec funkcijos antrasis parametras turi būti užpildytas su output'u, tai gali būti ir dev/null nesvarbu, bet jis būtinas jei nenori kad skriptas liautusi veikęs po to kai uždarysi taba naršyklės arba pereisi į kitą page. Testavimui užteks shell_exec('kelias_iki_sh.sh') ir nepamiršk sleep 10 ciklo gale. Kai paleisi .php bus vykdoma kas 10 sek., kai uždarysi tab'ą nustos.

  7. Tai jei tu turi prieiga prie ssh kodėl tiesiog nesukūrus crono su */10 * * * * php upload.php ?

    Tu vis tiek turėsi kreiptis į tą PHP failą, kad jis paleistu .sh reiškiasi tu kaip minimum turi turėti pdeudo cron'a.

     

    Edit: sorry neperskaičiau iki galo, kad reikia kas 10 sek., atnaujinsiu.

     

    Ciklo gale reikia darašyti sleep 10. Tada tavo PHP faile shell_exec() funckija panaudoti.

     

    shell_exec('script.sh'.' 2>&1 > out.log');

    Arba į dev null jei tau nereikia logo.

  8. Sveiki,

     

    Esu laisvai samdomas front-end web developer’is iš Vilniaus.

     

    Dirbu su šiom technologijom :

     

    * HTML5 (Bootstrap/Foundation)

    * CSS3 (SCSS/LESS)

    * JavaScript (Jquery, vue.js in learning state)

    * Build tools : Gulp, npm, bower.

    * Photoshop/Illustrator

     

    Galėčiau padėti su Jūsų projektu.

     

    Turiu 2m. patirtį dirbant laisvai samdomu specialistu pagal IV.

     

    Darbų pavyzdžius pateiksiu privačiai.

     

    Kontaktai :

     

    * PM (Tikrinu dažnai)

    * Mob. Tel. : 865679745

    * Email : [email protected]

    * Skype : karolis.stakenas

    * LinkedIn : http://linkedin.com/in/stakenas

     

    Gražaus visiems vakaro!

    NPM ir bower nėra build tools'ai.

  9. Kainos nemazinsiu, i sistema perdaug pastangu ir darbo idejau, pats viska kuriau nuo 0 ir praleidau tikrai ne viena savaite prie sio projekto, puslapis praktiskai reklamos nemates, lankomumas kyla, paslaugu pardavimas kyla, tegul nieks neperka del manes, ateis diena kai pelnas bus padorus ir man tikrai jo parduot nereiks... o del tu hotrlinkinimu tikrai galima apeit, filmai.in padare kad kiekvienam vartotojui laikinoji nuoroda atskirai susigeneruoja, bet ir tai sugebejau apeiti ir be jokiu problemu yra pas mane filmu kurie butent pas juos serveriose stovi ir zmones ziuri juos be problemu

     

    Pastangos, pastangoms nelygios, nes turbūt didžiąja dalį tų darbų padarei klausdamas "Programuotojų forume" ir man pasirodė, kad blogai kvepia tas kodas, no offense.

    Kitas dalykas dėl hotlinkinimo apėjimo: nei filmai.in, nei tie filmux ar kaip jie ten neturi realios apsaugos nuo hotlinkinimo, kaip siuskis.net pvz. O ta laikina nuoroda galioja laikinai, viskas normaliai, bet niekas netrukdo, žinant kur realiai padėtas failas paimti jį, čia ir yra bėda, pvz. įdiegus nginx link protect moduli, galėsi nors akis išsilupti niekaip nepavyks įsistatyti failo kur nors ir leisti iš kitur nei tie kas jį patalpino. That being said, laiko klausimas tik kol užsuks kranelį.

  10. Ant linux po defaultu panašiai veikia: įsijungi "US keyboard with Lithuanian letters" ir lietuviškas raides rašai altgr + skaicius, pvz altgr + 2 = č.

    Irgi variantas tiems kam geriau viršuje laikyti, bet man kaip jau minėjau būtu beprasmiškai, net gi dar blogiau, nes neatsimenu kur kokia raidė, būna iš 3 karto tik pataikau.

  11. Ta prasme, tu tikrai manai, kad `+a (primenu, ` yra per vieną klavišą nuo 'ą') GREIČIAU ir PATOGIAU pasiekiama?

     

    Negalima taip lyginti, reikia lyginti bent valandos darbą. Kai tu kodini, tada dar rašai kur nors forume ir emailus, žiauriai pasijaučia skirtumas. Aš toks kur sunkiai priimu naujoves, man geriau "pa staramu", todėl tai kai ką sako, jei sakau, kad šitas dalykas yra geras tai jis tikrai vertas dėmesio. Nesakau, kad visiems tinka, yra daug teorijų ir layoutu, čia viena iš jų. Siūlau pabandyti bent kokias 3 dienas, tada čia ateiti ir pakomentuoti.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...