<>
(1736585740 UNIX)   2025-01-11 09:55
neo-hactar (rv 5)
Ada PPM2BMP and Python WX Custrom TextCtrl
Here comes another coding entry.

Python: wxiput.zip - typedctrl.py, testint.py

Includes:
typedctrl.py: Different controls for special inputs - Integer, Float, Date, Time, Timedelta
testing.py: Example of use for each, both by generating a series of inputs with the help of dicts and by writing each seperately

As there aren't many code examples for WX, I decided to write a series of own input controls based on wx.TextCtrl and put it in the blog for anyone interested.
Usage is quite easy, especially generated. With the help of the already existing TypedCtrls, it might make it easier for anyone to write others.
Currently supported:
IntCtrl: Only accepts integers.
FloatCtrl: Only accepts floats. Length of fractional part can be defined and divider for fractional part is a dot.
DateCtrl: Accepts dates gives as YYYY-MM-DD and DD-MM-YYYY or YYYY.MM.DD and DD.MM.YYYY. The speerating minus and dot characters are added automatically. When date is invalid, input control becomes red.
TimeCtrl: Accepts time inputs as HH:MM:SS or HH:MM. HH:MM:SS, H:M:S and H:M is allowed too. Only 24h mode is supported. When time is invalid, input control is red.
TimedeltaCtrl: Timedelta type given as HHHHH:MM:SS, H:M:S or HH:MM.

Run with "python testing.py".



Ada: ppm2bmp.zip - run_ppm2bmp.adb, ppm2bmp.ads, ppm2bmp.adb

Includes:
build.sh: Build program.
erase.sh: Erase program.
colors.ppm: An example ppm.
run_ppm2bmp.adb: The main program which uses ppm2bmp.
ppm2bmp.ads: The specification file for ppm2bmp.
ppm2bmp.adb: The body file for ppm2bmp.

The purpose of this simple program is to read PPM files (it does not support comments) and convert it to 32-bit BMP.

Reading PPM is quite easy, it's a simple TXT with the following content:

P3
WIDTH HEIGHT
MAX_VALUE
R G B R G B...

BMP is a little bit trickier as it has binary content. It consists of a header and an image data body. In the body the image is from bottom to top and left to right. The colors are reversed, so it has to be in BGRA order. The header must be precisely defined. The easiest way in Ada is to declare it as a record and write it to file with the help of Ada.SequentialIO. The pragma Pack must also be set for the record, to pack the values of the header each after another, otherwise the header will be unexpectedly longer with the padding zeros, that are inserted by the compiler by default to preserve the normal 4 bytes alignment.

Header: Types: Short_Integer -- (42 4D) 'BM' for bitmaps
Size: Integer -- (00 00 00 00) Size of file: 54+Width*Height*4 (54 is the size of the header and *4 for RGBA)
Reserved: Integer -- (00 00 00 00) Zero
Offset: Integer -- (36 00 00 00) Offset to beginning of bitmap
Bytes: Integer -- (28 00 00 00) Header size in bytes from here
Width: Integer -- (00 00 00 00) Width of bitmap in pixels
Height: Integer -- (00 00 00 00) Height of bitmap in pixels
Planes: Short_Integer -- (01 00) Planes in target device
BitCount: Short_Integer -- (20 00) Bits per pixel 1, 4, 8, 24 or 32 (simply 32 in this example)
Compression: Integer -- (00 00 00 00) BI_RGB = 0, BI_RLE8, BI_RLE4 (no complession in this example)
SizeImage: Integer -- (00 00 00 00) Size of image part in bytes: Width*Height*3
XPelsPerMeter: Integer -- (00 00 00 00) Always zero
YPelsPerMeter: Integer -- (00 00 00 00) Always zero
ClrUsed: Integer -- (00 00 00 00) Number of colors used in palette
ClrImportant: Integer -- (00 00 00 00) Number

Build with "./build.sh". then run with "./run_ppm2bmp input.ppm output.bmp"


