Dennis Meise – Ruby on Rails & PHP Entwicklung

Webdevelopment – Ruby on Rails – PHP – CSS – AJAX

Ich muss zugeben – als ich vor etwa einem Jahr von Twitter erfahren habe dachte ich als erstes “Wieso bist du nicht auf die Idee gekommen, das ist technisch doch gar nicht mal so kompliziert.” Ich registrierte mich weil ich auch teilhaben wollte an diesem angeblich so tollen neuen Spielzeug – der Revolution im Internet.

Read the rest of this entry »

  • 1 Comment
  • Filed under: Internet
  • Neuer ImageHoster imageup.in

    Heute habe ich den Image Hoster imageup.in auf dem man kostenlos Bilder hochladen kann.

    Zunächst werde ich das Projekt unverändert lassen und die Entwicklung beobachten. Aktuell ist das ganze mit einem “billigen” PHP-Script umgesetzt.

    Read the rest of this entry »

  • 0 Comments
  • Filed under: Projekte
  • Beim googlen bin ich heute auf eine vermeindlich neues Feature von google gestoßen.
    Wenn man während der Suche bei google eingelogged ist, bekommt man die Möglichkeit Suchergebnisse zu bewerten mit “promote und remove”.

    Read the rest of this entry »

  • 0 Comments
  • Filed under: Suchmaschinen
  • Im folgenden habe ich ein paar CSS-Styles für das Ruby on Rails will_paginate Plugin und das Worpress Digg-Style Pagination Plugin zusammengestellt.

    Read the rest of this entry »

  • 0 Comments
  • Filed under: CSS, Ruby on Rails
  • Darum geht es:

    Some Content in a beautyful rounded box!

    Abgerundete Ecken per CSS erstellen ist im Firefox sehr einfach. Hier gibt es den eigens dafür erstellten CSS-Befehl:

    -moz-border-radius

    Wenn man so einen Effekt aber crossbrowserkompatibel erstellen will, muss man schon ein wenig tricksen:

    1. Grafik erstellen und zerschneiden

    Zuerst benötigt man eine kreisrunde Grafik die man in 4 einzelne Grafiken zerschneidet:

    (tl.jpg – die linke, obere Ecke)

    (tr.jpg – die rechte, obere Ecke)

    (bl,jpg – die linke, untere Ecke)

    (br.jpg – die rechte untere Ecke)

    2. das HTML-Grundgerüst:

    <div class="content">
        	  <div class="content_top">
        	    <div></div>
        	  </div>
    	    <div class="content_inner">
    	        <p>Some Content</p>
    	    </div>
        	<div class="content_bottom">
        	  <div></div>
        	</div>
     
        	</div>

    3. der CSS-Code:

    .content{
    	background:white;
    }
     
    .content_top div{
    	 background: url(tl.jpg) no-repeat top left;
     
    }
     
    .content_top {
     background: url(tr.jpg) no-repeat top right;
    }
     
    .content_bottom div {
     background: url(bl.jpg) no-repeat bottom left;
    }
     
    .content_bottom {
     background: url(br.jpg) no-repeat bottom right;
    }
     
    .content_top div, .content_top, .content_bottom div, .content_bottom {
     width: 100%;
     height: 15px;
     font-size: 1px;
    }
     
    .content_inner{
    	margin: 0 14px;
     
    }
     
    .content{
    width: 50%; margin: 1em auto;	
    }

    Mit diesem kleinen Trick kann man schöne DIV-Boxen mit abgerundeten Ecken und sogar Schatteneffekten erstellen.

  • 0 Comments
  • Filed under: CSS
  • Seit heute biete ich über xsLink.de ein xsLink Wordpress Plugin an, welches URLs in Wordpress Kommentaren automatisch in xsLinks umwandelt.

    Read the rest of this entry »

  • 0 Comments
  • Filed under: PHP, Projekte
  • Um unter Windows XP und Xampp unschöne Verzeichnisnamen wie http://localhost/proektname in nette lokale Hosts wie http://projektname.local einzurichten geht man wie folgt vor:

    1. projektname.local in der hosts Datei eintragen
      1. Die Datei C:/Windows/System32/drivers/etc/hosts mit einem Editor (z.B. notepad) öffnen
      2. folgenden Eintrag in die Datei einfügen
        127.0.0.1 projektname.local
      3. Datei speichern
    2. projektname.local in der Apache Vhost Konfiguration eintragen
      1. Die Datei C:/xampp/apache/conf/extra/httpd-vhosts.conf mit einem Editor öffnen
      2. folgenden Eintrag in die Datei einfügen (das DocumentRoot ist der absolute Pfad zum PHP Projekt, kann also je nach Konfiguration variiren z.b. c:/projekte/projektname)

        <VirtualHost *>
        ServerName projektname.local
        DocumentRoot C:/xampp/htdocs/projektname/
        </VirtualHost>
      3. Datei speichern
    3. Den Apache Webserver über das Xampp Control Panel neustarten

    Jetzt könnt ihr im Browser die Adresse http://projektname.local eingeben und landet im entsprechenden Projekt.

    Diese Technik ist sehr hilfreich wenn man im Projekt mit absoluten Pfaden arbeiten will oder muss. Jetzt könnt ihr zum Beispiel Bilder über <img src="/images/bild.jpg" alt="" /> einbinden und der DocumentRoot gilt als Basis.

  • 0 Comments
  • Filed under: PHP
  • HowTo: HTML Tooltips mit CSS

    Informationen sind das A und O jedes Internetportals, leider ist aber oftmals nicht genug Platz um alle wichtigen Informationen sofort anzuzeigen oder es gibt Infos die zweitrangig sind und beispielsweise nur angezeigt werden wenn man mit der Maus über ein bestimmtes Icon fährt.

    Read the rest of this entry »

  • 5 Comments
  • Filed under: CSS
  • Wäre die Welt nicht ein kleines bisschen besser, wenn jedermann zu jedem freundlich wäre? Wenn der nette Herr dessen Hund dir morgens direkt vor die Wohnugstür scheißt dich anschließend freundlich begrüßen würde? Wenn das nette Nachbarskind, was regelmäßig versucht das Emblem deines Autos zu klauen dir eine Postkarte aus dem Urlaub schicken würde?

    Read the rest of this entry »

    Heute bin ich mit einem unserer Server beinahe verzweifelt:

    Vor einigen Tagen habe ich ein Forum von einem anderen Server auf einen Cpanel Server kopiert.

    Ich habe über chown username:gruppenname www/ -R alle Dateirechte angepasst, über chmod alle Lese-Schreibrechte angepasst und beim ersten Aufruf erhielt ich einen

    403 Forbidden

    Das error.log spuckte folgendes aus:

    “.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable”

    Nach langer, langer Suche bin ich dann auf die Lösung des Problems gekommen:

    Im CPanel gibt es einen Menupunkt FrontPage wenn man hier die Frontpageextensions für den entsprechenden Account einmal deinstalliert und dann wieder installiert ist der Fehler verschwunden.

    Ich hoffe ich kann mit diesem Hinweis jemand mit einem ähnlichen Problem helfen.

    Meine letzten Tweets