Die erste, eigene Website – WordPress eignet sich perfekt

Wer heute eine eigene Homepage haben möchte und erstmals im Internet auf der Suche nach dem richtigen Anbieter ist, wird sich wundern wie groß hier das Angebot an CMS-Systemen ist. Unter den vielen verschiedenen Möglichkeiten das richtige zu finden, ist besonders als Einsteiger nicht einfach. Worauf muss ich achten? Welche Features will ich unbedingt haben und nutzen? Wie sieht die Struktur der Website am Ende aus? Ist sie benutzerfreundlich genug, oder doch zu überfüllt und unübersichtlich?

Diese und viele weitere Fragen bilden nicht selten einen Pool an schier unlösbaren Problemen. Dabei ist das Erstellen der ersten Website weder ein Zauberwerk, noch ist es schwierig. Zudem kann man auch professionelle Hilfe ordern und sich beim Aufbau der Website anhand einer Agentur unter die Arme greifen lassen. Besonders dann, wenn die Website kommerziell und professionell genutzt werden soll, ist es wichtig dass man alle wichtigen Hebel und Werkzeuge an Bord hat.

Eigene WordPress-Seite ist top!

Bildquelle: https://pixabay.com/de/photos/wordpress-bloggen-bloggerin-editor-265132 // User: pixelcreatures

WordPress Agentur – die Profis machen lassen

WordPress gehört mit zu den nicht nur beliebtesten Anbietern für Websites und Templates, sondern ist auch bekannt dafür, besonders für Einsteiger auf diesem Terrain dennoch schnell und zielstrebig zum Zug zu kommen und eine adäquate Homepage am Ende kreiert zu haben. Mit Hilfe einer WordPress Agentur kann man aber auch prima auf professionellem Niveau loslegen und sich aus den vielen Designs und Tools bedienen. Die Agentur kann dabei unter die Arme greifen und sicherstellen, dass alles solide aufgesetzt wird.

WordPress verfügt dabei über eine sehr große Auswahl an verschiedenen Templates, wobei beispielsweise die Onepage-Version sehr beliebt ist. Hier kann der User die Seite in einem Zug quasi bestücken und seinen Content einfügen. Der Clou der Onepage-Version ist, dass der Verbraucher beispielsweise nicht erst lange in der Kopfleiste der Website Unterseiten aufklappen muss und suchen muss, sondern eben alles auf einen Blick hat. Allein das Scrollen von oben nach unten bis hin zum Keller der Website ist notwendig. So ist die Nutzung dieses Templates nicht nur klar und verständlich, zudem auch wie alle Templates auf allen Endgeräten exakt gleich bedienbar und responsive. Dennoch: Wer sich hier unsicher fühlt und sich an das Gestalten der ersten eigenen Website herantraut, sollte auf jeden Fall die Hilfe der Profis in Betracht ziehen und zu eigen machen und nutzen.

Die Vorteile von WordPress auf einem Blick:

Zum Einen ist die Software WordPress Open-Source und somit kostenlos. Die Oberfläche ist extrem benutzerfreundlich und einfach. Grundlegend kann jeder mit ein wenig Internetaffinität loslegen und aber auch das Einschalten der Profis auf diesem Gebiet ist bei WordPress Dank seiner Bekanntheit ratsam und einfach zugleich. WordPress unterstützt zudem viele verschiedene Mediatypen und verfügt über eine sehr große Anwender-Base und Community. Mit vielen verschiedenen Themes und Plugins kann man stets seine Website aktualisieren und verändern. Das Basispaket bei WordPress ist kostenlos, das Businesspaket, welches noch ein Vielfaches an Möglichkeiten und Tools beinhaltet, allerdings nicht. Egal welche Vorstellungen man von seiner Website auch hat, mit WordPress ist alles realisierbar und umsetzbar, da das Angebot allein an verschiedenen Themes immens ist und erst recht an den vielen Highlights und Plugins die möglich sind.

Schritt-für-Schritt-Anleitung, um einen LINE Messenger-Bot zu erstellen

Hier ist eine Schritt-für-Schritt-Anleitung, um einen LINE Messenger-Bot zu erstellen:

How to LINE Messenger Bot

  1. Konto erstellen: Melde dich bei LINE Developer Center an, um ein neues Konto zu erstellen, falls du noch keins hast.
  2. Bot-Konto erstellen: Gehe zu “My Profile” und klicke auf “Create Provider”. Gib deinen Bot-Namen und eine Beschreibung ein und bestätige, dass du die Nutzungsbedingungen akzeptierst.
  3. LINE Messaging API erstellen: Gehe zu “Messaging API” und klicke auf “Create Channel”. Verknüpfe dein Bot-Konto mit dem Messaging API-Kanal.
  4. Bot-Konfiguration: Klicke auf “Settings” und fülle alle notwendigen Informationen aus. Lade auch ein Icon hoch, das als Profilbild deines Bots verwendet wird.
  5. Überprüfung durch LINE: Überprüfe, dass alle Informationen korrekt eingegeben wurden, und sende deinen Bot zur Überprüfung durch LINE.
  6. Code schreiben: Sobald dein Bot genehmigt wurde, kannst du mit dem Schreiben des Codes beginnen. Verwende die LINE Messaging API-Dokumentation, um deine Bot-Funktionalitäten zu entwickeln.
  7. Deployment: Deploye deinen Bot auf einem Server, damit er über die LINE Messaging API auf Anfragen reagieren kann.
  8. Freischaltung: Nach erfolgreicher Überprüfung und Deployment kannst du deinen Bot freischalten, um ihn mit den Benutzern zu verbinden.

Dies sind die Schritte, um einen LINE Messenger-Bot zu erstellen. Wichtig ist, dass du die LINE Messaging API-Dokumentation checkst, um die notwendigen Funktionalitäten zu implementieren.

Batch-Code um Datein zu verschieben, zippen und zu löschen – älter als 2 Tage

Mit diesem Windows Batch-Code zeige ich Euch, wie Ihr Dateien, die ein bestimmtes Alter haben, in einen anderen Ordner verschieben könnt. Die verschobenen Dateien werden anschließend gezippt und anschließend die Source gelöscht.

REM ##############################################################################################################

REM #                                                                                                            #

REM ## Script by Vincent - Es kopiert alle *.txt und alle *.xlsx, die aelter als 2 Tage sind in den Archivordner.#
REM ## Batch move zip delete older than x days...                                                                #
REM ## Aus Platz- und Performancegruenden wird alles gezipped und anschliessend die Source geloescht.            #

REM #                                                                                                            #

REM ##############################################################################################################

 

pushd c:\temp

forfiles /M *datei*.txt /D -2 /C "cmd /C move @file .\_Archive\"

forfiles /M *datei*.xlsx /D -2 /C "cmd /C move @file .\_Archive\"

"C:\Program Files\7-Zip\7z.exe" a .\_Archive\txts.7z .\_Archive\*.txt

"C:\Program Files\7-Zip\7z.exe" a .\_Archive\xlsxs.7z .\_Archive\*.xlsx

for %%f in (.\_Archive\*) do if not %%~xf==.7z del "%%f"

popd

MySQL Tabelle komplett kopieren klonen SQL-Befehle

Um eine MySQL Tabelle innerhalb einer Datenbank komplett zu kopieren (also alle Werte und Eigenschaften), kannst Du im MySQL-Fenster folgenden Befehl verwenden:

CREATE TABLE neuetabelle LIKE originaltabelle; 
INSERT neuetabelle SELECT * FROM originaltabelle;

Anschließend wird die neue Tabelle in der Datenbank aufgeführt.

  • neuetabelle beschreibt dabei den Namen der neuen Tabelle (die erstellt werden soll)
  • originaltabelle ist der Tabellenname, von der kopiert werden soll

Sublime 3 Theme Installation unter OS X (Package Control)

Ich persönlich finde die Theme-Installation unter Sublime Text 3 ja total bescheuert. Um es uns allen einfacher zu machen, anbei die Info wie es am schnellsten geht und wie das in meinen Augen beste Theme “Material Theme” mit den meisten (Einstellungs-)Möglichkeiten von Mattia Astorino, zu installieren ist.

Sublime Text 3 – Package Control installieren (OS X)

  1. Navigiere auf die offizielle Package Control-Website: Package Control download
  2. Kopiere den da publizierten Commandline Code (Python Code)
  3. Öffne die Konsole über View > Show Console
  4. Füge den kopierten Code ein und drücke Enter/Return
  5. Dieser Code erstellt den Ordner “Installierte Pakete” (falls notwendig / nicht schon vorhanden) und lädt anschließend das Paket Control.sublime-Package herunter. Der Download wird aufgrund der Python-Limitierung über HTTP anstatt HTTPS durchgeführt, die Datei wird jedoch über SHA-256 validiert.

Sublime Theme-Installation (OS X)

Nachdem Package Control nun installiert ist, wird das Theme nachgezogen.

  1. Öffne die Sublime “Command Palette” über  + + P
  2. Schreibe in das Feld “Package Control: Install Package” (wird per Auto-Ausfüllen schnell angezeigt)

