-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: dominik <n...@d...kei.pl>
Newsgroups: pl.rec.foto.cyfrowa
Subject: Re: Jak sie robi portable
Date: Tue, 06 Jan 2009 19:16:21 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 173
Message-ID: <gk077m$s0o$1@inews.gazeta.pl>
References: <gjturr$9h9$1@news.wp.pl> <gju0u4$8q3$1@inews.gazeta.pl>
<gju1mr$b7d$1@news.wp.pl> <gju5q5$4tt$1@inews.gazeta.pl>
<3...@4...com>
NNTP-Posting-Host: 195.150.57.18
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1231265846 28696 195.150.57.18 (6 Jan 2009 18:17:26 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Tue, 6 Jan 2009 18:17:26 +0000 (UTC)
X-User: ninikowy
In-Reply-To: <3...@4...com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.1.3) Gecko/20070221
Thunderbird/1.5.0.10
Xref: news-archive.icm.edu.pl pl.rec.foto.cyfrowa:784004
[ ukryj nagłówki ]Kell a pisze:
>> Każda emulacja, udziwnienie tylko dokłada problemów.
> Portable to nie emulacja.
W tym systemie w jakimś stopniu MUSI BYĆ.
>> Rzadko się zdarza,
>> żeby emulowany program chodził szybciej/lepiej niż w środowisku do
>> którego jest przeznaczony (ale się zdarzało, np w os/2 uruchamiając
>> dosowe rzeczy).
> Lepiej to sie najczesciej nie da, zeby chodzi, ale szybciej
> - a prosze bardzo, bardzo czesto.
Napisałem, że zdarzało się.
>> To co przewiduję to komplikacje związane z uniwersalnością, jaką sobie
>> dokładasz, tym gdzie program składuje i jakie dane, aż wreszcie do
>> komunikacji pomiędzy aplikacjami.
>> Przykładowo mam system z takim uportablnieniem - instaluję photoshopa i
>> leci on do pliku. Potem chcę sobie otworzyć taki np dokument psd z
>> folderu - i co? system zna powiązanie czy nie?
> Menu/Open files.
> Dziala. A ze nie dziala skojarzenie? To jakis problem?
> Prawym myszy i uruchom jako, zapamietaj te akcje.
> To tyle.
Ty też widzę nie zrozumiałeś..
To był przykład duperelli. Można znaleźć przykład tego, co uniemożliwi
wręcz korzystanie z aplikacji.
>> Powiedzmy że instaluję portable flash-a. Czy portable firefox otworzy mi
>> stronę z nim? Ponownie - jeśli tak, to gdzieś to portable nie ma
>> sensu, jeśli nie to dzięki za takie zgryzienie możliwości.
> Chyba nalezysz do ludzi, ktorym pasja standardy m$ - to co instalujemy ma byc w
program files,
> zdjecia my docments/my pictres etcetera etcetera.
Po pierwsze nie na temat, bo drugie głupoty o których nie masz pojęcia.
>> Jeśli jakiś program sprowadza środowisko do jakiegoś uniwersalnego, to
>> nie może wykorzystywać specyficznych cech danego komputera. Jeśli nie
>> sprowadza to będą problemy.
> Portable to czesto tylko zmiany sciezek do bibliotek, ewentualnie
> biblioteki sa wkompilowywane. Tu nie ma mowy o eumlacji.
Ech... Nawet Janko pisał, że jest. Bo musi być emulacja.
Jak portable-program sobie zawoła "zrób mi ikonkę na pulpicie" to co się
stanie? Jak się zrobi, to nie jest portablem, bo coś uciekło Ci z pliku,
jak natomiast się nie zrobi, to znaczy, że portable nie zawołał do
systemu, ale do jakiejś warstwy pośredniczącej która tego zabroniła,
ewentualnie szczeliła komunikatem na ekran, lub zrobiła ikonkę w swoim
"portable desktopie". Ta warstwa udaje system, czyli emuluje. Teraz jasne?
To jest emulacja więc, tyle, że daleko mniejsza niż wirtualizacja całej
maszyny.
>> Przykładowo taki ufraw - możesz sobie skompilować do wersji pod intela,
>> pod amd i pod 64bity, a także w uniwersalnej pod wszystko. Wybierając
>> ostatnią wybierasz wolniejszą, ale taką portable.
> Ale zrozum - srodowisko jest to samo, inne jest tylko zalozenie portable.
Że co niby jest inne?
Wytłumaczę Ci prościej. Mam core 2 duo. Wchodzę na stronę ufraw i widzę
wersję pod amd, pod intela, 64 bitową i uniwersalną. Różnica w działaniu
pomiędzy uniwersalną, a zoptymalizowaną wynosi kilka razy. Ściągam więc
zoptymalizowaną i jej używam.
W podejściu które forsujecie - chcecie uniwersalności ponad wszystko -
czyli powinienem ściągnąć uniwersalną i zyskam jedynie przenośność
pomiędzy komputerami, stracę czas. Co wybierasz?
> Kazdy windowsowy program daloby sie uruchamiac bez instalacji, gdyby tylko
> producent tak chcial. Ale nie chce nie ze wzgledow wydajnosciowych,
Dupa jasia panie,
Poza wieloma programami, które w instalacji mają tylko przegranie plików
do program files i zrobienie ikonki, czy też wpisu do rejestru o
usunięcie tego, to jest masa takich, które podczas instalacji dobierają
odpowiednie pakiety (co robi użytkownik, bo wie czego chce),
optymalizują się (wybierają konkretne opcje, moduły pod procesory itd),
instalują inne moduły w zależności od komputera (np jak masz skaner,
drukarkę..), podczas instalacji też jest pewna konfiguracja (byle
wybranie skórki), rejestracja/logowanie (np gg, skype), import danych
(firefox, thunderbird) no i masa innych jeszcze operacji.
Gdybyś miał tak bajerancko jak w dosie, że kopiujesz i uruchamiasz to by
sprawdzało się to tylko przy naprawdę prostych rzeczach. Już nawet tam,
pod koniec było masa doustawian, choćby dźwięk w gierkach, grafika, o
wymęczonej konfiguracji configów nie wspomnę. A wszystko to chodziło
sobie ale jednowątkowo i z niczym nie gadało.
> ale bo takie sa wytyczne m$, bo tylko instalator zagwarantuje, ze user
> nie napsuje czegos podczas nagrywania itepe.
Głupoty. Wyjątkowe głupoty nawet.
I nie myśl sobie, że wszystko mi w windowsie odpowiada, jednak zmiana
pewnych cech jest skutkiem różnych spraw z przeszłości. Bo chyba sobie
nie wyobrażasz, że user sobie dzisiaj przerzuci katalog z firefoksem,
potem wrzuci do niego odpowiednie pluginy, porobi wpisy w plikach
dotyczących flasha, zrobi import i jeszcze ustawi prefs.js w edytorze
tekstowym.
>> Powiedzmy że taki
>> winamp ma opcję "use mmx/sse" (cokolwiek specyficznego). Jak wybierzesz
>> to w tym portable to ograniczysz sobie wydajność.
> Akurat winamp nie wymaga wersji portable - bo sie uruchami takze
> przeniesiony na zywca, takze przyklad nietrafiony.
A przeczytałeś, że to przykład?
>> Robiąc image i dzieląc sobie przestrzeń na partycę z programami, danymi
>> i backupem robisz to równie szybko i bezboleśnie. Sposób jest na tyle
>> dobry że widziałem go praktycznie wszędzie na uczelniach i w większych
>> firmach. Coś się skopie - odtwarzasz image. Trwa podobnie 5-10 minut.
> Oczywiscie, image calego dysk czy nawet partycji jest
> bardzo wygodny i nie zamierzam z tym dyskutowac,
> ale nikt nie bedzie odtwarzal calego dysku z powodu jednego programu.
Czemu nie? Jak masz oddzielone dane od programów i zepsujesz jeden
program to image ratuje Ci wszystko to. Trwa to kilka minut i nie wymaga
uwagi.
> Portable to nie jest zamiennik klonowania partycji, sluzy jednak troche do czegos
> innego - zreszta jak sama nazwa wskazuje ;)
Wiem do czego służy i uważam, że ma to sens tylko do prostych aplikacji.
Robienie na siłę tak np photoshopa nie ma sensu, bo to program który
możliwie najbardziej ingeruje w system i korzysta z niego pełną mocą.
>> Równie dobrze możesz instalować wszystkim vpc lub vmware - uniwersalność
>> do kwadratu. Jak byś jednak spróbował kilku bardziej specyficznych
>> operacji to klapa.
> Nie rozumiesz idei portable i nie masz pojecia jak dziala.
> Powtorze - to nie emulacja, wirtualizacja, tylko normalnie dzialajacy
> w swoim srodowisku program.
Gdzie napisałem, że portable to wirtualizacja?
>>> - wirtualne komputery,
>> Fajna sprawa, ale mocno ograniczone niestety i korzystanie z nich jest
>> super tylko do specyficznych rzeczy, bo chyba nie uruchamiasz tam PS?
>> Przydaje się świetnie do wstecznej kompatybilności i testowaniu np na
>> starym IE.
>
>
> Wirtualizacje stosuje w pracy odpalajac na jednej maszynie pare serwerow
> (jako dom0 jest Xen) Zarowno wirtualizuje XP jak i inne linuksy.
Zaliczyłeś XP do linuksów? :D
> XP robi jako wirtualizowany serwer dla ponad 1k komputerow.
> Szybka maszyna z jednym wykorzystywanym OS'em to maszyna
> o przeroscie konfiguracji nad potrzebami.
> Sorry Dominik, ale wirualizacja to przyszlosc nie do testowania
> wstecznej kompatybilnosci, ale maksymalnego wykorzystania sprzetu.
Emulacja to przyszłość do maksymalnej wydajności? :) dobre :)
--
)\._.,--....,'``. fL Dominik Chmaj
.b--. /; _.. \ _\ (`._ ,. gg:919564 skype:ninik_
`=,-,-'~~~ `----(,_..'--(,_..'`-.;.' http://www.dominik.chmaj.net
Następne wpisy z tego wątku
- 06.01.09 18:51 Janko Muzykant
- 06.01.09 19:00 Janko Muzykant
- 06.01.09 20:08 dominik
- 06.01.09 20:09 Browar
- 06.01.09 20:20 dominik
- 06.01.09 20:22 Grzegorz Hryn
- 06.01.09 20:25 Kyniu
- 06.01.09 20:27 Janko Muzykant
- 06.01.09 20:27 Janko Muzykant
- 06.01.09 20:41 l...@l...localdomain
- 06.01.09 20:33 Janko Muzykant
- 06.01.09 20:46 Kyniu
- 06.01.09 21:06 l...@l...localdomain
- 06.01.09 21:02 Kyniu
- 06.01.09 21:07 Kell a
Najnowsze wątki z tej grupy
- Trochę NTG - Vegas Pro
- Nikon D5500 i wyzwalanie migawki
- Canon 550D
- EOS 600D i balans bieli w filmach
- EOS 90D i sentymenty
- Skanowanie: Canon MG2550S vs HP OfficeJet 6950
- czas exif a czas modyfikacji pliku
- karta SD po formacie odzyskiwanie zdjęć i filmów
- Chess
- Vitruvian Man - parts 7-11a
- Eltec nie zyje?
- Steve McCurry
- Light - lajkowe klasyki od Chinczykow
- Forum o Sony serii A (alfa)?
- obrobka RAW na konputerze
Najnowsze wątki
- 2025-01-13 Szczecin => Senior Field Sales (system ERP) <=
- 2025-01-13 Rzeszów => International Freight Forwarder <=
- 2025-01-13 Bydgoszcz => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-01-13 Poznań => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-01-13 Warszawa => Staż w dziale Sprzedaży B2B <=
- 2025-01-13 Wydajność klimy w obecnych temperaturach
- 2025-01-13 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=
- 2025-01-13 Kraków => UX Designer <=
- 2025-01-13 Katowice => Key Account Manager (ERP) <=
- 2025-01-13 Mińsk Mazowiecki => Spedytor Międzynarodowy <=
- 2025-01-12 USB3.x->HDMI/DP ze sterownikami w win11
- 2025-01-12 Jak na naszych oczach odradza się cenzura :-)
- 2025-01-11 Koszty prowadzenia firmy za granicą
- 2025-01-11 19 migrantów
- 2025-01-11 300km/h