Rodyti pranešimus

Čia galite matyti visus šio nario pranešimus. Matote tik tuos pranešimus, kurie buvo paskelbti jums prieinamose lentose.


Temos - evolution

Puslapiai: [1]
1
Virtuvė / Web - kompiuterių ateitis?
« Įrašytas: 2013-03-28 16:32:44 pm »
Mano blog'o įrašas:
Citata
Sveiki. Norėčiau pasidalinti mintimis, kurios jau kuris laikas neduoda man ramybės. Web. Kalbu ne tik apie patį internetą, bet ir apie patį kompiuterį. Vis daugiau įvairių dalykų galime nuveikti pasitelkę savo interneto naršyklę. Naršyklių plėtiniai, įvairios aplikacijos ir t.t. padeda mums atlikti ganėtinai įprastus darbus, kuriuos anksčiau atlikdavome paleisdami įvairias, tam tikslui pritaikytas, programas. Gali pasirodyti,  kad tai nėra labai tikėtina, bet:

Google operacinė sistema paremta web;
online nuotraukų redaktorius;
vis labiau populiarėja web platforma žaidimams- WebGL,  Mozilla inovacijos (jei įdomu, kas buvo atlikta dėka Mozillos: here );
Windows 8 apps gali būti kuriami pasitelkiant html ir javascript.
Čia tik keletas pavyzdžių, kuriuos šiuo metu prisiminiau.

Kaip interneto puslapis gali būti spartesnis už programą, kuri siunčia užduotis į procesorių? Juk naršyklė turi daugybė atskirų komponentų, kurie tam tikrais momentais gali būti visiškai nereikalingi ir sulėtinti patį darbą, todėl specialios programos visada pirmaus. Žinoma, assambler’io niekas nepralenks, kuris siunčia tiesiogiai komandas į procesorių,  Bet su vis naujesnėmis technologijomis tai kelia vis mažesnį rūpestį.  Kitas svarbus aspektas – patogumas. Vartotojui nebereikia siųstis įvairų exe, bibliotekų atlikti tam, ką, galbūt, jis panaudos tik vieną ar du kartus. Be to, naudojant web aplikacijas nereikalingas didelės apimties kietasis diskas. Taigi, iškrenta vienas iš aspektų, lemiančių kompiuterio kainą. Bet iškyla kita problema – yra būtinas internetas. Žinoma, didžioji dalis kompiuterių turi internetą ir jų skaičius kasdien auga, bet kas nutiktų jei valandai ar dvejoms mūsų interneto ryšys sustreikuotų dėl tiekėjo kaltės? Būtume visiškai izoliuoti nuo bet kokio darbo.

Kokia mano nuomonė? Web stums vis labiau taikomosias programas iš populiarumo ribų, bet jos niekada nemirs, nes niekas nepralenks tiesioginio užduočių siuntimo į procesorių, tad taikomosios programos liks mokslo srityje bei reikšmingesniuose IT projektuose.rojektuose.


Visų nurodytų pavyzdžių nuorodas rasite čia: http://blog.evalkaz94.blg.lt/web-kompiuteriu-ateitis/

O ką apie tai manote jūs?

2
Jūsų idėjos, pasiūlymai ir nusiskundimai / kodai.manualai.lt warnings
« Įrašytas: 2013-03-14 17:13:42 pm »
hey. šiandien užsukau į kodai.manualai.lt ir radau tokius warnings:
Warning: require() [function.require]: Unable to allocate memory for pool. in /home/admin/domains/manualai.lt/public_html/kodai/modules/mod_mainmenu/mod_mainmenu.php on line 42

Warning: require_once() [function.require-once]: Unable to allocate memory for pool. in /home/admin/domains/manualai.lt/public_html/kodai/modules/mod_mainmenu/helper.php on line 138
Warning: require() [function.require]: Unable to allocate memory for pool. in /home/admin/domains/manualai.lt/public_html/kodai/modules/mod_mainmenu/mod_mainmenu.php on line 42Warning: include() [function.include]: Unable to allocate memory for pool. in /home/admin/domains/manualai.lt/public_html/kodai/libraries/loader.php on line 140

3
Mano svetainė / Kill it žaidimas
« Įrašytas: 2013-01-20 12:55:19 pm »
Sveiki, norėčiau pristatyti savo blog'ą. Blogas labiau orientuotas į projektus, kuriuose dalyvauju, tad informacija yra retai talpinama. Ką tik pabaigiau kurti savo pirmąjį žaidimą su unreal engine 3. Siūlyčiau išbandyti ir išsakyti savo nuomonę. Ačiū už dėmesį!

