konto usunięte

Temat: Jak reklamować Linuksa

Pliki M$O i same M$O to nie standard, choć zabiegi są prowadzone, częściowo udane. Oprogramowanie pop.

Pliki OpenDocument OpenOffice.org to standard - Standard ISO/IEC 26300.
http://www.iso.org/iso/catalogue_detail.htm?csnumber=4...

(-:Adam Łangowicz edytował(a) ten post dnia 05.05.10 o godzinie 12:57

konto usunięte

Temat: Jak reklamować Linuksa

Adam Łangowicz:
Pliki M$O i same M$O to nie standard, choć zabiegi są prowadzone, częściowo udane. Oprogramowanie pop.

Pliki OpenDocument OpenOffice.org to standard - Standard ISO/IEC 26300.
http://www.iso.org/iso/catalogue_detail.htm?csnumber=4...

wiele formatów de fakto nie jest standardami ale zmonopolizowały rynek - chcesz walczyć - walcz, większość ludzi po prostu korzysta bo nie warto kopać się z koniem

konto usunięte

Temat: Jak reklamować Linuksa

Przemysław R.:

wiele formatów de fakto nie jest standardami ale zmonopolizowały rynek - chcesz walczyć - walcz, większość ludzi po prostu korzysta bo nie warto kopać się z koniem
Właśnie po co?
Gładko instalujesz, OO.o i działa out of the box, mac, linux, windows. (-:

konto usunięte

Temat: Jak reklamować Linuksa

Książka Novell SuSE
Podręcznik Suse Linux Enterprise Desktop 10
Przydatne polecam!
https://www.linux.org.pl/PLUG/susebook/
Min, o OpenOfice.org.

Novell OpenOffice Edition for windows.
http://download.novell.com/index.jsp?product_id=&searc...

Key Features

OpenOffice.org Novell Edition for Windows - Evaluation contains enhancements and bug fixes, especially for interoperability with Microsoft Office and other word processing programs, that are not available in the community edition. These enhancements include:

* Microsoft Excel* Compatibility
Added support for multiple formula syntax for cell and cell range addresses and formula expressions: Calc A1 - the traditional format (default), Excel A1, and Excel R1C1.
Text numbers and dates are interpreted as numbers or dates when appropriate, similar to how Excel interprets text as numbers or dates.
Toggling of cell grid lines per sheet.
And more: user-defined tab colors, PHONETIC function support for Japanese phonetic guides, showing/hiding data from hidden rows in charts, correct rendering of charts with mixed chart types, Excel export encryption, document and sheet protection password & limited sheet protection options, external range names, and many details of the Calc user interface have been tweaked to make migration from Excel to OpenOffice.org easier.
* Excel VBA Macro Interoperability
OpenOffice.org Novell Edition eases the migration of many macros from Microsoft Excel. Although not all macros can be successfully migrated, this interoperability offers more than the standard edition, which does not support migration of macros.
* Data Pilots
Data Pilots are interoperable with Microsoft Office PivotTables*. OpenOffice.org Novell Edition substantially improves the Data Pilot feature, making it possible to edit pilots after creation, allowing to assign custom field names, field members names, subtotal and grand total names, showing popup window for quick editing of show/hide field members, and defaulting to a new sheet for new tables.
* OpenXML Support
The ability to export the Microsoft Office 2007 file formats. Also many improvements of the import.
* SVG Support
The ability to import scalable vector graphics.
* Import File Formats
Microsoft Works, WordPerfect* text and graphics, T602 files, and more.
* Groupwise® Integration
OpenOffice.org Novell Edition includes improved integration with ODMA (Open Document Management Architecture) services, for example for GroupWise. If you have the GroupWise client installed on the machine, OpenOffice.org Novell Edition will offer to open documents from GroupWise, or save documents in GroupWise.Adam Łangowicz edytował(a) ten post dnia 05.05.10 o godzinie 13:20

konto usunięte

Temat: Jak reklamować Linuksa

Adam Łangowicz:
Przemysław R.:

wiele formatów de fakto nie jest standardami ale zmonopolizowały rynek - chcesz walczyć - walcz, większość ludzi po prostu korzysta bo nie warto kopać się z koniem
Właśnie po co?
Gładko instalujesz, OO.o i działa out of the box, mac, linux, windows. (-:

ale to drewno jeżeli chodzi o użytkowanie
akurat z pakietami biurowymi miałem wiele do czynienia i zdecydowanie preferuje MSO nie z powodu ceny, tylko ze względów użytkowych

taki prosty przykład, baza danych Access, jakby to powiedzieć deklasuje odpowiednik w OO, nie tylko głupimi kreatorami, ale również jeżeli chodzi o możliwości programowania

jest ponadto więcej dokumentacji i przykładów dla osób robiących makra w VBA w stosunku do tego co można znaleźć w sieci o makrach do OO

na poziomie lusera który myśli że umie pisać w Wordzie, to pewnie pakiety nie różnią się niczym prócz ikonek

konto usunięte

Temat: Jak reklamować Linuksa

również jeżeli chodzi o możliwości programowania

Pierwsze ciężkie pytanie (-:

`Możliwość programowania` rozszerz , konkret o jaką możliwość/możliwości myślisz ? (-:

konto usunięte

Temat: Jak reklamować Linuksa

Adam Łangowicz:
również jeżeli chodzi o możliwości programowania

Pierwsze ciężkie pytanie (-:

`Możliwość programowania` rozszerz , konkret o jaką możliwość/możliwości myślisz ? (-:

pobierz dane z internetu np. za pomocą za pomocą obiektu XMLHTTPRequest, o ile pod Windows może dało by sie to zrobić, tyle pod Linuxem - zapomnij

bo widzisz programowanie w VBA to nie tylko obiekty jakie dostarcz nam środowisko, to masę innych pierdół które bierzemy z systemu np. obiekt CDO do wysyłania maili, albo integracja z outllokiem w celu wysłania Appoitmenta, a OO odpowiednika Outlook-a nie posiada a co za tym idzie całej gałęzi obiektów z nim związanych

wierz mi przepisywanie gotowych makr na te zgodne z OO przy takich kwiatkach jest porównywalne do depilacji za pomocą pesety - długo i boleśnie

konto usunięte

Temat: Jak reklamować Linuksa

Adam Łangowicz:
Książka Novell SuSE
Podręcznik Suse Linux Enterprise Desktop 10
Przydatne polecam!
https://www.linux.org.pl/PLUG/susebook/
Min, o OpenOfice.org.

Novell OpenOffice Edition for windows.
http://download.novell.com/index.jsp?product_id=&searc...

Key Features

OpenOffice.org Novell Edition for Windows - Evaluation contains enhancements and bug fixes, especially for interoperability with Microsoft Office and other word processing programs, that are not available in the community edition. These enhancements include:

* Microsoft Excel* Compatibility
Added support for multiple formula syntax for cell and cell range addresses and formula expressions: Calc A1 - the traditional format (default), Excel A1, and Excel R1C1.
Text numbers and dates are interpreted as numbers or dates when appropriate, similar to how Excel interprets text as numbers or dates.
Toggling of cell grid lines per sheet.
And more: user-defined tab colors, PHONETIC function support for Japanese phonetic guides, showing/hiding data from hidden rows in charts, correct rendering of charts with mixed chart types, Excel export encryption, document and sheet protection password & limited sheet protection options, external range names, and many details of the Calc user interface have been tweaked to make migration from Excel to OpenOffice.org easier.
* Excel VBA Macro Interoperability
OpenOffice.org Novell Edition eases the migration of many macros from Microsoft Excel. Although not all macros can be successfully migrated, this interoperability offers more than the standard edition, which does not support migration of macros.
* Data Pilots
Data Pilots are interoperable with Microsoft Office PivotTables*. OpenOffice.org Novell Edition substantially improves the Data Pilot feature, making it possible to edit pilots after creation, allowing to assign custom field names, field members names, subtotal and grand total names, showing popup window for quick editing of show/hide field members, and defaulting to a new sheet for new tables.
* OpenXML Support
The ability to export the Microsoft Office 2007 file formats. Also many improvements of the import.
* SVG Support
The ability to import scalable vector graphics.
* Import File Formats
Microsoft Works, WordPerfect* text and graphics, T602 files, and more.
* Groupwise® Integration
OpenOffice.org Novell Edition includes improved integration with ODMA (Open Document Management Architecture) services, for example for GroupWise. If you have the GroupWise client installed on the machine, OpenOffice.org Novell Edition will offer to open documents from GroupWise, or save documents in GroupWise.Adam Łangowicz edytował(a) ten post dnia 05.05.10 o godzinie 13:20

podstawowe pytanie czy jest obsługa ADODB pod linuxem
jeżeli nie to ja dziękuję za współpracę

czy można wpompować programowo recordset do obiektów formularzy, pivotów i Querytable?
Tomasz Niewolik

Tomasz Niewolik
Programista/Projekta
nt

Temat: Jak reklamować Linuksa

MS Access jest moim zdaniem jedyną rzeczą w pakiecie MS Office dla której brak równoważnego odpowiednika po stronie pakietu Open Office, oczywiście można to nadrobić stosując inne oprogramowanie. To co nie pasowało mi w MS Access (a programowałem w nim przez 5 lat) to niektóre ograniczenia utrudniające z nim pracę np.: jeżeli używamy klas do tworzenia formularzy to VBA nie wspiera wyszukiwania otwartych formularzy, istnieje (przynajmniej do wersji 2003) ograniczenie ilości obiektów posiadających własny kod VBA (strasznie kłopotliwe gdy aplikacja się rozrasta), uruchamianie aplikacji na różnych środowiskach (różne wersje Office) to tragedia nawet jeśli posiadamy instalkę z wersją Runtime, raporty też nie błyszczą możliwościami, razi brak wsparcia dla tworzenia/eksportowania do pdf, brakuje możliwości wypełniania pdf-formularzy.

Do obsługi programowanych formularzy i innych ciekawych rzeczy polecałbym po stronie open source Javę w wersji dla leniwych, czyli kreatorki obecne w Netbeans lub JDeveloperze. Do tworzenia rozbudowanych aplikacji, wielowątkowych (Netbeans), użytkownik nie musi mieć specjalnej wiedzy (praktycznie wszystko to co jest w Access da się wyklikać bez znajomości Javy), a zawsze może coś napisać jeśli umie i potrzebuje. Plusem takiego rozwiązania jest przenośna wersja aplikacji (Java i aplikacja będzie działała nawet uruchomiona z płyty CD na wielu systemach - Linux, Windows, Mac itp.). Java daje nam również możliwości wykorzystania tego samego kodu tworząc aplikację web (część klas logiki biznesowej i bazodanowej możemy mieć wspólnych) wystarczy dodać tylko nową warstwę prezentacji. Dzięki temu możemy szybko mieć aplikację desktopową, aplet, aplikację webową, web serwisy itd. Kod z MS Access działa tylko w MS Access, aplikacja jest nie przenośna nawet do VB 6.0 chociaż jest z nim zgodna co do składni samego VBA.

Podsumowując - w pakiecie Open Office nie ma dobrego zamiennika dla Access, ale nie oznacza to, że po stronie Open Source nie ma innych zamienników.

konto usunięte

Temat: Jak reklamować Linuksa

Tomasz N.:
MS Access jest moim zdaniem jedyną rzeczą w pakiecie MS Office dla której brak równoważnego odpowiednika po stronie pakietu Open Office, oczywiście można to nadrobić stosując inne oprogramowanie. To co nie pasowało mi w MS Access (a programowałem w nim przez 5 lat) to niektóre ograniczenia utrudniające z nim pracę np.:
jeżeli używamy klas do tworzenia formularzy to VBA nie wspiera wyszukiwania otwartych formularzy

taki formularz jest obiektem, a takie można umieszczać w kolekcji, ale nie trzeba w zasadzie, więc nie widzę problemu żeby sprawdzić obiektowi (w kolekcji) widoczność, tudzież fakt że obiekt nie nothing

,
istnieje (przynajmniej do wersji 2003) ograniczenie ilości obiektów posiadających własny kod VBA (strasznie kłopotliwe gdy aplikacja się rozrasta)

he
znaczy się jakie ograniczenia? ograniczona ilość modułów klas? kodu w formularzu / raporcie?

do tak ogólnikowego stwierdzenia trudno się odnieść merytorycznie

>, uruchamianie aplikacji na różnych
środowiskach (różne wersje Office) to tragedia nawet jeśli posiadamy instalkę z wersją Runtime

nie odniosę się, nie sprawdzałem
, raporty też nie błyszczą możliwościami, razi brak wsparcia dla tworzenia/eksportowania do pdf, brakuje możliwości wypełniania pdf-formularzy.

co do PDF-ów to od wersji 2007 jest natywnie
we wcześniejszych wersjach można zainstalować drukarkę PDF (darmowa) i potraktować to VBA
http://www.excelguru.ca/node/68

Do obsługi programowanych formularzy i innych ciekawych rzeczy polecałbym po stronie open source Javę w wersji dla leniwych, czyli kreatorki obecne w Netbeans lub JDeveloperze. Do tworzenia rozbudowanych aplikacji, wielowątkowych (Netbeans), użytkownik nie musi mieć specjalnej wiedzy (praktycznie wszystko to co jest w Access da się wyklikać bez znajomości Javy), a zawsze może coś napisać jeśli umie i potrzebuje. Plusem takiego rozwiązania jest przenośna wersja aplikacji (Java i aplikacja będzie działała nawet uruchomiona z płyty CD na wielu systemach - Linux, Windows, Mac itp.). Java daje nam również możliwości wykorzystania tego samego kodu tworząc aplikację web (część klas logiki biznesowej i bazodanowej możemy mieć wspólnych) wystarczy dodać tylko nową warstwę prezentacji. Dzięki temu możemy szybko mieć aplikację desktopową, aplet, aplikację webową, web serwisy itd. Kod z MS Access działa tylko w MS Access, aplikacja jest nie przenośna nawet do VB 6.0 chociaż jest z nim zgodna co do składni samego VBA.

Podsumowując - w pakiecie Open Office nie ma dobrego zamiennika dla Access, ale nie oznacza to, że po stronie Open Source nie ma innych zamienników.

ciekawe, tyle że przepisanie aplikacji na inną platformę to koszt liczony w dziesiątkach, jak nie setkach roboczogodzin

do tego dochodzi fakt że osoby piszące w VBA w większości nie znają Javy, co utrudnia migrowanie zaawansowanych formularzy posiadających bardziej skomplikowaną logikę
Tomasz Niewolik

Tomasz Niewolik
Programista/Projekta
nt

Temat: Jak reklamować Linuksa

Przemysław R.:
Tomasz N.:
MS Access jest moim zdaniem jedyną rzeczą w pakiecie MS Office dla której brak równoważnego odpowiednika po stronie pakietu Open Office, oczywiście można to nadrobić stosując inne oprogramowanie. To co nie pasowało mi w MS Access (a programowałem w nim przez 5 lat) to niektóre ograniczenia utrudniające z nim pracę np.:
jeżeli używamy klas do tworzenia formularzy to VBA nie wspiera wyszukiwania otwartych formularzy

taki formularz jest obiektem, a takie można umieszczać w kolekcji, ale nie trzeba w zasadzie, więc nie widzę problemu żeby sprawdzić obiektowi (w kolekcji) widoczność, tudzież fakt że obiekt nie nothing

Czy znasz dobrze Accessa? Przecież bez tej funkcjonalności nie można podłączyć pól formularza bezpośrednio do zapytań, innych formularzy itp. co jest bardzo uciążliwe.
Przemysław R.:
Tomasz N.:
istnieje (przynajmniej do wersji 2003) ograniczenie ilości obiektów posiadających własny kod VBA (strasznie kłopotliwe gdy aplikacja się rozrasta)

he
znaczy się jakie ograniczenia? ograniczona ilość modułów klas? kodu w formularzu / raporcie?

do tak ogólnikowego stwierdzenia trudno się odnieść merytorycznie

Ponieważ problem jest ogólny, ograniczenie jest na sumę obiektów, nie ważne jakich typów.
Przemysław R.:
Tomasz N.:
>, uruchamianie aplikacji na różnych
środowiskach (różne wersje Office) to tragedia nawet jeśli posiadamy instalkę z wersją Runtime

nie odniosę się, nie sprawdzałem

Jeśli byś chciał próbować to najlepiej na jakiejś wirtualce bo szkoda psuć sobie własny system (niektóre wersje Runtime nadpisują pliki pełnego wydania, nawet jeśli pochodzi z innej wersji).
Przemysław R.:
Tomasz N.:
, raporty też nie błyszczą możliwościami, razi brak wsparcia dla tworzenia/eksportowania do pdf, brakuje możliwości wypełniania pdf-formularzy.

co do PDF-ów to od wersji 2007 jest natywnie
we wcześniejszych wersjach można zainstalować drukarkę PDF (darmowa) i potraktować to VBA
http://www.excelguru.ca/node/68

Czyli trzeba doinstalowywać u klienta dodatkowe oprogramowanie na każdej maszynie - to jest spory kłopot.
Przemysław R.:

ciekawe, tyle że przepisanie aplikacji na inną platformę to koszt liczony w dziesiątkach, jak nie setkach roboczogodzin

do tego dochodzi fakt że osoby piszące w VBA w większości nie znają Javy, co utrudnia migrowanie zaawansowanych formularzy posiadających bardziej skomplikowaną logikę

Nie rozmawialiśmy my o migracji aplikacji Accesowej tylko o wyborze Accessa albo innego rozwiązania Open Source. Migracja z Access do .NETa jest również kłopotliwa. Do tego dodaj jeszcze fakt, że chociaż VB.NET jest podobny do VBA to zupełnie inaczej się w nim pisze. Dla programisty VBA to też będzie problem.

Z każdą migracją należy się zastanowić i ją dobrze przemyśleć, dlatego wybór platformy systemowej i aplikacji jakie się używa powinien być zrobiony na początku działalności. Znam dwa praktyczne przypadki gdzie firmy zdecydowały się na przejście z Windowsa na Linuxa(pewnie znalazłoby się ich więcej, ale nigdy się nie interesowałem takimi sprawami). Firmy te rozwiązały problem z niektórymi aplikacjami, których przeniesienie nie było możliwe lub wiązało się z kosztami, w ten sposób, że zostawiły na stanie jeden komputer z Windowsem na którym było to wszystko co musiało być. W tych konkretnych przypadkach powód przenosin był prosty - firmy pracowały na pirackim oprogramowaniu i po przeliczeniu ile musiałyby zapłacić za legalne wersje okazało się, że bardziej się opłaca używać Linuxa. Około 10 komputerów (PC i laptopy) przeniesionych zostało w ciągu weekendu, dokumenty i inne ustawienia z Windowsów zostały automatycznie zaimportowane do Linuxa (Ubuntu), drukarki skanery skonfigurowane, dyski sieciowe podpięte itd. Do tego godzinna prezentacja dla użytkowników i wsparcie przez jeden dzień przy biurku. W sumie koszt migracji to 3 dni pracy jednej osoby, czyli mniej niż kosztuje licencja na jedno stanowisko na MS Access. Użytkownikami były osoby z wykształceniem humanistycznym, przeszły na Linuxa bez żadnych problemów.

konto usunięte

Temat: Jak reklamować Linuksa

Tomasz N.:
Przemysław R.:
Tomasz N.:
MS Access jest moim zdaniem jedyną rzeczą w pakiecie MS Office dla której brak równoważnego odpowiednika po stronie pakietu Open Office, oczywiście można to nadrobić stosując inne oprogramowanie. To co nie pasowało mi w MS Access (a programowałem w nim przez 5 lat) to niektóre ograniczenia utrudniające z nim pracę np.:
jeżeli używamy klas do tworzenia formularzy to VBA nie wspiera wyszukiwania otwartych formularzy

taki formularz jest obiektem, a takie można umieszczać w kolekcji, ale nie trzeba w zasadzie, więc nie widzę problemu żeby sprawdzić obiektowi (w kolekcji) widoczność, tudzież fakt że obiekt nie nothing

Czy znasz dobrze Accessa? Przecież bez tej funkcjonalności nie można podłączyć pól formularza bezpośrednio do zapytań, innych formularzy itp. co jest bardzo uciążliwe.

jasne że można, więc chyba znam Accessa całkiem przyzwoicie
tworzysz obiekt formularza później ustawiasz tylko jako źródło rekordów edytowalny recordset. swego czasu nawet sobie klasę napisałem która miała metodę do wypełniania recordsetem obiektu formularza. Fakt że są problemy innego typu np. denerwujące komunikaty raz na jakiś czas, ale to inna historia

Zresztą to co piszesz nie jest największą wadą access-a, np. zrób aplikację zakładającą się z niezależnych modułów (każdy moduł plik mdb/mdw) wywoływanych w jednym oknie aplikacji - będziesz mastach ;)

Przemysław R.:
Tomasz N.:
istnieje (przynajmniej do wersji 2003) ograniczenie ilości obiektów posiadających własny kod VBA (strasznie kłopotliwe gdy aplikacja się rozrasta)

he
znaczy się jakie ograniczenia? ograniczona ilość modułów klas? kodu w formularzu / raporcie?

do tak ogólnikowego stwierdzenia trudno się odnieść merytorycznie

Ponieważ problem jest ogólny, ograniczenie jest na sumę obiektów, nie ważne jakich typów.

znaczy się masz problem z ilością kwerend?
w takich wypadkach pomaga przeniesienie logiki na stronę serwera SQL, w zasadzie dowolnego i praca na procedurach

Access jest fajny jako środowisko prezentacji/edycji danych, jak dostanie więcej danych to czkawki dostaje i trzeba przetwarzać poza
Przemysław R.:
Tomasz N.:
>, uruchamianie aplikacji na różnych
środowiskach (różne wersje Office) to tragedia nawet jeśli posiadamy instalkę z wersją Runtime

nie odniosę się, nie sprawdzałem

Jeśli byś chciał próbować to najlepiej na jakiejś wirtualce bo szkoda psuć sobie własny system (niektóre wersje Runtime nadpisują pliki pełnego wydania, nawet jeśli pochodzi z innej wersji).

sprawdzę, akurat mam 2010 w domu
Przemysław R.:
Tomasz N.:
, raporty też nie błyszczą możliwościami, razi brak wsparcia dla tworzenia/eksportowania do pdf, brakuje możliwości wypełniania pdf-formularzy.

co do PDF-ów to od wersji 2007 jest natywnie
we wcześniejszych wersjach można zainstalować drukarkę PDF (darmowa) i potraktować to VBA
http://www.excelguru.ca/node/68

Czyli trzeba doinstalowywać u klienta dodatkowe oprogramowanie na każdej maszynie - to jest spory kłopot.

kwestia wzorca z jakiego instalujesz nowe maszyny

a) albo instalujesz Windowsa z płytki i masz tam dodane predefiniowane programy, łatwe do zrobienia
b) instalujesz system z GHOSTA - jeszcze prostsze do zrobienia
c) instalujesz zdalnie po przerobieniu do paczki - średnio trudne do zrobienia

równie dobrze mógł bym powiedzieć że w linuxie coś jest trudne bo wymaga doinstalowania paczki - bądźmy poważni, to czy instalujesz 1 paczkę z office czy dwie z office + drukarka to wszystko jedno
Przemysław R.:

ciekawe, tyle że przepisanie aplikacji na inną platformę to koszt liczony w dziesiątkach, jak nie setkach roboczogodzin

do tego dochodzi fakt że osoby piszące w VBA w większości nie znają Javy, co utrudnia migrowanie zaawansowanych formularzy posiadających bardziej skomplikowaną logikę

Nie rozmawialiśmy my o migracji aplikacji Accesowej tylko o wyborze Accessa albo innego rozwiązania Open Source. Migracja z Access do .NETa jest również kłopotliwa. Do tego dodaj jeszcze fakt, że chociaż VB.NET jest podobny do VBA to zupełnie inaczej się w nim pisze. Dla programisty VBA to też będzie problem.

prawda jest taka że w większych organizacjach mamy już gotowe rozwiązania robion ed-hoc, a później zostają i ludzie z nich korzystają, na robienie aplikacji w Javie lub innych gadżetach nie za przeważnie kasy, aplikacje w Accessie robią zwykle osoby zajmujące się wsparciem informatycznym w działach raportowych a nie informatycy i ciężko znaleźć kogoś kto zna Javę w tym środowisku

samo przejście do technologi bazodanowych pracujących z Accessem jako beckend to jest już przełom i nie każdy chce się na niego decydować :)

Z każdą migracją należy się zastanowić i ją dobrze przemyśleć, dlatego wybór platformy systemowej i aplikacji jakie się używa powinien być zrobiony na początku działalności. Znam dwa praktyczne przypadki gdzie firmy zdecydowały się na przejście z Windowsa na Linuxa(pewnie znalazłoby się ich więcej, ale nigdy się nie interesowałem takimi sprawami). Firmy te rozwiązały problem z niektórymi aplikacjami, których przeniesienie nie było możliwe lub wiązało się z kosztami, w ten sposób, że zostawiły na stanie jeden komputer z Windowsem na którym było to wszystko co musiało być. W tych konkretnych przypadkach powód przenosin był prosty - firmy pracowały na pirackim oprogramowaniu i po przeliczeniu ile musiałyby zapłacić za legalne wersje okazało się, że bardziej się opłaca używać Linuxa. Około 10 komputerów (PC i laptopy) przeniesionych zostało w ciągu weekendu, dokumenty i inne ustawienia z Windowsów zostały automatycznie zaimportowane do Linuxa (Ubuntu), drukarki skanery skonfigurowane, dyski sieciowe podpięte itd. Do tego godzinna prezentacja dla użytkowników i wsparcie przez jeden dzień przy biurku. W sumie koszt migracji to 3 dni pracy jednej osoby, czyli mniej niż kosztuje licencja na jedno stanowisko na MS Access. Użytkownikami były osoby z wykształceniem humanistycznym, przeszły na Linuxa bez żadnych problemów.

rozsądne podejście
jeżeli coś da się sensownie przenieść to czemu nie
Tomasz Niewolik

Tomasz Niewolik
Programista/Projekta
nt

Temat: Jak reklamować Linuksa

Przemysław R.:
jasne że można, więc chyba znam Accessa całkiem przyzwoicie
tworzysz obiekt formularza później ustawiasz tylko jako źródło rekordów edytowalny recordset. swego czasu nawet sobie klasę napisałem która miała metodę do wypełniania recordsetem obiektu formularza.

Problem jest w innym miejscu. Masz query, raport lub inny formularz w którym chciałbyś użyć pola z formularza poprzez odwołanie 'Forms!'. Niestety jeżeli Formularz został stworzony z klasy, a nie jako typowy formularz Accessa, to nie możesz się tak do niego odwołać.

Zresztą to co piszesz nie jest największą wadą access-a, np. zrób aplikację zakładającą się z niezależnych modułów (każdy moduł plik mdb/mdw) wywoływanych w jednym oknie aplikacji - będziesz mastach ;)

Nawet bym nie próbował ;-)
znaczy się masz problem z ilością kwerend?
w takich wypadkach pomaga przeniesienie logiki na stronę serwera SQL, w zasadzie dowolnego i praca na procedurach

Access jest fajny jako środowisko prezentacji/edycji danych, jak dostanie więcej danych to czkawki dostaje i trzeba przetwarzać poza

Tak jak pisałem wcześniej ograniczenie jest na sumę obiektów z kodem VBA, czyli w szczególności formularze, raporty, moduły, klasy.

równie dobrze mógł bym powiedzieć że w linuxie coś jest trudne bo wymaga doinstalowania paczki - bądźmy poważni, to czy instalujesz 1 paczkę z office czy dwie z office + drukarka to wszystko jedno

W rozwiązaniu, które zaproponowałem nie musiałbyś nic instalować (w Javie nie trzeba nic instalować, kopiujesz i działa). Aplikacja, którą współtworzyłem w Accessie działała w kilkudziesięciu krajach na świecie, na różnych systemach operacyjnych (Windows 98, 2000, XP) z różnymi wersjami SP i językowymi (a jak wiemy dla Accessa różne wersje językowe to problem). W takiej sytuacji dodanie czegoś do instalatora i zagwarantowanie, że zadziała jest mocno ryzykowne.
prawda jest taka że w większych organizacjach mamy już gotowe rozwiązania robion ed-hoc, a później zostają i ludzie z nich korzystają, na robienie aplikacji w Javie lub innych gadżetach nie za przeważnie kasy, aplikacje w Accessie robią zwykle osoby zajmujące się wsparciem informatycznym w działach raportowych a nie informatycy i ciężko znaleźć kogoś kto zna Javę w tym środowisku

