Daten sind unsere Leidenschaft!

Schlagwort: Technik

Business Mac: SSH Tunnel Manager

Apples Mac Computer haben mittlerweile viele Freunde im professionellen Consultingumfeld. Auf den Schreibtischen vieler freiberuflicher Kollegen sehe ich zunehmend Rechner der verschiedenen MacBook-Baureihen. Häufig sind sie als persönlicher Rechner des Consultants im Einsatz. Seltener einmal arbeitet man mit dem eigenen Rechner im Netzwerk des Kunden. Ich arbeit seit einer Weile in genau dieser Konstellation, und immer wieder stelle ich erfreut fest, wie gut der Mac für die Arbeit in diesem Umfeld geeignet ist. (Über so unschöne Dinge wie Webapplikationen, die zwingend mit dem Internet Explorer bedient werden wollen, decken wir hier mal den Mantel des Schweigens. Dafür gibt es virtuelle Maschinen.)

Weiterlesen »

Business Mac: Ultraedit

Texteditoren sind Glaubenssache. In kaum einer Softwaregattung haben die jeweiigen Protagonisten so engagierte Verfechter wie bei den Texteditoren. Die Konkurrenz zwischen Vi und Emacs gehört zu den Klassikern der IT-Welt.

Weiterlesen »
©lovelyday16/AdobeStock

SQL Developer effizient nutzen – Daten kopieren mit und ohne Überschriften

Aus der Reihe SQL-Developer-Shortcuts, die man kennen muss heute zwei Kopierbefehle für das Data Grid.
Ich weiß nicht, wie es Ihnen geht, aber ich möchte meistens ‚mal eben‘ ein paar Daten aus einer SQL-Abfrage nach Excel kopieren, und habe keine Lust, dafür den ganzen Export-Wizard zu durchlaufen.
Die Abkürzung für ‚Faule‘ finden Sie in diesem Artikel…

Weiterlesen »
©lovelyday16/AdobeStock

SQL Developer effizient nutzen – Schneller SQL-Statements schreiben

Ein kleiner Schritt für die Menschheit, aber ein echter Performance-Booster, der mir jeden Tag die Arbeit erleichtert:
Es gibt im SQL Developer die Möglichkeit, sowohl aus dem Data Grid einer Tabelle wie auch im Ergebnis-Fenster eines Worksheets gezielt mehrere Spaltennamen in die Zwischenablage zu übernehmen, und zwar mundgerecht kommasepariert!

Weiterlesen »

Wo bin ich? Identitätsrecherche unter Linux

Bei der Arbeit in Linux-Shellfenstern kommt es gelegentlich dazu, dass man eine bestimmte Datei nicht dort findet, wo man sie erwartet. Bei der Vielfalt von Linux-Distributionen gibt es verschiedene Varianten, nach denen die Dateien des Grundsystems organisiert sind. So finden sich beispielsweise bestimmte Logdateien, Konfigurationsdateien oder Systemutilities in distributionsabhängigen Verzeichnissen.

Weiterlesen »

Versionsvergleich für APEX-Anwendungen

Hier finden Sie die Beschreibung des Fachvortrages von Sabine Heimsath, gehalten im November 2013 im Rahmen der Deutschen Oracle Anwender Konferenz in Nürnberg:
Wer im professionellen Umfeld mit Apex arbeitet, kommt oft in die Situation,

dass andere Entwickler ebenfalls Änderungen in der Entwicklungsumgebung vornehmen
dass undokumentierte Änderungen in der Produktivumgebung vorgenommen wurden aber nicht in der Entwicklungsumgebung nachgezogen werden oder
dass beim Einchecken in die Versionsverwaltung ein Kommentar gepflegt werden soll, der die aktuellen Änderungen beschreibt.

In diesen Fällen kann man versuchen, sich mit bordeigenen Mitteln zu behelfen. Hier bieten sich zunächst

Weiterlesen »

Oracle 12c: Neue Funktionen für Entwickler

Im Sommer letzten Jahres hat Oracle das aktuelle Hauptrelease »12c« der Datenbank der Allgemeinheit zur Verfügung gestellt. Über das Killer-Feature, die »Pluggable-Databases« wurde bereits ausführlich berichtet.
Daneben gibt es für die Anwendungsentwicklung zahlreiche Erweiterungen, von denen wir drei in diesem Artikel vorstellen wollen:

Weiterlesen »

Populate the Stage – 1001 Möglichkeiten eine Staging Area zu füllen

Hier finden Sie die Beschreibung des Fachvortrages von Sven Bosinger, gehalten im November 2013 im Rahmen der Deutschen Oracle Anwender Konferenz in Nürnberg:
Mit Oracle-Bordmitteln gibt es mindestens genauso viele Möglichkeiten eine Tabelle in einer Staging Area zu füllen wie es Datenbank Releases gibt. Vom Flatfile über einen Database-Link bis hin zum Change Data Capture stellt die Datenbank mannigfaltige technologische Möglichkeiten zur Verfügung, um Daten effizient von A nach B zu transportieren.

Weiterlesen »