Blogbejegyzések

Emergency reboot távolról - ha már minden kötél szakad

Járhat úgy az ember, hogy egy távoli tesztgépen alpha kódok kipróbálásakor a rendszert olyan állapotba hozza a tesztelés során, hogy csak a "hard reboot" teszi rendbe. Például fejlesztés alatt álló filerendszert tesztel, megpróbálja azt mount-olni, de a művelet kernel crash-t, oops-t okoz. A rendszer nem omlik össze teljesen, a legtöbb funkciója ép marad, azonban néhány dolog (pl. sync, mount, stb.) ettől fogva nem működik. Ebből kifolyólag a rendszert nem indíthatja újra a szokásos módokon (például a "reboot" parancs kiadásával), mert leállítási procedúra alatt az umount / sync műveletekbe beledöglene, a reboot folyamat megakadna, és a gép távolról elérhetetlenné válna ssh-n keresztül. Mit lehet akkor ehelyett tenni?

A megoldás: Magic SysRq
A probléma: nem ülünk a gép előtt, nem tudjuk megnyomni a szükséges billentyűkombinációt (AltGr + SysRq + B)

A megoldás megoldása:

Életem apró örömei I-III

I
Iskolanapokon a szervező osztály karaoke-versenyt is akart. Kértek is hozzá projektort, csak számítógépről feledkeztek meg. Engem megkértek, hogy dobjam össze nekik. Ugyan ilyet még nem csináltam, de ahhoz képest kiválóan sikerült. Fél egykor kaptam meg a projektort, egyre kellett puccba vágnom. Gép sehol. Levittem a sajátomat, arra rákötöttünk. GYerekek kérdezik: XP? Mondom nem, UHU. Az milyen windows? Mondom Linux. Első reakció: Akkor nem fog lefagyni. Csináltam nekik saját usert, arról minden mehetett. Felület XFCE. Jól boldogultak vele, kb két perc alatt beleszoktak. Megjegyezném, eddig Linuxról maximum olvastak. Fel is mentem a kezem alá rendelt szerencsétlenekhez, segítettem, rendezkedtem. Egyszercsak, úgy négy óra magasságában rémült ordítozás: Tessék jönni, gond van! Nem adja ki a DVD-t! Hihi, vadul nyomkodták a kiadógombot... Elmondtam gond okát, megoldását, le volt tudva. Tanulság: megrögzött winbuzi is tudja használni a Linuxot, ha akarja. (JA, amúgy másodikak lettek a gyerekek.)

A könyvesboltos srác

Gondolkodtam hogy hagyományos virágcsokrot vegyek a ballagásra Klaudiának vagy zöldségcsokrot.
Zöldségcsokor buli, ugyanakkor annál sokkal tradicionálisabb Dius.
Végül is arra jutottam, hogy nézek könyvet a pendrive mellé. A könyv mégsem hervad el. :)

A kedvenc könyvesboltom a Plázában lévő Alexandra. Régen dolgozott ott egy srác akit nagyon kedveltem. Miért is? Mert ő nem egy eladó volt, hanem egy művelt, olvasott srác aki ott dolgozik. Voltam annyira naiv hogy azt hittem hogy az Alexandra úgy veszi fel a dolgozóit hogy felvételi követelmény náluk az olvasás, könyvek ismerete.
Hát nem. Nemrég voltam a nagykanizsai pláza könyvesboltjában. Sötét volt az ott dolgozó srác mint az éjszaka. Akár egy festék boltban is lehetett volna.
Morogtam magamban akkor, meg a férjemnek is. Végigment még az is az agyamon, hogy írok az Alexandra könyvesbolt tulajdonosának hogy miért nem válogatják meg a dolgozóikat.

Ismerkedésem az Ubuntuval

Leírnám barátkozásom történetét a Linuxszal. Előre szólok, hogy nem vagyok profi így aki emiatt fog flamelni, hogy márpedig én mekkora láma vagyok, célt téveszt mert pontosan tudom, hogy így van, nem mond újdonságot...

Mindig is érdekelt a Linux és úgy egyébként a szabad szoftverek világa. Sajnos ügyetlenségem (és főleg lustaságom miatt) valahogy sosem sikerült elmélyíteni érintőleges ismereteimet. Több próbálkozásom is volt, mégsem vezetett eredményre mostanáig.

