mobile phone Handy

Archive for the ‘Allgemein’ Category

BackUp bei MediaOn Downtime

Mittwoch, März 31st, 2010

Diesesmal scheinen alle MediaOn-Kunden vom (Name-)Server-Ausfall betroffen zu sein. Auch die Karaboga/MediaOn Firmenseiten sind nicht erreichbar.

Die Server samt aller Daten sind jedoch online. Panickmache wäre sicher unangebracht nachdem dort seit längerem Umzug-Arbeiten durchgeführt werden.

Nichtsdestotrotz wird sich der ein oder andere besser fühlen, wenn die aktuellen Daten gesichert werden können.
Dazu muss unter Linux in der /etc/hosts also die IP des Clusterservers eingetragen werden, auf dem das Projekt liegt, z.B.
91.211.227.34 clusterserver34.mediaon.asia

Daraufhin lässt sich im Browser wie gewohnt die URL clusterserver34.mediaon.asia aufrufen und man landet im Parallels Confixx. Damit besteht Zugriff auf PhpMyAdmin und ggf. auf die BackUp-Funktion.
Ansonsten noch via FTP die Dateien sichern und/oder die neue BackUp-Dateien herunterzuladen.

Wer in der /etc/hosts die IP des Clusters für die eigene Domain einträgt, kann damit auch darauf zugreifen, z.B.
91.211.227.34 meine-doma.in

Dann hoffen wir mal, dass MediaOn uns bald mit positiven News überrascht oder dass der Support zumindest mal antwortet.

PS: Für Windows Nutzer funktioniert es ebenso mit der Datei %SystemRoot%\system32\drivers\etc\host

PHP: UTF8 vs. ISO-8859-1

Dienstag, April 28th, 2009

Perhaps some of You know the problem of different encodings and are looking for a php function which detects automatically if utf8_encoding has to be called or not.

Seeking the web for that issue leads to a solution of the joomla community who solved it this way:

<?

$s=’öäüß’; //string to check if utf8 or not

$is_utf=1;
preg_match(’%^(?:
[\x09\x0A\x0D\x20-\x7E]              # ASCII
| [\xC2-\xDF][\x80-\xBF]             # non-overlong 2-byte
|  \xE0[\xA0-\xBF][\x80-\xBF]        # excluding overlongs
| [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2}  # straight 3-byte
|  \xED[\x80-\x9F][\x80-\xBF]        # excluding surrogates
|  \xF0[\x90-\xBF][\x80-\xBF]{2}     # planes 1-3
| [\xF1-\xF3][\x80-\xBF]{3}          # planes 4-15
|  \xF4[\x80-\x8F][\x80-\xBF]{2}     # plane 16
)*$%xs’,
$s)
)
$is_utf=0;
?>

Trying this source with little $s strings run properly.

But it did not take long and there was an accident. Try to parse a bigger string and fail on some PHP 5.2 server. I tried to increase memory_size and other variables, but there was no use in it.

The apache error.log says: [notice] child pid 5264 exit  signal Segmentation fault (11)

And the php script itself has no error message or comment at all. “Internal Error”…

You can see the bug report there and as there is no solution found yet, we have to use the splitted strings instead: http://bugs.php.net/bug.php?id=37793

In the end I split the string into smaller peaces and not preg_match is able to work stable again:

<?
function autoencoder($s)//encode if necessary
{
$is_utf=1;
$ss=SplitByLength($s,5000);//with 10000+ => segfault (apache/php)
foreach($ss AS $s_)
{
if
(
preg_match(’%^(?:
[\x09\x0A\x0D\x20-\x7E]              # ASCII
| [\xC2-\xDF][\x80-\xBF]             # non-overlong 2-byte
|  \xE0[\xA0-\xBF][\x80-\xBF]        # excluding overlongs
| [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2}  # straight 3-byte
|  \xED[\x80-\x9F][\x80-\xBF]        # excluding surrogates
|  \xF0[\x90-\xBF][\x80-\xBF]{2}     # planes 1-3
| [\xF1-\xF3][\x80-\xBF]{3}          # planes 4-15
|  \xF4[\x80-\x8F][\x80-\xBF]{2}     # plane 16
)*$%xs’,
$s_)
)
$is_utf=0;
}
if(!$is_utf)
$s=utf8_encode($s);
return $s;
}
function SplitByLength($string, $chunkLength=1)
{
$Result     = array();
$Remainder  = strlen($string) % $chunkLength;
$cycles = ((strlen($string) - $Remainder) / $chunkLength) + (($Remainder != 0) ? 1 : 0);
for ($x=0; $x < $cycles; $x++)
$Result[$x] = substr($string, ($x * $chunkLength), $chunkLength);
return $Result;
}
?>

Good luck!

mobile Flatrates

Donnerstag, Februar 19th, 2009

Um das mobile Web zu nutzen, empfiehlt sich eine UMTS Flatrate, welche inzwischen von etlichen Mobilfunkanbietern angeboten wird. Die Tarife unterscheiden sich oftmals in Merkmalen wie der Geschwindigkeit der Internetverbindung, zulässiges Datenvolumen und Vertragslaufzeit sowie Zubehör. Welcher UMTS Anbieter der richtige für Sie ist, richtet sich in der Regel nach dem Nutzungsverhalten und Budget. Häufig ist auch gleich der UMTS Adapter, wenn nicht gleich ein Handy in einem Handy-Bundle, ein Willkommensgeschenk von Ihrem Internetanbieter.
Wenn Sie lediglich mit dem Handy zu einem Festpreis mobil im Internet unterwegs sein möchten, können Sie eine preiswerte Handy-Flatrate für die Nutzung des mobilen Internets finden und anmelden.
Für Laptop oder PC Nutzer, die beispielsweise auf Grund schlechter Konnektivität für DSL-Anschlüsse, gezwungen sind, UMTS-Verbindungen zu nutzen, kommen schnellere und im Hinblick auf das Datenvolumen andere Tarif in Betracht.
Auf folgenden Seiten finden Sie zahlreiche Informationen zu mobilen Flatrates und Vergleiche der Anbieter wie beispielsweise den DSL Flatrate Vergleich:
UMTS Flatrate
DSL Flatrate Vergleich
stets aktuelle DSL Tarife und Informationen für DSL Flatrate Angebote präsentiert dsl-hilfe.org
.
.
.
Wer noch einen konventionellen Prepaid Tarif oder Vertrag sucht, kann sich hier informieren: Prepaid Tarif Vergleich und dort die Kosten und Leistungen der Mobilfunkanbieter vergleichen und schon können Sie auch ohne Bindungen und monatliche Kosten mobil surfen.
.
.
Für unsere englischen Besucher ist diese Liste möglicherweise interessant:
Avec Mobile: Practical advice
on mobile devices

 

Impressum
© mobile-website.mobi
Webdevelopment by Andreas Rabuser, Online Solution Int