devbar.de

Icon

just code chunks

Teacha: TypeScript works!

teacha_48Bisher habe ich nur wenige Webanwendungen oder Apps  in TypeScript gefunden. Microsoft hat vor kurzem offiziell die Version 1.0 freigegeben. Ein Beispiel, dass TypeScript funktioniert ist die App Teacha. Teacha ist ein digitales Notenbuch für das Microsoft Surface bzw. Windows 8.1. Ein weiteres Beispiel ist übrigens der XBOX Music Store, der bereits 2013 auf der //BUILD vorgestellt wurde.

Visual Studio 2012: Template für TypeScript, PhoneGap und Co

Blog-TS

Ich mach’ jetzt auch mal ein bisschen “Share Economy” und hau mein liebevoll zusammengestelltes VS-Template für die App-Entwicklung mit TypeScript und Cordova (aka PhoneGap) raus.

Read the rest of this entry »

SAP: Testversion von Netweaver wiederbeleben

Nach einigen Wochen Pause wollte ich kürzlich meinen Netweaver-Spielplatz wieder betreten. Wie schon zu erwarten, war die Testlizenz abgelaufen. Leidensgenossen wissen, wie nervig eine Neuinstallation ist (da sollte man schon acht Stunden Rechnerzeit einrechnen). Also neue Lizenz beantragt und eingespielt. Aber wie war noch das Passwort für SAP*?

Read the rest of this entry »

Chrome: Web-SQL-Datenbanken administrieren

imageWenn man an Apps entwickelt, die mit Web-SQL funktionieren müssen, bleibt beim Testen oft nur Chrome. Firefox und IE unterstützen das Feature leider (noch) nicht.

Wenn man für Blackberry-Endgeräte entwickelt, bleibt sogar nur Chrome, weil der entsprechende Emulator als Extension kommt.

Um während der Entwicklung den Überblick über die Datenbanken zu behalten gibt es Lita. Das Tool kann die Chrome-Datenbank (und andere SQLite-Datenbanken) öffnen und editieren. Testdaten o.ä. anzulegen geht mit dem Tool wesentlich schneller als mit dem Chrome-Debugger.

P.S.: Die Datenbanken legt Chrome übrigens unter “C:\Users\<username>\AppData\Local\Google\Chrome\User Data\Default\databases” ab.

SAP: Wo anfangen?

Logo_SAPThomas Carlyle soll mal gesagt haben: “Unsere Hauptaufgabe ist nicht, zu erkennen, was unklar in weiter Entfernung liegt, sondern zu tun, was klar vor uns liegt.”.

Wo fängt man also an, wenn man sich mit SAP auseinandersetzen will und sich einfach nicht in dem Dschungel aus Abkürzungen und Technologien  zurechtfindet. Ein guter Einstieg ist der SAP Netweaver. In Youtube habe ich zwei exzellente Videos für den schnellen Einstieg in die SAP-Entwicklung gefunden und wie man seine eigene kleine Web Dynpro-Anwendung aus dem Boden stampft.

Read the rest of this entry »

Anmeldung zum Windows Store für Schüler und Studenten kostenlos

App_WinStoreEs gibt gute Nachrichten für alle Schüler und Studenten, die mit der App-Entwicklung für Windows 8 beginnen wollen. Die Anmeldegebühren (49$ oder 37€) entfallen nämlich erst mal.

Voraussetzung:

  • Ihr seid mindestens 18 Jahre alt
  • Ihr habt eine Kreditkarte
  • Ihr könnt euch als Student/Schüler identifizieren

Wenn eure Hochschule am MSDNAA-Programm teilnimmt, kann die Verifizierung über den dort eingerichteten Account ablaufen. Evtl. wird auch ein Code von eurem Administrator benötigt.

Ansonsten kann aber auch wie bei Dreamspark die ICS-Karte genutzt werden.

hier geht’s zum Store

Wie Ripple an den Nerven rippelt

rippleDas Entwickeln in JavaScript und HTML5 ist teilweise abenteuerlich. Wer im Blackberry-Land unterwegs ist, soll laut Community den Ripple Emulator benutzen. Leider kommt das Ding aus dem Alpha- und Beta-Stadium nicht richtig heraus und kann sich auch nicht recht entscheiden ob es jetzt Entwicklungsumgebung oder Debugger sein möchte.

Wie man mit einer kleinen Batch das Build & Deploy aus Visual Studio erledigen kann, zeig ich hier. Das klappt sogar für Blackberry Smartphone und Tablet  und besser als mit Ripple.

Read the rest of this entry »

Bedingtes INSERT in SQLite bzw. LocalStorage von Chrome

Hier mal ein kleines Snippet nachdem ich ein bisschen suchen musste. Ich möchte in eine Tabelle nur dann einen Wert einfügen, wenn dieser noch nicht vorhanden ist.

insert into setting(name, value)
    select 'subjects', 'Mathe,Deutsch,Physik,Biologie,Chemie,Sport,Englisch'
    from (SELECT null) where (select count(*) from setting where name = 'subjects') = 0;

Smart Notifier für Blackberry

Screenshot_wetfloorKennt ihr das? Ihr habt malwieder euer BlackBerry verlegt und wartet eigentlich auf eine wichtige SMS oder einen Anruf? Oder das Ding liegt malwieder im Auto wo es unbemerkt vor sich hin bimmelt. Für alle die das genauso ärgerlich finden wie ich, gibt es Smart Notifier.

Read the rest of this entry »

Gastbeitrag: Solr, beanstalkd oder mongo beim Booten mit launchd starten

logo-springestObwohl ich mein Macbook so gut wie nie herunterfahre, muss ich es manchmal, wegen eines Softwareupdates oder einfach weil der Akku leer ist, doch neu starten. Obwohl ein Neustart schnell geht, hat es mich schon immer gestört, dass ich alle Services manuell starten muss. Als ich heute Morgen wieder einmal einen Neustart machen musste, habe ich das Problem jetzt endgültig behoben, indem ich solr, Beanstalkd und MongoDB zu meinen launchd LaunchDaemons hinzugefügt habe.

Read the rest of this entry »

Facebook

Anzeigen

CodeWear