RSS2.0 Feed button
EnglishItalianKoreanChinese (Simplified)Chinese (Traditional)PortugueseGermanFrenchSpanishJapaneseArabicRussianGreekDutchBulgarianCzechCroatianDanishFinnishPolishSwedishNorwegianHebrewSerbianSlovakThaiTurkishHungarian

"Je höher die Gebäude, desto geringer ist die Moral."
Noel Coward

Sam Devol

Running with Scissors

Kategorie

Aufräumen WordPress-Datenbank nach UTW

Posted in 3. Oktober 2007
Veröffentlicht in Computer , Things , WordPress
Tagged mit:

Nach dem Upgrade auf WordPress 2.3 und versuchen, neu zu bewerten tag usage, entschied ich mich wieder besuchen eine alte PET-peeve von mir: Die relativ große (lies: gi-normous) Größe meiner wp_postmeta Tisch. Es war immer die größte Tabelle in meiner Datenbank (dank UTW), so, wenn ich Stochern in der Datenbank es caught my eye (es war mehr als 5 MB).

Mit WordPress 2.3 "Tags" beginnen, intern behandelt werden, und die Notwendigkeit UTW in seiner alten Form (Gerücht ist es wird in Elemente ergänzt gebrochen werden WordPress "neue integrierte Tagging-System) ist nicht mehr, so stieg ich aus die Schere und ...

Bei näherer Betrachtung, ich hatte mehr als 30.000 Datensätze in wp_postmeta, dass ein meta_key benannt _utw_tags_0 hatte. Inmitten Gedanken darüber, wie diese Datensätze waren irgendwie data-intercourse/sexing es auf und reproduzieren wie die Karnickel, begann ich Aufwärmen phpMyAdmin (heißt das Ungetüm eine Weile dauern, zu beginnen, oder was?).
wp_postmeta_table.jpg
Sobald phpMyAdmin wurde, wählte ich meine Website-Datenbank, dann ist die wp_postmeta (die "wp_ 'Präfix ist der Standard, wenn dir anders ist, passen Sie die SQL-Abfrage entsprechend) Tabelle aus der Liste auf der linken Seite des phpMyAdmin-Schnittstelle.

wp_postmeta SQL querybox Sobald Sie die wp_postmeta Tisch vor Ihnen, auf der Registerkarte SQL klicken Sie oben auf der Seite und Sie sollten am Ende auf einer Seite mit einem großen Textfeld und eine Abfrage bereits für Sie gestartet. Markieren Sie diesen Text und ersetzen Sie es mit:

DELETE FROM `wp_postmeta` WHERE meta_key = '_utw_tags_0'

Sie werden irgendeine Art von get "Sind Sie sicher, dass Sie auf den Planeten Erde zu zerstören" notice, klicken Sie auf Ja.

Ich hatte immer noch ca. 10 Datensätze mit einem meta_key Titel _utw_tags_ so dass ich die gleichen Schritte wie oben verwendet und gestrahlt sie mit:

DELETE FROM `wp_postmeta` WHERE meta_key = '_utw_tags_'

Das brachte meine wp_postmeta Tabelle unten von über 5 MB auf weniger als 22kB. Können Sie sagen: Wheeee?

Letzte Änderungen hier auf samdevol.com

Posted in 22. September 2007
Veröffentlicht in Computer , Theme , Things , Widgets , WordPress
Tagged mit:

Ich habe das heißt, eine Notiz über einige der jüngsten Änderungen an dieser Stelle, sondern wurden beschäftigter dann eine lange Schwanz Katze in einem Raum voller Schaukelstühle (im Sterben zu diesen Satz seit einiger Zeit verwenden; ') ...

Ich habe ein neues Theme namens nobus, designed by angenommen Dezzain Studio . Die Benutzeroberfläche ist nicht zu einfach, nicht zu komplex, nicht zu dunkel. Der Header ist ein bisschen groß, aber ich möchte mit ihm ein wenig, bevor leben versucht Veränderungen (die Höhe erlaubte mir so ziemlich cut-and-paste einige meiner Code / Hacks in den Header, um die Funktionalität Ich wollte (Übersetzungsdienst behalten , RSS-Symbol w / out nach unten scrollen, mein Logo und einige Zitate). Es gibt einen großen Unterschied in der Typografie, nicht nur Stil, sondern Größe und Abstand. Feedback ist erwünscht / welcome über diese (und andere) ändert.

Einige kleinere Änderungen in der Funktionalität, die Erprobung neuer Plugins (nicht nur für mich neu, aber neu für WP 2.3 und / oder die "Welt"), sorgfältig die Anwendung einiger AJAX (weniger als 2% meiner Besucher haben JavaScript deaktiviert, aber ich weiß im Auge behalten und versuchen, JS, dass degradieren / werden Fall-Back auf HTML Verhalten / Aussehen verwenden.

Posted hier über Zazz Beitrag Ticker. Ich habe ein Auge heraus für etwas mit dieser Funktionalität in den letzten Jahr oder so, und alles, was ich recherchiert / versucht war entweder zu klobig / hässlich oder benötigt mehr Zeit, um dann zu integrieren war ich bereit, zu widmen. Dieser fiel direkt ohne Kampf und gestylt bis ganz leicht mit ein paar CSS Ergänzungen.

Einige andere neue Plugin Ergänzungen:

  • DoFollow mit in der Regel no-follow macht einfach keinen Sinn mehr, sollte es die Ausnahme sein.
  • Erzwingen www. Vorlieben Ich ließ das www Hinweis: Dieses Plugin ist nun redundant mit 2,3 .
  • HeadSpace2 Experimentieren mit dieser Meta-Generator-on-Steroiden
  • Link Indication Wenn wir die Steuerung / Entscheidung darüber, wie Links / new-Fenster sind in die Hände des Anwenders bearbeitet gestellt werden, sollen sie eine fundierte Entscheidung?
  • Nofollow Gegenseitigkeit Wenn ich zum Ausschalten no-follow bin, erwarte ich Sie, als auch
  • Shutter Reloaded Mit all den verschiedenen JavaScript-Bibliotheken und die daraus resultierenden Konflikte meine lightbox / slimbox Scripten gestartet handeln whacky. Nur sank dieser in und ich bin jetzt ok;)
  • WP-Fußnoten Da einige meiner Beiträge müssen nur Fußnoten.
  • Sicherer Zugang PHP Kontaktformular Schließlich brach zusammen und beschlossen, zu versuchen / test ein Plugin Formular-Lösung

Einige Leute mailen Sie mir hin und wieder über die Zitate in meinem Kopf, so nur als FYI: Ich benutze Qualität Zitate und das, was ich am meisten liebe, über dieses "noch-andere-random-quote 'plugin ist, dass es geht und bekommt 10 Zitate pro Tag und dann Zyklen nach dem Zufallsprinzip durch sie auf jeder Seite zu aktualisieren. Also statt des Schlagens / je-on einige außerhalb Ressource jedes Mal, wenn eine Seite auf meiner Website aktualisiert ist, dass es lokal zwischengespeichert werden. Schnell, leicht und unabhängig.

Closing mit einer meiner Lieblings letzten Zitate:

Wir können lecken Schwerkraft, aber manchmal sind die Schreibarbeit ist überwältigend.
- Wernher von Braun

6 einfache Schritte zum Härten WordPress

Posted in 16. September 2007
Veröffentlicht in Computer , Things , WordPress

Es gibt einige grundlegende Schritte, die Sie ergreifen können, um Hilfe zu begrenzen Sie Ihre Gefährdung durch bösartiges Verhalten zu Ihrer WordPress Blog gerichtet. Meine Intention mit diesem Artikel ist nicht auf Ihrer Website bullet-proof (falls es so etwas gibt) zu machen, sondern auf die am häufigsten nutzt / Schwächen zu decken. Datei-und Verzeichnis-Berechtigungen wurden diskutiert anderswo , aber ich werde eine Erinnerung an die Grundregel-of-thumb post: Set-Dateien auf 644 und Verzeichnisse auf 755. Wenn Sie weniger sicheren Einstellungen (/ wp-content/uploads / zum Beispiel) verwenden müssen Sie nicht haben eine gute Gastgeber .

Die Nichtbeachtung der folgenden tun bedeutet nicht, dass Ihr Blog gehackt wird, es bedeutet nur, es ist wahrscheinlicher. So here we go:
.. Abdeckung Ihrer Soldaten (oder: "Schöne Slips gibt") ...

  1. Löschen Sie unnötige Dateien / wp-admin/install.php und / wp-admin/upgrade.php ((Wenn Sie mit der Installation fertig oder aktualisieren Sie diese Dateien nicht benötigt werden, und sie werden mit Ihrer nächsten install / upgrade ersetzt werden))
  2. Delete default Beitrag und Kommentar ((wirbt "New Blog! Kommen SPAM mir!"))
  3. Machen Sie es schwieriger, Ihren SQL Login-Infos zu offenbaren und zu verhindern, Mitglieder, wo sie nicht:. In Ihrem Root-Verzeichnis (wo wp-config.php liegt), dass es eine htaccess-Datei mit dem folgenden ((Schaltet machen ftp- Stil-Browsing; nur erkennen index.php index.html als legitim Index-Dateien, lassen keine Remote-Zugriff auf wp-config.php)):
    Options -Indexes
    DirectoryIndex index.php index.html
    Order Deny,Allow
    Deny from all
  4. Ändern der Berechtigungen für wp-config.php auf 600 (entspricht rw ---) wenn möglich ((Einer der wenigen Ausnahmen von der Standard-644-Regel))
  5. Verhindern Durchsuchen von Verzeichnissen nicht von WordPress abgedeckt: Drop eine leere (0-byte) Datei mit dem Namen index.html in / wp-content/plugins / oder / wp-content/uploads / (zum Beispiel) ((Der Grund verwenden wir html. statt. php ist bei PHP bricht auf dem Server haben wir immer noch auf HTTP-Ebene sind abgedeckt))
  6. Für Spamschutz, installieren und aktivieren Akismet ((Akismet ist auf Ausmerzung Spam-Kommentare große)) (kommt mit WordPress) und / aktivieren Bad Behavior ((Bad Behavior stoppt eine Menge von Spam / böswillige-Aktivität, bevor es trifft immer Ihrer Website)) Diese beiden Plugins sind das Minimum in Spam-Abwehr in meiner Meinung, aber das Gefühl, frei zu experimentieren auf eigene Faust.

Weitere Überlegungen zur Sicherheit Ihrer Wahl in einem Host. Ich empfehle eine professionelle:
Site5 $ 5 Hosting Deal

Wie immer: Feedback willkommen!

Anzeige Beiträge Ticker-Stil in WordPress mit Zazz

Posted in 12. September 2007
Veröffentlicht in Computer , Things , WordPress
Tagged mit:

Ich wollte einen Weg, um ältere Beiträge zu präsentieren Denken und passiert über die Zazz Beitrag Ticker Plugin von Stew Houston.

Ich dachte: "Hier sind wir, gehen eine neue Chance für mich völlig bork meinem Blog mit einem unbekannten Stück Code ..." Also nahm ich die Schere und blah-blah-blah (you get the idea).

Ich warf einen kurzen Blick auf die Anweisungen (beachten Sie, dass aus historischen Gründen) und ich wollte nicht sehen, wo ich wieder schreibe meine Server-Kernel oder bearbeiten Kern WordPress-Komponenten hatte und dachte, "wot das" ell ".

Die guten Punkte: Einfach zu installieren, leicht und genau das tut was sie soll, um direkt aus der Box zu tun (und das ist mit WordPress 2.3-beta3). Es ist einfach zu konfigurieren (wenn es erforderlich ist die Bearbeitung der zazz-post-ticker.php Datei, es ist eine einfache, geradlinige bearbeiten), spielt es keine Tabellen verwenden (danke, ich habe genug in dieser Woche gekotzt) und der CSS ist nicht gefaltet! Es ermöglicht die Änderung der Dauer, bevor sie verblassen, kann die Anzahl der Beiträge und sogar für ein Offset (scheint redundant zu mir zu veröffentlichen Informationen, die einen Zentimeter niedriger ist auf der Seite angezeigt, so dass ich diese Funktion gern Display).

Die schlechte Punkt (Singular, wohlgemerkt): Das Javascript ist nicht verpackt, damit es nicht gültig ist. Aber hier ist eine schnelle Lösung:

Öffnen Sie zazz-post-ticker.php und gehen Sie zu Zeile 30, sollte es so aussehen:
echo "<script type=\"text/javascript\">\n";

Erstellen Sie eine neue Zeile unter, dass ein und einfügen:
echo "//<![CDATA[\n";

Und kurz vor Linie 139, die lautet:
echo "</script>\n";

Add:
echo "//]]>\n";

Jetzt haben Sie ein leichtes, einfach zu installieren / konfigurieren post-Ticker für WordPress, das als gut bestätigt!

Feedback erwünscht.

Hinweis: Ab 10/29/08 sie das Ergebnis der Website ist angezeigt, hier ist die v1.1 file: Zazz Beitrag Ticker

missverstanden Thema - Großes Update

Posted in 1. September 2007
Veröffentlicht in Computer , Theme , Things , WordPress
Tagged mit:

Nur missunderstood094.jpg veröffentlicht die neue Version (0,94) des missverstanden Thema. Einige wichtige Veränderungen, viel clean-up, zusätzliche Funktionen:

  • Built-in Optimale Titel (für SEO)
  • Built-in Slimbox (schneller, leichter Lightbox-Effekt)
  • Separate Listen für Kommentare und Trackbacks
  • Fancier blockquotes
  • Built-in pullquotes
  • Prettier Suchfeld
  • Code-Block-Stil mit Zahlen und Zebra Streifen

Viele großzügige Menschen haben meine Aufmerksamkeit auf Probleme mit den früheren Versionen von missverstanden gebracht, und ich habe versucht, durch alles, was mit einer Lupe zu gehen. Getestet habe ich diese Version in Firefox, Internet Explorer 6 und 7 sowie Opera. Es ist gültiges XHTML streng, wenn in einem modernen Browser (read verwendet: alles andere dann Internet Explorer und dass nur, weil M $ nicht geben konnte ein verdammt ).

Original-Post mit mehr Informationen ist hier . Sehen Sie eine Live-Demo hier . Missunderstood hat ein Support Forum , und es kann aus dem Internet heruntergeladen werden original post oder direkt hier .

Meinung immer geschätzt ...

Integrieren PunBB in Ihre WordPress-Blog

Posted in 28. August 2007
Veröffentlicht in Computer , Things , WordPress
Tagged with:

Die Informationen in diesem Beitrag ist ziemlich alt, aber ich lasse es hier nur zur Information, unabhängig ...

Ich wollte ein Forum, um mein WordPress Blog, aber alles, was ich über nicht integrieren kam hinzu gut (Design / page Kontinuität, etc.) oder war zu einfach für meinen Geschmack ... Dann stieß ich auf ein Tutorial hier (es gibt ein paar herum, das ist nur die, die ich über stolperte). Nach dem Tutorial hatte ich eine etwas stärker integrierten Forum ...
... Wo die Blut-Splatter unserer Metzgerei keine Flecken nichts ...
Mit der gewonnenen Erkenntnisse und die Freisetzung von PunBB 1.2.15 entschied ich mich, ob ich einen besseren Job tun konnte. Seit der ersten Installation / Integration hatte ich eine CSS-basierte Navigation und einige zufällige Zitate, die nicht angezeigt wurden, wenn mein Banner / Header über den PunBB Forum angezeigt wurde hinzugefügt.

Verärgert nahm ich die Schere und begann zu rennen ....
Lesen Sie weiter diesem Post ...

Corporate Slave Thema - Großes Update

Posted in 20. August 2007
Veröffentlicht in Computer , Theme , Things , WordPress
Tagged mit:

Version 0,95 ist da, mit einer Menge von Verbesserungen über mehrere Monate getan ...

Incorporated einige Plugins in functions.php für die Bequemlichkeit:

  • Optimal Titel
  • Hot Dates
  • entfernt "gesellig"
  • Slimbox

Hinzugefügt wurde die Top Post-Funktionalität (für ein Full-width 'featured' post). Top Post nimmt den neuesten Beitrag in einer Kategorie (Kategorie in den Themen-Optionen unter Presentation Set), zeigt es an der Spitze (full-width) und stellt sicher, dass es weder in Spalte wiederholt unten.

Dieses Thema kommt mit Slimbox, eine leichte / schnelle Bildanzeige System wie Lightbox. Es ist in Corporate Slave eingebaut, so sollte es keine Notwendigkeit für die Konfiguration werden. Es ist automagischen, funktioniert mit jedem Thumbnail-mit-link-to-fullimage.

In Aktion sehen Sie hier .

Original post mit viel mehr Informationen. Laden Sie dort oder direkt von hier: Corporate Slave Theme v0.95

Support Forum für die Corporate Slave Theme ist hier .

www. Vorlieben und samdevol.com

Posted in 20. August 2007
Veröffentlicht in Computer , Things , WordPress
Tagged with:

Da Domains oft anders (mit und ohne www-Präfix) indiziert, ich bin auf der no-www Zug springen. Für weitere Informationen besuchen Sie No-www.org

Benutzerfreundlichkeit mit WordPress beeinflusst mich Mark Jaquith die Nutzung erzwingen www. Preference -Plugin (das funktioniert "Durchsetzung" entweder eine www oder no-www Präferenz).

About Me Widget für WordPress - v1.0 (TinyMCE)

Posted in 14. August 2007
Veröffentlicht in Computer , Things , Widgets , WordPress
Tagged mit:

Als ich anfing, ein WordPress-Blog wollte ich einige persönliche Identifikationsnummer an die Front-Seite hinzufügen in dem Bemühen um die Gültigkeit / identity / what-evah fördern. 'Widgets' waren etwas Neues zu WP so dachte ich, das war der Ansatz für mich. Ich landete mit einem kleinen Kampf mit einem Text-Widget und bekam was ich wollte.
... Mein Kopf endlich tauchte aus meinen Schließmuskel und ...
Dann Masochismus erwischte den besseren von mir und in dem Versuch, sich selbst geißeln machte ich eine About Me Widget. Mein Ansatz war einfach: Geben Sie die URL eines Bildes, ein Klappentext über dein Selbst / site und einen Link oder zwei. Es funktionierte einfach zu: Auf nur etwa 70% der themes / sites; ') Das Problem war, dass viele Themen ein paar ziemlich verrückt Sachen machen und einige Web-Hosts sind wählerisch jede Datei / Bild Handling.

Also begann ich eine Reise, die mit der Meditation begonnen ... Sobald ich fühlte mich locker und frei von dem Stress des täglichen Lebens, fragte ich meinem Schöpfer: "Sind Sie vertraut mit WordPress"
Lesen Sie weiter diesem Post ...

Keine neuen Hesk Integration Tutorials

Posted in 16. Juli 2007
Veröffentlicht in Computer , Things , WordPress
Tagged mit:

Ich habe einen "Help Desk" Tech Support "Ticket"-System vor einiger Zeit (Hesk v0.93.1) und schrieb ein Tutorial für ihn hier .

Ich verwende es nicht und haben keine Zeit gehabt, um die neueste Version von Hesk (neueste Version von hesk nicht gut spielen mit meinem Tutorial) zu aktualisieren, und ich kann es nicht aktualisieren, vielleicht sogar fallen lassen. Scheint die Foren hier sind effektiver, und meine zahlende Kunden scheinen "verdammt sicher," wollen direkt mit mir eher dann einige Ticket-System ...

Also, keine neuen Tutorial für Hesk Integration ...

Über den Ort

Picture of Monkey

Beobachtungen einer Fehlerbehebung Affe und

ex IT Director

ex Digital Video Director

ex Missile Mechanic

ex Zweiradmechaniker

Die Arbeit im Hintergrund Kontaktieren Sie mich
Tragen