Videospielerei
Erstellt von: Daniel | Kategorie: dev / Video
Hab mal in ein paar Videos ein paar Effekte eingebaut :-)
- Irland ist gefährlich
- Meteor
- Bombenstimmung
Erstellt von: Daniel | Kategorie: dev / Video
Hab mal in ein paar Videos ein paar Effekte eingebaut :-)
Erstellt von: Daniel | Kategorie: sport / spass
Hier mal ein paar schöne Bilder aus Irland.
Wir waren im Juli dort. Wirklich super schönes Land.
Hier alle Bilder, Videos und Musik
Erstellt von: Daniel | Kategorie: web-dev / html
Habe mal eine Testseite mit HTML5 und CSS3 erstellt.
Hier ist die Testseite
getestet habe ich u.a. Neue Elemente wie Nav, Section, Audio und Video. Audio und Video separat dargestellt für Desktop Browser oder Mobile Browser (iphone oder ipad). Auch ein Beispiel für iPhone und iPad Landscape/Portrait Steuerung, bzw. verschiedene Stylesheets für die Ansichten.
Hier noch ein paar nützliche Links zu HTML5 und CSS3
Erstellt von: Daniel | Kategorie: iphone / apps
Die IconBadgeNumber hat jeder schonmal auf seinem iPhone gesehen, z. B. bei der Mail App wird die Anzahl der ungelesene E-Mails angezeigt.
Das darstellen solch einer Zahl ist sehr einfach zu realisieren.
Mit dieser kleinen Zeile funktionierts:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:12];
Erstellt von: Daniel | Kategorie: os / Windows
Gerade stand ich vor dem Problem, dass ich auf einem Rechner mit Windows Server 2003 nicht die komplette Adobe Creative Suite 3 Master Collection installieren konnte. Besonders Photoshop und Illustrator konnte nicht installiert werden, da für diese Programme Windows XP oder Vista erforderlich ist. Hier zeige ich einen kleinen Trick wie man das ganze umgehen kann und Photoshop auch unter Windows Server 2003 installieren kann.
Erstellt von: Daniel | Kategorie: iphone / apps
SplashScreen
Beim starten einer App kann man ein Bild als Splashscreen anzeigen lassen. Dazu muss das Bild eine Größe von 320×480 haben, und "Default.png" benannt sein. Nun noch als Resource dem Projekt hinzufügen und die App öffnet das Bild beim starten der App automatisch.
Logo
Ein Logo ist fast so einfach zu erstellen. Der Dateiname des Logos muss "Icon.png" sein, und eine Größe von 57x57 Pixel haben. Als hinzugefügte Ressource sollte das schon reichen.
Ich trage trotzdem den Dateinamen in der xx-Info.plist im Key "Icon file" ein. Dann wird das Logo auch angezeigt.
Das Logo bekommt automatisch den Effekt hinzugefügt, den man bei vielen Apps sehen kann. Möchte man diesen Effekt nicht, so kann man das in der plist einstellen.
Erstellt von: Daniel | Kategorie: iphone / apps
So kann eine URL aus einer App im MobileSafari geöffnet werden.
Z. B. kann der Code in eine IBAction Methode gelegt werden, die dann mit einem UIButton verknüpft ist.
NSString *link = @"http://www.dan-miller.net"; NSURL *urlToOpen = [NSURL URLWithString:link]; [[UIApplication sharedApplication] openURL:urlToOpen];
Erstellt von: Daniel | Kategorie: sport / laufen
Es ist immernoch Winter, aber trotzem stehen die Laufschuhe nicht nur rum ;).
Ich muss sagen, letzten Mittwoch war es bei -8°C doch schon etwas frisch, aber heute waren es nur -3,5°C -> läuft!
Beim letzten Lauf hab ich mal ein bisschen geknipst und hier ein paar Bilder meiner aktuellen Laufstrecke eingestellt. Sobald der Waldboden wieder frisch ist sind die anderen Strecken wieder dran ;)














