O descriere a programului, f.a.q. si download, AICI

Programul e scris in java, dar vine si cu un .exe launcher pentru windows (teoretic, acesta ar trebui sa instaleze jre daca lipseste, dar nu am testat asta
).
Momentan doar citeste arhiva, stiu ca mai sunt n-spe programe care fac acelasi lucru. Ma gandeam sa-i adaug si functii de cautare pentru cuvinte si statistici (cu cine ai vorbit, cat...).
Multumesc daca il incercati si-mi comunicati impresii.
OriginalCopy
May 5 2007, 20:25
prima mea impresie:
QUOTE
Extracting properties from resource:
- <arguments> == <>
- <mainclassname> == <ro.jarcraft.andranalizer.Andranalizer>
- <jvmsearch> == <registry;javahome;jrepath;jdkpath;exepath;jview>
- <minversion> == <1.5>
- <maxversion> == <>
- <currentdir> == <>
- <embedjar> == <true>
- <classpath> == <>
- <skel_Message> == <Java has not been found on your computer. Do you want to
download it?>
- <skel_URL> == <http://www.java.com>
- <skel_SingleProcess> == <0>
- <skel_Debug> == <0>
- <javapropertiescount> == <0>
- < > == <>
ResourceManager resource configuration:
- Resource category: JAVA
- Current directory:
- Property count: 14
- Property: =
- Property: arguments=
- Property: classpath=
- Property: currentdir=
- Property: embedjar=true
- Property: javapropertiescount=0
- Property: jvmsearch=registry;javahome;jrepath;jdkpath;exepath;jview
- Property: mainclassname=ro.jarcraft.andranalizer.Andranalizer
- Property: maxversion=
- Property: minversion=1.5
- Property: skel_Debug=0
- Property: skel_Message=Java has not been found on your computer. Do you want
to download it?
- Property: skel_SingleProcess=0
- Property: skel_URL=http://www.java.com
Main class: ro.jarcraft.andranalizer.Andranalizer
Currentdir: C:\Dokumente und Einstellungen\prog\Desktop\andranalizer
Now searching the JVM installed on the system...
JVM Lookup: found VM (V(1)(5)(0)) in registry.
JVM Lookup: found VM (V(1)(5)(0)) in registry.
JVM Lookup: Env-Var JAVA_HOME not defined on this system.
JVM Lookup: Env-Var JRE_HOME not defined on this system.
JVM Lookup: Env-Var JDK_HOME not defined on this system.
Current directory is
JSmooth will now try to use the VM in the following order: registry;javahome;jre
path;jdkpath;exepath;jview
------------------------------
Trying to use a JVM defined in the registry (2 available)
VM will be tried in the following order: 1.5.0;1.5.0;
- Trying registry: <C:\Programme\Java\jre1.5.0_10><C:\Programme\Java\jre1.5.0_10
\bin\client\jvm.dll><1.5.0>
trying "C:\Programme\Java\jre1.5.0_10\bin\java.exe"
Running process registry ... 1.5.0 <= 1.5.0<= 0.0.0
Version of VM checked... OK
Running new proc for "C:\Programme\Java\jre1.5.0_10\bin\javaw.exe"
Created temporary filename to hold the jar (C:\DOKUME~1\prog\LOKALE~1\Temp\temp0
.jar)
Embedded jar saved at C:\DOKUME~1\prog\LOKALE~1\Temp\temp0.jar
CLASSNAME = <ro.jarcraft.andranalizer.Andranalizer>
---------------------------------------------------
COMMAND LINE: "C:\Programme\Java\jre1.5.0_10\bin\javaw.exe" -classpath "C:\DOKU
ME~1\prog\LOKALE~1\Temp\temp0.jar;" ro.jarcraft.andranalizer.Andranalizer
RESULT: 1
WAITING: 1
WAIT ENDED
DELETING C:\DOKUME~1\prog\LOKALE~1\Temp\temp0.jar
NORMAL EXIT
--PRESS A KEY--
Sper ca te va ajuta :-)
OriginalCopy
May 5 2007, 20:30
acum am vazut in .ini ca exista o setare pentru cale, am introdus calea corecta, si merge.
totusi ar fi elegant sa detecteze el din registry unde este ymsgr instalat. Si mai frumos ar fi sa detecteze clienti multipli (doar ce mi-am instalat the brand-new pidgin, pe care il foloseam si il folosesc masiv, dar ocazional folosesc si ymsgr)
LE: clienti multipli si sa agregheze logurile si sa faca tot felul de operatii (pe care te incurajez sa le implementezi
)
OriginalCopy
May 5 2007, 20:37
si are probleme la decodarea mesajelor, am atasat fisierul text cu un mesaj exemplificator
Ai putea pune si timpul ? :-)
QUOTE
totusi ar fi elegant sa detecteze el din registry unde este ymsgr instalat.
Am adaugat acum un setup.exe pentru windows, care ia din registry calea si o seteaza in ini. (Versiunea atasata in postul asta. Dintr-un motiv stupid nu o pot pune si pe site momentan...)
QUOTE
Si mai frumos ar fi sa detecteze clienti multipli (doar ce mi-am instalat the brand-new pidgin, pe care il foloseam si il folosesc masiv, dar ocazional folosesc si ymsgr)
Si eu mai folosesc Gaim si Yahoo Messengerul de pe Linux (vechi si urat), ar fi o chestie sa suporte arhive si de la alti clienti (nu neaparat de Yahoo Messenger...).
QUOTE
Ai putea pune si timpul ? :-)
Da, ar trebui sa pun si timestamp (optional) la fiecare mesaj si eventual sa schimb numele de genul 20070104xxx.dat cu un format de data inteligibila (4 ianuarie 2007...)
QUOTE
si sa agregheze logurile
Asta nu stiu daca am inteles-o bine
Sa puna cap la cap, in acelasi text viewer, toate discutiile unui user (sau cu un user)?
Ceva de genul asta ar fi folositor mai ales pentru Gaim, care nu-ti salveaza intr-un fisier toate discutiile dintr-o zi - iti salveaza cate un fisier de fiecare data cand ai inchis fereastra cu un user.
QUOTE
si are probleme la decodarea mesajelor, am atasat fisierul text cu un mesaj exemplificator
Vad ca in exemplu sunt niste probleme cu niste diacritice, probabil ca trebuie sa adaug o optiune cu charsetul pentru fiecare set de arhive.
OriginalCopy
May 6 2007, 22:11
si eu folosesc linux (slack), si la asta nu ma gandisem, dar ar fi o idee sa poata recunoaste si partitiile ext2/3 pe calculatoare cum e al meu, unde am instalat IFS.
That would rock!
Nu ma pricep la java, dar ma pricep cat de cat la programare, deci daca ai nevoie de tester sunt aici. Ai suportul meu, atat cat pot :-)
Pai se poate rula jar-ul direct de pe Linux. Doar ca momentan nefiind suportat decat formatul de Yahoo Messenger asta nou, n-are sens decat daca ai si-o partitie de Windows si citesti arhiva de YM de pe aia.
In cazul asta, in ini ar trebui schimbat PROFILES_PATH in ceva de genul /media/sda1/Program Files/Yahoo!/Messenger/Profiles
si dup-aia se ruleaza jar-ul.
Cu java de la sun, 1.5 sau mai nou, ar trebui sa mearga.
QUOTE(T. Bex @ May 7 2007, 00:40)

