Adatok
pi_zoli
0 bejegyzést írt és 31 hozzászólása volt az általa látogatott blogokban.
Programozó Páternoszter
Egyszer csak rámszól a blog és arra bíztat, hogy programozzak...*
2011.11.06 16:21:00
"Alighogy átszállt a határon a győzelem, az a hat-három s fáradtan a nagy drukkolástól ledőlnék, egyszer csak rámszól a rádió és arra bíztat, hogy verset írjak... Hát írok is." Zelk Zoltán: Rímes üdvözlő távirat http://www.mtv.hu/modernkepmesek/cikk.php?id=165709…..
pi_zoli
2011.11.11 18:46:59
A RozsdásFC is jelentkezik PLK-ra
pi_zoli
2011.11.14 15:05:25
Eminem - Not Afraid: http://www.youtube.com/watch?v=j5-yKhDd64s
Ez a hetedik hét (labor és előadás) posztja. Fő - 5/9 trófeás - témája a saját csapatod "GPS"-ének (azaz helyzetmeghatározásának) javítása. Ez egy kreatív feladat, ennek megfelelően "ilyen volt - ilyen lett" jellegű…..
pi_zoli
2011.10.24 14:40:26
pi_zoli
2011.10.24 14:42:15
RUSH: "Welcome aboard the Hammond, Eli. Yes, that is the planet Earth and yes, you are on a spaceship." SGU Stargate Universe http://www.imdb.com/title/tt1286039/
A laborra történő felkészülés mellé az alábbi muzsikát javasoljuk végtelenítve:…..
pi_zoli
2011.10.15 16:46:04
Javat tanitok összehasonlítás.
10^6 dl.dropbox.com/u/22824655/1.png
10^7 dl.dropbox.com/u/22824655/2.png
10^8 dl.dropbox.com/u/22824655/3.png
Nálam is a C a legkedvesebb a procinak.
10^6 dl.dropbox.com/u/22824655/1.png
10^7 dl.dropbox.com/u/22824655/2.png
10^8 dl.dropbox.com/u/22824655/3.png
Nálam is a C a legkedvesebb a procinak.
pi_zoli
2011.10.15 16:50:02
@Obsyd: Ez nagyon erősen megingatta az életbe vetett hitemet.
pi_zoli
2011.10.18 20:08:06
„The 600 series had rubber skin. We spotted them easy. But these are new. They look human. Sweat, bad breath, everything. Very hard to spot.”T E R M I N A T O RA mai laboron már (informatikus majdnem**) olyan fejlett ágenseket készítünk, amik analógiái az idézet "Cyber…..
pi_zoli
2011.10.02 12:50:34
pi_zoli
2011.10.02 13:06:30
pi_zoli
2011.10.05 14:30:25
Laborvezetőknek Az első nyolc előadás laborkártyái közül válogatva kérdezzük végig a hallgatóságot! Hallgatóknak Nagyon hatékony előre készülni a laborra, sokan és sok trófeát szereznek így! Immár a főtéma: szezonja van a teljesítés egyik szükséges feltétele…..
pi_zoli
2011.05.03 17:59:46
Íme a második hullám, de élvezd az elsőt is, még számos fraktálos, genomos, fehérjés és mindenféle 1-7 trófeás vad les itt is, a korábbi hullámban Rád! (Ha mást nem mondunk, akkor a szokásos "hegylakó szabály" van: csak egy maradhat, azaz az első vadászé a trófea.)…..
pi_zoli
2011.03.17 19:16:56
A Minix processz nyomonkövetésre: dl.dropbox.com/u/22824655/Minix_kernel-%21pcb.jpg
A forráskód nyilvános de ha szükséges pendrive-ra is felrakhatom a Minixet és bemutathatom személyesen.
A forráskód nyilvános de ha szükséges pendrive-ra is felrakhatom a Minixet és bemutathatom személyesen.
Íme a negyedik hullám, de élvezd az elsőt, a másodikat és a harmadikat is! (Ha mást nem mondunk, akkor a szokásos "hegylakó szabály" van: csak egy maradhat, azaz az első vadászé a trófea.) Továbbá, ha mást nem mondunk, akkor a jelen hullám feladatainak megoldását is C,…..
pi_zoli
2011.04.27 00:17:32
dl.dropbox.com/u/22824655/K%C3%A9perny%C5%91k%C3%A9p.png
a sorozatok randomgenerátorral készítve külön külön file-ba
a sorozatok randomgenerátorral készítve külön külön file-ba
pi_zoli
2011.04.27 00:43:23
dl.dropbox.com/u/22824655/k.png - szórás feltüntetve a könnyebb azonosítás végett
man compress: DESCRIPTION The compress utility shall attempt to reduce the size of the named files by using adaptive Lempel-Ziv coding algorithm. Note: Lempel-Ziv is US Patent 4464650, issued to…..
pi_zoli
2011.04.19 12:25:01
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <math.h>
#include <string.h>
typedef struct binfa
{
int ertek;
struct binfa *bal_nulla;
struct binfa *jobb_egy;
} BINFA, *BINFA_PTR;
BINFA_PTR
uj_elem ()
{
BINFA_PTR p;
if ((p = (BINFA_PTR) malloc (sizeof (BINFA))) == NULL)
{
perror ("memoria");
exit (EXIT_FAILURE);
}
return p;
}
extern void kiir (BINFA_PTR elem,FILE *c);
extern void ratlag (BINFA_PTR elem);
extern void rszoras (BINFA_PTR elem);
extern void szabadit (BINFA_PTR elem);
int
main (int argc, char **argv)
{
char b;
int a,i;
FILE *f,*c;
f=fopen(argv[1],"r");
c=fopen(argv[3],"w");
BINFA_PTR gyoker = uj_elem ();
gyoker->ertek = '/';
BINFA_PTR fa = gyoker;
if(!strncmp(argv[2],"-o",2) && argc==4)
{while ((b=getc(f))!=EOF)
{
for (i = 0; i < 8; i++)
{
a = b & 0x80;
if ((a >> 7) == 0)
{
if (fa->bal_nulla == NULL)
{
fa->bal_nulla = uj_elem ();
fa->bal_nulla->ertek = 0;
fa = gyoker;
}
else
{
fa = fa->bal_nulla;
}
}
else
{
if (fa->jobb_egy == NULL)
{
fa->jobb_egy = uj_elem ();
fa->jobb_egy->ertek = 1;
fa = gyoker;
}
else
{
fa = fa->jobb_egy;
}
}
b <<= 1;
}
}
}else printf("./programnev bemeneti_file -o kimeneti_file ");
// fprintf (c,"\n");
kiir (gyoker,c);
extern int max_melyseg, atlagosszeg, melyseg, atlagdb;
extern double szorasosszeg, atlag;
fprintf (c,"melyseg=%d\n", max_melyseg);
/* Átlagos ághossz kiszámítása */
atlagosszeg = 0;
melyseg = 0;
atlagdb = 0;
ratlag (gyoker);
atlag = atlagosszeg / atlagdb;
/* Ághosszak szórásának kiszámítása */
atlagosszeg = 0;
melyseg = 0;
atlagdb = 0;
szorasosszeg = 0.0;
rszoras (gyoker);
double szoras = 0.0;
if (atlagdb - 1 > 0)
szoras = sqrt( szorasosszeg / (atlagdb - 1));
else
szoras = sqrt (szorasosszeg);
fprintf (c,"altal=%f\nszoras=%f\n", atlag, szoras);
szabadit (gyoker);
fclose(f);
fclose(c);
}
// a Javacska ONE projekt Hetedik Szem/TudatSzamitas.java mintajara
// sourceforge.net/projects/javacska/
// az atlag() hivasakor is inicializalni kell oket, a
// a rekurziv bejaras hasznalja
int atlagosszeg = 0, melyseg = 0, atlagdb = 0;
void
ratlag (BINFA_PTR fa)
{
if (fa != NULL)
{
++melyseg;
ratlag (fa->jobb_egy);
ratlag (fa->bal_nulla);
--melyseg;
if (fa->jobb_egy == NULL && fa->bal_nulla == NULL)
{
++atlagdb;
atlagosszeg += melyseg;
}
}
}
// a Javacska ONE projekt Hetedik Szem/TudatSzamitas.java mintajara
// sourceforge.net/projects/javacska/
// az atlag() hivasakor is inicializalni kell oket, a
// a rekurziv bejaras hasznalja
double szorasosszeg = 0.0, atlag = 0.0;
void
rszoras (BINFA_PTR fa)
{
if (fa != NULL)
{
++melyseg;
rszoras (fa->jobb_egy);
rszoras (fa->bal_nulla);
--melyseg;
if (fa->jobb_egy == NULL && fa->bal_nulla == NULL)
{
++atlagdb;
szorasosszeg += ((melyseg - atlag) * (melyseg - atlag));
}
}
}
//static int melyseg = 0;
int max_melyseg = 0;
void
kiir (BINFA_PTR elem,FILE *c)
{
if (elem != NULL)
{
++melyseg;
if (melyseg > max_melyseg)
max_melyseg = melyseg;
kiir (elem->jobb_egy,c);
for (int i = 0; i < melyseg; ++i)
fprintf (c,"---");
fprintf (c,"%c(%d)\n", elem->ertek < 2 ? '0' + elem->ertek : elem->ertek,
melyseg);
kiir (elem->bal_nulla,c);
--melyseg;
}
}
void
szabadit (BINFA_PTR elem)
{
if (elem != NULL)
{
szabadit (elem->jobb_egy);
szabadit (elem->bal_nulla);
free (elem);
}
}
#include <stdlib.h>
#include <unistd.h>
#include <math.h>
#include <string.h>
typedef struct binfa
{
int ertek;
struct binfa *bal_nulla;
struct binfa *jobb_egy;
} BINFA, *BINFA_PTR;
BINFA_PTR
uj_elem ()
{
BINFA_PTR p;
if ((p = (BINFA_PTR) malloc (sizeof (BINFA))) == NULL)
{
perror ("memoria");
exit (EXIT_FAILURE);
}
return p;
}
extern void kiir (BINFA_PTR elem,FILE *c);
extern void ratlag (BINFA_PTR elem);
extern void rszoras (BINFA_PTR elem);
extern void szabadit (BINFA_PTR elem);
int
main (int argc, char **argv)
{
char b;
int a,i;
FILE *f,*c;
f=fopen(argv[1],"r");
c=fopen(argv[3],"w");
BINFA_PTR gyoker = uj_elem ();
gyoker->ertek = '/';
BINFA_PTR fa = gyoker;
if(!strncmp(argv[2],"-o",2) && argc==4)
{while ((b=getc(f))!=EOF)
{
for (i = 0; i < 8; i++)
{
a = b & 0x80;
if ((a >> 7) == 0)
{
if (fa->bal_nulla == NULL)
{
fa->bal_nulla = uj_elem ();
fa->bal_nulla->ertek = 0;
fa = gyoker;
}
else
{
fa = fa->bal_nulla;
}
}
else
{
if (fa->jobb_egy == NULL)
{
fa->jobb_egy = uj_elem ();
fa->jobb_egy->ertek = 1;
fa = gyoker;
}
else
{
fa = fa->jobb_egy;
}
}
b <<= 1;
}
}
}else printf("./programnev bemeneti_file -o kimeneti_file ");
// fprintf (c,"\n");
kiir (gyoker,c);
extern int max_melyseg, atlagosszeg, melyseg, atlagdb;
extern double szorasosszeg, atlag;
fprintf (c,"melyseg=%d\n", max_melyseg);
/* Átlagos ághossz kiszámítása */
atlagosszeg = 0;
melyseg = 0;
atlagdb = 0;
ratlag (gyoker);
atlag = atlagosszeg / atlagdb;
/* Ághosszak szórásának kiszámítása */
atlagosszeg = 0;
melyseg = 0;
atlagdb = 0;
szorasosszeg = 0.0;
rszoras (gyoker);
double szoras = 0.0;
if (atlagdb - 1 > 0)
szoras = sqrt( szorasosszeg / (atlagdb - 1));
else
szoras = sqrt (szorasosszeg);
fprintf (c,"altal=%f\nszoras=%f\n", atlag, szoras);
szabadit (gyoker);
fclose(f);
fclose(c);
}
// a Javacska ONE projekt Hetedik Szem/TudatSzamitas.java mintajara
// sourceforge.net/projects/javacska/
// az atlag() hivasakor is inicializalni kell oket, a
// a rekurziv bejaras hasznalja
int atlagosszeg = 0, melyseg = 0, atlagdb = 0;
void
ratlag (BINFA_PTR fa)
{
if (fa != NULL)
{
++melyseg;
ratlag (fa->jobb_egy);
ratlag (fa->bal_nulla);
--melyseg;
if (fa->jobb_egy == NULL && fa->bal_nulla == NULL)
{
++atlagdb;
atlagosszeg += melyseg;
}
}
}
// a Javacska ONE projekt Hetedik Szem/TudatSzamitas.java mintajara
// sourceforge.net/projects/javacska/
// az atlag() hivasakor is inicializalni kell oket, a
// a rekurziv bejaras hasznalja
double szorasosszeg = 0.0, atlag = 0.0;
void
rszoras (BINFA_PTR fa)
{
if (fa != NULL)
{
++melyseg;
rszoras (fa->jobb_egy);
rszoras (fa->bal_nulla);
--melyseg;
if (fa->jobb_egy == NULL && fa->bal_nulla == NULL)
{
++atlagdb;
szorasosszeg += ((melyseg - atlag) * (melyseg - atlag));
}
}
}
//static int melyseg = 0;
int max_melyseg = 0;
void
kiir (BINFA_PTR elem,FILE *c)
{
if (elem != NULL)
{
++melyseg;
if (melyseg > max_melyseg)
max_melyseg = melyseg;
kiir (elem->jobb_egy,c);
for (int i = 0; i < melyseg; ++i)
fprintf (c,"---");
fprintf (c,"%c(%d)\n", elem->ertek < 2 ? '0' + elem->ertek : elem->ertek,
melyseg);
kiir (elem->bal_nulla,c);
--melyseg;
}
}
void
szabadit (BINFA_PTR elem)
{
if (elem != NULL)
{
szabadit (elem->jobb_egy);
szabadit (elem->bal_nulla);
free (elem);
}
}
Mivel jó néhányan ráéreztek a dolog ízére, íme ide gyűjtünk majd néhány további kisbajnokságot. (Itt a kettőnél nagyobb egyenlőt érő kisbajnokságok programjait személyesen kell bemutatni és megvédeni, kivéve, ha jelezzük, hogy adott poszt kommentjeként is beküldhető.) 7…..
pi_zoli
2011.02.28 19:59:22
@nb: ezzel nagyon szépen kiadja a megoldást:
double szh(const char titkos[],int titkos_meret)
{
int h=0,i;
for(i=0;i<titkos_meret;i++)
if (titkos[i]==' '||titkos[i]=='\n')
h++;
return (double)titkos_meret/h;
}
int
tiszta_lehet (const char titkos[], int titkos_meret)
{
return szh(titkos,titkos_meret)>6.0&&
szh(titkos,titkos_meret)<9.0&&strcasestr(titkos,"Richard");
}
double szh(const char titkos[],int titkos_meret)
{
int h=0,i;
for(i=0;i<titkos_meret;i++)
if (titkos[i]==' '||titkos[i]=='\n')
h++;
return (double)titkos_meret/h;
}
int
tiszta_lehet (const char titkos[], int titkos_meret)
{
return szh(titkos,titkos_meret)>6.0&&
szh(titkos,titkos_meret)<9.0&&strcasestr(titkos,"Richard");
}
Laborvezetőknek A február 21-i héten az első előadás laborkártyáit kérdezzük végig a hallgatóktól szerdáig, szerda után (miután lement a fizikai előadáson) a másodikét! Ha a laborvezető jónak, szükségesnek tartja, korábbi (az első előadásbeli) kártyákat is vigyen be az…..
pi_zoli
2011.02.22 15:49:48
Nem tudom hogy ez fontos e itt már de a titkos.l2 szövege: Végiggondolva, az aranyszabály azt kívánja, hogyha én szeretek egy programot, akkor azt
másokkal is meg kell osztanom, akik szintén szeretik. A szoftvereladók a felhasználók
megosztására és leigázására törekednek; azt akarják, hogy a felhasználók ne osszák meg
a programokat egymással. Én nem vagyok hajlandó felhasználótársaim ellen fordulni.
Nem tudok jó szívvel aláírni egy titoktartási nyilatkozatot vagy egy szoftverlicencet.
Évekig dolgoztam az AI laborban, és eltűrtem ilyen és ehhez hasonló barátságtalan dolgokat,
de végül túl messzire mentek: nem maradhattam egy olyan intézményben, ahol ilyen dolgokra
kényszerítenek az akaratom ellenére.
Azért, hogy a számítógépeket minden szégyenkezés nélkül tovább használhassam, elhatároztam,
hogy összegyűjtök egy olyan szabad szoftvercsomagot, amely képes lesz minden nem szabad
szoftver nélkül létezni. Otthagytam hát az AI labort, hogy az MIT ne tudja jogi úton
megakadályozni a GNU közreadását.
Richard Stallman
A GNU-kiáltvány
www.gnu.hu/gnu-kialtvany.html
A kód pedig a már említett 12121213
//ha nem ér semmit akkor ez csak egy megjegyzés
másokkal is meg kell osztanom, akik szintén szeretik. A szoftvereladók a felhasználók
megosztására és leigázására törekednek; azt akarják, hogy a felhasználók ne osszák meg
a programokat egymással. Én nem vagyok hajlandó felhasználótársaim ellen fordulni.
Nem tudok jó szívvel aláírni egy titoktartási nyilatkozatot vagy egy szoftverlicencet.
Évekig dolgoztam az AI laborban, és eltűrtem ilyen és ehhez hasonló barátságtalan dolgokat,
de végül túl messzire mentek: nem maradhattam egy olyan intézményben, ahol ilyen dolgokra
kényszerítenek az akaratom ellenére.
Azért, hogy a számítógépeket minden szégyenkezés nélkül tovább használhassam, elhatároztam,
hogy összegyűjtök egy olyan szabad szoftvercsomagot, amely képes lesz minden nem szabad
szoftver nélkül létezni. Otthagytam hát az AI labort, hogy az MIT ne tudja jogi úton
megakadályozni a GNU közreadását.
Richard Stallman
A GNU-kiáltvány
www.gnu.hu/gnu-kialtvany.html
A kód pedig a már említett 12121213
//ha nem ér semmit akkor ez csak egy megjegyzés
Nyilván van, akiben nincs is. Akiben igen, annak tapasztalatom szerint a 2. előadásbeli alábbi jellegű fólia témájának megértése után: amikor leesik, hogy a mutató valójában nem egy bonyolult konstrukció. ..
Belépve többet láthatsz. Itt beléphetsz