/blog/perl


substr() in Perl
[121609 mal gelesen]
foreach in Perl
[112078 mal gelesen]
Arrays in Perl - Besonderheiten
[103935 mal gelesen]
open() - Dateien öffnen in Perl
[94639 mal gelesen]
split() in Perl - Zeichenketten teilen
[81680 mal gelesen]
chomp() in Perl
[81393 mal gelesen]
grep - Listen durchsuchen in Perl
[78733 mal gelesen]
push in Perl
[73956 mal gelesen]
sleep in Perl - Das aktuelle Script warten lassen
[57714 mal gelesen]
print in Perl
[47855 mal gelesen]


Arrays
Dateien
HTPC
Hashes
Leistungsoptimiert
PHP
Perl
RegEx
Schleifen
Script
Skalare
Sonstiges
System
Webserver
Zur Startseite


Thema System


Mittwoch, 10.12.2008, 09:28:36 Uhr

truncate - Dateigröße verändern in Perl


Der Befehl truncate, der laut Dokumentation nicht auf allen Systemen vorhanden ist (bei mir jedoch unter Windows XP, Vista und Linux schon), kann dazu verwendet werden, eine Dateigröße nachträglich zu ändern.

Beispiel:

open (my $out,'>','test.txt');
print $out "123456789";
truncate($out,4);
close $out;


Weiterlesen...


Der Beitrag "truncate - Dateigröße verändern in Perl" wurde 10042 mal gelesen.

Kompletten Beitrag lesen Nach oben



Samstag, 29.11.2008, 22:29:09 Uhr

Eigene IP herausfinden mit Perl


Wie finde ich eigentlich meine eigene IP heraus? Also die eines fremden Rechners bzw. Servers kann man ja per gethostbyname herausfinden (siehe hier ), aber wie mache ich das für meinen eigenen Rechner? Da gibts ja keinen Domainnamen... wo also anpacken?
Also, natürlich funktioniert das Ganze wieder ähnlich. Jeder Rechner heißt für sich ja generell erst mal "localhost". Und hier kann man anpacken:

my $name = (gethostbyname ("localhost"))[0];
my $addr = (gethostbyname ($name))[4];
#print "$name\n";
my $meineip= join ('.', unpack ("C4", $addr));
print "Meine IP ist: $meineip";


Weiterlesen...


Der Beitrag "Eigene IP herausfinden mit Perl" wurde 12635 mal gelesen.

Kompletten Beitrag lesen Nach oben



Montag, 21.1.2008, 17:43:25 Uhr

Ein PHPBB-Foum auf einen anderen Server umziehen


Nun, das hat mal so rein gar nichts mit Perl zu tun, aber ich habe doch tatsächlich den halben Sonntag-Nachmittag damit verbracht, das Forum von Frauchen auf nen neuen Server umzuziehen.

Da das aber nicht so einfach geht, dachte ich mir, ich schreib' hier mal drüber.

Vorbereitungen
Natürlich ein neuer Server... nee, aber im Ernst: Auf dem neuen Server muß eine neue MySQL Datenbank angelegt werden. Wichtig: Datenbankname und Passwort am Besten aufschreiben!
Weiterlesen...


Der Beitrag "Ein PHPBB-Foum auf einen anderen Server umziehen" wurde 19162 mal gelesen.

Kompletten Beitrag lesen Nach oben



Dienstag, 8.1.2008, 15:48:14 Uhr

Ganze Verzeichnisse sperren für andere Anwendungen - Flock für Verzeichnisse


Also, wieder mal Grundlagenforschung, die im Übrigen auch aus meinem Cache-Modul stammt:

Wie man per flock einzelne Dateien für Lesen bzw. Schreibzugriffe sperrt, ist glaub ich inzwischen bekannt.

Was aber tun, wenn man ganze Verzeichnisse sperren will?
Eine Möglichkeit wäre, alle Dateien einzeln per flock zu sperren, was aber wohl etwas aufwändig werden würde.
Weiterlesen...


Der Beitrag "Ganze Verzeichnisse sperren für andere Anwendungen - Flock für Verzeichnisse" wurde 4400 mal gelesen.

Kompletten Beitrag lesen Nach oben



Freitag, 4.1.2008, 12:48:49 Uhr

Mein Cache-Modul für Perl - Fortsetzung



Nachdem ich ja hier bereits mein Cache-Modul vorgestellt habe und hier mein optimiertes Dateisystem, habe ich mein Cache-Modul überarbeitet.
Eingebaut ist nun das neue Dateisystem und neue Funktionen, die ich kurz vorstellen will:

Weiterlesen...


Der Beitrag "Mein Cache-Modul für Perl - Fortsetzung" wurde 4199 mal gelesen.

Kompletten Beitrag lesen Nach oben



Donnerstag, 3.1.2008, 08:13:26 Uhr

Fortgeschrittenes beschreiben von Dateien - einzelne Zeilen finden und ändern bzw. löschen


Nun, ich gebs ja zu, oft bin ich ja als Grundlagenforscher unterwegs.
Diesmal geht es darum, Dateien möglichst so zu beschreiben, so daß beim Einlesen bestimmte Zeilen besonders schnell wiedergefunden werden können.

