BigBastis Blog

BigBastis Blog

About Me & my Digital Lifestyle


Navigation
TagInternet
Featured

Allgemein

GMail: Punkte im Benutzernamen werden ignoriert

Posted byuserSebastian Gross on Februar 27th, 2012.

Heute habe ich eine EMail bekommen, die ganz klar nicht an mich gerichtet war, denn ich kannte weder den Absender und auch der Betreff brachte nichts zum Klingeln. Als guter Mensch der ich auch bin 😉 wollte ich die Mail natĂŒrlich an den eigentlichen EmpfĂ€nger weiterleiten, denn seine Adresse stand unten als Ausgabe eines HTML-Formulars in der Mail mit drin. Als ich die Adresse gesehen habe wurde mir auch klar, warum die bei mir angekommen ist, denn diese war: big.basti@gouglemail.com Ich dachte die korrekte Adresse wĂ€re big.basti@googlemail.com und habe die Mail auch mit einer kurzen ErklĂ€rung dorthin weitergeleitet. Zu meiner Überraschung landete diese mail prompt wieder in meinem Posteingang. Was […]

Featured

.NET

ASP.NET MVC: HTML5 Elemente mit jQuery Fallback nutzen

Posted byuserSebastian Gross on Januar 25th, 2012.

Soo, nachdem ich die Überschrift mit all den hippen Begriffen vollgepackt habe die es in Sachen Web momentan so gibt möchte ich euch kurz erklĂ€ren worum es in diesem Artikel gehen soll. Ihr werdet sicher mitbekommen haben, dass HTML5 auf dem Vormarsch ist und auch wenn es immer noch nicht offiziell fertig ist findet man immer hĂ€ufiger den HTML5-Header <!DOCTYPE html> auf diversen Seiten. Eins der meiner Meinung nach nĂŒtzlichsten Features die wir mit HTML5 erhalten sind die neuen Input-Typen. Denn bisher hatten wir keine Wahl und mussten type=“text“ benutzen! Die Eingabefelder vom Typ Text konnten natĂŒrlich alles enthalten, sind aber nicht gerade Benutzerfreundlich wenn man etwas komplexere Daten eingeben soll […]

Featured

.NET

ASP.NET MVC: Zugriff auf Dateien einschraenken

Posted byuserSebastian Gross on Januar 5th, 2012.

Oft kommt es vor dass man bestimmte Inhalte nicht der breiten Öffentlichkeit prĂ€sentieren möchte. So will man beispielsweise bestimmte Inhalte nur autorisierten Benutzern oder nur Admins zur VerfĂŒgung stellen, andere User die nicht eingeloggt sind sollen diese Inhalte nicht abrufen können. Ein weiterer Anwendungsfall wĂ€re auch hotlinking zu verhindern. Dieses Verhalten kann man in ASP.NET MVC ĂŒber verschiedene Wege erreichen. Eine beliebte Möglichkeit ist es die Dateien ĂŒber einen Controller zu verteilen. Hierbei erstellt man einen Controller der eine Action hat in der die gewĂŒnschte Datei geladen und an den Browser zurĂŒckgegeben wird. Hier hat man dann die Bequemlichkeit, dass man problemlos prĂŒfen kann ob der User eingeloggt ist und […]

Featured

Allgemein

SSL Teil 4: Serverseitige Authentifizierung mit Java

Posted byuserSebastian Gross on Dezember 13th, 2011.

Nachdem wir in den letzen Teilen mehr die Theorie durchgenommen haben, möchte ich jetzt zu dem praktischen Teil kommen und euch zeigen wie man diese Theorie in Code umsetzen kann am Beispiel Java. (.NET wird auch noch folgen) Wir wollen einfach einsteigen und implementieren erst mal nur die eine Serverseitige Authentifizierung, also muss der Server sich uns gegenĂŒber ausweisen und wir sind in der Pflicht sein Zertifikat anzunehmen oder abzulehnen. Wie in Teil 1 erklĂ€rt benötigen wir also zunĂ€chst einen Ort wo wir die Zertifikate sichern, denen wir vertrauen. Hier können wir (da wir in Java unterwegs sind) nicht die Windows-eigenen nehmen sondern mĂŒssen die so genannten Keystores von Java […]

Featured

Allgemein

SSL Teil 1: Serverseitige Authentifizierung und Zertifikate

Posted byuserSebastian Gross on Dezember 1st, 2011.

SSL (Secure Socket Layer) sollte wohl den meisten ein Begriff sein, das ist dieses lustige kleine „s“ was manchmal hinter dem „http“ in der Adresszeile des Browsers auftaucht (siehe Bild). In dieser Serie möchte ich euch erklĂ€ren wie SSL in der Theorie funktioniert und wie ihr es in euren Applikationen nutzen könnt. Viele Bekannte Webportale wie Facebook und Google bieten alle ihre Dienste inzwischen komplett ĂŒber SSL an. Wenn ihr diese Technologie nutzen wollt, mĂŒsst ihr verstehen wie diese Funktioniert und was da eigentlich im Hintergrund ablĂ€uft. Dieses kleine „s“ hat eine große Wirkung und sorgt dafĂŒr, dass die gesamte Kommunikation mit dem Server in verschlĂŒsselter Form ablĂ€uft und niemand […]

Featured

.NET

Ausgeben einer Meldung nach dem Anmelden des Benutzers an einer ASP.NET Webseite

Posted byuserMichael Bernhard on August 12th, 2011.

Neulich habe ich auf einer meiner Seiten neben dem normalen Zugang fĂŒr Benutzer auch einen Gastzugang eingerichtet. Meldet sich jemand als Gast an meinem System an, stehen im alle Seiten des Adminbereiches zur Ansicht zur VerfĂŒgung, ein Speichern der Änderungen wird jedoch nicht erlaubt. Um den Gastnutzer meiner Seite auf diese EinschrĂ€nkungen und andere Besonderheiten hinzuweisen – wollte ich eine Meldung ausgeben – sobald der Gast sich beim System angemeldet hat. Ich verwende zur Anmeldung der Benutzer die vom Visual Studio 2010 automatisch generierte Seite LogIn.aspx. Im Folgenden möchte ich zeigen wie man diese automatisch generierte Seite abĂ€ndern muss um oben beschriebenes umzusetzen zu können. Die Meldung möchte ich als […]

Featured

Allgemein

Google Plus Ersteindruck und Einladungen

Posted byuserSebastian Gross on Juli 4th, 2011.

Diese Woche kommt man ja an keiner Newsseite mehr vorbei ohne von Google Plus zu lesen. Ich habe dort inzwischen auch einen Account und kann die allgemeine Begeisterung tatsĂ€chlich teilen. Bisher sind alle Features gut geordnet und leicht verstĂ€ndlich. Vorallem die Circles mit denen man seine Bekannten in GrĂŒppchen unterteilt und somit genau kontrollieren kann wer Zugriff auf die Daten und Inhalte hat die man veröffentlicht sind sehr gut gelĂ¶ĂŸt – da kann sich Facebook eine Scheibe abschneiden. Da ich eh kein Facebook Freund bin freut es mich natĂŒrlich umsomehr dass Google nun eine Eigeninitiative gestartet hat und im Vergleich zu Buzz oder Wave ist das Konzept diemal durchdacht und […]

Featured

Allgemein

Get My Keys Back 2 ist nun endlich fertig

Posted byuserSebastian Gross on Juni 20th, 2011.

Vor ungefĂ€hr 1 1/2 Jahren habe ich ein kleines Tool namens Get My Keys Back auf meiner Homepage veröffentlich. Die Aufgabe dieses Tools ist recht simpel, es beschafft die SchlĂŒssel zu den installierten Windows und Office Produkten. Das Tool war sehr erfolgreich wie ich finde, innerhalb von wenigen Monaten wurde es bereits einige tausend Mal heruntergeladen. Nach etwa 6 Monaten habe ich dann einen DownloadzĂ€hler vorgeschaltet und der zeigt nun auch schon 6560 Downloads an, also wurde das Programm in seiner Laufbahn sage ich mal rund 10.000 Mal heruntergeladen – das ist ein toller Wert! Seit einigen monaten bekomme ich aber auch Mails von Nutzern, die sich beschweren, dass ihre […]

Featured

.NET

Entstehung einer ASP.NET Webanwendung anhand eines Beispiels

Posted byuserMichael Bernhard on Juni 8th, 2011.

Mit diesem Artikel will ich skizzieren wie eine Webanwendung mittels ASP.NET entworfen und umgesetzt wird. Ich will einen Einblick in die VorĂŒberlegungen, sowie in die Umsetzung des Projektes geben. Nicht mehr, aber auch nicht weniger. VorĂŒberlegungen Wie fast alle Hobbyprogrammierer erstelle auch ich eine Unzahl unnötiger und zum Teil auch unsinniger Anwendungen. Dies ist der Luxus den man sich leisten kann, wenn man damit nicht sein Geld verdienen muss. Da ich ab und zu auf Dienstreise gehe, ist die aktuelle Uhrzeit am gegenwĂ€rtigen Standort immer ein Thema. Oft kommt auch die Frage auf, wie spĂ€t es denn bei den Lieben zu Hause wohl sein mag. HierfĂŒr  kommt natĂŒrlich nur, mein […]

Featured

.NET

Benutzerregistrierung mit ASP.NET MVC und jQuery Teil 2

Posted byuserSebastian Gross on Mai 10th, 2011.

Im ersten Teil haben wir die Ajax-FunktionalitĂ€t mit Hilfe von jQuery “zu Fuß” implementiert und haben nur die einfachsten Mittel verwendet. In diesem zweiten Teil wollen wir das nun mit Hilfe des ASP.NET MVC3 Frameworks implementieren, welches uns einiges an Arbeit abnimmt. Das schöne an der dritten Version des MVC Frameworks ist, dass Microsoft hier schon einige helfende Elemente zum Validieren von Clientangaben eingebaut hat, die wir oft mit nur einer kleinen Zeile Code oder einem Attribut aktivieren können. Fangen wir also mit unserem Model an und erweitern es um die neuen Attribute die uns das Framework zur VerfĂŒgung stellt:   Wie man sieht sind nun einige Attribute dazugekommen, die […]