28. Juli 2008
Ich habe mich ein bisschen mit Silverlight beschäftigt und habe dazu eine isometrische Engine geschrieben. Mit dem Button auf der linken Seite gehen alle Skelette los. Mit den Cursortasten ist es möglich auf der Karte zu scrollen (500×500 Felder).
http://www.coderlabs.at/isotest/
Tags: isometric game engine silverlight, Tag hinzufügen
Veröffentlicht in C#, Silverlight | 2 Kommentare »
23. April 2008
Will man bestimmte Urls umleiten, um z.B. doppelten Content zu vermeiden (mag Google gar nicht), dann könnte man das z.B. so machen.
.htaccess mit folgendem Inhalt im Webverzeichnis erstellen
RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=17&L=2$ [NC]
RewriteRule ^index\.php$ /neue/url.html? [R=301,L]
Wird ein Adresse mit id=17&L=2 aufgerufen, dann wird diese auf /neue/url.html umgeleitet.
Das ? am Ende der Url verhindert, dass die Get-Parameter dort angehängt werden.
Veröffentlicht in Linux | 1 Kommentar »
20. April 2008
Ich möchte kurz drei Websites vorstellen
Werbeagentur: Werbeagentur Graz
Communityportal, startet bald: Bee17.com
Bier gewinnen: http://www.murauerfan.at
Veröffentlicht in Allgemein | Keine Kommentare »
12. April 2008
Häufig werden bei modernen Webdesigns Transparenzverläufe (z.B. Schatten einer Box oder halbdurchsichtige boxen) eingesetzt. Beim slicen bzw. zerschneiden des Designs, um es in HTML-Form zu bringen, können sich dadurch Probleme ergeben.
Welches Format soll man nun wählen?
JPG eignet sich dafür nicht, da es in dem Format keine Transparenz gibt. GIF scheidet auch aus, da man nur eine Farbe als Transparenz festlegen kann, somit erhält man Ränder.
PNG wäre das einzige webfähige Format, um eine vernünftige Verlaufstransparenz umzusetzen. Der Internet Explorer 7 und Firefox stellen solche Grafiken normal da, leider zeigt der IE6 anstelle einer Transparenz ein grau an.
Und so funktioniert es per CSS-Definition, auch im IE6 die Transparenzverläufe anzuzeigen (Hintergrundbild):
#meinDivLayer
{
background-image: url(images/bg_line.png);
_background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_line.png', sizingMethod='scale');
}
Dieser Filter funktioniert natürlich auch mit img-Tags.
Vorteilhaft wäre auch, wenn man dies mit Conditions verbindet, dass beispielsweise eine eigener CSS-File für den IE6 geladen wird (im head des HTML-Files).
<!--[if lte IE 6]>
<link rel="stylesheet" type="text/css" media="screen" href="ie.css" />
<![endif]-->
Weitere Informationen findet ihr hier:
http://christopherschmitt.com/2007/10/30/png-transparency-for-internet-explorer-ie6-and-beyond/
Veröffentlicht in HTML/CSS | Keine Kommentare »
11. April 2008
Man kann standardmäßig, auf keine Sessionvariablen in einer Ajax-Methode zugreifen. Folgende Attribute (Annotation) ermöglicht dies.
[AjaxMethod(HttpSessionStateRequirement.ReadWrite)]
public string MeineMethodeXY()
{
//TODO
}
using Ajax; nicht vergessen.
Veröffentlicht in ASP.NET, C# | Keine Kommentare »
11. April 2008
Ich wurde gebeten einen Server zu warten und habe entdeckt, dass Ordner teilweise 500.000 Files haben. (0 Byte Sessionfiles von PHP).
Löschen in dem Ordner liefert folgenden Fehler:
rm *
-bash: /bin/rm: Die Argumentliste ist zu lang
Eine Lösung wäre folgendes Shell-Kommando:
for i in *; do rm $i; done
Hilfreicher Shellscript:
Auf dem Server sind mehrere Webhosts. Folgender Script listet die Anzahl der Einträge aller „temp“ Verzeichnisse auf:
#!/bin/sh
for i in *
do
mypath="/home/$i/temp"
echo $mypath
ls $mypath | wc -l
done
Finden großer Files:
find -size +10000k -iname '*.log' -exec ls -lah {} \;
in dem Fall, Log-Files über 10mb
Veröffentlicht in Linux | 1 Kommentar »
10. April 2008
Ein kürzliches Problem kostete mich etliche Stunden. Ich habe einen Multiple-File Upload mit Flash und ASP.NET realisiert. Als Vorlage diente mir dieser Code: http://www.codeproject.com/KB/aspnet/FlashUpload.aspx
Funktioniert soweit ohne Probleme, ABER benutzt man diesen Code innerhalb eines geschützten Bereichs bzw. Session, gibt es ein Problem. Man erhält immer eine Session, wenn man auf den HttpHandler zugreift. Man könnte nun hergehen und z.B. die BenutzerID mittels GET-Parameter mit senden, ich habe jedoch den Weg gewählt die SessionID mit zusenden, damit ich nach wie vor auf alle Session-Parameter zugreifen kann.
Ich will nicht näher auf den Actionscript eingehen, alles was ihr dafür benötigt findet ihr hier: http://markshu.ca/imm/flash/tutorial/fileReference.html
Lies den Rest des Artikels »
Veröffentlicht in ASP.NET, C#, Flash | Keine Kommentare »
09. April 2008
Häufig begegnet man Webhoster die nicht die Grafikbibliothek ImageMagick zu Verfügung stellen. Um z.B. Typo3 in vollem Funktionsumfang verwenden zu können, benötigt man aber IM.
Hier nun eine Anleitung um eine statische (vorkompiliert) Version verwenden zu können.
Veröffentlicht in Linux, TYPO3 | Keine Kommentare »
09. April 2008
Ich habe dieses Blog (wie 1000 andere) ins Leben gerufen, um tägliche Probleme aus der Arbeit zu erörtern bzw. Lösungswege aufzuzeigen.
Primäre Themen werden die Web- und die Software-Entwicklung sein. Dieser Blog wird angefangen von HTML/CSS über PHP bis hin zu ASP.NET und Datenbankentwicklung ein breites Themengebiet darbieten.
Ich hoffe, ich kann dem einen oder anderen Lösungen anbieten und das Leben damit ein wenig erleichtern. 
Veröffentlicht in Allgemein | 1 Kommentar »