Fejlesztés

git : hogyan érdemes?

Fórumok

Sziasztok!

Van egy kisebb programom, ami forrásfájához szeretnék hozzáférést adni 2-3 embernek. Amíg egyedül fejlesztek és csak egy gépről, addig működik az a megoldás, hogy egy szerveren van a forráskód, amihez ftp -vel kapcsolódok és az IDE (Netbeans) szinkronizálja a kódot (feltölti a módosításokat). Ha már több emberről (vagy egy ember + több gépről) van szó, akkor bonyolódik a szitu. Pl. ha módosítok egy fájlt az egyik gépen, ami feltöltésre kerül a szerverre, a másik gépen nem kerül automatikusan letöltésre a fájl.. kézzel kell rávenni a Netbeans -t, hogy töltse le..

Szóval arra gondoltam, hogy kellene egy git repo a szerveren és Netbeans + nbgit pluginnal kapcsolódna mindenki hozzá. Ezt hogyan lehet szerintetek megoldani? Hozzam létre a repót a szerveren? S utána hogyan tovább? "git clone" -nal mindenki töltse le a gépére majd a Netbeans -ben új projektként vegye fel?

Köszi előre is a segítséget!

JTAG guruk segítsetek

Fórumok

Van egy S3C4510 alapú IP kamerám, 2 MB flasshel 8 MB RAM-mal. Mivel a gyári szoftvere egy nagy rakás hulladék, (részletek itt: http://hup.hu/node/81380) ezért szeretnék rá uBootot meg ucLinuxot, meg mjpg-streamert tenni.

Csináltam alá egy kis nyákot, amire tettem JTAG kivezetést, sorosportot, meg tápcsatit, USB-t meg minden földi jót ami a fejlesztéshez kellett.

http://dl.dropbox.com/u/4295670/Nokia_img096.jpg

Mikroszkóp alatt 0.2mm-es albán zománchuzalt forrasztottam a kontroller JTAG lábaira, és kivezettem őket alsó panelre, az nTRST lábát felhajtottam a GND-ről, és tudom JTAG-elni urjtaggal.

A flash memória adatbusza a a CPU adatbuszára elshiftelés nélkül van bekötve a címbusza szintén. Hasonló devboardok kapcsrajzát tanulmányozva más is így csinálja.

A következő lépéseket hajtottam végre, és itt elakadtam.


sudo ./jtag 
[sudo] password for dsp: 

UrJTAG 0.10 #1869
Copyright (C) 2002, 2003 ETC s.r.o.
Copyright (C) 2007, 2008, 2009 Kolja Waschk and the respective authors

UrJTAG is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
There is absolutely no warranty for UrJTAG.

jtag.c:518 main() Warning: UrJTAG may damage your hardware!
Type "quit" to exit, "help" for help.

jtag> cable DLC5 parallel 0x378 
Initializing parallel port at 0x378
jtag> detect
IR length: 4
Chain length: 1
Device Id: 00011111000011110000111100001111 (0x1F0F0F0F)
  Unknown manufacturer! (11110000111) (/usr/local/share/urjtag/MANUFACTURERS)
jtag> include samsung/s3c4510b/s3c4510b  
jtag> initbus s3c4510x
Initialized bus 1, active bus 0
jtag> print chain
 No. Manufacturer              Part                 Stepping Instruction          Register                        
-------------------------------------------------------------------------------------------------------------------
   0                                                         SAMPLE/PRELOAD       BSR                             
jtag> detectflash 0
Error: s3c4510x.c:243 s3c4510_bus_area() invalid parameter: B0SIZE[1:0] 0x0: Unknown
jtag>

Urjtagból napi svn napi snapshotot használtam, a flash (29LV160) supportolt az urjtag által.

Célom a flash memória olvasása első körben.

[megválaszolva] geany kérdés

Fórumok

hali.

oké.

valaki mondja meg legyen szíves, mi van neki írva a Geany-jében oda, hogy:

Szerkesztés -> Beállítások -> Eszközök fül -> Terminál mező

illetve

Szerkesztés -> Beállítások -> Terminál fül -> Parancsértel mező

(: ez túl magas labda volt, hogy ne csapjam le :)

tudom h ezt ki illene guglizni (sic!), de most vhogy ...

szóval ha valaki válaszol azt megköszönöm szépen :)

JavaScript XMLHttpRequest return

Fórumok

Üdv!

JavaScript segítségével szeretnék HTTP GET kéréseket intézni egy szerver felé. Mivel több helyen, gyakran előjön ez a dolog, gondoltam csinálok egy http_get() függvényt, és csak azt kell meghívogatnom. A függvényem így néz ki:

function http_get(url) {
var xmlhttp=false;

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (e) {
xmlhttp=false;
}
}

if (!xmlhttp && window.createRequest) {
try {
xmlhttp = window.createRequest();
} catch (e) {
xmlhttp=false;
}
}

