Hollosi Information eXchange /HIX/
HIX CODER 1134
Copyright (C) HIX
2001-04-02
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re:A het szama (mind)  24 sor     (cikkei)
2 Re:segfault a malloc.c-ben (mind)  35 sor     (cikkei)
3 tray icon+menu+TSR (mind)  33 sor     (cikkei)
4 Keres (mind)  5 sor     (cikkei)
5 =?Windows-1252?Q?Bin=E1ris_futtathat=F3_=E1llom=E1nyok? (mind)  11 sor     (cikkei)

+ - Re:A het szama (mind) VÁLASZ  Feladó: (cikkei)

Kedves Alex!

A hét sorszamát a következőképpen tudod kiszámolni:
datum a kivant nap
het=int(((datum-év január 1)-(8- év január 1. napja))/7)+2
A lényege a következő:
0. Azt biztosan tudjuk, hogy a második hét hétfővel kezdődött
1. Ha az évben eltelt napokból levonjuk az első (esetleg tört) héten
eltelt napok számát, akkor megvan, hogy hány nap telt a második hét
elejétől (ami ugye hétfővel kezdődik), ezt elosztjuk 7-tel, vesszük
ennek egészrészét, majd hozzáadunk kettőt (a második hét miatt)
2. Képlet az (esetleg tört) első hétre is működik, ekkor a int
argumentumában egy [-1,0)-beli szám áll, aminek egészrésze -1.

Delphit már régen használtam, de ha VB-ben jó akkor a következő:
het=int(((datum-date(year(datum),1,1))-(8-weekday(date(year
(datum),1,1),2)))/7)+2
Arra kell még vigyázni, hogy a weekday()-szerű függvény hogyan adja meg
a nap sorszámát a héten belül. Angol(US) változatban vasárnap a hét
első napja, szombat a hetedik. A fenti képletben magyar rendszer alapján
( hétfő az 1., vasárnap 7.) számoltam (weekday(...,2) ), esetleg ezt
majd módosítani kell más programnyelvben.
Üdv
  József
+ - Re:segfault a malloc.c-ben (mind) VÁLASZ  Feladó: (cikkei)

> > 
> > A kovetkezo gondom van. Adott egy hatalmas C++ program Linux alatt, amit
> > nem en irtam, viszont ki kellene javitanom. Segmentation fault-tal szall
> > el a malloc.c-ben, 2.2-es glibc mellett. Gondolom, valahol felulirja a
> > malloc valami adatat, amitol a malloc behal. Van valami otletetek, hogy
> > hogyan lehet megtalalni a bunost? A teljes kodot atnezni, megerteni, es
> > kijavitani remenytelennek tunik.

Csao!

Már sokan írtak nagyon jó dolgokat.
A legegyszerűbb, de mégis hatékony, amit valaha ezzel kapcsolatban
láttam, az volt, hogy egyszerűen

#define malloc(x) debug_malloc(x)
#define realloc(x) debug_realloc(x)
#define free(x) debug_free(x)

makrókat helyeztek el egy globális header fájlban, a debug_...
függvényeket pedig egy külön modulban. Ezek minden foglalást és
felszabadítást egy fájlba loggolnak. A log fájlra aztán a program kilépése
(elszállása) után rá lehetett ereszteni e gy pár soros C programot, ami
kihámozta belőle, hogy megvan-e minden malloc-hoz a free avagy nem.

Az egésznek az az előnye, hogy nem kell a programkódot összerondítani.
A hátránya az, hogy nem emlékszem (;-), hogyan lehetett ezzel a megoldással
megtudni, a programnak melyik moduljában és sorában volt a bibi.

Kérdés:
Erre nézve valami ötlete nincs valakinek (pl __FILE__, __LINE__ makróban
átpasszolása hogyan lehetséges) ?

-- 
Józsi

+ - tray icon+menu+TSR (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok !

Delphiben szeretnek egy programot irni(bar c++ban is johetnek 5letek),
aminek a funkcioja a kovetkezo lenne:

Elinditasa utan lemegy a traybe (1)
memoriarezidensse valik(2)
majd a tray iconra kattintva
az enabled/disabled/options/exit menupontok kozul az "enabled"-et
kivalasztva(3)
aktivalhatom a funkciojat, ami a kovetkezo lenne:
Az opciokban kivalasztott meghatarozott billentyuzetkombinaciok
hatasara, az aktualis szovegszerkesztoben(vagy akarhol, ahol valami
szoveges informacio beviheto), szinten az opciokban beallitott, az
egyes billentyuzetkombinacioknak megfelelo sztringeket szur be(4).

tehat a kovetkezo reszek konkret megvalositasa erdekelne:
1-tray "ikonallapot"
2-a program bizonyos reszenek memoriarezidensse tetele
3-a tray ikonbol felnyilo menu elkeszitese, es a menupontok
kivalasztasanak az esemenyeinek a lekezelese(huh ez bonyolult volt
kisse :)
4-egy aktualis szovegbeviteli mezobe egy string beszurasa(most ahogy
jobban belegondolok, ez tortenhet a vagolapon keresztul)

nah egyenlore ennyi, ja es a program forditashoz(angol-magyar, szoval
nyelvi) lenne hasznos (sok
gyakori szot, kifejezest gyorsan be lehessen tenni a szovegbe)

A valaszokat plz a lenti emailre is plz kulgyetek.

-- 
Üdv: DEx-
+ - Keres (mind) VÁLASZ  Feladó: (cikkei)

Sziasztok!
Abban szeretnek segitseget kerni hogy letezik-e free JAVA, mivel szeretnek
benne programozni. Proba verzio is erdekel. Platform: Win95 Win98.
Elsosorban cimek jonnenek jol.
Udv.: Mike Lajos
+ - =?Windows-1252?Q?Bin=E1ris_futtathat=F3_=E1llom=E1nyok? (mind) VÁLASZ  Feladó: (cikkei)

Hi all!

Nos a kérésem/kérdésem az lenne, hogy tud-e valaki olyan táblázatról v.
listáról v. valami ehhez hasonlóról, amiben megvan, hogy a gépi kódú
parancsoknak mi az assembly megfelelojük? - Viszont nekem nem disassembler
kéne - Irjon nekem

Segítséget elore is köszönök.

Skolnik Zoltán


AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS