• Geeks' Blog

Rybki zjadają grube ryby

Czytaliśmy już o tym, że oprogramowanie zjada świat i że jest amazing. Mniej oczywiste jest dla nas jakie są tego skutki. Całkiem nie tak dawno i nie w odległej galaktyce komputery i działające na nich oprogramowanie tak jak dzisiaj potrafiło zaczarować rzeczywistość. Firmy mogły wykorzystać je by dodać „coś unikalnego” do swoich produktów czy sprawności operacyjnej.

Ale oprogramowanie było prawie tak wyjątkowe jak to co robiły za jego pomocą firmy – drogie i naprawdę dostępne tylko na firm, które liczyły pieniądze mniej uważnie niż Bernie Madoff.

Dzisiaj nawet domowy komputer potrafi więcej niż Deep Blue który ograł Kasparova, oprogramowanie jest często tak łatwo dostępne jak wpisanie w google „oprogramowanie które robi…” – świat się zmienił.

Małe firmy mogą teraz więcej

Skoro oprogramowanie „automatyzuje”, jeśli oprogramowanie „analizuje” i „podejmuje decyzje”, to do wykonania dużej ilości tych zadań nie jest potrzebny człowiek. Zatem mniejsze firmy mogą działać jak te większe. Mogą sobie na to pozwolić. Kilkuosobowe organizację mogę wypełniać wszystkie funkcje dużych firm.

Moc małych firm szczególnie widoczna jest w sektorach technologicznych - kiedy małe spotyka się z dużym, mały prawie zawsze wygrywa. Teraz dzięki oprogramowanie częściej będziemy to widzieć w innych branżach.

Więcej…

Integracja Oracle Apex z Neo4j - użycie grafowej bazy danych do wyszukania podobnych artykułów w bazie danych.

Neo4j oferuje niesamowitą prędkość odczytu informacji. Dlaczego więc nie wykorzystać tej bazy danych np. do wyszukania podobnych produktów w bazie danych. Silnik wyszukiwarki możemy zbudować w SQL ale biblioteka Lucene z której korzysta Neo4j da nam lepsze rezultaty uzyskane dużo niższym wysiłkiem. Wyszukiwarka oparta o Neo4j zwróci rządaną liczbę rezultatów oznaczonych współczynnikiem podobieństwa do wyszukiwanej frazy (scoring). Więcej o Fulltext search dowiesz się z tej strony.

Z naszych poprzednich artykułów na blogu dowiesz się jak szybko uruchomić grafową bazę danych Neo4j, jak połączyć się z nią poprzez API i jak skonfigurować index fulltext. Dzisiaj zajmiemy się połączeniem do Neo4j z Oracle Apex.

Więcej…

Drukowanie raportów Jasper z Oracle Apex - część 2

Z tego tutoriala dowiesz się jak zintegrować Oracle Apex z serwerem raportów Jasper. Jeśli nie wiesz jak zainstalować i skonfigurować środowisko Jasper Reports, przeczytaj nasz wcześniejszy poradnik. Dowiesz się z niego które komponenty potrzebujesz i jak przygotować i udostępnić swój pierwszy raport.

Tworzenie strony w Oracle Apex

Najczęściej potrzeba jest następująca. W Apex przechodzimy do strony gdzie mamy przycisk "drukuj" lub "pobierz" po którego wciśnięciu możemy pobrać lub wyświetlić dokument. Przycisk powowoduje połączenie się danym adresem URL do którego wysyłamy dane logowania i dodatkowe parametry jak np numer faktury czy zakres czasowy raportu.

Nasz przycisk nazywać się będzie "generate_document". Po jego utworzeniu przejdź do zakładki "Processing" i utwórz nowy proces - "create process". Nadaj mu nazwę "call_jasper". Typ procesu to "PL/SQL Code". W sekcji "Server-side conditions" wybierz "When button pressed" i przycisk "generate_document".

Ważne: pamiętaj by we właściwościach strony, w sekcji "Advanced => Reload on Submit" ustawić "Always". Inaczej po wciśnięcku przycisku otrzymasz komunikat:

Error: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

Więcej…

Oracle apex zawartość raportu w zależnosci od roli użytkownika w systemie

W Oracle Apex możesz nadawać uprawnienia do formularzy (stron) lub nawet do obiektów (komponentów) na danej stronie. Czasami jednak chcesz pozostawić tę samą stronę dla różnych ról w systemie i zarządzać treścią na poziomie SQL który jest źródłem danych formularza lub raportu. W ten sposób dane mogą być wyświetlane bardziej elastycznie dla jednej lub wielu ról i nie wymaga to tworzenia wielu stron.

Więcej…

Strona 11 z 21

  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
© 2023
Powered by DataGeeks & Human Intelligence