Das Theme ist installiert und muss nun aktiviert werden:

  1. Öffne die Einstellungen ( + ,) und kopiere den folgenden Code zwischen die geschweiften Klammern:
  2. "color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme",
    "theme": "Material-Theme.sublime-theme",
  3. Das sollte dann so aussehen:

  4. Schließe die Einstellungen. Das Theme sollte nun aktiv sein.

Sublime Material Theme Einstellungen

Alle notwendigen Einstellungsmöglichkeiten können auf der packagecontrol.io Material Theme-Seite eingesehen werden.

Datum manipulieren mit Hilfe von PowerShell (File manipulation)

An Dateien das Datum manipulieren auf einem lokalen oder einem Netzlaufwerk ist eine Kleinigkeit. So kann das Datum der Erstellung (Erstellungsdatum manipulieren) der letzten Änderung (Änderungsdatum manipulieren) und das Datum des letzten Zugriffs manipuliert, also verändert werden.

Datum manipulieren, Datum ändern von Files

Das Datum manipulieren mit Hilfe von PowerShell ist eine Kleinigkeit!

Datum manipulieren mit Hilfe von PowerShell

Mit Hilfe dieser kleinen Codeschnipsel könnt Ihr das File Datum manipulieren. Für die drei verschiedenen Werte einer Datei ändert Ihr das wie folgt:

$dt = get-date 2.3.2016-13:45

[System.IO.File]::SetLastWriteTime("C:\PFAD\BLA.pdf", $dt)
[System.IO.File]::SetLastAccessTime("\\SERVER\PFAD\BLA.pdf", $dt)
[System.IO.File]::SetCreationTime("C:\PFAD\BLA.pdf", $dt)

Hierbei steht

  • SetLastWriteTime für die letzte Änderung
  • SetLastAccessTime für den letzten Zugriff
  • SetCreationTime für das Erstellungsdatum

der Datei.

Öffnet dazu PowerShell und kopiert den hier angegebenen Code hinein.

Ihr könnt dabei einen lokalen Pfad angeben oder auch ein Netzlaufwerk. Das ist völlig egal. Ihr braucht lediglich Schreibrechte auf die Datei.

Wenn Ihr wollt könnt Ihr den Befehl dreimal hintereinander ausführen (um verschiedene Datumsangaben zu machen) oder Ihr arbeitet über drei verschiedene Variablen mit zum Beispiel $dt1, $dt2 und $dt3.

Viel Spaß mit der Datumsmanipulation und PowerShell.

Wer mehr über PowerShell wissen will, der kann sich das Wissen über PowerShell hier aneignen.

WordPress Plugin Entwicklung und WP Development Plugin

WordPress Plugin Entwicklung! Diese drei Worte weisen Dich als WordPress Theme-Entwickler aus. Aber gibt es für die WordPress Entwicklung geeignete Plugins? In der Tat! Ich zeige Euch hier die besten Plugins für die WordPress Entwicklung.

WordPress Plugin Entwicklung

WordPress Plugin Entwicklung – Hier lernst Du, welche Plugins Dich in Deiner WordPress-Entwicklung unterstützen!

WordPress Plugin Entwicklung: WordPress hats drauf!

WordPress ist längst das beliebteste Content Management System und wird inzwischen immer häufiger für die Erstellung von Webseiten verwendet – sowohl von Einsteigern als auch von Profis. Ausführliche Dokumentation und die große Community ermöglichen es auch Entwicklern sich schnell zurecht zu finden und Eigen-Entwicklungen zu erstellen. Doch es geht noch wesentlich einfacher. Denn es gibt einige Plugins, welche Developern das Arbeiten noch einfacher machen.

Die WordPress-Community ist sehr aktiv. Das gilt für die Entwickung von nützlichen WordPress Plugins für die Anwender (WordPress Plugin Sammlung), genauso wie für die Developer. Insbesondere die Plugins für die Developer bieten eine tolle Hilfe bei der Erstellung von eigenen Plugins und Themes. So gibt es Plugins zur Optimierung der Performance oder aber zur Erleichterung der Theme-Gestaltung. Auch Plugins, die bei der Fehlersuche helfen und die Arbeitsprozesse erleichtern, sind zu haben. Nie war es einfacher Wordpress Plugin Entwicklung in einem Satz zu nennen!

WordPress Plugin Entwicklung – Eigenes WordPress Theme erstellen

Zuerst wird eine style.css-Datei und die index.php-Datei angelegt. Dann können Sie sich auch schon austoben. Der Kreativität sind bei der Erstellung von WordPress Themes kaum grenzen gesetzt. Besonders einfach wird die Gestaltung des eigenen WordPress Themes durch verschiedene Plugins.

WordPress Plugin Entwicklung – Unit Test: Dummy-Inhalte

