Boehrsi.de - Blog

Programm zum Ubuntu Launcher hinzufügen

Erstellt am event Uhr von account_circle Boehrsi in label Hardware & Software
Programm zum Ubuntu Launcher hinzufügen Bild

Auf der Arbeit nutze ich Ubuntu in der aktuellen LTS Version (16.04) und für die Entwicklung benötige ich diverse Tools und Programme. Diese möchte ich gerne über den integrierten Launcher starten können. Viele Programme fügen sich bei der Installation automatisch hinzu, doch einige leider nicht. Dazu gehört z.B. Eclipse und dies ist bei der täglichen Nutzung etwas störend. Ich kann natürlich Verknüpfungen an anderen Stellen ablegen und Eclipse so z.B. über die Seitenleiste starten, doch dies ist häufig nicht so komfortabel wie ich es gerne hätte. Doch zum Glück hilft das Internet bei quasi allen Problemen und vor allem im Bezug auf Ubuntu gibt es eine große Community mit vielen Tipps und Tricks. Für das genannte Problem reicht es eine Datei zu erstellen und die Schritte im unteren Teil der News zu befolgen. Mit ein paar Anpassungen kann man im Prinzip jedes Programm auf diese Art in den Launcher bringen.

Related Links

Linux Shell Workflow optimieren

Erstellt am event Uhr von account_circle Boehrsi in label Hardware & Software
Linux Shell Workflow optimieren Bild

Ich arbeite öfters unter Linux (konkret Ubuntu) und dort nutzt man natürlich umfangreich die Shell. Dementsprechend haben die meisten wohl bereits einen Workflow gefunden und ähnlich ging es auch mir. Doch da man nie auslernt habe ich mir gedacht ich könnte meinen etwas optimieren. Dabei konnte mir ein erfahrener Kollege auf der Arbeit helfen, danke dafür an Michael open_in_new. Dadurch konnte ich ein paar neue und extrem hilfreiche Dinge zur Optimierung meiner Shell einbauen. Konkret geht es um das Durchsuchen der Historie, aber nachdem man bereits einen Teil des Befehls eingegeben hat. Somit schränkt man die Suche durch die in der Vergangenheit eingegebenen Befehle ein und kann so extrem schnell konkrete Befehle erneut ausführen. Ein weiterer Punkt ist die Groß-/Kleinschreibung und die dortige Erkennung der Autovervollständigung. Hier kann man einstellen das beides erkannt wird, was ebenfalls in diversen Situationen hilfreich sein kann. Wie ihr diese Dinge umsetzen könnt findet ihr im unteren Teil der News.

diffoscope - Unterschiede in Dateien finden

Erstellt am event Uhr von account_circle Boehrsi in label Hardware & Software
diffoscope - Unterschiede in Dateien finden Bild

Unterschiede in Dateien zu finden ist häufig interessant. Denn manchmal hat man Konfigurationen auf seinem Server geändert oder ein Paket unter Ubuntu wurde aktualisiert und man möchte wissen was sich getan hat. Wer also wie ich einen Linux Server betreibt, wird sich vielleicht schon öfters eine einfache Möglichkeit für gute Datei- oder sogar Verzeichnisvergleiche gewünscht haben. Mit diffoscope, auf welches ich auf der Arbeit hingewiesen wurde, ist dies möglich. Dateien, Verzeichnisse und sogar Archive können verglichen werden. Weiter geht es mit PDFs, verschiedenen Bildtypen und auch Sqlite Datenbanken. Es gibt vieles was nicht direkt möglich ist, aber dafür wird ein Fallback auf Hexdump Vergleiche angeboten. Ihr könnt das Tool über verschiedene Wege beziehen, was natürlich auch das Laden via Paketverwaltung beinhaltet. Zum Testen gibt es auch eine Online-Version, welche in den Related Links verlinkt ist. Zur Bedienung nutzt ihr eure Shell und ihr erhaltet Text oder HTML Output.

Related Links

JPA Diagram Editor mit Eclipse Mars nutzen

Erstellt am event Uhr von account_circle Boehrsi in label Development
JPA Diagram Editor mit Eclipse Mars nutzen Bild

Falls ihr mit JPA (Java Persistence API open_in_new) in euren Java Projekten arbeitet, dürfte der JPA Diagram Editor für euch interessant sein. Er ermöglicht die Visualisierung und Manipulation von Beziehungen und dem Aufbau eurer Entities. Ich brauche ihn für mein aktuelles Java Server Projekt, allerdings auch nur zur Visualisierung. Denn die eigentlichen Entities, die Beziehungen und was es sonst noch alles in diesem Bereich gibt, mache ich doch lieber selber. Schließlich spielt Spring dort auch eine Rolle und ich möchte die spezifischen Annotations nutzen, anstatt automatisch generierte, welche vielleicht nicht immer passen. Doch nun zum eigentlichen Thema, der Nutzung des JPA Diagram Editors mit der aktuellen Eclipse Version (Mars). Denn dies geht, zumindest für die GUI Komponente und die Visualisierung, nicht wenn man es einfach über die Software-Verwaltung installiert. Denn das Plugin und die Libraries dahinter sind aktuell noch in der Entwicklung. Nach längerer Suche habe ich im Eclipse Forum open_in_new aber eine Lösung entdeckt. Der Bug open_in_new allgemein ist übrigens bekannt und wird auch schon bearbeitet. Im unteren Teil findet ihr die kurze Anleitung zur Lösung des Problems.

Related Links

Battlefield 4 - Spiel startet nicht

Erstellt am event Uhr von account_circle Boehrsi in label Gaming
Battlefield 4 - Spiel startet nicht Bild

Seit einem der letzten Updates für Origin / Battlelog habe ich ziemliche Probleme das Spiel zu starten. Zuvor gab es nie etwas dieser Art und der Spielstart lief ohne Probleme ab. In der letzten Zeit habe ich das Problem, dass “Joining Server” angezeigt wird, aber Battlefield nicht startet. Konkret wird nicht einmal der Prozess geladen. Selbst nach einer Wartezeit von mehreren Minuten tut sich gar nichts. Es scheint augenscheinlich ein Kommunikationsproblem zwischen Origin und Battlelog zu sein und ich habe bis dato nur einen Weg gefunden es zu beheben. Ihr müsst innerhalb von Origin Battlefield 4 starten, was quasi nichts anderes tut als Battlelog im Browser zu öffnen. Doch beim öffnen wird ein Session-Key oder dergleichen übergeben und danach ging es bei mir zumindest immer ohne Probleme. Ich hoffe dieser Tipp hilft dem einen oder anderen Leser mit ähnlichen Problemen und allgemein hoffe ich, dass das Problem bald grundsätzlich behoben ist.

Related Links

Firefox und die Verwaltung erlaubter Cookies

Erstellt am event Uhr von account_circle Boehrsi in label Hardware & Software
Firefox und die Verwaltung erlaubter Cookies Bild

Ich gehöre zu den Nutzern die bereits seit Jahren alle Cookies per default deaktivieren, denn ich bevorzugte es weniger Schrott abzubekommen. Doch die Verwaltung der erlaubten Seiten in Firefox ist meiner Meinung nach mehr als müßig. Der Dialog ist nicht durchsuchbar und eine Gruppierung oder Filterung ist auch nicht möglich. Dadurch habe ich oft Probleme. Außerdem habe ich bis dato keinen guten Weg gefunden, um auf einer neuen Homepage herauszufinden welche Domains auf dieser Cookies speichern wollen. Dies birgt häufig das Problem das Logins nicht funktionieren. Ein Beispiel ist hier der Login auf einer Microsoft Seite. Diese braucht die Erlaubnis für die live.com Domain, doch wenn man dies nicht weiß, hat man ein Problem. Hin und wieder kommt man drauf, doch oft auch nicht. Das ärgert mich etwas und aus diesem Grund werde ich mich auf die Suche nach einem Addon machen, doch auf den ersten Blick habe ich noch keines entdeckt. Deswegen wollte ich den Blog mal nutzen, um anstatt zu helfen, um selbige zu bitten. Falls ihr also einen Vorschlag habt, wie ich es hinbekomme zu sehen welche Cookies eine Seite speichern will (inkl. Domains von 3rd Party-Seiten) oder aber wie ich die Verwaltung der erlaubten Seiten verbessere, würde ich mich wirklich sehr über einen Kommentar freuen.

Weekly Coding Question - less oder Sass

Erstellt am event Uhr von account_circle Boehrsi in label Development
Weekly Coding Question - less oder Sass Bild

Mit ein wenig Verspätung erscheint heute die zweite Coding Question (ich sollte mir vielleicht den Zusatz “Weekly” noch einmal durch den Kopf gehen lassen). Aber wie auch immer, hier nun mein zweiter Beitrag zu Dingen, die mich im Coding Bereich beschäftigten. Dieses Mal geht es um CSS und um genauer zu sein, um Präprozessoren für Cascading Style Sheets. Was diese machen ist recht einfach, sie ermöglichen euch CSS Code hoffentlich besser und schneller zu schreiben. Dabei bekommt ihr neue Möglichkeiten, erweitert die “Sprache” also quasi und bekommt am Ende trotzdem normalen und überall nutzbaren CSS Code. Dies geschieht durch die Verarbeitung durch z.B. Sass oder less, was meinem Empfinden nach die größten Präprozessoren im CSS Bereich sind. Nun nutze ich CSS für meine Homepage und dies wird sich in der nächsten Zeit wohl auch nicht ändern. Also stelle ich mir die Frage, wie ich die Erstellung meines CSS Codes optimieren kann.

Related Links

Adobe Color - Einfach die richtigen Farben finden

Erstellt am event Uhr von account_circle Boehrsi in label Development
Adobe Color - Einfach die richtigen Farben finden Bild

Wenn man Dinge entwickelt, egal ob eine App, eine Homepage oder sonst etwas, gibt es häufig auch eine grafische Oberfläche. Geht es euch nun wie mir (ihr seid so kreativ wie ein Stein), dann habt ihr sicherlich auch häufig Probleme mit den GUI Elementen und wo diese am besten, wie positioniert werden. Und selbst wenn man dies dann hinbekommt bleibt die Frage, welche Farbgebung wäre angebracht und welche Farben kann man zusammen nutzen? Hier hilft Adobe Color, was im Prinzip eine Homepage ist, welche es euch ermöglicht Farben zu wählen. Dabei ist es egal ob ihr ähnliche oder komplementäre Farben sucht, diverse Filter können gewählt werden und der Output der Farben ist in diversen Formen möglich. Diverse Farbsammlungen von anderen Nutzern können eingesehen werden und sofern ihr über eine Adobe CC ID verfügt, könnt ihr die Daten auch speichern. Ich selber habe dies nicht getestet, aber gerade um z.B. schnell eine hellere Abstufung meiner Homepage Hauptfarbe zu finden, ist dieser Dienst extrem praktisch und vor allem kostenlos und ohne weiteren Aufwand nutzbar. Falls ihr also Farben braucht, schaut euch die Seite mal an.

Related Links

Gource - Animiere deine GIT Historie

Erstellt am event Uhr von account_circle Boehrsi in label Development
Gource - Animiere deine GIT Historie Bild

Gource ist ein kleines und vor allem feines Tool, auf welches mich Michael hingewiesen hat. Danke dafür schon mal und nun dazu was das Tool eigentlich kann. Es zeigt euch eine animierte GIT Historie, für das jeweilige Repository in dem ihr euch befindet. Klingt erst einmal nicht spektakulär, aber für Coding interessierte ist das ganze auf jeden Fall eine interessante Spielerei. Es gibt diverse Einstellungen bezüglich dem Inhalt der gezeigt werden soll und natürlich auch grafische Einstellungen, um zu definieren wie dieser dargestellt werden soll. Das Tool ist kostenlos und kann direkt als Zip heruntergeladen werden, somit spart ihr euch ein Setup. GIT muss als Befehl verfügbar sein, damit alles einfach funktioniert. Ich habe für diesen Zweck das Tool selbst über die GIT Bash gestartet, da dies ohnehin meine bevorzugte Konsole unter Windows geworden ist. In den nächsten Tagen schreibe ich noch einen weiteren Beitrag zum Thema, mit einer kleinen Anleitung und einem Video von einem meiner GIT Repositories. Falls ihr Fragen habt nur raus damit, ich versuche sie dann in den folgenden Beitrag einzubinden.

Related Links

Weekly Coding Question - Webentwicklung mal anders

Erstellt am event Uhr von account_circle Boehrsi in label Development
Weekly Coding Question - Webentwicklung mal anders Bild

Das Thema der ersten Weekly Coding Question ist Webentwicklung mal anders. Dabei beziehe ich mich wie gewohnt auf mich selbst, soll heißen “anders” ist definiert durch das was ich bis dato gemacht habe. Meine Entwicklung, auf Webseiten bezogen, lief bis dato via HTML und CSS im Frontend und PHP und MySQL im Backend (via Apache Webserver und Linux als OS), kurz gesagt also der altbekannte LAMP open_in_new Stack. Doch es gibt bekanntlich mehr, viel mehr. Doch was schaut man sich an, was wird sich in der Zukunft durchsetzen oder hat sich vielleicht schon durchgesetzt?

navigate_before Vorherige format_list_numbered  Seite 6 Nächste navigate_next