Re: Interfaces in Forte - has anyone used them?

We are making use of interfaces extensively and have never had the
slightest problem. Interfaces do not cause any overhead, since they are
mainly a means to support type checking by the compiler. At run-time the
interface does not appear any more.
Using Forte 3.0.F.2
General wrote:
>
We are embarking on the analysis phase of a large pay/personnel project. =
We have been advised to use interfaces wherever possible, because they =
promote flexibility and reusability. I am fairly well convinced of the =
benefits of using interfaces - they appear to have a lot of advantages, =
and no drawbacks. However, I do wonder whether Forte's implementation of =
interfaces is stable and usable (..it was only introduced in version 3). =
If not, we may be better advised to use standard techniques.
If you have used Forte interfaces I would be interested to hear how you =
got on.
regards,
Tim Kimber--
Dr. Thomas Kunst mailto:[email protected]
sd&m GmbH & Co. KG http://www.sdm.de
software design & management
Thomas-Dehler-Str. 27, 81737 Muenchen, Germany
Tel +49 89 63812-221 Fax -444
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

Eric,
You are correct, "manipulate anAIFace object" is not really the correct
way of thinking about what is happening. We are really manipulating an
instance of an object through an interface.
In regards to your other statement: "if Project C needs visibility to B,
it must have B as a supplier Plan." Forte does not force this to happen
when you are using interfaces, which is what causes the problem. Let me
expand on my initial example and add enough detail so that you can create
the problem, which surfaces as a deserialization error:
Project A (No Supplier Plans)
Defines Interfaces: UnitIFace with method GetValue() which returns an
integer
Project B (Contains A as a Supplier Plan)
Defines Class: Unit with attribute _Value as an integer and method  
GetValue() which returns _Value.  Implements interface UnitIFace.
Project C (Contains A as a Supplier Plan)
Defines Class: Square with method Calculate which accepts an
UnitIFace as an input parameter and returns an integer. This class needs
to be setup as a distributed object so that I service object can be
defined using this class.
Defines Service Object: SqaureSO using the Square class.
Project D (Contains B and C as Supplier Plans)
Defines a class or uses a window that creates an instance of Class B
and passes it to the SquareSO service object that sqaures the value and
returns an integer.
Once this is setup, use the running man to run everything locally. This
will run fine because the dependencies for the local partition end up
including Projects A, B, C and D. Next, run distributed and move the SO
to a remote partition. Now when you execute you will receive a
deserialization error. This happens because the dependencies for the
remote partition only included project A and C. The partition did not
have the necessary information to deserialize the underlying instance of
Class Unit that is referenced through the inteface UnitIFace.
The problem can be resolved by either adding Project B as a supplier plan
to Project C or ensuring that the interface and class are declared in the
same project as I suggested in my previous message. In either case, this
must be resolved by the programmer since Forte is not yet smart enough to
correctly resolve the project dependencies, even though all of the
information needed to establish the correct dependency hierarchy is
available.
Bradley K Wells
[email protected]
Strong Capital Management, Inc
http://www.strong-funds.com/
From: Eric Pereira
Sent: Friday, July 31, 1998 5:57 PM
To: [email protected]
Cc: [email protected]
Subject: RE: Interfaces in Forte - has anyone used them?
Bradley,
Thanks for that descriptive note on interfaces.
I do have a observation : in that example you gave us, if Project C
needs visibility to B, it must have B as a supplier Plan. Therefore, I
don't quite understand how partioning classes in C would end up with a
run-time errror in distributed mode, given that B supplies C (something
you've perhaps missed out in your example ?).
Also, is it really possible to "manipulate AIFace objects" ? Interfaces
are'nt really objects, they just help implement a compile-time type
check.
Thanks.
Eric Pereira
Forte Consultant
----<snip>------------------
Example:
Project A - Contains AIFace
Project B - Contains Class B which implements AIFace, depends on Project
A
Project C - Contains Classes manipulating AIFace objects, depends on
Project A
This can run fine locally since the local partition has knowledge of all
the classes in A, B, and C. Now as soon as you throw a service object
on
classes on Project C and push them into a remote partition, your
application starts failing because that partition does not contain the
information form project B since there is no dependency on that project.
The partition needs the information from project B though since it
contains the definitions for the actual implementation objects, however
there was no way for Forte to determine that need when it generated the
partition.
This problem is initially eliminated by keeping the interfaces in the
same project as the underlying business objects. But once you start to
have interfaces implemented by multiple classes from multiple projects,
then this won't cover all the bases either. In any case, it is an issue
that you will need to consider at some level when using interfaces.
Good luck!
Bradley K Wells
[email protected]
Strong Capital Management, Inc
http://www.strong-funds.com/
From: "Ngai, Stuart" <[email protected]>
Date: Thu, 30 Jul 1998 11:10:50 -0400
Subject: RE: Interfaces in Forte - has anyone used them?
With version 3G, you can not create an array of interfaces. I believe
Forte
will have that feature in version 4 (which is scheduled to be in
production
at the end of next year).
-----Original Message-----
From: Thomas Kunst [SMTP:[email protected]]
Sent: Thursday, July 30, 1998 8:52 AM
To: [email protected]
Cc: General
Subject: Re: Interfaces in Forte - has anyone used them?
We are making use of interfaces extensively and have never had the
slightest problem. Interfaces do not cause any overhead, since theyare
mainly a means to support type checking by the compiler. At run-timethe
interface does not appear any more.
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
Get Your Private, Free Email at http://www.hotmail.com
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

Similar Messages

  • Service objects inside libraries (WAS: Interfaces in Forte -has anyon

    The following message is actually not about interfaces, but libraries:
    > From: Jeanne Hesler <[email protected]>
    > To: [email protected] <[email protected]>
    > Date: Thursday, July 30, 1998 11:12 AM
    > Subject: RE: Interfaces in Forte - has anyone used them?
    >>
    > Just to clarify a few things:
    >>
    1) Just to be 100% correct -- it is actually Libraries that areloaded and
    not Interfaces. The distinction is important because a librarycould
    potentially implement many interfaces (or provide manyimplementations for a
    single interface).
    2) The code in a Library may reference a service object, but itmay not
    define a service object. Of course any SO's referenced by thelibrary
    must already be known to the loading partition. It is OK to havecode like
    this in a library:
    MySO.doSomething();
    The documentation is a little vague on this point, but I haveconfirmed that
    this is true through Tech Support and by experimentation.
    Actually you CAN define and use service objects inside libraries
    (compiled or interpreted) with two restrictions:
    1) You can not define two service objects inside library in different
    projects and call one of them from another. If you need that, both
    service objects must be in the same project.
    2) If service object is defined and used only by library (if it never
    referenced directly by application code), than in order to be able to
    partition application, you will need to create dummy method inside
    application, which will reference this service object (you do not need
    to execute this method - just have in the code).
    WBR,
    Nickolay Sakharov.
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    The way stateful Web services are currently handled is through the use of cookies ... once your stub invokes a stateful Web service a cookie is created which routes subseqent requests back to the Web service.
    In your scenario, the problem is given one client has creates Web service 1 and now Web service 2 would like to be able to use that state it really isn't possible unless you engineer a solution yourself ... you would need so somehow set the cookie on your Web service 2 client to that of the original client to Web service 1. State tends to be based around an individual client versus multiple clients for that state.
    There are numerous ways around this but you would be engineering around the issue ... the easiest is to write the state out somewhere so that it can be shared.
    This section of the doc gives a brief overview:
    http://download-west.oracle.com/docs/cd/A97688_06/generic.903/b10004/javaservices.htm
    Lastly be aware there is a bug with timeouts in stateful Web services in Oracle9iAS 9.0.3 that has been fixed in 9.0.4. I can't find the thread here that documents it but when I track it down I will post the link so you can see the workaround.
    Mike.

  • Has anyone used the QuickUSB module (Bitswise Systems) to interface to a USB Camera via IMAQ for USB?

    Has anyone used the QuickUSB module made by Bitwise Systems with LabVIEW for image acquisition.   I have a USB camera and I'm trying to use the IMAQ for USB controls to no avail.   Any input is appreciated. 

    Are you using the NI-IMAQ for USB functions or are you calling the QuickUSB libraries from LabVIEW?  Unless the USB camera is DirectShow compliant, then it will not work with the NI-IMAQ for USB driver.  You can use the Code Interface Node in LabVIEW to call external dll's, and it looks like from QuickUSB's website that is the best way to go.  Hope this helps.
    Jason N 

  • Has anyone used JAAS with WebLogic?

    Has anyone used JAAS with Weblogic? I was looking at their example, and I have a bunch of questions about it. Here goes:
    Basically the problem is this: the plug-in LoginModule model of JAAS used in WebLogic (with EJB Servers) seems to allow clients to falsely authenticate.
    Let me give you a little background on what brought me to this. You can find the WebLogic JAAS example (to which I refer below) in the pdf: http://e-docs.bea.com/wls/docs61/pdf/security.pdf . (I believe you want pages 64-74) WebLogic, I believe goes about this all wrong. They allow the client to use their own LoginModules, as well as CallBackHandlers. This is dangerous, as it allows them to get a reference (in the module) to the LoginContext's Subject and authenticate themselves (i.e. associate a Principal with the subject). As we know from JAAS, the way AccessController checks permissions is by looking at the Principal in the Subject and seeing if that Principal is granted the permission in the "policy" file (or by checking with the Policy class). What it does NOT do, is see if that Subject
    has the right to hold that Principal. Rather, it assumes the Subject is authenticated.
    So a user who is allowed to use their own Module (as WebLogic's example shows) could do something like:
    //THEIR LOGIN MODULE (SOME CODE CUT-OUT FOR BREVITY)
    public class BasicModule implements LoginModule
    private NameCallback strName;
    private PasswordCallback strPass;
    private CallbackHandler myCB;
    private Subject subj;
             //INITIALIZE THIS MODULE
               public void initialize(Subject subject, CallbackHandler callbackHandler, Map sharedState, Map options)
                      try
                           //SET SUBJECT
                             subj = subject;  //NOTE: THIS GIVES YOU REFERENCE
    TO LOGIN CONTEXT'S SUBJECT
                                                     // AND ALLOWS YOU TO PASS
    IT BACK TO THE LOGIN CONTEXT
                           //SET CALLBACKHANDLERS
                             strName = new NameCallback("Your Name: ");
                             strPass = new PasswordCallback("Password:", false);
                             Callback[] cb = { strName, strPass };
                           //HANDLE THE CALLBACKS
                             callbackHandler.handle(cb);
                      } catch (Exception e) { System.out.println(e); }
         //LOG THE USER IN
           public boolean login() throws LoginException
              //TEST TO SEE IF SUBJECT HOLDS ANYTHING YET
              System.out.println( "PRIOR TO AUTHENTICATION, SUBJECT HOLDS: " +
    subj.getPrincipals().size() + " Principals");
              //SUBJECT AUTHENTICATED - BECAUSE SUBJECT NOW HOLDS THE PRINCIPAL
               MyPrincipal m = new MyPrincipal("Admin");
               subj.getPrincipals().add(m);
               return true;
             public boolean commit() throws LoginException
                   return true;
        }(Sorry for all that code)
    I tested the above code, and it fully associates the Subject (and its principal) with the LoginContext. So my question is, where in the process (and code) can we put the LoginContext and Modules so that a client cannot
    do this? With the above example, there is no Security. (a call to: myLoginContext.getSubject().doAs(...) will work)
    I think the key here is to understand JAAS's plug-in security model to mean:
    (Below are my words)
    The point of JAAS is to allow an application to use different ways of authenticating without changing the application's code, but NOT to allow the user to authenticate however they want.
    In WebLogic's example, they unfortunately seem to have used the latter understanding, i.e. "allow the user to authenticate however they want."
    That, as I think I've shown, is not security. So how do we solve this? We need to put JAAS on the server side (with no direct JAAS client-side), and that includes the LoginModules as well as LoginContext. So for an EJB Server this means that the same internal permission
    checking code can be used regardless of whether a client connects through
    RMI/RMI-IIOP/JEREMIE (etc). It does NOT mean that the client gets to choose
    how they authenticate (except by choosing YOUR set ways).
    Before we even deal with a serialized subject, we need to see how JAAS can
    even be used on the back-end of an RMI (RMI-IIOP/JEREMIE) application.
    I think what needs to be done, is the client needs to have the stubs for our
    LoginModule, LoginContext, CallBackHandler, CallBacks. Then they can put
    their info into those, and everything is handled server-side. So they may
    not even need to send a Subject across anyways (but they may want to as
    well).
    Please let me know if anyone sees this problem too, or if I am just completely
    off track with this one. I think figuring out how to do JAAS as though
    everything were local, and then putting RMI (or whatever) on top is the
    first thing to tackle.

    Send this to:
    newsgroups.bea.com / security-group.

  • Has anyone used reMIDI as a plug-in for GarageBand. I downloaded a trial version of reMIDI, which enables MIDI instruments to be strummed or arpegiated, but can't get it to work in Garageband.  How do I set it up?

    Has anyone used reMIDI as a plug-in for Garageband ('08)? The program allows MIDI instruments to be strummed or arpegiated. I have a trial version, but can't get it to work in Garageband. Wonder how to set it up.
    Thanks, Doctor Mark

    Port Forwarding.....or Port Mapping....as Apple calls it is a difficult and complex configuration method for most users. Because there are so many variables involved in this type of setup, it is not possible to provide a step by step guide that will work for everyone with all devices.
    It is possible that a setup guide exists for the the WD drive and AirPort Extreme, but you will have to go looking for it on the Internet. Even if you find one, it may not be tailored to your specific situation or needs.
    Sometimes, you can do everything right....at least according to someone's article or "how to" guide, and things still will not work correctly.
    In situations like this, when you really don't know what to do, you need to enlist the aid of an IT pro, who will know what to do based on your particular products and unique circumstances. Sometimes....they won't be able to get things working either due to particular circumstances.
    But, before you do this, I would strongly recommend that you use a Static IP address for your Internet connection with your ISP. If you do not have this now, contact them to ask them if they offer this type of connection. Expect to pay more for this type of service, of course.

  • Has anyone used Migration Assistant to move services from one system running Server to a new system?

    So, I've purchased a Mac mini to replace my aging Mid 2009 mini on which I've been running Mavericks Server.  In trying to answer the question of how best to move services from the old machine to the new, I've stumbled into the fact that Migration Assistant can apparently migrate not just user data for workstations and laptops, but also service data for servers.  The problem is there isn't much detail in the docs about how good a job it does when going from one machine to another without changing OS releases.  There's a very detailed document in the KB about going from older versions of Server to new (OS X Server: Upgrade and migration from Lion Server or Snow Leopard Server) and a general doc on migrating from another Mac under Mavericks (OS X: How to migrate data from another Mac using Mavericks) but that has no details about Server.
    Has anyone used Migration Assistant to move services from one system running Server to a new system?  Are there any details that are particularly important to get right?  Are there things that require manual steps after Migration Assistant is done?
    There are other ways I could tackle the problem, of course.  I could simply swap drives between the systems, but the new system has two drives that are bigger, faster, and I intend to mirror them.  That would complicate such an approach.  I'd really like to keep the conversation constrained to a discussion of Migration Assistant as the primary method.

    yes. I migrated a server frm lion to mavericks following these notes a while back:
    OS X Server: Upgrade and migration from Mountain Lion
    i do not recall having any problems with it.

  • I just saw a message that iWeb has been discontinued by Apple.  It suggested EverWeb.  Has anyone used this or do you have aother recommendation?

    I just saw a message that iWeb has been discontinued by Apple.  It suggested changing to EverWeb.  Has anyone used this or do you have another recommendation?

    Hi
    I have now used Everweb to transfer a website from iWeb &amp; am now working on transferring a second website.
    I cannot recommend Everweb highly enough. I am an amateur, so iWeb was the easy option for me. Everweb is just as easy to use and very similar to iWeb. New features are being added every few days.
    I am extremely impressed by the excellent and prompt service from both the forum and support. All my questions have been answered (&amp; there have been many of them!)
    Everweb is complimented by an excellent site Everweb codebox which has developed more widgets and codes to add to Everweb. Roddy from Everweb codebox has been invaluable by answering questions on the forum &amp; generally complimenting the Everweb team.
    I have purchased the Everweb program &amp; Hosting. This gives my 1 click updating and works seamlessly. The price is competitive and the support exemplary.
    All in all, I am delighted with Everweb, excellent program &amp; excellent support!! I would not hesitate in recommending it to anyone.
    In answer to your question...buy it!!!!
    Lynn

  • Has anyone used the Seagate wireless plus with an iPad?

    I would like to use this wireless external drive to store videos and then stream them to my iPad.  Has anyone used this drive and if so how do you like it?

    Hi everyone,
    I am frustruated with the Seagate Wireless Plus. I think most of you just download movies in it and then watch it on your tablet. I thought this can be my external storage for everything including the content of my iPad. Not so easy!!! I can't see anything from the content of my iPad when I connect it wirelessly to Seagate. I wrote to Seagate and apparently there is another thing called WebDav in order to do it. I think Windows are winning here how easy it is to connect devices. Simply, I can see the demo stuff from the Seagate on my iPad but nothing the other way, no pictures, no music, no videos stored on my iPad can be seen from the Seagate. If there is somebody who can explain to me how to do it before I will return the Seagate to the retailer please do it in a way normal people understand. Don't say "I think" as most of people in these forums do, please say only "I know" and lead me step by step what to do. I have the latest iPad mini with iOS7, 32GB WiFi & Cellular with Retina display. I've already updated the Seagate OS to 2.2.0.005 exactly as they advise by installing the 2.1.0.014 prior to that.
    Please forgive me for the tone but those 10 hours I spent so far without any results are too valuable to me.
    Thanks in advance. Danny.

  • Has Anyone Used the WD My Book External Drives for Time Machine?

    I'm thinking of getting the Western Digitial 1 or 2 TB My Book (Pro Edition 2 or Studio Edition) External Drives for use with 2 MacPros. Has anyone used these and could I use them with Time Machine? Would I have to reformat them for Time Machine?
    Thanks!
    Ashley

    You may, and probably want to format them, even if not TM use, I would anyway. Not everyone is happy with MyBook Pro and TM.
    I buy bare FW devices and add disk drive of choice, or just use OWC
    http://www.macsales.com/firewire and works well.
    FW800 is also better on the new Mac Pro
    http://www.barefeats.com

  • Has anyone used DETOX MY MAC and can it be trusted

    My Mac Mini n now running very slowly, its difficult to open up anything, and starts up really slowly. In general its just a pain. For a week now I can't open my emails in AOL, I can see them but can't open them.
    I have thought about DETOX MY MAC but I am worried that I will just be downloading more problems. Has anyone used it and can it be trusted
    Thanks Ann

    Don't install such "utilities." They're all scams.
    Launch the Console application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Console in the icon grid.
    The title of the Console window should be All Messages. If it isn't, select
              SYSTEM LOG QUERIES ▹ All Messages
    from the log list on the left. If you don't see that list, select
              View ▹ Show Log List
    from the menu bar at the top of the screen. Click the Clear Display icon in the toolbar. Then take one of the actions that you're having trouble with. Select any messages that appear in the Console window. Copy them to the Clipboard by pressing the key combination command-C. Paste into a reply to this message by pressing command-V.
    The log contains a vast amount of information, almost all of which is irrelevant to solving any particular problem. When posting a log extract, be selective. A few dozen lines are almost always more than enough.
    Please don't indiscriminately dump thousands of lines from the log into this discussion.
    Please don't post screenshots of log messages—post the text.
    Some private information, such as your name, may appear in the log. Anonymize before posting.

  • Has anyone used or researched using Peavey AmpKit LiNK and it's Applications in GB for the iPad?

    Has anyone used or resarched using Peavey AmpKit LiNK Hi-Fidelity Guitar Interface for Ampkit and Ampkit+ Applications on the ipad and with GarageBand. It seems that AmpKit unit gets better reviews than the iRig as an interface...
    A couple of questions... Does it work with GB (iPad and GB 11)... There is a recording function on the Ampkit Application... would this be compataible with GB for the ipad and also GB11 on the imac...
    Also if you have any experinces / thoughts on the usabilitiy of the AmpKit unit with the ipad that would be great...

    I have both the Ampkit link and a iRig. The AmpKit link is much better it sounds about the same as the iRig but much less noise. It works great with Garageband. I don't use the Ampkit software for recording. I have used AmpKit+ and Amplitube Fender on the ipad plugged into a PA and as a modeler for recording in Garageband (Mac).

  • Has anyone used "Final Cut Library Manager" with FCP X 10.1?

    I've just noticed this inexpensive app which looks interesting.
    http://www.arcticwhiteness.com/finalcutlibrarymanager/
    Has anyone used it?
    Comments?

    I assume you are referring to Event Manager which I also found extremely good.
    On the face of it, this looks rather like EM's  successor plus a more "FCP X"  looking interface.
    At first sight it promises to be a "must have" app,  but it's only by using it that its true worth and any potential flaws will be revealed.
    What's good is that you can download the demo version (not quite fully functional) to try out before you buy.
    Message was edited by: Ian R. Brown

  • Has anyone used MC Helper to reset hotmail on their Mac?

    Has anyone used MC Helper to reset hotmail on their Mac. I just did and I'm am worried as I gave them access to my computer over the phone. They have solved access to my hotmail account though, but they charged $200 for it plus a years free support. I was very suspicious but in the end went ahead. I now fear that they may be a scam of sorts. They could have implanted or encrypted something on my mac. Is this likely? Does anyone know? I'd be most grateful.

    LogMeIn Rescue is for one time support. This is a common tool used to support users. Microsoft uses it when they do support. I use one of the LogMeIn products myself when working with clients.
    In the future if you need help with a Microsoft product you can get free help on the Microsoft forums.
    Answers -Office for Mac
    Getting Started: http://answers.microsoft.com/en-us/mac/forum/macstart
    Word: http://answers.microsoft.com/en-us/mac/forum/macword
    Excel: http://answers.microsoft.com/en-us/mac/forum/macexcel
    PPT: http://answers.microsoft.com/en-us/mac/forum/macpowerpoint
    Outlook: http://answers.microsoft.com/en-us/mac/forum/macoutlook
    Entourage: http://answers.microsoft.com/en-us/mac/forum/macother
    Skydrive: http://answers.microsoft.com/en-us/windowslive/forum/skydrive?tab=QnA
    Lync: http://social.technet.microsoft.com/Forums/en-US/exchangesvrclients/threads
    Forum for Hotmail, Live, Outlook.com accounts
    http://answers.microsoft.com/en-us/windowslive/forum/mail
    O365
    http://community.office365.com/en-us/forums/default.aspx
    Hope this helps!

  • Has anyone used Malwarebytes or anything similar to protect Mac from virus etc

    Has anyone used Malwarebytes or something similar to scan Mac for virus and other security and effiency problems?

    I should have been more specific, I wasn't given a Mac to keep, I was given a Mac to clean up. I have almost 20 years experience working with personal computers and I've worked on every major OS that's been released during that time (OS/2, every version of Windows since 3.1, Linux, Mac OS, Unix). I no longer work in a shop specifically fixing computers but my family still gives me their computers to look at whenever they have issues. My cousin just gave me her laptop since she was unable to fill out any web forms that would try to verify her e-mail address, plus she kept getting pop ups to run some MacKeeper software. Had this been a computer I received second hand I would have re-installed the OS regardless of the state it was on, but since she needs the files on her computer for school I figured it'd be much easier to run a Mac OS equivalent of Malwarebytes than to backup everything and re-install the OS.
    Unfortunately when you search the internet for a Malwarebytes alternative for Mac OS, the majority of the time you just get posts from people saying "Macs are super secure, don't worry about it you won't get infected", which is a completely useless response for someone whose computer is infected. The rest of the posts responding to people who ARE infected are much like your response "Just re-install the OS" but that doesn't address the underlying issue of what's infecting the computer for those people who can't afford to lose everything. I was eventually able to Google the symptoms of this issue and determine that it was a trojan known as DownLite or VSearch. Once I found where it was located I opened up a terminal, ran sudo su to elevate myself to root, deleted the VSearch folder and files from the terminal, ran ps ax | grep VSearch to find the running application and did a kill -9 [pid] to terminate the app (rather than rebooting.)
    Once that was all done I was able to use Chrome and Safari without all of the popups and hijacks. It took all of 5 minutes once I knew what the underlying issue was but I was really hoping to find a program like Malwarebytes so I could just let it scan the computer and tell me "These applications are malicious..." especially since my cousin installed a lot of stuff I would consider junk on her laptop and I didn't want to delete things that are just harmless junk (since she might use them.) Since I ended up having to do this all manually I'm just hoping there's nothing else lingering on the computer that didn't have visible symptoms.

  • Has anyone used infin to assist in troubleshooting ?

    I had a security problem when my firewall was temporarily turned off.  A tech company named "infin" assisted me with the problem and with a printer problem.  Since assisting me, the tech said that the company will no longer be in business.  Has anyone used "infin" for assistance because the tech said his company does a lot of work on Apple products. I am trying to find out more on the company.

    How did you find that company?
    Did you allow them remote access to your computer?
    Did you give them credit card details?
    If you google their name, you'll find several entries. I've never heard of them. And no, I've never used them - nor would I ever. Why deal with an unknown company when I can call Apple tech support or visit a Genius Bar in the Apple store free of charge?

Maybe you are looking for

  • WSDL cache on ESB causes deploy error

    In our processes we are using many database adapters to perform tasks. To centralize the interface files (.xsd, .wsdl) we are using an esb routing rule to create a service that routes one operation to each function/procedure in each pl/sql package th

  • Safari Severely Malfunctioning

    I run Mac OS X 10.5.8 on a two year old mac book pro. My Safari is version 5.0.6 Recently I have experienced some severe problems with my Safari. It loads webpages extremely slowly. Most of the time it does not even load the page at all. Instead it w

  • Floated .png no longer transparent background

    This is really bizarre. I have a .png image file that happens to have a transparent background. It looks fine when I import it into Dreamweaver. But as soon as I apply my float right class to it, the background is no longer transparent . The backgrou

  • Problem Installing "Abobe Premiere Elements 10"

    Install software but half way, the program stopped/aborted with this ERROR MESSAGES: Exit Code: 7 -------------------------------------- Summary -------------------------------------- - 0 fatal error(s), 9 error(s), 8 warning(s) WARNING: DS013: Paylo

  • INSTALLATION of PSE9 in MAC 10.7 (LION)

    Hi, When installing PSE9 , got the serial number field, green check for serial number, > next /continue button is grayed out.. can only click on back button.. any suggestions?