These are quite small and simple examples but I hope they can help someone. :)
Nemetorszag trallala... meg mindig XD
Ismételten Németországban. Ismét egy stolbergi hotelben, ezúttal a múltkori szobával szomszédosat kaptuk meg. A fürdőszoba határozottan jobb, ellenben itt nincs éjjeliszekrény. Csütörtökön reggel indultunk, de mivel meghibásodást észleltek a Kölnből induló gépnél, lecseréltél egy másikra. Ez egy jó 3 órás várakozást eredményezett. Ugyan semmi információval nem szolgáltak erről a repülőtér, de azért rendesek voltak, mert minden beszállókártyáért adtak egy 2000Ft-s ebédutalványt, amit az emeleti bisztróban lehetett levárásolni. A csúszás miatt jó délután 5-re értünk Stolbergbe, így az iroda helyett rögtön a szállásra mentünk. Most először volt egyébként, hogy volt taxi a vonatállomáson, persze pont elhívták máshova, így nem vitt el minket... Most egyébként hárman mentünk ki: grafikusunk, SOm és én.

A csütörtök eléggé kiesett, a közértben tuti voltunk. Pénteken melóval kezdtünk, majd gyalogosan elindultunk a hotelhez. Ez egy 3.5 km-es táv, amit jó esetben egy óra alatt kényelmesen meg lehet tenni. Az úton láttunk egy elég csúnyán lerobban buszt. Nem tudom pontosan mi történt, de a vége teljesen elfeketedett és kijött három tűzoltós kocsi is. Az úton beugrottunk a Kik textil boltba pólóért, valamint pékhez sütiért. Érdekes volt, hogy a Kikben Ft-ben is fel voltak tüntetve az árak. O.O A péksütisben pedig vettünk 4 euróért egy nagyobb barackos tortát, valamint egy soha-ilyen-jót-még-nem-ettem-pedig-utálom-a-mákot mákos süteményt. Komolyan nem gondoltam volna, de Németországban hihetetlen jó cuccok vannak a pékeknél. Amennyire drága mindenhol a kaja, ahhoz képest a pékségekben annyira olcsó és tényleg finom. Abban is maradtunk, hogy nem is olyan nagy baj, hogy odahaza nincsenek ilyenek... <.< Ezután lepakoltunk, majd mentünk vacsizni a By Georgeba. A hotelben egyébként sokat olvasgatunk (én A trónok harcát jelenleg), illetve játszom PSP-n a Dissidiaval vagy japánt tanulok.

Szombaton ismét elugrottunk Aachenben. Ezúttal is benéztünk a gyár boltjába, majd a múltkori helyen ebédeltünk. Most egyébként a 175. évfordulóját ünnepelte az aacheni tűzoltóság, úgyhogy nagy fesztivál volt, rengeteg tűzoltó jármű volt mindenfele. Itt is beugrottunk egy péksüteményeshez (mit jelent németül az, hogy Printen? minden péknél ki van írva, szótárban meg nem volt benne, legalábbis tuti nem nyomtatni). Volt valami szenzációs rizskoch jellegű torta, illetve beszereztünk egy sajt/túrótortát is. Jó este 6-ra értünk vissza a hotelbe.

Vasárnap csak a stolbergi erdőben sétálgattunk. Ettünk sok-sok finom vadmálnát, ami nagyon fincsi édes volt. Néztünk jól tartott teheneket. Utána a The Savoy étterembe ugrottunk be. Egészen tűrhetőek ott az árak. Grafikusunk szerint az almasütijüket még ki kell próbálnunk legközelebb. :) Jelenleg ismét a hotelben, most pedig elvonulok ismét japánt tanulni. :) Képeket igyekszem feltenni.

Galéria itt es itt, valamint itt.

