Windows 10 im Entwickleralltag mit Cordova

Ich bin nächste Woche am Schaffen mit dem neuen Cordova/PhoneGap und muss im Moment dafür ein wenig vorbereiten. Da zudem in einer Online-Schulung, die ich betreue, ein Teilnehmer massive Probleme hat mit den Command-Line Interface (CLI) von Cordova, um da alle Installationen hinzubekommen und vor allen Dingen dann die Cordova-Projekte für die verschiedenen Apps für Android, iOS oder WP8 zu erstellen, habe ich heute Abend eine Aktion ausgeführt, um mehrere Fliegen mit einer Klappe zu schlagen. Ich wollte sowieso meine vorliegende Beta von Windows 10 wieder ein bisschen weiter testen. Da lag es nahe, das jungfräuliche Windows in meiner VirutalBox sukzessive von Null auf Cordova-Entwicklersystem auszubauen. Auf dem System gab es bisher noch nichts an Entwicklertools (vom Visual Studio 2013 mal abgesehen).

Ich habe also wirklich von 0 an alle Installationen und Einstellungen vorgenommen, um am Ende mit CLI die App-Projekte erstellten zu können.
Das bedeutet folgende Installationen:

  • JDK 8
  • ADT-SDK samt diverser Pakete, die nach der Installation mti dem ADT-SDK-Manager nachzuinstallieren sind (die Nachinstallation dauert schon mal ein paar Stunden, läuft aber ziemlich automatisiert ab)
  • Node.js
  • Git
  • Ant

Dazu musste die path-Angabe – teils von Hand – um die Toolverzeichnisse erweitert werden.

Aber dann ist auch unter Windows 10 alles gelaufen und in der Konsole konnte ich die Projekte für die Apps mit dem CLI erstellen. Windows 10 ist dabei erfreulich unauffällig. Und auch unter Cordova geht mittlerweile alles viel einfacher – sofern der Rechner richtig konfiguriert ist und alle Tools da sind (und das Einzurichten ist bei einem jungfräulichen Rechner eine Schweinearbeit, wie ich bei dem Test wieder gemerkt habe).

Der Winter steht in den Startlöchern

Ich habe einen Kunden im Taunus, für den ich seit über 10 Jahren regelmäßig Schulungen halte. Und ich habe das Gefühl, dass ich in jedem Jahr im Dezember da war und die Einleitung vom Winter da mitbekommen habe. Während es unten im Tal noch nichts mit Schnee ist, ist da oben knapp unter dem Feldberg Anfang Dezember schon eher Schnee zu erwarten.

So auch dieses Jahr. Ich habe gerade 2 Tage JavaFX und erweiterte Java-Themen geschult und für den Winter da den ersten Schnee gesehen. War noch nicht genug für einen Schneemann und die Straßen waren noch frei, aber die Farbklexe und die eingefärbten Bäume waren eindeutig.

Am kommenden Montag muss ich da nochmal für eine JSP/Servlets-Schulung hin und für das Wochenende sind richtige Schneefälle angekündigt. Wir werden sehen.

Ich bin mit guten Winterreifen und meinem Forester mit Allradantrieb zumindest gut gerüstet.

Piloten bei der Lufthansa streiken – schon wieder

Nein! Ich habe kein Verständnis mehr für diese ständigen Pilotenstreiks. Es langt einfach. Wie soll man seine eternen Aufträge noch zuverlässig planen, wenn entweder die Bahn oder die Lufthansa ihre Leistungen nicht bringen?
Beide Gesellschaften schaffen sich im Moment selbst ab. Glücklicher Weise kann ich mehr und mehr Aufträge online oder vom Büro aus erledigen und ich versuche diese Tendenz zu verstärken (auch wegen dieser absolut unbefriedigenden Transportmöglichkeiten im Moment).
Die externen Aufträge werde ich soweit wie möglich mit dem Auto erledigen (trotz der immer vorhandenen Staugefahr), wobei ich gerne öffentliche Verkehrsmittel nutzen würde. Es ist aber einfach zu unzuverlässig. Bei der Bahn kommen die massiven Verspätungen und Ausfälle noch dazu.

Der Hund bellt den Mond an, weil er nix Besseres zu tun hat

Oder anders ausgedrückt – das EU-Parlament möchte die Aufspaltung von Google. Zwar wird nur allgemein von Suchmaschinen gesprochen, aber es geht explizit nur um die Zerschlagung von Google.
Ich frage mich, was dieser Windbeutel soll?
Da sitzen in der EU hochbezahlte (sollte man vielleicht besser überbezahlte) Bürokraten und entsorgte Alt-Politiker und verschwenden Geld mit vollkommen unsinnigen Aktionen.
Gut – diese Sache verschwendet nur Geld und schadet nicht explizit, wie die meisten übrigen EU-Aktionen. Die populistische Forderung ist einfach nur lächerlich und geht am Leben vorbei, dass Null-komma-Nix rauskommen wird, wenn der Beutel geplatzt ist und die Leute ihre Langeweile mit anderen Dingen bekämpfen. Die Sache wird so vermarket:

Die Abgeordneten plädieren in einer nicht bindenden Resolution dafür, Unternehmen wie Google zur Trennung von Suchmaschinen- und anderen Geschäften zu zwingen.

„Nicht bindend“ sagt schon alles.

Aber mal ernsthaft: wie sollte auch etwas bindend sein, was in Europa für eine US-Firma beschlossen wird? Nur weil man in Europa was in einem Browser sehen kann, gibt es immer noch keine rechtlichen Handhaben Google vorzuschreiben, wie die das in den USA vorbereiten. Das ist sowas von weltfremd und vollkommen uninformiert über das Wesen des Internets – mich schüttelt es einfach.

Da kommen Stammtischsprüche wie

Die Kommission und die EU-Staaten müssen verhindern, dass Suchmaschinen ihre „dominierenden Stellung“ auf dem Markt missbrauchten.

Statt Zerschlagung kommt das (Un-)Wort einer Entflechtung von Google vor, bei der verschiedene Firmenteile so voneinander getrennt werden – selbst wenn sie unter einem Konzerndach bleiben –, dass sie sich nicht gegenseitig Vorteile verschaffen können.
Denn die EU wirft Google vor Treffer so anzuzeigen, dass bei bestimmten Suchen, die eigenen Ergebnisse aus dem Konzern gegenüber der Konkurrenz unfair bevorzugt werden.

Natürlich!!

Das machen andere Suchmaschinen auch und genauso würde ich es auch machen.

Das Problem ist einmal der Anwender, der das oft nicht kapiert. Die andere Seite ist, dass andere Suchmaschinen zu selten verwendet werden und vor allen Dingen, dass es in der EU keine gemeinsame Aktion gibt, eine vernünftige Alternative zu Google zu etablieren und auch den Leuten bekannt zu machen.Verbot und Zensur – mehr fällt der EU wie immer nicht ein. Hier sollte die EU ansetzen mit

  • Geld, 
  • Aufklärung, 
  • Marketing und 
  • politischen Maßnahmen (etwa eine solche EU-Suchmaschine als Standard in Browsern und Betriebssystemen vorschreiben, wenn die mal funktioniert). 

Das Geheule der Versager und Unwilligen, wie es im Moment geschieht, soll nur von der eigenen Unfähigkeit und Faulheit ablenken.
Google ist böse. Stimmt. Aber die anderen US-Suchmaschinen sind es auch. Wer in einen Löwenkäfig geht muss halt in der Lage sein die Tiere im Griff zu halten. Oder sich Hamster als Haustiere suchen.

System Volume Information ist verdammt hartnäckig

Die Tage hatte ich eine immense Platzverschwendung auf meiner externer USB-Festplatte entdeckt und beseitigt. Auf dieser wurden regelmäßig von Windows vollkommen unnötige Systemwiederherstellungsdaten angelegt. Das macht bei der eigentlichen Festplatte zur Wiederherstellung von Windows ganz viel Sinn, aber bei einer reinen externen Datenfestplatte, die fast ausschließlich für Backups verwendet wird, ist das total überflüssig. Leider zeigt sich Windows beratungsresistent und legt den Ordner System Volume Information immer wieder auf der externen Festplatte an. Und dieser wächst schnell auf 2- bis 3-stellige Gigabyte-Werte. Egal ob man in der Systemsteuerung festlegt, dass das nicht gemacht werden soll oder nicht. Und zudem weigert sich Windows das Verzeichnis oder dessen Inhalt zu löschen. Die ganzen Tricks mit zusätzlichen Zugriff für den Admin einzurichten und dann zu löschen hat die Tage wohl funktioniert, aber gestern ging auch das nicht.
Windows scheint zu lernen. Da will ein Anwender was und hat einen Weg gefunden. Dann mache ich auch zu!
Mir hat es dann gelangt. Der einzig zuverlässige Weg ist das Starten eines Linux-Live-Systems und dann weg mit dem Schrott. Das muss man halt alle paar Wochen machen, aber egal. Wegen den ganzen Mängeln in Windows muss man ja sowieso permanent sein System säubern und da ist so ein Zusatzschritt auch nicht so schlimm.

Mein neues Videotraining zu VB.NET ist veröffentlicht worden

Mein Video-Training Visual Basic für Einsteiger. Programmieren lernen in .NET und Visual Studio 2013. ist bei Video2Brain erschienen.

Kostenlose Beispielfilme und Trailer

Die folgenden Videos sind frei geschaltet.

Seltsame Kontaktanfragen auf XING häufen sich

Ich bin schon lange auf XING und habe über das Netzwerk auch schon einige gute Aufträge erhalten. Grundsätzlich bin ich mit dem Business-Netzwerk wirklich zufrieden.
Aber in der letzten Zeit erhalte ich immer mehr Kontaktanfragen, die ich überhaupt nicht zuordnen kann. Anfänglich habe ich Kontaktanfragen auf Xing fast immer bestätigt, aber so langsam werde ich durch auffällige Anfragen kritischer.
Ich frage mich, warum und welche Kontakte ich in Xing eigentlich annehmen sollte? Gewünschte Kontakte sind die mit

  • Menschen, die ich getroffen habe, 
  • frühere, aktuelle und zukünftige Kunden/Kooperationspartner/Teilnehmende an meinen Seminare und
  • Personen, mit denen ich (geschäftliche) Interessen teile. 

Bei diversen Anfragen im Moment kann ich keinen dieser Schnittpunkte erkennen. Ich will niemanden Unrecht tun, aber ich habe im Moment mehrere Anfragen von Personen, die als sich als Head of Organisation von einem Einzelunternehmung aus Meißen bezeichnen. Meist haben die bisher auch noch keine große Anzahl an Kontakten.
Das werte ich entweder als Spam oder eine willkürliche Massenkontaktaufnahme über Xing (sieht mir fast als Reaktion auf ein Seminar für Existenzgründer oder so aus).
Solche Anfragen werde ich nicht mehr annehmen und meine Kontaktliste auch durchforsten, um bisher bereits unüberlegt angenommene Kontakte zu löschen. Qualität ist besser als Quantität.

Platzverschwendung auf externer USB-Festplatte beseitigen

Ich habe eine externe USB-Festplatte mit einem TByte in meinem System, auf der ich regelmäßige Backups fahre und zudem meine ganzen Mulitmediadateien ablege (insbesondere die ganze Videos, die ich beim Gleitschirmfliegen mit der GoPro mitschneide). So langsam wird es verdammt eng auf der Platte, aber bei einem Check mit einem Tool ist mir aufgefallen, dass ein Ordner System Volume Information zwar im Explorer mit der Größe 0 Byte angezeigt wird, tatsächlich aber fast 230 GByte groß ist.
Ein bisschen nachgeforscht und festgestellt, dass das vollkommen unnötige Systemwiederherstellungsdaten sind, die Windows idiotischer Weise auch für eine externe USB-Festplatte anlegt.
Es ist jetzt ein bisschen tricky die Datei überhaupt zu löschen (gibt aber einige ganz brauchbare Anleitungen im Internet) und da mir Windows bei der Aktion immer wieder gehangen hat, bin ich gar nicht sicher, welche der Schritte den Müll letztendlich gelöscht hat. Aber der Kram ist jetzt zumindest weg. Zwar gibt es den Ordner nach einem Neustart schon wieder, aber jetzt nimmt er nur wenige Byte ein. Praktisch habe ich folgendes gemacht:

  • Standardmäßig hat nur System Zugriff auf den Ordner. Ich habe für den Admin Zugriff eingerichtet und den Ordner gelöscht. Das schien zwar nicht zu funktionieren, aber ich denke, dass Windows da einfach falsche Rückmeldungen gegeben hat. 
  • Die zweite Maßnahme ging über die Systemsteuerung und dort die Systemwiederherstellung. Aber die war seltsamerweise schon für das USB-Laufwerk sowieso deaktiviert. 