Erstellt von: Daniel | Kategorie: web-dev / php
Hier mal ein kleiner Umrechner für Maßeinheiten. Später kommen noch weiter Einheiten dazu ;)
Erstellt von: Daniel | Kategorie: iphone / apps
Hier mal ein kleiner Trick für das iPhone.
Mit diesem kleinen Aufruf vibriert das iPhone.
zuerst import der AudioToolbox:
#import
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
Erstellt von: Daniel | Kategorie: os / Windows
Bei den älteren Microsoft SQL Server Versionen gab es noch einen Importer und Exporter. Wenn man aber einen Neuen Server, z. B. den MSSQL Server 2005, nutzen möchte und vom alten Server die BAK Dateien importieren will bekommt man Probleme.
Die BAK Datei ist eine Backup Datei und kann z. B. unter MSSSQL Server 2001 als Auftrag angelegt werden. Wenn man das ganze versucht per SQL zu importieren bekommt man einen Fehler, da die Pfade zu den MDF Dateien fehlen. Außer die DB-Daten liegen im selben Verzeichnis, was bei verschiedenen Versionen seltener sein sollte. Hier die Lösung mit einem SQL RESTORE Befehl...
Erstellt von: Daniel | Kategorie: dev / JAVA
Was bringt ein JTree wenn der dufte aussieht aber nichts macht? Nun gehts darum etwas Aktion reinzubringen. Hier ist ein Beispiel das einen Klick im Tree verarbeitet.
Aufgabe:
- Bei einem Klick die Bezeichnung des Knotens ausgeben
Erstellt von: Daniel | Kategorie: dev / JAVA
Einen JTree erzeugen - Aufgabe:
- Der Baum soll 3 Elemente mit je 2 Childnodes haben
- Das oberste (root) Element soll nicht sichtbar sein
- Für die Icons sollen eigene definiert werden
- Es sollen keine Linien angezeigt werden
- Alle Elemente sollen direkt aufgeklappt sein
Das sollte machbar sein ;)...
Erstellt von: Daniel | Kategorie: dev / JAVA
Hier zeige ich ein Klasse die eine komplette Datenbanktabelle in eine Excel Arbeitsmappe schreibt. Dabei werden die Spaltenüberschrift Grau eingefärbt.
Erstellt von: Daniel | Kategorie: dev / JAVA
Ein kleines Beispiel zum erstellen einer Excel Arbeitsmappe mi jxl.
Erstellt von: Daniel | Kategorie: dev / JAVA
Wie erstelle ich ein Icon für meine Applikation im Systemtray, wenn einer zur Verfügung steht? Diese Frage habe ich mir auch gestellt und eine kleine Klasse geschrieben die ein Icon erstellt. Das Icon macht nicht viel, wenn die Applikation im Hintergrund liegt wird diese nach vorne geholt.
Außerdem kann man über die Klasse MessageBoxen ausgeben lassen.
Erstellt von: Daniel | Kategorie: dev / JAVA
Möchte man direkt beim Laden alle Elemente in einem JTree aufklappen kann man entweder alle einzellnen Element manuell auflisten und mit expandRow jedes Element aufklappen, oder man nimmt diese kleine Methode und erledigt das auf einen Schlag.
Erstellt von: Daniel | Kategorie: dev / JAVA
So kann man den Datentyp eines Datenbankfeldes abfragen und darauf reagieren. Mit dem ResultSetMetaData können viele Informationen wie Spaltennamen, Spaltenanzahl, Datentypen usw. ausgelesen werden. Hier ein Beispiel:
Erstellt von: Daniel | Kategorie: dev / JAVA
Java bietet eine gute Möglichkeit ein Datum aus der Datenbank direkt formatiert auszugeben. Dabei muss das Datenbankfeld natürlich ein Datumstyp haben, z. B. smalldatetime. Hier ein kleines Beispiel.
Erstellt von: Daniel | Kategorie: dev / JAVA
Beispiel zum formatieren eines Datums.
Erstellt von: Daniel | Kategorie: web-dev / Typo3
Mit folgendem Befehl kann man die automatische Titeländerung bei kopierten Elementen ausschalten. Das betrifft kopierte Seiten und kopierte Inhalte. Diese Option ist zwar schon was älter, bin aber jetzt nochmal darüber gestolpert.
Erstellt von: Daniel | Kategorie: dev / JAVA
Ein kleines einfaches Hello World Beispiel zum erstellen einer PDF mit iText
Erstellt von: Daniel | Kategorie: dev / JAVA
Das ist doch cool. Eine E-Mail Adresse die in einer Applikation angezeigt wird anklicken und in Outlook automatisch den "Neue E-Mail" Dialog aufrufen. So gehts:
Erstellt von: Daniel | Kategorie: os / Mac OS
Wenn man unter Mac seine Backups mit der Time Machine macht, brauch man auch eine Backup Platte die mind. genauso groß ist wie die Platte die gesichert werden soll. Bei mir ist es nicht der Fall.
Erstellt von: Daniel | Kategorie: dev / JAVA
So kann aus einer Java Desktop Applikation ein externes Programm aufgerufen werden. Z. B. um Exe Dateien unter Windows auszuführen oder andere.
Erstellt von: Daniel | Kategorie: dev / JAVA
jcifs. Mit jcifs lassen sich Daten über das Netzwerk an entfernte Rechner senden ohne ein Laufwerk zu mappen. Dazu benötigt man die jcifs Library. Hier ein kleines Beispiel wie man die Daten vom eigenen Rechner an einen anderen Rechner sendet, der sich im gleichen Netz befindet.
Erstellt von: Daniel | Kategorie: dev / JAVA
Wie ist die IP des PC-Namens? Dank den ADS kann man an einem DomainController feststellen welche PCs angemeldet sind. Wenn aber DHCP aktiviert ist haben die Clients unterschiedliche IP-Adressen. Hier ein kleines Beispiel wie man in JAVA anhand es PC-Namens die IP ermittelt:
Erstellt von: Daniel | Kategorie: dev / JAVA
Ist die IP erreichbar? So kann man prüfen mit Java ob die IP erreichbar ist.
Erstellt von: Daniel | Kategorie: dev / JAVA
Java bietet eine einfache Möglichkeit Archive, wie z. B. Zip Archive zu entpacken. Hier eine kleine Klasse die das komplette Archiv in einen angegeben Pfad entpackt, inkl. Verzeichnisse.
Erstellt von: Daniel | Kategorie: web-dev / php
Was ist Neu?
Alles was Neu ist weiß ich leider nicht. Ein paar Sachen die ich bereits erfahren und testen durfte habe ich nun hier zusammen gefasst.
Weitere Sachen die ich testen werde, werde ich auch versuchen zu kommentieren und Beispiele zu zeigen.
Erstellt von: Daniel | Kategorie: web-dev / php
In PHP 5.3 gibt es nun die Funktion Goto. Man könnte sich darum streiten ob diese nun nützlich ist oder nicht. Ich kenne diese Funktion bereits aus Windows Batch Stapelverarbeitungsdateien und aus VBA. Hier ein Beispiel.
Erstellt von: Daniel | Kategorie: web-dev / php
Der ternäre Operator hat eine kleine Neuerung bekommen. Die Operatoren sind von 3 auf 2 geschrumpft. So kann das noch einfacher abgearbeitet werden.
Erstellt von: Daniel | Kategorie: web-dev / php
Mit Late Static Binding ist ein spätes Statisches einbinden gemeint. Wahrscheinlich sehr weit und frei übersetzt. Aber so schaut es für mich aus.
Erstellt von: Daniel | Kategorie: web-dev / php
Mit PHP 5.3 kommen Namespaces. Diese kann man am Anfang eines PHP Dokumentes anlegen, bevor irgendetwas anderes ausgegeben wird. Dadurch sollen Klassen und Funktionsnamen eindeutig gemacht werden.
Bei mir ist noch nie der Fall eingetreten, dass ich meine Klassen und Funktion mit gleichen Namen versehen habe. Aber ich möchte trotzdem über Namespaces ein paar Worte schreiben.
Erstellt von: Daniel | Kategorie: web-dev / php
Es gibt sehr veile nützliche Mathematik Funktionen in PHP. Da kann ich nur empfehlen sich einige mal anzuschauen. In vielen Fällen sind die äußerst hilfreich.
Erstellt von: Daniel | Kategorie: web-dev / php
Die Funktion dechex wandelt eine Dezimalzahl in den entsprechenden hexadezimalen Wert um.
Erstellt von: Daniel | Kategorie: web-dev / Typo3
Wenn man die Sitemap neu gestalten möchte, oder ganz anders darstellen möchte als der Standard ist kann man das sehr einfach machen und den Typ der Sitemap mit Typoscript etwas umbiegen. Hier ein kleines Beispiel für 5 Ebenen:
Erstellt von: Daniel | Kategorie: web-dev / Typo3
Typo3 Workbench, so heißt das FireFox Addon dass bei der Typo3 Entwicklerarbeit helfen soll. Aktuelle ist die Version 0.6.4 (01.07.2009). Was bietet dieses Addon, was kann man damit machen?
Erstellt von: Daniel | Kategorie: web-dev / javascript
Fancybox per Mouseover starten lassen. Ich gebe zu, das ist wirklich nervig wenn man per Mouseover am laufenden Band eine Lightbox, bzw. Fancybox startet. Aber wer es braucht, hier dir kurze erklärung.
Erstellt von: Daniel | Kategorie: web-dev / webserver
Du willst auf einem 1und1 Webservice Paket PHP5 aktivieren. Zum Beispiel zum installieren von Typo3 4.x?
Dazu brauchst du nur einen simplen Eintrag in deiner .htaccess Datei schreiben.
Erstellt von: Daniel | Kategorie: web-dev / php
PHP kann ohne Probleme auch mit einer Microsoft SQL Datenbank arbeiten. Aber es gibt ein paar Besonderheiten. Die MSSQL DB ist keine MySQL Datenbank, und so gibt es z. b. keine LIMIT Funktion bei der MSSQL Datenbank. Der Verbindungsaufbau und Abfragen sind allerdings fast gleich, aber nur fast.
Erstellt von: Daniel | Kategorie: web-dev / Typo3
Vor kurzem habe ich gemerkt, dass die aktuelle Typo3 Version (4.2.6) beim splitten für Bildunterschriften weniger Typoscript brauch. In den älteren Versionen waren es 4 Zeilen, nun ist die Einstellungen für .image weg und es reichen nur noch 2 Zeilen.
Erstellt von: Daniel | Kategorie: web-dev / javascript
Hintergrund dieses Beitrages ist, dass ich versucht habe beim bestätigen eines Formulares mit Enter eine Fancybox zu starten. Dabei sollte der Link der in der Fancybox aufgeht eine variable Adresse haben, je nach Eingabe.
Erstellt von: Daniel | Kategorie: web-dev / Typo3
Die Suchergebnisse sind nicht immer ideal, so kann man diese natürlich anpassen. Das einfache Anpassen geht über das mitgelieferte Template. Was ist nun wenn z. B. bei jedem Suchergebnis ein Bild mit angezeigt werden soll? Dazu kann man einen Neuen Marker setzen und diesen im Template eintragen. Hier ein kleines Beispiel:
Erstellt von: Daniel | Kategorie: web-dev / Typo3
Um das letzte Änderungsdatum einer Seite auszugeben kann man das Datum aus der Register Variable holen. Hier ein Beispiel
Erstellt von: Daniel | Kategorie: web-dev / Typo3
Nachdem Installieren von AwStats wird man merken dass noch nicht wirkliche Ergebnisse zu sehen sind. Es muss erst eine Textdatei erstellt werden, die man am besten nach der domain benennt, z. B. meinedomain.com.log.
Dann brauch man noch ein bisschen Typoscript zur Konfiguration:
Erstellt von: Daniel | Kategorie: web-dev / Typo3
So lassen sich alle Bilder mit einer Maske belegen.
Erstellt von: Daniel | Kategorie: web-dev / Typo3
Das Content Object Array (COA) ist mein Lieblings Object in Typoscript. Damit ist sehr einfach und schnell große sowie klene Konfigurationen oder HTML Ausgaben usw. zu erstellen. Dieses Object gibt es in 2 Ausführungen, COA und COA_INT. Hier ein Beispiel.
Erstellt von: Daniel | Kategorie: web-dev / Typo3
Die tipafriend Extension ist eine, die ein Formular für jeden Besucher anbietet das verschickt wird. Die Seite wird jemandem weiterempfohlen. Da dieses Formular nicht wirkliche Pflichtfelder hat können Spam Robots wunderbar darauf zugreifen. Lösung sind Captcha Images, die der Besucher eingeben muss. Nun gibt es bei der Extension bereits einen Marker für die Captcha. Ich finde die Captcha nicht prickelnd und deshalb bin ich dieser Anleitung gefolgt um srfreecaptcha einzubinden.
Erstellt von: Daniel | Kategorie: web-dev / Typo3
Mit dem Gifbuilder lassen sich Bilder einfach und schnell generieren. Auch Texteffekte sind dabei. Z. B. den Text rotieren oder schattieren, u. v. m.