...ar trebui sa mearga.
Nu inainte de a corecta un mic bug
creatorul
May 17 2007, 10:15
Decriptarea mesajelor ai facut`o folosind libraria asta ? http://jymsg9.sourceforge.net/
Sau ai descoperit tu cum sunt criptate ?
T. Bex
May 20 2007, 22:35
QUOTE(creatorul @ May 17 2007, 11:15) [snapback]2846686[/snapback]
Decriptarea mesajelor ai facut`o folosind libraria asta ?
http://jymsg9.sourceforge.net/Sau ai descoperit tu cum sunt criptate ?
Nu, n-am folosit api-ul ala. Uitandu-ma la "features", nu vad sa aiba suport pentru arhiva. Isi propune sa ofere suport pentru clienti de yahoo messenger, dar arhivarea mesajelor ramane probabil treaba fiecaruia, nu trebuie facuta neaparat cum o face yahoo messenger in persoana.
Este un articol: aici.
Si o chestie scrisa de mine in completare: aici.
creatorul
May 21 2007, 22:01
Mda ... am tot searchuit netu pana .. n-am gasit nimic despre cum cripteaza baietii de la yahoo logurile. Mai bine zis "cripteaza". Oricum intr-un tarziu mi-am dat si eu seama cat de usor au xor-uit asciiu fiecarui caracter cu caracterele ce compun ID-ul.
O sa fac si eu in scurt timp o versiune .NET a decoderului si niste chestii in plus.
mama da ce te-ai complicat inutil , nu era mai simplu sa fi facut un program in C in consola de dos si un algoritm sa decripteze arhiva care e criptata folosind algoritmul XOR la care gasesti multa documentatie pe net chiar si programe gata facute ...
T. Bex
May 21 2007, 22:59
Creatorul tocmai zicea ca nu gaseste multa documentatie pe net despre asta.
Programe gata facute sunt, nu neg. Ex: asta etc.
Programul care-ar rula in consola ce-ar face? Ar rula si-ar obtine niste fisiere text, necriptate. Tot mai buna o interfata sa le vezi cu un tree, cu ceva, plus alte operatii.
creatorul
May 21 2007, 23:22
T. Bex asa-i.
Am o intrebare cu privire la decodare.
In documentatia de pe net am vazut ca foloseste primii 5 octeti pentru timestamp . Am observat ca numai primii 4 folosesc la timp. Octetul al 5-lea ori este 06h in timpul conversatiei ori este 00h atunci cand incepe conversatia , deci nu prea ii gasesc folosul in cazul de fata.
Poate ma insel; astept un reply.
T. Bex
May 22 2007, 09:48
Treaba-i ca momentan am ignorat pur si simplu timestampul 
Da, vad ca al 5-lea octet e 0 cand lungimea mesajului e 0, deci mesajul respectiv oricum e ignorat, neafisat.
Cum spuneam, n-am facut nimic cu timestampul ala momentan. Banuiesc ca da un numar de milisecunde care trebuie adaugat la data din numele fisierului. Dar in cazul asta 5 octeti ar fi prea mult. O sa ma intorc la programel intr-una dintre seri.
creatorul
May 22 2007, 10:01
Este in format ctime. Am reusit sa il transform in DateTime din .NET cu ajutorul formulei asteia:
http://developer.berlios.de/snippet/detail...ippet&id=48
T. Bex
May 22 2007, 12:33
10x
Hello...
in legatura cu programul care citeste arhive........vreau sa te intreb...si dak poti sa imi spui.........el citeste numa arhiva unui id care a vb de pe calculatorul meu?....sau citeste si arhiva unei persoane care de ex....aia nu stie cine sunt eu....dar o am lista........pls raspunde-mi
AndreiASM
Mar 10 2008, 14:29
Logic si normal, merge doar pt. ID-urile care au chatuit de pe PC-ul tau, si mai mult, doar pentru cele pentru care era activata salvarea arhivei.
user2021
Jun 18 2008, 18:33
QUOTE (aleee @ Mar 10 2008, 15:06)

Hello...

in legatura cu programul care citeste arhive........vreau sa te intreb...si dak poti sa imi spui.........el citeste numa arhiva unui id care a vb de pe calculatorul meu?....sau citeste si arhiva unei persoane care de ex....aia nu stie cine sunt eu....dar o am lista........pls raspunde-mi
Mai bine incearca situl www.ymdecoder.com si acolo vei reusi sa decodezi arhivele online, fara bataie de cap cu diverse prgrame pe care tre sa le instalezi si care iti busesc sistemul.
alex_nanu
Aug 13 2008, 18:44
Nu merge
eu am VISTA poate aste e beleaua
shtephy32
Aug 14 2008, 07:30
QUOTE (alex_nanu @ Aug 13 2008, 19:44)

Nu merge

eu am VISTA poate aste e beleaua

Posibil... Dar ce e cu imaginea atașată?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.