VI Search & Replace

 - by Patrice

Vi: Search and Replace

Change to normal mode with .

Search (Wraped around at end of file):

Search STRING forward : / STRING.
Search STRING backward: ? STRING.

Repeat search: n
Repeat search in opposite direction: N (SHIFT-n)

Replace: Same as with sed, Replace OLD with NEW:

First occurrence on current line: :s/OLD/NEW

Globally (all) on current line: :s/OLD/NEW/g

Between two lines #,#: :#,#s/OLD/NEW/g

Every occurrence in file: :%s/OLD/NEW/g

jQuery Adsense Overlay

 - by Patrice

In dem heutigen Artikel geht es um die kleinen Steine, die uns Google in den Weg wirft, wenn wir versuchen die Adsense-Werbung mit Hilfe von Javascript auf unserer Webseite zu verschieben. Im ersten Moment klingt dieser Wunsch vielleicht etwas abwegig, da man die Adsense Werbung im Quelltext ja schließlich direkt dort platzieren kann, wo diese auch angezeigt werden soll. Es gibt jedoch auch Gründe die dafür sprechen. So z.B. dieser den Javascript-Code im Footer zu platzieren, zum die Performance der Seite zu verbessern, oder aber Adsense-Code in dem jQuery Plugin SLIDO zu verwenden. Jedoch quittiert der Adsense-Code den einfachen Versuch der Verschiebung mit dem Javascript-Fehler

Error: google_protectAndRun is not defined

, der wohl auf einen Mechanismus schließen lässt, derartige Manipulationen zu verhindern. Bedenken wir dass der Adsense-Code den umgebenen Inhalt der Adsense-Werbung analysiert um relevante Werbung zu liefern, ist dieser kleine Schutzmechanismus gar nicht so unsinnig. Aus genau diesem Grund sollten wir versuchen, den versteckten Adsense-Code so zu platzieren, dass dieser weiterhin von relevanten Inhalt umgeben ist.
Read this article »

Das Drupal-Entwicklerhandbuch

 - by Patrice

In diesem Buch erklärt Drupal-Veteran John VanDyk, was Sie wissen müssen, um mit Drupal auch anspruchsvolle Webprojekte umsetzen zu können, nämlich: eigene Module, Themes (Designs) und Filter schreiben zu können. Dank der klaren, praxisnahen Erläuterungen lernen Sie schnell, wie Drupal an seinen Dreh- und Angelpunkten – Anwender-Verwaltung, Sessions, Nodes, Caching – intern funktioniert, wie Sie seine APIs für eigene Entwicklungen nutzen und z.B. Ajax integrieren. Der Autor beschreibt außerdem, wie Sie Drupals Performance optimieren und das CMS nach außen absichern.
Read this article »

T-Shirt bedrucken

 - by Patrice

Ein weiteres interessantes neues Projekt von mir ist gerade online gegangen. Mit dem neuen Easy Designer kannst Du ganz einfach zu Deiner Mottoparty, oder Deinem Junggesellenabschied ein bis beliebig viele T-Shirts bedrucken und mit Deinen Freunden die Show auf Deiner Seite wissen! T-Shirt Druck auch für Hobby-Designer und jenen, die Ihr Motto präsentieren wollen. Wähle entweder aus einer großen Auswahl an Shirt-Motiven aus, oder verwirkliche Deinen eigenen Style, indem Du ein Motiv von Dir hochlädst und es dann drucken lässt. Die Qualität kann sich sehen lassen und geliefert wird sehr schnell.

T-Shirt bedrucken mit dem Easy Designer!

Magische S-Abf-Taste

 - by Patrice

Als Magic SysRq Key (kurz für Magic Sysrequest key, engl.; “Magische S-Abf-Taste”) wird eine Reihe von Tastenkombinationen des Linux-Kernels bezeichnet, mit denen sich verschiedene Funktionen – beispielsweise ein Neustart des Computers – ausführen lassen, wobei sich die einzelnen Funktionen auch nacheinander in sinnvoller Reihenfolge ausführen lassen. Dies funktioniert auch noch, wenn der Computer auf andere Eingaben nicht mehr reagiert, der Kernel aber noch nicht abgestürzt ist. Häufig benutzt wird diese Art von “Affengriff,” um einen Neustart durchzuführen, ohne Schäden am Dateisystem zu verursachen oder um einen nicht mehr reagierenden X-Server zu beenden.

Read this article »

© 2013 - Patrice Juergens – Web Development by WebDev | SEO