🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.advocacy
Article #2840

Re: U?ywanie narz?dzi M$ przez student?w

#2840
From: Piotr Trzcionkowski
Date: Thu, 15 Jan 1998 22:53
76 lines
4087 bytes
15 Jan 1998 13:42:48 +0100, Artur Biesiadowski
<abies@sunrise.pg.gda.pl> napisał(a):

>
>> rodzaju dane czy to ciągi, czy np. bitmapy, które są połączone z
>> plikiem wykonywalnym, lecz nie są wczytywane do pamięci wraz z
>> uruchomieniem programu. Dopiero jawne odwołanie się w kodzie programu
>> do zasobu powoduje, że znajdzie się on w pamięci fizycznej.
>Sprawa pierwsza - mmap po unixem.

Mmap pod Win95/nt, i co z tego ?

>Sprawa druga - mowa byla chyba o plikach konfiiguracyjnych ew danych
>tesktowych + tagi a nie o bitmapach. 

Nic podobnego. Mowa była o:
- ZASOBACH, które w/g Kloczka są w linuxie magicznym sposobem
oszczędzane
- LOKALIZACJI, która rzekomo taka trudna jest w Win

>Widzisz w unixach tez nie trzeba
>wczytywac od razu wszystkich bitmap ktore potem chcialo by sie wyswietlic.

Widzisz, to wszystko ma się nijak do oferty windowsowego API. Po
prostu jest w nim to czego brak w Unixie. Napisałem, że w Win są
WSZYSTKIE funkcje dostępne w Unixach i jeszcze dodatkowe. Trzeba mieć
trochę wiedzy wiedzy na temat obu systemów by się wypowiadać. Nie
sądzę byś znał win95/nt.

>
>Jezeli chodzi ogolnie o pliki tekstowe kontra binarne, to dla odpowiednio
>duzych danych z ktorych korzysta sie wybiorczo, bedzie uzywac sie plikow
>binarnych. Tu system nie ma nic do gadania. Prawdziwy problem nie polega
>na 150MB bazie danych, ale na 5 kb pliku konfiguracyjnym, ew 30kb tekstu
>ascii kontra 200kb smieci binarnych.

Ty, a o co Ci chodzi ?

>Jak mojemu znajomemu posypal sie FAT dysku z dokumentami worda to nie mial
>najmniejszej szansy czegokolwiek odzyskac.

uprzedzając, wszystkiemu winny ms :-)

Notabene jak się sypnie FAT to jest jego kopia, a NTFS to już w ogóle
jest transakcyjny.

>Jezeli chodzi zas o pliki konfiguracyjne, to pod winda tez stosuja
>czesc tekstowych (.ini) tylko ze nie skomentowanych - wyrazny zysk nad
>plikami z komentarzami - wczytuja sie 5% szybciej, bo nie musza tych
>komentarzy przeskakiwac...

1. jeśli nie zawierają komentarzy (min 1/2 pliku jak nie 3/4) to
wczytują się 50% szybciej, oczywiste jak 150, ale nie dla linuxiarza

2. kilka plików INI jakie są w windows są zachowane wyłącznie dla
kompatybilności, cała ich zawartość jest dostępna w binarnym i
drzewiastym rejestrze, aby program mógł mieć logo Win95 musi właśnie
korzystać z rejestru a nie INI


> A czesc konfiguracji jest binarna i wynika to nie
>z przemyslunku, tylko z lenistwa (latwiej zrobic write( &struktura) niz
>opracowac system zapisu/odczytu) oraz z 'security by obscurity'.

A to pierwsze słyszę ? O ile mi wiadomo Win API zawiera funkcje
(Write/Read)Profile(String/Int) i jest to praktykowany sposób
modyfikowania plików INI. Żaden programista nie robi
write(&struktura).

>(pomijam ty rejestr win95, bo w takiej formie jak jest to rzeczywiscie
>lepiej ze jest binarny, pytanie czy forma jest odpowiednia)

A masz jakieś konkretne propozycje ? Jeśli nie to wybieram lepsze i
nie interesuje mnie rozważanie, że mogłoby być jeszcze lepsze.

http://www.cto.us.edu.pl/~trzcionk/
Technical Details
Message-ID: <34c352d6.626769234@zeus.polsl.gliwice.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.task.gda.pl!news.memax.krakow.pl!news.wnaft.agh.edu.pl!polsl.gliwice.pl!newsadm
References: <69g437$9md$1@sunrise.pg.gda.pl> <35251cc3.481832191@zeus.polsl.gliwice.pl> <34BCECBE.4019@krysia.uni.lodz.pl> <69j1lq$a6b$2@newsfeed.onet.pl> <69jane$2m8$1@sunrise.pg.gda.pl> <34fd7c93.571909582@zeus.polsl.gliwice.pl> <69l088$l4u$1@sunrise.pg.gda.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.task.gda.pl!news.memax.krakow.pl!news.wnaft.agh.edu.pl!polsl.gliwice.pl!newsadm
From: ZmieńNa_trzcionk@us.edu.pl (Piotr Trzcionkowski)
Newsgroups: pl.comp.os.advocacy
Subject: Re: U?ywanie narz?dzi M$ przez student?w
Date: Thu, 15 Jan 1998 22:53:16 GMT
Organization: Uniwersytet Śląski
Lines: 76
Message-ID: <34c352d6.626769234@zeus.polsl.gliwice.pl>
References: <69g437$9md$1@sunrise.pg.gda.pl> <35251cc3.481832191@zeus.polsl.gliwice.pl> <34BCECBE.4019@krysia.uni.lodz.pl> <69j1lq$a6b$2@newsfeed.onet.pl> <69jane$2m8$1@sunrise.pg.gda.pl> <34fd7c93.571909582@zeus.polsl.gliwice.pl> <69l088$l4u$1@sunrise.pg.gda.pl>
Reply-To: ZmieńNa_trzcionk@us.edu.pl
NNTP-Posting-Host: rap-wct174.katowice.tpnet.pl
Mime-Version: 1.0
X-Newsreader: Forte Agent 1.5/32.452
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit