Regisztráció Blogot indítok
Adatok
Kassen

0 bejegyzést írt és 24 hozzászólása volt az általa látogatott blogokban.

Admin Szerkesztő Tag Vendég
Múlt hét szerdától elérhető a git repó a SF-on, most már át is szerveztem: egy "Helló, Világ!" szintű Google Protobuf kommunikációs osztályt formálisan betettem a Maven projektbe (lásd a pom.xml-t). Ez lesz az alapja a YANonymous Construct és a YANonymous Puzzle közötti…..
Kassen 2013.11.19 01:51:23
www.dropbox.com/s/z79r7pfhqam4mqx/binfa1vs2.jpg

Itt az eredményeken látszik, hogy a 32 bites rendszeremen igen jelentős különbséggel a külső osztályos vezeti a gyorsasági versenyt. Hamarosan küldöm a heap-memóriás zöld csíkok kifejtése is.
Kassen 2013.11.19 14:25:16
@Kassen: Védés:

A fenti kollégáktól eltérően az én 32 bites fedora 19 linuxomon a lényegi különbség nem a memóriahaszálatban van, hanem a futási időben. A külső osztályos sokkalta gyorsabb.
Memóriahasználatban az összes lefoglalt memória(committet) a külső osztályosnál kb 65 MB-al kisebb, amit én is a referenciákra tudnék visszavezetni.

További teszteket végzek a pontosabb eredményért, de eddig mindig a külső osztály viszi a prímet.
Kassen 2013.11.25 00:41:24
@Kassen:
Elvégeztem a tesztet egy egyetemi gépen is. Időben egyértelműen jobban teljesít, mint az én őskövület laptopom, viszont meglepő különbség, hogy a 64 bites egyetemi gépen jobban látszik a belső és külső osztály közti különbség a szemétgyűjtögetés közben. Memóriában is bő 200 Megával csökken a felhasznált memória a külső osztályban.

Az összehasonlítás mindkét gépen és minden teszten azt adta vissza, hogy a külső osztályos jobb memóriafoglalás és CPU terén is. Bár a két teszt eltér a heap memória maximális korlátjában, ugyanis az és gépemen csak 1 GB-ot tudtam adni a teszthez, míg a benti gépen lazán volt neki 2 GB, amit hozzávághattam. A tesztek "esélyegyenlősége" miatt próbáltam először az egyetemi gépen is 1 GB-ra korlátozni de az látható volt az eredeti belső osztályos BinFánál, hogy több memóriát igényel. (fel tudom tenni arról is az összehasonlítást, ha szükséges)

Saját:
www.dropbox.com/s/1m45zn7bbio4p9m/sebes%C3%A9teszt%20inspiron%201721%20max%20heap%201G.jpg

Egyetemi:
www.dropbox.com/s/ce9bm4na0wq610y/sebessegteszt%20egyetemi%20g%C3%A9p%20max%20heap%202G.jpg
"Valakinek holnap le kell győzni a sötétséget Mondd, te kit választanál? Valakinek holnap át kell írni a régi meséket Ó, mondd, te kit választanál? Valakinek holnap meg kell váltani ezt a világot Mondd, te kit választanál?" István a király Az első laborfeladat (szept. 23): a…..
A félév közepén a védendő (Humán Genomos) programra a z3a7.cpp, z3a8.cpp aktuális verziók szolgáltatták az alapot. Ahogy a számozás is mutatja, ezek együtt finomodnak a védésekkel: ha van valami hiba vagy észrevétel, akkor annak javítása, vagy implementálása lehet éppen a…..
Kassen 2012.05.12 23:17:55
@Toma89: Ubuntuban dolgozom és még az opcionális programokat is feltettem. A boost ír ki pár hibát telepítésnél de nem sokat tudok tenni ellene. Most az fog jönni, hogy szépen átirányítok mindent amit telepítéskor kiír egy fájlba, ahonnan soronként meg tudom nézni az összes visszajelzését... Izgalmas lesz és biztos gyorsan végzek -.-
Kassen 2012.05.16 23:04:42
@nb: Végtére is, feltettem egy boost-all-dev csomagot, amiben úgy láttam benne volt a bjam is. De azóta már kész az rcg amit holnapra viszek. Egyszerűen config és make parancsok kellettek, plusz egy csomó pici program telepítése mint xrender, automake1.11, stb.
Ez a poszt az év közbeni védést támogatja. Laborfeladatként a védés "C vetületét" készítjük el. Itt nem adok teljes kódot, hogy a hallgató rá legyen szorítva az önálló munkára. (A közelgő aktuális védésre ez nem igaz, hiszen az annak alapjául szolgáló teljes…..
Az elmúlt héten többen szóvá tették, hogy Ők nem olvasták a labor posztját, ezért nem tudták, hogy pontosan milyen olvasmányélményekkel kell, hogy a laborra rendelkezzenek. A hallgatói laborkártya kezdeményezés kb. olyan, mint amikor a magyar tanárod rákérdezett, hogy "a…..
Kassen 2012.03.12 21:04:41
Fapados verzió a +1 pontos átalakításhoz (itt a 4. feladat)

#include <stdio.h>
#include <unistd.h>

int
main (void)
{
int szamlalo=0;
unsigned char b1, b2, b3;

while (read (0, (void *) &b1, sizeof (unsigned char)))
if (b1 == '\n')
{
break;
}

while (read (0, (void *) &b1, sizeof (unsigned char)) &&
read (0, (void *) &b2, sizeof (unsigned char)) &&
read (0, (void *) &b3, sizeof (unsigned char)))
{
if (b1 == 'T' && b2 == 'T' && (b3 == 'T' || b3 == 'C'))
{
printf ("Phe ");
}
else if (b1 == 'T' && b2 == 'T' && (b3 == 'A' || b3 == 'G'))
{
printf ("Leu ");
}
else if (b1 == 'C' && b2 == 'T')
{
printf ("Leu ");
}
else if (b1 == 'A' && b2 == 'T'
&& (b3 == 'T' || b3 == 'C' || b3 == 'A'))
{
printf ("Ile ");
}
else if (b1 == 'A' && b2 == 'T' && b3 == 'G')
{
printf ("Met ");
}
else if (b1 == 'G' && b2 == 'T')
{
printf ("Val ");
}
else if (b1 == 'T' && b2 == 'C')
{
printf ("Ser ");
}
else if (b1 == 'C' && b2 == 'C')
{
printf ("Pro ");
}
else if (b1 == 'A' && b2 == 'C')
{
printf ("Thr ");
}
else if (b1 == 'G' && b2 == 'C')
{
printf ("Ala ");
}
else if (b1 == 'T' && b2 == 'A' && (b3 == 'T' || b3 == 'C'))
{
printf ("Tyr ");
}
else if (b1 == 'T' && b2 == 'A' && (b3 == 'A' || b3 == 'G'))
{
printf ("Stop");
}
else if (b1 == 'C' && b2 == 'A' && (b3 == 'T' || b3 == 'C'))
{
printf ("His ");
}
else if (b1 == 'C' && b2 == 'A' && (b3 == 'A' || b3 == 'G'))
{
printf ("Gln ");
}
else if (b1 == 'A' && b2 == 'A' && (b3 == 'T' || b3 == 'C'))
{
printf ("Asn ");
}
else if (b1 == 'A' && b2 == 'A' && (b3 == 'A' || b3 == 'G'))
{
printf ("Lys ");
}
else if (b1 == 'G' && b2 == 'A' && (b3 == 'T' || b3 == 'C'))
{
printf ("Asp ");
}
else if (b1 == 'G' && b2 == 'A' && (b3 == 'A' || b3 == 'G'))
{
printf ("Glu ");
}
else if (b1 == 'T' && b2 == 'G' && (b3 == 'T' || b3 == 'C'))
{
printf ("Cys ");
}
else if (b1 == 'T' && b2 == 'G' && b3 == 'A')
{
printf ("Stop");
}
else if (b1 == 'T' && b2 == 'G' && b3 == 'G')
{
printf ("Trp ");
}
else if (b1 == 'C' && b2 == 'G')
{
printf ("Arg ");
}
else if (b1 == 'A' && b2 == 'G' && (b3 == 'T' || b3 == 'C'))
{
printf ("Ser ");
}
else if (b1 == 'A' && b2 == 'G' && (b3 == 'A' || b3 == 'G'))
{
printf ("Arg ");
}
else if (b1 == 'G' && b2 == 'G')
{
printf ("Gly ");
}

szamlalo = szamlalo + 3;
if (szamlalo >= 10000)
break;
}

}

Pro Thr Leu Thr Leu Thr Leu Thr Leu Thr Leu Thr Leu Thr Leu Thr Leu Thr Leu
Thr Leu Thr Leu Pro Asn Pro Asn Pro Asn Pro Asn Pro Asn Pro Asn Pro Asn Pro
Asn Pro Asn Pro Asn Pro Asn Pro Pro StopPro StopPro StopPro StopPro StopPro
StopPro StopPro StopPro StopPro StopPro StopPro Leu Thr Leu Thr Leu Thr Leu
Thr Leu Thr Leu Thr Leu Thr Leu Thr Leu Thr Leu Thr Leu Thr Leu Pro Asn Pro
Asn Pro Asn Pro Asn Pro Asn Pro Asn Pro Asn Pro Asn Pro Asn Pro Asn Pro Asn
Pro Pro StopPro StopPro StopPro StopPro StopPro StopPro StopPro StopPro Stop
Pro StopPro StopPro Leu Thr Leu Thr Leu Thr Leu Thr Leu Thr Leu Thr Leu Thr
Leu Thr Leu Thr Leu Thr Leu Thr Leu Pro Asn Pro Asn Pro Asn Pro Asn Pro Asn
Pro Asn Pro Asn Pro Asn Pro Asn Pro Asn Pro Asn Pro Pro StopPro StopPro Stop
Pro StopPro StopPro StopPro StopPro StopPro StopPro StopPro StopPro Leu Thr
Leu Thr Leu Thr Leu Thr Leu Thr Leu Thr Leu Thr Leu Thr Leu Thr Leu Thr Leu
Thr
Kassen 2012.03.14 18:50:12
@Kassen: Akkor ez az előző nem jó? Nem kaptam semmi visszajelzést, pedig végülis hibátlanul elvégzi a dolgát.
A feladat szövege még egyszer:
"1 trófea annak, aki a genetikai kódot a kódnak megfelelő fehérjék sorozatává kódolja, pl.: TGT=Cys, TGG=Trp, TGA=STOP, segít a DNA codon table, jöhet kommentben a kód és egy kis rövid demó minta, hogy lássam jó-e."
szinkron: "Vissza? Soha!" http://www.imdb.com/title/tt1217613/ Battle Los Angeles Választott címünk arra utal, hogy ha már felvettük a "válogatott képzést", akkor ne adjuk le, sőt teljesítsük sikerrel! Ez az első labor posztja, ahol beszedjük az első…..