Wer ein Theme gestaltet, der muss mithilfe des CSS Bildformate, Textformate, aber auch Galerien, Videos und Links sowie alle anderen Inhalte definieren und gestalten. Das A und O bei der Erstellung eines Themes ist das Testing. Wenn man hierfür jetzt Inhalte per Hand anlegen muss, ist dies relativ aufwendig. Das nimmt Ihnen das Tool Unit Test ab. Importieren Sie das Tool, dann werden Ihnen sogenannte Dummy Inhalte zur Verfügung gestellt – mit Seiten und Posts. Sie müssen also die Inhalte nicht selbst anlegen und können direkt mit dem Test beginnen.

WordPress Plugin Entwicklung – Regenerate Thumbnails

Häufig stellen sich Thumbnails als Problem bei der WordPress Plugin Entwicklung und WordPress-Themes-Entwicklung heraus. Denn die Thumbnails nehmen Einfluss auf die Artikelbilder und somit auch auf das komplette Design. Hier hilft das Tool Regenerate Thumbnails, welches mit nur einem Klick automatisch Thumbnails aus allen Bildern der Mediathek erstellt oder auf Wunsch auch nur von einzelnen Bildern.

WordPress Plugin Entwicklung – User Switching

Wer ein Theme entwickelt, der sieht dieses aus den Augen des Entwicklers uneingeschränkt mit allen Rechten. Es sind also auch viele Inhalte und Details zu sehen, die der Anwender später gar nicht sieht bzw. sehen soll. Daher ist es natürlich sinnvoll, wenn man das Theme aus der Sicht des Anwenders betrachtet. Helfen kann Ihnen hierbei das Plugin User Switching. Mit nur einem Klick wechseln Sie dann von der Ansicht des Entwicklers auf die Ansicht eines normalen Nutzers. Sie müssen sich also bei der Entwicklung nicht mehr ständig ein- und ausloggen und Sie müssen auch keine Test-Nutzer anlegen. Das spart natürlich Zeit und häufig auch Nerven.

WordPress Plugin Entwicklung – Theme Check

Es gibt einen umfangreichen WordPress Kodex, der viele Richtlinen für die Gestaltung von WordPress Themes vorgibt. Insgesamt gibt es mehr als 7.000 Vorgaben, die eingehalten werden müssen. Da ist es natürlich schwierig den Überblick zu behalten. Das müssen Sie auch nicht, denn das Tool Theme Check nimmt Ihnen diese Arbeit ab. Vollautomatisch überprüft das nützliche Plugin Ihr Theme auf die Einhaltung der mehr als 7.000 Vorgaben und teilt Ihnen auch übersichtlich mit, welche Anpassungen vorgenommen werden müssen. Wenn Sie sicherstellen wollen, dass Ihr Theme später auf WordPress.org veröffentlicht wird, dann sollten Sie das Tool Theme Check unbedingt verwenden. Denn, sollte Ihr Theme nicht den Qualitätsvorgaben entsprechen, wird es auch nicht veröffentlicht und die Arbeit war bis dahin umsonst.

WordPress Theme oder Plugin fehlerfrei erstellen

Nicht nur das Design ist entscheidend für ein gutes WordPress Theme, sondern auch die fehlerfreie Verwendung des Themes. Außerdem sollte der Code natürlich möglichst schonend mit den Ressourcen umgehen. Nun stellt sich insbesondere die Suche nach Fehlern und Bugs häufig als extrem schwierig heraus – muss sie aber nicht, wenn Sie auf die richtigen Plugins setzen.

Developer – das nützliche WordPress Plugin für alle Entwickler

Ein Muss für alle Entwickler ist das Plugin Developer von Automatic. Dieses Plugin hilft Ihnen dabei alle wichtigen Entwickler-Plugins praktisch zu verwalten. Außerdem finden Sie hierüber auch viele hilfreiche Entwickler-Plugins.

Haben Sie Developer installiert und aktiviert, werden Sie direkt gefragt, was Sie entwickeln wollen: ein VIP-Theme, ein klassisches Theme oder ein Plugin. Anschließend präsentiert Ihnen das Tool dann auch schon nützliche Plugins, die Sie für Ihre Entwicklung installieren sollten – extrem praktisch. Außerdem prüft das Plugin auch die Voraussetzungen, die erforderlich für die Plugins und Entwiklung sind.

Es werden auch automatish die Konstanten SAVEQUERIES WP_DEBUG in der config.php gesetzt. WP_DEBUG ist verantwortlich für die Meldung von etwaigen Problemen mit einer Seite, die aufgerufen wird. Sie können nun den WordPress-Debug-Modus nutzen, der Notizen und Fehler anzeigt, die Ihnen sonst verborgen geblieben wären. SAVEQUERIES ist dafür verantwortlich Datenbankanfragen abzuspeichern. Das hilft später bei der Ausmerzung von möglichen Bugs.

