You are here

Portable Miranda: Test Release... Interest?

33 posts / 0 new
Last post
John T. Haller
John T. Haller's picture
Online
Last seen: 16 min 3 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Portable Miranda: Test Release... Interest?

UPDATE 4/17/2006: This has been released:
https://portableapps.com/apps/internet/chat/portable_miranda

I've posted a test release of Portable Miranda. Miranda is actually quite portable as it is. (it saves its profiles to its exe directory by default, which is nice) My version really only has a couple differences:

1. Total install size is dropped from 2.70MB to 1.14MB
2. The profiles directory is split out by default and the launcher allows you the same flexibility in placement as with Portable Firefox, Portable Gaim, etc... so you can have your settings in a seperate 'settings' directory by default... or you can drop Portable Miranda into the same directory structure of the Portable Apps Suite -- a PortableApps directory with an Apps and Data directory within -- and have it work there as well (with the miranda EXE in Apps and the profiles within Data).

I'm not definitely releasing this as an app, it was an experiment to see if there was any interest and if the 2 features this adds are useful enough to warrant a release. Really, I was just kinda excited when I got it up and running and wanted to hack around with it a bit. Smile Here's the link:

http://prdownloads.sourceforge.net/portableapps/portable_miranda_0.4.0.2...

So, any thoughts?

Regards,
John

UPDATE: The download issues have been fixed.

justin
Offline
Last seen: 13 years 2 weeks ago
Developer
Joined: 2005-12-24 15:41
sure

I would be interested, but it seems that the link is broken. It takes me there, but whenever I try a mirror to download it, it says that there was a problem downloading, and to try a different mirror. I did manage to get it working from one of the international mirrors.

-Justin

justin
Offline
Last seen: 13 years 2 weeks ago
Developer
Joined: 2005-12-24 15:41
hmm

It seems to be a little hard to use. I still can't find how to disable timestamps, and I'd rather it ask me for a password before signing on, instead of just storing it. Also, it seems to log everything, even though I don't want it to. If I can reconcile these problems, then it would be perfect. It would be great for people with multiple protocols that want to have something smaller that Gaim. It does have a good interface though, and the other things are minor problems, so I would recommend releasing it. For now, I'll just stick with miniaim.

EDIT*- I have found a solution for most of my problems. Mostly thanks to the FAQ on Miranda's website. Also, do you think that plugins will work?

-Justin

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
Customization

Miranda is made for people who like to have complete control over their applications. It's the Linux of messaging systems. You'll end up spending hours just to get it the way you like it, going through not only the settings, but also the plugins and skins available online.

As for the history, everything is stored as event history. If it didn't store this history, you'd get messages, but they wouldn't display. You can use the History Sweeper plugin mentioned as well as going into the "Messaging Log" options and changing the "Load History Events" settings.

Rob Loach [Website] [Projects]

John T. Haller
John T. Haller's picture
Online
Last seen: 16 min 3 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Runs from a floppy

Just out of pure curiosity... I tried it. And it works. Really slowly Smile But it works. Just be sure to disable logging. And ditching any protocol plugins you don't need would be a good idea, too.

Sometimes, the impossible can become possible, if you're awesome!

justin
Offline
Last seen: 13 years 2 weeks ago
Developer
Joined: 2005-12-24 15:41
logging

How do you disable logging?

-Justin

John T. Haller
John T. Haller's picture
Online
Last seen: 16 min 3 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
You can't, but...

You can't at the moment... which is kinda silly... but you can use the History Sweeper Plugin to auto-clear it.

Sometimes, the impossible can become possible, if you're awesome!

justin
Offline
Last seen: 13 years 2 weeks ago
Developer
Joined: 2005-12-24 15:41
History Sweeper

It works great. Miranda is now perfect for me. I would recommend that you release PortableMiranda with the History Sweeper plugin with it. Also, release it as soon as possible, this could really be helpful for those with multiple accounts and not much space.

-Justin

alephsmith (not verified)
Virtual Database Driver

I currently use my own configuration of Miranda on a USBDrive and I recommend the inclusion of the Virtual Secure Database Driver.

This will let you
a) set a password to protect your database (I'm not sure how secure this is though)and
b)if you chose to not let the virtualised database 'realize' it will effefctively be like disabling loggin of messages. Ie the messages will not get written to the database on your portable device.

The virtualisation will also protect the read/write life of your device.

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
Interesting

Thanks for the note, John. I checked it out and it is nice to add it to the Portable Apps repertoire. I copied over my original profile (.dat file) along with all plugins and images that I used, ran PortableMiranda.exe and it worked just fine. It doesn't really improve Miranda aside from the ability to use the INI file, but it's still a nice thing to have.

