Seeking refactoring advice

I'm trying to refactor the code in my small JSP/servlet-based application, and I'm at a standstill because I can't decide on the best of several approaches to take. I'd like to settle on a definite public API so that any further refactoring can be done as painlessly as possible, but in order to do this, I need to make a decision. Please read further if you would like to help me out, I appreciate it.
MY SITUATION:
In my application, I have a class that contains a reference to an ArrayList. Let's call it MyList. MyList is essentially a wrapper around that ArrayList, I thought this would be a good idea since I can always change to another Collection implementation if I find a good reason to (better performance, etc). Currently, MyList also contains a method called toHtml(), which generates an HTML table representing the contents of the ArrayList (actually it contains detailed info on each item in the ArrayList, but that's beside the point).
MY THOUGHTS:
At first it seemed like a good idea to have the toHtml() method in MyList, because anywhere I'm using a MyList instance, I can quickly generate an HTML representation of the list. And if I need a differently-formatted HTML representation, I can always create a new method that generates the output differently, using the same information. But then I wondered if I should refactor and create a new class, MyListHtmlDisplay. The purpose of this would be to keep all display logic out of MyList. If I need to generate an HTML representation of a MyList instance, I can just pass a MyList instance to MyListHtmlDisplay and use one of its methods to generate the display.
The reason I thought this would be a good idea was that it makes MyList a little more versatile, I can use it in a non-HTML version of my application (and it is very likely that I will be writing a Swing client to complement the JSP/servlet application I have already started). Obviously HTML display methods are extra baggage if I'm going to use the MyList class in a non-HTML application.
MY QUESTION:
If anyone can suggest which of the following make the most sense from a design standpoint -- I am not very well-schooled in OO design -- that would be great.
1. Should I create a MyListHtmlDisplay class that uses static methods? I would create a method for each kind of HTML representation of a MyList and pass the MyList as an argument to the static method. This solution does not seem very object-oriented, but sounds like a workable solution.
2. Should I create a MyListHtmlDisplay class whose constructor accepts a MyList instance as an argument? I would instantiate a MyListHtmlDisplay object in my application and pass in the MyList, then call any methods that I might need which can use the MyList to generate the HTML output.
3. Or would it be best to just leave things as they are, where MyList contains any methods necessary to display its contents? This keeps things simple, though I may end up with methods that I do not need later on if using MyList elsewhere.
Please don't limit yourself to one of the above choices if you have a better idea. Thanks in advance for your suggestions.

MY SITUATION:
In my application, I have a class that contains a
reference to an ArrayList. Let's call it
MyList. MyList is essentially a wrapper around
that ArrayList, I thought this would be a good idea
since I can always change to another Collection
implementation if I find a good reason to (better
performance, etc). So, why dont you just use the List interface instead of ArrayList? No need to create your own class.
1. Should I create a MyListHtmlDisplay
class that uses static methods? No. Create a MyListHtmlDisplay class that takes some formatting parameters in it's constructor and then implement a method called display(List list) or similar that does the actual formatting. This way you can easily create an interface that only contains the display(List list) method and you can have different implementing classes that displays the list in different formats.
3. Or would it be best to just leave things as
they are, where MyList contains any methods necessary
to display its contents? This keeps things simple,
though I may end up with methods that I do not need
later on if using MyList elsewhere.There is no general rule where to put methods like this. My approach is to first determine the interface I want to have towards an object. I try to keep this interface as small and clean as possible. I always create an interface, not a base class. I always access objects through this interface, not the implementation.
When I want to perform a method on an object implementing this interface, I first check if I can perform the operation using only the interface. If this is the case, I usually put the method in a separate class as this enhances the separation of concerns, simplifies the design and reduces dependencies between classes. If it can't be done using only the interface, I add a new method to the interface.
Hope this helps some!

