Egyéb: Assembly, Ada...

Hogyan lehet legyorsabban meghatározni, hogy '\0' tartalmaz -e egy szó

String műveletknél (pl. másolás, összehasonlítás,hossz) '\0' végű stringeknél (C -string) lehetne nagyobb (4/8 byte) lépésekben haladni (mostani 1 byte helyett), ha olcsón megállapíthatnám, hogy lehet -e string vég az adott (4/8 byte) elem.

(Az alapértelmezett memóriakezelésnél 8 byte -al osztható területek mallocálódnak.)

Az összes Architektura érdekelne.

Röviden az Accumlátor/Work regiszter (Vagy neki megfelelő :)) tartalmaz -e '\0' byteot, (8 osztható bitindextöl kezdve.)

Milyen grafikai toolkit?

Sziasztok!

Egy .NET -es programot készítek, és nem tudom eldönteni, hogy milyen eszközre építsem a grafikus felületet.Elég speciális igényeim vannak, szeretném, ha a program nem csak linux+mono alatt működne, hanem win-en is jól futna.

Lenne benne klasszikus ablakozós, form-os interface, de fő munkafelület egy interaktív, szépen animálódó rész lenne. Amit meg kellene jeleníteni, azok gráfpontok + élek, ezeken kicsi kép vagy némi szöveg. A pontok pedig egy interaktív 2D-s dinamikai szimuláció szerint mozognának, lehetőleg szaggatás és egyéb grafikai bugok nélkül.

Mit javasoltok?

ms-os idore kepfelvillantas

Hello,

szuksegunk lenne egy olyan programra, amelyik ms-os nagysagrendu ideig kepes kepet felvillantani. Ehhez keressuk a megfelelo programozasi nyelvet. Voltak probalkozasok java-ban, ezzel nem mukodott. Aztan jott a Pascal, de egy bizonyos kuszob alatt ez sem mukodik. Ehhez Assembly kell? Vagy mukodhet mas?
D.

Súlyozott, irányított gráf rajzolása MatLab-bal

Sziasztok!

Remélem valaki tud segíteni, ha már a google és tanárom nem...

Szóval a probléma:

Adott egy n * 2-es V mátrix, mely pontok x és y koordinátáit tartalmazza.
Továbbá adott egy m * 3-as E mátrix, mely egy irányított, súlyozott gráfot adna meg "indul_csúcs érkez_csúcs él_súlya" formátumban.
Namost, azt szeretném megcsinálni, hogy a kirajzolt V mátrix pontjait úgy kösse össze (lehetőleg írányítva), ahogy az E mátrixban az élek meg lettek adva.

Tehát pl.
V = [1 1; 3 5; 5 5]
E = [1 3 7; 2 1 5]

és erre kirajzolná V-t úgy, hogy (1,1)->(5,5) és az élen a súly 7, valamint (3,5)->(1,1) és 5-ös súly.

Ez az egész egy Ford-Fulkerson eljárás grafikus megjelenítéséhez kellene, ugyanis az algoritmust már lekódoltam, mely n*n-es mátrixot kap inputként, ahol INPUT(i,j) = i->j él súlya; NaN, ha nincs él... Szóval, ha kell, akkor írok az inputot négyzetes mátrixszá alakító eljárást, de ilyen plot írogatásban nem haladok előre..
Van néhány gráfot készítő eljárás, azonban 99%-a graphviz-t akar használni, a másik 1% meg olvashatatlan és számomra használhatatlan kimenetet produkál...

Valaki esetleg tudna segíteni?

Köszönet előre is!

Challenge24 - 2007

Érdekelnek a különleges kihívások? Szeretnéd kipróbálni magad igazán extrém körülmények közt? Összemérnéd tudásodat a legjobb programozókéval?

Most minderre itt a lehetőség!

A Magyar Villamosmérnök- és Informatikushallgatók Egyesülete és a Simonyi Károly Szakkollégium büszkén mutatja be a

VII. BME Nemzetközi 24 órás Programozóversenyt.

Ha lemaradtál az előző hat alkalomról, most itt a lehetőség, hogy TE is részese légy a kalandnak!

Ez a verseny a kreativiás, tudás, kitartás és csapatmunka próbája, egy igazi EXTRÉM KIHÍVÁS! Ha szeretnél te is részt venni benne és megküzdeni a több mint 5000 Euro összértékű nyereményekért, nincs más dolgod, mint alakítani egy háromfős csapatot, és regisztrálni a verseny honlapján. A versenyen való részvétel ingyenes, nincs semmiféle nevezési díj!

