Archiv der Kategorie: Software

Neue Welten

Nachdem ich die dringendsten Anfragen von Kunden nach neuen Features letzte Woche implementiert hatte, durfte ich mich diese Woche mit einem für mich ganz neuem Thema beschäftigen: App-Entwicklung. Vorerst für Android, später aber auch fürs iPhone.

Der 1. Teil ging rasant schnell: die Anzeige von Einsatzdaten über unseren eigenen Server als Liste. Der 2. Teil war dann etwas mühsamer – ich wollte auf die Kamera zugreifen und Bilder direkt aus der App zu einem speziellen Einsatz wieder auf den Server hochladen. Schlussendlich habe ich es aber zum Laufen bekommen und auch schon installiert auf den Testgeräten. Nächste Herausforderung: Karten mit eigenem WMTS-Server integrieren.

Insgesamt geht das aber alles erstaunlich einfach. Hätte ich gar nicht gedacht.

Ob nächste Woche Navigation oder App oder was anderes auf dem Programm steht, entscheiden Denis und Till heute oder am Wochenende.

Bei mir steht heute mein Schnittmuster-Generator an. Den baue ich heute so um, dass er als Service zur Verfügung steht.

Skandinavisches Finale

… gibt es morgen. Da freu ich mich schon drauf. Fahnen von Dänemark und Norwegen haben wir da. Till wird wie immer für die Dänen sein, ich für die Norweger. Wird bestimmt spannend 🙂

Ich hätte es den Deutschen auch gegönnt, wenn sie besser gespielt hatten. Aber die Norweger waren einfach eine Nummer zu gross und wahnsinnig abgebrüht – und das noch dazu gegen DAS Publikum. Irgendwie hatte ich vorher schon das Gefühl, dass viele mit dem Kopf schon im Finale waren. Das ist immer gefährlich.

Schön wäre, wenn man in Zukunft etwas mehr Handball im Fernsehen sehen würde. Das ist schon eine tolle, schnelle, spannende Sportart.

Bei mir ist am Wochenende Programmieren angesagt. Mein Umbau geht voran, gestern Abend kurz vor dem Heimgehen habe ich endlich alle sich überlagernden Touchevents sauber trennen und verarbeiten können. Im Büro hab ich einen Monitor mit Toucheingabe und kann das erheblich besser testen als daheim.

Heute mach ich noch ein paar kleinere Ergänzungen daran. Dann teste ich auf einem unserer Tablets, ob die Touchbefehle da auch richtig funktionieren. Leider ist das Handling der Touchevents von Hardware zu Hardware unterschiedlich. Anschliessend kann ich das Modul in der Software tauschen und noch den Rest der Releaseversion implementieren.

Nächste Woche noch für das Administriertool – dann ist es geschafft. Das dürfte allerdings ein anstrengender Endspurt werden, eher ein Marathonlauf.

Äusserst mühsam

… ernährt sich das Eichkätzli unter dem brütend warmen Dach …

Unser endgültiger Release ist leider immer noch nicht durch die Tür – er wehrt sich mit Händen und Füssen und hält sich am Türrahmen fest. Es sind eigentlich nur noch Kleinigkeiten – aber wir können schlecht was mit bekannten Fehlern rausgeben und es ist wahnsinnig umfangreich zu testen inzwischen.

Bei den Teilen mit Benutzeroberfläche sind Bugs schwierig zu lokalisieren – weil jeder Breakpoint den zeitlichen Ablauf ändert und dann oft Fehler gar nicht mehr auftritt. Ist so ähnlich wie bei der Heisenbergschen Unschärferelation.

Ich habe wieder das gesamte Wochenende dran gearbeitet und bis grade eben. So langsam dürfte es mal fertig werden ….

10 Tage noch bis Copenhagen 🙂

Burglind

… beschert mir wunderbare Testmöglichkeiten für meine Eskalationsfälle. Nur war dummerweise zwischendurch der Strom ausgefallen, so dass wir nur per Laptop und Hotspot die Lage verfolgen konnten.

Die Server stehen ja gottseidank nicht bei uns – sonst wäre das System nicht gerade hilfreich für die Feuerwehren gewesen.

Das System hält Stand – die Bäume laut den diversen Meldungen wohl nicht.