Daugiau informacijos galite rasti čia

4
Visokios bėdos bėdelės ir šiaip klausimai / Visų RAM neišnaudojimas
« Įrašytas: 2013-01-08 18:08:03 pm »
Sveiki ,turiu nešiojamą kompiuterį, bet win OS visų RAM neišnaudoja. Kad būtų aiškiau pridedu pav.

5
Sveikinimai / Su šv. Kalėdomis!
« Įrašytas: 2012-12-25 12:15:48 pm »
Sveikinu visus su šventėmis. Praleiskit jas su artimaisiais. Tegul nauji metai atneša tik džiaugsmo ir sėkmės!

6
Šiandien vyko LMIO (Lietuvos mokinių informatikos olimpiada, miesto etapas). Čia norėčiau pateikti savo sprendimo būdą su paaiškinimais. Pridedu užduotį prie priedų.

I. Tikslas
Lavinti loginį mąstymą, sutiktų kliūčių įveikimą.

II. Teorija
Mūsų duomenų faile yra laikas - pradžia ir pabaiga, nuo kada Jaunėlis buvo užimtas. Mums reikia rasti visą Jaunėlio laisvo laiko sumą ir iš jos atimi filmukų trukmę tokia tvarka, jog peržiūrėtų skaičius būtų didžiausias.

III. Praktika
Pradėkime nuo pradžių. Pradiniai kintamieji: n, l masyvas - saugoti kiekvienai filmuko trukmės reikšmei, m. l masyvo reikšmių kiekį nustatome pagal n skaičių. Kadangi 1<=n<=100 maksimaliai gali būti 100 reikšmių įvesta į l masyvą. Taipogi įsivedame naują kintamąjį laikas laikyti viso laisvo laiko sumai. SUteikiame kintamajam laikas reikšmę =0, nes laisvo laiko iš pradžių neturime.
#include <iostream>
#include <fstream>

using namespace std;

int main()
{
int n, l[100]={0},  m, laikas=0;
return 0;
}
tuomet nuskaitome n ir visas l reikšmes:
duom>>n;
    if(n>100 || n<0) // skirta patikrinti ar n priklauso nustatyti reikšmių sričiai
             return 0;
    for(i=0;i<n;i++)
    {
                   duom>>l[i];
                   if(l[i]>90 || l[i]<1) // skirta patikrinti ar l priklauso nustatyti reikšmių sričiai
                              return 0;
    }
dabar laikas skaityti m*2 reikšmių (pradžios ir pabaigos, kuomet buvo užimtas), bet viską saugoti į atmintį neapsimoka. Geriau randame skirtumą tarp darbo pradžios ir prieš jį buvusio darbo pabaigos. Tam atlikti:
duom>>m;
    if(m>50 || m<2) / tikriname, ar m priklauso nurodytam intervalui
            return 0;
    duom>>i; //pirmoji laiko pradžia mums yra nereikalinga, nes iš jos nieko neatiminėsime.
    if(i>1440 || i<0)
              return 0;
    for(i=0;i<m-1;i++)
    {
                    duom>>a[0]; //paprastas kintamasis laikyti reikšmei
                    duom>>a[1]; // paprastas kintamasis laikyti reikšmei
norėčiau atlikti pastebėjimą, kad po m reikšmės nusiskaitėme pirmąjį kintamąjį ir jo reikšmę pradanginome naudodami kintamąjį i cikle. Jis yra visiškai nereikalingas, nes mes iš naujo darbo pradžios atimame pabaigą. Kadangi pirmasis darbas yra laikomas miegu, prieš jį nėra atliekamas joks darbas, to pasekoje - nėra laisvo laiko prieš tai.
                    if(a[0]>1440 || a[0]<0)
                              return 0;
                    if(a[1]>1440 || a[1]<0)
                              return 0;
                    laikas+=a[1]-a[0]; // prie esamos laiko reikšmės pridedame a[1] ir a[0] skirtumą - laisvo laiko tarpą.
    }
    duom.close(); // duomenų failas mums nebereikalingas, tad jį uždarome
metas pagalvoti kaip gauti maksimalų peržiūrų skaičių. Iš ko mažesnio skaičiaus atiminėsime, tuo daugiau veiksmų galėsime atlikti (pastaba: laikas negali būti neigiamas, nes filmukai žiūrimi tik laisvu laiku). Todėl mums reikia savo l masyvą išrikiuoti didėjimo tvarka. Tam pasitelksime burbulo rikiavimo būdą.
for(i=0;i<n;i++)
    {
                    for(d=0;d<n;d++)
                    {
                                    if(l[i]<l[d])
                                    {
                                                 blaikas=l[i]; / blaikas, įsivestas kintamasis, skirtas laikyti besikeičiantiems duomenims.
                                                 l[i]=l[d];
                                                 l[d]=blaikas;
                                    }
                    }
    }
liko paskutinis etapas - išminusuoti filmukus iš viso laisvo laiko. Tam pasitelksime while ciklą.
i=0; // taupome kintamuosius, nes jie užima atmintį
    while(laikas>0 && i!=n) // kol laiko yra ir peržiūrėtų filmukų skaičius neviršija visų filmukų skaičiaus
    {
                   laikas-=l[i]; // išminusuojame l[i] reikšmę.
                   i++; // panaudojame i kintamąjį ne tik iš eilės imti l-ojo nariui, bet ir skaičiuoti kiek kartų buvo atimta filmukai
    }
spausdiname rezultatus. Ši vieta apgaulinga. Kadangi mes naudojome while ciklą - jis pirma tikrina reikšmę, po to atlieka veiksmus, mūsų laikas galėjo tapti neigiamas. Kadangi mes to nenorime, turime patikrinti laiko reikšmę - jei ji didesnė už 0 tuomet viskas tvarkoje, jei mažesnė - vadinasi while ciklas vienu kartu buvo atliktas per daug, todėl reikia atimti vieną kartą.
if(laikas>=0)
    cout<<i<<"\n";
    else
    cout<<i-1<<"\n";
    rez.close();
return 0;
}
IV. Apibendrinimas
Šis uždavinys nėra sudėtingas, reikia atkreipti dėmesį į tai, kad privaloma skaičius išrikiuoti didėjimo tvarka bei kaip susumuoti visą laisvą laiką.

Čia mano pirmasis programavimo tutorial'as tad jei kils neaiškumų, rašykit, badysiu atsakyti į jus klausimus ar atkreipti dėmesį į pastabas.