Fehler beheben mit Debug Bar

WordPress Plugin Entwicklung, oder: Wie merze ich Fehler aus?

Auch erfahrenen WordPress-Entwickler machen Fehler bei der Umsetzung von Plugins und Themes. Das ist ganz Normal, insbesondere dann, wenn es um komplexere Anwendungen geht. WP_DEBUG ist eine erste Möglichkeit um Fehler zu finden und sie zu beheben, aber nicht wirklich komfortabel. Einfacher ist die Fehlerbehebung mit Debug Bar. Nach der Installation des Plugins wird in der Admin-Leiste ein neuer Punkt Debug hinzugefügt. Kommt es nun zu einem Fehler, so verfärbt sich der Debug-Button entweder Rot für eine Warnung oder Gelb für ein Notiz – via Klick auf Debug können Sie sich nun vielerlei Informationen und natürlich auch die Warnungen und Notizen anzeigen lassen und diese beheben.

Insgesamt findest Du unter Debug die Punkte

  • Fehler-Reporting
  • Queries
  • WP Query
  • Request und
  • Object Cache

Im Fehler-Reporting kannst Du nun immer alle aktuellen Fehler einsehen. Unter Queries werden Dir die MySQL-Queries angezeigt, was die Identifizierung einfach und schnell macht. Der Punkt WP Query gibt Aufschluss über Seitentyp, Beitrags-ID, Template und die Inhalte des $post-Objekts. Im Bereich Request findest Du wiederum die GET- und POST-Parameter und auch die Rewrite-Vorgaben. Statistiken gibt es unter Object Cache.

Mit der Debug Bar Console kannst Du den Bereich Debug sogar noch erweitern und zwar um MYSQL- und PHP-Snippets, die dann direkt im Browser ausprobiert werden können. Das macht das Testing wesentlich bequemer, weil nicht immer erst Daten auf den Server geschoben werden müssen und man auch keinen Datenbank Klienten für jede SQL Abfrage strapazieren muss.

Auch nützlich ist der Debug Bar Extender, der Dir hilft, das Theme oder Plugin hinsichtlich der Performance zu verbessern. Denn häufig sind Neuentwicklungen zu erst recht langsam. Problematisch ist hierbei häufig die Ursachenforschung. Der Debug Bar Extender nimmt Dir das ab, indem er Dir alle Funktionen mit Laufzeiten anzeigt – so kannst Du problematische Funktionen einfach identifizieren. Außerdem ist es möglich eigene Messpunkte zu setzen mit:

  • Debug_Bar_Extender::instance()->start( $note=”” )
  • Debug_Bar_Extender::instance()->checkpoint( $note=”” )
  • Debug_Bar_Extender::instance()->end( $note=”” )

Schaltest Du mit Organizer Plugins ein- und aus.

WordPress Plugin Entwicklung – Kein Plugin ist fehlerfrei! Plugins können auch mal Fehler verursachen. Einige Plugins harmonieren einfach nicht miteinander. Mit dem Tool Plugin Organizer kannst Du schnell herausfinden, welche Plugins zu Problemen führen. So kannst Du einfach Seiten- und Posttyp Plugins deaktivieren. Darüber hinaus kannst Du mit dem Tool Plugins in Gruppen zusammenführen oder aber auch die Reihenfolge beim Laden der Plugins bestimmen.

Damit ist dieses Plugin nicht nur sinnvoll während der Entwicklung von Themes und Plugins, sondern auch für den Betrieb eines WordPress-Projekts.

WordPress Plugin Entwicklung Download-Links

  1. WordPress Plugin Download Unit Test
  2. WordPress Plugin Download Regenerate Thumbnails
  3. WordPress Plugin Download User Switching
  4. WordPress Plugin Download Theme Check
  5. WordPress Plugin Download Developer (lange kein Update erfahren, aber funktioniert noch nach wie vor!)
  6. WordPress Plugin Download Debug Bar
  7. WordPress Plugin Download Debug Bar Extender

WordPress MultiSite HowTo verwalten

So verwaltet man mehrere Webseiten praktisch mit einem WordPress-Multisite-Netzwerk und nur einer Installation

WordPress Multisite - So verwaltet man mehrere Webseiten praktisch mit einem WordPress-Multisite-Netzwerk und nur einer Installation

WordPress Multisite – So verwaltet man mehrere Webseiten praktisch mit einem WordPress-Multisite-Netzwerk und nur einer Installation…

