Article View: pl.comp.os.advocacy
Article #483113Re: Jeden nonsens w każdym razie się skończy...
From: Tomasz Wójtowicz
Date: Thu, 15 Sep 2011 18:36
Date: Thu, 15 Sep 2011 18:36
66 lines
4554 bytes
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-mailReferences:
<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