Pereiti prie turinio

Jūsų technologijų stack'ai


Rekomenduojami pranešimai

Tingų šeštadienį man pasidarė įdomu, su kokiomis technologijomis dirbate (nesvarbu, ar esate web programuotojas, ar kažkokioj kitoj srity).

 

Turbūt visiems aišku, kad pilna bus atsakymų su keturiomis raidėmis – „LAMP“, bet man įdomiau kas kita – stack'ai, kuriose bent viena tų raidžių pakeista. Naudojate kažką įdomesnio? Pasidalinkite savo aplinka – nuo programavimo kalbos iki serverio ar OS :)

 

O maniškis atrodo maždaug taip: Python, Django, Gunicorn (python aplikacijos servinimui), supervisord (prižiūri gunicorn procesus), nginx (statikai ir kitiems 80 porto reikalams), Git versijų kontrolei ir deployinimui, MySQL ar SQLite duomenims (po truputį judu link Postgres). Tiesa, dar Redis šaunus dalykas :)

 

Pastaruoju metu ypač susidomėjau Go – atrodo (ne tik atrodo, bet ir yra) visiškai nuostabi kalba, bet webą kol kas maloniau kurti su Python – Go ekosistemai dar yra kur patobulėti palyginus su, tarkim, Django ar Flask.

Redagavo Silke
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Aš labai neegzotiškai...

Jau kitoje temoje minėjau, kad daug kam naudoju Eclipse, tai:

  • Eclipse + PyDev - Python developmentui. Web developmen'tui, aišku, Django framework'as.
  • Eclipse + Android Develpment Tools. Gan aišku, kam naudojama - Android mobiliųjų programų kūrimui (JAVA).
  • Eclipse + EGit - Git versijų kontrolei, kėlimui į GitHub.

Duomenims MySQL bei tas Google Cloud SQL vienam Python web projektui.

 

 

Vakar dar galvojau, pasidomėsiu Python programų kūrimu su UI, tai susitvarkiau Eclipse su PyQt, sudraugavau kartu su QT Designer.

 

 

 

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Aš labai neegzotiškai...

Jau kitoje temoje minėjau, kad daug kam naudoju Eclipse, tai:

  • Eclipse + PyDev - Python developmentui. Web developmen'tui, aišku, Django framework'as.
  • Eclipse + Android Develpment Tools. Gan aišku, kam naudojama - Android mobiliųjų programų kūrimui (JAVA).
  • Eclipse + EGit - Git versijų kontrolei, kėlimui į GitHub.

Duomenims MySQL bei tas Google Cloud SQL vienam Python web projektui.

 

 

Vakar dar galvojau, pasidomėsiu Python programų kūrimu su UI, tai susitvarkiau Eclipse su PyQt, sudraugavau kartu su QT Designer.

O aš Eclipse dažnai keikiamą girdžiu... Ir net kai vėl pradėjau žaist su Android devu, tai nesinori jos vėl imti – kuriu sau su vim ir androido komandinės eilutės įrankiais :) Tiesa, ką manai apie Android Studio? Atrodo įspūdingas daiktas.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na, aš nesakau, kad Eclipse yra gėris. Tiesiog, dabar dažnai tenka naudoti būtent Android mobiliųjų programų kūrimui, tai išmokau pritaikyti ir kitiems reikalams :)

Aš nelinkęs teisti programų jei jos atlieka darbą. Nėra nepatogus, nėra labai griozdiškas. Na, sunaudoja gan nemažai atminties (tarkim, užkraunant visokius shortcut'us į modulius, kurių greičiausiai neprireiks, bet gal prireiks ir greičiau bus pasiekiama?), bet tai tokie šiais laikais kompiuteriai, kad man tikrai negaila, kad Eclipse pasiims 400-600MB RAM'o.

Iš mano teksto galima spręsti, kad aš mielai paaukoju truputį resursų didesniam patogumui. Nepatinka man būti įsijungus komandinę eilutę, kad paleisti Python kodą ir pan.

Apie VIM, tai net nežinau, nieko gero negalėčiau pasakyti apskritai. Man jis - praeito amžiaus dalykas. Turint kompiuterį su grafine sąsaja, naudoti VIM yra pats...nežinau kaip išsireikšti, bet gan kvailas dalykas :) Taip, daug patogių shortcut'ų ir pan, bet tai na, kodėl nepasirinkti Sublime Text 2 tada.

 

Android Studio nebandžiau. Bet ta proga atsisiųsiu ir peržvelgsiu galimybes. Atrodo labai naujas dalykas kol kas, tad daug vilčių nedėsiu, bet būsiu kritiškas.

Papildysiu, kai peržiūrėsiu.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Iš mano teksto galima spręsti, kad aš mielai paaukoju truputį resursų didesniam patogumui. Nepatinka man būti įsijungus komandinę eilutę, kad paleisti Python kodą ir pan.

Apie VIM, tai net nežinau, nieko gero negalėčiau pasakyti apskritai. Man jis - praeito amžiaus dalykas. Turint kompiuterį su grafine sąsaja, naudoti VIM yra pats...nežinau kaip išsireikšti, bet gan kvailas dalykas :) Taip, daug patogių shortcut'ų ir pan, bet tai na, kodėl nepasirinkti Sublime Text 2 tada.

