Fejlesztés

Algoritmus bemutatása grafikusan, lépésről lépésre

Fórumok

Üdv!

Egy olyan programon dolgozom, ami adott algoritmusokat mutat be grafikusan ábrázolva, és az egyes algoritmusokat kézzel lehet léptetni lépésről-lépésre. Mondok egy egyszerű példát: adott egy fa adatstruktúra, és ezen szeretném a preorder bejárást bemutatni úgy, hogy mindig mutatom melyik csúcson állunk, és gombnyomásra átugrik a következőre (lépés az algoritmusban).

Ehhez kéne egy kis ihlet, mert a jelenlegi megoldásom nem igazán tetszik. Tud esetleg valaki valami irományt ajánlani interneten, vagy ehhez hasonló programot amihez elérhető a forráskód (legjobb lenne C++ vagy Java)?
Sajnos eddig google-ben nem sok hasznosat találtam.

[megoldva] fte helyett valami

Fórumok

Sokáig előszeretettel használtam az fte-t fejlesztgetésekre. Shell script, pici php, python, miegyéb, ami a napi üzemeltetésnél előjön. De első sorban shell és azon belül bash. Igazán egyetlen dolog az, ami hiányzik a többi szövegszerkesztőből, és ez a ctrl-i, ami válaszható listát ad az éppen szerkesztett fájlban lévő függvényekről (jóval gyorsabb így megkeresni valamit).

Ami viszont gond, hogy mivel az fte erősen épít a ctrl és alt billentyűkre, ezért gyakorlatilag csak helyben tudom használni, ssh-n keresztül már elég esetleges a működése. Ezért helyette általában az mceditet használom. Viszont az említett funkció hiányzik. Mivel lehetne az fte-t helyettesíteni?

scjp voucher vásárlása a whizlabs-tól

Fórumok

Lehet itt vásárolni a vizsgához voucher-t: (190€)
http://www.whizlabs.com/scjp/scjp6-voucher.html
de nagyon fázok attol hogy ez valami átverés.
Szerintetek?

szerk:

Ez a választ kapta Berndett az Oracle-től:

“Dear Bernadett,

Please note OU does not have any business relationship with Whizlabs. They are not authorized to sell Oracle vouchers. We are investigating further on this issue.

Regards,
OCP Team”

SVN merge elméleti kérdés

Fórumok

Üdv mindenkinek!

Az SVN merge-dzsel kapcsolatban lenne egy kérdésem. Adott a következő struktúra (elég szokásos) :


branches/
  dev
  test
trunk

Általában úgy szoktunk merge-elni, hogy a dev-en csinálok valamit, ha rendben van, merge-ölöm a testtel. Ha ott is rendben van, merge-ölöm a trunkkal. Nem régiben volt egy adhoc javítás a trunkban, és gondoltam, hogy meg legyen mindenhol, visszafele merge-ölök. Így azt tettem, hogy trunkból testbe, majd a testből a devbe merge-öltem. Viszont pár nappal később észrevettük, hogy eltűnt jópár régebbi módosítás, így a mai nap ezeket állítgattam vissza history-ból. Hozzátenném, hogy időközben a testbe senki sem commitolt.

A kérdés az volna, hogy mit rontottam el? Nem szabad ilyet csinálni? Hogy volna érdemes az adhoc javításokat a dev-be merge-ölni?

A választ előre is köszönöm!

PHP/Hiphop/C++ számolós sebességteszt van-e?

Fórumok

Sziasztok!

Van egy hobbiprojectem, ami eléggé lassan halad (nem hosszú a kód, de sokat kísérletezek, hogy hogy működik, és emiatt sokszor át kell túrnom a teljes kódot). Arra gondoltam, hogy inkább PHP-ban kísérleteznék, és ha elér valamilyen szintet a project, akkor hiphoppal futtatom (mert gyorsabb), ha meg elkészül, újraírom C++-ban (esetleg GPGPU-ra).
A program elég sokat számol tömbökkel (számolás, nem stringmanipuláció). Főleg a neurális hálós része az, ami eszi a procit.

A kérdésem az lenne, hogy mérte-e már valaki, hogy egy adott (tömbös számolgatós) kód milyen sebességgel fut PHP interpreterrel, hiphoppal, illetve közvetlenül C++-ban írva? Ha nincs a hiphop és a C++ közt 2 nagyságrend, akkor adok neki egy esélyt (azért egy tízszeres szorzó még belefér, legfeljebb több magon futtatom, i7 van alatta).

Mono alternatíva

Fórumok

Szevasztok!

A cégnél van egy elég komoly C#-os project Windowsra, amit most szeretnénk portolni Linuxra. Én a dologba, mint linuxhoz értő ember kerültem. Jelen pillanatban (vizsgálati fázis) a Mono elég jónak tűnik a C#-os bájtkód futtatására, de az már pl. tisztán látszik, hogy a WinForms-szal gondok lesznek, noha a Mono weblapja szerint van WinForms támogatás, csak épp nem teljeskörű. De ez nem feltétlenül baj. Sikerült minimális munkával ARM-ra is lefordítanom a legfrissebb Mono-t, igaz, a hello world-öt még nem próbáltam ki rajta.

Most azt (is) vizsgáljuk, hogy mit tegyünk, ha Monoval nem sikerül mégsem életre kelteni a C# projectet, vagy akkora mértékű újraírást igényelne a kód, hogy nem érdemes nekiállni. A kérdésem az lenne tömören, hogy tudtok-e olyan, Monohoz hasonló runtime env-ről Linuxra, ami C# bájtkódot tud futtatni? Első körben x86-on futó linuxra kéne, utána pedig ARM-on.

Előre is kösz!

Milyen egy jó SDK doksi?

Fórumok

Hi!

Szerintetek milyen egy jó SDK dokumentációs oldal? Mi kell rá, mi nem? Mitől zárjátok be azonnal és kerestek másik SDK-t?

Szerintem az MSDN és a http://dev.mysql.com/doc/ felépítése mérvadó, de mondták már nekem, hogy az msdn átláthatatlan...

Véleményetek? Osszátok az észtet, legfeljebb megy flame-be.
Vizuális fikázások is jöhetnek.

admin gombok (stock) - letölthető, kész UI elemek

Fórumok

Találtam:

http://www.zerobundle.com/

Letölthető, munkákhoz is használható stock-ok csomagja, 4-5 admin felületre való elemek sorával, nagyon jó minőségben kidolgozva.

Ajánlom azon programozóknak, akik nem akarnak egyedi UI-t gyártatni (mert legtöbbször erre aztán tényleg nincs igénye az ügyfélnek), de nem akarnak szürke-fekete gombokat bedobálni, ha már nincs designer.

A PSD-kből az elemek kinyeréséhez photoshop kell, de egy átlagos képességű designer-nek ez kb. 5 perc munka. Raster-es képpel meg már ti is tudtok dolgozni.

(forrás: http://plastik.hu/2012/01/23/zerobundle/ )

Ha valaki hasonlót tud, ossza meg alább. Én sok hobbi project-ben használnék igényes elemeket, de legtöbbször nincs épp ráérős designer kéznél.