On some computers, I've noticed that when running Miranda it asks for some special network binaries. After about an hour's worth of research on the matter, I came to realize that you needed to include libeay32.dll and ssleay32.dll to have it work in those situations. This is really rare though and has only happened to me on one reasonably old computer thus far. If you'd like, I could upload these two files to my server for you.

My Miranda directory is eight megabytes including my profile file and all of my favourite plugins:

  • AIM
  • Alarms
  • Behind Edge
  • Chat
  • CList Classic
  • FTPFile
  • History Sweeper
  • ICQ
  • IRC (two different DLLs so I can connect to two servers)
  • Jabber (GTalk)
  • MetaContacts
  • MSN
  • PopUp
  • SmileyAdd
  • SRMM
  • Startup Status
  • Status Change
  • Yahoo

I took a look at the NSI file and now am extremely interested in getting into NSIS application development. One of my clients was looking for a simple application and I am now debating to use NSIS instead of plain old C++. If I succeed in making an application portable using the methods you've used with the other application suites, should I just contact you on the matter? I was also thinking of implementing an application that would use a Lua script to make applications portable, but that's on my ever growing todo list so I don't know if I'd ever get around to it.

Rob Loach [Website] [Projects]

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 15 years 2 months ago
Joined: 2006-01-06 21:27
NSIS

NSIS is really easy once you get started. There is heaps of documentation and the offical forum, which I'm a member of Blum
As for contacting John, I wouldn't know.
But if you need any help with NSIS contact me
----
R McCue

"If you're not part of the solution, you're part of the precipitate."

justin
Offline
Last seen: 13 years 2 weeks ago
Developer
Joined: 2005-12-24 15:41
1.08 MB

Is the size that I managed to get PoratbleMiranda down to after eliminating all the plugins that I didn't need (which is all but AIM, IRC, and Jabber, which I need for my Google Talk account.), and adding History Sweeper. It works great.

-Justin

rellimdr (not verified)
I say go for it. I tried it

I say go for it. I tried it again and I could get used to it. Better than the 19mb trillian i'm using now.

justin
Offline
Last seen: 13 years 2 weeks ago
Developer
Joined: 2005-12-24 15:41
profiles

I found a fix for the problems with viewing profiles (You usually get a 404 and have to refresh many times to get them to work in the browser). You can just change the server it connects to(in aim)from toc.oscar.aol.com to aimexpress.oscar.aol.com and the profiles work on the first try. I hopw this is helpful to someone.

-Justin

pyoung09259
Offline
Last seen: 18 years 2 weeks ago
Joined: 2005-12-15 12:53
Is this just another

Is this just another portable IMing service?

-pyoung09259

Portable Apps Own

justin
Offline
Last seen: 13 years 2 weeks ago
Developer
Joined: 2005-12-24 15:41
well

I suppose so, but it is considerably smaller than Gaim, and it still does multiple protocols. But if you aren't concerned with space, then just go with whatever is easier for you. You can easily eliminate plugins that you don't need, making it even smaller.

-Justin

John T. Haller
John T. Haller's picture
Online
Last seen: 16 min 3 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Yes, but smaller

Miranda is considerably smaller than Gaim but far more geeky to setup and configure. I don't recommend it for non-techies.

Sometimes, the impossible can become possible, if you're awesome!

justin
Offline
Last seen: 13 years 2 weeks ago
Developer
Joined: 2005-12-24 15:41
not necessarily

With your package it isn't that hard.

-Justin

InvisoSniper
Offline
Last seen: 18 years 3 months ago
Joined: 2005-12-09 08:33
Love It

Now that Miranda si here, if i get a new Flash drive i have a one stop shop for most of the things i need.

Also I've recomended to all my friends an co-workers to the site, and they have good things to say as well.

John T. Haller
John T. Haller's picture
Online
Last seen: 16 min 3 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Worth a Release?

So is the consensus that this is enough of an enhancement to warrant a release? Or do folks think Miranda IM by itself is portable enough as-is? (since it is completely portable unmodified)

Sometimes, the impossible can become possible, if you're awesome!

justin
Offline
Last seen: 13 years 2 weeks ago
Developer
Joined: 2005-12-24 15:41
Release

I think that you should release it. Your package makes it easier to use and it saves space, always a plus on a USB drive.

-Justin

pyoung09259
Offline
Last seen: 18 years 2 weeks ago
Joined: 2005-12-15 12:53
It is only like 6 MB, that

It is only like 6 MB, that is hardly anything. I don't see a point in releasing it when you can still get it somewhere else.

Portable Apps Own

InvisoSniper
Offline
Last seen: 18 years 3 months ago
Joined: 2005-12-09 08:33
I Agree