Der Strom ist wieder da, mein Kaffeebecher aufgefüllt und jetzt kann ich auch wieder vernünftig programmieren 🙂

Pareto hat wieder mal zugeschlagen

Die letzten 20% dauern ja bekanntlich immer am längsten. Insofern hab ich bis eben noch an dem Rollen-Rechte-Kram programmiert.

Morgen noch die verschiedenen Logins in der Datenbank hinterlegen und die Passwörter verschlüsseln. Und noch 2, 3 Kleinigkeiten in der Login-Maske hinterlegen – dann kann es in den Test zu Till im EG.

Herrje – das war echt eine mühsame Angelegenheit.

Eichkätzli und so

Puh. Ich liege in den letzten Zügen der „Rollen & Rechte“-Erweiterung. Datentechnisch ist das relativ komplex. Ich hänge da zwischen verschiedenen Systemen – von anderen Firmen und meinen eigenen. Der Kunde ist auch recht detailverliebt und einige Parameter sind noch nicht klar definiert. Insofern schwimme ich da zwischen verschiedenen Lösungsansätzen zu den wahrscheinlichsten Varianten und hoffe, später nicht mehr allzu viel anpassen zu müssen.

Morgen sollte ich damit grösstenteils fertig werden, damit der Kunde auch einen Blick drauf werfen kann. Ende Monat ist Ausliefertermin. Das sollte zu halten sein. Zwischendrin hatte ich etliche Knoten im Hirn – aber das ist in dem Projekt aufgrund der Komplexität der Normalfall. Zwischendrin hab ich jetzt unser Administrationstool noch so erweitert, dass es sich zu beiden Servern verbinden kann und nach der Auswahl mit dem richtigen verknüpft. Till testet grad und ich teste nochmals den Rotwein 😉

Als Ausgleich für die Arbeiten heute und morgen werde ich Mi-Do für mich beanspruchen. Heute und Montag wären ja eigentlich Schnittmuster-Tage. Am Wochenende steht wieder Garten auf dem Programm. Das Unkraut wird schon wieder frech.

51 Bilder

.. für 16 Modelle hab ich jetzt zusammengesucht und zurechtgeschnitten und -skaliert. Mehr Bilder von Modellen, bei denen ich mit der Qualität (halbwegs) zufrieden bin, hab ich aktuell nicht – da müssen wir erst noch neue machen.

6 Modelle davon habe ich schon hochgeladen – der Rest folgt im inzwischen bewährten Rhythmus. So Tagesvorgaben habe ich immer gern – da kommt man mit kleinen Schritten über ein paar Wochen / Monate ganz schön weit.

Ausserdem hab ich noch gegoogelt, wie man Buchsbäume am besten versetzt. Wir haben eine kleine Hecke an unserer eh schon schmalen Treppe zur Terrasse runter.  Dahinter sind noch ca. 50 cm Efeu und Unkraut. Dort möchten wir nächstes Jahr einen Bachlauf hin machen. Dazu muss die Hecke aber weg – ich hätte sie gern nach unten zum Nachbarn hingesetzt. Da ist auch noch so ein ungepflegter Streifen, der zu allem Überfluss auch noch einen guten halben Meter tiefer als das Grundstück ist. Buchshecke plus Flieder, Jasmin oder Hortensien würden mir da gut gefallen. Mitte / Ende August werde ich das Projekt mit dem Umsetzen angehen. Die Sträucher kommen erst im Frühjahr rein.

Die Suche nach einem neuen Katzenbaum gestaltet sich schwierig und kostspielig. Noch habe ich nichts Schönes zu einem vernünftigen Preis gefunden. Eilt aber nicht – Madame hat ja 2 Bäume. Sind aber beide nicht mehr schön. 1 davon fliegt raus und den 2. will ich bei Gelegenheit (wann immer das wird) überziehen.

Und mein Bedienkonzept für die Schnittmuster-Software ist jetzt auch fertig. Das soll halt alles recht einfach für den Benutzer und kontextsensitiv sein. Macht das Programmieren halt etwas komplizierter. Wenn man das von Anfang an berücksichtigt, ist es aber weniger aufwändig als später. Deshalb muss das jetzt rein. Abnäher sind in dem Zusammenhang schon berücksichtigt.

Den Rest des Tages werde ich programmieren und abends Till zur Belohnung fürs Putzen die heiss ersehnten selbstgemachten Kartoffelpuffer machen. Die hat er sich redlich verdient.

Verdoppelt

… habe ich jetzt die Anzahl der Modelle auf meiner Seite. Tönt mehr als es ist. Von 6 auf 12 ;). Aber das ist mehr als in den letzten Monaten.

Mein Pflichtprogramm für die nächsten Wochen / Monate sieht vor:

  • 1 Modell und
  • 3 Stoffe / Spitzen / Gummibänder

einstellen je Tag.

Allerdings werde ich dabei abwechselnd an einem Tag Modelle (mindestens 2) und am nächsten Stoffe (mindestens 6) einstellen. Dann muss ich nicht dauernd zwischen beiden Shops hin und her springen.

Heute habe ich noch 2 Styroportorsen in Grösse 38/40 und 44/46 bestellt. Die sind recht günstig. Bei einer ist noch ein hautfarbener Stoffbezug dabei. Ich möchte ausprobieren, ob ich so ungleich grosse Brüste / grössere Brüste durch aufgesteckte / gepolsterte Schalen simulieren kann. Wenn der Bezug nicht so schön ich, nehme ich ihn als Schnittmuster und näh selber rasch einen.

Mein Ultraschallmesser scheint seit gestern in der Schweiz zu sein. Das sollte also bald ankommen. Bin schon gespannt 🙂

Getrennt

Uff. Nach 3 aufreibenden und intensiven Tagen ist meine Webseite nun getrennt in eine Seite, die nur die Modelle enthält und eine, auf der nur die Materialien zu finden sind. Unglaublich, wie aufwändig das dann doch ist, wenn man es harmonisch gestalten will.

Die Materialien-Seite hat das bisherige Design behalten – dort habe ich nur die Modelle rausgeworfen, die Struktur etwas angepasst und alles auf eine neue Domain umgebogen. Den Standard-Shop hatte ich damals ziemlich geändert, um Dezimalstellen verwenden zu können. Und ich finde das passt so auch ganz gut.

Die Modell-Seite ist komplett neu. Neues schlichtes Design, neue Benutzerführung, zum Teil auch neue Inhalte. Neu ist auch ein Bonussystem. Alt ist hier nur die Domain. Ein paar Texte muss ich noch übersetzen, glaub ich.

Jetzt gibt es keine Ausrede mehr, keine Modelle und Materialien einzuspeisen. Das wird meine Daueraufgabe für die nächsten Wochen werden.

Web web web

Zur Zeit bin ich hauptsächlich mit Webentwicklung beschäftigt. Das gehört ja nicht so zu meinen Steckenpferden. Gerade die Oberflächen finde ich extrem mühsam. Und dann noch in verschiedenen Browsern und ach .. einfach nervig.

Gestern und vorgestern Vormittag habe ich noch ziemlich mit dem Installer gekämpft. Aber jetzt ist das auch erledigt und die Kunden können mit einem Klick die gesamte Software inklusive Datenbanken + deren Inhalten + Kartenmaterial alles selbst installieren. Das reduziert bei uns den Supportaufwand erheblich und von daher ist der Aufwand schon gerechtfertigt.

Den restlichen Teil des gestrigen Tages und von heute Vormittag bis eben hab ich mit der Umstellung einer Webapplikation auf dynamische Karten statt statischer Bilder verbracht. V.a. das Positionieren der Karte abhängig von verschiedenen Dokumenten und Informationen, die nicht immer sichtbar sind, hat mich dort viel Zeit gekostet. Openlayers kann nicht so gut mit Prozentangaben umgehen … Jetzt passt das aber und die restliche Umstellung mache ich nächste Woche.

Jetzt sind meine Sachen dran und da werde ich als erstes meinen Webshop auf 2 Domains – 1x für Materialbezug, 1x für meine fertigen Modelle aufteilen. Also erstmal den bestehenden Shop umschreiben, installieren und Modelle rauswerfen. Dann den neuen Modell-Shop neu aufsetzen und dort die Modelle rein.

Ich hoffe, dass ich bis morgen Abend mal mit dem Gröbsten durch bin.