Applets on the Mac

I am getting royally confused as to how to deploy applets in a way that will work on the Mac platform. I already know that the plugin2 mechanism as described in the current Java Tutorial under "Developing an Applet", i.e.,
http://download.oracle.com/javase/tutorial/deployment/applet/deployingApplet.html
won't work. But what exactly is the "old" mechanism? Is it what is described under "Deploying With the Applet Tag" (still in the current tutorial), i.e.,
http://download.oracle.com/javase/tutorial/deployment/applet/html.html
or do I need to go all the way back to pre-1.6 times, e.g., to this description:
http://download.oracle.com/javase/1.5.0/docs/guide/plugin/developer_guide/contents.html
The discussion of the applet tag in these two documents is especially confusing. The current tutorial implies that it it still perfectly valid but the Java 1.5 plugin guide referenced above say: "The HTML specification states that the applet tag is deprecated, and that you should use the object tag instead. However, the specification is vague about how browsers should implement the object tag to support Java applets, and browser support is currently inconsistent. Sun therefore recommends that you continue to use the applet tag as a consistent way to deploy Java applets across browsers on all platforms." So, which is it: can we depend on the applet tag or not?
Thanks a lot for any enlightenment.

Thanks for the answer. I just coded a test applet without JNLP and using the applet tag and, glory be, it works in IE8! Presumably it works in IE9, too. As for IE7/6/5 etc, well, that's just too bad; it's high time to desupport these antiquities.
OTOH a friendly tester told me that the plugin2 version of the applet works even on the Mac but only with the Chrome browser. I am baffled by this since I don't see what would make Chrome special (AFAIK it doesn't bundle its own Java) and would like it double-checked but, not having a Mac myself, I cannot investigate. Can anyone confirm of deny?

