Antary

Schöne Buttons mit CSS3 erstellen

Im Rahmen eines kleinen Webprojekts für mein Studium, habe ich heute ein HTML-Formular erstellt. Da ich unbedingt schöne Buttons wollte, habe ich mich das erste Mal richtig mit CSS3 auseinandergesetzt. Wirklich toll was damit alles möglich ist.

Ich habe mir einen Button mit abgerundeten Ecken, leichtem Farbverlauf und Schatten gebastelt. Der Text hat ebenfalls einen leichten Schattenwurf bekommen und beim drüberfahren wird die Farbe der Buttons gewechselt, mit Animation natürlich. Anzumerken wäre noch, dass alles rein in CSS realisiert wurde und keine Grafiken zum Einsatz kommen. Auch am HTML-Code muss nichts geändert werden. Die Buttons funktionieren im Firefox 4, Opera 11.11 und Chrome 12 einwandfrei. Im IE9 muss man lediglich auf die Animation beim Hovern verzichten.

Hier das Ergebnis. Links im normalen Zustand, rechts wenn man mit der Maus drüberfährt:

(mehr …)

World IPv6 Day

Heute (8. Juni 02:00 bis 9. Juni 02:00) findet der World IPv6 Day statt, an dem der Dual-Stack-Betrieb auf mehreren großen Webseiten getestet wird. Unter anderem nehmen Facebook, Google und T-Online daran teil. Aber auch mein Hoster bietet mir die Möglichkeit daran teilzunehmen, was ich bereits realisiert habe.

Allerdings beschränkt sich der Test auf User, die bereits per IPv6 im Internet unterwegs sind. Für alle Internetnutzer, die noch per IPv4 ans Internet angeschlossen sind, werden keine Unterschiede bermerkbar sein, da alle Webseiten dank des Dual-Stack-Betriebs auch weiterhin über IPv4 erreichbar sind.

Aber auch IPv6-Nutzer sollten im Normalfall keinerlei Probleme bekommen. Dies könnte nur bei der Verwendung von älteren Routern, Browsern oder Betriebssystemen der Fall sein.

Mit der Webseite Test IPv6 kann man die IPv6-Kompatibilität testen. Hier wird unter anderem aufgezeigt, ob man bereits mit IPv6 im Internet surft.

Kategorien: Antary Internet

Anmeldebildschirm von Windows 7 ändern

Mit dem kleinen Tool „Logon Screen“ lässt sich der Hintergrund des Anmeldebildschirms und beim Herunterfahren von Windows 7 ändern.

Nach der Installation integriert sich das Tool in das Kontextmenü des Desktops und kann von dort gestartet werden. Die Bedienung ist dabei super einfach. Zum Ändern des Hintergrunds auf „Öffnen“ klicken und die gewünschte Grafik auswählen. Anschließend wird das Format angepasst und mit Klick auf „Übernehmen“ ist der neue Hintergrund bereits gesetzt. Zudem bietet das Tool auch eine Backupfunktion, um die Standardeinstellungen von Windows 7 wieder herzustellen.

Download Logon Screen for Windows 7

Gewinnspiel: t3n Abo und zwei Einzelhefte

In Kooperation mit t3n verlose ich ein Abo des t3n Magazins sowie zwei Einzelhefte der aktuellen Ausgabe. Die Fachzeitschrift beschäftigt sich unter anderem mit den Themen Open Source, Webentwicklung, Web 2.0, E-Commerce, Social Media und Typo3.

Das aktuelle Heft (Ausgabe 24) mit dem Titelthema „Social Business“ legt den Schwerpunkt auf die Möglichkeiten von Social Media im E-Business. Alle weiteren Themen und ein paar Seiten zum reinblättern gibts hier.

Um an der Verlosung teilzunehmen müsst ihr irgendwo über das Gewinnspiel oder meinen Blog im Allgemeinen berichten. Egal ob per Facebook, Twitter, Foren oder eurem eigenen Blog. Anschließend einen Kommentar mit dem Link zu eurem Beitrag hinterlassen.
Achtet dabei auf eine gültige E-Mail-Adresse! Die Gewinne(r) werden dann per Zufallsprinzip aus allen Kommentaren ausgelost. Ist die E-Mail-Adresse ungültig oder fehlt der Link, wird der Kommentar von der Verlosung ausgeschlossen.

Einsendeschluss ist Sonntag der 19. Juni 2011 um 12 Uhr.

Kategorien: Antary Internet

Sicher surfen und vor Account-Klau schützen

Vor einigen Monaten machte ein Firefox Add-on namens Firesheep auf sich aufmerksam. Damit ist es sehr leicht möglich diverse Accounts zu kapern. Vor allem in WLANs oder größeren Netzwerken ist Vorsicht angebracht. Hier kann ganz einfach Traffic mitgeschnitten und ausgewertet werden. Bei unverschlüsselten Webseiten, wie unter anderem Twitter und Facebook, kann Firesheep ganz einfach eure Cookies übernehmen und somit euren Account kompromittieren.

In den letzten Tagen war von einer neuen Android-App zu hören, die dasselbe über ein gerootetes Android-Smartphone bewerkstelligt. Nach derzeitigem Stand kann FaceNiff Twitter-, YoutubeFacebook-, und Amazon-Accounts ausspionieren. Natürlich ist die Nutzung der Software illegal, aber ihr wisst ja…

Einzig wirksame Gegenmaßnahme ist die Nutzung von verschlüsselten Verbindungen, Stichwort HTTPS bzw. SSL. Allerdings nutzen nicht alle Dienste standardmäßig die verschlüsselte Verbindung. Bei Facebook und Twitter muss man HTTPS erst aktivieren, was sicherlich die wenigsten User machen werden. Hier die entsprechenden Einstellungen:

Beit Twitter findet ihr die Option unter den Einstellungen ganz unten auf der Seite.

Bei Facebook in den Kontoeinstellungen unter Kontosicherheit.

Als Alternative kann ich das Firefox Add-on HTTPS Everywhere empfehlen. Die Erweiterung zwingt den Browser bestimmte Seiten nur noch verschlüsselt über HTTPS anzusurfen. Alle unterstützten Webseiten befinden sich in der Datenbank der Erweiterung.

Force-TLS ist ein ähnliches Add-on, ebenfalls für Firefox.

Für Googles Chrome gibts den KB SSL Enforcer.

PHP: cURL als Alternative für allow_url_fopen

Gestern bekam ich eine Mail von meinem Webhoster, dass ab sofort die aktuellste PHP-Version 5.3.6 zur Verfügung steht. Die neue Version ist nun direkt als Modul in Apache integriert, anstatt wie früher als CGI-Programm. Dadurch sollen sich spürbare Geschwindigkeitsverbesserungen ergeben. Tatsächlich muss ich sagen, dass mein Blog deutlich schneller lädt, vor allem der Admin-Bereich.

Allerdings wurde aus Sicherheitsgründen auch die Funktion „allow_url_fopen“ standardmäßig deaktiviert. Damit funktioniert mein kürzlich vorgestelltes Skript zum RSS-Feeds auslesen leider nicht mehr. Den Code habe ich auch zum Anzeigen der „Hartware News“ in der Sidebar ganz unten auf der Startseite verwendet. Also was tun? Zurück auf die alte PHP-Version und die bessere Performance herschenken? Nein, kommt nicht in Frage. Also musste mein Skript angepasst werden. War sogar deutlich einfacher als ich anfangs dachte.

Anstatt des bisherigen Codes zum Laden des RSS-Feeds

