Wypowiedzi
-
Maciej Tomaszewski:
Bartosz S.:
Postępująca unifikacja.
Choć najsilniejszym punktem Oracle jest serwer bazy danych, i to jest jego główny oręż, to z drugiej strony Oracle kupuje i wdraża takie technologie jak PHP i Java. Niektórzy mówią, że to błąd inwestować w opensource ....
Podobno bazę danych orakla ma zastąpić opensorsowy PostgreSQL - wtedy orakl będzie nie do pobicia - z kosztowego punktu widzenia przedsiębiorców......
Dziś Oracle może być zastąpiony przez PostreSQL oraz DB2. Oba natywnie wspierają PL/SQL, DB2 również większość modułów, SQL*PLUS i jeszcze kilka innych elementów.
Wsparcie dla PL/SQLa jest też w wersji DB2 Express-C (darmowej), trzeba je tylko włączyć ustawiając odpowiedni parametr. -
Piotr L.:
Jakub Panas:
Piotr L.:
To był chyba żart, Accessa AFAIK nikt z IT nie używa, a poza tym:
A to by się Pan zdziwił.
Jak dla grupy roboczej potrzeba szybko stworzyć względnie wyglądającą aplikację, mającą kilka, kilkanaście widoków, to: prototyp w Accessie, automatyczna migracja do MSSQLa, access runtime na stacji klienta (nie musi grzebać w kodzie) i hajda, leci.
Aplikacja accessowa robi za niezły front-end.
Jak nie ma pieniędzy na etat dla programisty lub zlecenie napisania aplikacji na zewnątrz, to używa się tego co jest znane i dostępne.
A jak użytkownicy potrzebują jakieś bardziej skomplikowane raporty z tego, to MSQuery i do excela.
Mam dokładnie te same doświadczenia. Access -> bazka sklecona naprędce w dziale nie-informatycznym lub małej firmie. Prototyp który z czasem staje się rozwiązaniem - samoistnie, przez zasiedzenie.
Nie, baza napisana w IT.
Dlaczego? Bo zatrudniano administratorów a nie programistów (ten drugi jest za drogi, tych pierwszych jest zawsze za mało do obsługi 400 użytkowników)
I nikt nie ma chęci grzebania się w javie, PHP, C++, ani czymkolwiek innym, pisania stosów dokumentacji, mozolnego debugowania.
Jest kilka dużych aplikacji napisanych w javie (Websphere/DB2), C++/C# (gruby klient/IIS/Oracle), sfinansowanych z funduszy europejskich, z dostępnymi kodami źródłowymi, ale nie ma komu ich rozwijać i nie ma pieniędzy (inwestycja) na zlecenie rozwijania na zewnątrz. Więc dopisywane są kawałki w accessie, z myślą, że jak w końcu pieniądze się pojawią, to się te rzeczy zmigruje do wspólnego systemu.
Ale to już jest dyskusja na zupełnie inny wątek. -
Piotr L.:
To był chyba żart, Accessa AFAIK nikt z IT nie używa, a poza tym:
A to by się Pan zdziwił.
Jak dla grupy roboczej potrzeba szybko stworzyć względnie wyglądającą aplikację, mającą kilka, kilkanaście widoków, to: prototyp w Accessie, automatyczna migracja do MSSQLa, access runtime na stacji klienta (nie musi grzebać w kodzie) i hajda, leci.
Aplikacja accessowa robi za niezły front-end.
Jak nie ma pieniędzy na etat dla programisty lub zlecenie napisania aplikacji na zewnątrz, to używa się tego co jest znane i dostępne.
A jak użytkownicy potrzebują jakieś bardziej skomplikowane raporty z tego, to MSQuery i do excela.Jakub Panas edytował(a) ten post dnia 17.10.12 o godzinie 22:26 -
Franz K.:
Szymon G.:
Nie, to się nazywa PostgreSQL, ewentualnie Postgres.
Pytanie poza tematem: czemu prawie nikt nie pisze poprawnie tej nazwy?
Ponieważ istnieją tylko cztery bazy danych - Access, MySQL (jako podstawowe, standard) oraz MS SQL i Oracle (dla kasiastych specjalistów i super ajti-profesionalistów).
BP NMSP :)
A DB2 to pies?
Z MySQLa ze względu na coraz gorsze wsparcie firmy powoli się wycofują. -
Marcin Marczewski:
Zapisy juz trwaja ;-)
Kto przyjezdza do Krakowa??
Dostałem potwierdzenie uczestnictwa. Muszę jeszcze tylko załatwić papiery związane z delegacją. -
Mariusz Stasiak Vel Stasek:
<...CUT...>Jestem w stanie się zgodzić, że wydatkowanie sporych sum na system który ma tylko poprawić komfort pracy i dać ładne tabelki to strata pieniędzy, lecz wdrażanie BZ tylko po to by generować setki Exceli z których nikt nic nie przeczyta, ani nie uzyska raportów niezbędnych do prawidłowych analiz to jest dopiero strata czasu i pieniędzy.
Ale za to można na forum międzynarodowym pochwalić się, ze wdrożyło się BZ ;-)
Przypomina mi to ostatnią reformę szkolnictwa: najpierw wysłano 6-latki do szkół, potem dano pieniądze na ich dostosowanie, a teraz powoli zaczyna myśleć o szkoleniu nauczycieli nauczania podstawowego do pracy z dziećmi o rok młodszymi. Nauczycieli klas 4-6 zaczną szkolić jak pierwsze 9-latki trafią do 4tych klas.
Za rok zostanie wdrożony BZ (na razie jest tylko pilotażowo), po roku będzie uruchomiona rezerwa budżetowa na wymianę systemów księgowych na zgodne z BZ, a za 2-3 lata na szkolenia z planowania i wdrażania BZ dla wszystkich zaangażowanych, nie tylko księgowości.
PS <edit>:
Jeszcze jedna wyższość excela nad innymi formatami:
Brak zdefiniowanego schematu XMLowego, który służyłby do wygenerowania raportu z realizacji
BZ powoduje, że z jednej strony instytucje takie jak mój urząd, GIF, GIS, Sanepidy, CSIOZ i inne podległe MZ muszą do MZ raportować, a MZ musi raport swój i jednostek podległych zebrać w jedną całość i przedstawić do MF. A każda instytucja ma inny system księgowy.Jakub Panas edytował(a) ten post dnia 09.09.12 o godzinie 22:00 -
Urząd centralny, ale nie finansowany bezpośrednio z MF, ale za pośrednictwem MZ.
Budżet sztywno podzielony na 3 części: płace, inwestycje, wydatki bieżące bez możliwości przesunięć pomiędzy nimi.
Na 6-7 zgłoszonych szczegółowych zadań inwestycyjnych (a to każdy zakup powyżej 3500 PLN brutto, który nie jest usługą lub świadczeniem okresowym, oraz każdy zwiększający wartość tzw "wartości niematerialnych i prawnych" na przykład oprogramowania) środki są przyznane na 3 zadania (w tym roku w czerwcu dołożyli jeszcze 3, ale 1 było nie planowane wcześniej i wynika z dodatkowego zobowiązania, jakie nałożył minister).
Zadania są dzielone na 2-3 lata, bo jednorazowo wartość przewyższa sumę budżetu inwestycyjnego przeznaczonego na Urząd.
Przy takich założeniach nie ma mowy o zakupie czegoś, co służyłoby jedynie poprawieniu komfortu pracy lub generowaniu ładniejszych tabelek.
Poza tym te zestawienia (z kilku, kilkunastu podległych jednostek) na poziomie ministerstwa trzeba jeszcze scalić. A połączyć excele jest najłatwiej. -
Nie załapałem się na poprzednie, więc spróbuje na anonsowane.
<edycja>
Wydarzenie już jest.
Próbowałem się zarejestrować, ale przy pierwszej próbie wysłania zgłoszenia pojawiła się informacja, że strona nie istnieje. A teraz każe mi poprawić błąd, ale nie pokazuje gdzie jest.
Brakuje mi automatu, który na mojego emaila wyśle mi potwierdzenie, że zgłoszenie zostało wysłane ze strony (nawet z wyraźną informacją, że potwierdzenie przyznania miejsca zostanie dostarczone później)
<edycja2>
Dostałem potwierdzenie emailowe rejestracji (późnym wieczorem), mam zgodę Dyrektora Generalnego, czekam na potwierdzenie uczestnictwa od IBM.Jakub Panas edytował(a) ten post dnia 05.09.12 o godzinie 17:20 -
Wracałem w niedzielę 21 lipca (tuż po upadku OLT) z Wrocka do Wawy.
Podstawili 3 autobusy, zrobili dokładny podział kto do którego (wg numerów rezerwacji).
rezerwację robiłem 3 tygodnie wcześniej a i tak trafiłem do drugiego autobusu.
WiFi tak sobie, lepiej mi szło na własnej karcie.
Fotele wygodne, można rozłożyć i podnieść podnóżek, więc i zdrzemnąć się dało.
Z Wrocławia wyjechali spóźnieni około 30 minut. w tym czasie autobus stał wyłączony na słońcu, więc nie działała klimatyzacja i zrobiło się strasznie duszno i gorąco.
Przy pakowaniu dość ściśle trzymali się reguły 1 osoba jeden bagaż. Ale jak ktoś dawał 2 pakunki i mówił, że 2 osób to brali bez konieczności przyprowadzenia drugiej osoby.
Jedynie przy wydawaniu bagaży nie sprawdzali kwitów, więc można było wziąć obcy pakunek.
Ale podróż wygodna, tania i warta polecenia. -
Witam,
od 2006 pilnuję aby raz zainstalowana baza DB2 v8.1 + fixpack działała na Solarisie 9 (SPARC).
I regularnie wyciągam dane - tworzę zapytania i proste funkcje.
Powoli przymierzam się do migracji na x86 na VMware i podniesienia wersji.
Pozdrawiam,
KubaJakub Panas edytował(a) ten post dnia 02.08.12 o godzinie 15:29 -
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy GL - Uwagi/Propozycje
-
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy GL - Uwagi/Propozycje
-
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy ABY POMÓC W 48 GODZIN
-
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy ABY POMÓC W 48 GODZIN
-
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy ABY POMÓC W 48 GODZIN
-
Krzysztof Janda:
Zostawiłem ageRatingSym jako klucz, bo to jedna litera, więc myślę, że może być. W przykładzie jako id były stosowane 3-literowe ciągi - studentId.
Ja bym jednak był za rozdzieleniem symbolu i klucza.
Jak zagęszczą symbolikę lub dojadą z którejś strony do brzegu i rozszerzą pole, to trzeba będzie szukać wszystkich wystąpień w tabelach połączonych i zmieniać typ.
Przykład: klasy sprawności energetycznej. Na początku było jednoliterowe A-F, później pojawiło się AA i AAA. -
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy ABY POMÓC W 48 GODZIN
-
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy ABY POMÓC W 48 GODZIN
-
Piotr L.:
Jakub Panas:
Piotr L.:
Jakieś bliższe szczegóły co znaczy "od czapy"?
Czy ktoś z Was miał taki przypadek, że inner join w MySQL daje inny wynik niż where ze złączeniem tablic po PK?
W pierwszym wypadku wartości dla tablica2 były od czapy, wersja 2 zadziałała poprawnie.
Za mało, za dużo, nie ta kolejność (połączenie nieprawidłowych elementów)?
W przykładzie z początku:
wartość t2.tablica2_id nie odpowiadała wartości t2.pole1 (w tablica2 nie istniała zwrócona kombinacja tablica2_id + pole1).
Ja bym postawił na uszkodzony indeks.
Dla pewności odpaliłbym na boku to zapytanie zwracając wyłącznie
t1.xxx, t1.tablica2_id, t2.tablica2_id, t2.pole1
^ - charakterystyczne pole do weryfikacji danych.
i porównał głównie te dwa środkowe pola. -
Piotr L.:
Jakieś bliższe szczegóły co znaczy "od czapy"?
Czy ktoś z Was miał taki przypadek, że inner join w MySQL daje inny wynik niż where ze złączeniem tablic po PK?
W pierwszym wypadku wartości dla tablica2 były od czapy, wersja 2 zadziałała poprawnie.
Za mało, za dużo, nie ta kolejność (połączenie nieprawidłowych elementów)?