Vissza olvasva vicces a beszámoló. Úgy írtam, mint egy 10 éves, ráadásul úgy jön le, mintha állandóan ennénk Németországban. XD
Das Bier: Malzbier???
Ha már Németországban vagyok, kóstolgatom a söröket. Leginkább a búzák, azokból is első sörön a sötétek ízlenek. Az egyik nap olyat láttam az egyik helyen, amilyet még addig nem: Malzbier. Tippemre valami extrán malátás sör. Hát nem. Nem teljesen. Amit kihoztak, az Vita Malz névre hallgatott. Nagyon sötét színe volt, kiöntve egészen normális sörnek tűnt. Beleszagolva már nem annyira. Ilyen bűzös cuccot még nem láttam. Az íze pedig egyszerűen leírhatatlan. Sör nem lehet egszerűen ilyen rossz. Megnéztem miből készül: víz, maláta, cukor, szénsav. O.O Ez nem sör, hanem üdítő. Csak éppen az ihatatlanabbik fajtából. Egy pohárnyit nem tudtam belőle meginni. Aki bírja az extrém kihívásokat bepróbálhatja, de azért körültekintéssel, óvatosan. El tudom hinni, hogy van iható a műfajban, de ez sajna nem az.
Stolbergi esemenyek
Tehát ismét Stolbergben vagyunk. Hétköznapokon olyan fél 9 és 9 között érkezünk a melóba és 6, fél 7, 7 környékén megyünk vissza a hotelbe. Közben fél és 1 óra között van az ebéd az iroda ebédlőjében. A hotelből esetenként lemegyünk a többiekkel együtt vacsizni, majd vissza.

Eredetileg úgy tudtuk két hetet maradunk, de kiderült, hogy csütörtök és péntek munkaszüneti napok Németországban, így szerdán eljöhetünk. Ezt már a németek is tudhatták meg a belepési piros kártyámon az a dátum szerepelt.

Na akkor kicsit a kártyarendszerről. Hérom van: piros, sárga és fehér. A piros a vendégek kártyája, ők csak kísérettel mehetnek akárhova is. A sárga is vendégeké, de ők már kíséret nélkül mászkálhatnak. Végül a fehér a helyi dolgozóké, ők lehetnek csak kísérők. Ezen kívül van még egy biléta, amire lehet kapni hozzáférét egyes termekhez. A mi termünkhöz elepból nem volt, így ha kimentünk volna mosdóra vagy az automatákhoz, csak úgy engedtek vissza, ha becsöngettünk. A csengp azért jó, mert szerintem a németek füle tökéletesen szűri, legalábbi nagyon ritkán nyitották rá ki az ajtót... Szerencsére pár nap múlva meg is kaptuk a bilétát és a belépési engedélyt. Van még az automatákhoz is kártya, ami nélkül csak ingyenes forró vizet lehet kérni. A kártya engedi az automata használatát, ami ráadásul egész nagy árengedménnyel adja az italokat (a boltokhoz képest pont fele annyiba kerül). A mi részünk előtti masina egy vadállat. Legalábbis az én kártyám nem szereti. Mikor kértem múltkor egy forró csokit, akkor úgy nekivágta a szemközti falnak a kártyám az ital elkészítésének végeztével, hogy ijedve ugrottam el az útjából. XD

A héten amúgy voltunk a töröknél és a By Georgeba. A török egy érdekes hely, ha kérsz sört, van hogy még ouzot is kapsz hozzá. Alapvetően nem rossz a kaja és relatíve olcsó is, de érdemesebb fesztivál időben elkerülni. A By George az normál német áru (másnéven drága :), de cserébe szép nagyok az adagok és finomak is.

Szombaton úgy döntöttünk ellátogatunk Aachenbe. Elmentünk a Kekszgyár boltjába és a Lindt Csokigyár boltjába. Sajna bent nem lehetett fotózni, de hihetetlen sok cucc volt bennük. XD Akciósan lehetett kilós csomagokat kapni, amiben mindenféle csomagolt és csomagolatlan csokit és kekszet lehetett kapni. Óvatosan, aki arra jár. XD