Similar Messages

  • Swing applet on a Mac - "..." all over the place

    I'm developing an applet to be run on many browsers. I've been working exclusivly in Windows and everything is looking fine, but when looking on the Mac, most of my components with text end in "..." like it doesn't have enough space to display it.
    I've looked high and low for anything describing this problem on the macs but I haven't found anything. Is this a known issue with Macs or maybe the look and feel it's trying to use?
    Here is a screenshot from Safari 1.3.1 (v.312.5), Mac OSX 10.3.9
    http://static.flickr.com/46/131455457_b5ebbf9a28_o.gif

    I asked about null layout because it sounds like the
    components
    aren't being allowed the real estate they need to
    fully display.Same thing happens on Linux using BorderLayout and GridLayout...
    Seems to have something to do with the font rendering, some text is rendered way too large (especially text that has a custom font size or style set), but the space for it is calculated (by the JVM, not preset) to something that would fit the text if it were the right size.
    Maybe related: Mnenomics are also rendered incorrectly. Instead of a thin line under the desired letter an underscore is rendered in front of it.

  • Java 1.6 Applet on a mac... Can't get it to work

    Hi all,
    I posted this on another section of the forum, but they suggested this would be a better place. Sorry for a duplicate post.
    I am developing a Java 1.6 Applet, and it works fine on Windows and Linux, but I can't seem to get it to work on a Mac.
    I really have little expierence with Macs. I downloaded the newest mac java 1.6. I installed it. I went to the terminal, and verified that it is using java 1.6 (using the java -version command). But then when I load up safari or firefox, the applet will not load. If I open the java applet console, it tells me that it is using a 1.5 jre. I can't seem to be able to change the applet plugin to point to the 1.6 jre.
    Note, that if I go to a terminal, and I run the applet with the 1.6 appletviewer, it works fine. My only issue is getting it to work in the browser on a mac.
    Any ideas?
    Thanks,
    -Adam

    Same problem. Mac 10.5 Firefox 3
    JavaFX 1.0 was just released. I can't get the JavaFX example applets to run with any kind of worthwhile quality -- I have to downgrade the Whole System to 1.5! Results in very low frames per second on the animation examples, and eventual complete freeze up of Firefox. I guess I'll click the giant orange Install Me button on the javafx.com website & see if that gets me any further.
    Sun should implement their JVM and platform support for Apple computers. Current Java system on Mac is a miserable experience.

  • What is Apple's position on Anti-virus software for the mac?

    I have started replacing my customers PCs with iMac's and Mac-Mini, and I have always operated on the assumption that anti-virus software is not necessary, but I fear that my opinion might need revisiting.  So I would pose the question again, does the community and/or Apple have an opinion on the need for Anti-Virus, Malware and all the other nasty inflictions.  If you, as a group or individually do recommend, what product would you recommend?  Thank You --- Bill Shaw - Kansas City, Mo.

    This comment applies to malicious software ("malware") that's installed unwittingly by the victim of a network attack. It does not apply to software, such as keystroke loggers, that may be installed deliberately by an attacker who has hands-on access to the victim's computer. That threat is in a different category, and there's no easy way to defend against it. If you have reason to suspect that you're the target of such an attack, you need expert help.
    All versions of OS X since 10.6.7 have been able to detect known Mac malware in downloaded files. The recognition database is automatically updated once a day; however, you shouldn't rely on it, because the attackers are always at least a day ahead of the defenders. In most cases, there’s no benefit from any other automated protection against malware. Starting with OS X 10.7.5, there is another layer of built-in malware protection, designated "Gatekeeper" by Apple. By default, applications that are downloaded from the network will only run if they're digitally signed by a developer with a certificate issued by Apple. Applications certified in this way haven't actually been tested by Apple (unless they come from the Mac App Store), but you can be sure that they haven't been modified by anyone other than the developer, and his identity is known, so he could be held responsible if he knowingly released malware. For most practical purposes, applications recognized by Gatekeeper as signed can be considered safe. Note, however, that there are some caveats concerning Gatekeeper:
    It doesn't apply to software that comes packaged as an installer. Treat all third-party installers with caution.
    It can be disabled or overridden by the user.
    It can be bypassed by some third-party networking software, such as BitTorrent clients and Java applets (see below.)
    It only applies to applications downloaded from the network. Software installed from a CD or other media is not checked.
    For more information about Gatekeeper, see this Apple Support article. Notwithstanding the above, the most effective defense against malware attacks is your own intelligence. All known malware on the Internet that affects a fully-updated installation of OS X 10.6 or later takes the form of so-called "trojan horses," which can only have an effect if the victim is duped into running them. If you're smarter than the malware attacker thinks you are, you won't be duped. That means, primarily, that you never install software from an untrustworthy source. How do you know a source is untrustworthy?
    Any website that prompts you to install a “codec,” “plug-in,” or “certificate” that comes from that same site, or an unknown one, is untrustworthy.
    A web operator who tells you that you have a “virus,” or that anything else is wrong with your computer, or that you have won a prize in a contest you never entered, is trying to commit a crime with you as the victim. [Some reputable websites did legitimately warn users who were infected with the "DNSChanger" malware. That exception to this rule no longer applies.]
    “Cracked” copies of commercial software downloaded from a bittorrent are likely to be infected.
    Software with a corporate brand, such as Adobe Flash Player, must be downloaded directly from the developer’s website. No intermediary is acceptable.
    Java on the network (not to be confused with JavaScript, to which it's not related) is always a potential weak spot in the security of any operating system. If a Java web plugin is not installed, don't install it unless you really need it. If it is installed, you should disable it (not JavaScript) in your web browsers. Few websites have Java content nowadays, so you won’t be missing much. This setting is mandatory in OS X 10.5.8 or earlier, because Java in those obsolete versions has known security flaws that make it unsafe to use on the Internet. The flaws will never be fixed. Regardless of version, experience has shown that Java can never be fully trusted, even if no vulnerabilities are publicly known at the moment.
    Follow these guidelines, and you’ll be as safe from malware as you can reasonably be.
    Never install any commercial "anti-virus" products for the Mac, as they all do more harm than good. If you need to be able to detect Windows malware in your files, use the free software ClamXav — nothing else.
    Why shouldn't you use commercial "anti-virus" products?
    Their design is predicated on the nonexistent threat that malware may be injected at any time, anywhere in the filesystem. Malware gets into the system by being downloaded, not by materializing from nowhere.
    In order to meet that nonexistent threat, the software duplicates low-level functions of the operating system, which is a waste of resources and a common cause of instability and poor performance.
    By modifying the system at a low level, the software itself may create vulnerabilities that could be exploited by malware attackers.
    ClamXav doesn't have these drawbacks.

  • Printing from an applet on a Mac

    Printing from an unsigned applet is allowed by the java plug-in. When a print request is made it pops up a confirmation dialog after which the print job goes through on Windows. On a Mac, however, a security exception is thrown after the confirmation dialog:
    java.security.AccessControlException: access denied (java.net.SocketPermission localhost:631 connect,resolve)
    The entire stack trace is copied at the end.
    It appears that the applet is trying to open a connection to port 631 on localhost (Port 631 is the standard port for the IPP protocol). Usually an applet is only allowed to open a connection to the host that it came from (not localhost in this case). Therefore, the exception seems reasonable. However, when the print request is sent a second time the print job goes through! I don�t know why!
    Has anyone encountered this problem on a Mac (OS 10.4.7; Java version 1.5.0_06) ? Is there a solution? It works just fine on Windows!
    Thank you!
    java.security.AccessControlException: access denied (java.net.SocketPermission localhost:631 connect,resolve)
         at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
         at java.security.AccessController.checkPermission(AccessController.java:427)
         at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
         at java.lang.SecurityManager.checkConnect(SecurityManager.java:1034)
         at sun.net.www.http.HttpClient.openServer(HttpClient.java:459)
         at sun.net.www.http.HttpClient.<init>(HttpClient.java:214)
         at sun.net.www.http.HttpClient.New(HttpClient.java:287)
         at sun.net.www.http.HttpClient.New(HttpClient.java:299)
         at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:792)
         at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:744)
         at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:669)
         at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:836)
         at sun.print.IPPPrintService.opGetAttributes(IPPPrintService.java:1419)
         at sun.print.IPPPrintService.initAttributes(IPPPrintService.java:323)
         at sun.print.IPPPrintService.getSupportedDocFlavors(IPPPrintService.java:697)
         at sun.print.IPPPrintService.isDocFlavorSupported(IPPPrintService.java:773)
         at sun.print.RasterPrinterJob.getPrintService(RasterPrinterJob.java:431)
         at sun.print.RasterPrinterJob.setAttributes(RasterPrinterJob.java:1002)
         at apple.awt.CPrinterJob.setAttributes(CPrinterJob.java:130)
         at apple.awt.CPrinterJob.print(CPrinterJob.java:173)
         at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1200)
         at PrintTest.printApplet(PrintTest.java:47)
         at PrintTest$1.actionPerformed(PrintTest.java:25)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
         at java.awt.Component.processMouseEvent(Component.java:5554)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
         at java.awt.Component.processEvent(Component.java:5319)
         at java.awt.Container.processEvent(Container.java:2010)
         at java.awt.Component.dispatchEventImpl(Component.java:4021)
         at java.awt.Container.dispatchEventImpl(Container.java:2068)
         at java.awt.Component.dispatchEvent(Component.java:3869)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3936)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866)
         at java.awt.Container.dispatchEventImpl(Container.java:2054)
         at java.awt.Component.dispatchEvent(Component.java:3869)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

    Yes!!  This is VERY HARD to find.  I literally spent ONE YEAR looking for solutions to my printing problems until I found this little drop-down box in the middle of the second or third dialog box that the Mac OS offers you when you're printing.  If you're still not finding it, ask us again.  I'm not in front of my Mac right now, and I'll be glad to give you detailed instructions.  I tried several hundred different things before I could get my photos to print well, and the secret was always right there, hidden in that tiny drop-down menu in the center of that dialog box.  VERY frustrating.

  • Enabling/disabling applets from the Terminal in OS X

    As of the massive security snafu, I to toggle applet support on and off fairly frequently in OS X. I've come to find that the Java Control Panel in OS X crashes (complaining about a problem with Sparkle) about 1 in 3 times and once it's crashed, it can't come back up again without restarting the machine.
    Is it possible to toggle applet functionality at the command line instead of having to use this severely broken Control Panel?

    Internet recovery has limitations on the types of wifi network it will connect to if you have an 'open' network it may not show up…
    OS X: About OS X Recovery
    If you can use a wired ethernet connection if available.
    Rebooting the router may not hurt if you have access to that - but it will affect others on the network for a brief period.
    It does sound like your router is setup not to hand out DHCP leases - these are responsible for giving the Mac a local IP address. Nowadays this is non-standard networking setup & will make recovery mode fail. One thing you could do is share the internet connection from your friends Mac, but that would require a cable between the two computers. At least then his Mac would run DHCP & give your Mac an IP address to make internet routing work.
    This covers how to share an Internet connection assuming you have the required cable & adaptor.
    http://osxdaily.com/2012/01/05/enable-internet-sharing-mac-os-x/
    You could also resolve it by changing the router setup to hand out addresses via DHCP, but that requires admin access to the router, find the router manual & see how you enable DHCP on it.
    The ethernet adaptor will also fail if the router is not giving out addresses on the wired LAN.

  • ClassNotFoundException Applet in Opera Mac OS X

    I'd like to display a simple Hello World applet in the Opera v6.03 browser on Mac OS X 10.2.8. I continue to see this class not found exception, though I am able to run this exact applet, with the same html in several other browsers on the Mac. Is anyone else having trouble displaying an applet in an Opera browser on the Mac? Does anyone know why Opera thinks my class name is "class" in a directory called "HelloWorld"? I'm running this applet locally.
    For simplicity I'm using the applet tag here..Here is my html..
    <html>
    <head></head>
    <body>
    <APPLET CODE="HelloWorld.class" CODEBASE="." WIDTH=100 HEIGHT=100>
    </APPLET>
    </body>
    </html>
    And this is the console information with the error...
    Java(TM) Plug-in: Version 1.3.1
    Using JRE version 1.3.1 Java HotSpot(TM) Client VM
    User home directory = /Users/user
    no proxy
    c: clear console window
    f: finalize objects on finalization queue
    g: garbage collect
    h: display this help message
    l: dump classloader list
    m: print memory usage
    q: hide console
    s: dump system properties
    t: dump thread list
    x: clear classloader cache
    0-5: set trace level to <n>
    load: class HelloWorld.class not found.
    java.lang.ClassNotFoundException: java.io.FileNotFoundException: /Macintosh HD/Users/user/Desktop/HTMLtags/HelloWorld/class.class (No such file or directory)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:59)
         at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:64)
         at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:128)
         at sun.applet.AppletClassLoader.getBytes(AppletClassLoader.java:225)
         at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:37)
         at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:133)
         at java.security.AccessController.doPrivileged(Native Method)
         at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:130)
         at sun.plugin.security.PluginClassLoader.findClass(PluginClassLoader.java:269)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
         at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:107)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
         at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:468)
         at sun.applet.AppletPanel.createApplet(AppletPanel.java:581)
         at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1334)
         at sun.applet.AppletPanel.runLoader(AppletPanel.java:510)
         at sun.applet.AppletPanel.run(AppletPanel.java:288)
         at java.lang.Thread.run(Thread.java:491)

    Thank you for your post.
    I've tried your suggestion.
    <html>
    <head></head>
    <body>
    <APPLET CODE="HelloWorld" CODEBASE="/" ARCHIVE="Hello.jar" WIDTH=100 HEIGHT=100>
    </APPLET>
    </body>
    </html>And the error was ..
    load: class HelloWorld.class not found.
    java.lang.ClassNotFoundException:
    java.io.FileNotFoundException: /HelloWorld/class.class (No such file or directory)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:59)
         at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:64)
    <....etc error message continues....>
    I've been to the java tutorial site where demo applets can be viewed in the browser.
    http://java.sun.com/docs/books/tutorial/2d/display/Quad.html
    I used my Opera Browser on my Mac to view the applet, which ran in the browser, and I didn't see any error messages in my console. The applet tags for this tutorial example are here...
    <APPLET CODE="Quad.class" codebase="example-1dot2/" archive="quad.jar" WIDTH=350 HEIGHT=250> </APPLET>So I tried to reproduce this for my own example. I created a subdirectory called "dir", placed my jar file inside this directory, and I rewrote my applet tags...
    <html>
    <head></head>
    <body>
    <APPLET CODE="HelloWorld.class" CODEBASE="dir/" ARCHIVE="Hello.jar" WIDTH=100 HEIGHT=100>
    </APPLET>
    </body>
    </html>And now the exception reads..
    load: class HelloWorld.class not found.
    java.lang.ClassNotFoundException:
    java.io.FileNotFoundException: /Macintosh HD/Users/user/Desktop/HTMLtags/dir/HelloWorld/class.class (No such file or directory)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:59)
         at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:64)
    <....etc..error..>
    From the error, I can't tell if the jar file is being examined for the location of the class. I have a feeling that I just can't run applets off of my own Mac machine? Maybe they need to be online before I can test them with Opera on Mac? Is there something here that I am doing wrong? I just can't see the problem.

  • Do javafx 1.3 applets work on Mac OS X?

    Neither of my javafx 1.3 applets work on Mac OS X...even with the latest Java for Mac OS X 10.6 Update 5. The samples seems to start but the scene is frozen: the animations are not working!
    Do the javafx applets work for you? Do you manage to get a javafx applet running and working on Mac OS ?

    OpenJDK is also the base for Oracle's supported Java packages. If you download JDK 6 or JDK 7 it is for the most part OpenJDK you're downloading.
    That being said there is only one way to find out of your particular JavaFX applet works with OpenJDK: try it.
    EDIT: judging by this linked article it seems that the people behind Ubuntu are blowing an incredible amount of smoke for nothing:
    http://robilad.livejournal.com/90792.html

  • Applet loading problem - Mac OS user

    I am trying to help someone who cannot load our applet using a Mac with IE5.0. Message returned - "Applet not initialized". How can I help this person? Any suggestions will be greatly appreciated.

    I am trying to help someone who cannot load our applet
    using a Mac with IE5.0. Message returned - "Applet not
    initialized". How can I help this person? Any
    suggestions will be greatly appreciated.Without further details I can only guess:
    If its classic Mac OS you are running you would need the latest MRJ, available from Apple's website.

  • Does the Mac need anti-virus software?

    I have been told the Mac does not need anti-virus software. I have Kapersky on my Mac now and was told to take it off.  I was told Apple updates the protection software daily.  Any thoughts?

    1. This comment applies to malicious software ("malware") that's installed unwittingly by the victim of a network attack. It does not apply to software, such as keystroke loggers, that may be installed deliberately by an intruder who has hands-on access to the victim's computer. That threat is in a different category, and there's no easy way to defend against it. If you have reason to suspect that you're the target of such an attack, you need expert help.
    If you find this comment too long or too technical, read only sections 5, 6, and 10.
    OS X now implements three layers of built-in protection specifically against malware, not counting runtime protections such as execute disable, sandboxing, system library randomization, and address space layout randomization that may also guard against other kinds of exploits.
    2. All versions of OS X since 10.6.7 have been able to detect known Mac malware in downloaded files, and to block insecure web plugins. This feature is transparent to the user, but internally Apple calls it "XProtect." The malware recognition database is automatically checked for updates once a day; however, you shouldn't rely on it, because the attackers are always at least a day ahead of the defenders.
    The following caveats apply to XProtect:
    It can be bypassed by some third-party networking software, such as BitTorrent clients and Java applets.
    It only applies to software downloaded from the network. Software installed from a CD or other media is not checked.
    3. Starting with OS X 10.7.5, there has been a second layer of built-in malware protection, designated "Gatekeeper" by Apple. By default, applications and Installer packages downloaded from the network will only run if they're digitally signed by a developer with a certificate issued by Apple. Software certified in this way hasn't necessarily been tested by Apple, but you can be reasonably sure that it hasn't been modified by anyone other than the developer. His identity is known to Apple, so he could be held legally responsible if he distributed malware. That may not mean much if the developer lives in a country with a weak legal system (see below.)
    Gatekeeper doesn't depend on a database of known malware. It has, however, the same limitations as XProtect, and in addition the following:
    It can easily be disabled or overridden by the user.
    A malware attacker could get control of a code-signing certificate under false pretenses, or could simply ignore the consequences of distributing codesigned malware.
    An App Store developer could find a way to bypass Apple's oversight, or the oversight could fail due to human error.
    For the reasons given above, App Store products, and other applications recognized by Gatekeeper as signed, are safer than others, but they can't be considered absolutely safe. "Sandboxed" applications may prompt for access to private data, such as your contacts, or for access to the network. Think before granting that access. OS X security is based on user input. Never click through any request for authorization without thinking.
    4. Starting with OS X 10.8.3, a third layer of protection has been added: a "Malware Removal Tool" (MRT). MRT runs automatically in the background when you update the OS. It checks for, and removes, malware that may have evaded the other protections via a Java exploit (see below.) MRT also runs when you install or update the Apple-supplied Java runtime (but not the Oracle runtime.) Like XProtect, MRT is presumably effective against known attacks, but maybe not against unknown attacks. It notifies you if it finds malware, but otherwise there's no user interface to MRT.
    5. XProtect, Gatekeeper, and MRT reduce the risk of malware attack, but they're not absolute protection. The first and best line of defense is always your own intelligence. With the possible exception of Java exploits, all known malware circulating on the Internet that affects a fully-updated installation of OS X 10.6 or later takes the form of so-called "trojan horses," which can only have an effect if the victim is duped into running them. The threat therefore amounts to a battle of wits between you and the malware attacker. If you're smarter than he thinks you are, you'll win.
    That means, in practice, that you never use software that comes from an untrustworthy source, or that does something inherently untrustworthy. How do you know what is trustworthy?
    Any website that prompts you to install a “codec,” “plug-in,” "player," "extractor," or “certificate” that comes from that same site, or an unknown one, is untrustworthy.
    A web operator who tells you that you have a “virus,” or that anything else is wrong with your computer, or that you have won a prize in a contest you never entered, is trying to commit a crime with you as the victim. (Some reputable websites did legitimately warn visitors who were infected with the "DNSChanger" malware. That exception to this rule no longer applies.)
    Pirated copies or "cracks" of commercial software, no matter where they come from, are unsafe.
    Software of any kind downloaded from a BitTorrent or from a Usenet binary newsgroup is unsafe.
    Software that purports to help you do something that's illegal or that infringes copyright, such as saving streamed audio or video for reuse without permission, is unsafe. All YouTube "downloaders" are in this category, though not all are necessarily harmful.
    Software with a corporate brand, such as Adobe Flash Player, must be downloaded directly from the developer’s website. If it comes from any other source, it's unsafe.
    Even signed applications, no matter what the source, should not be trusted if they do something unexpected, such as asking for permission to access your contacts, your location, or the Internet for no obvious reason.
    6. Java on the Web (not to be confused with JavaScript, to which it's not related, despite the similarity of the names) is a weak point in the security of any system. Java is, among other things, a platform for running complex applications in a web page, on the client. That was always a bad idea, and Java's developers have proven themselves incapable of implementing it without also creating a portal for malware to enter. Past Java exploits are the closest thing there has ever been to a Windows-style virus affecting OS X. Merely loading a page with malicious Java content could be harmful.
    Fortunately, client-side Java on the Web is obsolete and mostly extinct. Only a few outmoded sites still use it. Try to hasten the process of extinction by avoiding those sites, if you have a choice. Forget about playing games or other non-essential uses of Java.
    Java is not included in OS X 10.7 and later. Discrete Java installers are distributed by Apple and by Oracle (the developer of Java.) Don't use either one unless you need it. Most people don't. If Java is installed, disable it — not JavaScript — in your browsers.
    Regardless of version, experience has shown that Java on the Web can't be trusted. If you must use a Java applet for a task on a specific site, enable Java only for that site in Safari. Never enable Java for a public website that carries third-party advertising. Use it only on well-known, login-protected, secure websites without ads. In Safari 6 or later, you'll see a lock icon in the address bar with the abbreviation "https" when visiting a secure site.
    Follow the above guidelines, and you’ll be as safe from malware as you can practically be. The rest of this comment concerns what you should not do to protect yourself from malware.
    7. Never install any commercial "anti-virus" or "Internet security" products for the Mac, as they all do more harm than good, if they do any good at all. Any database of known threats is always going to be out of date. Most of the danger is from unknown threats. If you need to be able to detect Windows malware in your files, use one of the free anti-virus products in the Mac App Store — nothing else.
    Why shouldn't you use commercial "anti-virus" products?
    Their design is predicated on the nonexistent threat that malware may be injected at any time, anywhere in the file system. Malware is downloaded from the network; it doesn't materialize from nowhere.
    In order to meet that nonexistent threat, the software modifies or duplicates low-level functions of the operating system, which is a waste of resources and a common cause of instability, bugs, and poor performance.
    By modifying the operating system, the software itself may create weaknesses that could be exploited by malware attackers.
    8. An anti-malware product from the App Store, such as "ClamXav," doesn't have these drawbacks. That doesn't mean it's entirely safe. It may report email messages that have "phishing" links in the body, or Windows malware in attachments, as infected files, and offer to delete or move them. Doing so will corrupt the Mail database. The messages should be deleted from within the Mail application.
    An anti-virus app is not needed, and should not be relied upon, for protection against OS X malware. It's useful only for detecting Windows malware. Windows malware can't harm you directly (unless, of course, you use Windows.) Just don't pass it on to anyone else.
    A Windows malware attachment in email is usually easy to recognize. The file name will often be targeted at people who aren't very bright; for example:
    ♥♥♥♥♥♥♥♥♥♥♥♥♥♥!!!!!!!H0TBABEZ4U!!!!!!!.AVI♥♥♥♥♥♥♥♥♥♥♥♥♥♥.exe
    Anti-virus software may be able to tell you which particular virus or trojan it is, but do you care? In practice, there's seldom a reason to use the software unless a network administrator requires you to do it.
    The ClamXav developer won't try to "upsell" you to a paid version of the product. Other developers may do that. Don't be upsold. For one thing, you should not pay to protect Windows users from the consequences of their choice of computing platform. For another, a paid upgrade from a free app will probably have the disadvantages mentioned in section 7.
    9. It seems to be a common belief that the built-in Application Firewall acts as a barrier to infection, or prevents malware from functioning. It does neither. It blocks inbound connections to certain network services you're running, such as file sharing. It's disabled by default and you should leave it that way if you're behind a router on a private home or office network. Activate it only when you're on an untrusted network, for instance a public Wi-Fi hotspot, where you don't want to provide services. Disable any services you don't use in the Sharing preference pane. All are disabled by default.
    10. As a Mac user you don't have to live in fear that your computer is going to be infected every time you install an application, read email, or visit a web page. But neither should you have the false idea that you will always be safe, no matter what you do. The greatest harm done by security software is precisely its selling point: it makes people feel safe. They may then feel safe enough to take risks from which the software doesn't protect them. Nothing can lessen the need for safe computing practices.

  • I am using the mac QQ and when I login it said login timeout.

    I am using the mac QQ and when I login it said login timeout.

    If you are missing using google maps - try the Nokia map app called "here"

  • 15" i7 Macbook Pro from early 2011.takes the mac laptop two or three tries to boot successfully. It would turn on, show gray screen, shut down, turn on again, show gray screen, shutdown, and then turn on, show gray screen, before it can finally get

    Hello All,
    I have a 15" i7 Macbook Pro from early 2011. The past few weeks, it has been getting increasingly difficult to get on my computer. It takes the mac laptop two or three tries to boot successfully. It would turn on, show gray screen, shut down, turn on again, show gray screen, shutdown, and then turn on, show gray screen, before it can finally get to the dark gray log-in screen. Even when I finally get logged in to start working, thinking it would be okay now, it shuts down randomly.
    I've ruled out the possibility of a software problem because I've just done a clean re-install of Mac OS X Mavericks on my computer just yesterday.
    I did upgrade the RAM recently, about a month and a half ago, from 4GB to 16GB, I went to the apple store four days after that upgrade to have them do a hardware test, and clean the inside of my laptop, which helped with previous heat issues. When they did the hardware test, the hardware was all registered as fine from their system.
    I've tried resetting the SMC, PRAM, and doing the internet recovery hardware test, but to no avail. I thought I could at least find out what parts needed to be replaced from the hardware test but it seems that when the hardware test is almost finished, the computer just shuts down, So I am unable to see the results.
    My computer is also having battery issues, under battery condition, it says "replace now," parts have been ordered, waiting for arrival. But if the battery health is low, it should still boot up fine, it would just hold a significantly less charge.
    Could this be a hard drive issue?
    Has anyone had similar symptoms and how was it resolved?
    Does anyone know what I can do to alleviate this issue?
    I haven't had time to take it to Apple because I'm currently taking a 21 credit semester academically. I'm an art and design student so my computer is basically the bane of my existence. Help! Any constructive advice is welcomed!
    Thank you so much for your input!
    -Christina C.

    Problem description:
    The Hard Disk is failing.
    EtreCheck version: 2.0.11 (98)
    Report generated November 4, 2014 at 7:59:28 AM EST
    Hardware Information: ℹ️
      MacBook Pro (15-inch, Early 2011) (Verified)
      MacBook Pro - model: MacBookPro8,2
      1 2.2 GHz Intel Core i7 CPU: 4-core
      16 GB RAM Upgradeable
      BANK 0/DIMM0
      8 GB DDR3 1600 MHz ok
      BANK 1/DIMM0
      8 GB DDR3 1600 MHz ok
      Bluetooth: Old - Handoff/Airdrop2 not supported
      Wireless:  en1: 802.11 a/b/g/n
    Video Information: ℹ️
      Intel HD Graphics 3000 - VRAM: 512 MB
      Color LCD 1440 x 900
      AMD Radeon HD 6750M - VRAM: 1024 MB
    System Software: ℹ️
      OS X 10.9.5 (13F34) - Uptime: 0:3:43
    Disk Information: ℹ️
      TOSHIBA MK7559GSXF disk0 : (750.16 GB)
      S.M.A.R.T. Status: Verified
      EFI (disk0s1) <not mounted> : 210 MB
      HDV4 (disk0s2) /  [Startup]: 749.30 GB (712.10 GB free)
      Recovery HD (disk0s3) <not mounted>  [Recovery]: 650 MB
      MATSHITADVD-R   UJ-898 
    USB Information: ℹ️
      Apple Inc. FaceTime HD Camera (Built-in)
      Apple Inc. BRCM2070 Hub
      Apple Inc. Bluetooth USB Host Controller
      Apple Inc. Apple Internal Keyboard / Trackpad
      Apple Computer, Inc. IR Receiver
    Thunderbolt Information: ℹ️
      Apple Inc. thunderbolt_bus
    Gatekeeper: ℹ️
      Mac App Store and identified developers
    Kernel Extensions: ℹ️
      /Library/Application Support/Avast/components/fileshield/unsigned
      [loaded] com.avast.AvastFileShield (2.1.0 - SDK 10.9) Support
      /Library/Application Support/Avast/components/proxy/unsigned
      [loaded] com.avast.PacketForwarder (1.4 - SDK 10.9) Support
    Launch Agents: ℹ️
      [not loaded] com.adobe.AAM.Updater-1.0.plist Support
      [loaded] com.avast.userinit.plist Support
    Launch Daemons: ℹ️
      [invalid?] com.adobe.SwitchBoard.plist Support
      [loaded] com.avast.init.plist Support
      [loaded] com.avast.uninstall.plist Support
      [loaded] com.avast.update.plist Support
      [invalid?] com.perion.searchprotectd.plist Support
    User Launch Agents: ℹ️
      [invalid?] com.avast.home.userinit.plist Support
      [loaded] com.google.keystone.agent.plist Support
      [invalid?] com.jdibackup.ZipCloud.autostart.plist Support
    User Login Items: ℹ️
      None
    Internet Plug-ins: ℹ️
      AdobePDFViewer: Version: 10.1.1 Support
      QuickTime Plugin: Version: 7.7.3
      JavaAppletPlugin: Version: 14.9.0 - SDK 10.7 Check version
      Default Browser: Version: 537 - SDK 10.9
    User Internet Plug-ins: ℹ️
      TroviNPAPIPlugin: Version: 1.0 - SDK 10.9 Support
      Google Earth Web Plug-in: Version: Unknown
    Safari Extensions: ℹ️
      Avast Online Security
      Trovi Search for Safari
    3rd Party Preference Panes: ℹ️
      None
    Time Machine: ℹ️
      Time Machine not configured!
    Top Processes by CPU: ℹ️
          16% mds
          7% WindowServer
          1% loginwindow
          1% fontd
          1% com.avast.daemon
    Top Processes by Memory: ℹ️
      120 MB com.avast.daemon
      86 MB Google Chrome
      52 MB Finder
      52 MB WindowServer
      41 MB Google Chrome Helper
    Virtual Memory Information: ℹ️
      13.45 GB Free RAM
      1.34 GB Active RAM
      944 MB Inactive RAM
      1.43 GB Wired RAM
      1.11 GB Page-ins
      0 B Page-outs

  • I want to use the Mac more, I really do, but-

    Admittedly, I’m a new Mac user (purchased Macbook Pro last October), and I’m really trying to get acclimated to it. I WANT to use it more, but I hit a roadblock at every turn. I’ll keep my issues limited to iMovie in this thread of course, but it seems like every step I take with a Mac is a struggle and more expensive than to do these same, relatively simple things on a PC. It never seems to do exactly what I want. Very simple features seem to be left out in order to entice you to purchase add-ons, plug-ins, or a different package more suited to the task (i.e. Final Cut).
    I’m simply creating fancy slideshows using still photographs with iMovie, and find it grossly lacking in features. It nice for a basic introduction into slide show presentation software, but if you really would like to do something fancy, this software doesn’t cut it. I’m having “Ken Burns” limitations, like exactly what is posted here http://discussions.apple.com/thread.jspa?messageID=5222444&. There are only 12 transitions to choose from…12, which I can’t believe (even the utterly simplistic Windows Vista Movie Make has 63). Many times the playback seems “choppy” when played on the Mac, etc etc. I won’t bore you with more issues.
    Now I understand any packaged photo presentation program (with iLife) is not going to have all the features as one that you would purchase exclusively for that function, so what are my alternatives?
    1) Purchase Final Cut Express for $200, which has gotten very lukewarm reviews to put it mildly. Seems to be overly complicated and you cannot add sound tracks ?!? (I didn’t read all the details on this one).
    2) Purchase Final Cut Studio for $1300. Not going to happen, way too pricey.
    3) Purchase over $500 in GeeThree Volumes 1 through 10 (http://www.geethree.com/slick/), which I heard is about the best alternative to spicing up the iMovie software to make it satisfactorily functional (am I wrong in this assessment?)
    4) Stick with my PC and run ProShow Producer for $250 (http://www.photodex.com/products/producer). This is a super program which has almost all of the features you could possibly want, and is very simple to use. The only thing it doesn’t have is a nice DVD menu system, which I can live with.
    So someone, please give me some suggestions. Am I not seeing the forest through the trees? Are there any better alternatives? I’d even entertain purchasing another Mac software package if there is one out there that someone knows does a better job.

    Hi Lobster1071,
    It is a shame when you can create a slideshow with Spotlight or the Finder yet an app intended for such can't get the job done. Once upon a time iMovie had about 15± transitions and 50± effects so it is not that you can't see the forest through the trees but that the forest has been clear cut and it's a big pile of brush and wood chips that is blocking your view. I don't believe anyone at the moment has any plug-ins for transitions or effects for iMovie 08 so if that was something you were looking for you would have to download the iMovie HD 6 available to those who thought the were buying a motion picture app.
    Apple's blurb about iMovie 08.
    Quick ways to add polish.
    iMovie is designed to make everything simple — including the professional touches that help your movie stand out even more.
    Photos and music.
    Use the iLife Media Browser to bring photos into your movie from iPhoto. Summon the real-time, redesigned Ken Burns effect to add motion and zooms to still photos like a pro
    So much for simplicity, maybe they mean we are supposed to have a seance to summon KB from eternal rest to be able to get this to work. Who knows? It's not too friendly in iM 6 either.
    Graphic Converter is another powerful app that has many uses and you can create a slideshow with a KB effect that is a has a decent pan and zoom. Zoom is what they call it in GC. $20± US it is truly a bargain as it is a great tool to have even if iMovie was worth the disk space it consumes. In addition to pan and zoom you can combine video and still images and it provides you access to many other QuickTime transitions and effects you can then export it to a QT movie and to iDVD if you want.
    The learning curve is a bit steep but support for registered users has always been very good and once you have the hang of it it is easy to include images of any size and shape with the ability to easily automate the tasks that you find yourself repeating quite often. If you need to rotate, crop or edit for any reason you can do that right within the same app. You can try with full functionality to check it out @ http://www.lemkesoft.com/ I do find that I use it most efficiently/productively in conjunction w/ QT Pro but don't think that is really required unless you want to have more than a two channel stereo track as GC allows the inclusion of an audio track but no editing of it. If you want multiple tracks or sound FX etc. that would still have to be done in GarageBand or elsewhere and saved to a single audio file.
    iWork is also very capable of producing halfway decent slideshows with more features than iMovie as well. but I don't think I'd recommend going out and buying it unless you're looking for something to replace MS Office or something similar but there should be a 30 day trial already on you Mac or Install disc so you can try it out and see if it will work for your needs. If nothing else you will find out how much frustration you can really tolerate.
    Sweet Polly

  • I have one apple ID for my MAC and another used for both my iPhone and IPad.  Purchases from iTunes don't appear on either my iPhone or iPad only only the MAC. How do I sync the two IDs?

    I have one Apple ID for my MAC and iTunes account and another that is used for both my iTunes and iPad.  When I purchased music from iTunes using the Mac ID, the music isn't available on my iTunes or iPad.  Neither lets me change my ID so how do I fix this issue so I can play the music on all three?

    Hello chlanli
    You would need to use one Apple ID for purchases in order to get them across all of your devices and computer. If you want you can use one Apple ID for purchases and the other one to sync personal data. The article below will explain further.
    Using your Apple ID for Apple services
    http://support.apple.com/kb/ht4895
    Regards,
    -Norm G.

  • HT1296 I already have an itunes account on my laptop but have been setup on a mac and have songs that have not been purchased from the itunes store, I cannot get the songs from my iPhone onto my itunes account on the mac. how can I do this?

    I already have an itunes account on my laptop but have been setup on a mac and have songs that have not been purchased from the itunes store, I cannot get the songs from my iPhone onto my itunes account on the mac. how can I do this?

    You copy them from your old computer or your backup copy of your old computer.
    The iphone is not a backup/storage device.

Maybe you are looking for