28 mar 2008

PERL, zamiana znaków

perl -pe " tr/ś/¶/" < plik.unicode > plik.iso

to mi nie działało:

perl -pe "BEGIN { binmode STDIN; binmode STDOUT }; s/\x{9C}/\x{B6}/g" < dana141.txt > da141io.txt

to też nie:

perl -pe 'BEGIN { binmode STDIN, ":utf8" }; tr/x{0104}x{0106}x{0118}x{0141}x{0143}x{00D3}x{015A}x{0179}x{017B}x{0105}x{0107}x{0119}x{0142}x{0144}x{00F3}x{015B}x{017A}x{017C}/xa1xc6xcaxa3xd1xd3xa6xacxafxb1xe6xeaxb3xf1xf3xb6xbcxbf/' < plik.unicode > plik.iso
28 mar 2008

Wykonania importu danych z pliku tekstowego do bazy MYSQL

Wykonania importu danych z pliku tekstowego do bazy

LOAD DATA INFILE '/plik.txt' INTO TABLE tabela FIELDS TERMINATED BY '^' LINES TERMINATED BY '\n'

LOAD DATA INFILE '/www/adresy.txt' INTO TABLE new FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n

LOAD DATA INFILE 'klient.txt' INTO TABLE klient CHARACTER SET latin2 FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n';

28 mar 2008

Dodawanie Markera i opisu do mapy

Funkcja dodająca marker: 

function createMarker(point,  info) {  
    var marker = new GMarker(point);  
    GEvent.addListener(marker, "click", function() {  
        marker.openInfoWindowHtml(info);
    });  
    return marker;  
}

Wywołanie funkcji:

var marker = createMarker(map.getCenter(), 'Opis - chmórka');

Dodanie Markera do mapy:

map.addOverlay(marker);
27 mar 2008

Obliczenie czasu ładowania pliku ze wskazanego URLa

$url = 'http://www.moa.waw.pl/'

function getmicrodate(){
    $t = microtime();
    $t = explode(' ',$t);
    $total = $t[0]+$t[1];
    return $total;
}

$loadtime_before = getmicrodate();
$xml = @file_get_contents($url);
$loadtime_after = getmicrodate();
echo round(($loadtime_after-$loadtime_before),2);