Schnellzugriff » 
Home 
» Kategorien

» Seiten

» Suche
Programmierung « Previous Entries

Java: Periodically check internet connection availability

Freitag, Juni 25th, 2010

A very simple example of how to periodically check the availability of an internet connection by using the observer design pattern.
InternetConnection.java
package net;

import java.net.*;
import java.io.*;

public class InternetConnection {
/* use at least one reliable host, in most cases you will want
to use the one you’re working with later */
private static final String CHECK_URL = “http://www.t-online.de/”;
public static InternetConnectionState isAvailable() [...]

Posted in Java, Programmierung | No Comments »>

TYPO3 HTML save cropping

Dienstag, März 16th, 2010

Meistens reicht die Methode tslib_cObj::crop vollkommen aus, um Texte – etwa für eine Listenansicht – zu kürzen. Wenn jedoch RTE formatierte Texte im Spiel sind und die Formatierung in der gekürzten Version beibehalten werden soll, ist es reine Glückssache, kein invalides (X)HTML durch nicht geschlossene bzw. “verkrüppelte” Tags zu generieren. Abhilfe schafft die folgende crop-Methode, [...]

Posted in PHP, Programmierung, TYPO3 | No Comments »>

PHP: Bit Flags

Freitag, März 6th, 2009

In manchen Fällen können Bit Flags in PHP-Skripten sehr nützlich sein. Etwa wenn es darum geht,
anhand eines “action”-Parameters zu entscheiden, welche Objekte instanziiert werden sollen. U.a. auf diese Weise kann
- sonst redundanter – Code gesparrt werden.
Kennern des binären Zahlensystems sollten also mal einen Blick darauf werfen. Alle anderen sollten dringend zu
diesen Kennern werden – das [...]

Posted in PHP, Programmierung | Kommentare deaktiviert>

TYPO3: Frontend Renderer als Singleton

Mittwoch, Februar 11th, 2009

Renderer sind stets einmalig. Das Singleton Design Pattern bilded genau dies ab: Es wird lediglich eine einzige Instanz der Klasse erzeugt und zurückgegeben. Die folgende Klasse kann als Basis für die View-Schicht der eigenen TYPO3 Extension verwendet werden. Sie ist von pi_base abgeleitet und bietet so den gewohnten Funktionsumfang. Der Codeschnipsel stammt aus einer mini [...]

Posted in PHP, Programmierung, TYPO3 | Kommentare deaktiviert>

Actionscript 3: var_dump

Montag, Februar 2nd, 2009

Vielleicht ganz interessant für PHP-Entwickler die sich nun mit Flash 9 konfrontiert sehen:
In Actionscript 3 gibt es nach meinem Wissen nur die Funktion trace. So etwas wie var_dump sucht man vergebens. Aber natürlich kann man die einzelnen Objekt-Eigenschaften einfach rekursiv durchlaufen und nach für nach tracen:
package helpers
{
public class ObjectTracer
{
public function ObjectTracer()
{
}

public static function traceRecursive(_obj: *, [...]

Posted in Actionscript 3, Programmierung | 1 Comment »>

pdftk statisch linken (kompilieren)

Mittwoch, April 2nd, 2008

pdftk
pdftk ist eine Open Source Software, die es ermöglicht, PDF-Dateien per Kommandozeile zu bearbeiten. Zu den vielfältigen Features von pdftk gehört etwa die Möglichkeit PDFs übereinander zu legen.
pdftk statisch kompilieren
Einleitung
Möchte man pdftk statisch kompilieren, um es etwa auf einem Hetzner Managed Server betreiben zu können, müssen die mitgelieferten Java Bibliotheken statisch kompiliert werden. Um dies [...]

Posted in Linux / Unix, Programmierung | 4 Comments »>

Mit FFmpeg Videos ins FLV Format konvertieren (PHP)

Mittwoch, Januar 9th, 2008

Wer seinen Usern die Möglichkeit geben möchte Videos hochzuladen und beim Abspielen Kompabilitäts-Probleme vermeiden möchte kommt um FLV (Flash Video) nicht vorbei, denn den Flash-Player hat eigentlich jeder installiert und aktiviert. Der Download eines extra Players bzw. Codecs entfällt so auch bei exotischeren Betriebssystemen.
Mit FFmpeg lassen sich diverse Videotypen in das FLV Format konvertieren. Da [...]

Posted in Linux / Unix, PHP, Programmierung | 4 Comments »> « Previous Entries

© 2007 - 2009 Thorsten Boock