Fejlesztés

perl + crontab + archlinux + szenzorok

Fórumok

Sziasztok!

Van egy rém egyszerű perl scriptem amit cronból szeretnék futtatni, hőmérő szenzoroktól gyűjt információt majd azt egy RRD adatbázisba lementi, és ki grafikázza egy png-be. Ez most kicsit lebutítva fut, szenzorok nélkül, az alaplapon lévő hőmérő és az lmsensors segítségével, de ez talán annyira nem is fontos.1. Ha kézzel futtatom tökéletesen lefut, bekerül az adatbázisba az érték, és felkerül a png-re is.
2. Ha crontab futtatja nem kerül felvázolásra, de a png-t tovább lépteti, csak épp érték nem kerül fel
3. A crontab az előző pont alapján és logból nézve is biztosan lefuttatja a scriptet
4. Minden szóban forgó file írható olvasható mindenki számára a fellépő hibák kiküszöbölése végett.

Olyan mintha a perl környezetben lévő változó nem kerülne átadásra az RRD adatbázis felé, amikor cron futtatja, az egész egy pár hete telepített archlinux alatt fut.

Szerintem valami triviális dolog van amit nem látok, ebben szeretném segítségetek kérni.

ssh config git-hez

Fórumok

sziasztok,

A probléma a következő:
Adott egy szerver és egy kliens. A szerver felügyelete, rajta végzett munkák, stb ssh kapcsolaton keresztül van megoldva ssh authorised key megoldással (nem tudom, mi a tisztességes magyar neve). A hozzá szükséges kulcs a ~/.ssh/ könyvtárban van. Eddig minden a megszokott.
Ehhez a felépítéshez szeretnék készíteni egy bare repo-t git-tel a serverre, aminek nyilván külön felhasználója és jelszava lenne. A probléma az, hogy amikor inicializáltam a bare repot a server oldalon, hozzáadtam a kliens oldalon az origin-hez, és megpróbáltam push-olni, akkor kérte a jelszót. Én beraktam a megfelelő kulcsokat a megfelelő helyre a szerver oldalon, viszont kliens oldalon a saját felhasználóm .ssh könyvtárában van más néven. Irtam egy config file-t is, ami igy néz ki:

Host alma@korte.server.org
IdentityFile /home/barack/.ssh/id_ecdsa_alma

Ennek ellenére push-oláskor nem találja(gondolom én) a kulcsfile-t és kéri a jelszót, hogy gépeljem be.
Ha sikerült kellően kifejezően leírnom a problémámat, és lenne aki tud segíteni, azt megköszönném.

Üdv: moravas

Atmel AT91RM9200 + kernel ver >= 3.0

Fórumok

Sziasztok!

Van-e valakinek tapasztalata a fenti Arm kontrollerrel és a 3.0-s kernel sorozat összeférhetőségével kapcsolatban.

Tehát ha adott egy SBC a fenti SAM9-essel, akkor arra forgathatok-e 3.0-s kernelt? (Fog működni???)
Vagy meg kell maradnom a 2.6.38-es változatnál?

Szeretnénk egy ilyet összerakni egy ismerősnél, a technológia, szerszámok adottak.

Revelation fordítás, ellenőrzése

Fórumok

Sziasztok,
régóta keresek egy os. projectet amibe hasznos lehetnék, a Revelation nevű jelszó kezelőre esett a választásom, miután használom, és erős a python hátterem... Első contribute-ként lefordítottam magyarra a programot, és most ennek ellenőrzésére keresek ember(eke)t. :)
Sajnos a helyes-sírásom booorzalmas, ráadásul nem is tudok becsületesen magyarul... A spell checker már átment rajta, kigubáztam sok sok hüleséget, de ha mégis ránézne valaki megköszönném...
A fordítás po-fájlba van, kóddal együtt 17M, magába pár kiló, email-be át tudom küldeni. Jó magam "linguist"-al szerkesztettem, majd a jó öreg vim spell checkert zavartam rá. A file UTF-16, nem meglepő módon. Fordítás után,

LANG="hu" revelation

-al lehet magyarra kényszeríteni, ha nem magyar az alap... :D
Előre is köszönöm a segítséget.
P.

sztring keresés sztringben

Fórumok

Sziasztok!
Egy olyan egyszerűnek tűnő problémám van, hogy egy szövegben valahol van egy IP cím, és én csak ezt szeretném kiíratni.
Nem is a reguláris kifejezés érdekel, arra még google-ban találok is megoldást, hanem pl:
alma korte barack
a fenti sorból csak a korte sztringet szeretném kiírni, de ez így is előfordulhat:
korte alma barack

Matek

Fórumok

Sziasztok!

Tudna valaki segíteni nekem abban, hogy hogy tudom a leghatékonyabban kiszámíttatni egy egyenes és egy henger metszéspontjait a programommal?

Az egyenesnek adott egy pontja és az irányvektora (kétszer 3 koordiánta).
A hengernek adott a magassága és az alapkör sugara, illetve tudjuk, hogy a középpontja az origó, tehát -(m/2) és (m/2) közötti Z koordinátákat vesz fel.

Előre is köszi a segítséget.

[workaroundolva] SVN: Update/Checkout nem lehetséges, korábbi WC-ről updatelve checksum hiba.

Fórumok

Résztvevől: Linuxos szerver SVN 1.5.1-el, Linuxos svnserve 1.6.12 és egy TortoiseSVN 1.7.7 x64.

Linuxon az őskövülettel minden további nélkül ki lehet checkoutolni, eleve ott készült az importált verzió. Azonban, ha ugyanezt megpróbálom kihúzni Windowson, akkor egy bizonyos ponton megáll és egy ilyen gyönyörű hibaüzenetet dob:

C:\work>svn co svn://blablabla.hu/trunk asdfasdf
[sok-sok add, ahogy a nagykönyvben meg van írva]
svn: E720002: Can't move 'C:\work\asdfasdf\.svn\tmp\svn-3A0CB9D6' to 'C:\work\asdfasdf\.svn\pristine\b1\b15c0a035cba3458a49cfe59b46735b4bd731dde.svn-base': The sy
stem cannot find the file specified.
svn: E720183: Can't create directory 'C:\work\asdfasdf\.svn\pristine\b1': Cannot create a file when that file already exists.

Ha viszont workaroundként megpróbálom a Linuxon kihúzott working copy-t upgradelni 1.7-es formátumra, a következőt kapom:

[Window Title]
TortoiseSVN

[Main Instruction]
Subversion reported an error:

[Content]
This working copy is corrupt and cannot be upgraded. Please check out a new
working copy.
The file 'XXXX' has no checksum
Try a 'Cleanup'. If that doesn't work you need to do a fresh checkout.

[Close]

Cleanup persze nem lehetséges (miért is menne, hisz nem Working copy). Ha közvetlen checkout után cleanupolok, akkor tökéletesen nulla dolog változik. 1.7-es SVN Linuxon sajnos nincs a közelemben, hogy kipróbáljam, hogy ott mi van.

Találkozott már ilyesmivel valaki?

Update: Na, hogy ezzel a repoval mi történt, azt valószínűleg soha nem fogom megtudni. Ugyanazon az svnserve mellett van 2 másik repo, abból egy szintén ugyanitt lett létrehozva, azokkal semmi gond. Volt egy könyvtár, aminél mindig elakadt. 1.6-os SilkSVN-nel és 1.7-es TortoiseSVN-nel is.

Kitöröltem, újra hozzáadtam (úgy is csak egy beemelt lib volt), commit, most azóta jó. Érthetetlen.

Rubinius - ruby bytecode to exe

Fórumok

Sziasztok,

Lenne valakinek ötlete egy pár db iránymutató szóval, hogy merre induljak el rubinius témakörben, hogy a legyártott ruby bytecode-ot hogyan tudom lefordítani gépikódra?

Ugye pbx paranccsal egyszerűen csinál a ruby forrásból bytecode-ot. Azt sejtem, hogy ezt LLVM dolgozná fel, és az gyúrna belőle machine kódot. De hogyan kapcsolódik a kettő? LLVM tud ilyet alapból? Vagy rubinius biztosít LLVM-hez ruby bytecode interpreter plugin-t? Nem egészen világos a dolog.

Sajna rubinius dokumentációja is hagy kívánni való maga után.

Ötlet valakinek?

Lex/yacc kérdés

Fórumok

Sziasztok!

Most jelent meg a Berkeley Yacc újabb változata és ennek kapcsán kérdezném, hogy van-e bármi lényegi különbség a licensz-en kívül a lex és flex, illetve yacc és bison között?
Ha pl. használnám ezeket, melyiket milyen meggondolás alapján lenne célszerű választanom?