xmlhttp.open("GET", url,true);
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4) {
if (xmlhttp.status==200) return xmlhttp.responseText
else if (xmlhttp.status==404) return false

}
}
xmlhttp.send(null)

}

A problémám az vele, hogy ha return helyett mondjuk alert-ezem a responseText-et, akkor megkapom amit szeretnék, return-al viszont nem kapok vissza semmit. Arra tippelek, hogy gyorsabban írja ki a böngésző a return értéket, minthogy abba kerülhetne valami... De mivel nem értek igazán a JS-hez, a Ti véleményetekre lennék kíváncsi. Köszönöm!

[MEGOLDVA xD] geany eszi a procimat

Fórumok

hali...

ezt csak eddig nem vettem volna észre, vagy nem tudom... másnak is elkezdi pörgetni a cpu-ját irreális mértékben már az elindítás pillanatától kezdve?

debian squeeze, geany 0.19.1 és 0.19.2-nél is ugyanez történik.

most nem tudom mi van, nem értem, hogy akkor eddig hogy nem vettem észre, vagy mi történt :(

előre is köszi ha vki segít

(remélem, most jó helyre írtam)

x.x*

[Solved] Scilab + LP

Fórumok

Sziasztok,

már fél napja nézegetem, hogy mit lehetne csinálni, és biztos bennem van a hiba, de nem szúrja ki a szemem a megoldás..
Ezek történtek amúgy:
1. Valahol olvastam, hogy van beépített "linop" parancs
2. Ez jó lenne, de 2009-ben kiszedték
3. Van egy csomó optimalizálással foglalkozó modul, pl. CUTEr vagy LPSOLVE
4. Ezeket próbáltam feltenni, de nem bírja lefordítani őket
5. CUTEr felment az ATOMS segítségével
6. Rádöbbentem, hogy semmi információm nincs a használatáról
7. Sebaj, jöjjön a dokumentáció. --> Csak Matlabhoz találtam
8. Őrület határa, mert nem hiszem el, hogy Scilabhoz ennyire bonyolult egy egyszerű LP megoldót feltenni

Ha a fenti párosra van valakinek Linux alatt működő elképzelése, az legyen kedves ossza meg velem.
Nem szeretnék sokat, csak egy egyszerű LP-t megoldatni vele.

Előre is köszönöm a tippeket.

------------
Megoldás: Aki nem szeretne saját LP megoldót írni, annak az lp_solve-ot ajánlom.

Ez úgy tud együttműködni a Scilabbal, hogy előbb egy ún. sclpsolve drivert kell fordítani, és az lesz igazából az átjárónk a hagyományos lp_solve megvalósításhoz. Az említett sclpsolve driver fordításánál arra kell ügyelni, hogy az lp_solve és az lp_solve_scilab verziószáma megegyezzen (pl. lp_solve_scilab 5.5.2 az Ubuntuval jövő lp_solve 5.5.0-val nem passzol).
Ha egyszer elkészült az sclpsolve, onnantól már könnyen használható a leírások alapján.

Git - fájlok törlése

Fórumok

Üdv!

Csak most kezdek megismerkedni a Git verziókezelő használatával, és jó lenne egy kis segítség. A problémám az hogy szeretném a Github-os tárolómból fájlokat törölni. A helyi tárolóból töröltem a a kérdéses fájlokat ('git rm'), de amikor push-olni szeretném a változtatásokat ezt az üzenetet kapom:

error: failed to push some refs to '<repository>'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.

Ezután beírom:

git pull <repository> master

A válasz:

<Az elvileg törölt fájlok listája>
Please move or remove them before you can merge.
Abort

Keresgéltem interneten is, de valahogy egyik magoldás sem akart bejönni.

Előre is kösz minden segítséget!

Ingyen LabView Linuxra?

Fórumok

Sziasztok!

Keresgéltem egy kicsit, és erre az oldalra akadtam:

http://www.heise.de/newsticker/meldung/LabView-6-1-als-Vollversion-fuer…

Ha jól vettem ki (csak átfutottam) ingyen használható otthoni célra a LabView 6.1 teljes verziója.

Kérdés1:

Szimplán tanulási, tapasztalatszerzési célból érdemes-e egy ilyen régi verzióval foglalkozni?

Kérdés2:

Valaki tud-e hasonló feltételekkel (nem warez) újabb verziót?

Kérdés3 (ha a 2-re senki nem tud):

Az NI Linux alapú operációs rendszerekhez nem kínál fel oktatási/kipróbálási célú LabView-t. Szerintetek érdemes-e az ügyfélszolgálatot megkeresni egy példányért?

Kérdés4:

Tud-e valaki egy minőségi elektronikai szimulációs programot Linux alapú operációs rendszerekhez? (MicroCap vagy EWB szerűt.)