Lotus Notes / Domino Sonstiges > Tools & Downloads
madicon RSS Reader 0.9.4.5 beta für ND6.x
Manfred Dillmann:
Hallo Matthias!
>>- Ich stelle in der Arbeitsumgebung Feuervogel ein<<
Das wäre OK.
>>- Im RSS-Setup stelle ich ein welcher Browser verwendet werden soll für RSS (Also Notes mit IE, etc....)<<
Schau Dir doch mal bitte alle verfügbaren @Commands, alle sonstigen Funktionen und alle Methoden der UI-Klassen an. Findest Du da etwas, wodurch Du on-the-fly vorgeben kannst, wie sich beim Klicken auf einen Link oder bei @URLOpen oder uiworkspace.URLOpen (mag anders heissen) die anzuzeigende Seite öffnet?
Ich konnte nichts finden. Es ist irgendwie im Client hart verdrahtet und richtet sich nur nach der Einstellung in der AU.
Also müsste ich die ändern und hätte die zuvor angesprochenen Fragen....
Gruss
Manfred
Manfred Dillmann:
Hallo Mathias!
>>Ansonsten Respekt zum Reader, hast Du toll umgesetzt und dabei die Standards soweit eingehalten. <<
Danke. Steckt auch schon einiges an Arbeit drin... aber man tut ja was man kann... :)
So, ich mache für heute Schluss, bin hundemüde.
Gruss
Manfred
TMC:
--- Zitat ---Schau Dir doch mal bitte alle verfügbaren @Commands, alle sonstigen Funktionen und alle Methoden der UI-Klassen an. Findest Du da etwas, wodurch Du on-the-fly vorgeben kannst, wie sich beim Klicken auf einen Link oder bei @URLOpen oder uiworkspace.URLOpen (mag anders heissen) die anzuzeigende Seite öffnet?
Ich konnte nichts finden. Es ist irgendwie im Client hart verdrahtet und richtet sich nur nach der Einstellung in der AU.
--- Ende Zitat ---
Stimmt, Manfred, das wird schwierig.
Die Browser-Einstellung steht afaik doch in der Notes.ini. Wäre es eine Alternative, im Datenbank-Postopen-Event die notes.ini zu ändern, den alten Wert zu merken und beim Queryclose wieder zurückzuschreiben?
Ich weiß, ist auch nicht das gelbe vom Ei, wenn zwischendurch Mails reinkommen z.B......
Matthias
animate:
--- Zitat von: TMC am 13.01.04 - 00:39:31 ---
--- Zitat von: Manfred Dillmann am 13.01.04 - 00:30:04 ---Hallo Matthias!
>>Na mit meinem Mozilla Firebird - Plugin nutzen :-)
Da kann ich als Quelle beliebiege Bookmarks angeben:<<
OK, danke für den Hinweis. Ich kenne das Plugin nicht. Kann Dein Plugin keinen OPML lesen? Das scheint da eher der Standard zu sein...
Gruss
Manfred
--- Ende Zitat ---
Ich vermute nicht.
--- Ende Zitat ---
Das Teil kann das schon. Ich vermute mal, es gibt keinen News-Aggregator (Begriff hab ich aus der ct), der das nicht unterstützt - na ja, außer der von Manfred, aber da kommts ja noch.
Manfred Dillmann:
Hallo zusammen,
es gibt nach wie vor das Speicher-Problem (memory leak) beim Einsatz des Hintergrundagenten auf dem Domino Server.
Ich hatte heute Nacht den Agenten im 5 Minuten Takt durchlaufen lassen und nach so 50 bis 70 Durchgängen erhalte ich beim Start des Agenten auf der Konsole die Meldung:
Agent 'Fetch News Background' error: LS2J Error: Threw java.lang.OutOfMemoryError
Frage:
Kann das jemand bestätigen, der ebenfalls über den Server fetcht?
Hinweis:
Dem Server passiert hierbei nichts. Andere Agenten werden auch weiter ausgeführt.
TELL AMGR QIUT und
LOAD AMGR
beheben das Problem (bis es später wieder auftritt)
In der vorletzten Version hatte ich das darauf zurückgeführt, das ich nach dem Aufruf die Java-Klasse nicht explizit "Deleted" hatte. Jetzt mache ich das aber es sieht so aus, als ob hierdurch die Java-Objekte nicht wirklich den verwendeten Speicher freigeben.
Ein Suche auf notes.net im 6er Forum liefert einen Betrag mit ziemlich gleichem Focus, aber keine der Antworten hilft dem Fragenden.
Mein Java-Code entspricht (nur noch um die Proxy-Auth ergänzt) dem von Axel Janssen hier zu meinem ersten Post zur Verfügung gestellten Java-Code:
import java.io.*;
import java.net.*;
/**
* @author Axel
*
* To change this generated comment edit the template variable "typecomment":
* Window>Preferences>Java>Templates.
* To enable and disable the creation of type comments go to
* Window>Preferences>Java>Code Generation.
*/
public class GetRSSFeed {
public String getRSSFeed(String urlToRead) {
URL url;
HttpURLConnection conn = null;
// Stream (not Writer!). So werden einzelne bytes gelesen.
InputStream is = null;
// Strings sind inmutable.
// durch StringX = StringX + StringY; wird jedesmal ein neuer StringX erzeugt.
// Bei String Konkenatierung StringBuffer benutzen und am Ende String aus gesamten
// StringBuffer erzeugen.
StringBuffer bufResult = new StringBuffer();
int c = 0;
try {
url = new URL(urlToRead);
conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
is = new BufferedInputStream(conn.getInputStream());
// einzelne Bytes werden gelesen
// -1 ist endOfStream character
while ((c = is.read()) != -1) {
// int in char gecastet.
bufResult.append((char) c);
}
is.close();
is = null;
} catch (IOException e) {
e.printStackTrace();
// nicht geschlossene connection panik. immer besser
try {
if (is != null) {
is.close();
}
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
// in StringBuffer wurden chars gesammelt. Der wird jetzt in String konvertiert.
return bufResult.toString();
}
Vielleicht hat jemand eine Idee? Danke!
Gruss
Manfred
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln