Pereiti prie turinio

sesee

Patvirtinti nariai
  • Pranešimai

    212
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    100%

sesee Pranešimai

  1. trumpai - reiktu ziureti

    ilgiau - daug galimu variantu, reikia stebeti sistema.

    1. galbut kompas paleidus media daro daugiau interruptu kitiems dalykams ir neuztenka ju net'ui - todel tinklo korta daro gauna maziau interruptu

    2. galbut apsikrauna tavo procas ir tinklas velgi negauna cpu cycle'u?

    3. galbut elektros neuztenka ant tinklo plokstes? gana retai pasitaiko, bet buna

     

    Dar gali buti belekiek variantu, bet reikia sistema pacia stebet/analizuot. Abejoju, ar perinstalavimas pades - cia tokiu pasiulymu geriau neimti, nebent kazkokia rimta problema nesutvarkoma (arba nori apvalyti kompa tiesiog :P )

     

    Jei jau manai kad sistema - visada gali ijungti koki livecd kitos distribucijos /os'o - ir patikrinti.

  2. Pateikiu savo kodą, nepavyksta taip isspausdinti matricos kaip pateikiau auksciau, man reikia kad išspausdintų pradinę matricą, o tada suskaičiavus kiek stulpelyje yra dviženklių skaičių tą kiekį išspausdintų paskutinėje eilutėje. T.y. jei pradinėj matricoj yra 4 eilutės. Tai pertvarkytoj matricoj turi būti 5 eilutės, paskutinėj kiek yra dviženklių skaičių.

     

     

    Kodas:

     

     

    # include <iostream>
    # include <fstream>
    # include <iomanip>
    using namespace std;
    const char CmasA[]= "Duomenys.txt";    
    const char Crez[]= "Rezultatai.txt";      
    const int Cm = 100;				
    const int Cn = 100;					
    void Skaito(const char failas[], int A[][Cm], int &n, int &m);
    void Spausd(int A[][Cm], int n, int m);
    void SpausdVirs(ofstream &fr, int m);
    void Lentel(ofstream &fr, int n);
    void Papildo(int M[][Cm], int &n, int m);
    int main() 
    {	
    ofstream fr(Crez);
    fr.close();
    int A[Cn][Cm];
    int n, m;
    
    Skaito(CmasA, A, n, m);
    Spausd(A, n, m); 
    
    Skaito(CmasA, A, n, m);
    Papildo(A, n, m);
    Spausd(A, n, m); 
    }
    
    void SpausdVirs(ofstream &fr, int m)
    {
    Lentel(fr, m+1);
    fr << " |       | ";
    for (int j = 0; j < m; j++)
    	fr << setw(5) << j+1 << " | ";
    	fr << endl;
    	Lentel(fr, m+1);
    }
    
    
    void Skaito(const char failas[], int A[][Cm], int &n, int &m)
    {
    ifstream fd(failas);
    fd >> n >> m;
    for(int i = 0; i < n; i++)   
    	for(int j = 0; j < m; j++)
    		fd >> A[i][j]; 
    fd.close();
    }
    
    void Spausd(int M[][Cm], int n, int m)
    {
    ofstream fr(Crez, ios::app);
    SpausdVirs(fr,  m);
    for (int i = 0; i < n; i++)
    {
    	fr << " | " << setw(5) << i+1 << " | ";
    	for (int j = 0; j < m; j++)
    		fr << setw(5) << M[i][j] << " | ";
    		fr << endl;
    }
    
    
    Lentel(fr, m+1);
    fr << endl;
    fr.close();
    }
    
    void Lentel(ofstream &fr, int n)
    {
     fr << " +";
     for (int i = 0; i < n; i++)
      fr << "–––––––+";
      fr << endl;
    }
    
    void Papildo(int M[][Cm], int &n, int m)
    {
    ofstream fr (Crez, ios::app); 
    fr << " | " << setw(5) << n << " | ";
           int kiekis = 0;
    	for (int j = 0; j < m; j++){
           kiekis = 0;
    		for (int i = 0; i < n; i++)      
    		{
                   if (abs(M[i][j]) > 10 && abs(M[i][j]) < 100)
                   kiekis++;
    
    		}
          			fr << setw(5) << kiekis;
    
    }
    fr.close();
    }
    

     

     

    Kaip jau minejau - viskas veikia, tik buvo klaidele 1. i buvo apibrezta tik ciklo viduje, tai pakeiciau kad naudotu n 2. nedadejau newline'o gale:

     

    > cat Duomenys.txt 
    4 4 
    12 5 6 45
    83 54 8 5
    54 33 55 54
    48 6 8 0
    > ./a.out 
    > cat Rezultatai.txt 
    +–––––––+–––––––+–––––––+–––––––+–––––––+
    |       |     1 |     2 |     3 |     4 | 
    +–––––––+–––––––+–––––––+–––––––+–––––––+
    |     1 |    12 |     5 |     6 |    45 | 
    |     2 |    83 |    54 |     8 |     5 | 
    |     3 |    54 |    33 |    55 |    54 | 
    |     4 |    48 |     6 |     8 |     0 | 
    |     5 |     4 |     2 |     1 |     2 | 
    +–––––––+–––––––+–––––––+–––––––+–––––––+
    
    > diff a.cpp a.cpp.orig
    24,26c24,26
    < //        Skaito(CmasA, A, n, m);
    < //        Papildo(A, n, m);
    < //        Spausd(A, n, m); 
    ---
    >         Skaito(CmasA, A, n, m);
    >         Papildo(A, n, m);
    >         Spausd(A, n, m); 
    61,63c61
    <       
    <      Papildo(M, n, m);
    <   
    ---
    >         
    81c79
    <         fr << " | " << setw(5) << n+1 << " | ";
    ---
    >         fr << " | " << setw(5) << n << " | ";
    91c89
    <       fr << setw(5) << kiekis << " | "; 
    ---
    >                         fr << setw(5) << kiekis;
    94d91
    <       fr << endl;
    

     

    Jei sito outputo nesupranti tai bad for you.

  3. as tau pasakiau pora variantu, kaip isspresti sia beda - tu savo atsakyme nenurodei nei vieno tau priimtino ...

     

    Turbut paprasciausias budas butu pakeisti koda taip:

     

    void Papildymas(int M[][Cm], int &n, int m)
    {
           ofstream fr (Crez, ios::app); 
           int kiekis = 0;
                   for (int j = 0; j < m; j++){
           kiekis = 0;
                           for (int i = 0; i < n; i++)      
                           {
                   if (abs(M[i][j]) > 10 && abs(M[i][j]) < 100)
                   kiekis++;
                           }
           fr << setw(5) << kiekis << " | "; 
    }
           fr.close();
    }
    
    
    
    void Spausdinti(int M[][Cm], int n, int m)
    {
           ofstream fr(Crez, ios::app);
           SpausdintiVirsu(fr,  m);
           for (int i = 0; i < n; i++)
           {
                   fr << " | " << setw(5) << i+1 << " | ";
                   for (int j = 0; j < m; j++)
                           fr << setw(5) << M[i][j] << " | ";
                           fr << endl;
           }
    fr << " | " << setw(5) << i+1 << " | ";
    Papildymas(M, n, m);
           BreztiLentele(fr, m+1);
           fr << endl;
           fr.close();
    }
    

     

    Gal sugebesi pats rasti kokias eilutes pakeiciau... Netikrinau, ar su klaidom parasiau ar ne, todel jei jau kur nors syntax erroras tai jau spresk pats.

     

    Taip pat, nesakyk, kad cia tu parasei koda, nes jei tu butum parases - tai toki paprasta dalyka pats galetum pataisyt.

  4. Priklauso nuo viso kodo, bet esme tame kad tavo matrica atspauzdina kazkokia funkcija, kuri tiesiog atprintina visa array'ju, taigi paprasciausia butu i ta array'ju dadeti dar viena row'a, pvz: vietoj isprintinimo << tiesiog rezultatus ikisti atgal i array'aus penkta eilute

     

    M[j][n]=kiekis;

     

    Jei modifikuot arraj'aus negali, tada reiktu modifikuoti atprintinimo funkcija, arba printinimo funkcijaj paduoti arraj'aus modifikuota kopija. Overall, tai priklauso nuo viso kito kodo, kurio mes cia nematome.

  5. Sveiki, susidūriau su problema kai reikia patikrinti ar teisingai įvestas vardas. Ar nėra neleistinų simbolių patikrina sėkmingai, bet nepavyksta padaryti, kad patikrintų ar vardo ilgis nuo 3 iki 20 raidžių. Gal kas galite pataisyti kodą?

    if (preg_match("/[a-z]{3,20}/i", replace_lithuanian_characters($_POST['user_first_name']))) {
    echo "Vardas įvestas teisingai!";
    } else {
    echo "Vardas įvestas neteisingai!";
    }

    viskas pas tave teisingai, isskirus vienos vieteles:

    if (preg_match("/[a-z]{3,20}/i"

    turi buti:

    if (preg_match("/^[a-z]{3,20}$/i"

     

    O tai ka pasiule kiti nevisai atitinka tavo reikalavimu (t.y. nepatikrina, ar vardas neturi magic simboliu kokiu nors nesamoningu).

  6. Taigi, padariau jau siokius tokius pakeitimus www.expired.lt:

     

    1. Visi domenai rodomi kaip img'ai, nes uzkniso ziureti kaip zmones kacialina visa informacija be perstojimo

    2. Apribotas duomenu rodymas iki 10 puslapiu (del tos pacios priezasties kaip ir #1)

    3. Visa informacija viesai rodoma su vienos dienos uzdelsimu

    4. Vartotojams sumokejusiems 5lt/men informacija rodoma be uzdelsimo

    5. Vartotojams sumokejusiems 10lt/men informacija rodoma be uzdelsimo + rodoma informacija apie domenus esancius karantine

     

    Manau kainos yra normalios ir nedideles, jei kam nepatinka - ka padarysi.

     

    Taigi, jeigu yra norinciu - rasykit i pm'a, atsiusiu duomenis del apmokejimo.

  7. Tokiu atveju aš paleisiu savo projektą su analgiškom pslaugom tik mažesnėm kainom. Siūlau išviso uždaryti. Mažesnė konkurencija bus gaudant domenus :)

     

     

    Prasom, prasom, as nesipriesinu tokiem dalykams - konkurencija visada tik i nauda. Mano projektas neturejo nei kiek komercijos per tuos 2-3 metus gyvavimo, tik dabar nusprendziau kad pats nuo to nieko negaunu, o uz visokias 'paslaugas' visgi reikia susimoketi...

  8. Ka galvojate apie tai, jeigu si informacija butu siek tiek apmokestinta?

    Pvz.

    1. Viesai butu skelbiama informacija su tam tikru 'delay' (pvz dienos). T.y. bet koks zmogus uzejes i puslapi matytu tokia informacija kaip ir dabar, tik su vienos dienos atsilikimu. Jei domainas nusidropino 2010.10.21 02:00, tai zmogus apie tai pamatys tik po 2010.10.22 02:00

    2. Informacija be delay'aus butu matoma uz tam tikra mokesti (10 lt / men ? )

    3. Informacija be delay'aus IR informacija apie tai, kas siuo metu yra karantine (t.y. kas kris artimiausiom dienom ) uz tam tikra didesni mokesti (~25-30 lt / men ? )

     

    Tokiu budu projektas galetu ir toliau gyvuoti (apsimoketu domenas, hostingas, bei galbut rasciau laiko kokiem nors patobulinimams).

  9. vava visotors.lt :) teisingai :)

    ir taip, teisingai, jie irgi neveikia ...

     

    Idomu, kas atsitiko kad visi staiga uzsidare, ar cia ne staiga ivyko? (Rodos pries koki menesi-du buvau uztaikes netycia i viena is tu puslapiu ir jie tikrai veike).

     

     

    O del uzdarymo - tai dar kol kas bus gyvas, iki sekancio karto kai reiks uz domena susimoket, o tada jau ziuresiu. Na, nebent dar downtime'a patures jei nutarsiu kad visgi reikia pamigruoti servuka fiziskai i kita vieta ir pertvarkyti ji.

  10. Sveiki,

     

    Pats esu autorius/savininkas expired.lt ir mastau apie www.expired.lt ateiti - ar raukti ji man, ar ne, ir nutariau pasitikrint, kas gi dar lietuvoje suteikia panasia info. Deja, neradau nieko!

     

    Buvo xc.lt - nebeveikia

    Buvo domainers.lt - nebeveikia

    Buvo dar vienas puslapis is v raides, bet nepamenu ir rasti negaliu...

    Yra dar sellweb.lt bet realiai as jiems paduodu informacija per XML'a (beje, uzrauksiu jauciu accessa siandien)

     

     

    Taigi, kas lietuvoje dar suteikia panasia info? Kodel visi kiti uzsidare? What the hell happened?

  11. Tik vakar pastebejau www.expired.lt. Cia galima rasti neseniai nustojusiu galioti domenu sarasa... aisku informacija apie drop'us is anksto neteikiama. Dar idomu tai, kad (kiek supratau) jie seka apie 76% visu .lt domenu (http://www.expired.lt/index.php?action=counts). Idomu buti isgirsti nuomone forumieciu, kurie gaudo domenus - kiek % .lt domenu patys sekate?

     

    Pataisa: ne Hostexo, o mano. Hostexui duotas prieimas prie duomenu (paskutiniu 20 dropintu domenu).

    Informacija apie drop'us is anksto teikiama, tik "prisijungusiems vartotojams".

     

     

     

    Sistema labai matyta, ir jeigu neklysta, perpirkta (?) iš vieno asmens matyto šiame forume, bet galiu kažką maišyti.

     

    Kas liečia įgyvendinimą - gana neišbaigta sistema ir per mažai teikiamos informacijos.

     

    Gal galima tiksliau? Kas neisbaigta ir kokios informacijos truksta? Nebuvo skundu, nebuvo ir tobulinimu. Jei nebus skundu, nebus ir nieko keiciama 2:heart:

     

    P.S. Del dizaino - taip, muskit ir skriauskit, bet as ne dizaineris 6:heart:

  12. siek tiek velokai rasau, bet si penktadeni sysadminday - sistemu administratoriu diena.

    ta proga hostex ( a.k.a microlink ) jau trecius metus is eiles organizuoja "viesaji" konkursa kuriame gali visi dalyvauti

    deja, registracija baigiasi jau uz valandos, t.y. liepos 22 d 22h - skubekite registruotis, jeigu norite dalyvauti! :P

    ir siaip, idomu, kas nors gal dalyvaus?

     

    www.sysadminday.lt

  13. Gal yra koks kanalas mirc kur info suteikia su tokiom TVS kaip wordpress, OScommerce ?

     

    Bandiz - magnatai.info best :DDDD

     

    lietuviskam tinkle - ne, uzsienio - taip

    yra oficialus wordpress'o community ir developeriu kanalas #wordpress @ freenode bei #wordpress-dev @ freenode

    del oscommerce - nezinau, bet paziurejus i oscommerce koda tai atkrenta noras ji naudoti :)

  14. IRC ? abejoju

     

    taip, irc.

    tik reikia ieskoti ne #cs ir ne #baras ir ne #forjumiukaz ir ne #viktorina

    irc dabar dazniausiai naudoja interneto senbuviai, nauji vaikezai naudoja skaaaajpa nes jie tingi taipint ir jiems avataras svarbiau uz viska

    o irc sedi seni interneto vilkai, kurie turi ir patirties ir proto, tik daznai atejes ir paklauses 'e kaip su php man i faila duomenis irasyti' gasu tikrai neigiama atsakyma, nes atsakymas tokiems klausimams yra lengvai randamas internete, taigi grubiai tariant noobai vertinami yra blogai, ipach kai nemoka naudotis visa ta medziaga kuri valiojasi ant kiekvieno kampo

  15. Sveiki gal zinot koki uzsienio foruma ar lietuviu foruma su programom susijusiom (ta prasme TVS ir other shit) ?

    Apie interneta ir pan.

     

    Nes buxdarbis tai ka zinau...5 zmones kurie kazka dar sugeba atsakyt normaliai ir protingai.

     

    Reikia rimtesnio forumo austesnio lygio nei buxdarbis.

     

    Siulyti tik eng ir ltu

     

    daznai yra 2 variantai:

    1. 'forumas' priklauso nuo programavimo kalbos, taigi reikia tiksliau

    2. protingesne xebra sedi ne forumose, o irc && mailing listuose

  16. o_O administruoti serveri 'kde aplinkoje' - taves tokio niekur i darba adminu tikrai nepriimtu, nei tu pats veliau savo vds'u/ds'us normaliai adminintum...

     

    Jeigu nori ismokti administruoti, o ne pasileisti muzika, paziureti filma ir perskaityti pasta - grusk i kokia deze, neinstaluok jokios grafines aplinkos, sukonfiguruok tinkla ir mesk monika pro balkona ( nebent jis >20" LCD - tada gali man atiduot ).

    Viska kita - per ssh'a ziurekis, skaitykis, mokykis. kadangi tai bus siaip deze kurioje turbut nieko vertingo nera - tai nebijok sugadint (sugadinus nusiperki monika, pajungi, perinstaliuoji, ir vel ismeti pro balkona).

    Jei nori lunixo - tai dauguma naudojamas centos'as vds'uose ir ds'uose, kitur salyse paplytes debian'sa, dar kitur - fedora. centosas/fedora - mazai kuom skyriasi, turi ta pati paketu manageri ir kile is to pacio sudo ( redhat), debian'as - turi kita paketu manageri. Jei nori kazka sunkiau nei sitos distribucijos, tai susigrusk slackware arba gentoo. ju vds'uose nemaciau kad naudotu, bet bent jau ismoksi what tha ###### is lunix.

     

    O jei nori ismokt dirbti su normalia OS, tai susimesk geriau koki nors BSD, ir bus daug geriau :)

  17. butu idomu suzinoti, apie ka rasote savo blogose? :)

     

    as kaip tik neseniai vel pradejau bloginti, bet bloginu apie labiau techninius turbut dalykus.

    o siaip, jei nori uzsidirbti is blogo, blogink apie tai kas yra 'ant bangos' arba bus ant bangos, arba daryk tematini bloga

    i.e. jei matai / zinai kazka, kas ryt bus spaudoj - rasyk bloge. kadangi busi viena is pirmu saltiniu, kaikurie zmones, kurie rasys apie tai, nurodys tavo bloga kaip saltini - taip keldami tavo PR'a.

    o siaip, yra daug visokiu tips && tricks kaip padidinti blogo lankomuma ( ir taip 'uzsidirbti' babkelisu )

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