Egal – Hauptsache, dass der Platz auf der Festplatte frei ist und ich den Kauf einer neuer Festplatte noch ein paar Wochen rausschieben kann.

Mal wieder etwas Senf zu Windows 10 geben

Wenn ich Zeit habe, dann starte ich immer wieder mal Windows 10 in einer VirtualBox. Gerade habe ich mich mal auf die Optik und das ganze Beiprogramm mit den vorinstallierten Apps konzentriert. Man merkt doch stark, dass das auf Spielerei, Design, Cloud und Verkauf von Zusatzleistung über Spiele, Musik, Bezahlinfos etc ausgerichtet ist. Klar kann man das alles ausschalten und ändern. Aber die Klicki-Bunt-Unterhaltung-IchWillNochWasVerkaufen-Philosophie stört mich doch gewaltig. Mein erster positiver Eindruck wird ziemlich getrübt.

Mein Video-Training „Klassendiagramme mit UML. UML-Grundlagen, Tools, objektorientierte Modellierung.“ ist erschienen.

Vor nicht allzu langer Zeit war ich ja wieder in Graz bei Video2Brain und das erste Resultat meines letzten Besuchs ist fertig.
Heute ist das Video-Training „Klassendiagramme mit UML. UML-Grundlagen, Tools, objektorientierte Modellierung.“ erschienen.

Es ist auf der Website von Video2Brain unter  https://www.video2brain.com/de/videotraining/klassendiagramme-mit-uml verfügbar.

Kostenlose Beispielfilme und Trailer:
Die folgenden Videos sind frei geschaltet:

Microsoft Security Essentials beseitigt

Ich habe mir seit Monaten mal wieder eine Computerzeitschrift gekauft und bin durch einen Artikel zu Antiviren-Tools dazu gebracht worden, mir für meinen Windows-Rechner einen neuen Virenschutz zuzulegen. Ich wechsele die Tools hin und wieder und habe die letzten Monate auf die Microsoft Security Essentials gesetzt. Durch den Artikel motiviert habe ich bei diversen Computerzeitschriften nach Tests von aktueller Antiviren-Software gesucht.
Nun bin ich schon immer der Meinung, dass eine Statistik bzw. ein Test immer den Sieger bringt, den der Auftraggeben sich wünscht. Gerade als Mathematiker kenne ich mich da ganz gut aus, aber nicht zuletzt durch den ADAC ist wohl jetzt auch jedem „normalen“ Nutzer klar, was solche Rankings wirklich wert sind.
Dementsprechend haben die unterschiedlichen Tests auch immer wieder andere Testsieger hervorgebracht, wobei ich gar keine Manipulationen unterstellen will. Was aber auffällig ist – ALLE (!) Tests haben die Microsoft Security Essentials ganz hinten gesehen. Entweder ganz abgeschlagen auf dem letzten Platz oder 1x auf dem vorletzten Platz. Das war eindeutig. Russisches Roulette habe ich offensichtlich zu lange gespielt.
Nun war die Suche nach einem kostenlosen und dennoch guten Antiviren-Tool aber nicht ganz trivial, denn da haben sich die Tests ziemlich unterschieden.
In der PC Welt wurde Qihoo 360 sehr gut bewertet. Aber vielleicht bin ich ein bisschen paranoid – ganz tief in mein System will ich ein Tool aus China nicht lassen. Wenn man schon den USA und der NSA misstraut ist es meiner Meinung nach keine gute Idee China in den OS-Kernel einklinken zu lassen.
Ich habe mich letztendlich für Panda Free Antivirus (oder auch Panda Cloud Antivirus genannt) entschieden. Das Tool war wohl in der Vergangenheit eher Mittelmaß, soll aber in der neuen Version richtig gut sein. Zudem braucht es ganz wenige Ressourcen, da die Signaturen über die Cloud auf Stand gehalten werden. So sollen dank einer „Collective Intelligence“ genannten Logik deutlich mehr schädliche Programme als bei den klassichen Tools erkannt und trotzdem nur rund ein Zehntel der bisher üblichen System-Ressourcen verbraucht werden. Mal sehen.