Release it!
Because it makes this version makes installing it that much easier for non-geeks.

justin
Offline
Last seen: 13 years 2 weeks ago
Developer
Joined: 2005-12-24 15:41
consensus

There appears to be more that want it released that not.

-Justin

Ashes for Tears
Offline
Last seen: 17 years 1 month ago
Joined: 2006-01-11 08:41
Hmmm...can't seem to get it

Hmmm...can't seem to get it to work...In fact, my local install, which I have not accessed in a while does not seem to be funtioning either...any thoughts? Thanks for the release, BTW!

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
Details?

Any details as to what happens when you run it? We can't help you unless we know what the problem is.

Rob Loach [Website] [Projects]

John T. Haller
John T. Haller's picture
Online
Last seen: 16 min 3 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Is it AOL?

If so, switch toc.oscar.aol.com to aimexpress.oscar.aol.com in the AOL properties. Mine would never connect with toc, either.

Sometimes, the impossible can become possible, if you're awesome!

Ashes for Tears
Offline
Last seen: 17 years 1 month ago
Joined: 2006-01-11 08:41
that did it, TY John.

That did it, TY John. And sorry Rob, was a little tired, so I forgot webiquette. Won't happen again. Wink

Rob Loach
Rob Loach's picture
Offline
Last seen: 16 years 3 months ago
Developer
Joined: 2005-12-09 17:29
Yeah

Sometimes I also find I have to change the IRC port depending on what ports are open on the network I'm on.

Rob Loach [Website] [Projects]

snapfinger (not verified)
after a month

i've been using miranda for quite awhile now and about a month for your package. i am yet to encounter any hitch whatsoever with portable miranda. thanks john.

jordis
Offline
Last seen: 5 years 2 months ago
Joined: 2006-04-02 15:01
Yes to release & profile issue

Hi
I've been using Miranda in a USB stick and it works beautifully. I'm currently using the latest 0.4.3 Alpha Build #49 (RC1) Unicode (found in http://blog.miranda-im.org/2006/03/19/build-49-rc1-released/)
If you decide to make an official release, I would also include the Virtual Database Driver previously mentioned by alephsmith. See:
http://forums.miranda-im.org/showthread.php?t=4426
This reduces writes a *great* deal.

Now, about your ProtableMiranda.exe launcher, it works great when my Miranda database(settings or profile or whatever you want to call it) is in the same level as \miranda folder. That is:
PortableMiranda\miranda
PortableMiranda\settings

However, I can get it to work with the structure mentioned in the readme.txt:
-\ --- Directory with PortableMiranda.exe (PortableApps, for instance)
++\Apps\
+++\PortableMiranda\
++++\miranda\
++\Data\
+++\PortableMiranda\
++++\settings\

When setup in the above structure, Miranda prompts to create a new profile every time.

I tried to add a PortableMiranda.ini with the portablemiranda.exe, but this is what happens:
I realised that PortableMiranda.exe modifies mirandaboot.ini by setting the ProfileDir= (in mirandaboot.ini) to the same value as specified in SettingsDirectory= (in PortableMiranda.ini)
Based on the above file structure, the following path should be set in PortableMiranda.ini:
SettingsDirectory=Data\PortableMiranda\settings
However, this path will be written to mirandaboot.ini, which is of course wrong because mirandaboot.ini is located in a different directory from PortableMiranda.ini.
The correct path (relative to mirandaboot.ini) would be:
..\..\..\Data\PortableMiranda\settings
If I set this in PortableMiranda.ini, PortableMiranda.exe will complain that the directory does not exist (since it's trying to find it relative to PortableMiranda.exe).

Anyway, I hope I set myself clear enough for you to get the gist...

The workaround I'm using is setting the following path in mirandaboot.ini:
ProfileDir=..\..\..\Data\PortableMiranda\settings
and running miranda32.exe straightaway (that is, not using your ProtableMiranda.exe launcher).
Apart from checking that the application & settings directories exist and modifying the mirandaboot.ini, does your launcher perform anything else that I'm missing?
Thanks and sorry for a looong post
jordis

HamzaH
Offline
Last seen: 6 years 2 months ago
Joined: 2005-12-17 18:16
Recommendation!

Now I'm confused... There are many Instant Messagin software... such as Gaim, Miranda, IM2...etc and I think all doing same... Could someone guide me to the best one of them? I want it portable, supoorting many protocols , and the most important the logging feature.. of course it should be (light), you know that USB FlashDisk is slower than HDD in reading/Writting.. Thx

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 15 years 2 months ago
Joined: 2006-01-06 21:27
Portable Gaim

is the one I use and does all of the above.
----
R McCue

"If you're not part of the solution, you're part of the precipitate."

Topic locked