Utána elmentünk a központba. Ott benéztünk egy modelles boltba (vonatok, repülők, autók), majd az aacheni dómba. Bementünk még egy teázóba is, aminek az volt a fő érdekessége, hogy bár nagyon keskeny a bolt (kevesebb, mint két méter talán), cserébe három emelet magas. Sajna csak szokásos gyümölcsös választék volt. Később elnéztünk a 100 Teába is (otthon 1000 Tea van XD), ahol találtunk kétféle érdekesnek tűnő oolongot. Azokból vettünk, meglátjuk. Még sétálgattunk a környéken. Volt ott helyben kis piac. Most nagy spárga idény volt. Mellette volt egy spárgapucoló pult is, ahol bedobálták a spárgát és kiúszott a végén tisztán és pucoltan. XD

Végül bementünk egy talán Brauhaus nevű helyre, ami leginkább a Paulanerhey hasonlított stílusra, csak még jobban nézett ki belülről. Ettünk ott finomakat, a napi leves az igazán kimagasló volt. Nem jöttünk rá, hogy spenót vagy sóska, talán inkább sóska. Mindenesetre nagyon finom volt. *.*

Utána befagyiztunk és közben mentünk is az állomásra. RB20-szal jöttünk ide, gondoltuk azzal is kellene visszafele menni. Az automata viszont fél óra múlvára javasolta az RB33-ast. Hát furi. Elnéztünk arra a vágányra, ahol pont volt egy RB20. Megörülve bepattantunk (hátha az előző). Mentünk vele egy jó ideig, majd feltűnt, hogy meg kellett volna érkeznünk. SOm megnézte a Kindlején a vonat menetrendjén, ha túljöttünk, ez a vonat nem áll meg ott, ahol kellett volna nekünk. Gyorsan leszálltunk. Vettünk jegyet visszafele és közben ellenőriztük mikor jön a követkető vonat. Hát pont az éppen a bent álló lett volna a jó, ami így az ottunk előtt ment el. Következő egy óra múlva... Grr. Jól átfáztunk a nagy szélben, de legalább jót olvastunk. Visszafele csak a főállomáson állt meg a vonat, így még taxiznunk is kellett, de azért csak visszaértünk a hotelbe.

Most vasárnap, kódolás, tanulás, pihenés a hotelben. Hotelben ismét meló, szerda délután pedig együtt a többiekkel megyünk haza.

Galéria itt.
Mar megint Nemetorszag
Múlt péntekre rengeteg főfejes érkezett az irodába, velük együtt a főnökünk is. Mondta is, hogy hamarosan ismét ki kellene menni Németországba. Na a hamarosanról kiderült, hogy már a következő héten, vagyis a Pünkösd hétfőt követő keddtől két hétre. Tehát június 14-én mehetünk is Stolbergbe. Most anniyra nem vágyok Németországba (hasfertőzés tombol kint, bár legalább már tényleg valószínűsíthető, hogy növényi csíra az okozója). Annyi pozitívuma lesz, hogy mivel utóbbi időkben sokat voltam orvosnál, elég sok óra hiányom volt, azokat most pótolhatom valamelyest. Vigyázunk majd magunkra, legkésőbb jövő péntek fele jövünk haza. Mai terv, hogy összepakolok és nekiállok tanulni Adát, mert kelleni fog az új projekthez.

Makoék pedig közben megtartották Japánban az esküvőjüket, Gratulálok Nekik ezúton is és Sok Boldogságot Kívánok! ^____^
Hangfelvetel egesz nap
Leszámítva a kis kiruccanást a Tescoba (na jó, mostam is XD), ma egész nap a MondoCon énekversenyünk és hagyományos karaokénk hangfelvételeit vágogattam. A vasárnap relatíve egyszerű volt, mert megvolt gépben a pontosan leadott számlista sorrendben. A szombat már elég nehézkes volt, mert csak lapon volt meg, az is átláthatatlan volt és nem egyszer dalszöveg alapján kellett rákeresnem a számra... Nagyjából kiszedtem a mikrofon lerakást és a beszédekben a szüneteket. A szombati zúgással nem nagyon tudtam már mit kezdeni, a szűrő inkább rontott volna rajta. -.-