WordPress ist so beliebt, weil es so einfach ist das CMS, und somit auch eine Webseite einzurichten. Kein Wunder, dass immer mehr Webseiten auf WordPress basieren. Wer mehrere WordPress Webseiten betreut, der weiß wie hoch der Pflege- und Verwaltungsaufwand sein kann. Insbesondere wenn man Themes und Plugins immer auf dem neuesten Stand halten will, kann dies sehr müßig und nervenaufreibend sein.

Wesentlich schmäler wäre der Aufwand, wenn man für alle WordPress Projekte eine Verwaltungsoberfläche nutzen könnte. Die Lösung heißt WordPress-Multisite-Netzwerk bzw. im normalen Jargon WordPress MultiSite. Continue reading

PowerShell Skript-Ausführung deaktiviert

Ist die PowerShell Skript-Ausführung deaktiviert, kann man diese mit Hilfe mehrerer Befehle freischalten. Achtet bei der Freischaltung auf die Berechtigung.

PowerShell Skript-Ausführung deaktiviert

PowerShell Skript-Ausführung deaktiviert – Fehlermeldung: Die Datei “C:\Users\vp\Desktop\pruefsummenvergleich.ps1” kann nicht geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist. Weitere Informationen finden Sie unter “about_Execution_Policies” (https://go.microsoft.com/fwlink/?LinkID=135170).

PowerShell Skript-Ausführung deaktiviert – So lautet die Fehlermeldung:

Die Fehlermeldung wird in rot angezeigt und lautet: Continue reading

PHPUnit Infos und wozu das Tool gut ist

PHPUnit ist ein in PHP geschriebenes Open Source-Tool. Das Programm erlaubt einem die testgetriebene Entwicklung von Code.

PHPUnit Infos

Nichts scheint logischer, als Fehler so früh als möglich auszumerzen. PHPUnit wurde von Sebastian Bergmann entwickelt. Er gilt als deutsche Koryphäe in der PHP-Programmierung und hat zu dem Tool das Buch „PHPUnit kurz und gut“ geschrieben, welches einem den Umgang mit dem Programm vereinfacht.  PHPUnit feierte am 15 März 2009 seinen fünften Geburtstag.

PHPUnit zum testen

Continue reading

iTerm 2 Mac OS X Download

iTerm 2 Mac OS X Download als Ersatz für das Standard Terminal in OS X

iTerm 2 Mac OS X Download für schnelleres Arbeiten, auch multilingual

iTerm 2 Mac OS X Download für schnelleres Arbeiten, auch multilingual

iTerm 2 Mac OS X Download – Warum?

iTerm zwei bietet einge Vorteile gegenüber dem Standard-Terminal aus OS X. So können zum Beispiel die Fenster gesplittet werden. Man hat also einen echten Splitscreen für effizienteres Arbeiten. Eine integrierte Suche erleichtert einem das Auffinden von Termen oder einzelnen Worten. iTerm2 arbeitet im 256 Farben-Modus, also Texterkennung der extraklasse. iTerm 2 bietet die Möglichkeit die Sprachen zu wechseln. Es kann also multilingual arbeiten!

Dies und viele weitere Innovationen gegenüber dem Standard-Terminal aus OS X lest Ihr auf der offiziellen iTerm 2 Wesite.

SSH Key OS X erstellen (SSH Schlüsselpaar)

SSH Key OS X erstellen ist recht einfach. Dazu ist es lediglich notwendig im Terminal deiner Wahl diverse Befehle abzusetzen

SSH Key OS X mit dem Terminal

Rufe über Spotlight das Terminal auf oder falls installiert iTerm2.

Danach setze folgenden Befehl ab:

ssh-keygen -t rsa -C "name@domain.de"

Es wird nun ein Schlüsselpaar erzeugt. Dieses liegt nun unter:

~/.ssh/id_rsa
~/.ssh/id_rsa.pub

Kopiert Euch nun die id_rsa.pub auf den Zielhost (zum Beispiel per kostenlosem FTP-Programm FileZilla). Und zwar in das Verzeichnis

/.ssh/id_rsa.pub

Bitte nutzt nicht Euer Home-Verzeichnis.

Das war es dann eigentlich. Nun kannst du dich per SSH auf dem Server anmelden mit dem Befehl:

> ssh name@domain.de

Multiple build commands for output file Xcode 5 Fehlermeldung Lösung – [WARN]Warning

Wer in Xcode 5 (und wahrscheinlich auch darunter) die Warnmeldung ‘Multiple build commands for output file’ erhält, dem kann hier geholfen werden

Beim Duplizieren von Xcode Projekten kann es passieren, dass die Meldung

[WARN]Warning: Multiple build commands for output file /Developer/NAME/XX/build/Release-iphonesimulator/NAME.app/bild01.png

erhält. Auch wenn im Filebrowser keinerlei Duplikate vorhanden sind.

Lösen können wir das ganz easy:

Wir gehen im Project Navigator auf Targets und klicken in den Build Phases auf die Copy Bundle Resources. Hier wirst du doppelte Einträge sehen, die du nun löschen kannst.

Xcode geht davon aus, dass du ein und dasselbe File zweimal ins Bundle packen möchtest.

Xcode Fehlermeldung "Multiple build commands for output file" - In den Copy Bundle Resources innerhalb der Build Phase findest du doppelte Einträge die man löschen muss.

Xcode Fehlermeldung “Multiple build commands for output file” – In den Copy Bundle Resources innerhalb der Build Phase findest du doppelte Einträge die man löschen muss.

Xcode 5 iOS Simulator zurücksetzen resetten – Reset iOS iPhone / iPad simulator in Xcode

Wie man in Xcode den den iPhone oder iPad iOS Simulator zurücksetzt zeige ich Euch hier

Wenn es manchmal zu Crashes in Xcode kommt oder wenn es beim Debuggen zu Fehlern kommt, hilft manchmal nur noch der Resett des Simulators oder auch des angeschlossenen iDevices.

Öffnet den iOS-Simulator oder auch das angeschlossene iDevice (also iPhone oder iPad) und klickt in der Menüleiste auf iOS-Simulator. Anschließend wählt Ihr “Inhalte und Einstellungen zurücksetzen”.

Xcode 5 iOS Simulator zurücksetzen resetten - Reset iOS iPhone / iPad simulator in Xcode

Xcode 5 iOS Simulator zurücksetzen resetten – Reset iOS iPhone / iPad simulator in Xcode

Danach müsst Ihr in der Xcode-Menüleiste (nicht die Simulator Menüleiste!) auf “Product” gehen. Hier bitte einmal Clean, dann Build und zum Schluss Run.

Wenn Ihr den Simluator resettet habt geht bitte in der Xcode-Menüleiste auf Product. Hier dann bitte auf Clean, dann Build und zum Schluss Run.

Wenn Ihr den Simluator resettet habt geht bitte in der Xcode-Menüleiste auf Product. Hier dann bitte auf Clean, dann Build und zum Schluss Run.

Within the simulator, go to the menu and select “iOS Simulator” then “Reset Content and Settings…“. Then go to the Xcode menu on “Product”. Click Clean, Build and Run.

 

Weiterlesen oder Read More in WordPress entfernen

Weiterlesen oder Read More in WordPress entfernen:

Bei einem Blogkollegen habe ich eine tolle Entdeckung gemacht.

In d0wn’s Blog (d0wn.biz) erläutert der Redakteur wie er auf Wunsch seiner Freundin das “Weiterlesen” bzw. in englischen Themes “Read More” entfernt hat.

Er bedient sich da eines PHP-Codeschnipsels welchen er an einer bestimmten Stelle einfügt:

In der index.php suche man nach <?php the_excerpt();?> und ersetze diesen Schnipsel mit <?php the_content();?>. So hat man den ganzen Beitrag angezeigt, und nicht nur ein Teil davon.

Das ganze funktioniert auch auf der archiv.php und sonstigen Seiten die den “excerpt“-Code (Exzerpt = Auszug – siehe DE Wiki) beinhalten.

iOS Devices löschen – UDID / Device IDs im iOS Member Center löschen – Apple Developer

Delete Device IDs in Apple Development Center oder: Wie krieg ich die Devices da endlich weg?

Wer tote Device IDs im Apple Developer Center liegen hat und diese gerne entfernen möchte, der kann das nur einmal im Jahr machen. Das Zeitfenster zum Löschen der nicht mehr benötigten Device IDs beginnt kurz nach der Bezahlung für ein weiteres Jahr des Developer Accounts. Da das bei jede, anders ist, gibt es da also kein konkretes Datum. Bei mir waren es 9 Tage nach Bezahlung per Kreditkarte. Das sieht dann so aus: Continue reading

Batch Datensicherung einrichten Anleitung

Hier zeige ich Euch wie Ihr Eure Daten per Batch Datensicherung auf eine externe Festplatte spiegeln könnt. Damit spart Ihr Euch das Geld für teure Software.

Batch Datensicherung Befehle xcopy!

Batch Datensicherung Befehle xcopy! Den Befehl kann man per Schalter anpassen… Lese dazu unten mehr!

Batch Datensicherung Schalter für das Anpassen der Befehle

Eine Batchdatei erstellt man über ein Textdokument, das man dann mit einer bestimmten Dateiendung abspeichert (oder umbenennt):

  1. Öffnet ein neues Textdokument und speichert es an einem beliebigen Ort ab
  2. Benennt die Datei um. Und zwar muss die Dateiendung von *.txt in *.bat umgeschrieben werden. Nun haben wir eine Batch-Datei (DE Wiki zu Batch Infos)

Nachdem die Batch-Datei nun vorhanden ist müssen wir die Batch Datensicherung “programmieren”:

  1. Für mein Beispiel wähle ich einen Ordner der auf C:\ liegt und test heißt und auf D:\ kopiert werden soll und weiterhin test heißen soll. Kopiert dazu den folgenden Codeschnipsel in die eben erstellte BAT-Datei:

@echo off
xcopy c:\test d:\test /D /E /Y /I /C
pause

Dabei bedeuten die Buchstaben (Schalter) folgendes:

/D = Kopiere nur neuere Dateien
/E = Unterverzeichnisse mitkopieren
/Y = Dateien und Ordner ohne Nachfrage überschreiben
/I = Ordner anlegen, wenn diese nicht vorhanden sind
/H = Kopiert auch versteckte Dateien und Systemdateien
/C = Defekte Dateien überspringen bzw. ignorieren (Kopiervorgang wird fortgesetzt)

Wer übrigens das schwarze Comand-Feld, dass die Batch Datensicherug automatisch öffnet, nicht von Hand wegklicken möchte, der lässt am Ende das Wort “pause” einfach weg. Das Fenster schließt sich dann von selbst nachdem die Batch Datensicherung durchgelaufen ist. Oder Ihr editiert in den Einstellungen der Verknüpfung der Batch, dass das Fenster minimiert laufen soll.

Beachtet bitte, dass bei Ordnern, die ein Leerzeichen im Namen haben, Anführungszeichen gesetzt werden müssen. Also würde der Ordner C:\te st nur dann gesichert werden, wenn der Befehl xcopy “C:\te st”… beinhalten würde.

Ordnername mit Datum (und Uhrzeit) automatisch per Batch erstellen lassen

Wer wie ich mit Hilfe der Batch einen Ordner erstellen lassen will, der als Name das aktuelle Datum enthält, kann den Befehl wie folgt erweitern:

Der Command für folgendes Format JJJJ_MM_TT lautet:
set Datum=%date:~6,4%_%date:~3,2%_%date:~0,2%

Entsprechend sieht der gesammte Batch-Befehl so aus:

@echo off
xcopy c:\test d:\test\set Datum=%date:~6,4%_%date:~3,2%_%date:~0,2% /D /E /Y /I /C
pause

Mit _%time:~-11,2%-%time:~-8,2%-%time:~-5,2% kann an das Datum noch die Uhrzeit angehängt werden:

@echo off
xcopy c:\test d:\test\set Datum=%date:~6,4%_%date:~3,2%_%date:~0,2%_%time:~-11,2%-%time:~-8,2%-%time:~-5,2% /D /E /Y /I /C
pause

Auslassen von unnötigen Dateien oder Ordner während der Batch Datensicherung

Ein dazugehöriger Tipp, der ganz nützlich scheint ist, dass man Dateien exkludieren kann, also auslassen kann. Diese werden dann nicht mit kopiert. Das geschieht über eine Textdatei in die man die auszulassenden Elemente und Ordner einträgt.

Dazu fügen wir einen weiteren Schalter ans Ende der Reihe (hier in rot dargestellt):

@echo off
xcopy c:\test d:\test /D /E /Y /I
/exclude:auslassen.txt
pause

Die auslassen.txt-Datei muss im gleichen Verzeichnis liegen, wie die Batch-Datei und kann dann mit den informationen ausgestattet werden, was nicht mitkopiert werden soll.
Anbei ein Beispiel, wie wir den Ordner “Temporary Internet Files” und alle Dateien mit den Endungen .tmp und .log auslassen:

Temporary Internet Files
.tmp
.log

Pro auszulassenden Ordner oder Datei bitte eine Zeile verwenden. Den Platzhalter * können wir nicht verwenden.

Tipps für die Batch Datensicherung und günstige externe Festplatte

Diese Batch Datensicherung läuft natürlich nicht automatisch. Entweder Du startest sie von Hand (Doppelklick auf die Batch Datensicherungs-Datei) oder über einen geplanten Task in der Systemsteuerung.

Falls du Festplattenplatz für die Datensicherung brauchst empfehle ich Dir meinen Artikel: HowTo Windows Datensicherung einrichten!

Ferdsch :)