Pereiti prie turinio

sanis

Patvirtinti nariai
  • Pranešimai

    1.244
  • Užsiregistravo

  • Lankėsi

  • Laimėta dienų

    1
  • Atsiliepimai

    100%

sanis Pranešimai

  1. hardcodint kartais tenka, kai yra kažkokia nedidelė klaida, ir hardcodinanat ją trunka pataisyt daug greičiau, nei perrašyt visą funkcionalumo modulį (užtenka kode pakeisti, pora kintamujų ar eilučių ir viskas, nereikia iš esmės perdaryti visko). Bet kai prisihardocinsi daug, pats pasiklysi tarp kodo, bus didžiulė betvarkė, o kitiems programuotojam suprasti tavo kodą bus be galo sunku. Reikia vengti tokio dalyko, čia dažniausiai iš patirties galiu pasakyti tenka hardcodint kai darbdavys spaudžia, kad greičiau reikia padaryti, nes jam svarbu 'vaizdas'

    Kai darbdavys spaudžia reik keist darbdavį arba pastatyt darbdavį į vietą, o ne daryt belekaip ;)

  2. Kazkaip niekas neklausia, ka turi zmogus omenyje sakydamas "gaminti", o kokie geimai i trasa eina?, gal zmogus cs'a pliekia, LOL'a ir kitus panasius zaidimus, kuriem ir intel HD vaziduskes daugiau nei reikia?

    Mane kuom stacionarai uzknisa, kad uzima daug vietos ir nuolatos kriokia, ypac AMD, tai kaip dulkiu siurblys.

    susidėjus nekokybišką ir pigią aušinimo sistemą bei komponentus - taip. Jei susitvarkyt kokybiškai tikrai ne garsiau kriokia. Pats komplektavausi kompą prieš metus - ūžimas žaidžiant ne ką didesnis nei laptopo ventiliatorių ūžimas.

  3. Prasom mano patirtis ir tai PHP o dar buvo Perl

    http://www.procentai.lt/proj.html

    dauk kur nepakiusit nes projektai paseno ir uzdeti passwd

    daugiau individualaus darbo

    http://keliauk.upe.lt - php

    http://eurobrassforum.lt.upe.lt - php

    http://graf.upe.lt - php

    http://www.airija.lt - svetimas Python perdaryta autorizacija, Adsense

     

    isduosiu paslapti

    apache serveryje

    .htaccess

    irasykit

    AddHandler server-info .rrr1

    ir sukurkit faila 1.rrr1

    pamatysit serverio konfiguracija

    Ir čia skaitos patirtis joomla sumest ar 3 puslapių sistemėlę padaryt? (whatever tos kalbos,kam čia įdomu kokia naudota prieš šimtą metų). Jei aš pradėčiau vardint savo čiupinėtus projektus pradėtume php, baigtume kokiu Delphi, bet ar čia nuopelnas mokėt sumest kelis puslapiukus? Ir akcentuot tai kaip super duper patirtį ir "madų" nesivaikymą, nes visi kiti durneliai, o aš išrasiu dviratį su dviem keturkampiais ratais?

     

    Man tik gaila tavo laiko, Nerijau, išradinėjant tai, kas jau išrasta. Vien dėl įsitikinimo, kad kiti vaikosi "madų" programuodami pagal standartus, naudodami įvairius libus ir frameworkus. Na bet tebūnie, tavo laikas - tavo pinigai, bet neklaidink žmonių forume su savo įsitikinimais ir klaidingu požiūriu.

  4. Prasyciau buti tikslesnian ir pavardinti kokiem standardam neatitinka (html(tiesa yra klaidu),sitemap xml, rss xml

    url atveju yra neharcodinimo, o kintamuju neiskelimo ir dubliavimosi, i failu sitema jokio hardcodinimo nera, i failu sitema jei butu hardcodinimas, po naujo upload sistema aplamai neveiktu

    sistema yra 1:1 reali www.upelis.org todel galima rasti specifikos, gal tai jau irgi hardcodinimas

     

    dar del lt/en miksavimo - visgi kodel tureciau nenaudoti modulio gettext (po ir mo failu) , kas netinka

     

    Gal galima teigti kad sistemeleje neprisilaikyta siuolaikines mados, taciau beveik visi teiginiai neturi apciuopiamo pagrindimo

    https://www.python.org/dev/peps/

     

    Jei nesupranti ką sakau parodau pirštu į tavo upelio kodą:

    class Prog(webapp.RequestHandler):
     def get(self):
       spamip = []
    #    try:
       if True:
           buvesip = db.GqlQuery("SELECT * FROM SpamIP WHERE spam = :1", True)
           for app in buvesip:
               ipadresas = app.ipadresas
               spamip.append(ipadresas)
           buvescomm = db.GqlQuery("SELECT * FROM Commentsrec WHERE rodyti = :1", True)
           for app in buvescomm:
               ipadresas = app.ipadresas
               if ipadresas in spamip:
                   app.rodyti=False
                   app.put()
    #    except:
    #        klaida=True
       self.response.out.write("ok")
    
    
    class SpamIP(db.Model):
     ipadresas = db.StringProperty()
     lastserver = db.StringProperty()
     date = db.DateTimeProperty(auto_now_add=True)
     check = db.BooleanProperty()
     spamcount = db.StringProperty()
     spam = db.BooleanProperty()
    class Commentsrec(db.Model):
    #  laikas = db.DateTimeProperty(auto_now_add=True)
     author = db.UserProperty()
     content = db.StringProperty(multiline=True)
     rname = db.StringProperty(multiline=False)
     avatar = db.BlobProperty()
     avatarmax = db.BlobProperty()
     date = db.DateTimeProperty(auto_now_add=True)
     ipadresas = db.StringProperty()
     rodyti = db.BooleanProperty()
    

     

    #    order = query.order.add()
    #    order.property.name = 'created'
    #    order.direction = datastore.PropertyOrder.DESCENDING
       entities = query.Get(1000)
    #    req = datastore.RunQueryRequest()
    #    query = req.query
    #    height_desc = datastore.Query()
    #    height_desc.kind.add().name = 'Page'
    #    order = height_desc.order.add()
    #    order.property.name = 'created'
    #    order.direction = datastore.PropertyOrder.DESCENDING
    #    query.limit = 1000
    #    entities = self.datastore.run_query(req)
       nowdt = datetime.now()
       rss = PyRSS2Gen.RSS2( 
           title = "Nerijaus Terebo puslapis",
           link = "http://www.nerij.us/rss",
           description = "Nerijaus Terebo puslapis",
           lastBuildDate = formatdate(float(nowdt.strftime('%s')))
       )
    

     

    guid = PyRSS2Gen.Guid( "http://www.nerij.us/upelis-" + sss3),

     

     baseurl="http://www.nerij.us/upelis-"
    

     

    #    redir = False
    #    if os.environ['HTTP_HOST']=='www.upe.lt' or os.environ['HTTP_HOST']=='lt.upe.lt' or os.environ['HTTP_HOST']=='us.upe.lt' or os.environ['HTTP_HOST']=='upe.lt':
    #      redir = True
    #    redir2 = False
    #    if os.environ['HTTP_HOST']=='google5353c7992b3833b7.nerij.us':
    #      redir2 = True
    

     

    app = webapp.WSGIApplication([('/upelis-aaa-(.*)/([-\w]+)', MainHandler1),('/upelis-([-\w]+)-(.*)/([-\w]+)', MainHandler)],
                                          debug=True)
    

     

    class UserAdd(object):
     def plus(self):
       user = users.get_current_user()
       now = datetime.datetime.now()
       buvo = False
       if user:
         try:
           buves_vart = db.GqlQuery("SELECT * FROM Vartotojai WHERE lankytojas = :1", user)
           for vart in buves_vart:
             vart.ipadresas = os.environ['REMOTE_ADDR']
             vart.narsykle = os.environ['HTTP_USER_AGENT']
             vart.laikas = datetime.datetime.now()
             vart.userid = user.user_id()
             if users.is_current_user_admin():
               vart.administratorius = True
             else:
               vart.administratorius = False
             vart.put()
             buvo = True
         except:
           klaida=True
    
    #      db.put(buves_vart)
         if not buvo:
           vart = Vartotojai(lankytojas=user)
           vart.ipadresas = os.environ['REMOTE_ADDR']
           vart.narsykle = os.environ['HTTP_USER_AGENT']
           vart.laikas = now
           vart.userid = user.user_id()
           if users.is_current_user_admin():
             vart.administratorius = True
           else:
             vart.administratorius = False
           vart.rodyti = False
           vart.plusrodyti = True
           vart.picarodyti = False
           vart.commrodyti = False
           vart.put()
    

     

    def siteauth():
    if os.environ['HTTP_HOST']=='upe.lt' or os.environ['HTTP_HOST']=='www.upe.lt' or os.environ['HTTP_HOST']=='nerij.us' or os.environ['HTTP_HOST']=='www.nerij.us':
    	return "Nerijus Terebas"
    else:
    	return _titauth
    

     

    class WikiRedirMain(BaseRequestHandler):
     def get(self, page_name):
       if not page_name:
           page_name="MainPage"
       self.response.headers['X-Powered-By'] = 'Upelis/'+_version
       entitiesRx  = re.compile("[^0-9a-zA-Z]")
       page_name = entitiesRx.sub("", page_name)
       self.redirect('/upelis-'+page_name+'-'+lang+'.'+fileext)
    

     

    Toliau jau tingiu net žiūrėt. Ir tu čia nesvaik žmonėm apie madas ir kad mano teiginiai neturi pagrindo. Negaliu pasigirti 15m "patirtimi", bet esu kodo panašu matęs daugiau nei tu, kad atskirčiau kur visiški vėjai ir šiukšlynas ir kur yra geras kodas ir kas verta dėmesio. Tavo upelis tėda šiukšlynas, kurį tu garbini, nes manai, kad čia kalnus nuvertei parašydamas jį. Ir lazdavodamas čia visus kurie naudoja frameworkus, kad "bijo išrast dviratį" išsikuopk savo daržą. Būkim biedni, bet teisingi, tavo "patirtis" čia juokinga. Jei net nežinai kam reikalingi standartai ir frameworkai. Kad sėdi "vadovo" poste dar nereiškia, kad esi kietuolis ir visą internetą apversi aukštyn kojom nesilaikydamas nei praktikų nei standartų nei elementarios logikos. Jei neišmanai kažko, tai tiesiog sėdėk tyliai ir nesireišk kur nereikia.

  5. sis komentaras vaiskiskas pezalas, visi nori eiti lengvu keliu, todel renkasi tariamu privalumu turincius fw, arba viskas baigiasi "rekomenduoju WP". Mase zmoniu naudojasi gmail, taciau naudotis kitomis google paslaugomis - tabu.

    Bandyk mane laikyt teoretiku, taciau mano web patirtis >15 metu. Pasikartosiu daukas bando eiti lengvu keliu tuo labai dauk kas pasakoma.

    Gal geriau rimtai tamsta pabūkit tyliai su savo web patirtimi "patirtimi". Jei net nežinote kam naudojami frameworkai. Net bloga skaityt tamstos iš piršto laužtus pareiškimus ir aiškinimus apie patirtį žmogaus, kuris per 15m net žodžio "daug" nemoka parašyt.

  6. Visos automobiliu remonto paslaugos. Diagnostika, prieziura ir remontas. Paulius 864689562 Kaunas

    Dyzelius ipac megsta, netgi purkstuku stenda turi ;)

    Paulius tikrai darbštus vyruks, teko savo kibiriuką jam patikėt - tikrai puikiai išmano savo darbą.

  7. Vien tik i "eshopa", mano akimis, investuoti tokius pinigus butu per daug. Tiesiog "eshopas" yra "eshopas" (nemaisyti su ebay ir pan. platformomis). Siame forume kas 5 turi "eshopa", o kas 10 iesko "prekiu" savo "eshopui".

    Pasakymas „10 mln. Eur investicijos patvirtintos, atsižvelgus į didėjančius klientų poreikius ir pasaulines prekybos tendencijas", mano galva, reiskia investicijas i materialuji turta (automobilius pristatymui; garazus tiems automobiliams laikyti ir t.t. ir pan.).

    Kas 5 turi šopą, bet tikrai ne tokį kaip senukai. Ir tikrai ne tokių apkrovų kaip senukai ir galiu garantuot kad nei vienas neturi tiek integracinių procesų kaip senukų el. parduotuvė. O senukų investicijos ne prestashopo sumetimui ir csv importu pasireikšt turėtų. Manau šie kaštai paskaičiuoti ir vidinių procesų keitimui, kuris kainuos gan nemažai.

  8. Dar išmok su MAC'u dirbt, nes jei numes macą darbe, nežinosi ką daryt. :D ir šiaip, išmok dar ir susirinkt kompą, nežinai kada prireiks darbe, nes atveš dalis ir lieps susirinkt kompą darbui...

     

    Nu blemba, tikrai, kokio velnio OS maišyt su programavimo kalba? Unix pramokt reiks, bet jei dirbsi su PHP, kaip rimtas developeris ir taip išmoksi pasileist sau darbo aplinką.

  9. function generateMail($mailLang, $mailHeader, $mailText){
       return "
       <table border='0' style='border-collapse: collapse' width='700px'>
           <tr>
               <td bgcolor='#000' height='50px' style='border:1px solid #000;' colspan='2'>
                   <h3 style='text-align:center; font-family: serif; color: #fff; padding-top:5px;'>$mailHeader</h3>
               </td>
           </tr>
           <tr min-height='300px' style='border:1px solid #000;'>
               <td colspan='2' style='padding: 5px;' valign='top'>
                   <p style='color:#000; font-size: 12px; font-family: Arial;'>
                       $mailText<br /><br />
    
                       -----<br />
                       ".generateMailFooter()."
                   </p>
               </td>
           </tr>
           <tr border='1'>
               <td style='text-align: center; color: #FFF; border:1px solid #000;' bgcolor='#000' colspan='2' height='50px'>
                   © ".date('Y')."
               </td>
           </tr>
       </table>";
    }

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