Similar Messages

  • Seeking Professional advice for learning new technology

    Hi Friends/Professional,
    I am working as ABAP Consultant, i would like to learn new technology in sap, i am seeking advice please help me.
    As a abaper shall i select BW or XI or ABAP HR
    which is best acording to industry india/us market.
    i am not interested in coding, please advice,
    few friends giving advice BW it is correct.
    please give advice asap.
    Thanks in advance
    Manisha

    Hi Isidore,
    Please refer the link: http://www.adobe.com/products/creativecloud/tech-specs.html with system requirements to run the CC app's.
    Regards,
    Romit Sinha

  • Seek strategy advice after acquired OCA

    Dear all,
    I'm seeking advice from whom is willing to share strategy on how to get a job after OCA is acquired. The situation is this, I was in networking industry with 4 years experience but was cut short because of the changing trend in the economy and decided to focus career on Oracle related job. I just completed my first 1Z0-051 exam and preparing my next exam to get OCA.
    My concern is that I wasn't that young (I'm 36) and don't have any experience in database world whatsoever even though I have background in computer and electrical engineering. What is the best strategy to start my career in the industry as soon as the certification is acquired?
    best regards,
    Val

    jgarry wrote:
    As one who has seen network admins thrown into DBA work and fail miserably, I'd say your best option might be a smaller company that requires a spread of skills among a few people. That way you can impress them with your previous skills while developing your current ones. My impression is there are a lot of companies that have a few people in IT and those inevitably don't have a DBA but need the work done, and may not even know it. The problem with DBA work from a business perspective is that it is overhead. The problem from a skills perspective is that it requires quite a different view of solving problems (as well as being able to have multiple views of problems) and the real issues vary quite a bit from what is taught in OCA. So if you are good at switching hats on a moments notice, you might make the transition successfully. Some of the best DBA's I've run across came from math or EE backgrounds, and I think that is because they are taught to transform complex problems into solvable problems. Certification (especially network certs) emphasizes memorizing tasks, simply the wrong approach for solving complex problems. And that's why OCA has such a bad rap. Junior operational DBA's usually have boring repetitive tasks, but there is a lot more to DBA work than that.
    How to find such companies? That's a toughie. But keep at it, dealing with massive rejection is a marketing skill, which also helps in DBA work (in which by its nature, most success is invisible), and with a crashed improving economy full of companies that have lost good people, eventually you get something. If you are a mid-30's female, you have an advantage, believe it or don't (can't tell from Valerie, of course). I personally dislike linkedin, but it sure seems to be on a roll.would you be kind enough to publish the name of such guys who worked as marketing before and worked as a DBA just having only OCA ? !--! My dear friends word without an evidence has no value. !--! These days I found only OCA guys are not recruited to reputed companies !--! I found DBAs are not eligible   for BPO also !-_-! as they are not certified for BPO. I assure OP that vendors will shipped some job links after completion of your OCA along with your success kits -- few days back i get call for such !-_-! As a 500 --internal server error or network connection failure error or some database may be down or having some performance issue for storage also so DBA must know everything pl/sql is related to sql tuning which is a major part of PT and disk array concept is required also. so after knowing everything you can be a DBA. !-_-! . So my opinion is very simple first grab a job then learn by day by day,certification is useless unless it is supported by practical experience. And think 100 times to switch your domain always.Even after grabbing experiences you may found that certification has become more useless.As a DBA your friend will be alertlog and google and oracle docs will be your teacher.
    kind regards

  • Seeking for advice on enhancing BW reporting speed

    Hi all,
    I am currently supporting a BW 3.0 system, but not so familiar with BW. BW reporting is getting slower these months. I would like to seek for some advices on enhancing BW reporting speed. Could anyone give me some advices?
    Many thanks!
    Best regards,
    Marcus

    Hi
    Use Aggregates, Compression / partitioning of the tables at Bi side.
    Do not Use much Nav. Attributes, Virtual Key figs at Query
    Use Statistics Queries to know where the query is consuming much runtime for better analysis.
    Read Page No.28
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/afbad390-0201-0010-daa4-9ef0168d41b6
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/cccad390-0201-0010-5093-fd9ec8157802
    Hope it helps

  • [SOLVED] Seeking for advice at aur package managment.

    Hello again.
    I've been using arch for a little time but this far I like it more eveyday.
    I've installed virtualbox PUEL from the AUR with makepkg and pacman -U. It's working fine.
    But I want to install more software from the AUR. Actually, maybe I'll be installing lots of software from the AUR. My question is, since these software is installed "manualy", is there an easy way of keeping it up to date?
    I've tried yaourt but I really don't like it very much. (Im not using sudo [maybe later] and it asked my root password 3 or 4 times and finally wasn't able to install anything; pacman works fine. Yaourt has no good documentation) I even created an AUR account to see if there was some way of getting notifications of updated packages to upgrade them manually. But this far, I haven't found any satistactory solution.
    Edit: Also, I've seen that at least for virtualbox and yaourt, there are repos that can be added to pacman. Can I add a repo for each piece of software chosen from the AUR? Are there repos only for some "very used" software?
    Thanks for your advice.
    Last edited by ztrange (2009-08-02 06:44:08)

    ztrange wrote:
    H
    But I want to install more software from the AUR. Actually, maybe I'll be installing lots of software from the AUR. My question is, since these software is installed "manualy", is there an easy way of keeping it up to date?p
    Actually, I think that with yaourt you could do the best update for all AUR-installed packages. yaourt -Syyu --aur --devel for example.
    I've tried yaourt but I really don't like it very much. (Im not using sudo [maybe later] and it asked my root password 3 or 4 times and finally wasn't able to install anything; pacman works fine. Yaourt has no good documentation) I even created an AUR account to see if there was some way of getting notifications of updated packages to upgrade them manually. But this far, I haven't found any satistactory solution.
    Try aurbuild as well
    Edit: Also, I've seen that at least for virtualbox and yaourt, there are repos that can be added to pacman. Can I add a repo for each piece of software chosen from the AUR? Are there repos only for some "very used" software?
    Thanks for your advice.
    Except for [community] of course
    I can think of two unofficial repos:
    repo.archlinux.fr
    [archlinuxfr]
    Server = http://repo.archlinux.fr/i686
    or
    [archlinuxfr]
    Server = http://repo.archlinux.fr/x86_64
    and adslgr32/64
    amd64
    [adslgr64]
    Server = http://adslgr64.tiven.org/archlinux/x86_64
    and the
    i686 one
    [adslgr32]
    Server = http://adslgr32.tiven.org/archlinux/i686

  • Beginner seeks general advice.

    I am fascinated with iMovie.
    I've printed out the 'instructions' and can understand bits of it.
    The system tells me I have the wrong Graphics Card for certain facilities but I can live with that.
    However:
    I have a cart load of Hi8 Camcorder tapes. I can convert these to DVD on my domestic DVD recorder.
    My computer only recognises the DVDs as blank discs.
    Is there any sort of fix for this?
    The thumbnails provided when I'm playing with titles seem to show a very bitmapped version of the fonts. Does this cure itself in the finished production?
    Thank you for any help. Free Cinema tickets for my first International Premiere!

    Peter Skinner wrote:
    ... The version I have is 6.0.2 ..
    then, you still can not simply 'import' DVDs, use one of the following methods and tools:
    DVDs are in a socalled delivery format (mpeg2), which isn't meant and made for any processing as editing...
    for using the iLife vers. ≤6 apps, you have to convert'em first, in recommended order, choose one of the following tools/workarounds:
    DVDxDV (free trial, 25$, Pro: 90$)
    Apple mpeg2 plugin (19$) + Streamclip (free)
    VisualHub (23.32$)
    Drop2DV (free, requires installation of ffmpeg parts, google for it...)
    Cinematize >60$
    Mpeg2Works >25$ + Apple plug-in
    Toast 6/7/8/9 allows converting to dv/insert dvd, hit apple-k
    connect a miniDV Camcorder with analogue input to a DVD-player and transfer disk to tape/use as converter
    http://danslagle.com/mac/iMovie/tips_tricks/6010.shtml
    http://danslagle.com/mac/iMovie/tips_tricks/6018.shtml
    http://karsten.schluter.googlepages.com/convertdvdstodvs
    none of these methods or tools override copy protection/DRM mechanisms.. advice on 'ripping' is a violation of the ToU of this board ..
    +be nice to copyrights ...+
    By the time my International Premiere takes place, Apple will have invented something to make Air Travel obsolete.
    ... I'll wait, 'til iBeam/vers.1.4 is avail, those x.4. versions are usually the most stable ones ....

  • Seeking alternative advice for possible HD failure...

    My poor PB is just 4 months old and I'm not sure how, but I think the HD decided to quite (it clicks/whirs/clacks in ways similar to my previous notebook computer shortly before it quit).
    I cannot access anything on the HD itself, but can get to disk utility by way of the installation CD. When I try to run the utility I am not allowed to verify disk permissions or verify disk. When I try to verify, it says failure, could not unmount disk.
    If I try to repair disk permissions or repair disk, the computer starts the process, but just clicks and whirs FOREVER. It never actually does anything...
    the S.M.A.R.T. status shows verified, which should indicate the HD is ok (I assume).
    I need my computer immediately... what would be some advice for taking care of my problem? My current location is TOO FAR from an Apple Store to take it for repairs. Anything I can do on my own to solve this?
    I haven't tried it yet, (a bit afraid to) but I have considered erasing the disk. The file losses would be minimal, but if there is another route for solving this issue, I would rather go that way.
    Thank you for any and all advice you have!!!
    BeckyJ

    Welcome to Apple Discussions, BeckyJ.
    I think your PowerBook's hard drive is failing and there isn't really much you can do except replace the drive. Normally Apple will replace the drive under warranty - either sent in or at an Apple Authorised Service Provider.
    However as you need the computer immediately and don't wish to go via the warranty replacement route, then the only option available is to source a new drive (at your own expense) and replace the drive yourself. Installation instructions are available here. I do need to warn you that the process is not easy for anyone unfamiliar with working on the insides of a notebook computer and will invalidate the warranty.
    15" 1.25GHz/12" 1GHz PBs, PPC Mac minis, 12" iBooks G3/G4,   Mac OS X (10.4.5)   Cube, TAMs, iPods 2G/4G, iPs, AEBS, AX

  • Seeking overall advice from web developers using Dreamweaver

    I'm a fairly new web designer with skills based mainly in
    HTML and CSS (externally linked) and style statements only, however
    I have a big project ahead. My company will be asking me to develop
    a database-driven, login-only website (we are wholesale only and
    our customers require a state tax resale ID in order to even be
    able to purchase from us.)
    I wish to continue using Dreamweaver however I do not know if
    I need to learn PHP, ASP or SQL/MySQL for this scale of project. I
    fully expect we will be hosted on a Windows server, but we have not
    chosen an ecommerce software yet so I don't know what I should
    expect.
    I am prepared to learn whatever works best at a
    cross-platform capacity for our Mac users when we have some custom
    Flash applets developed to integrate in.
    If you were just getting started from ground zero, what would
    you do? What would you recommend I invest my time learning?

    I'd really agree with this. As a first foray into
    server-scripting, it will
    prove completely debilitating, in my opinion.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "LorindaWebDesign" <[email protected]> wrote
    in message
    news:f9q1ks$kqb$[email protected]..
    > Hi, are you working on this project alone? It sounds
    like too big a
    > project for
    > just one person. Designing the layout is simple, but
    getting it to work
    > will be
    > the hard part. I have a decent understanding of PHP,
    JavaScript, and MySQL
    > but
    > I wouldn't even consider tackling this project without a
    seasoned
    > programmer to
    > work with. Fortunately, I have a developer on staff with
    20 years of
    > programming experience. But he still has to hold my
    hand, even though I've
    > been
    > studying programming for 3 months. The best advice I can
    give you is to
    > pick a
    > language (probably ASP if your going to use a windows
    server), start
    > studying
    > (eclasses.org has some wonderful classes), hook up with
    an experienced
    > programmer, and look into software such as Cartweaver
    (it integrates
    > seemlessly with Dreamweaver to create an ecommerce
    site). They have
    > versions
    > for PHP, ASP, or ColdFusion (check out Cartweaver.com) -
    the only thing is
    > I'm
    > not sure if it can handle the level of complexity your
    site will need, but
    > it's
    > worth checking out.
    >
    > Good luck,
    > Lorinda
    >

  • Seeking info/advice on second drive installation

    My daughter recently gave me her old G4/400 Tower to use at our vacation home. It has only a 20GB drive, and I want to add a second internal drive. In looking at the various Western Digital drives compatible with Macs, I can't tell if they come with cables, mounting screws, etc. Does the middle connector of the ribbon cable plug directly into the new drive or is an additional cable required?
    As an alternative, could I hook up an external Firewire drive with OS X installed and designate that as the startup disk?
    Whether I install a second internal drive or hook up an external FW drive, my ultimate goal is to get away from the original 20GB drive as the startup disk.
    Any advice/info will be appreciated. Thanks.

    The first thing that you have to bear in mind is that model of G4 will only support drives up to 128GB on the internal bus. You can install a larger drive, but only the first 128GB will be used. There are drives of 120GB and smaller still available on the market.
    If you decide to go with the internal, the existing ribbon cable has the necessary connector for adding the second drive - it would go on the connector in the middle of the cable, and the added drive should be jumpered as Slave. Any retail box drives (as opposed to 'bare drives') will have the mounting screws in the kit.
    Going to an external FireWire drive is fine - I'd suggest checking out the options at OWC as most of their external drives are guaranteed to be bootable. The advantage would be that you're not limited to drives under 128GB.
    Either way, you can clone the existing boot drive onto the new one using Carbon Copy Cloner.
    -Douggo

  • Seek for advice on 845Gmax+333DDR

    Hi, I have a 845G Max, 333Mhz DDR 512MB memory, could anyone give me advice on the memory settings in the BIOS, such as the CAS things. Thanks a lot!
    Jerry

    hi
     as far as cas goes it is safest to leave it on auto
     the lower it is the faster your ram works
     how ever set it to low and your ram may refuse to work
     if you dont know how to clear your cosmos
     leave it aone
     take a look in the nforce forum for all the posts re bios
     2.5 were people cannot get their boards to boot at all
     and are awaiting msi sending them new bios chips
     this was down to the bios setting ram to cas 2
     and caused a lot of grief

  • New Oracle on Linux, Oracle noob seeking for advice

    I am working as a consultant for a medical group and they are in the process of buying a ERP solution that requires a Oracle DB, since I am a network/security guy I will ask you guys for advice.
    The idea is to install Oracle 10g STD One in a Dell 1950 server ( 3.0Gb xeon dual core, 4Gb RAM and 146 Gb SCSI 15K RAID mirrored setup), since they are starting from zero I think this setup will do with some minor upgrades in the future (this setup is for 50 users).
    The idea is use RHEL 5 and get the Unbreakable Support, my questions are:
    1. Can I run other services on the server without loosing Oracle support, like SAMBA?
    2. Are there any differences between Oracle's and RHEL 5 distros?
    3. Will oracle provide updates for packages like SAMBA?
    Best Regards,
    Willian

    Prando,
    First, EL5 is fully compatible with RHEL5. The only difference is about oracle logos. Whether you deploy rhel5 or el5 or not, you can get the unbreakable support. SAMBA packages are conatained in el5 and rhel5 dists. So oracle will provide updates for samba package and you will not loose oracle supprot.
    http://www.oracle.com/technology/tech/linux/htdocs/oracleonlinux_faq.html
    regards
    zhiqing

  • Seeking some advice in prep for iPhone 6

    So here are my questions.
    I would love to "clean install" everything from iTunes rather than using my backup from my iPhone 5, which was created originally from a backup of my iPhone 4S, so it makes me feel there may be a lot of hidden junk riding along into my new iPhone 6 if I continue using the backup to set it up. So if I do that, do I lose my text messages? Are all settings in apps going to be gone? On my current iPhone there is a large chunk of "Doscuments and Data" showing in the bar graph summary of the content on my iPhone. Are all the settings and texts contained in that?
    I noticed also that when going into my account on iTunes and looking at my devices using my iCloud account, it lists my iPhone 5 as "iPhone4S". I don't really want my new iPhone 6 to be listed as an iPhone 4S on my account, right?
    Finally, should I update my iPhone 5 to iOS8 on Wednesday before backing it up and trying to use that backup to set up the new iPhone 6, or not bother?
    Thanks all!

    And I've answered my question....my subscriptions "lost" on my iPhone 6 are because the magazines aren't formatted for the iPhone. Here I was thinking my new plus was a tiny iPad!!!

  • Seeking Expert Advice for Voiceover Recording

    I am a beginner and have recorded some VOs. I have the basics down (find a room with few parallel surfaces, porous ones like foam are better still, quiet room etc) I think but I was wondering if anyone had any links to more best practices that can make me look an expert. Thanks in advance.

    What matters most is SOUNDING like an expert.  Obtaining dynamic, strong, clear recordings depends on a lot of factors.  Obviously, the environment is important:  for voiceovers you'll want an acoustically dead room with no echoes, nor ambient background or external noises.  (Things to look for include air conditioners, busy hallways next to or above the recording room, etc.)
    You'll want a quality microphone geared for recording voice, probably a good pre-amp, and a quality audio device, quality cables that don't receive interference from power cords, cell phones, etc.  You may or may not have a separate mixer, but that will certainly be helpful in allowing your voice talent to hear themselves speak through headphone monitors.  You'll often want to run a separate bus to their headphones with a small amount of reverb added to help them distinguish what they're hearing through the headphones from their own voice.  You'll also want a pop shield between the speaker and the microphone, and an adjustable microphone stand.
    Your talent will probably want to stand, maintaining good posture and an open diaphragm while they speak, and will need to keep a constant distance from the microphone.  Give them water or tea, but avoid sticky liquids like fruit juice or soda.
    Unless you have a mixer that support monitoring, you won't be able to monitor via software when recording with Soundbooth.  If you find yourself wanting to setup a more robust recording environment, I would recommend taking a look at Adobe Audition 3.0.  There's a 30-day trial, and you should be able to configure complex setups with live monitoring, real-time effects, and more advanced compression and clean-up tools.
    Good luck!

  • Seeking for advice over software development start-up question

    Hi Admin ,
    My friend who is an internet marketer at warrior forum told me about Adobe AIR. He said that programs developed on Adobe Air could not be decompiled. I am a forex software developer that created both a trailing stop ea and forex charting software on the Metatrader 4 open source trading platform. My concern is that the software which i developed could be decompiled.
    I have a programming team and they have little or few experience with Adobe Air. I was thinking that before i ask them to research and start developing our software on Adobe AIR platform, could you help us but answering some important questions regarding AIR?
    Is it true that AIR applications cannot be decompiled?
    Forex software in .ex4 format and .dll files be transferred over to AIR format?
    Could there be a communication between AIR and Metatrader 4 trading platform ?
    For more info, visit these url :
    Metatrader 4 : http://www.metatrader4.com/
    Forex Applications which i Developed on Metatrader 4
    1: http://www.forexgeometry.com/
    2. http://www.forextrailer.com/
    Regards,
    Warren Seah

    There is no software that cannot be decompiled and/or reverse engineered. ActionScript is actually one of the easier languages to decompile. There are obfuscators and other protection schemes, but I can't attest to how well they work.
    You can write an ActionScript wrapper for dll libraries (in many cases). I don't know what .e4x format is.
    An AIR app can communicate with another application or server in a variety of ways. The most common include HTTP and sockets.

  • Refactoring (merging) applications using Toplink

    Hello,
    We currently have many small J2EE applications (the application server is OC4J). Each application has its own toplink (9.0.3) mwp file. Sometimes one table is mapped in many toplink projects.
    Our goal is to reduce the number of applications by merging the small applications that are functionally related. We also want to have one unique toplink mwp file per "big" application.
    I am seeking for advice concerning the toplink mwp files merge/refactoring. How would you do it ? Does someone have an experience in such a refactoring ? Would a toplink upgrade to 9.0.4 or 10.1.3 help ?
    Thank you in advance for any suggestion.
    Pierre Laroche

    Hi,
    If someone had a refactoring experience as described in the base subject, I would be grateful to have some advice.
    Thanks,
    Pierre Laroche

Maybe you are looking for

  • How can I copy SOME email folders from an old backup profile

    I have a folder created under one of my accounts named Archive. In it I had subfolders for previous years. I've discovered they are all missing! But I have a full profile backup from months ago, but these previous year folders would still have their

  • Hi everybody

    I just built my first computer using an msi 865pe neo 2 . Everything was going along fine until I tried to plug in my monitor and Ill be damned, no vga connector on the mother board . Now who would have thought of that? How does one deal with this ?

  • Quicktime error 2093 windows xp need help

    can not unload quciktime or get to load new quicktime can not run on windows xp I get error code 2093. went to open the quicktime exe folder and running as me do not see how to over ride or check adminiatrator box

  • I subtract two dates and have total seconds. How to convert seconds to.....

    days/hours/minutes/seconds. Does anyone know how to convert a # that equals total seconds to days/hours/minutes/seconds?? Thanks as always Adam

  • After uninstalling "No Squint" Firefox zoom is not saved - Solution

    I just wanted to post the solution to the problem described in this question https://support.mozilla.org/en-US/questions/962175 because I saw that none of the replies were helpful and the person had to restore from a backup. In my case the source of