|
|
|
|
| Zitat von SirSiggi
[x] /home aufgeräumt, wieder 52gb mehr Festplattenplatz
| |
[x] /home aufgeräumt, endlich wieder Platz auf dem Schreibtisch und schön staubfrei
|
|
|
|
|
|
|
[x] Bafög Antrag ausgefüllt
Irgendwer muss jetzt noch /bad putzen. -_-
|
|
|
|
|
|
|
| Zitat von rABBI
| Zitat von Smoking
Exakt so hab ich es gemacht. Es ist trotzdem unschön X mal die Engine anzuschmeißen, wenn es eine Lösung mit einem regulären Ausdruck gäbe.
| |
die engine wird für den regexp generiert und bleibt bei halbwegs intelligenter implementation ne weile bestehen. normalerweise bis das generierende programm terminiert. wirklich zeit kostet also nur der erste aufruf und der rest geht dann (relativ) flott.
| |
Thema: mathematische Operationen in generischen Typen ohne Wrapper-Klassen
Spoiler - markieren, um zu lesen:
Das erinnert mich daran, dass ich hier einen Prototyp für eine Klasse hab, welche es erlaubt mathematische Operationen auf generischen Typen auszuführen, ohne, dass diese modifiziert werden müssen.
Dabei müssen diese Typen nur die entsprechenden Operatoren überladen, weshalb es mit den Standard-Datentypen sehr gut funktioniert und eigene math. Datentypen in der Regel auch die entsprechenden Operator implementieren.
Der erste Aufruf kostet ca. 700ms, danach ist es der Unterschied zum direkten Aufruf nicht mehr messbar. Ist auch relativ leicht nachzubauen, es arbeitet in etwa so:
Statische generische Klasse, Calculator<T> mit den statischen Methoden Add(T left, T right), Multiply, Subtract, Divide etc. Der statische Konstruktor erzeugt ein Implementierung einer ICalculator<T> (selbe Operationen wie oben) Schnittstelle per CodeDOM und kompiliert diese Klasse in eine temp. DLL. Danach verwendet die statische Klasse nur noch diese Instanz, was nur ein Methodenaufruf teurer ist, als der direkte Aufruf. Dafür kann man damit aber relativ leicht math. Strukturen basteln, ohne eigene Wrapper für die Basis-Datentypen anzubieten oder diese Strukturen selbst zu spezialisieren.
Ich fand das eine interessante Anwendungen und hab bisher eine solche Implementierung noch nicht gesehen. Sie verwendet keine Reflection, da man die entsprechenden Operatoren der Basis-Typen auch per Reflection nicht sehen kann. Daher wird einfach eine entsprechende Klasse erstellt und wenn diese nicht kompiliert, bietet der verwendete Datentyp die notwendigen math. Operationen nicht an.
Interessiert wahrscheinlich doch keinen, aber ich finde das nach wie vor toll.
|
|
|
|
|
|
|
[x] Bad geputzt
[x] komischen Leuten mitgeteilt was ich die ganze Zeit tue...
|
|
|
|
|
|
|
OO 3.1 soll jetzt rauskommen, ich will meine Grafiken mit AA haben
|
|
|
|
|
|
|
| Zitat von JJDTE
Suche ein fertiges Tool, welches eine HTML Seite parsed und die Links darin prüft. Das ganze entsprechend rekursiv aufgebaut, da es durchaus vorkommen kann dass die Links eben verschachtelt sind.
Anyone etwas parat?
| |
Ich sollte dazu sagen, dass es für Windoof gebraucht wird. Linux bietet da genug tools, jedoch finde ich für Windoof nichts brauchbares. Wäre nett wenn jmd. eins kennen würde.
|
|
|
|
|
|
|
| Zitat von JJDTE
| Zitat von JJDTE
Suche ein fertiges Tool, welches eine HTML Seite parsed und die Links darin prüft. Das ganze entsprechend rekursiv aufgebaut, da es durchaus vorkommen kann dass die Links eben verschachtelt sind.
Anyone etwas parat?
| |
Ich sollte dazu sagen, dass es für Windoof gebraucht wird. Linux bietet da genug tools, jedoch finde ich für Windoof nichts brauchbares. Wäre nett wenn jmd. eins kennen würde.
| |
|
Code: |
WebRequest req = WebRequest.Create(args[0]);
WebResponse resp = req.GetResponse();
Stream stream = resp.GetResponseStream();
StreamReader sr = new StreamReader(stream);
string Content = sr.ReadToEnd();
if (Content == null)
{
Console.WriteLine("Error while reading " + args[0] + "!");
return;
}
int result = 0;
Regex htmlregex = new Regex("a href(?<url>.+)</a>");
MatchCollection ahrefMatches = htmlregex.Matches(Content);
result = ahrefMatches.Count;
int i = 0;
while (i != result)
{
string url = ahrefMatches[i].ToString();
url = url.Replace("a href=", "");
url = url.Replace("\"", "");
string[] tmp = url.Split(new Char[] { '>' });
if (args[0].EndsWith("/"))
{
url = args[0] + tmp[0];
}
else
{
url = args[0] + "/" + tmp[0];
}
if (tmp[0] != "../")
{
if (url.EndsWith("/"))
{
Main(new string[] { url });
}
else
{
Console.WriteLine(url);
}
}
i++;
}
|
|
Klappt hier zumindest für gängige Index-Seiten.
|
|
|
|
|
|
|
| Zitat von JJDTE
| Zitat von JJDTE
Suche ein fertiges Tool, welches eine HTML Seite parsed und die Links darin prüft. Das ganze entsprechend rekursiv aufgebaut, da es durchaus vorkommen kann dass die Links eben verschachtelt sind.
Anyone etwas parat?
| |
Ich sollte dazu sagen, dass es für Windoof gebraucht wird. Linux bietet da genug tools, jedoch finde ich für Windoof nichts brauchbares. Wäre nett wenn jmd. eins kennen würde.
| |
Wenns Konsolenprogramme sind einfach das jeweilige Linux-Programm mit cygwin nutzen.
|
|
|
|
|
|
|
Hallöchen!
|
|
|
|
|
|
|
Boah, shopping frenzy ist nicht gut für meine Oberschenkel. Mag aber auch daran liegen, dass ich in den letzten drei Tagen nach ner ganzen Weile insgesamt mal wieder 60km geradelt bin, ohne das Tempo grossartig zu reduzieren.
|
|
|
|
|
|
|
Ich war am Meer.
|
|
|
|
|
|
|
|
|
|
|
Bei Lübeck sicherlich
|
|
|
|
|
|
|
Ich trinke nie wieder Alkohol!
|
|
|
|
|
|
|
Ich trinke seit neustem Rotwein
|
|
|
|
|
|
|
| Zitat von Y2Keeper
Tatsache. Wo ist das?
| |
Travemünde blick Richtung Ostsee. Ziemlich genau hier.
Hab bisher nie bewusst Wahrgenommen, dass ich ja quasi die Ostsee vor der Tür habe
|
|
|
|
|
|
|
Und du wohnst da seit wann?
|
|
|
|
|
|
|
Bei mir hats in Rostock auch ein Jahr gedauert bis ich da mal an den Strand gegangen bin
Aber ich wohne ja schon mein ganzes Leben direkt am Strand, da hat das für mich nicht soeinen hohen Stellenwert.
|
|
|
|
|
|
|
|
|
|
|
| Zitat von Y2Keeper
Und du wohnst da seit wann?
| |
September. Aber es war die meiste Zeit ja Winter
|
|
|
|
|
|
|
| Zitat von Achsel-des-Bösen
| Zitat von Y2Keeper
Und du wohnst da seit wann?
| |
September. Aber es war die meiste Zeit ja Winter
| |
Und da lohnen sich die paar Meter nicht, oder was?
|
|
|
|
|
|
|
I'm a butnaked Pirate. Arrrr!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Was gibt es denn für PDF-Reader die das Lesepasswort eines PDFs ignorieren. Ein Prof von mir hat erstmal ein falsches Passwort für sein Skript angegeben und reagiert natürlich nicht auf Mails.
|
|
|
|
|
|
|
Hmm, ja danke. Werde wohl auf diverse Linux Tools ausweichen.
Jmd. evtl. noch nen guten Snapper in der Rückhand? Hintergrund der ganzen Fragerei. Ich will bestimmte Kategorien von dmoz durchgrasen und die darin enthaltenen Domains überwachen. Sobald eine Domain abläuft das ganze melden, damit mam entsprechend reagieren kann.
Hat evtl. schon jmd solch ein Tool? Angegebene Domains abfragen und ausgeben wenn Expired.
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von JJDTE am 05.04.2009 19:57]
|
|
|
|
|
|
| Zitat von Smoking
Was gibt es denn für PDF-Reader die das Lesepasswort eines PDFs ignorieren. Ein Prof von mir hat erstmal ein falsches Passwort für sein Skript angegeben und reagiert natürlich nicht auf Mails.
| |
Als ich das letzte mal darüber was gelesen habe, ging es nur via Bruteforce.
|
|
|
|
|
|
|
Nö, die PDF Dateien werden afaik nicht verschlüsselt. Also hängt es wohl einzig vom Reader ab, ob er das Passwort haben will oder nicht.
|
|
|
|
|
|
|
Das glaube ich nicht. Zumindest zB Adobe Acrobat Professional codiert das akurat.
|
|
|
|
|
|
|
Scheiße hab Freitag im SUff beim Grillen usw. paar Zigaretten geraucht.
Nu hab ich das ganze WE schon tierisch bock mir ne Schachtel zu kaufen :X
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |