Autor-Archiv Tobias Stephan

VonTobias Stephan

Macbook Pro mit externem Bildschirm

Extra-Bildschirmauflösung per Tastendruck

Schaltet nun wieder auf „Optimal für Monitor“, haltet danach auf die (Alt)-Taste gedrückt und klickt erneut auf den Punkt „Skaliert“: Jetzt werden zahlreiche zusätzliche Bildschirmauflösungen angezeigt, die Ihr einfach auswählen könnt. Keine Sorge: Wenn Euch die Einstellung nicht gefällt, könnt Ihr jederzeit wieder zurück: Klickt einfach das Feld „Standard für Monitor“ beziehungsweise „Optimal für diesen Monitor“ an. Dadurch wird der Mac wieder auf die ab Werk vorgegebene Darstellung angepasst.

Einstellungen für den externen Monitor
VonTobias Stephan

Corona Welle2: Der Anstieg ist rückläufig!

Meiner grundschulmathematischen statistischen Auswertung lassen mich zu dem Schluß kommen, daß eine Trendwende zu erkennen ist. Man sieht in meinem Chart deutlich, daß der Anstieg der Neuinfektionen rückläufig ist. Bereits bei der ersten Welle habe ich mich ja damit beschäftigt. Bei der ersten Welle war die Einleitung des Rückläufigen Anstiegs auch gleichzeitig die Wende. Mein Chart stellt die Neuinfektionen in relativen Zahlen dar.

VonTobias Stephan

Fusion 360 Timeline verschwunden

Bei Importierten Objekten wird der Skizzenverlauf nicht angezeigt, bzw. auch nicht erfasst. Klicke mit der Rechtenmaustaste auf die oberste Ordnerhirachie Deines Fusion 360 Projekts und Aktiviere “Konstruktionsverlauf erfassen”. Schon ist das Problemchen gelöst.

VonTobias Stephan

Fusion 360 Objekte in andere Zeichnung kopieren

Als Neuling in Fusion 360 habe ich mir die Finger gebrochen. Denn einfach mal Copy – Paste kann man schlichtweg vergessen. Wenn man weiß, wie es geht, ist es jedoch einfach.

Aus dem Körper müssen Komponenten erstellt werden. Danach kann man das gesamte Objekt kopieren…

…und wieder in ein anderes Projekt einfügen. Rechte Maustaste, Neu einfügen.

VonTobias Stephan

Shopware Shopseiten Link Url finden

Wenn unter Shopseiten eine neue Seite angelegt hast, bekommt diese eine ID.

Der Link lautet: www.leckerstecker.de/custom/index/sCustom/58

Die ID der Shopseite findest Du in der Linkenbaumstrukur, sie Abbildung.

VonTobias Stephan

Windows Task Beenden erzwingen mit /F

Mit dem DOS Komanndozeilenbefehl:

taskkill /IM Prozessname /F

erzwingt man das beenden eines Tasks. Wenn man beispielsweise eine ganze Reihe von chrome.exe Tasks laufen hat, hilft der Befehl
taskkill /IM chrome.exe /F

VonTobias Stephan

Leerzeilen aus string entfernen c#

Hier eine einfache Methode um leere Zeilen aus einem String zu entfernen.

/// Entfernt Leerzeilen aus einem String
private string RemoveEmptyLines(string lines)
{
  return Regex.Replace(lines, @"^\s*$\n|\r", string.Empty, RegexOptions.Multiline).TrimEnd();
}
VonTobias Stephan

Bidx negative Keyword hinzufügen

Bei Bidx lassen sich negative Phrase, sowie exakte Keywords eintragen.
Die negative Phrase “Batteriekabel mm2” würde dann alle Suchbegriffe ausschliessen, die so ähnlich sind. Alternativ funktioniert das natürlich auch mit einer exakten Angabe. In diesem Fall gilt, dass Batteriekabel zu allgemein ist. Beworben werden sollen eher spezifischere Anfragen, weil es hier um den Verkauf von vorkonfektionierten Lösungen geht. Wer nach Batteriekabel 35mm2 sucht, möchte kein konfektioniertes Kabel haben und verursacht evtl. nur unnötige Werbekosten.

Klicke Dich durch folgenden Menüpfad:
Discover,
Marktplatz,
Kampagne,
Ausrichtungen,

Klick auf den Button

Klick auf Ausrichtungen

Button Negative Phrase auswählen

Dann Klick auf Keyword

Und die negative Phrase hinzufügen.
In dieser Kampagne werden also keine Suchbegriffe mehr automatisch beworben, die der negativen Phrase ähneln.

…achja, Speichern nicht vergessen 😉

VonTobias Stephan

asp.net gridview get column index by name

Bei dem ASP.NET Gridview auf den Wert einer Spalte zuzugreifen kann durch den Index, also Reihenfolgen der Spalten geschehen. Diese Methode ist jedoch nicht besonders smart. Erfahrungsgemäß kann sich bei der Weiterentwicklung Deiner Software schnell mal etwas ändern. Wenn man dann auf falsche Spalten zugreift, weil sich der Index verschoben hat, merkt man das unter Umständen erst, wenn der Anwender sich zu Recht beschwert. So ein Fehler kann dann bittere Folgen haben. Meine Empfehlung ist also: Diese statische C# Methode übernehmen und auf den Index zugreifen, der hier über den Namen der Spalte ermittelt wird.

    /// <summary>
        /// Liefert den Indes einer Spalte anhand des Headnamens
        /// </summary>
        /// <param name="gv"></param>
        /// <param name="name"></param>
        /// <returns></returns>
        public static int GetBoundFieldIndexByName(GridView gv, string name)
        {
            int index = 0;
            bool found = false;
            foreach (DataControlField c in gv.Columns)
            {
                if (c is BoundField)
                {
                    BoundField field = (BoundField)c;
                    if (name == field.DataField ||
                        name == field.SortExpression ||
                        name == field.HeaderText)
                    {
                        found = true;
                        break;
                    }
                }
                index++;
            }
            return found ? index : -1;
        }
VonTobias Stephan

Corona Mehrwertsteuersenkung App

Hier findest Du die App zur Corona Mehrwertsteuersenkung. Gib einfach kurz den alten Brutto-Betrag ein und die App sagt Dir, wie der neuePreis asusehen sollte.