20 Buzzwords / Catchwords / Schlagwörter, die Sie 2018 möglichst oft in Besprechungen erwähnen sollten (Gartner und Forrester)

Die folgenden Wörter sollten möglichst oft in Besprechungen erwähnt werden, da sie die Kompetenz des Erwähners attestieren:

  1. Digitalisierung / Digitale Tranformation
  2. Internet of things (IoT) / Digital Twins
  3. Artificial Intelligence / Intelligent things
  4. Machine Learning / Deep learning
  5. Industrie 4.0
  6. Block Chain
  7. Cloud to the edge / Edge Computing
  8. Bit Coin
  9. Device Mesh
  10. Big Data / Data Warehouse / Data Mining / Information Retrieval
  11. Micro Services
  12. Zero Trust / Adaptive Sicherheitssysteme / Cybersecurity
  13. Customer Experience ( Aufbau einer emotionalen Bindung zwischen Anwender und Produkt oder Anbieter)
  14. Infrastructure as Service / Infrastructure as code (Cloud- und Softwaredefinierte Infrastruktur – https://en.wikipedia.org/wiki/Infrastructure_as_Code)
  15. BYOD – Bring your own device
  16. Green-Field-Ansatz (wir schmeissen alles weg und machens neu – soll die Strategie bei SAP S/4 HANA sein)
  17. Brute-Force-Methode (zur Problemlösung: alle möglichen Lösungen durchprobieren)
  18. Wow-Effekt (Begeisterungsauslöser)
  19. proaktiv (aus eigener Initiative getrieben)
  20. Bimodale IT (Schatten-IT vs. Kern-IT)

Nachfolgend ein Beispiel für die analoge Transformation des Snowman Lifecycles in Zeiten der voranschreitenden Digitalisierung, welche in einem Green-Field-Ansatz resultieren wird.

Get Microsoft Jet 4.0 Driver working on 64-Bit Windows Server

Problem

The Microsoft JET 4.0 Driver, which can open .MDB / Access Files, is only available for 32-Bit Systems

Ansatz – Approach

Register the DLLs for the operating system

Lösung – Solution

Solution 1 (Especially for IIS)

In IIS 7.x click on the app pool of your application -> advanced settings and look at the „General“ Section. The second Attribute is „Run in 32 Bit mode“. Check this.
Restart IIS.
If it is still not working, go on with Solution 2.

Im IIS Manager markiert man den AppPool der Anwendung und kann rechts auf „Advanced Settings“ (Erweiterte Einstellungen) klicken. Im „General“-Abschnitt (Allgemein) kann man im 2. Attribut sagen, man möchte im 32-Bit-Modus starten. Danach sollte der JET Treiber auch gehen.

Solution 2 (Especially for local applications)

The solution is to manually register those DLLs.

go to Start->Run and type cmd
this starts the Command Prompt
(also available from Start->Programs->Accessories->Command Prompt)

type cd .. and press return
type cd .. and press return again (keep doing this until the prompt shows :\> )

now you need to go to a special folder which might be c:\windows\system32 or it might be c:\winnt\system32 or it might be c:\windows\sysWOW64
try typing each of these eg
cd c:\windows\sysWOW64
(if it says The system cannot find the path specified, try the next one)
cd c:\windows\system32
cd c:\winnt\system32
when one of those doesn’t cause an error, stop, you’ve found the correct folder.

now you need to register the OLE DB 4.0 DLLs by typing these commands and pressing return after each

regsvr32 Msjetoledb40.dll
regsvr32 Msjet40.dll
regsvr32 Mswstr10.dll
regsvr32 Msjter40.dll
regsvr32 Msjint40.dll

GoJS: Conditional Binding / Bind to another attribute when binding not exists

Problem

When an attribute is not appearing in the diagram model (nodeArray), a different property should be selected

Ansatz – Approach

The third paramater of the Binding Constructor can be used to declare a function that handles the nodeData.

Lösung – Solution

// the node template describes how each Node should be constructed
      diagram.nodeTemplate =
        $(go.Node, "Auto",  // the Shape automatically fits around the TextBlock
          new go.Binding("location", "loc", go.Point.parse),
          $(go.Shape, "RoundedRectangle",  // use this kind of figure for the Shape
            // bind Shape.fill to Node.data.color
            new go.Binding("fill", "color")),
          $(go.TextBlock,
            { margin: 5, width: 100 },  // some room around the text
            // bind TextBlock.text to Node.data.key

            new go.Binding("text", "", 
              function(data) 
              { 
                return (data.text) ? data.text : data.key; 
              }
           ))
          );