Próbálkoztam mindenfélével, de valahogy a kudarcok miatt mindig feladtam a dolgot. Pedig felgyülemlett nálam pár Linux témával foglalkozó szakkönyv, de többnyire a polcon porosodtak. A legtöbb problémám ami miatt mindig feladtam főleg abból eredt, hogy nforceos és geforceos alaplapjaim és videokártyáim voltak mindig is (utóbbi azért, mert nagy FPS kedvelő vagyok). Istennek sem sikerült feltenni a megfelelő eszközvezérlőt ezekhez az eszközökhöz, sem pedig netre bírni a szerencsétlen gépet csak úgy simán ADSL modemmel. Segítettek sokan tanácsokkal meg konfigfileok buherálásával, de elegem lett abból, hogy irc-re fel, elmondom mi a bajom, jön az észosztás, én mindent lejegyzetelek papírra, reboot linuxba, konfigpiszkálás a cetliről, mentés, a megfelelő parancsok kiadása aztán semmi... reboot winnel, elpanaszolom hogy nem megy, újra egy sor ötletelés, és így tovább. Nyílván kellő türelemmel egy idő múlva siker koronázta volna próbálkozásaimat, de ez a türelem nem volt meg bennem, de talán még most sem, így mindig feladtam.

tuppog a hangszóró

Van egy 2.1-es hangszóró trióm, most hallgatom döbbenten, hogy az asztal alatt a mélynyomó zene közben és az után még 3-4-5 másodpercig "tuppog".

Így csinált. tuputuputuputuputuputuputuputupu satöbbi. (A 'satöbbi'-t nem csinálja.)

Kábeleket megnéztem, minden a helyén.

Ez most milyen hibára utal?

a) hangkártya hw
b) hangkártya driver (2.6.24.3-as kernel)
c) hangszóró
d) a lenny-ben kefélődött el vmi egy frissítés során (pár napja sztem még biztos nem tuppogott, mert azonnal ki lehet szúrni ha csinálja)

EAR application packaging / deployment -- Part II. (war module)

Standard structure for ejb-jar module:


project-war.war
+- WEB-INF
   +- lib
   +- classes
      +- <class-hierarchy>
   +- web.xml
+- <files visible from the web container>

My sample eclipse directory hierarchy:


project-war
+- src (dir for sources)
+- build (dir for compiled classes)
+- dist (dir for packaged module)
+- etc
   +- web.xml
+- web (files visible from the web container: html, jsp, css, etc.)
+- build.xml

Sample web.xml:
[code]
<?xml version="1.0" encoding="UTF-8"?>

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="war" version="2.5">

EAR application packaging / deployment -- Part I. (ejb-jar module)

Standard structure for ejb-jar module:


project-ejb.jar
+- META-INF
   +- ejb-jar.xml (optional)
   +- persistence.xml (optional)
+- <class-hierarcy>

My sample eclipse directory hierarchy:


project-ejb
+- src (dir for sources)
+- build (dir for compiled classes)
+- dist (dir for packaged module)
+- etc
   +- ejb-jar.xml (optional)
   +- persistence.xml (optional)
+- build.xml

Sample build.xml for packaging ejb-jar module:
[code]

Szamlazz oo

Nah lassan-lassan olyan jó lex a progim hogy szinte félek magamtól :)
Számlaképet átalakítottam 2 soros árnyékos egészoldalasra.
Csináltam vonalkódgenerálót ami a cikkszámokbol generál vonalkódot.
Javitottam a kiadási-bevételi pénztárbizonylaton. (ha felvittél egy tételt, nemjelenik meg a listába)
Írtam drupal modult hozzá, hogyha a megjegyzésbe beírod hogy akció és az akciós árat kirakja az akció-khoz..

További 5letek jól jönnének :)

feature list:

- triggere kezelik a raktárkészletet, így azonnal látszik minden.
- nem készleten lévő termékek szürése
- házipénztár
- kiadási bevételi nyomtatása (ki is vezeti a számlát és beirja a pénztárba)
- felhasználónkénti szinek
- korlátlan raktár
- vevőtiltás
- vevőkedvezmény + cikkenként megadható
- üzenőfal, todo+naptár, számológép
- bizományos kezelés
- cikkrészlet nyomtatása fényképpel
- raktárközi átadás
- ajánlatadás
- szállítólevelek összevonása számlába
- kézi számla-szállítólevél felvitele
- cvs árazás árlistábol ( ha megegyezik a cikkszám/neve átárazza a cvs szerint)
- késedelmi kamat számítás
- cikkek osztályzása
- csoportos árazás
- ikonos legördülő menü :D