Samba bei der Telekom

Ich werf mich weg ;-). Die Telekom musste nach einer Abmahnung wegen der Verletzung von Namensrechten eine Unterlassungserklärung unterzeichnen. Die hatten doch glatt ein Projekt Samba genannt und übersehen, dass es da seit zig Jahren ein Open Source-Projekt mit diesem Namen gibt. Wie die das Gefühl wohl finden, statt selbst ständig abzumahnen, auf der anderen Seite zu stehen.

Windows Phone 7.x – no way out :-(

Ich habe noch zwei Nokia Lumia mit Windows Phone 7 übrig und wollte die doch noch in Betrieb nehmen, da zwei alte Android-Geräte gecrashed sind (beide wurden mechanisch zerstört). Die Nokia-Teile hatte ich als Testgeräte für meine Windows-Phone-Apps verwendet und beide sind im Grunde noch gut.
Aber es ist mir vollkommen unmöglich Apps aus dem Microsoft-Marktplatz darauf zu installieren (eigne aus dem Visual Studio geht halbwegs). Das ist vollkommen untransparent, was ich da wo eingeben muss und welcher Account wie konfiguriert werden muss. Für Windows 10 oder Office funktioniert doch auch alles. Aber keine Chance Apps da zu bekommen. Vom Handy aus kann ich mich nicht anmelden (warum auch immer).
Und Zune (ich habe noch einen damit verseuchten Rechner) will mir Musik und Videos verkaufen und alles mögliche zwischen Handy, PC und NSA synchronisieren. Aber eine App auf das Handy zu bekommen funktioniert einfach nicht (direkt per USB sowieso nicht).

Ich habe mich durch Windows 7 und 10 als auch Office 2010 und 2013 ja mittlerweile wieder ein wenig mit der Microsoft-Welt angefreundet. Aber dieser unlösbare Krampf mit Windows Phone 7, Zune und Co bringt mich zur Verzweifelung. Wenn ich meine Arbeitszeit rechne, die ich vergeblich mit diesem Mist verloren habe, hätte ich mir einen ganzen Laden an richtigen Smartphones (also Android) kaufen können. Die Lumia wandern jetzt als Ersatznavi ins Auto (das geht einigermaßen) und zur Not werde ich damit auch telefonieren oder fotografieren können. Aber mehr geht einfach nicht. So ein elendes Mistsystem 🙂

Erste Erfahrungen mit Windows 10 im praktischen Betrieb

Ich habe mittlerweile ein bisschen mit Access 2013 unter Windows 10 gearbeitet. Alles natürlich in einer VM.
Natürlich ist es totaler Quatsch ein Betriebssystem zu bauen, was sowohl Smartphones, Tablets und Desktop-PCs einheitlich unterstützen soll. Wer es jedem recht machen will, macht es niemandem recht. Durch die Philosophie kann ein OS sicher alles ein bisschen, aber nichts richtig. Das ist definitv ein Irrweg.
Aber dennoch macht Windows 10 wieder Dinge richtig, die unter Windows 8 vollkommen falsch angegangen wurden. Was soll ich sagen – ich habe zwischenzeitlich mehr oder weniger bei der Arbeit mit Access vergessen, dass ich mit Windows 10 da arbeite. Windows 10 auf dem Desktop ist wirklich unauffällig und das ist aus meiner Sicht richtig gut. Es drängt sich nicht in der Vordergrund wie Windows 8 mit den idiotischen Kacheln und lässt sich intuitiv bedienen, wie es bei den Vorgängerversionen der Fall war. Ich denke, wenn der technische Unterbau solide ist, wird man mit Windows 10 wirklich arbeiten können. Ich werde weiter posten, welche Erfahrungen ich noch mache.

Kostenfalle Amazon Prime

Vermutlich bin ich zu dumm oder leichtsinnig, dass ich bei der Anmeldung bei Amazon Prime übersehen habe, dass hier eine horrende jährliche Gebühr fällig ist (derzeit 49 EUR/Jahr). Ich habe das eigentlich für einen speziellen Lieferdienst für Kunden gehalten, die regelmäßig da bestellen. Aber dass dann nach einer gewissen Zeit Jahresgebühren fällig werden und irgendwelche Streaming-Mülldienste oder sowas als „Mehrwert“ die Kosten rechtfertigen sollen, ist mir tatsächlich entgangen – me culpa.

Gerade habe ich die Prime-Mitgliedschaft gekündigt, um den Schaden nicht zu groß werden zu lassen. Ich ärgere mich über mich dabei hauptsächlich über mich selbst, dass mich Amazon so austricksen konnte. Dabei sollte klar sein, dass keiner der Anbieter irgendwas umsonst macht und versteckte Kosten überall lauern.

Naja – ich werde mehr Alternativen zu Amazon suchen und hoffe, dass ich demnächst bei Klicks auf irgendwelche Angebote noch mehr aufpassen.

Erster Kontakt zu Windows 10

Nachdem der erste Preview von Windows 10 zum Download bereitsteht, habe ich die Möglichkeit genutzt und mir das ISO besorgt. Trotz meiner Vorbehalte gegen Windows im Allgemeinen und der seltsamen neuen Versionierung will ich mir ein eigenes Bild machen.

Also flux in einer VM unter VirtualBox installiert. Bis auf die Notwendigkeit, das System als Windows 8.1 aufzusetzen (andere Windows-Emulationen machen wohl Probleme), ging das schon mal unerwartet problemlos. Nur die Gasterweiterungen machen noch Probleme, aber das ist nebensächlich und ein Problem der VM.

Auch der Ressourcenbedarf war angenehm niedrig. Obwohl ich nur ein etwas älteres i5-Notebook mit nur 4 GByte RAM habe, lässt ich die VM problemlos parallel zu normalen Arbeiten betreiben, wenn man auf dem Hostsystem nicht gerade Videobearbeitung betreibt.

Mein erster Eindruck von Windows 10 selbst ist also gar nicht schlecht. Bin selbst überrascht. Die eckligen Kacheln von Windows 8 stören durch die Verbindung mit dem Startmenü gar nicht mehr so. Windows 10 wirkt wieder bedeutend professioneller als dieses Spiel-Windows 8.x. Den Touch-Mist kann man leicht abstellen oder ignorieren. Das sieht wirklich wieder nach einem echten Betriebssystem aus.

Sehr negativ hingegen – der Zwang zur Microsoft-Cloud. Man wird mehr oder weniger zu einem Microsoft-Live-Konto gezwungen und auch die Datenablage soll in der Cloud erfolgen. Das geht in Zeiten des NSA-Skandals gar nicht mehr. Von den unerträglich langen Up- und Download-Zeiten ganz zu schweigen. Aber da werden sich Lösungen finden lassen, das zu vermeiden.

Insgesamt aber bin ich nach den ersten Versuchen mit Windows 10 eher positiv überrascht. Ich werde das weiter testen.

Von Windows 8 auf 10

Bisher galt eigentlich immer die Regel, dass die ungeraden Versionen von Windows meist ganz ok waren, aber die mit gerader Versionsnummer vollkommen für die Tonne (ME, Vista, 8.x). Eigentlich hatte ich nach dem Totalausfall Windows 8 auf die Version 9 gehofft, weil das nach der Regel eine brauchbare Alternative als Betriebssystem hätte werden können. Was will MS nun mit dem Sprung auf die Versionsnummer 10 andeuten? Dass es wieder nur eine Müllversion gibt?