Na, tiesiog pats workflow skiriasi turbūt... :) Man komandinė eilutė yra pats tas: rašai kodą vim'e, persijungi į kitą tabą ir jį leidi, kažkas negerai – ten pat pasijungi debuggerį. Dar kur nors šalia turi susijungimą su serveriu, dar – sistemos monitorių ir t.t.. :)

 

Galbūt kvaila priežastis, bet vis tiek tai viena iš jų: man kaip tik atvirkščiai, nepatogu būtų, jei, tarkim, Python programa veiktų kažkokiam savam IDE lange, ar atskiram terminale. :) "rm file" greičiau, negu vesti pelę ant failų sąrašo kažkur IDE, ir tada jau spausti "Delete" (ar dar blogiau – su pele ieškoti meniu punkto). Ir t.t. Įpročio reikalas tikriausiai.

 

Tiesa, nežinau, kokią OS naudoji – jei Windows, tai cmd baidytis nenuostabu – komandinė eilutė ten tokia nuskriausta, o net ir Powershell negali prilygti visai unix-like aplinkai :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Biški offtopic, neužsigaukit, bet vakar išbandžiau šitą technologijų stacką ir sakyčiau visai nebloga kainos ir kokybės samplaika. ;) Aš netbeans naudoju apie 6 metus, bet ir į eclipse nespjaunu, nors netbeans maloniau. java, centos, nginx (load mananager), varnish, memcache, mysql, mokausi mongodb ir scala, geany kaip default txt editorius, bet juo dažniausiai tik peržiūriu kodą; retkarčiais, jei pataisyti eilutę kitą.

 

http://1.bp.blogspot.com/-xEC0IENTDL4/UTj5a0GYjpI/AAAAAAAAAnU/ToWiqcqjRqs/s1600/megeju+krynica.JPG

Nuoroda į pranešimą
Dalintis kituose puslapiuose

http://gerkarbatą.lt/

http://upkarma.lt/

http://justinas.org/

 

Pasnipinejau tave

Dediku daugiau ar turi

nginx/1.5.0

 

Iki aplikaciju mobilkom rakos nepasiekia, tai ir Eclipse lieka sone.

o seip ant serveriai.lt turiu apie 40 CMS, dauguma po passwordu

ant Appengine 4 svetaines

kompe turiu Windows XP, FreeBSD ir Fedora

aplamai online ir notepad++

Redagavo saknis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Aš bandžiau ant appspot.com irgi su java, bet pabaigoj gaunas taip, kad pats naršydamas gali išnaudoti visus nemokamus resursus. Spjoviau į šį brudną reikalą. Gal ant pythono nereikia papildomos elektros iš atominės elektrinės serverio sąnaudom? :D

 

http://gerkarbatą.lt/

http://upkarma.lt/

http://justinas.org/

 

Pasnipinejau tave

Dediku daugiau ar turi

nginx/1.5.0

 

Iki aplikaciju mobilkom rako nepasiekia, tai ir Elipse lieka sone.

o seip ant serveriai.lt turiu apie 40 CMS, dauguma po passwordu

ant Appengine 4 svetaines

kompe turiu Windows XP, FreeBSD ir Fedora

aplamai online ir notepad++

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Aš bandžiau ant appspot.com irgi su java, bet pabaigoj gaunas taip, kad pats naršydamas gali išnaudoti visus nemokamus resursus. Spjoviau į šį brudną reikalą. Gal ant pythono nereikia papildomos elektros iš atominės elektrinės serverio sąnaudom? :D

Dinamiskai sukuriamu puslapiu kainos stipriai krito seniau buvo apie 0.02$

o dabar

x-appengine-resource-usage = ms=3549 cpu_ms=640

x-appengine-estimated-cpm-us-dollars = $0.000522

gal ir bilinga galima ijungti

seip be appengine dar atradau script.google.com ir drive.google.com

Redagavo saknis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Standartinis LAMP, bet planuoju pereiti prie Nginx. Papildomai naudoju Redis, kad palengvinti MySQL darbą. Deployment'ui vykdyti turiu pasirašęs Phing instrukcijas. Versijų kontrolei naudoju Git.

 

Iš trečių šalių paslaugų naudoju AWS S3 atsarginėm kopijom, Postmark transakcinėm žinutėm siųsti, Twilio SMS žinutėm siųsti, Zendesk klientų aptarnavimui (support tickets), Dropbox failų sinchronizavimui, Pingdom serverių monitoringui, New Relic aplikacijos monitoringui, Splunk serverių log failų analizei, Google Apps for Business el. paštui ir kalendoriam, DNS Made Easy DNS hostinimui.

Redagavo alter
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ne ne, 2x ant to pačio grėblio nelipsiu.

 

Dinamiskai sukuriamu puslapiu kainos stipriai krito seniau buvo apie 0.02$

o dabar

x-appengine-resource-usage = ms=3549 cpu_ms=640

x-appengine-estimated-cpm-us-dollars = $0.000522

gal ir bilinga galima ijungti

seip be appengine dar atradau script.google.com ir drive.google.com

Nuoroda į pranešimą
Dalintis kituose puslapiuose

pracekinau apie 50000 lt adresu

Google paslaugu naudojimas neispudingas

normalesni saitai

www.arche.lt - blogger

www.mazmu.lt - site

 

ant Google AppEngine

daznai tik koks redirektas

www.mp3.lt

 

Su tuo AppEngine beveik gaunasi kad musuosi kaip muse i stikla.

Redagavo saknis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

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