ASP.Net 5: In welchem NuGet-Paket ist der gewünschte Typ?

Mit ASP.Net 5 (ehemals vNext) kommen etliche Neuerungen auf einem zu. Eine der grössten dürfte das dynamisch zusammenstellbare .Net Core sein. Statt wie bisher das ganze .Net Framework zu verwenden, kann man nun nur noch das nutzen, was man wirklich benötigt.

Diese Flexibilität bringt nicht nur Vorteile, sondern auch neue Herausforderungen: In welchem der unzähligen NuGet Pakete liegt der von mir benötigte Typ? Und wie finde ich das heraus ohne das ganze .Net Framework nachzubauen?
ASP.Net 5: In welchem NuGet-Paket ist der gewünschte Typ? weiterlesen

Advertisements

Ubuntu 15.10: Nervende Problemreports bei Start verschwinden lassen

Stürzt unter Ubuntu eine Anwendung ab, versucht das System eine entsprechende Meldung an die Entwickler zu senden. Was gut gemeint ist wird durch einen gelegentlich auftretenden Fehler allerdings schnell einmal mühsam. Es gibt glücklicherweise einen kleinen Trick mit dem man diese Meldungen verschwinden lassen kann.
Ubuntu 15.10: Nervende Problemreports bei Start verschwinden lassen weiterlesen

Ruby aktualisieren mit rbenv

Die Aktualisierung einer Entwicklungsumgebung ist mit allen Abhängigkeiten und Werkzeugen meist keine einfache Sache. Für Ruby steht einem für diese Aufgabe das äusserst praktische Werkzeug rbenv zur Verfügung. Dies kümmert sich um alle Abhängigkeiten und führ die Pfad-Variablen automatisch nach. Es gibt allerdings einen kleinen Stolperstein, der einem unnötig viel Zeit kosten kann.
Ruby aktualisieren mit rbenv weiterlesen

Neues in .Net

Im Schlepptau der Veröffentlichung von Visual Studio 2015 gibt es zahlreiche Neuigkeiten rund um .Net. Bei all den Versionen und Ankündigungen verliert man jedoch schnell den Überblick und alleine die Videos vom „Final Release Event“ kommen zusammen auf fast 5 Stunden Demos und Erklärungen. Damit man ein wenig gezielter nach Neuigkeiten suchen kann, habe ich hier eine kleine Auslegeordnung der für mich wichtigsten Punkte vorgenommen.
Neues in .Net weiterlesen

MEAP: Wenn es einmal ganz lange dauert

MEAP - Manning Early Access Program
MEAP - Manning Early Access Program
Seit rund 6 Jahren bin ich ein regelmässiger Kunde des Early Access Program von Manning (kurz MEAP). Mit dieses Programm kann man Bücher lesen die noch in der Entstehung sind. Was komisch tönt macht gerade bei neuen Technologien Sinn, da es dort oft an guter Dokumentation fehlt. Wie einfach man bei diesem Programm mitmachen kann hatte ich schon hier beschrieben.
MEAP: Wenn es einmal ganz lange dauert weiterlesen

Ubuntu 15.04: (Kleine) Nacharbeiten am Unity-Desktop

Das Update auf Ubuntu 15.04 verlief ohne grosse Probleme und war einmal mehr sehr schnell durchgeführt. Allerdings musste ich diesmal sehr viele Kleinigkeiten anpassen, da ich mit den Standardeinstellungen nichts anfangen konnte. Dies ist eine gute Gelegenheit um all die verschiedenen Schrauben zu zeigen, an denen man im Unity-Desktop drehen kann.

 

Menüs immer anzeigen

Standardmässig wird bei einem Anwendungsfenster in Ubuntu nicht das Menü, sondern eine etwas über den Inhalt (wie der Dateiname oder die URL einer Webseite) angezeigt. Erst wenn man mit der Maus über den Fensterrahmen fährt erscheint die Menüauswahl. Dies kann man mit diesem Befehl in der Kommandozeile ganz einfach ändern:

dconf write /com/canonical/unity/always-show-menus true

Von nun an sind die Menüpunkte immer direkt sichtbar.

 

Hervorhebungsfarbe ändern

Von all den Änderungen hat mich das grelle Orange als Hervorhebungsfarbe am meisten gestört. Die Farbe ist in einer Auswahlliste gerade noch erträglich, nicht aber bei einem grösseren markierten Text. Diese Einstellung kann man mit dem Werkzeug „GTK Theme Configurator“ ändern. Falls dieses Werkzeug noch nicht installiert ist, kann man dies über die Kommandozeile oder das Ubuntu Software Center nachholen.

sudo apt-get install gtk-theme-config
gtk-theme-config

 
Ubuntu_1504_ThemeConfiguration

Nun kann man ganz einfach die gewünschte Farbe auswählen und wird nicht mehr von einem grellen Farbton geblendet.

 

Schriftgrösse und Desktop Design anpassen

Mit dem „Unity Tweak Tool“ kann man alle anderen Bereiche der Oberfläche anpassen. Dies reicht von der Schriftgrösse über die Anzahl virtueller Desktops bis hin zu den Icons. Hier kann man ebenfalls einstellen, ob die Menüleiste oben am Bildschirm oder am Fenster der jeweiligen Anwendung erscheinen soll.

sudo apt-get install unity-tweak-tool
unity-tweak-tool

 
Ubuntu_1504_TweekTool

 

Standardeinstellungen für Dienste anpassen

Bisher musste man in Ubuntu jeweils die Startskripte der Dienste direkt anpassen. Nach einem Update sind so immer alle Einstellungen weg und man muss von vorne beginnen. Das dies ein Problem ist hat man nun auch bei Ubuntu eingesehen und verwendet nun einen deutlich besseren Ansatz: alle Anpassungen werden an den Dateien in /etc/default vorgenommen.

Wenn man den Port von Mediatomb ändern will, erfolgt dies dementsprechend nicht mehr in der Datei /etc/init.d/mediatomb, sondern in /etc/default/mediatomb. Damit kann man zukünftig die Dateien in /etc/init.d aktualisieren und die eigenen Einstellungen in /etc/default/ bleiben erhalten.

 

Bildschirmsperre aktivieren

Ebenfalls gewöhnungsbedürftig war die fehlende Funktion zum sperren des Bildschirms. Die entsprechende Option kann man in den Systemeinstellungen aktivieren, womit auch das noch das letzte verbleibende Werkzeug für Einstellungen zum Einsatz kommt:

Ubuntu_1504_LockScreen

Wenn dies gemacht ist, funktioniert das Sperren des Desktops wieder über die Tastenkombination [Windows] + [L].

 

Fazit

Das Update auf Ubuntu 15.04 ist schnell installiert, allerdings braucht es einige Werkzeuge und viel Zeit bis wieder alles wie gewohnt läuft. Gerade die verschiedenen Werkzeuge sind alles andere als Benutzerfreundlich und es würde Ubuntu sehr gut tun, wenn diese Vielfalt schnellstmöglich einem brauchbaren Konfigurationswerkzeug weichen würde.