samo przejście do technologi bazodanowych pracujących z Accessem jako beckend to jest już przełom i nie każdy chce się na niego decydować :)

Tutaj rzeczywiście jest ciężko, wszystko zależy czy rozwiązanie tymczasowe działa poprawnie, czy nie. Jeżeli działa poprawnie to po co zmieniać, a jeżeli nie to wtedy jest czas na analizę co warto zrobić. Access jako beckend może być problemem, bo z tego co pamiętam to miał ograniczenie na wielkość pliku (coś koło 2Gb). Znam takie środowisko, gdzie ze względu na wielkość bazy, plik jest archiwizowany i tworzony pusty nowy co najmniej raz na miesiąc. Nie muszę mówić ile pracy kosztuje stworzenie raportu rocznego...
Michał Ł.

Michał Ł. Doświadczenie jest
czymś, co zdobywasz
wtedy, gdy
przesta...

Temat: Jak reklamować Linuksa

IMHO jeżeli chcesz reklamować jakikolwiek OS to nie reklamuj OS tylko aplikacje na niego - mnie osobiście i podejrzewam, że wielu z was (a już jakąkolwiek firmę w szczególności) reklamy OS w ogóle nie obchodzą; interesuje mnie natomiast to, że na danym OS jest aplikacja, której używam / potrzebuje.

Natomiast rozmowy o wyższości świąt Bożego Narodzenia nad Świętami Wielkanocnymi tudzież o tym, która prababcia jest ważniejsza możemy toczyć w nieskończoność - niech każdy używa takiego OS i softu jaki będzie lepszy w danej sytuacji.

Michał
Paweł B.

Paweł B. architekt baz danych
/ SQL Developer /BI
Developer

Temat: Jak reklamować Linuksa

A reklamując jakąkolwiek aplikację czy OS pokaż jej dobre cechy a nie próbuj wmówić zadowolonym użytkownikom, że produkt, który używają nie ma tych funkcjonalności których potrzebują.

Niejeden kierownik marketingu zna MS Office lepiej od sfrustrowanego administratora Linuxa i argument, że jakby zainstalować JDeveloper to można i makro w OO napisać go nie przekona.
Tomasz Niewolik

Tomasz Niewolik
Programista/Projekta
nt

Temat: Jak reklamować Linuksa

Paweł B.:
A reklamując jakąkolwiek aplikację czy OS pokaż jej dobre cechy a nie próbuj wmówić zadowolonym użytkownikom, że produkt, który używają nie ma tych funkcjonalności których potrzebują.

O tym też pisałem.
Paweł B.:
Niejeden kierownik marketingu zna MS Office lepiej od sfrustrowanego administratora Linuxa i argument, że jakby zainstalować JDeveloper to można i makro w OO napisać go nie przekona.

Przemysław pisał o zaawansowanych rzeczach w Accessie, o których popełnienie nie podejrzewałbym kierowników marketingu tylko programistów, proste rzeczy można również zrobić w OO Base. A co do samych użytkowników, to pewnie niejeden nawet by nie zauważył zmiany z MS Office na Open Office. ;-)

Przy okazji, to JDevelopera nie trzeba instalować, wystarczy skopiować. :-)

Michał, ten temat jest tym jak reklamować Linuxa dlatego odpowiedzi są takie jakie są. Nie widzę tu sporów nad wyższością, raczej informację jak zrobić coś po stronie Linuxa, a to że przy okazji oberwie się za coś Microsoftowi to głównie dlatego, że niektórzy przeceniają możliwości lub funkcjonalność jego aplikacji.
Michał Ł.

Michał Ł. Doświadczenie jest
czymś, co zdobywasz
wtedy, gdy
przesta...

Temat: Jak reklamować Linuksa

Tomasz N.:

Michał, ten temat jest tym jak reklamować Linuxa dlatego odpowiedzi są takie jakie są. Nie widzę tu sporów nad wyższością, raczej informację jak zrobić coś po stronie Linuxa, a to że przy okazji oberwie się za coś Microsoftowi to głównie dlatego, że niektórzy przeceniają możliwości lub funkcjonalność jego aplikacji.

Ja bym powiedział nie przeceniają tylko wydaje im się, że można wszystko, lub wykorzystują te aplikacje do celów do jakich nie zostały stworzone (nie mam tu na myśli nikogo z poprzedników).
MS Office nie służy do tworzenia 500+ MB plików Excela ani też do tworzenia 1GB+ baz w Access. Owszem da się tylko po co? (TCO też da się policzyć dla 50-cio osobowej firmy ... tylko co to da skoro ten współczynnik pomyślany jest tak naprawdę dla korporacji?) Sztuka dla sztuki? Ani to efektywne kosztowo ani wydajnościowo, nie mówiąc już o tym, że z czasem zarządzanie tym można porównać do cytatu z Wiedźmina:


prawdziwa wojna - a kilka prawdziwych wojen widziałem - pod względem porządku i ładu do złudzenia przypomina ogarnięty pożarem burdel.


Michał
Jarosław Rafa

Jarosław Rafa senior software
engineer, Motorola
Solutions Systems
Polska

Temat: Jak reklamować Linuksa

Czytając o tych problemach z przenoszeniem aplikacji po raz kolejny utwierdzam się w przekonaniu, że najsłuszniejszą drogą dla wszelkich narzędzi typu korporacyjnego jest tworzenie aplikacji jako webowych. Wtedy nie ma większego znaczenia na czym się je uruchamia...
Przemysław Żarnecki

Przemysław Żarnecki Przedsiębiorca -
Trener - Nauczyciel

Temat: Jak reklamować Linuksa

Jarosław Rafa:
Czytając o tych problemach z przenoszeniem aplikacji po raz kolejny utwierdzam się w przekonaniu, że najsłuszniejszą drogą dla wszelkich narzędzi typu korporacyjnego jest tworzenie aplikacji jako webowych. Wtedy nie ma większego znaczenia na czym się je uruchamia...
Podpisuję się całkowicie pod stwierdzeniem kolegi. Zresztą, co tu mówić ;)

konto usunięte

Temat: Jak reklamować Linuksa

Przemysław Żarnecki:
Jarosław Rafa:
Czytając o tych problemach z przenoszeniem aplikacji po raz kolejny utwierdzam się w przekonaniu, że najsłuszniejszą drogą dla wszelkich narzędzi typu korporacyjnego jest tworzenie aplikacji jako webowych. Wtedy nie ma większego znaczenia na czym się je uruchamia...
Podpisuję się całkowicie pod stwierdzeniem kolegi. Zresztą, co tu mówić ;)

prześlij dane jako załącznik w poczcie :)

a jest to standardowa metoda przesyłania danych w biurach, do innych rozwiązań należy umieszczenie pliku na dysku sieciowym jak się w pocie nie mieści

Następna dyskusja:

Jak zarabiacie na Linuksie?




Wyślij zaproszenie do