No lényeg a lényeg, itt elérhetőek a felvételek.
Busz
A végállomáson várok a 8-as buszra. 9:25 van, a következő busz menetrendszerint 9:28-kor indul. A megálló túloldalán áll egy 8-as, beszáll a sofőr és járatja a motort. Eltelik a 9:28, továbbra is ját a motorja a túloldalon lévő busznak, de nem áll be a megállóba. Már 9:40 van, mikor begördül egy másik 8-as. Beáll a megállóba, felszedi az utasokat, majd rögtön indul.

Na most, a kérdésem az, hogy ha nem indul még el az a busz, akkor minek járatja a motort? Ha pedig a másik busz késik, akkor miért nem indulhat el helyette az, amelyik már egyébként is a megállóban álldogál? Miért kell ragaszkodni ahhoz, hogy ki melyik időpontban indul? Miért nincs egy irányító erre a célra, aki meg tudja mondani, hogy az adott menetrendszeri időpontban ment-e már el busz vagy sem? Ha ugyanis a már megállóban lévő busz elindult volna az utána jövő helyett, akkor hiába késik a következő, nincs csúszás a menetrendben. Arról nem is beszélve, hogy a sofőrnek is lett volna ideje még a visszaindulásig.

Nem értem.
Sarkanyverfa
Sárkányos érdekesség: sárkányvérfa
Huncraft bogrács
Tegnap Huncraft találkozót szerveztünk nálunk. 7-10-en jelezték előre, hogy jönnének. Sajnos végül csak 3-an jöttek rajtunk kívül, így öten voltunk: NemBen, The Flying Pig, saxus, kzed, Estrica
Mi ettől még jóval nagyobb létszámmal számoltunk, így reggel készítettünk SOmmal kb 200 túrós fánkot. XD Bográcsos gulyáshoz is ipari mennyiségű hozzávalót szereztünk be. Receptet majd később lehet írók hozzá, mert szuper jóra sikerült. ^^ Puha volt a hús (egyáltalán nem rágós), a krumpli, és egyszerűen nagyon fincsi lett. *.* Hiába na, mindenki dolgozott, hogy jó legyen, illetve Mária is segített nekünk.
Sok volt a kaja, de azért öten is szorgalmas pusztítást végeztünk. XD A kuty különösen, Indi megette a keverő méteres fakanalat. O.O
Jól telt a bográcsozás, jót beszélgettünk. Reméljük legközelebb azért többen összejövünk, legközelebb majd a vizsgaidőszak után. :)

Galéria az eseményről itt.
Baconös pulykatorta
Újabb szuper Ucchan recept ^^

Hozzávalók:
- a család befogadó képességétől függően 0,5 vagy 1 kg pulykamell
- 250 gr baconszalonna szeletelve (ez kb. 2 csomag szeletelt bacon-t jelent)
- 25-30 dkg reszelt sajt (én jó sok sajttal szeretem úgyhogy mindig többet veszek)
- 3-4 db tojás
- liszt
- bors, só

A pulykamellet szeletekre vágjuk, besózzuk, borsozzuk, kicsit állni hagyjuk. Egy kerek tűzálló tálat kirakunk a szeletelt szalonnával, körbe-körbe, úgy hogy a szalonnák legalább 1/3-a kilógjon a tálból.
Elkezdjük rá rétegezni a pulykát a következőképpen: panírozzunk minden szeletet liszt, tojás, reszelt sajt sorrendben. Addig folytatjuk, míg a hús el nem fogy vagy a tál meg nem telik.
A tetejére ráhajtjuk a kilógó szalonnákat, ha maradt azt is simítsuk rá. Kb. 45-50 percig sütöm, 180 fokon. Lefedve kezdjük el sütni, majd pirosra sütjük levéve a fedőt. Szépen megpirul körbe, alul, felül a szalonna.
Ha kész kicsit hűtjük, majd kiborítjuk egy nagy lapos tányérra. Tortaként lehet szeletelni. Tört burgonyával, de salátával is nagyon finom. Sőt hidegtálként is fogyasztható!
hactar.net V   hosting: port70 | don't use IE | powered by apache debian php | no patents | free speech online blue ribbon campaign

 
 