Xfce 3.8 --> LXDE

Az elmúlt 6 évben, a 3.8 óta az Xfce volt az elsődleges munkakörnyezetem.

Mától - a közelgő munka ünnepére tekintettel :-) az

LXDE

http://lxde.sourceforge.net/download.html

su -c 'echo \

http://people.linux.org.tw/~andrew/debian/lxde/

>> /etc/apt/sources.list; apt-get update; apt-get install lxde; apt-get upgrade'

Kb. 2x gyorsabb, 2x kevesebb memóriát eszik és 2x kisebb, mint az Xfce és tudja a népszerű dolgokat (multipanel, asztali ikonok, kényelmes beállítás, stb.)

Az est csúcspontja

A vállgazd2, számháló gyak és vizuális eseményvezérelt programozás zhk után egy kis kikapcsolódás.
Hangos zene, egy hideg sör, n-áris fa programozás és én.
Welcome to the real school life...

LG, te drága

Történt egyszer, úgy 3-4 éve, hogy faterom vett egy LG CD írót. Az eszközt eleinte nem igazán használtuk, ha mégis, akkor is inkább csak CD olvasásra. Aztán majdnem két évvel később azt vettem észre, hogy egyre nehezebben olvassa a CD-ket. Először csak az írt CD-kkel volt baja, később már a gyáriakkal is. Utánanéztem, és kiderült, hogy még van néhány napom a garancia érvényesítésére. A boltban nem ígérték biztosra, hogy el tudják intézni, mert ugye nem minden nap megy fel ember Pestre. Aztán szerencsére el tudták intézni a dolgot, és az LG készségesen kicserélte a driveot. Az új drive típusa nem egyezett a régivel, de mit is számít ez. Az új eszközre azonban nem adtak garanciát, hogy miért nem reklamáltunk, azt ne kérdezzétek.

FSC EM v5535 bios hack

Tegnap igertem, hogy ma leirom hogyan is oldottam meg hogy mukodjon a Hardware-s Virtualizacio:

Eloszor is kerestem egy ujabb biost, letoltottem, es felfrissitettem.Igy most a legujabb biosal fut a gep, allitolag javigattak benne valamit.Virtualizaciot tovabbra sem lehet bekapcsolni :(
Talaltam egy progit: Phoenix BIOS Editor - ezzel lehet modositani a phoenix biosokat,

Osztozkodjunk

Tegnap reggel gondoltam egyet: az én gépemre is kell szélessávú net a betárcsázós helyett. Szét is néztem a neten ilyenek után. Kiszemeltem egy OvisLink 5470-es ap-t. Azért ezt mert a nagybátyámnak egy 5460-as van, és nála tökéletesen működik. Meg aztán nagyon sokan ezt ajánlották. Ok minden. Szerdán majd meg is jön. Ára ok, különben is tegnap volt a születésnapom, így gyakorlatilag nem az én pénztárcámból megy majd, hanem anyámékéból. Ez lesz/volt az ajándék :) (azért én is beleszállok a fizetésbe).

naszeva

Ubuntu 8.04 tapasztalatok

Mint előző bejegyzésemben írtam, Ubuntura váltottam. Linuxos téren nincs túl sok tapasztalatom, de azért nem ma látok először Linuxot.

Végigmegyek a telepítéstől egészen idáig, ami tapasztalatokat szereztem. Hangsúlyozom, akad benne jópár user error is, de most annyi baj legyen. :)

Mint írtam, a CD, mint addig nem volt hajlandó elindulni, míg a kártyaolvasót le nem húztam. Ezután irtó lassan, de elindult. Ezt a lassúságot fogjuk szerintem a CD-RW lassú olvasási sebességére.

A telepítés megkezdése előtt az Arch Linuxos /home könyvtáramból minden .-al kezdődő könyvtárat és fájlt töröltem, hogy mégcsak véletlenül se kavarjon be az Ubuntunak. A telepítés zökkenőmentes volt, míg ő dolgozott, addig a HUP-ot böngésztem. :) A telepítés után reboot. A Hardy olyan gyorsan bootolt, hogy öröm volt nézni. Minden hardverelememet azonnal felismerte, és használja.