7
Virtuvė / negirdėta programavimo kalba
« Įrašytas: 2012-08-26 14:23:44 pm »
vis netyčia naršydamas po kitą forumą užtikau progravimo kalbą, kurią siūlė progravimo pradžiai. Tai - Brainfuck. Būtent. Brainfuck. Keistumas kodo - neišpasakytas. Tikras brainfuck. Example:
+++++ +++++             initialize counter (cell #0) to 10
[                       use loop to set the next four cells to 70/100/30/10
    > +++++ ++              add  7 to cell #1
    > +++++ +++++           add 10 to cell #2
    > +++                   add  3 to cell #3
    > +                     add  1 to cell #4
    <<<< -                  decrement counter (cell #0)
]                   
> ++ .                  print 'H'
> + .                   print 'e'
+++++ ++ .              print 'l'
.                       print 'l'
+++ .                   print 'o'
> ++ .                  print ' '
<< +++++ +++++ +++++ .  print 'W'
> .                     print 'o'
+++ .                   print 'r'
----- - .               print 'l'
----- --- .             print 'd'
> + .                   print '!'
> .                     print '\n'
Daugiau -> http://en.wikipedia.org/wiki/Brainfuck

8
C# Klausimai ir pagalba / žodžių sujungimas
« Įrašytas: 2012-08-14 22:22:26 pm »
taigi niekaip neišeina sujungti keliuų string'ų į vieną.
1. metodas
Citata
string ats = ats1 + "-" + ats2 + "-" + ats3;
2. metodas
Citata
List<string> atsakymai = new List<string>(); // Create new list of strings
            atsakymai.Add(ats1);
            atsakymai.Add(ats2);
            atsakymai.Add(ats3);
            string ats = string.Join("-", atsakymai.ToArray());
abiem atvejais gaunu ats1 reikšmę.

9
C# Klausimai ir pagalba / skaičių pavertimas raidėmis
« Įrašytas: 2012-08-11 16:52:25 pm »
sveiki, pradėjau mokintis c# ir iškilo problema, kurios neturėjau su c++. Kodas:
while(part1>0 && i<5)
            {
                raide = (part1%1000)/2;
                part1 = part1 / 1000;
                mass[i]=raide.ToString();
                MessageBox.Show(mass[i]);
                i++;
            }
man  reikia paversti skaičius raidėmis. kaip tai padaryti?

10
bandant prisijungti visad rodo, kad neteisingas slaptažodis. Slaptažodį užkoduoju taip pat kaip ir registruojantis.
<?php
error_reporting
(NULL);
include 
'../main.php';
@
extract($_POST);
$lnick=strtolower($lnick);
$lpass $kodavimas->generavimas($lpass);

$data mysql_fetch_assoc(mysql_query("SELECT id, nick, password FROM vartotojai WHERE nick='$lnick' LIMIT 1"));

if(
$lnick == strtolower($data['nick'])) {
if($lpass == $data['password']){
setcookie('user',$data['id'], (time() +60 *60 24 28), '/');
echo 1;
}
else {
echo 3;
}
}
else {
echo 2;
}
 
?>

11
HTML, CSS ir JavaScript - Klausimai / tarpas tarp input
« Įrašytas: 2012-06-13 11:03:45 am »
taigi susidūriau so tokia problema: atsiranda tarpas tarp I ir II input formos, o kitur normaliai.

EDIT:
susitarkiau naudodamas lenteles.

12
C++ Klausimai ir pagalba / romėniški skaitmenys
« Įrašytas: 2011-09-21 18:23:04 pm »
taigi kilo programa su romėniškais skaitmenimis: atsakymą atvaizduoja teisingai arabiškai, o romėniškai ne. Programa:
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <iostream>

int versti (char rom[10]) {
int i, sk = 0, test[10], pagalb[10], il;
il = strlen(rom);
for(i=0;i<=il-1;i++) {
test[i] = rom[i];
switch (test[i]) {
case 105 : pagalb[i] = 1; break;
case 118 : pagalb[i] = 5; break;
case 120 : pagalb[i] = 10; break;
case 108 : pagalb[i] = 50; break;
case 99 : pagalb[i] = 100; break;
case 100 : pagalb[i] = 500; break;
case 109 : pagalb[i] = 1000; break;
default : pagalb[i] = 0; break;
}
}
for(i=0;i<=il-1;i++) {
if(pagalb[i] < pagalb[i+1])
sk = sk - pagalb[i];
else sk = sk + pagalb[i];
}
return(sk);
}

char* ats (int gal) {
char zod_ats[15];
int f, l;
int i, a[5], dal = 10, b, g;
for(i=0;i<=3;i++) {
a[i] = gal % dal;
dal = dal * 10;
}
for(int c=3;0<=c;c--) {
switch(i) {
case 3 : for(b=0;b<=a[3];b++) {               // tukstanciai
zod_ats[b] = 'm';
g = b;
}; break;
case 2 :  for(f=0;f<=a[2];f++) {              // simtai
zod_ats[g+f] = 'c';
g = g + f; }
break;
case 1 :  for(l=0;l<=a[2];l++) {              // desimtys
zod_ats[g+l] = 'l';
g = g + l;}
break;
case 0 : switch(a[0]) {                       // vienetai
case 1 : zod_ats[g+1] = 'i'; break;
case 2 : zod_ats[g+1] = 'i'; zod_ats[g+2] = 'i'; break;
case 3 : zod_ats[g+1] = 'i'; zod_ats[g+2] = 'i'; zod_ats[g+3] = 'i'; break;
case 4 : zod_ats[g+1] = 'i'; zod_ats[g+2] = 'v'; break;
case 5 : zod_ats[g+1] = 'v'; break;
case 6 : zod_ats[g+1] = 'v'; zod_ats[g+2] = 'i'; break;
case 7 : zod_ats[g+1] = 'v'; zod_ats[g+2] = 'i'; zod_ats[g+3] = 'i'; break;
case 8 : zod_ats[g+1] = 'v'; zod_ats[g+2] = 'i'; zod_ats[g+3] = 'i'; zod_ats[g+4] = 'i'; break;
case 9 : zod_ats[g+1] = 'i'; zod_ats[g+2] = 'x'; break;
default : zod_ats[g+1] = '\0';
}
default : zod_ats[i] = '\0';
}
}
printf("%s\n", zod_ats);
return (zod_ats);
}

int main() {
char p[10], a[10], pas[15];
int  sk1, sk2, gal, sud, i;

printf("Prasome ivesti romeniskus skaicius mazosiomis\n");
printf("-----------------------------------------------------------------------------\n");
printf("Iveskite pirma skaiciu: \n");
scanf("%s", p);
printf("Iveskite antra skaiciu: \n");
scanf("%s", a);
printf("Iveskite simbolio koda(1 - sudetis, 2  - atimtis, 3 - daugyba, 4 - dalyba): \n");
scanf("%d", &sud);
sk1 = versti(p);
sk2 = versti(a);
switch(sud) {
case 1 : gal = sk1 + sk2; break;
case 2 : gal = sk1 - sk2; break;
case 3 : gal = sk1 * sk2; break;
case 4 : gal = sk1 / sk2; break;
default : printf("Neteisingas simbolio kodas\n"); return 0;
}

printf("-----------------------------------------------------------------------------\n");
printf("%d \n", gal);
ats(3);
system("PAUSE");
return EXIT_SUCCESS;
}
padėtumėt?

13
Visokios bėdos bėdelės ir šiaip klausimai / decryptinimas
« Įrašytas: 2011-09-13 20:56:41 pm »
sveiki, taigi susidūriau su decryptinimo problemėle. Turiu šį kodą:
2xd1Ylxo0YuXwlzLe0cDVlnLEJvb1lf1evrDri8IEwoB8lfXe0OBVlnYFxbpVJeU6ivUn1dwcJrDd+f1DwybVJ8Y6xcDyJjLDRcaVlrU0PObhNrde5oBVJjL6JrDCryptinimo eilė:
(Normal Text -> AER-256 -> HAZZ-15 -> ZONG22 -> Reverse)pradedu decryptinti nuo hazz-15 ir bandant decryptint aer-256 man parodo, kad decryptinimas nepavyko. Decryptinimui naudoju http://crypo.com/

14
I kompiuteris
Citata
    Procesoriaus modelis: AMD Athlon II X3 445
    Procesoriaus taktinis dažnis: 3.1 GHz

    Vaizdo plokštė: ATI Radeon HD 4650
    Vaizdo plokštės atmintinė: 1GB

Atminties tipas: DDR3-1333

II kompiuteris
Citata
    AMD Athlon II X4 640
    Procesoriaus taktinis dažnis: 3.0 GHz

    Gigabyte Radeon HD 5570 GV-R557OC-1GI
    Vaizdo plokštės atmintinė: 1GB

Atminties tipas: DDR3

kuris geresnis? apie kitas dalis nusimanau, o be to jos gan ir panašios

15
C++ Klausimai ir pagalba / dev++ sukompiliuota programa
« Įrašytas: 2011-03-05 11:38:49 am »
taigi parasau programa, ja kompiliuoju, nemeta klaidu, paleidziu, suvedu duomenis ir programa uzsidaro. su visual studio viskas veikia o dev++ tokios problemos. pridedu source#include <stdio.h>
int main() {
float P, a, b, c, d, n;
printf("Iveskite Petro svori\n");
scanf("%f",&P);
printf("Iveskite pavasario procentus \n");
scanf("%f",&a);
printf("Iveskite vasaros procentus \n");
scanf("%f",&b);
printf("Iveskite rudens procentus \n");
scanf("%f",&c);
printf("Iveskite ziemos procentus \n");
scanf("%f",&d);
n = P - P * a / 100;
n = n + n * b / 100;
n = n - n * c / 100;
n = n + n * d / 100;
if (n > P)
printf("priaugo\n");
else if (n < P)
printf("sumazejo\n");
else printf ("nepakito\n");
return 0;

}
ir taip ant visu programu

16
HTML, CSS ir JavaScript - Klausimai / html email
« Įrašytas: 2010-02-28 16:00:43 pm »
turiu stai toki koda:
<p><label for="name">Vardas:</label>

<input type="text" name="name" id="anme" value="" /><br /></p>


<p><label for="email">Email: </label>

<input type="text" name="email" id="email" value="" /><br /></p>
<p><label for="message">Zinute:</label>

<textarea cols="20" rows="5" name="message" id="message"></textarea><br /></p>
<p><input type="submit" name="send" class="formbutton" value="Siusti" /></p>
</form>
<p>&nbsp;</p></p>
kaip padaryt kad siustu man i emal?

Puslapiai: [1]