site
glMoku quake openbox resize patch gobang cube game wesnoth freecraft stutter search
speak
2022-09-26 16:23 kalocsay
why
2020-09-25 13:36 anon
o/
2020-03-28 14:10 k-zed
~OLD SCHOOL~
2018-07-30 19:01 Tukeinon
Bocsi, elgépelés az tényleg van, mestere vagyok. >.< NA de végre tettem fel újabb posztokat, így újabb egy évvel később. x.x
2017-10-18 22:39 sm4e
Én is másfél hónap múlva vettem észre, de tökre örülök neki. :)
2017-10-04 23:49 brav
Ujra aktív :)
2015-09-13 18:53 sm4e
Élmény látni, hogy újra írsz, csak egy észrevétel: Sok az elgépelés a szövegben.
2015-01-01 10:18 sm4e
Szia! Boldog új évet! :) Majd írsz karácsonyi vagy / és szilveszteri, újévi élménybeszámolót?
2014-12-02 22:43 Tukeinon
Sajat. Egyelore nem sikerult megjavitani, azt akarom elerni, hogy felismerje a bongeszo meretet es ahhoz meretezze a kepet. Eddig votl, hogy az allo kepek tul nagyban jelentek meg (a szelessseget igazitotta a kephez), most meg elegge kicsit. Kepeket is igyekszem majd felrakni, csak ido kozben ismet ugyeleten es eddig nem nagyon volt idom ra.
2014-12-02 20:21 sm4e
Ez egy átmeneti képgaléria, vagy a végleges új? Mert sajátotok volt, amit ha jól tudom, teljesen ti magatok csináltatok, ha tudom. Ezt javítod meg?
2014-10-15 22:32 sm4e
Én arra lennék kíváncsi, hogy szoktatok utazni Hollandiában, látogatni holland városokat?
2014-10-07 16:23 Ucchan
Na, a doramák engem is elkaptak, mint a gépszíj kb. 2 éve, és nehezen állok le velük. ^^°°
Kevés "legjobb" van, de
Hana Yori Dango FTW!!! ^O^ + Playful Kiss! :D

Szívesen ajánlok majd egyet-kettőt Neked. ^.~
Jó összefoglaló lett. :) Majdnem mindenben egyet is értek a leírtakkal, szívesen olvasom a véleményedet, mielőtt vagy miután már megnéztem az adott doramát.
Jól ki lehet beszélni őket. :)
2014-08-15 21:25 sm4e
Először tele volt ilyen warning kiírással. Üzenetet tudtam írni, és miután elküldtem, visszaállt a régi rendbe. Úgy tűnik, csak egyszer fordult elő.
2014-08-15 17:51 Tukeinon
Milyen teren furcsa? Nem valtoztak a cicak, ugyanugy Binti es Angus. :)
2014-08-14 21:49 sm4e
A blog eléggé furcsán fest. O_O Amúgy nem így emlékszem a macskáitokra. Újak vannak, vagy rosszul emlékszem a régiekre?
2014-05-31 10:14 Ucchan
Huh, nem semmi kis kalamajka... O.O
Nem elég szegény cica, még Te is megjártad. Remélem, már mindketten jól vagytok! :)
A videók tündériek, főleg, amikor a kanapén bunyóznak! :D
2014-03-17 09:02 sm4e
Igen, szemet akartam írni. ^^' hmm, pedig nem is éjjel 11-kor írtam.
2014-03-16 22:15 Tukeinon
Marmint a szeme gondolom. :) Igen, eleg durvak azok. XD
2014-03-16 19:42 sm4e
Nagyon menők a macskás képek, de ahol világít a macska színe, az nagyon ijesztő. T_T
2014-02-18 17:57 Ucchan
Ezt a csirkemájas gombapaprikást ki fogom próbálni!!!! *__________*

Go-hoz gratula! ^^

Térdfájáshoz jobbulást! *.*

Cicákhoz meg további türelmet és kitartást! Jól haladtok! :)