Na gut, ein Beispiel
Ich habe 1000 fortlaufende Rechnungsnummern, dazu jeweils 1000 Brief-Texte, die ich in einer Datei speichern will.
Später will ich möglichst effektiv auf jeweils beliebige Rechnungsnummern plus Brief-Texte zugreifen.
Weiterlesen...


Der Beitrag "Fortgeschrittenes beschreiben von Dateien" wurde 5068 mal gelesen.

Kompletten Beitrag lesen Nach oben



Donnerstag, 29.11.2007, 20:10:48 Uhr

Transform a website to unicode


While testing my scripts if they run under Vista, i found a little script, an indexer for webpages. After some years, i tried to make it ready for unicode.

After trying some Modules I did not found a good solution. The Problem ist: To change a website to UTF8, Perl has to know the encoding of the original Html-Code.

After hours of trying, I found this way to change any website (?) to utf8.
Weiterlesen...


Der Beitrag "Transform a website to unicode" wurde 4165 mal gelesen.

Kompletten Beitrag lesen Nach oben



Dienstag, 20.11.2007, 10:43:38 Uhr

Webserver mit Apache, MySQL, Perl und PHP auf Windows-PC simulieren


Wer's vielleicht gemerkt hat, beschäftige ich mich hauptsächlich mit Web-Anwendungen.
Das erfordert natürlich eine vernünftige Entwicklungsumgebung, damit man alles erstmal offline testen kann, bevor man es online bringt.

Bisher habe ich dazu Perl und einen Apache-Server auf meinem Laptop verwendet.

Weiterlesen...


Der Beitrag "Webserver mit Apache, MySQL, Perl und PHP auf Windows-PC simulieren" wurde 8284 mal gelesen.

Kompletten Beitrag lesen Nach oben



Mittwoch, 14.11.2007, 13:20:00 Uhr

Cache.pm - Cache-Modul für Perl - A Cache-Module for Perl



Nunja, also wer hier des Öfteren mal mitliest kann ja schnell auf den Gedanken kommen, ich würde hier nur Grundlagenforschung betreiben...

Daß das nicht so ist und ich auch so ab und zu "sinnvolle" Dinge scripte, zeigt das folgende Beispiel.

Weiterlesen...


Der Beitrag "Cache.pm - Cache-Modul für Perl - A Cache-Module for Perl" wurde 5357 mal gelesen.

Kompletten Beitrag lesen Nach oben



Montag, 24.9.2007, 16:59:56 Uhr

Sonderzeichen konvertieren für Tag-Cloud



Ich war da gestern mal wieder ausnahmsweise am programmieren, ich hatte die Idee, für diesen Blog so eine Art Tag-Cloud der Suchbegriffe zu bilden, über die die lieben Besucher via Google zu mir kommen.

So weit ganz einfach, Google übergibt ja brav die Parameter an meinen Server, die ich dann nur noch parsen muß.

Weiterlesen...


Der Beitrag "Sonderzeichen konvertieren für Tag-Cloud" wurde 6180 mal gelesen.

Kompletten Beitrag lesen Nach oben



B l o o g
1
2
3


SSD-Festplatte - Wassn das???
Die Transliteration - Nur ein Zeichen in einem Skalar ersetzen
Select - Case in Perl
Windows 7 XP Mode – Wo finde ich den XP-Modus unter Windows 7?
Mac-Adresse beim Apple Macintosh herausfinden
SGN-Funktion für Perl
truncate - Dateigröße verändern in Perl
Eigene IP herausfinden mit Perl
Epoche live in Datum umwandeln
Firefox 3 - Exe-Files downloaden


Von: Schorschel eastcoast
Kommentar:
Danke. Das hat mir weitergeholfen.
Zum Beitrag


Von: Jessica
Kommentar:
Kann man auch zwei Datein parallel einlesen?

Zum Beitrag


Von: Xtravaganz
Kommentar:
Für

Zum Beitrag


Von: Xtravaganz
Kommentar:
Für

Zum Beitrag


Von: Sammy
Kommentar:
wie lautet denn die syntax wenn ich eine perl datei in einer perl datei öffnen will. also hier steht ja "|datei: " muss ich da noch ein ".pl" anhängen oder nicht?
Zum Beitrag



Gesamtverzeichnis
Februar 2010
Dezember 2009
Oktober 2009
Januar 2009
Dezember 2008
November 2008
September 2008
August 2008
Juli 2008
Juni 2008
Mai 2008
April 2008
Januar 2008
Dezember 2007
November 2007
Oktober 2007
September 2007
August 2007
Juni 2007
Mai 2007
April 2007
März 2007
Februar 2007
Januar 2007
Dezember 2006


Mister Wong

RSS-Feed

Heute ist der
21.11.2017

Es ist
21:46:42 Uhr

Ihre IP:
54.158.214.111

Blog-Einträge: 186

Die letzten 24 Stunden im Überblick


Gelesene Beiträge insgesamt:
3538730


Webseiten vergleichen
Kalender mit Feiertagen - 2028
Links finden und testen
Menschliche Datumsangaben
IP zu Domain herausfinden
Time live in Datum umwandeln
Perl für Windows



Mo Di Mi Do Fr Sa So
12345
6789101112
13141516171819
20212223242526
27282930

Impressum