Pereiti prie turinio

Tmaster

Patvirtinti nariai
  • Pranešimai

    16.222
  • Užsiregistravo

  • Lankėsi

  • Laimėta dienų

    215
  • Atsiliepimai

    99.7%

Reputacijos išklotinė

  1. Patinka
    Tmaster gavo reakciją nuo Valtra Pasiūlymas Uždarbis.lt. Susirašinėjimas tarp narių   
    chatas tai labai būtinas, su galimybe jį išjungti
  2. Patinka
    Tmaster gavo reakciją nuo TtomasS Sandoriai tarp narių turi būti atliekami forume.   
    chato tikrai reikia, tai būtų puiki alternatyva skypei.
    o chatą turėtų būt galimybė atjungt, jo nepageidaujantiems
  3. Patinka
    Tmaster gavo reakciją nuo TtomasS Sandoriai tarp narių turi būti atliekami forume.   
    chato tikrai reikia, tai būtų puiki alternatyva skypei.
    o chatą turėtų būt galimybė atjungt, jo nepageidaujantiems
  4. Patinka
    Tmaster gavo reakciją nuo doncatas Kaip įrašyti windows7 per USB neturint OS?   
    na originalus win 7 diskas niekuo nesiskiria nuo atvaizdo esančio internete iš msdn, svarbu kad atitiktų distribucija, o originalų raktą (dckey), kuris buvo prie originalaus disko, galėsi panaudoti ir naudotis originaliais win.
    be to ir to originalaus disko atvaizdą gali pasidaryti į kompiuterį kaip iso, o jį išsikepti į usb raktą ar kur norėsi.. :)
  5. Patinka
    Tmaster gavo reakciją nuo Jonuxzas Norite susikurti chat'ą?   
    pakėlė ūpą vakarui, maladiec gugis :) +
  6. Patinka
    Tmaster sureagavo į Gugiss Norite susikurti chat'ą?   
    Node.js yra įrankis, kurio pagalba galima sukurti serverius įvairiom web aplikacijoms ar žaidimams naudojant JavaScript programavimo kalbą.
    Viskas vyksta realiu laiku t.y. atnaujinimus siunčiamus iš serverio vartotojas gauna akimirksniu. Ir čia Ajax'as ne prie ko - Node.js veikia per WebSocket'us. Todėl norint testuoti serverį reikalinga moderni naršyklė palaikanti WebSocket'us. WebSocket'us palaiko ir dauguma mobilių įrenginių, todėl dėl to nereikia jaudintis.
    Supažindinsiu jus su Node.js pamokydamas kaip galima sukurti paprastą web chat'ą (tiek iš serverio tiek iš vartotojo pusės) Windows aplinkoje.
     
    Pasiruošimas
    Pirmiausia jums reikės iš čia http://nodejs.org/ parsisiųsti ir įsidiegti patį Node.JS įrankį.
    Node.js instaliacijos kataloge rasite programą (.bat failą) pavadinimu npm ji skirta papildomų bibliotekų parsiuntimui ir instaliavimui, tačiau ją paleisti galima tik per komandinę eilutę.
    Taigi jums reikės papildomos bibliotekos (labai naudingos ir palengvinančios darbą) Socket.IO.
     
    Socket.io instaliavimas:
    1. Atsidarius Node.js instaliacijos aplanką į adreso lauką įrašyti "cmd" ir spausti ENTER
    2. Atsidariusioje konsolėje įrašykite "npm install socket.io" (be kabučių)
    3. Kai instaliacija baigsis galite uždaryti konsolę
    http://www.part.lt/img/b9964fdb4cd608ccc83999880a2c2bd3692.jpg
    http://www.part.lt/img/2acd782f1dfd0f7c47717dc2dda03761115.jpg
     
    Darbas su Node.js ir Socket.IO
    Testas
    Dabar, kai jau įdiegėte reikiamus įrankius galite ištestuoti kaip jie veikia.
    Tam pačiame kataloge sukurkite betkokį failą su .js galūne pvz. "chat.js". Atidarykite sukurtą failą ir yrašykite pirmąją kodo eilutę:

    var io = require('socket.io').listen(8000);
    Ši eilutė liepia sukurti serverį 8000 porte.
    Ar viskas tvarkoje galite ištestuoti sukurtą .js failą tiesiog "užvilkę" an node programos.
    http://www.part.lt/img/d959e80a53a652d583cb1fae2d038d89139.jpg
    Atsivers konsolė, jeigu ji iš karto neišsijungs, reiškias viskas gerai. Naršyklės lange suvedę "http://localhost:8000/" galėsite išvysti pasveikinimą:
     
    Įvykiai ir prižiūrėtojai
    O dabar pradėsime sunkiąją dalį.
    Pirmą norėčiau paaiškinti terminologiją. Kas yra socket'ai nepasakosiu (galite pasiskaityti čia http://en.wikipedia.org/wiki/Network_socket).
    Papasakosiu apie event'us (įvykius). Na trumpai tariant įvykiai yra įvykiai :D t.y. tai kas įvyksta programoje (pvz. serveris iš vartotojo gauna komandą "labas"). Programa turi ką nors atsakyti į įvykį, todėl jiems (įvykiams) reikia priskirti prižiūrėtoją (event listener/handler).
    Įvykio prižiūrėtojas yra paprasčiausia funkcija (o jeigu nežinot kas yra funkcijos, tai ne ten papuolėt). Prižiūrėtoją įvykiui priskirti galima dviem būdais.
     

    socket.on('labas', function(){ console.log("LABAS"); });
    arba
     

    function labasFunkcija(){ console.log("LABAS"); } socket.on('labas', labasFunkcija);
    Šis prižiūrėtojas iš vartotojo gavęs komandą "labas" konsolės lange parašys "LABAS". Tačiau šio įvykio mes nenaudosim.
     
    Serveris
    Kadangi papasakojau apie įvykius galima judėti toliau. Kol kas kode turime tik vieną eilutę, kurioje aprašytas kintamasis "io". Šis kintamasis laukia kokių nors įvykių (tiksliau ne kintamasis, o jam priskirtas objektas), todėl mes turime jiems priskirti prižiūrėtojus.
    Pirmasis įvykis kurį aprašysime tai kai vartotojas bando prisijungti prie serverio. Šio įvykio prižiūrėtoją galime vadinti bosu, nes jis priskirs prižiūrėtojus kitiems įvykiams.

    io.sockets.on('connection', function (socket) { // kitas įvykis // dar vienas įvykis });
    Šiame pratime naudosime dar du įvykius t.y. "login" ir "message". Beje įvykius galite pavadinti kaip norite, čia pasirinkimo laisvė.
     
    Taigi antrasis prižiūrėtojas atsakys už vartotojo vardo pasirinkimą. Vartotojui sėkmingai prisijungus prie serverio jis turės įrašyti savo vardą. Pasirinkus vardą serveriui siunčiama komanda "login" kartu su pasirinktu vardu.
    O tuo tarpu serveryje priskirtas prižiūrėtojas laukia šio įvykio:

    socket.on('login', function(data){ // Kai serveris priima komandą "login" iš vartotojo (kintamasis "data" yra gauti duomenys iš vartotjo) var status = 0; // Kintamasis status bus siunčiamas vartotojui po to kai serveris patikrins jo atsiųstus duomenis if(data.name.length == 0){ // Jeigu vartotojas neįvedė prisijungimo vardo status = 1; } else { var clients = io.sockets.clients(); // Gaunamas prisijungusių vartotojų sąrašas for(var i = 0; i < clients.length; i++){ // Tikrinami visi prisijungė vartotojai if(clients[i].user && clients[i].user.toLowerCase() == data.name.toLowerCase()){ // Tikrinama ar pasirinktas vartotojo vardas yra užimtas status = 2; break; } } } if(status == 0) socket.user = data.name; // Jeigu pasirinktas vartotojo vardas yra prieinamas socket'ui priskiriamas "user" kintamasis socket.emit('login', {status: status}); // Vartotojui siunčiama komanda "login" su kintamuoju "status" });
    Kaip pastebėjote (tikiuosi) šis prižiūrėtojas turi argumentą "data" t.y. kartu su įvykiu iš vartotojo gauti duomenys, šiuo atveju vartotojo vardas. Duomenys pateikiami json formatu, tai reiškia, kad:

    data = {name: <vardas>}
    Tikiuosi kad pastebėjot ir šią eilutę:

    socket.emit('login', {status: status});
    Ši eilutė sukuria įvykį vartotojui. Tai reiškia, kad vartotojo (naršyklės) pusėje taip pat laukiama įvykių. Taigi siunčiama komanda "login", o ją priims vartotojo pusėje esantis prižiūrėtojas, bet apie tai vėliau.
    Ir trečiasis, paskutinysis prižiūrėtojas - atsakingas už vartotojo siunčiamų žinučių priėmimą:

    socket.on('message', function(data){ // Kai vartotojas parašo žinutę var clients = io.sockets.clients(); for(var i = 0; i < clients.length; i++){ // Tikrinami visi prisijungė vartotojai if(clients[i].user){ // Tikrinama ar vartotojas turi prisijungimo vardą clients[i].emit('message', {user: socket.user, message: data.message}); // Siunčiama žinutė vartotojui } } });
    Jeigu nesupratot ką daro šis prižiūrėtojas pasakysiu trumpai. Jis visas gaunamas žinutes iš vieno vartotojo persiunčia visiems kitiems.
    Dabar jūsų kodas turėtų atrodyti taip:

    var io = require('socket.io').listen(8000); // Sukuriamas serveris console.log(io.version); io.sockets.on('connection', function (socket) { // Kai vartotojas prisijungia prie serverio socket.on('login', function(data){ // Kai serveris priima komandą "login" iš vartotojo (kintamasis "data" yra gauti duomenys iš vartotjo) var status = 0; // Kintamasis status bus siunčiamas vartotojui po to kai serveris patikrins jo atsiųstus duomenis if(data.name.length == 0){ // Jeigu vartotojas neįvedė prisijungimo vardo status = 1; } else { var clients = io.sockets.clients(); // Gaunamas prisijungusių vartotojų sąrašas for(var i = 0; i < clients.length; i++){ // Tikrinami visi prisijungė vartotojai if(clients[i].user && clients[i].user.toLowerCase() == data.name.toLowerCase()){ // Tikrinama ar pasirinktas vartotojo vardas yra užimtas status = 2; break; } } } if(status == 0) socket.user = data.name; // Jeigu pasirinktas vartotojo vardas yra prieinamas socket'ui priskiriamas "user" kintamasis socket.emit('login', {status: status}); // Vartotojui siunčiama komanda "login" su kintamuoju "status" }); socket.on('message', function(data){ // Kai vartotojas parašo žinutę var clients = io.sockets.clients(); for(var i = 0; i < clients.length; i++){ // Tikrinami visi prisijungė vartotojai if(clients[i].user){ // Tikrinama ar vartotojas turi prisijungimo vardą clients[i].emit('message', {user: socket.user, message: data.message}); // Siunčiama žinutė vartotojui } } }); });
    Serverio kodas baigtas, todėl jau galite jį paleisti kaip mokiau.
     
    Pabaiga
    Pagaliau priėjome vartotojo pusę. Pabaiga labai arti, nes aš tiesiog jums pateiksiu "gatavą" kodą. Jame nieko ko nežinote nėra.
    Kaip ir serverio pusėje yra priskirti prižiūrėtojai ir paprastos jQuery funkcijos skirtos gautiems duomenims manipuliuoti. Kad jums būtų lengviau suprasti JavaScript faile pakomentavau beveik kiekvieną eilutę.
    Taigi klientą sudaro 3 failai (html, css ir js):
    index.html

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Įspudingas chatas</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script> <script src="script.js"></script> <script src="http://78.62.160.169:8000/socket.io/socket.io.js"></script> <link href="styles.css" rel="stylesheet" type="text/css" /> <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /> </head> <body> <div class="modal">Jungiamasi prie serverio...</div> <div class="overlay"></div> <table width="100%" border="1" cellspacing="5" cellpadding="0"> <tr> <td id="output"></td> </tr> <tr height="20"> <td><input name="message" type="text" id="input"/></td> </tr> </table> </body> </html>
     
    styles.css

    @charset "utf-8"; html, body{ font-family: Verdana, Geneva, sans-serif; font-size: 14px; margin:0; height: 100%; /* real browsers */ } table{ display: none; height:100%; } table td{ vertical-align: top; } p{ margin: 0; } #input{ height:20px; margin:0; border:0; width:100%; } #input:focus{ background:#E1F5A9; outline: none; } #output{ height:100%; overflow-y:scroll; } .overlay{ width: 100%; height: 100%; display: block; position:absolute; top: 0; background:#ccc; opacity: 0.5; z-index: 1; } .modal{ text-align: center; line-height: 100px; height: 100px; width: 250px; display: block; position: absolute; background: #fff; border: 1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; z-index: 2; top:0; bottom: 0; left: 0; right: 0; margin: auto; } .modal input{ margin-top: 40px; }
     
    script.js

    var socket; $(document).ready(function(e) { socket = io.connect("http://78.62.160.169:8000/"); // Jungiasi prie serverio // Priskiriami įvykių prižiūrėtojai socket.on("connect", connected); // Įvykis "connect" įvyksta kai vartotojas prisijungia prie serverio socket.on("login", login); socket.on("disconnect", disconnect); // Įvykis "connected" įvyksta kai nutrūksta vartotojo ryšys su serveriu }); //Įvykio "connected" prižiūrėtojas function connected(){ var text = $("<input>", {type: "text", placeholder: "Vardas"}); // Sukuriamas teksto laukas var button = $("<input>", {type: "submit", value: "Tęsti"}); // Sukuriamas mygtukas $(".modal").html([text, button]); // Sukurti elementai priskiriami "modal" klasę turinčiam elementui button.on("click", function(){ // Priskiariamas mygtuko paspaudimo įvykio prižiūrėtojas socket.emit("login", {name: text.val()}); // Nuspaudus mygtuka į serverį siunčiama komanda kurioje nurodytas vartotojo įvestas vardas }); } // Įvykio "login" prižiūrėtojas function login(data){ switch(data.status){ // Tikrinami duomenys iš serverio, kurie gaunami po bandymo prisijungti su pasirinktu vartotojo vardu case 0: // Jeigu data.status = 0 init(); // Vykdoma "init" funkcija break; case 1: // Jeigu data.status = 1 alert("Įvesk vardą!"); // Iššoka "alert" lentelė break; case 2: // Jeigu data.status = 2 alert("Šis vardas yra užimtas"); // Iššoka "alert" lentelė break; } } // Funkcija kuri vykdoma jeigu pavyko prisijungti su pasirinktu vartotojo vardu function init(){ $(".modal, .overlay").remove(); // Sunaikinami elementai kurie turi "modal" arba "overlay" klasę (prisijungimo lentelė) $("table").show(); // Atslepiama lentelė (chato template'as) socket.on("message", message); // Priskiriamas įvykio prižiūrėtojas apdorojantis duomenis, kurie gaunami iš serverio, kai kas nors parašo žinutę chat'e $("#input").on("keypress", function(e){ // Priskiriamas klaviatūros klavišo paspaudimo įvykio prižiūrėtojas if(e.keyCode == 13 && $(this).val().length != 0){ // Jeigu nuspausto mygtuko kodas yra 13 (kodas 13 yra ENTER mygtukas) bei žinutės įvedimo laukas nėra tuščias socket.emit("message", {message: $(this).val()}); // Žinutė išsiunčiama į serverį $(this).val(""); // Išvalomas žinutės įvedimo laukas } }); } // Įvykio "message" prižiūrėtojas function message(data){ $("#output").append("<p><b>"+data.user+":</b> "+data.message+"</p>"); // Žinutę atspausdina "output" elemente (pirmoje lentelės eilutėje) } // Įvykio "disconnect" prižiūrėtojas function disconnect(){ socket.removeListener("message", message); // Sunaikina įvykio "message" prižiūrėtoją $("table").hide(); // Paslepia lentelę $("#output").empty(); // Išvalo chat'ą; $("#input").val(""); // Išvalo žinutės įvedimo lauką var modal = $("<div>", {class: "modal", html: "Jungiamasi prie serverio..."}); // Sukuria "modal" elementą var overlay = $("<div>", {class: "overlay"}); // Sukuria "overlay" elementą $("body").append([overlay, modal]); // Sukurtus elementus priskiria "body" elementui }
     

    Šiuos failus sudėkite į vieną katalogą
    Paleiskite serverį
    Atsidarykite index.html failą
    Susitepkit sumuštinį
    Atimkit močiutės pensiją
    Iškirskit kentą

     
    ČIA GALIMA IŠBANDYTI VEIKIANTĮ CHAT'Ą
  7. Patinka
    Tmaster gavo reakciją nuo malossi problemos su rauteriu   
    jungiesi http://192.168.1.1 login/pass admin admin ten ieškai kažko "wireless" užsidedi naują slaptažodį, spaudi OK/apply, valio!
  8. Patinka
    Tmaster gavo reakciją nuo aao OVH dedikuoti serveriai 12,71 Lt su PVM   
    Ar tai žada dar pigesnes VPS kainas Lietuviams? :D http://www.ovh.lt/dedikuoti_serveriai/kimsufi.xml
  9. Patinka
    Tmaster gavo reakciją nuo aao OVH dedikuoti serveriai 12,71 Lt su PVM   
    Ar tai žada dar pigesnes VPS kainas Lietuviams? :D http://www.ovh.lt/dedikuoti_serveriai/kimsufi.xml
  10. Patinka
    Tmaster gavo reakciją nuo aao OVH dedikuoti serveriai 12,71 Lt su PVM   
    Ar tai žada dar pigesnes VPS kainas Lietuviams? :D http://www.ovh.lt/dedikuoti_serveriai/kimsufi.xml
  11. Patinka
    Tmaster gavo reakciją nuo neonaz Nauja LANVA vadovė žada interneto piratus ne bausti, o auklėti   
    Jauna karjeristė, beje ir simpatiška :)
     
    http://i.imgur.com/piDKfpm.jpghttp://i.imgur.com/bZ0r8GG.jpg
  12. Patinka
    Tmaster gavo reakciją nuo Frozzy Dedikuoti.lt - ar esate patenkinti jų paslaugomis   
    tikėkis toliau :)))
  13. Patinka
    Tmaster gavo reakciją nuo neonaz Nauja LANVA vadovė žada interneto piratus ne bausti, o auklėti   
    Jauna karjeristė, beje ir simpatiška :)
     
    http://i.imgur.com/piDKfpm.jpghttp://i.imgur.com/bZ0r8GG.jpg
  14. Patinka
    Tmaster gavo reakciją nuo neonaz Nauja LANVA vadovė žada interneto piratus ne bausti, o auklėti   
    Jauna karjeristė, beje ir simpatiška :)
     
    http://i.imgur.com/piDKfpm.jpghttp://i.imgur.com/bZ0r8GG.jpg
  15. Patinka
    Tmaster gavo reakciją nuo neonaz Nauja LANVA vadovė žada interneto piratus ne bausti, o auklėti   
    Jauna karjeristė, beje ir simpatiška :)
     
    http://i.imgur.com/piDKfpm.jpghttp://i.imgur.com/bZ0r8GG.jpg
  16. Patinka
    Tmaster gavo reakciją nuo neziniukas VPS.NET paslaugos   
    jei į temą tai vpsnet paslaugos tikrai geros, ilgą laiką naudojuosi, ir tikrai rekomenduoju.
    Supportas gal kiek ir lėtas, bet retai ir kreiptis reikia, ir tai dažniausiai ne dėl gedimų ar kitų kritinių priežasčių
  17. Patinka
    Tmaster gavo reakciją nuo Morlicando Arnoldas   
    nebūkit tokie kritiški, jei žmogus netrolina, manau gana nuoširdžiai ir atvirai čia viską surašė pirmam poste. Linkiu tik sėkmės, bei nepamiršti lietuvių kalbos :)
     
    Beje, gyveni visada vokietijoje, i lt grįžti tik atostogauti, ir ar gerai supratau, kad Lietuvoje gavai darbo?? :D
    Kam tau Lietuvoje darbas? Vokietijoje už tą patį gausi daug didesnį atlyginimą, bei patirties.. Na bet aišku kolkas tu nepilnametis...
    anyway, sėkmės ;]
  18. Patinka
    Tmaster gavo reakciją nuo easyy [ATNAUJINTA] Dedikuoti.lt Apgailėtini serverių tiekėjai   
    pala pala, prie ko čia vienas litas ir suteiktos paslaugos?
    Jūs įsipareigojote teikti paslaugas pusmetį, per tą pusmetį turėjote teikti kokybiškas paslaugas lygiai taip pat kaip visiems likusiems.
    Dabar likau supratęs tik tiek, jog norint gauti iš jūsų kokybiškas paslaugas neužtenka tik nusipirkt kokybiško serverio, bet reikia dar ir primokėt, kad gaučiau ir kokybišką supportą?
    Žmogus žino kiek patyrė nuostolių, jei tai įrodo, jūs privalote jas padengti, ir visiškai nesvarbu už paslaugas mokėjo lita ar tūkstanti
  19. Patinka
    Tmaster gavo reakciją nuo Frozzy 90% Nuolaida VPS! net iki 6 mėnesių!   
    biški offtopic, bet oj, kaip man patinka konkurencija, praktiškai visi vps tiekėjai siūlydami tas pačias paslaugas iš didmenininkų, siūlo vieną ar kitą akciją, rinka perpildyta, kova vyksta dėl kiekvieno kliento, dievinu tai! :))
  20. Patinka
    Tmaster gavo reakciją nuo hightower Kokį hostingą naudoji tu ?   
    +1 :lol:
  21. Patinka
    Tmaster sureagavo į ronner Kokį hostingą naudoji tu ?   
    Naudoju ne vieną, o favorito tikrai neturiu.
     
    1. Daugiausiai svetainių laikau Hostex. Paimtas planas - HX Ausinis. Nors kai ėmiau jo kaina buvo gerokai padoresnė. Man jo pilnai užtenka keliom nesudėtingom svetainėm (bendras srautas per dieną iki 1000 unikalių žmonių, tik retais atvejais būna daugiau).
    Strigimų bent rimtesnių nebuvau pastebėjęs, problemas sprendžia gana greitai. Tiesa, su viena WordPress svetaine sugebėjau vieną kartą viršyt limitus. Tai buvo didelis srautas iš užsienio (apie 400 žmonių), kurie jungdavosi į svetainę ir talpindavo įrašus.
    Kaina 19 Lt / mėn. + PVM.
     
    2. Seniau paleistas svetaines laikau Solution.lt hostinge. Ėmiau todėl, kad čia (forume) buvo pasiūlę 50% nuolaidą mokant kas mėnesį. 4.5 Lt / mėn. - superinė kaina.
    Nuskaito kas mėnesį iš PayPal, tad visai nesuku galvos.
    Planas A mini.
    Lūžis buvo vos vieną kartą (bent tiek pavyko pastebėti). Gana greitai išsprendė problemą.
     
    3. Išmėginimui paėmiau Duomenų Centro nemokamą planą (perkant domeną). Nelabai jį naudoju, bet kartais pastebiu. Bus matyt dar ateityje, kas per serveriai.
     
    Ir be abejo daugybė nemokamų hostingų, kurie atlieka daugiau ne hostinimo paskirtį, o tarnauja ir teikia kitą naudą, bet ne apie tai dabar :)
     
     
    Jei nori gero hostingo, stabilaus ir nerūpi kaina - gali rinktis hostex. Serveriai.lt man nepatiko, nes su tuščia svetaine (visiškai tuščia, jokio failo įdėto) sugebėjau viršyt CPU resursus... Pykaus ilgai, nusispjoviau, pabėgau į Hostex ir dar rimtų problemų su jais nebuvo.
    Tiesa, kaina ne pati gražiausia.

  22. Patinka
    Tmaster gavo reakciją nuo Triple6 Android update Failed   
    nešk taisyklą, ir atkels, daug nuplėšt padorus gsm meistras neturėtų, nes darbo realiai 10min
  23. Patinka
    Tmaster sureagavo į greitaveika Greitaveika, mano prisistatymas nariams   
    Sveiki :rolleyes: , esu dirbanti dviejų vaikų mama, man 32, patinka sportuoti, skaityti, keliauti. Darbas neteikia didelio gyvenimo džiaugsmo, todėl norėčiau išmokti ne tik pardavinėti,užsakinėti, organizuoti, bet ir sukurti kažką naujo, savo rankomis. Atėjau čia mokytis puslapių kūrimo, pasisemti naujų minčių.
  24. Patinka
    Tmaster sureagavo į antler Kaip susiimti ir nemesti pradėtų darbų?   
    Sveiki, net pats nebūčiau pagalvojęs, kad teks prašyti pagalbos/patarimų/nuomonių šiame skyrelyje, bet susiklostė tokia situacija, kad nebežinau ką bedaryti.
     
    Pradžiai pateiksiu šiek tiek informacijos/istorijos apie save. Esu jau beveik 22 metų besidomintis informacinėm technologijom jaunuolis (interneto svetainių kūrimas, dizainas ir absoliučiai viskas kas susiję su pinigų uždirbimu internetu). Būdamas 19 metų, pabaigęs vidurinę mokyklą, puoliau iškart ieškoti pirmojo oficialaus darbo kurį nesunkiai ir susiradau (pirmasis darbas buvo statybose.) Darbas pusę velnio, nei per daug sunkus, nei per dau lengvas, o ir atlyginimas visai nieko buvo. Pradirbau šitame darbe beveik metus. Per tą laikotarpį kol dirbau, forume labai pelningas buvo paskolų teikimo verslas, kuriuo užsiėmiau dar dirbdamas statybose. Turėdamas atliekamų pinigų iš pastovaus darbo, pradėjau skolinti (nelegaliai) kitiems žmonėms taip uždribdamas vos ne antrąją algą ir tai dariau tik kelias valandas grįždamas iš darbo (sėdėdavau prie pc ir laukdavau kol kas nors paprašys paskolos.) Versliukas ėjosi puikiai iki tol, kol paskolos forume nebuvo uždraustos. Uždraudus paskolas nutiko ir tai, kad išėjau iš darbo (priežąsčių neatskleisiu) ir likau visišku bedarbiu. Per daug dėl to nepergyvenau, nes turėjau santaupų iš kurių dar galėjau pragyventi kelis mėnesius. Įstojau į darbo biržą, ir pradėjau ieškotis kito darbo, deja, visos paieškos buvo nesėkmingos. Pradėjau pulti į depresiją, stogą raute rovė, pinigai ėjo į pabaigą, nežinojau kur dėtis bet...
     
    Kažkokią dieną landžiodamas po forumo dizaino konkursų skiltį pamačiau, kad vyksta nemažai konkursų kurių prizai irgi viliojantys. Iš smalsumo pagalvojau, kad pažiūrėsiu kokius darbus pateikia dalyviai. Ilgai pažiūrinėjus likau keistai nustebintas, pamatęs jų darbus, pagalvojau, kad tikrai net aš galėčiau geriau nupiešti... Taip ir sudalyvavau pirmąjame dizaino konkurse, bet, deja, irgi teko nusivilti savimi nes nepavyko laimėti... Bet nepasidaviau, pagavau azartą, pradėjau dalyvauti kituose konkursuose ir... pagaliau pavyko berods ketvirtąjį konkursą laimėti ir pasiimti 400lt prizą. Taip ir prasidėjo mano kelias link web dizainerio profesijos. Dalyvavau konkursuose (labai sėkmingai), taip pradėdamas užsidirbti net po kelis šimtus litų, kol... kažkurią dieną atsidarau forumo žinučių gaviklį ir sulaukiau pasiūlymo nupiešti dizainą be jokio konkurso, o ir atlygį pasiūlė visai neblogą (250lt). Tuo metu buvau labai pamalonintas, kad kažkas domisi mano darbais. Užsakymą atlikau per 7 valandas, užsakovas ir aš pats likau labai patenkintas,kad net neprireikė visos darbo dienos uždirbti 250lt. Po šio užsakymo pasiskelbiau, kad teikiu tokias paslaugas ir štai... Įsivariau galvos skausmą... (iš gerosios pusės) Užsakymai pradėjo plaukte plaukti, prasidėjo bemiegės naktys, bet prasidėjo labai pelningas mėnuo. Vos tik pradėjau užsiimti šia veikla ir atrodo viskas išsisprendė "daugiau neieškosiu darbo". Užsakymas po užsakymo ir taip pradėjau užsidirbti per mėnesį po +- porą tūkstantukų ir teko veiklą įregistruoti VMI. Labai džiaugiausi, nes ir užsiėmimas labai patiko +gauti atlygį už tai ką mėgsti veikti, patiko ir nepatiko bendrauti su įvairiais žmonėmis (pakeičiau nuomonę, kad dosniausi užsakovai tik patvirtinti nariai. Pasirodo forume naršo iš garsių lietuvos bendrovių direktoriai su kuriais teko nemažai turėti reikalų.) Nors savo darbus laikiau itin mėgėjiškais, turėjau nuomonę, kad su laiku tobulėsiu ir galėsiu save vadinti profesionalu. Vien šia sritimi neapsiribojau, grįžau vėl prie paskolų verslo, nes tuo metu kaip tik pirmasis suspėjau investuoti į vieno forumiečio, kuris pirmasis forume įteisino šia veiklą, versliuką. Viskas sekėsi tiesiog puikiai, kad net pats įteisinau paskolų verslą. Taip pradėjau užsiiminėti dviem veiklomis. Paskolų versliuke ėjosi neblogai kol... nebeturėjau ko skolinti, tad teko ieškoti investuotojo. Pabendravęs su rimtais žmonėmis ir forumo š**maliais radau investuotoją. Viskas buvo puiku, kol negavau pasiūlymo parduoti projekto (interneto svetainė per kurią teikiau paskolas) ir pilnai supažindinti su šiuo verslu vieną žmogų. Teko investuotojui pranešti, kad investicijos nebereikia, nes parduodu projektą. Ir ką jūs manot? Viskas tuo nepasibaigė, investuotojas taip pat susidomėjo projekto pardavimu ir pakėlė kainą nei pirmasis. Taip ir pardaviau visą projektą ir informaciją kitam žmogui. Paskolos tuo nesibaigė, bent jau mėnuo po pardavimo. Po mėnesio gaunu iš vmi nurodymus uždaryti veiklą, o dar po kiek laiko ir išsikviečia viską aiškintis... Po apsilankymų visą paskolų verslą teko pamiršti. Bet nebuvo blogai, nes vis dar gavau užsakymų. Taip ir variau toliau, kol atėjo kažkoks juodas metas, kai pradėjau nebegauti nei vieno užsakymo... Ėjo laikas, vėl prasidėjo depresija, piešimas nebeteikė malonumo, o ir tobulėti nesisekė... Atrodo galutinai viską mečiau kas susiję su internetu, nes iš manęs šitoje srityje nieko nebus...
     
    Vėl prasidėjo darbo paieškos. Lengvai įsidarbinau tikriausiai į vieną iš Š**iniausių saugos tarnybų kurioje dar iki šiol dirbu (nekenčiu šio darbo). Darbas sunkus (dirbi vieną dieną 16val paskui 2 išeiginės) ir gauni š**iną atlyginimą. Privalumas tame, kad per tas išeigines jau turi laiko užsiimti kažkuo kitu. Tuo užsiėmimu ir tapo grįžimas prie web dizainų piešimo. Užsakymų gaunu atrodo normaliai, bet dirbti per 2 skirtingus darbus pradėjo mane sekinti emociškai ir fiziškai (mažai bevalgau, akis susigadinau ir t.t.) Piešti dizainus nebe taip malonu kaip anksčiau, nes viską dirbu iš reikalo (reikia pinigų, kad sugebėčiau pragyventi) ir dėl to pradėjau labai stresuoti. Tas stresas trukdo susikaupti, per jį pradėjau bijoti, kad užsakovai liks nepatenkinti, o aš liksiu be pinigų, bet iš kitos pusės užeina momentas, kad sėdžiu ir negaliu nieko piešti (nu neišeina ir tiek..) ir atrodo, jau pasiėmęs užsakymą pranešiu užsakovui, kad užsakymo nesugebėsiu įgyvendinti ir, kad negaištų su manimi laiko...
     
    Dabar toks momentas man, kad noriu sukurti kokį internetinį projektą ir iš jo gyventi. Mano galvoje tiek daug visokių įdėjų internetiniams projektams (originalių ir ne, jau su mintimis ir visais planais bei tyrimais kaip išsukti, kaip uždirbti ir t.t.) Užeina dienomis staigus užsidegimas, kad imsiu ir padarysiu! Bet tas užsidegimas kaip greitai atsiranda, taip ir nuslūgsta... Tada vėl depresija, stresas ir t.t. Net nežinau ką man daryti, todėl noriu forumiečių paprašyti patarimų, nuomonių ar šiaip pasipasakokit kaip jūs sprendėte tokias problemas? Tikriausiai nebūsiu vienintelis kuriam trūksta motyvacijos siekti savo tikslų. :)
     
    P.S atsiprašau už klaidas, prastas iš manęs lituanistas vakarais ;)
  25. Patinka
    Tmaster sureagavo į s27ltu Užkniso gyventi Lietuvoje   
    Taigi, galbūt daugelis iš mūsų pagalvoja, ką reiktų pakeisti, kad Lietuvoje būtų gera gyventi, kokius reiktų priimti įstatymus ir pan. Ilgai galvojau, kad reiktų išsakyti savo nuomonę. Daugelis mano pamąstymų yra toli nuo realybės, tačiau Lietuvoje svajonės dar neapmokestintos. Taigi, mano nuomonė, ką reiktų pakeisti Lietuvoje:
     
    1. Didesnės alkoholio ir cigarečių kainos. Visų pirma, reiktų atkreipti dėmesį į šiuos dalykus. Mano manymu, šiuo metu alkoholio ir tabako kainos yra gerokai per mažos. Aš didinčiau akcizą šiems produktams ir tuo pat metu mažinčiau akcizą degalams. Taip pat iš prekybos pašalinčiau daugelį stiprių ir pigių alkoholinių gėrimų (alus "bambaliuose", pigus vynas ir t.t.). Dėl šių produktų daugelis žmonių tiesiog prasigėrė ir nuėjo netinkamais keliais. Žinoma, žymiai pabranginus alkoholį ir cigaretes suaktyvėtų kontrabanda, apie kurią kitoje dalyje. Taip pat manau, jog yra pasirašytos seimo narių sutartys su gamintojais ir pardavėjais, kad būtų prekyboje visi tie ######ni gėrimai, nes prasigėrusiais žmonėmis manipuliuoti yra žymiai lengviau. Taip pat dėl žalingų įpročių išsivysto onkologinės ir kitos sunkios lygos, tada gydymas valstybei kainuoja labai daug. Gal net geriau sakyti MUMS, nes jie yra gydomi už mūsų, mokesčių mokėtojų pinigus.
     
    P.S. nerūkau, tačiau anksčiau alkoholį vartodavau, tai būdavo 1-2 kartai per mėn, tačiau supratau, kad tai yra žiaurus sveikatos ir pinigų švaistymas. Dėl to nuo naujų metų nusprendžiau nebegerti ir tai puikiai sekasi: sutaupau nemažai pinigų, baigiu pamirši tą ######ną jausmą ryte po geros nakties, pasikeitė mąstymas, atėjo dar didesnis noras galvoti ne tik apie save, bet ir apie kitus žmones.
     
    2. Kontrabanda. Kaip ir minėjau, pakėlus alkoholio ir cigarečių kainas, suaktyvėtų kontrabanda. Šią problemą spręsčiau taip: visų pirma, tai skirčiau žymiai didesnį finansavimą muitinėms, tai sumažintų kyšininkavimo problemą. Antra, sulaikytą kontrabandą vežčiau atgal į pirkimo šalį ir parduočiau už mažesnę kainą (taip išloštų ir valstybė, ir pats pardavėjas, nes jam atgal būtų parduodama už mažesnę kainą). Gautus pinigus nukreipti į biudžetą ir nemažą dalį tų pinigų skirti premijoms tiems, kurie prisidėjo prie tos kontrabandos sulaikymo. Manau, kad tai žymiai efektyvesnis būdas valstybei nei sunaikinimas ar netikėtas kontrabandos "dingimas".
     
    3. Socialinės pašalpos. Visų pirma, ką reiktų padaryti, tai atidirbti už pašalpas. Žmonės priprato per daug lengvai gauti lengvus pinigus, kiti sugalvoja dar ir dirbti nelegaliai. Tai yra didelis biudžeto švaistymas. Manau, kad žmonės turėtų už tai atidirbti, o ir bausmės pažeidus taisykles būti labai sugriežtintos. Nesakau, kad jiems reiktų arti po 12 valandų per dieną (nors geriau pagalvojus, tai reiktų, nes dabar kvalifikuoti žmonės po tiek aria duonos kąsniui ir šildymo sąskaitoms, o pašalpų gavėjai tuo metu gali už mūsų pinigus gerti ir nieko neveikti). Taip pat sugriežtinti bausmes geriantiems tėvams, kurie gauna pašalpas. Pamatė, kad geria tėvai, o vaikai alkani, tai vaikus reiktų į vaikų namus, o tėvus ilgam uždaryt be alkoholio ir atimt mūsų pinigus. Vien pažiūrėjus FARUS ir pamačius, kokią situacija yra Lietuvoje, darosi šlykštu.
     
    4. Mažesnis seimo narių skaičius. Seime žmonių, "dirbančių" Lietuvai, skaičius yra gerokai per didelis. Reiktų sumažinti, taip pat sumažinti padėjėjų, patarėjų skaičių. ...
     
    Taigi, keli mano pamąstymai šiam kartui. Dar liko pasakyti savo nuomonę PROGRESINIUS MOKESČIUS, PROSTITUCIJOS LEGALIZAVIMĄ, MONOPOLIJAS, ENERGETINĘ NEPRIKLAUSOMYBĘ ir kitas temas.
     
     
    Tikiu, kad ne vienam mano pamąstymai sukėlė juoką, tačiau tokia yra Lietuvos realybė yra šiandien ir laikas ją keisti.
     
     
    Atisprašau už vietomis nerišlius teiginius. Rašiau tai, ką galvoju. Tekstą vėliau redaguosiu.
×
×
  • Pasirinkite naujai kuriamo turinio tipą...