🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Jeden nonsens w każdym razie się skończy...

#483113
From: Tomasz Wójtowicz
Date: Thu, 15 Sep 2011 18:36
66 lines
4554 bytes
W dniu 2011-09-15 18:26, Wojciech Jaczewski pisze:
> Tomasz Wójtowicz wrote:
>
>> A teraz zauważ, że tabelką też mógłby być obraz - w końcu piksele są
>> poukładane w wiersze i kolumny. Więc program który normalnie służy do
>> obróbki danych statystycznych, za chwilę mógłby być użyty do policzenia
>> średniej luminancji pikseli w jakimś obszarze. To się nazywa
>> elastyczność oprogramowania.
>
> To jest elastyczność oprogramowania nie tam, gdzie jest potrzebna.
>

A pomyśl co by to było, gdyby Photoshop i Corel nie były takimi 
jednolitymi molochami programistycznymi, tylko każdy z nich był zbiorem 
małych programików, komunikujących się przez systemowy format "obraz". 
Wówczas można by Photoshopowego filtra użyć w Corelu, albo mieć grafikę 
wektorową jako warstwę w Photoshopie itd. Na poziomie odpowiednich API i 
odpowiednich BINARNYCH formatów danych to by się dało zrobić, ale 
robienie tego tekstowo wedle Uniksowej ideologii to byłby masochizm.

>> Podsumowując, chodzi mi o to, że pomiędzy warstwą plików fizycznych
>> (czyli strumieni znaków) a warstwą aplikacji brakuje jeszcze takiej
>> systemowej warstwy prezentacji, gdzie wszystkie dane byłyby widoczne
>> jako określone obiekty z możliwością łatwej reinterpretacji na inne
>> obiekty, jak np. obiekt graficzny staje się arkuszem kalkulacyjnym, albo
>> odwrotnie itd.
>
> Trudno mi sobie wyobrazić zrobienie czegokolwiek użytecznego z obrazkiem w
> arkuszu kalkulacyjnym.

Szkoda, że nie zajmujesz się pattern recognition, jak ja. Tam trzeba 
różne dziwne rzeczy z obrazkami robić. I tak szczęście, że mamy ImageJ, 
który pozwala pisać pluginy w Javie, kompilować i podłączać je w locie. 
Czasami testując jakiś algorytm robię kilka poprawek na minutę. Nie 
bardzo sobie wyobrażam takie tempo pracy na Photoshopie - kompilacja 
kodu do formatu Photoshopowego pluginu, RESTART Photoshopa, ponowne 
pootwieranie plików zamkniętych przy wyjściu z Photoshopa itd.

> Korzyści z przerobienia na obraz arkusza
> kalkulacyjnego - przykładowo - z wyliczeniami obowiązkowych składek
> płaconych państwu - też nie jestem w stanie dostrzec.

O wizualizacji danych liczbowych też nie słyszałeś?

> Poza tym, wyjątkowo interesującą koncepcją byłoby zapisywanie arkusza
> kalkulacyjnego z użyciem kompresji stratnej (obrazki JPEG).

Po prostu aplikacja określonej funkcji do określonych danych. Jeśli do 
czegoś Ci to potrzebne, to czemu nie. A jak niepotrzebne, no cóż - 
rubbish in, rubbish out.

>
>> Wówczas warstwa, którą by widział użytkownik to byłaby warstwa tych
>> obiektów i nie musiałby w ogóle się zastanawiać, jak to jest trzymane na
>> niskim poziomie, tj. w plikach, BLOB-ach czy innych postaciach.
>
> Powstałaby dodatkowa warstwa, która zwiększałaby komplikację systemu,
> natomiast w rzeczywistości niczego by nie ułatwiała.

Komplikację systemu by zwiększała, ale aplikacje by upraszczała. Po 
prostu przesunięcie części kodu z aplikacji do systemu. Np. jeden 
systemowy algorytm odczytujący pliki JPEG i konwertujący je na obiekt 
"obraz". A nie tak jak dzisiaj - Photoshop ma swój algorytm, Corel swój, 
ACDSee swój itd. Niepotrzebne przepisywanie kodu, a potem i tak wychodzą 
kwiatki - egzotyczne JPEG-i otwierane przez ACDSee nie są otwierane 
przez Photoshopa, a Corel otwiera z błędami itp.
Technical Details
Message-ID: <j4tgk4$q4u$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
References: <j4r8cf$qgu$1@mx1.internetia.pl> <j4reip$ab3$1@news.onet.pl> <4e71b10f$0$3487$65785112@news.neostrada.pl> <j4sikg$6uv$1@news.onet.pl> <j4t90h$krq$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
From: Tomasz Wójtowicz <SPAMMERS_GO_AWAY@SPAMMERS.COM>
Newsgroups: pl.comp.os.advocacy
Subject: Re: Jeden nonsens w każdym razie
 się skończy...
Date: Thu, 15 Sep 2011 20:36:52 +0200
Organization: http://onet.pl
Lines: 68
Message-ID: <j4tgk4$q4u$1@news.onet.pl>
References: <j4r8cf$qgu$1@mx1.internetia.pl> <j4reip$ab3$1@news.onet.pl> <4e71b10f$0$3487$65785112@news.neostrada.pl> <j4sikg$6uv$1@news.onet.pl> <j4t90h$krq$1@inews.gazeta.pl>
NNTP-Posting-Host: 84-10-181-213.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1316111812 26782 84.10.181.213 (15 Sep 2011 18:36:52 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Thu, 15 Sep 2011 18:36:52 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.2; pl; rv:1.9.2.22) Gecko/20110902 Thunderbird/3.1.14
In-Reply-To: <j4t90h$krq$1@inews.gazeta.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit