Archive for the ‘Oracle’ Category

Oracle górą   Leave a comment

Ostatni wynik cztero-letniego już procesu Oracle-Google w sprawie struktury, sekwencji i organizacji kluczowych API w Javie brzmi: “A federal appeals court granted Oracle’s appeal in the case, ruling that programming interfaces in Oracle’s Java technology can be protected under U.S. copyright law.”  Dosyć enigmatycznie, ale po polsku to oznacza że sąd apelacyjny uznał że interejsy programistyczne zawarte w technologiach Oracle są chronione prawem patentowym USA. Na szczęście obie firmy są w jednym kraju więc egzekucja wyniku procesu nie będzie utrudniona. Teraz sprawa po rozstrzygniętej apelacji właśnie wróci do District Court in San Francisco.

Za: http://www.computerworld.com/s/article/9248239/Oracle_wins_Google_loses_in_copyright_ruling_on_Java_APIs?source=CTWNLE_nlt_app_2014-05-12

Posted 13 Maj 2014 by marekwmsdn in Google, Java, Oracle

Darmowe zarządzanie bazami   Leave a comment

Jest wiele takich projektów na sourceforge. Wg. mnie na uwagę zasługują:

  1. DBEdit2 – http://sourceforge.net/users/dbedit
  2. ORBada – http://sourceforge.net/projects/orbada/
  3. DbBeauty – http://dbeauty.sourceforge.net/
  4. Squirrel  – http://sourceforge.net/projects/squirrel-sql/?source=recommended

Z płatnych narzędzi ciekawy jest dbVisualizer – ciągle się rozwija. Oczywiście mistrzem w bazie Oracle jest SQL Developer – nie dość, że przydatny to jeszcze darmowy!

Posted 11 Maj 2014 by marekwmsdn in Bazy danych, open-source, Oracle

Java w Oracle   Leave a comment

Jak? Można to zrobić na wiele sposobów, ale jeżeli ktoś się nie obawia wycieku pamięci to może zaryzykować  “zanurzenie” klasy w jawie w PLSQL. PLSQL pozwala pisać pakiety nie tylko w swym natywnym języku ale też i w C oraz Java. Na ten temat jest dosyć szczegółowa dokumentacja na stronach firmowych Oracle oraz w wielu publikacjach:

  1. Tworzenie PL/SQL w Javie – http://docs.oracle.com/cd/B10501_01/java.920/a96659/preface.htm – Oracle9i Java Stored Procedures Developer’s Guide Release 2 (9.2) Part Number A96659-01
  2. Dokumentacja dla programistów w Java – http://docs.oracle.com/cd/B10501_01/java.920/a96656/toc.htm – Oracle9i Java Developer’s Guide Release 2 (9.2) Part Number A96656-01. Mowa o zabepieczeniach – You need the JVM permissions in JServerPermission.loadLibraryInClass and the database privileges CREATE PROCEDURE and CREATE TABLE to upload classes. (For more information, see the Oracle8i Java Developer’s Guide.)
  3. Fragment książki z Internetu – http://docstore.mik.ua/orelly/oracle/guide8i/ch09_04.htm – krok po kroczku (do nowego roczku)

Posted 23 Listopad 2012 by marekwmsdn in Java, Oracle, PL/SQL

Ciekawostki programistyczne   Leave a comment

Dużo mówi się o nowych językach programowania choćby wspomnieć o Dart (firmowana przez Google odmiana JS), podczas gdy stare są wciąż niedoceniane. Tak jest w przypadku Haskell’a. Jego ciekawe cechy zostały opisane na stronie tutaj gdzie opisano nawet framework do pracy z tym językiem. Jak widać  tu jak i w przypadki innych wschodzących języków (np. Ruby ma RoR) liczy się nie tyle język ile infrastruktura wokół niego jak biblioteki, frameworki czy inne narzędzia wspomagające.

Innym, pomocnym narzędziem a na dodatek agnostycznym względem języka  jest  Cloud9 IDE – http://c9.io/. Jak nazwa wskazuje jest to narzędzie – edytor do tworzenia oprogramowania w różnych językach. Dla projektów open-source jest ono darmowe. W dużej mierze to IDE wspiera node.js. Do języka node.js (serwerowej odmiany JS  jest niezły tutorial  – http://nodemanual.org/latest/nodejs_dev_guide/creating_http_requests.html). Uwaga Cloud9 IDE nie lubi IE8!.

Zasoby do nauki programowania:

Ciekawe dwie strony (z których wychodzi wiele innych, ciekawych pomysłów):

  1. Portal codemirror.net –
  2. Tworzenie rozszerzeń do przeglądarek – http://kangoextensions.com/ – cała maszyneria do tego jak się tworzy przykładowe rozszerzenie pokazane jest tu – http://kangoextensions.com/blog/kangogmailchecker/. Tworzy rozszerzenia nawet dla IE!
  3. Strona o jQ – http://anton.shevchuk.name/jquery/ ale autor jest też twórcą jQuery-PHP oraz Online Chart Buildera. Fajny tutorial o jQ, np. o animacji – http://anton.shevchuk.name/javascript/jquery-for-beginners-write-animation-plugins/
  4. I o closure – http://anton.shevchuk.name/javascript/google-closure-for-beginners-components/

Oracle – dostęp do bazy poprzez .NET w  VS:

  1. http://www.oracle.com/technetwork/issue-archive/2011/11-sep/o51odt-453447.html?msgid=3-5804196843
  2. http://www.oracle.com/technetwork/topics/dotnet/oow-events11-452985.html?msgid=3-5804196843

Ciekawostki   Leave a comment

Posted 21 Czerwiec 2011 by marekwmsdn in .NET, C#, MS, Oracle