$xml =simplexml_load_file('http://www.hartware.net/xml/news.rdf

hier die Lösung mit cURL:

$url = "http://www.hartware.de/xml/news.rdf";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$xml_raw = curl_exec($ch);
curl_close($ch);
$xml = simplexml_load_string($xml_raw)

Kategorien: Coding Internet

OCZ Vertex 3 mit 240 GByte im Test

Als erster Hersteller bringt OCZ mit der Vertex 3 eine SSD auf Basis des neuen SandForce SF-2281 Controllers auf den Markt. Der Nachfolger der erfolgreichen Vertex 2-Serie besitzt deutlich höhere sequentielle Transferraten und ist mit einer SATA 6 Gbit/s Schnittstelle ausgestattet. Bei stark komprimierbaren Daten erreicht die 240-GByte-SSD bis zu 550 MByte/s beim Lesen und 520 MByte/s beim Schreiben.

Ich hatte die SSD bereits im Test und war positiv überrascht. Bei Interesse könnt ihr gerne mein vollständiges Review bei Hartware lesen.

Zu meinem Artikel bei Hartware

Firefox 5.0 Beta 2 veröffentlicht

Mit ein paar Tagen Verspätung wurde heute die Beta 2 von Firefox 5.0 veröffentlicht. Zu den Neuerungen zählen unter anderem die Unterstützung von CSS-Animationen (CSS3) und diverese Verbesserungen bei der Canvas-, JavaScript- und Arbeitsspeicherperformance. Des Weiteren wurde der Support von HTML4, XHR, MathML, SMIL und Canvas weiter ausgebaut.

Download Firefox 5.0 Beta 2
Portable Firefox 5.0 Beta 2 @ Caschy

Jahresabschlüsse von GmbHs und AGs einsehen

Seit 1. Januar 2007 müssen alle Kapitalgesellschaften ihre Jahresbilanz im elektronischen Bundesanzeiger veröffentlichen. Die bekanntesten Kapitalgesellschaften sind ohne Zweifel

  • Aktiengesellschaft (AG)
  • Gesellschaft mit beschränkter Haftung (GmbH)
  • Kommanditgesellschaft auf Aktien (KGaA)

Wer gerne erfahren möchte, wie die Jahresabschlüsse bzw. Bilanzen einer Firma in Deutschland aussehen, kann diese jederzeit kostenlos im elektronischen Bundesanzeiger einsehen. Bei bekannten Unternehmen aus der näheren Umgebung des Wohnorts kann dies unter anderem sehr interessant sein.

League of Legends: neuer Installer

Einige von euch kennen sicherlich das kostenlose Action-Rollenspiel „League of Legends“. Viele User haben jedoch Probleme mit dem bereitgestellten Web Installer. Dieser installiert vor der Installation des Spiels zunächst den „Pando Media Booster“. Hierbei kann es zu diversen Schwierigkeiten kommen. Leider wird dann das eigentliche Spiel auch nicht installiert. So auch bei mir.

Dann bin ich auf den „ACE Client“ gestoßen, welcher mir erlaubte das Game zu installieren, wohlgemerkt ohne Installation des „Pando Media Booster“. Allerdings muss man jedes Update von „League of Legends“ manuell einspielen. Diese Methode funktioniert derzeit noch nicht mit dem neuesten „League of Legends“-Update von gestern Nacht.

Nach weiteren Nachforschungen habe ich den neuen RADS-Installer gefunden, welcher ohne weitere Programme auskommt und das Spiel immer automatisch auf dem neuesten Stand hält.

Download League of Legends RADS Installer

Kategorien: Software & Apps Windows

RSS-Feeds mit PHP auslesen

Nachfolgend ein kleiner Codeschnipsel, wie man einen RSS-Feed mit PHP ausliest. Mit dem gleichen Code sind auch die „Hartware News“ in der Sidebar ganz unten auf der Startseite meines Blogs realisiert. Die Ausgabe könnt ihr natürlich mit HTML formatieren und an euer Design anpassen.

// Feed einlesen
if( !$xml = simplexml_load_file('http://www.hartware.net/xml/news.rdf') ) {
    die('Fehler beim Einlesen der XML Datei!');
}

// Ausgabe Array
$out = array();

// auszulesende Datensaetze
$i = 5;

// Items vorhanden?
if( !isset($xml->channel[0]->item) ) {
	die('Keine Items vorhanden!');
}

// Items holen
foreach($xml->channel[0]->item as $item) {
	if( $i-- == 0 ) {
		break;
	}

	$out[] = array(
		'title'        => (string) $item->title,
		'description'  => (string) $item->description,
		'link'         => (string) $item->guid,
		'date'         => date('d.m.Y H:i', strtotime((string) $item->pubDate))
	);
}

// Eintraege ausgeben
foreach ($out as $value) {
	echo $value['title'].$value['description'].$value['link'];
}

Kategorien: Antary

Linksammlung – Bild- und Fotobearbeitung

Bildbearbeitung

Betrachter, Konverter

Bilddatenbanken

Panorama

Vektorgrafik