A csapatok először egy internetes előválogató során mérik össze képességeiket, melyre 2007. március 3-án kerül sor. Az itt szereplő legjobb 27 csapat és a tavalyi dobogósok meghívást nyernek a Budapesten 2007. május 4-6. közt megrendezésre kerülő helyszíni, 24 órás döntőbe. Itt egyetlen, de rendkívül bonyolult és érdekes feladatot kell majd megoldani, melyhez szükségetek lesz minden tudásotokra az algoritmus- és számításelmélet, a mesterséges intelligencia és a programtervezés területeiről, valamint hatékony csapatmunkára és sok kreativitásra.
Egyik fordulóban sincs megkötés a a felhasználható fejlesztőeszközökre, operációs rendszerekre és programozási platformokra: mindenki a számára legkényelmesebb körülmények között versenyezhet.
További információért, az előző évek feladatsoraiért látogassátok meg a verseny honlapját!

Ha nem félsz az eXtrém kihívásoktól, regisztrálj még MA!

Üdvözlettel:
A rendezők

A regisztráció határideje: 2007. február 23.
Weboldal: http://www.challenge24.org

GDK.Bitmap

Sziasztok!

Az előző kérdésemre tolongó válaszokból sejtem ugyan, hogy kevés mono-val foglalkozó emberke van errefelé, de azért hátha.

A Novell iFolder serverét portolom éppen Gentoo-ra, de sajnos elakadtam. A hibaüzi:


make[4]: Entering directory `/home/hron/build/ifolder/ifolder3-3.2.5347.1/src/LinuxClient/library'
mcs /out:Novell.iFolder.UI.gtk.dll /optimize+ /d:LINUX /d:MONO /warn:4 /d:TRACE /lib:/usr/web/bin /r:SimiasClient.dll   /target:library -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll   -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/art-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll   -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gconf-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gconf-sharp-peditors.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/art-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll   /r:System.dll /r:System.Drawing.dll /r:System.Data.dll /r:Novell.iFolder.dll /r:Mono.Posix.dll /lib:./../iFolder  ./iFolderConflictDialog.cs ./iFolderAcceptDialog.cs ./iFolderUserSelector.cs ./iFolderLoginDialog.cs ./iFolderPropSettingsPage.cs ./iFolderPropSharingPage.cs ./iFolderPropertiesDialog.cs ./iFolderCrashDialog.cs ./iFolderMsgDialog.cs ./iFolderWindow.cs ./iFolderCreationDialog.cs ./iFolderExceptionDialog.cs ./iFolderAccessDialog.cs ./iFolderTreeView.cs ./NotifyWindow.cs ./CompatFileChooserDialog.cs ./ClientConfig.cs ./SimiasEventBroker.cs ./CreateDialog.cs ./LogWindow.cs ./PreferencesWindow.cs ./PrefsGeneralPage.cs ./PrefsAccountsPage.cs ./AccountDialog.cs ./RemoveAccountDialog.cs ./iFolderData.cs ./FileRenameDialog.cs ./list.cs ./elabel.cs ./GnomeHttpProxy.cs ./Events.cs ./DomainController.cs ./iFolderController.cs Util.cs 
./iFolderUserSelector.cs(49,11): warning CS0612: `Gtk.OptionMenu' is obsolete
./iFolderWindow.cs(236,11): warning CS0612: `Gtk.OptionMenu' is obsolete
./NotifyWindow.cs(250,11): error CS0246: The type or namespace name `Bitmap' could not be found. Are you missing a using directive or an assembly reference?
./NotifyWindow.cs(534,8): error CS0234: The type or namespace name `Bitmap' does not exist in the namespace `Gdk'. Are you missing an assembly reference?
./NotifyWindow.cs(560,39): error CS0234: The type or namespace name `Bitmap' does not exist in the namespace `Gdk'. Are you missing an assembly reference?
./CreateDialog.cs(35,11): warning CS0612: `Gtk.OptionMenu' is obsolete
./PrefsGeneralPage.cs(44,11): warning CS0612: `Gtk.OptionMenu' is obsolete
./elabel.cs(74,23): warning CS0108: `ELabel.Ellipsize(Pango.Layout, string, int, int, int)' hides inherited member `Gtk.Label.Ellipsize'. Use the new keyword if hiding was intended
/usr/lib/mono/gac/gtk-sharp/2.10.0.0__35e10195dab3c99f/gtk-sharp.dll (Location of the symbol related to previous warning)
Compilation failed: 3 error(s), 5 warnings
make[4]: *** [Novell.iFolder.UI.gtk.dll] Error 1
make[4]: Leaving directory `/home/hron/build/ifolder/ifolder3-3.2.5347.1/src/LinuxClient/library'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/hron/build/ifolder/ifolder3-3.2.5347.1/src/LinuxClient'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/hron/build/ifolder/ifolder3-3.2.5347.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hron/build/ifolder/ifolder3-3.2.5347.1'
make: *** [all] Error 2

Kérem, ha vki tud segítsen... pls...

Üdv:
Hron György
:type: