Tagesbericht 9. November 2020 – Schnittstellen nun auf github.com – Websiteupdate – Google Marketing

 Ein kurzer Bericht über die Themen, die ich gestern beackert habe:

  • Die Shopschnittstellen sind nun auf github.com/tapwag online. Bei dieser Gelegenheit wurde die Anordnung meines Showcases noch etwas angepasst da ich mich nun mehr diesem Projekt zuwende. Auch wurde die Firma “RunMyAccounts Deutschland” über diese neuen Skripte informiert. Ich plane, heute im Tage dies noch etwas weiter publik zu machen um weitere Entwickler aus der Community zu gewinnen. Meine Programmierkenntnisse sind ja doch etwas begrenzt und viele Entwickler haben mehr Erfahrung als ich mit PHP.
  • Bei meiner Firmenwebseite www.linuxandlanguages.com wurde der Footer etwas aktualisiert und die Menüpunkte “Impressum” und “Datenschutzerklärung” dorthin verschoben.
  • Im Blog werden nun in der Sidebar die Linux User Groups angezeigt und verlinkt, in denen ich mich engagiere.
  • Ebenso nutzte ich den Tag ein wenig für Fortbildung in einem Google Onlinekurs, auf den ich über meinen Alma-Mater, die Hochschule Harz, aufmerksam wurde. Das ganze Projekt nennt sich “Zukunftswerkstatt” und bietet den Kurs “Grundlagen im Online-Marketing” kostenlos an. Viele Begriffe hatte ich schon gehört, konnte damit auch etwas anfangen, aber insgesamt hat mir der Kurs doch eine gute Grundlage in dem Thema verschafft. Ich bin mit dem 40-Stunden Kurs aber noch nicht durch.

Stay positive and happy hacking!

Ein großes Geburtstagsgeschenk – Schnittstellencode zwischen Lx-Office und Onlineshops

Ich habe gestern meinen Geburtstag im kleinen Rahmen mit meiner Mutter gefeiert und bedanke mich für die zahlreichen Glückwünsche, die mich über Facebook, Xing und LinkedIn etc. erreicht haben.

Insgesamt war es eine sehr kleine Feier, die mit einer gelieferten Pizza und Penny Cola gefeiert wurde und ich bin sehr zufrieden über den Tag.

Mein persönliches Highlight war jetzt nicht die Entscheidung der US-Wahlen sondern eine Email, die mich an diesem Tag erreichte.

Im Vorfeld bin ich auf etwas ältere Schnittstelle zwischen Onlineshops und Lx-Office aufmerksam geworden. Lx-Office basierte zu seiner Zeit – jetzt wird es als “kivitendo” unter einer anderen Firma vermarktet – auf meinem eingesetzten Warenwirtschaftssystem “SQL Ledger“.

Da ich mit sourceforge nicht mehr so viel am Hut habe und mehr github nutze war ich an einem Fork auf dieser Plattform sehr interessiert. Allerdings wies das “README” folgenden Passus auf:

Die Schnittstelle mit ihren einzelnen Bestandteilen steht unter
Copyright der Lx-System. Die Schnittstelle und auch einzelne
Programmabschnitte unterliegen  dem Urheberrecht sowie auch anderer
Gesetze zum Schutz des geistigen Eigentums.
Sie dürfen weder für kommerzielle Zwecke noch zur bloßen Weitergabe
kopiert, verändert oder Dritten zugänglich gemacht werden.

Andererseits lag dem Downloadpaket eine freie Lizenz in Form einer “Artistic Licence” bei. So war ich ein wenig gespalten, ob ich eine Neuveröffentlichung machen darf. 

Lange Rede, kurzer Sinn: Durch diverse Besuche der Lx-Office Community, die teils bis auf das Jahr 2009 zurück reichen kannte ich den Autor und Inhaber von Lx-System bereits auch persönlich, der einem Rerelease auf github.com keine Einwände hatte. 

Für dieses große Geschenk danke ich ihm an dieser Stelle sehr herzlich und freue mich schon, den Code zu testen.

Stay positive und happy hacking!

Mayday! – Friendly Fork “LedgerPlus” startet am Tag der Arbeit

SQL Ledger ist eine fantastische Unternehmenssoftware, die meinen Alltag im Unternehmen sehr angenehm macht. Dennoch gibt es einige Aspekte innerhalb der Software, die mich dazu bewogen haben, einen sogenannten “Friendly Fork” zu initiieren:

SQL Ledger eignet sich sehr gut für internationale Tätigkeiten, unterstützt mehrere Sprachen und Währungen so dass man mit SQL Ledger Geschäftsbeziehungen rund um den Globus pflegen kann.

Ein wichtiger Punkt hierbei ist es, die einzelnen Sprachpakete auf den neuesten Stand zu bringen und fehlende Zeichenketten (Strings) zu übersetzen.

Als jemand, der viel und gerne übersetzt verfüge ich über zahlreiche Kontakte zu Übersetzern, die ich nun nutzen werde, die Sprachpakete nach und nach zu vervollständigen.

Ein weiteres Thema sind die LaTeX-Vorlagen, die optisch etwas ansprechender gestaltet und ebenfalls übersetzt werden sollen.

Ich denke, dass der “Tag der Arbeit” ein passender Termin ist, dieses langfristige Projekt zu starten. Der Codename wird dabei “LedgerPlus” lauten und sich upstream an der Version von Dieter Simader orientieren.

Dabei seien Herr Simader als auch alle anderen Mitglieder des “SQL Ledger Consulting Network” herzlich dazu eingeladen, Teile aus LedgerPlus zu verwenden bzw. auch eigene Forks aus “LedgerPlus” zu starten.

Neujahrsgrüße

Herzliche Neujahrsgrüße aus dem Seigerhüttenweg in Wernigerode.

2019 war ein insgesamt sehr erfolgreiches Jahr wobei zahlreiche neue Kunden gewonnen und einige Projekte realisiert werden konnten.

Seitens linuxandlanguages.com, Inh. Maik Wagner ist mein Linux-Kleinunternehmen auch 2020 für euch da.

Bei dieser Gelegenheit möchte ich auch auf ein Video der Free Software Foundation aufmerksam machen, welches mich über Weihnachten erreichte. Als Inhaber eines Kleinunternehmens konnte ich mich sehr damit identifizieren. #shoetool

Inside linuxandlanguages.com, Inh. Maik Wagner #1 – Mein Hardware-Setup

Zentralrechner

Dreh- und Angelpunkt
meines Linux-Büros ist natürlich ein mit Linux bespielter Computer:
Hier habe ich mich für einen gebrauchten Mac Mini 2007 entschieden.
Ein mit 1,83 Gigahertz getakteter Core2Duo T5600 bringt die nötige
Leistung für einfache Büro- und Grafikarbeiten mit. Für aktuelle
Computerspiele ist der Rechner jedoch nicht geeignet was aber
vernachlässigbar ist. Der Rechner wurde gebraucht für 40 Euro inkl.
Versand erworben und durch eine 480 Gigabyte SSD aufgerüstet. Ebenso
ist der Rechner mit einem Maximalausbau von 4 Gigabyte
Arbeitsspeicher bestückt und verfügt über vier externe USB 2.0
Schnittstellen auf der Rückseite des Gehäuses. Bei Bedarf und
Notwendigkeit für Skype-Telefonate wird hier eine Creative VF9070
Webcam angeschlossen. Für die Soundausgabe dient ein externe
Creative D100 Bluetooth-Lautsprecher.

Ausgabegeräte

Ein über DVI auf
HDMI angeschlossener Monitor sorgt für das nötige Bild. Drucke,
Kopien und Scans werden durch einen
Multifunktions-Tintenstrahldrucker „HP Deskjet 3636“ erledigt.
Hier wurde beim Kauf auf ein internes Faxgerät verzichtet, da diese
Technologie nach und nach ausstirbt und die eFax-Funktion von web.de
eine entsprechende Versandmöglichkeit bietet. Das
Investitionsvolumen in den Deskjet lag etwa bei 40 Euro wobei
Tintenpatronen vorzugsweise über ebay-Kleinanzeigen gekauft werden
sofern die Verpackung noch verschweißt ist.

Speicher

Die Datenzentrale
der Anlage bildet ein „iomega StorCenter ix2“ welches schon etwas
älter ist und zwei gespiegelte, traditionell-mechanische Festplatten
von je einem Terabyte mitbringt. Hier werden Kundenaufträge nach
erfolgreicher Abarbeitung stetig archiviert.
Ferner haben sich im
Laufe der Jahre auch einige USB-Sticks und Speicherkarten
angesammelt.

Fazit

Obwohl das System
alles andere als taufrisch ist und schon fast als „Retro“ gelten
könnte, hauchte der Einbau einer SSD und der Maximalausbau des
Arbeitsspeichers dem Gerät neues Leben ein. Ein jedoch nicht zu
unterschätzender Vorteil des Mac Minis ist die leise Lautstärke im
täglichen Betrieb wobei die Leistung für einfache Text- und
Bildbearbeitung vollständig ausreicht.

Ausblick

In einem kommenden
Artikel werde ich über die von mir eingesetzte Software berichten,
die auf dem System läuft.

CrossOver 19 Beta 1 ist da – Neuer Rang erreicht

Seit gestern haben Codeweavers ihre Beta1 für “CrossOver” veröffentlicht und ich habe momentan viel Freude an der Beta.

Ich habe einige meiner “Advocated Applications” getestet und den gestrigen Abend viele Reports geschrieben wo ich auch Bezug auf meine Berichte im Wine-Bugzilla nahm.

Besonders gut hat mir gefallen, dass Steam einwandfrei im Gegensatz zur 4.19 Entwicklerversion den Login-Screen anzeigt.

Trotzdem habe ich insbesondere mit den Valve-Spielen (Counter Strike 1.6 und Condition Zero) das Problem, dass der Intro-Bildschirm nicht optimal angezeigt wird.

Ob dies nun an meinem “Tumbleweed” oder dem veralteten Chipsatz meines Mac Mini 2007 liegt kann ich nicht sagen.

Jedenfalls wurde ein neuer Rang erreicht:

Omniscient Mystical Exalted Nigh-invincible Supreme Raging Atomic Dragon Turbo Chief Senior Advocate, Rank 2

Falls ihr Interesse habt, dass ich eine bestimmte Anwendung mal teste schreibt es mir in die Kommentare. Ich tue mein Bestes, habe aber leider nicht die neuste Hardware und auch nur begrenzt Festplattenspeicher. Aus diesem Grund muss ich leider große MMORPGs oder GTA5-Kaliber leider ablehnen.

Besuch der SUSE Expert Days in Hamburg – Umstellung meines vServers auf Leap 15.1

Anfang der Woche war ich in Hamburg zu den SUSE Expert Days um einen Einblick in das Enterprisegeschäft der SUSE Linux GmbH zu bekommen. Die Erwartungen an das Event wurden vollständig erfüllt und sogar noch übertroffen. Beeindruckt war ich insbesondere wie erfahren die Referenten in ihrer Thematik waren.

Ich hatte meinen kleinen eeepc dabei, sog den Input der Referenten geradezu auf und schrieb auf dem Gerät fleißig mit.

In den kommenden Tagen hoffe ich, die Mitschriften etwas zu überarbeiten und hier zu veröffentlichen. Es waren sehr viele namhafte Kunden auf den Expert Days anwesend und es war eine gelungene und sehr gut organisierte Veranstaltung.

Dieses Ereignis hat mich dann auch motiviert, openSUSE auch auf meinem virtuellen Server bei der Firma netcup zu installieren und die bisherige Distribution Ubuntu 18.04 zu entfernen.

Finanzielle Freiheit mit Skrooge – Neue Übersetzungen

Da das mit dem KDE-Übersetzerteam so gut geklappt hat, habe ich mich heute an die Übersetzung einer Personal Finance Anwendung namens “Skrooge” gemacht, die ebenfalls KDE-Software ist.

An unserer Hochschule Harz hat sich ebenso eine kleine “Selbsthilfegruppe” dynamischer Jungunternehmer namens “HarzHustle” gegründet, wo ich auch Mitglied bin. Diese Gruppe träumt von der finanziellen Freiheit und die Übersetzungen seien diesmal euch gewidmet. Möge euch Skrooge in einer überarbeiteten deutschen Fassung zu Nutze sein…

In den Quelltexten ist mir aufgefallen, dass die Autoren einige grammatikalische Fehler gemacht haben, die ich über den Bugzilla gemeldet habe.

Beispielsweise wird der englischen Zeitform “Simple Present” (Gegenwart) in der dritten Person ein -s angehängt, was in Schulen unter der Eselsbrücke “He, she, it – Das -s muss mit” läuft.

Leider ist mir während meiner Nachhilfetätigkeit aufgefallen, dass manche Schüler es dabei teils auch übertreiben und beispielsweise auch so Konstruktionen wie “He dids” verwenden. Diese Eselsbrücke gilt also nur im “Simple Present” und da sollte man auch wissen wann es jeweils angewendet wird, beispielsweise bei “General truths” wie “The sun rises in the East.”

Einer meiner Bugreports wurde jedenfalls gleich aufgegriffen und ein umgehendes Commit im Quelltext gemacht. Ein anderer Bug, den ich gemeldet habe, ist dieser hier wo sich ein zusätzliches “-t” eingeschlichen hat. Dürfte aber auch schnell behoben werden.

Insgesamt würden heute 127 Zeichenketten (Strings) für Skrooge übersetzt. Das Sprachpaket ist noch nicht vollständig aber es ist (meines Erachtens) schon ein Schritt in die richtige Richtung.

Projekt: Corel Installationsroutinen unter wine

Ich beschäftige mich schon seit einigen Jahren damit, die Corelprodukte CorelDraw als auch Paint Shop Pro unter Linux zum Laufen zu bekommen. Bei einigen älteren Versionen funktioniert das auch.

Mittlerweile bin ich jedoch auf die Problematik gestoßen, dass Corel eine neue Installationsroutine für ihre Software verwendet, die den Download des Hauptprogrammes und Installation erledigen soll.

Leider funktionieren diese Installationsroutinen nicht sonderlich. Ich würde allerdings sehr gerne erfahren, wie es sich mit den Programmen an sich verhält.

Anbei sind zwei Bugs, die ich im Laufe der Zeit gefunden und gemeldet habe:

Bei Codeweavers habe ich bereits angefragt wie teuer das Beheben des Bugs wäre. Sie teilten mir folgendes mit:

Thank you for your support of CrossOver. 
We provide customized development at a 
rate of $150/hour, which we sell in blocks of 10 hours.

So, without knowing the exact issue with Corel at 
this moment, it is hard to give an accurate estimate. 
We would have a better idea after the initial 
10 hours, though.

If this is something you are interested in pursuing, yes, 
you would have access to the developer that is assigned
to this project.  Let me know if you have any further 
questions and how you would like to proceed.


Also würde der Spaß wohl mindestens 1500 US-Dollar kosten. Ich selbst habe das Geld leider nicht, würde mich aber einem eventuellen Crowdfunding anschließen.

Möchtet ihr weitere wine-Reviews? Sofern es mir möglich ist, teste ich gerne gegen eine kleine Spende über PayPal für euch mit der neuesten Entwicklerversion. Bitte schreibt eure Wünsche in die Kommentare und gebt nach Möglichkeit auch Download-Links zu eventuellen Demoversionen zum Test. Vertrauliche Informationen können an info@linuxandlanguages.com gesendet werden.

Erste Gehversuche mit GNU R und Vergleich mit SPSS

Hier an der Hochschule Harz bereite ich für das kommende Semester mein Forschungsprojekt vor, welches sich um Business Intelligence drehen wird. Bereits letztes Semester habe ich die Veranstaltung “Statistische Ansätze” besuchen dürfen, die mir einen Einblick in das Programm “SPSS” gegeben hat.

Nun wurde ich im Rahmen des Forschungsprojekts auf GNU R hingewiesen, welches freie Software ist, und einen sehr mächtigen Eindruck macht. Die ersten Einblicke konnte ich über ein Tutorial des heise-Verlags sammeln.

Was soll ich sagen: GNU R scheint ein echtes “Powerhouse” zu  sein, jedoch wird man hier wahrscheinlich trotzdem SPSS verwenden, da es komfortabler zu bedienen ist. Dies soll aber nicht heißen, dass sich ein Blick auf GNU R nicht lohnt – im Gegenteil! Gerade im akademischen Umfeld halte ich die Nutzung freier Software für sehr wichtig.