Adatok
basecamp
0 bejegyzést írt és 82 hozzászólása volt az általa látogatott blogokban.
Ez volt a tizenharmadik hét (labor és előadás) posztja. A laborokra az utolsó három hétre már nem írtam ki kötelező törzsanyagot, mert a főtéma a laborgyakorlat védése volt! A poszt funkciója immár a szóbeli és írásbeli vizsgák szervezése. Megtalálod itt a…..
basecamp
2011.12.19 08:27:49
@nb: Mikor lesz végleges eredmény hírdetés?
basecamp
2011.12.19 08:51:54
@nb: 5/17 Készíts MySQL, (vagy PostgreSQL) táblákat a PLB jellemzésére, és hozzá egy lekérdező Java szervletet, ami kimenetére küldi az aktuális tabellát! (help: PP JDBC-s visszajelzés példa)
5/20 ua., mint az előző, de a meccsek eredményeit is weben/Java Szervleten lehessen bevinni!
5/20 ua., mint az előző, de a meccsek eredményeit is weben/Java Szervleten lehessen bevinni!
basecamp
2012.01.15 18:39:20
Programozó Páternoszter
Ó, mondd, te kit választanál?* GlassFish fürt, JBoss, Geronimo, Tomcat...
2011.11.28 11:30:00
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?
Ó, mondd, te kit választanál? : István a király - Te…..
basecamp
2011.12.01 20:34:21
Programozó Páternoszter
left over from the era of closed standards and unilateral corporate control of web technology*
2011.11.19 15:57:00
"It's a fossil, left over from the era of closed standards and unilateral corporate control of web technology." - http://occupyflash.org/#manifesto (ford. itt) Általánosan igaz szerintem, hogy a katedrális nem versenyképes a bazárral szemben hosszú távon - ha ismersz olyan zárt…..
basecamp
2011.11.24 14:13:18
@nb: A PLB szabályzata megengedi hogy a Kapusunk teljesen külön álló legyen? pl egy Goalie.jar?
basecamp
2011.11.24 14:24:28
@nb: az ok csak az új csapat nem lesz kész teljesen hétvégére
ezért gondoltam hogy a kapus-t befejezem az jön az újból a többi meg a régiből kicsit tuningolva
ezért gondoltam hogy a kapus-t befejezem az jön az újból a többi meg a régiből kicsit tuningolva
basecamp
2011.11.24 14:29:35
@nb: Írtam emailt az elmaradt pontokkal és az IBMes versennyel kapcsolatban
A DE IK Prog2, programozás bevezető kurzusát támogató címbeli intézményt most megszervezzük! Párhuzamosan ez a poszt a nyolcadik előadás és labor posztja is. Prog2 labor labdarúgó-bajnokság, PLB Figyelj, mert a határidő közeli, lásd a kiírást a könyvben! 1.3.1.1.2.Prog2 labor…..
basecamp
2011.11.10 15:34:41
@Veyron007: csak gondoltam viszonzom a multkori szivességet a tdp-vel
basecamp
2011.11.21 20:11:02
@nb: Úgy jó hogy pontok szerint rendezve íratom ki és úgy írom elé a helyezést? vagy elegánsabb megoldást keressek?
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…..
basecamp
2011.11.19 16:16:27
@Rankerz: Sajnos még mindig nincs kész az A-Team szóval nem kell izgulnod...
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ű…..
basecamp
2011.10.25 03:12:57
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:…..
Here we pass the ball, you understand that? We're a unit, not a one-man show. The name on the front of the shirt is more important than the one on the back. Erik Dornhelm, GOAL, http://www.imdb.com/title/tt0380389/quotes Ez a harmadik hét (labor és előadás) posztja. A hét feladata az előző…..
basecamp
2011.09.27 17:58:56
@ruty: librcsc-4.1.0 ezt miért raktad fel?
basecamp
2011.09.27 18:00:08
@Logos: rcss2d.blogspot.com/2010/02/install-server-1401-on-ubuntu-910.html igaz 9.10-hez van de menni kell frissebben is
basecamp
2011.09.29 22:09:49
Ez a második hét (labor és előadás) posztja. Főleg focizni fogunk, de a labor elején, hasonlóan az első héthez, megismételjük a Prog1 második laborjának a feladatát, de most a megoldást ne C-ben, hanem Javában adjuk meg. Ehhez a Javát tanítok (1.12. példa - Titkosítás kizáró…..
basecamp
2011.09.22 13:00:41
Ping Pong FC:
www22.zippyshare.com/v/35460659/file.html
Kapuba FC - IszonyFc:
www63.zippyshare.com/v/78828423/file.html
Mágnes FC:
itt csak két játékosra állítottam rá a jobb láthatóság miatt a másik csapatból a vele azonos számút követi
www29.zippyshare.com/v/63677906/file.html
www22.zippyshare.com/v/35460659/file.html
Kapuba FC - IszonyFc:
www63.zippyshare.com/v/78828423/file.html
Mágnes FC:
itt csak két játékosra állítottam rá a jobb láthatóság miatt a másik csapatból a vele azonos számút követi
www29.zippyshare.com/v/63677906/file.html
basecamp
2011.09.27 08:23:45
basecamp
2011.09.27 08:36:13
... és elérkezett: indul a félév! Ez itt az első hét (labor és előadás) posztja. Emlékezzünk, hogy a Java-t, mint platformot már bevezettük az elmúlt félév (prog1) során. Sőt kisebb Java programokkal is találkoztunk a C++ vs. Java összehasonlítások során, például a…..
A két kecskeméti vereség után már az is megfordult a fejemben, hogy nem a Loki lesz a bajnok... de itt az aktuális alternatív tabella, aminek félreérthetetlen az üzenete: a DVSC a Monicomp Liga jelen pillanatban is egyik legerősebb csapata, legalábbis az alternatív tabella szerint. De…..
Í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,…..
basecamp
2011.05.01 19:14:45
Végül csak megcsináltam
12 kisbajnokságos feladatok
* (ÉLES C++ és Python) Készítsd el mindkettőben az LZW fa építőt, de ne bináris 0,1-re vagy T, C, A, G betűkre működjön, hanem tetszőleges szavakra (help: korábbi hullám Könyves Kálmános feladata a Python részhez.) Végezz sebességtesztet is a két változattal!
imagerz.com/QFdDXV0BBVM
C++ kód:
#include <iostream>
#include <fstream>
#include <map>
#include <string>
class Fa{
public:
Fa() {};
std::map<std::string, Fa> agak;
};
int melyseg;
void kiir(Fa gyoker){
std::map<std::string,Fa>::const_iterator end = gyoker.agak.end();
std::map<std::string,Fa>::const_iterator it;
for ( it= gyoker.agak.begin(); it != end; ++it)
{
for (int i=0; i<melyseg;i++) std::cout<<"-";
std::cout << "" << it->first <<"\n";
melyseg++;
kiir(it->second);
melyseg--;
}
}
int
main (int argc, char *argv[])
{
char *inFile = *++argv;
std::fstream beFile (inFile, std::ios_base::in);
unsigned char b;
std::string szo;
Fa gyoker;
Fa * myFa = &gyoker;
while (beFile.read ((char *) &b, sizeof (unsigned char))) {
if (b==' '){
if (myFa->agak.count(szo)==0)
{
Fa uj;
myFa->agak[szo] = uj;
myFa = &gyoker;
}
else
{
myFa = &myFa->agak[szo];
}
szo="";
}
else{
szo+=b;
}
}
melyseg=0;
kiir(gyoker);
beFile.close();
return 0;
}
Python:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import commands
import re
#statikus tcag
class Fa(object):
agak={}
class Kivitelezo(object):
gyoker = fa = Fa()
def __init__(self):
pass
def epit(self):
keres = raw_input()
if len(keres) == 0:
self.kiir(self.gyoker)
self.epitmeny(keres)
self.kiir(self.gyoker)
def epitmeny(self, szoveg):
for szo in szoveg:
if self.fa.agak.has_key(szo):
self.fa = self.fa.agak[szo]
else:
self.fa.agak[szo] = Fa()
self.fa.agak[szo].agak={}
self.fa = self.gyoker
melyseg = 0
maxmelyseg = 0
def kiir(self, honnan):
for szo in honnan.agak.keys():
m = (self.melyseg+1)*10
formatum=u"{0:" + str(m) + "d} {1:10s}"
print formatum.format(self.melyseg, "<"+szo+">")
self.melyseg +=1
if (self.maxmelyseg<self.melyseg):
self.maxmelyseg = self.melyseg
self.kiir(honnan.agak[szo])
self.melyseg -=1
def adatok(self):
print "Max mélység: " + str(self.maxmelyseg)
ceg = Kivitelezo()
ceg.epit()
ceg.adatok()
12 kisbajnokságos feladatok
* (ÉLES C++ és Python) Készítsd el mindkettőben az LZW fa építőt, de ne bináris 0,1-re vagy T, C, A, G betűkre működjön, hanem tetszőleges szavakra (help: korábbi hullám Könyves Kálmános feladata a Python részhez.) Végezz sebességtesztet is a két változattal!
imagerz.com/QFdDXV0BBVM
C++ kód:
#include <iostream>
#include <fstream>
#include <map>
#include <string>
class Fa{
public:
Fa() {};
std::map<std::string, Fa> agak;
};
int melyseg;
void kiir(Fa gyoker){
std::map<std::string,Fa>::const_iterator end = gyoker.agak.end();
std::map<std::string,Fa>::const_iterator it;
for ( it= gyoker.agak.begin(); it != end; ++it)
{
for (int i=0; i<melyseg;i++) std::cout<<"-";
std::cout << "" << it->first <<"\n";
melyseg++;
kiir(it->second);
melyseg--;
}
}
int
main (int argc, char *argv[])
{
char *inFile = *++argv;
std::fstream beFile (inFile, std::ios_base::in);
unsigned char b;
std::string szo;
Fa gyoker;
Fa * myFa = &gyoker;
while (beFile.read ((char *) &b, sizeof (unsigned char))) {
if (b==' '){
if (myFa->agak.count(szo)==0)
{
Fa uj;
myFa->agak[szo] = uj;
myFa = &gyoker;
}
else
{
myFa = &myFa->agak[szo];
}
szo="";
}
else{
szo+=b;
}
}
melyseg=0;
kiir(gyoker);
beFile.close();
return 0;
}
Python:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import commands
import re
#statikus tcag
class Fa(object):
agak={}
class Kivitelezo(object):
gyoker = fa = Fa()
def __init__(self):
pass
def epit(self):
keres = raw_input()
if len(keres) == 0:
self.kiir(self.gyoker)
self.epitmeny(keres)
self.kiir(self.gyoker)
def epitmeny(self, szoveg):
for szo in szoveg:
if self.fa.agak.has_key(szo):
self.fa = self.fa.agak[szo]
else:
self.fa.agak[szo] = Fa()
self.fa.agak[szo].agak={}
self.fa = self.gyoker
melyseg = 0
maxmelyseg = 0
def kiir(self, honnan):
for szo in honnan.agak.keys():
m = (self.melyseg+1)*10
formatum=u"{0:" + str(m) + "d} {1:10s}"
print formatum.format(self.melyseg, "<"+szo+">")
self.melyseg +=1
if (self.maxmelyseg<self.melyseg):
self.maxmelyseg = self.melyseg
self.kiir(honnan.agak[szo])
self.melyseg -=1
def adatok(self):
print "Max mélység: " + str(self.maxmelyseg)
ceg = Kivitelezo()
ceg.epit()
ceg.adatok()
Programozó Páternoszter
Indul a Vadászok Ligája! - avagy 50 pont felett átértékeled magadban a világot*
2011.05.01 10:10:00
Ezzel a korábbi posztunkkal izzítottuk be a vadászok billentyűzetét: olvashatóan volt bizonytalanság, de most már biztosan (ma éjfélkor timeout :) meglesz az 5 megajánlott jeles!
Ez a Vadászok Ligája: a trófeák 5. hulláma, feladatai (csak) az 50 pont felett teljesítők…..
basecamp
2011.05.04 09:28:05
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…..
basecamp
2011.05.03 13:21:34
basecamp
2011.05.03 13:29:37
Íme a harmadik hullám, de élvezd az elsőt és a másodikat is, ahol még számos fraktálos, genomos, fehérjés és mindenféle 1-7, 1-9 trófeás vad les itt is, a korábbi első, illetve a második hullámban Rád! (Ha mást nem mondunk, akkor a szokásos "hegylakó szabály" van:…..
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…..
basecamp
2011.03.10 15:23:09
@nb: nem csak TCAG betűk vannak benne?
basecamp
2011.03.10 15:26:59
@basecamp: már rájöttem hogy nem
basecamp
2011.03.10 15:58:41
Laborvezetőknek A 3. előadás laborkártyáit kérdezzük végig a hallgatóktól (és persze a korábbiakból is osszunk ki, amelyeket fontosnak érezünk). Ha indokolt, akkor bevezethető a több sebességes labor, ahol az előre készülő hallgatók későbbi feladatokkal dolgoznak, vagy…..
basecamp
2011.03.08 13:17:27
Ebben a rövid posztban az opcionális (egyben egyetemi jegymegajánló) feladat hozzávalóinak használatát villantjuk fel. A szükséges szoftverek telepítéséről a FerSML blog több posztjában olvashatsz: http://fersml.blog.hu/2010/12/28/a_robotfocitika_harom_torvenye…..
basecamp
2011.02.10 15:21:33
basecamp
2011.02.11 10:50:19
@nb: végül Fedora 14 alatt csomagból sikerült
basecamp
2011.02.22 19:19:41
A PageRank algoritmussal számos dolgot beárazhatunk: nem csupán a weblapokat, hanem akár a nemzeti labdarúgó bajnokságok csapatait is: hu.wikipedia.org/wiki/Alternat%C3%ADv_tabella A második labor elején implementáljunk az algoritmus egyszerű változatát a következő prezentációban…..
Programozó Páternoszter
Elsőre Neo is az aszfalt alá esett, avagy emlékek az első BASIC programokról
2011.02.11 20:38:00
A középiskolában egy igazán remek pedagógus-hacker tanár (Fűrész István Tanár Úr) tanított nekem programozást a Balassi Bálint Gimnáziumban, Balassagyarmaton. A harmadik és negyedik évben számítástechnika tantárgynév alatt, amiből végül 1990-ben érettségiztem is. Akkoriban…..
Módosítgassuk az első előadásban felvillantott, az strncpy könyvtári függvény manuáljabeli példa alapján megírt implementációnkat, hogy a forrásban kezdjen úgy kinézni néhány sor, mint amilyenek a C programok szoktak lenni! Például az Androidos telefonok Linux kernelében…..
basecamp
2011.02.10 21:10:39
basecamp
2011.02.10 22:23:31
@basecamp:
char *p;
while (n--&&(*d++=*s++));
return p;
úgy gondolom ez a legrövidebb megoldás és azért nem nullázom ki a végét mert a *s++ nullát ad vissza ha már "kimentünk belőlle"
char *p;
while (n--&&(*d++=*s++));
return p;
úgy gondolom ez a legrövidebb megoldás és azért nem nullázom ki a végét mert a *s++ nullát ad vissza ha már "kimentünk belőlle"
basecamp
2011.02.10 23:13:24
Második kisbajnokság Avagy a „bajnokság van, mindenki nevezett” intézmény egy blogos változatát olvasod. Itt az első kommentben érkezett helyes választ adó viszi el a kisbajnokságot (illetve, ha olyan válaszol helyesen, aki nem vette fel az előadást a Neptunban, akkor…..
basecamp
2011.02.07 22:25:05
@basecamp: joban mondva nem kétszer fut le hanem egymás melett kétirányba megy
Belépve többet láthatsz. Itt beléphetsz