QA Tester's Needed for Fortune 100 company

Fortune 100 in sunny Los Angeles needs a tester for the following job order. Would you be interested or know someone who would be interested?The ideal tester plans and designs engineering programs and assembles project staffs. Responsible for organizing highly complex activities for the development, implementation, and maintenance of engineering projects. Reports to top management. ?SKILLS: Rational Unified Process, Rational tools, Brio, Oracle.Please feel free to send your resume to [email protected] for consideration. I will submit your resume ONLY after speaking with you and have your consent.

Fortune 100 in sunny Los Angeles needs a tester for the following job order. Would you be interested or know someone who would be interested?The ideal tester plans and designs engineering programs and assembles project staffs. Responsible for organizing highly complex activities for the development, implementation, and maintenance of engineering projects. Reports to top management. ?SKILLS: Rational Unified Process, Rational tools, Brio, Oracle.Please feel free to send your resume to [email protected] for consideration. I will submit your resume ONLY after speaking with you and have your consent.

Similar Messages

  • Hyperion Expert Needed for Fortune 100 company

    Would you be interested in a new assignment or know someone who would be interested in the following job order? Fortune 100 company in sunny Los Angeles looking for a candidate to provide transition to production and maintenance support for Hyperion Planning. Candidate will be responsible for providing expertise in the functionality, configuration and technologies related to Hyperion Planning and Reporting; maintaining documentation related to issues and configuration; address issues related to business inquires; document Fit-Gap analysis of potential product extensions and enhancements; and providing weekly status reports. We will submit your resume ONLY after speaking with you and have your consent.Please send resume to [email protected] For more information about Volt, please go to www.volt.com.

    Contact the Puget Sound Oracle User's Group http://www.psoug.org. They offer a monthly Oracle 'install and configure RAC' hands-on tutorial. Ask for Dan Morgan or Kent Stroker to get recommendations.
    Or contact me offline - [email protected] - for more info.
    /Hans

  • Urgent Need for creating 100 tables in Oracle.

    Hello All,
    I need to create 100 tables in oracle using a loop.
    Please suggest . Advance thanks for your efforts.
    ANto

    I am getting the foll error at run time when executing the procedure ..
    ERROR at line 1:
    ORA-01031: insufficient privileges
    ORA-06512: at "ORAUSER.CREATE_100_TABLE", line 9
    ORA-06512: at line 1
    The script goes here ...
    create or replace procedure create_100_table
    is
    v_sql_string varchar2(200);
    begin
    for i in 1..100
    loop
    v_sql_string := 'create table ajames' || i || ' as select * from emp';
    execute immediate v_sql_string;
    end loop;
    end;
    ------------------------

  • Adobe Flex Software Engineer Needed for Start-up Company in Pittsburgh, PA

    Flex Programmer/Developer/Coder – Pittsburgh, PA
    ComPePrice LLC is looking for Adobe Flex developer.
    * Requirements:
    • 1+ years experience programming with:
       o Object-oriented development in ActionScript 3.0/2.0 with Flex/Flash
       o Creating custom components using both MXML and ActionScript
       o Remoting data services such as Blaze DS
       o XML and schema definitions (XSD)
    • Knowledge of software lifecycle best practices including:
       o technical requirements analysis and documentation, source control systems, issue tracking systems, and testing & validation.
    • Attention to detail; ability to solve problems; ability to learn and adapt to different technologies.
    • Java, SQL, Relational database systems, and UML experience a plus.
    * Overview of ComPePrice.
    ComPePrice LLC, is a Pittsburgh-based online start-up company founded in 2007. The company is managed by 3 team members together with experts and advisors from professional industries and the Carnegie Mellon community. Currently, ComPePrice is the parent company of an online video sharing company providing users a collaborative environment to create, share, and organize content with their communities. ComPePrice hopes to shape the next era of online video sharing by offering tools for users and businesses to efficiently share truly informative videos.
    The management team is currently raising seed investment to gather an IT development team.
    * Products and Services:
    ComPePrice’s newly formed online venture will provide the following:
    • Products:
       o Video Mapping Tool: Our patent-pending online tool will enable users to collaborate to efficiently search and navigate and generate informative,    valuable videos.
       o Video Information: Using our patent-pending Video Mapping Tool, users will collectively create videos that eliminate redundant or meaningless videos, thus forming a knowledgebase for business partners.
       o Advertising Tool: Marketers can effectively promote their businesses by adding their marketing messages to the various channels available through our website and the Video Mapping Tool.
    • Services:
    We will provide customized or consultancy services to businesses who wish to utilize our Video Mapping Tool to their websites by means of licensing or subscribing to our service.
    * Divisions/Departments:
    Management Team (Strategy & Planning, Marketing, Sales) and IT Development Team (System Administration, Software Engineering, Database Management, Product Development)
    * Achievements:
    ComPePrice currently holds two patent-pending business methods,
    Interested, please send your resume to [email protected]

    Please post this in Flex.org

  • How to identify all the information for a given company code?

    Hi,
    Our company provides data migration services for SAP and other ERP applications. Our customers provide us the specifications for extractions and conversions. We use one or more 3rd party tools to extract data from legacy systems into text/Excel files. Customers use LSMW to load generated files.
    We just got an unusual request. This customer wants to get ALL the data from SAP for a given company code and dump into Excel. They would do some manual editing on the data and load it into a new SAP client.
    In the past, customers would be more specific in their requirements. For example, they will mention Materials, Customers, Inventory, etc. In this case, the customer simply wants ALL the data for a given company code.
    Q1. Is everything in SAP related to company code, either directly or indirectly? For example, can materials be filtered by company code?
    Q2. The tools that we use let us extract data from SAP using SQL-like queries. How do I identify ALL the tables that I would need for a given company code?
    My feeling is the customer themselves are not clear on what they really want. Perhaps they are expecting us to guide them.
    I would appreciate any thoughts that you may have.
    If there is a more appropriate forum for this question, please let me know.
    Thank you in advance for your help.
    Regards,
    Peter

    hi
    t001w is the master table for plants, u can see all plants in this table.
    regads:
    rajesh.k

  • Fortune 200 company seeking Instructional Designer for NY or CO - CS5 experience

    Apply to position #1348 via https://performancemanager4.successfactors.com/career?company=Arrow
    The Instructional Designer is responsible for the design and development of web based content and applications used to support the development of Arrow Electronics Inc. employees worldwide. The developer is responsible for ongoing testing, and defect resolution. Best practices and design methods will be utilized to insure the success of the projects. The developer will have the ability to create web applications and components from the requirements stage, through design, through production deployment. They will be required to have experience in graphics, layout, scripting, programming, as well as development involving compatibility and seamless integration with various technologies such as, but not limited to, Java, Adobe CS5, Dreamweaver, Camtasia, and Captivate.
    Qualifications
    · A Bachelor's degree required, Master's degree preferred.
    · Experience in developing websites and/or web applications with a minimum of 5 years of web design and development experience is required.
    · A minimum of 5 years experience designing materials including training programs, on-line communication, written procedures, or scripting.
    · Demonstrated ability to apply adult learning theory principles to training designs
    · Must be a self starter and have the ability to work both independently and with a team.
    · Must have a minimum of 2 years experience managing projects.
    · Must have ability to work on multiple tasks and projects and meet deadlines.
    · Excellent written, oral & presentation skills required.
    · Requires strong relationship building skills.
    · Experience with live and blended learning techniques and designing online training
    · Practical experience in development of HTML, JavaScript, CSS, SQL, Perl, graphics creation with Photoshop, Illustrator, (Adobe Creative Suite), multimedia creation with Flash
    · MS Office proficiency
    · Experience with Oracle and SumTotal Learning Management System, a plus
    Arrow Electronics, Inc., a Fortune 200 company, is one of the world's largest electronics distributors, and one of Fortune Magazine's ‘Most Admired Companies'. Arrow Electronics is a global provider of products, services and solutions to industrial and commercial users of electronic components and enterprise computing solutions. Arrow employees work on many technology advancements, around the globe, in many different markets. Arrow’s has created an environment that fosters growth and development, through collaboration with our co-workers, customers and suppliers. Our team at Arrow is working toward a common goal—success for Arrow and our partners

    That's greate!
    Original Excellent Blackberry Themes
    Free Blackberry Games Applications
    Excellent Blackberry Wallpapers
    Also Free Android Games
    All in blackberrygarden.com

  • In need of a volunteer or two to test a link for me

    Hi guys, I need a favour.
    I am getting close to releasing an alpha version of a browser framework for JFX that I've alluded to a couple of times on the forum.
    I have put together a showcase of it and, with some help from Jonathan, I've gotten through the initial setup hurdles. Jonathan's sent me some screen shots however of how it looks on his machine and the styles are not coming through. I'm hoping its just because he's using a development build so I'm looking for a couple of people to test out the application at the following link and, if possible, send me some screenshots:
    http://www.zenjava.com/demo/jfxflow/showcase/
    You can either email screenshots directly to me at danjz at hotmail.com or use something like TinyGrab (http://tinygrab.com/download.php).
    On my machine it looks like this:
    http://tardis1.tinygrab.com/grabs/b4dfc5e9614e014b82932d087d60f30b69057f719c.png
    http://tardis1.tinygrab.com/grabs/b4dfc5e961ac8c84cfb466cc59efb0c5f9645f84dd.png
    I'm also keenly aware of the fact that this showcase is only just styled enough not to be hideously ugly. Given its meant to be a framework to encourage slick GUIs this is something I'd like to address but there's only so much one man can do after hours. If there are any creative individuals out there interested in making the showcase more sexy (i.e. styling it up, adding more animations, putting in icons, logos and colours), please get in contact, any and all help welcome! There's no technical reason why we can't do stuff like this in JFX:
    http://www.webdesignerdepot.com/2010/10/showcase-funky-and-experimental-websites/
    http://www.delpadre.com/
    http://www.kincreative.com/blog/A-few-funky-Flash-sites/6800/
    Much appreciated!
    zonski

    Thanks for the feedback Michael, I definitely appreciate it!
    I've just made JFX Flow public and gotten a jar up onto the site (and into a public snapshot repository). I'll put up a separate forum post with the details straight after this.
    In the mean time, some comments to your helpful feedback inline below.
    To my opinion it is absolutely crucial for the success of
    JavaFX on the web to fully support a more App-like behaviourI agree 1 million percent (yea, that much) about the whole deployment thing. Even the slightest annoyance for the user in the Java/JFX installation and running is, in my opinion, the single biggest hurdle to JFX being taken up. Make this seamless then I genuinely believe that JFX will go as (or more) viral than Flash has, which is what I would love to see happen! This issue, plus the horrid default look and lack of styling is what stopped Swing being the king it should have been.
    I use chrome and when it wants to install a plugin it just says "this page needs a plugin to run do you want to install?", - one click and 30 seconds later and its all done. If Java+JFX installation was this easy we would have rapid uptake! Currently (or last time I did it anyway) I get a prompt to install Java, which takes me to a web page, where I have to agree to T&C, I agree, I install, I then have to manually go back to my website, I run my app (again), it prompts again but this time to install JFX, I say yes, then it does some more dialogs, I then get a loading a dialog, then a do you trust app dialog, and then finally, I might see my app (unless I'm a developer who has a couple of JVMs installed in which case it seems to be pot-luck which one JFX got installed to and which one the browser launches via webstart).
    Just this week I had to agree to make a traditional web-front end for one of our upcoming systems to avoid the JFX installation issues when it is used by casual, add-hoc users. Painful and sad. It would almost be worth having a plugin that bundled the JVM into JFX for now and it all installed magically, instantly, in one click, rather than wait for Java 8 or 9 or whatever when they finally bundle it into the same platform. I'm sure there's a creative solution to this problem there somewhere. Ideally we would be at least as good as Flash in this area (preferably better).
    Unfortunately my framework is at the mercy of the elements here. As far as I know FXML needs the signing still (or has this been sorted?). The showcase also uses Spring's annotation based config which does internal code generation. I could take this out and use something else (or role it by hand) but I think I also mess with a few class accessibility flags in a couple of areas of JFX Flow, which I think would also trigger the security manager to barf.
    I definitely could and should officially sign my jar with a real certificate and only ask for the permissions I need. At this stage, I'm kind of taking advantage of the fact that it is other developers using the showcase and you guys will be more forgiving (right?). I will definitely put this on the todo list for a final release though. If you have other ideas based on the source code of ways to achieve things, I'd love some help.
    Once inside your App (I have decided to trust you :-) )Brave man ;)
    I observed that there seems to be a problem with the transitions.
    When I click on a link or go back to a previous page, the page
    seems to be shifted back and forth by a few pixels before the
    transition takes place. This somehow ruins the otherwise
    very nice effect.Bummer. I was hoping this was only on my machine as I've had it before on another project but a guy at work didn't see it.
    It's not actually anything to do with transitions though, if you didn't go anywhere it would still do it when you just click on the link (I think). I don't think this is specifically anything I am doing. I think it is something to do with the styles of the hyperlink and/or button changing when they get armed or vsited or something and this changes their preferred size which causes the layout manager to readjust everything slightly. I spent a good few hours on it last time and just couldn't find the magic switch to make it work. I'll add it to the todo list though (again, help appreciated :) ).
    When navigating to other pages you can easily get lost and
    then you feel the need for something like a home button.Jonathan suggested the exact same thing. It is definitely part of the design that you can easily add a home button (and totally customise the browser if you want).
    I actually had a home button on by default in early versions but then checked major browsers and this doesn't seem so popular any more so I took it out. Thinking about it though, a home option probably makes more sense for an application though than a general browser where home is less relevant. I think I will add this to the todo list.
    Thinking about it, it would also be nice to have something like
    a breadcrumb bar And again Jonathan suggested the exact same thing. I'm seeing a pattern :)
    A breadcrumb bar would be pretty easy to implement. A simple one could just observe the NavigationManager.backList and create/remove buttons to match. I think this would be valuable to have in the framework as an optional control (and Jonathan mentioned he might provide some of his code that does something similar already, which would be nice).
    Breadcrumbs only really work however when you have an acyclic navigation path though (as far as I know anyway, people are always coming up with clever solutions to problems so maybe someone has an approach that is user friendly?). In the showcase this would work and would be great as you always drill down and then back up. If you have an application like a 'contact manager' where you could view a person and then link to an organisation from that person and then back to the person from that organisation, you would end up with a pretty weird and fairly meaningless breadcrumb trail and I don't think it would make sense to have it.
    The BrowserHeader is the class that provide this and Browser has a setHeader on it, the intention being that people could build their own headers (and footers) and easily attach it to the browser. The default one I have provided is deliberately simple. It might be worth having a couple of header implementations in the JFX Flow framework however, and people can just instantiate the one that best fits their needs (or still create their own). I'll think a bit more about it, but it has some merit. Probably not an urgent feature though, but definitely a cool one.
    or even bookmarks.Yea, these are possible too and I had thought about it in the early design. Every page is referenced by a 'Place' object and you can get the current place from the NavigationManager so you can just stick that in a list or something (or show it however you want). I'd sort of forgotten about this (it's more a value-add feature) and I probably need to think about making place immutable or place having a clone() method or something so you can snapshot it for your bookmarks (in case someone edits the current place, kind of like a URL rewrite - you don't want this messing up your bookmark).
    When you are hovering over a link there should always be
    a visual feedback. On the Navigation-Page there are images
    on which you can click but you don't see this in contrast
    to the title texts which get underlined when you hover over
    them.Yep, agree. I couldn't get styling working on those !@#$@ ImageViews. I don't know what's wrong with them. CSS selectors make me want to stab my eye out with a pencil and it was getting late at the time. I gave up before I could find a pencil. I will have to go and have another look down the road.
    Dialogs should be positioned relative to the stage. On
    the Using Dialogs page the simple dialog appears somewhere
    in the middle of the screen where I would not expect it.Agreed. Also when the main stage is sent to back or minimized, the dialog should go with it but it currently doesn't.
    Dialogs weren't actually part of the original feature set (I tend not to use them) but it seemed like a contentious issue for a lot of users and to build it on top of JFX Flow (which has a handy top level browser) seemed like an easy win. I need to put a little more love into them though. It's probably second on the todo list after docco at this stage.
    Some other feature came to my mind. I ran your demo on a high
    resolution laptop (1920x1200) and the text was a little bit
    too small for my old eyes :-) and thus I was immediately
    missing a featue of a browser to zoom the whole content via Ctrl-+Hmm, nice idea. I'm just a lowly consumer of the JFX API and I think the closest feature I'd have for this is 'scale', which I don't think would do the job (you really just want to add/subtract to the font size and scale only images). If there's a way to do this with stylesheets or something similar it could be added to JFX Flow? Otherwise I'm going to see if we can get the UI design guy looking at this stuff soon so we can get the JFX team at least thinking about features that would support this browser-style GUI out this for future releases. I know Richard is supportive of the browser idea and Jonathan has been real helpful and supportive so far in feedback and getting me through a few hurdles.
    I hope that my comments are a little bit useful for you
    and that you will continue your great work because it
    addresses areas where JavaFX itself is really falling short.Thanks for the comments, they are definitely helpful and I would very much like you to keep firing them through. I'm happy to continue them here, or if you rather there are a couple of things that come with the google hosting. I've not used either yet but there are issues (http://code.google.com/p/jfxflow/issues/list) where you can file bugs and (http://groups.google.com/group/jfxflow-discuss) where we can discuss enhancements and ideas etc. If you have any problems with either, give me a shout as I may not have set them up properly or something.
    Maybe when JFX Flow is big enough Atlassian will let me host all this stuff with them for free ;)
    I'm also very glad you can see potential for JFX Flow adding value to the JFX space :)

  • [svn:bz-trunk] 9758: Add test for BLZ-100.

    Revision: 9758
    Author:   [email protected]
    Date:     2009-08-28 12:32:36 -0700 (Fri, 28 Aug 2009)
    Log Message:
    Add test for BLZ-100. AMF Serialization from Java to AS not working corectly for Map Types
    Ticket Links:
        http://bugs.adobe.com/jira/browse/BLZ-100
    Modified Paths:
        blazeds/trunk/qa/apps/qa-regress/WEB-INF/flex/remoting-config.mods.xml
    Added Paths:
        blazeds/trunk/qa/apps/qa-regress/WEB-INF/src/remoting/datatype/MapTypeTest.java
        blazeds/trunk/qa/apps/qa-regress/testsuites/mxunit/tests/remotingService/dataTypes/MapTyp eTest.mxml

  • Outstanding job opportunity with a Fortune-100 national company here in South Florida.

    Outstanding job opportunity with a Fortune-100 national company here in South Florida.If you possess Strong knowledge with Hyperion Essbase; Hyperion Planning; and Hyperion Reports you are one phone call away to get hired. You will have strong finance and IT background so you could provide design expertise to consolidate the flow of information from 300+ sites into the corporate database. Endre PappSr. Technical [email protected] Staffing Solutions (S3)http://www.strategicstaff.com 954-577-5445 x18 Office954-854-3794 Mobile954-577-5453 Fax877-295-8326 x18 (Toll Free)

    "If you possess Strong knowledge with Hyperion Essbase; Hyperion Planning; and Hyperion Reports you are one phone call away to get hired."Wow.

  • HT4461 I purchased an app yesterday called aptitude trainer test and it didn't work at all and today was my test I needed it from to practice so I'm asking for a refund of 2.11 back thank you

    I purchased an app yesterday called aptitude trainer test and it didn't work at all and today was my test I needed it from to practice so I'm asking for a refund of 2.11 back thank you

    We are fellow users here on these forums, you're not talking to iTunes Support.
    Did you try deleting the app and redownloading it via the Purchased tab in the App Store app on your iPad, and contacting the developer of the app ? If you did contact them and you didn't get a reply then try the 'report a problem' page to contact iTunes Support : http://reportaproblem.apple.com
    If the 'report a problem' link doesn't work then you can try contacting iTunes support via this page : http://www.apple.com/support/itunes/contact/- click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption

  • Domain Users To be Given IPads thats will File Sync to a Windows Server in the Company DMZ. Are CALS needed for the ipads ?

    Hi Guys.
    We are thinking on giving some Sales Staff some IPADs to use. All these staff currently have USER CALS. 
    We are going to be using some software called MobileEcho to allow for browsing and File Syncing from a Windows Server in a DMZ. This Server itself maybe doing some LDAP queries to the LAN.  Also some users maybe putting new content onto this Server
    from the LAN. Are any seperate Device CALS needed for this Server ? 
    thanks

    if the user is assigned a User CAL, no device CAL is needed.
    That's the main reason why you would buy User CALs, where there is more than 1 device for each user (or more devices than users, in general)
    Don
    (Please take a moment to "Vote as Helpful" and/or "Mark as Answer", where applicable.
    This helps the community, keeps the forums tidy, and recognises useful contributions. Thanks!)

  • Pagination query help needed for large table - force a different index

    I'm using a slight modification of the pagination query from over at Ask Tom's: [http://www.oracle.com/technology/oramag/oracle/07-jan/o17asktom.html]
    Mine looks like this when fetching the first 100 rows of all members with last name Smith, ordered by join date:
    SELECT members.*
    FROM members,
        SELECT RID, rownum rnum
        FROM
            SELECT rowid as RID
            FROM members
            WHERE last_name = 'Smith'
            ORDER BY joindate
        WHERE rownum <= 100
    WHERE rnum >= 1
             and RID = members.rowidThe difference between this and the one at Ask Tom's is that my innermost query just returns the ROWID. Then in the outermost query we join the ROWIDs returned to the members table, after we have pruned the ROWIDs down to only the chunk of 100 we want. This makes it MUCH faster (verifiably) on our large tables, as it is able to use the index on the innermost query (well... read on).
    The problem I have is this:
    SELECT rowid as RID
    FROM members
    WHERE last_name = 'Smith'
    ORDER BY joindateThis will use the index for the predicate column (last_name) instead of the unique index I have defined for the joindate column (joindate, sequence). (Verifiable with explain plan). It is much slower this way on a large table. So I can hint it using either of the following methods:
    SELECT /*+ index(members, joindate_idx) */ rowid as RID
    FROM members
    WHERE last_name = 'Smith'
    ORDER BY joindate
    SELECT /*+ first_rows(100) */ rowid as RID
    FROM members
    WHERE last_name = 'Smith'
    ORDER BY joindateEither way, it now uses the index of the ORDER BY column (joindate_idx), so now it is much faster as it does not have to do a sort (remember, VERY large table, millions of records). So that seems good. But now, on my outermost query, I join the rowid with the meaningful columns of data from the members table, as commented below:
    SELECT members.*      -- Select all data from members table
    FROM members,           -- members table added to FROM clause
        SELECT RID, rownum rnum
        FROM
            SELECT /*+ index(members, joindate_idx) */ rowid as RID   -- Hint is ignored now that I am joining in the outer query
            FROM members
            WHERE last_name = 'Smith'
            ORDER BY joindate
        WHERE rownum <= 100
    WHERE rnum >= 1
            and RID = members.rowid           -- Merge the members table on the rowid we pulled from the inner queriesOnce I do this join, it goes back to using the predicate index (last_name) and has to perform the sort once it finds all matching values (which can be a lot in this table, there is high cardinality on some columns).
    So my question is, in the full query above, is there any way I can get it to use the ORDER BY column for indexing to prevent it from having to do a sort? The join is what causes it to revert back to using the predicate index, even with hints. Remove the join and just return the ROWIDs for those 100 records and it flies, even on 10 million records.
    It'd be great if there was some generic hint that could accomplish this, such that if we change the table/columns/indexes, we don't need to change the hint (the FIRST_ROWS hint is a good example of this, while the INDEX hint is the opposite), but any help would be appreciated. I can provide explain plans for any of the above if needed.
    Thanks!

    Lakmal Rajapakse wrote:
    OK here is an example to illustrate the advantage:
    SQL> set autot traceonly
    SQL> select * from (
    2  select a.*, rownum x  from
    3  (
    4  select a.* from aoswf.events a
    5  order by EVENT_DATETIME
    6  ) a
    7  where rownum <= 1200
    8  )
    9  where x >= 1100
    10  /
    101 rows selected.
    Execution Plan
    Plan hash value: 3711662397
    | Id  | Operation                      | Name       | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT               |            |  1200 |   521K|   192   (0)| 00:00:03 |
    |*  1 |  VIEW                          |            |  1200 |   521K|   192   (0)| 00:00:03 |
    |*  2 |   COUNT STOPKEY                |            |       |       |            |          |
    |   3 |    VIEW                        |            |  1200 |   506K|   192   (0)| 00:00:03 |
    |   4 |     TABLE ACCESS BY INDEX ROWID| EVENTS     |   253M|    34G|   192   (0)| 00:00:03 |
    |   5 |      INDEX FULL SCAN           | EVEN_IDX02 |  1200 |       |     2   (0)| 00:00:01 |
    Predicate Information (identified by operation id):
    1 - filter("X">=1100)
    2 - filter(ROWNUM<=1200)
    Statistics
    0  recursive calls
    0  db block gets
    443  consistent gets
    0  physical reads
    0  redo size
    25203  bytes sent via SQL*Net to client
    281  bytes received via SQL*Net from client
    8  SQL*Net roundtrips to/from client
    0  sorts (memory)
    0  sorts (disk)
    101  rows processed
    SQL>
    SQL>
    SQL> select * from aoswf.events a, (
    2  select rid, rownum x  from
    3  (
    4  select rowid rid from aoswf.events a
    5  order by EVENT_DATETIME
    6  ) a
    7  where rownum <= 1200
    8  ) b
    9  where x >= 1100
    10  and a.rowid = rid
    11  /
    101 rows selected.
    Execution Plan
    Plan hash value: 2308864810
    | Id  | Operation                   | Name       | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT            |            |  1200 |   201K|   261K  (1)| 00:52:21 |
    |   1 |  NESTED LOOPS               |            |  1200 |   201K|   261K  (1)| 00:52:21 |
    |*  2 |   VIEW                      |            |  1200 | 30000 |   260K  (1)| 00:52:06 |
    |*  3 |    COUNT STOPKEY            |            |       |       |            |          |
    |   4 |     VIEW                    |            |   253M|  2895M|   260K  (1)| 00:52:06 |
    |   5 |      INDEX FULL SCAN        | EVEN_IDX02 |   253M|  4826M|   260K  (1)| 00:52:06 |
    |   6 |   TABLE ACCESS BY USER ROWID| EVENTS     |     1 |   147 |     1   (0)| 00:00:01 |
    Predicate Information (identified by operation id):
    2 - filter("X">=1100)
    3 - filter(ROWNUM<=1200)
    Statistics
    8  recursive calls
    0  db block gets
    117  consistent gets
    0  physical reads
    0  redo size
    27539  bytes sent via SQL*Net to client
    281  bytes received via SQL*Net from client
    8  SQL*Net roundtrips to/from client
    0  sorts (memory)
    0  sorts (disk)
    101  rows processed
    Lakmal (and OP),
    Not sure what advantage you are trying to show here. But considering that we are talking about pagination query here and order of records is important, your 2 queries will not always generate output in same order. Here is the test case:
    SQL> select * from v$version ;
    BANNER
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
    PL/SQL Release 10.2.0.1.0 - Production
    CORE     10.2.0.1.0     Production
    TNS for Linux: Version 10.2.0.1.0 - Production
    NLSRTL Version 10.2.0.1.0 - Production
    SQL> show parameter optimizer
    NAME                                 TYPE        VALUE
    optimizer_dynamic_sampling           integer     2
    optimizer_features_enable            string      10.2.0.1
    optimizer_index_caching              integer     0
    optimizer_index_cost_adj             integer     100
    optimizer_mode                       string      ALL_ROWS
    optimizer_secure_view_merging        boolean     TRUE
    SQL> show parameter pga
    NAME                                 TYPE        VALUE
    pga_aggregate_target                 big integer 103M
    SQL> create table t nologging as select * from all_objects where 1 = 2 ;
    Table created.
    SQL> create index t_idx on t(last_ddl_time) nologging ;
    Index created.
    SQL> insert /*+ APPEND */ into t (owner, object_name, object_id, created, last_ddl_time) select owner, object_name, object_id, created, sysdate - dbms_random.value(1, 100) from all_objects order by dbms_random.random;
    40617 rows created.
    SQL> commit ;
    Commit complete.
    SQL> exec dbms_stats.gather_table_stats(user, 'T', cascade=>true);
    PL/SQL procedure successfully completed.
    SQL> select object_id, object_name, created from t, (select rid, rownum rn from (select rowid rid from t order by created desc) where rownum <= 1200) t1 where rn >= 1190 and t.rowid = t1.rid ;
    OBJECT_ID OBJECT_NAME                    CREATED
         47686 ALL$OLAP2_JOIN_KEY_COLUMN_USES 28-JUL-2009 08:08:39
         47672 ALL$OLAP2_CUBE_DIM_USES        28-JUL-2009 08:08:39
         47681 ALL$OLAP2_CUBE_MEASURE_MAPS    28-JUL-2009 08:08:39
         47682 ALL$OLAP2_FACT_LEVEL_USES      28-JUL-2009 08:08:39
         47685 ALL$OLAP2_AGGREGATION_USES     28-JUL-2009 08:08:39
         47692 ALL$OLAP2_CATALOGS             28-JUL-2009 08:08:39
         47665 ALL$OLAPMR_FACTTBLKEYMAPS      28-JUL-2009 08:08:39
         47688 ALL$OLAP2_DIM_LEVEL_ATTR_MAPS  28-JUL-2009 08:08:39
         47689 ALL$OLAP2_DIM_LEVELS_KEYMAPS   28-JUL-2009 08:08:39
         47669 ALL$OLAP9I2_HIER_DIMENSIONS    28-JUL-2009 08:08:39
         47666 ALL$OLAP9I1_HIER_DIMENSIONS    28-JUL-2009 08:08:39
    11 rows selected.
    SQL> select object_id, object_name, last_ddl_time from t, (select rid, rownum rn from (select rowid rid from t order by last_ddl_time desc) where rownum <= 1200) t1 where rn >= 1190 and t.rowid = t1.rid ;
    OBJECT_ID OBJECT_NAME                    LAST_DDL_TIME
         11749 /b9fe5b99_OraRTStatementComman 06-FEB-2010 03:43:49
         13133 oracle/jdbc/driver/OracleLog$3 06-FEB-2010 03:45:44
         37534 com/sun/mail/smtp/SMTPMessage  06-FEB-2010 03:46:14
         36145 /4e492b6f_SerProfileToClassErr 06-FEB-2010 03:11:09
         26815 /7a628fb8_DefaultHSBChooserPan 06-FEB-2010 03:26:55
         16695 /2940a364_RepIdDelegator_1_3   06-FEB-2010 03:38:17
         36539 sun/io/ByteToCharMacHebrew     06-FEB-2010 03:28:57
         14044 /d29b81e1_OldHeaders           06-FEB-2010 03:12:12
         12920 /25f8f3a5_BasicSplitPaneUI     06-FEB-2010 03:11:06
         42266 SI_GETCLRHSTGRFTR              06-FEB-2010 03:40:20
         15752 /2f494dce_JDWPThreadReference  06-FEB-2010 03:09:31
    11 rows selected.
    SQL> select object_id, object_name, last_ddl_time from (select t1.*, rownum rn from (select * from t order by last_ddl_time desc) t1 where rownum <= 1200) where rn >= 1190 ;
    OBJECT_ID OBJECT_NAME                    LAST_DDL_TIME
         37534 com/sun/mail/smtp/SMTPMessage  06-FEB-2010 03:46:14
         13133 oracle/jdbc/driver/OracleLog$3 06-FEB-2010 03:45:44
         11749 /b9fe5b99_OraRTStatementComman 06-FEB-2010 03:43:49
         42266 SI_GETCLRHSTGRFTR              06-FEB-2010 03:40:20
         16695 /2940a364_RepIdDelegator_1_3   06-FEB-2010 03:38:17
         36539 sun/io/ByteToCharMacHebrew     06-FEB-2010 03:28:57
         26815 /7a628fb8_DefaultHSBChooserPan 06-FEB-2010 03:26:55
         14044 /d29b81e1_OldHeaders           06-FEB-2010 03:12:12
         36145 /4e492b6f_SerProfileToClassErr 06-FEB-2010 03:11:09
         12920 /25f8f3a5_BasicSplitPaneUI     06-FEB-2010 03:11:06
         15752 /2f494dce_JDWPThreadReference  06-FEB-2010 03:09:31
    11 rows selected.
    SQL> select object_id, object_name, last_ddl_time from t, (select rid, rownum rn from (select rowid rid from t order by last_ddl_time desc) where rownum <= 1200) t1 where rn >= 1190 and t.rowid = t1.rid order by last_ddl_time desc ;
    OBJECT_ID OBJECT_NAME                    LAST_DDL_TIME
         37534 com/sun/mail/smtp/SMTPMessage  06-FEB-2010 03:46:14
         13133 oracle/jdbc/driver/OracleLog$3 06-FEB-2010 03:45:44
         11749 /b9fe5b99_OraRTStatementComman 06-FEB-2010 03:43:49
         42266 SI_GETCLRHSTGRFTR              06-FEB-2010 03:40:20
         16695 /2940a364_RepIdDelegator_1_3   06-FEB-2010 03:38:17
         36539 sun/io/ByteToCharMacHebrew     06-FEB-2010 03:28:57
         26815 /7a628fb8_DefaultHSBChooserPan 06-FEB-2010 03:26:55
         14044 /d29b81e1_OldHeaders           06-FEB-2010 03:12:12
         36145 /4e492b6f_SerProfileToClassErr 06-FEB-2010 03:11:09
         12920 /25f8f3a5_BasicSplitPaneUI     06-FEB-2010 03:11:06
         15752 /2f494dce_JDWPThreadReference  06-FEB-2010 03:09:31
    11 rows selected.
    SQL> set autotrace traceonly
    SQL> select object_id, object_name, last_ddl_time from t, (select rid, rownum rn from (select rowid rid from t order by last_ddl_time desc) where rownum <= 1200) t1 where rn >= 1190 and t.rowid = t1.rid order by last_ddl_time desc
      2  ;
    11 rows selected.
    Execution Plan
    Plan hash value: 44968669
    | Id  | Operation                       | Name  | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT                |       |  1200 | 91200 |   180   (2)| 00:00:03 |
    |   1 |  SORT ORDER BY                  |       |  1200 | 91200 |   180   (2)| 00:00:03 |
    |*  2 |   HASH JOIN                     |       |  1200 | 91200 |   179   (2)| 00:00:03 |
    |*  3 |    VIEW                         |       |  1200 | 30000 |    98   (0)| 00:00:02 |
    |*  4 |     COUNT STOPKEY               |       |       |       |            |          |
    |   5 |      VIEW                       |       | 40617 |   475K|    98   (0)| 00:00:02 |
    |   6 |       INDEX FULL SCAN DESCENDING| T_IDX | 40617 |   793K|    98   (0)| 00:00:02 |
    |   7 |    TABLE ACCESS FULL            | T     | 40617 |  2022K|    80   (2)| 00:00:01 |
    Predicate Information (identified by operation id):
       2 - access("T".ROWID="T1"."RID")
       3 - filter("RN">=1190)
       4 - filter(ROWNUM<=1200)
    Statistics
              1  recursive calls
              0  db block gets
            348  consistent gets
              0  physical reads
              0  redo size
           1063  bytes sent via SQL*Net to client
            385  bytes received via SQL*Net from client
              2  SQL*Net roundtrips to/from client
              1  sorts (memory)
              0  sorts (disk)
             11  rows processed
    SQL> select object_id, object_name, last_ddl_time from (select t1.*, rownum rn from (select * from t order by last_ddl_time desc) t1 where rownum <= 1200) where rn >= 1190 ;
    11 rows selected.
    Execution Plan
    Plan hash value: 882605040
    | Id  | Operation                | Name | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT         |      |  1200 | 62400 |    80   (2)| 00:00:01 |
    |*  1 |  VIEW                    |      |  1200 | 62400 |    80   (2)| 00:00:01 |
    |*  2 |   COUNT STOPKEY          |      |       |       |            |          |
    |   3 |    VIEW                  |      | 40617 |  1546K|    80   (2)| 00:00:01 |
    |*  4 |     SORT ORDER BY STOPKEY|      | 40617 |  2062K|    80   (2)| 00:00:01 |
    |   5 |      TABLE ACCESS FULL   | T    | 40617 |  2062K|    80   (2)| 00:00:01 |
    Predicate Information (identified by operation id):
       1 - filter("RN">=1190)
       2 - filter(ROWNUM<=1200)
       4 - filter(ROWNUM<=1200)
    Statistics
              0  recursive calls
              0  db block gets
            343  consistent gets
              0  physical reads
              0  redo size
           1063  bytes sent via SQL*Net to client
            385  bytes received via SQL*Net from client
              2  SQL*Net roundtrips to/from client
              1  sorts (memory)
              0  sorts (disk)
             11  rows processed
    SQL> select object_id, object_name, last_ddl_time from t, (select rid, rownum rn from (select rowid rid from t order by last_ddl_time desc) where rownum <= 1200) t1 where rn >= 1190 and t.rowid = t1.rid ;
    11 rows selected.
    Execution Plan
    Plan hash value: 168880862
    | Id  | Operation                      | Name  | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT               |       |  1200 | 91200 |   179   (2)| 00:00:03 |
    |*  1 |  HASH JOIN                     |       |  1200 | 91200 |   179   (2)| 00:00:03 |
    |*  2 |   VIEW                         |       |  1200 | 30000 |    98   (0)| 00:00:02 |
    |*  3 |    COUNT STOPKEY               |       |       |       |            |          |
    |   4 |     VIEW                       |       | 40617 |   475K|    98   (0)| 00:00:02 |
    |   5 |      INDEX FULL SCAN DESCENDING| T_IDX | 40617 |   793K|    98   (0)| 00:00:02 |
    |   6 |   TABLE ACCESS FULL            | T     | 40617 |  2022K|    80   (2)| 00:00:01 |
    Predicate Information (identified by operation id):
       1 - access("T".ROWID="T1"."RID")
       2 - filter("RN">=1190)
       3 - filter(ROWNUM<=1200)
    Statistics
              0  recursive calls
              0  db block gets
            349  consistent gets
              0  physical reads
              0  redo size
           1063  bytes sent via SQL*Net to client
            385  bytes received via SQL*Net from client
              2  SQL*Net roundtrips to/from client
              0  sorts (memory)
              0  sorts (disk)
             11  rows processed
    SQL> select object_id, object_name, last_ddl_time from (select t1.*, rownum rn from (select * from t order by last_ddl_time desc) t1 where rownum <= 1200) where rn >= 1190 order by last_ddl_time desc ;
    11 rows selected.
    Execution Plan
    Plan hash value: 882605040
    | Id  | Operation           | Name | Rows     | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT      |     |  1200 | 62400 |    80   (2)| 00:00:01 |
    |*  1 |  VIEW                |     |  1200 | 62400 |    80   (2)| 00:00:01 |
    |*  2 |   COUNT STOPKEY       |     |     |     |          |          |
    |   3 |    VIEW            |     | 40617 |  1546K|    80   (2)| 00:00:01 |
    |*  4 |     SORT ORDER BY STOPKEY|     | 40617 |  2062K|    80   (2)| 00:00:01 |
    |   5 |      TABLE ACCESS FULL      | T     | 40617 |  2062K|    80   (2)| 00:00:01 |
    Predicate Information (identified by operation id):
       1 - filter("RN">=1190)
       2 - filter(ROWNUM<=1200)
       4 - filter(ROWNUM<=1200)
    Statistics
         175  recursive calls
           0  db block gets
         388  consistent gets
           0  physical reads
           0  redo size
           1063  bytes sent via SQL*Net to client
         385  bytes received via SQL*Net from client
           2  SQL*Net roundtrips to/from client
           4  sorts (memory)
           0  sorts (disk)
          11  rows processed
    SQL> set autotrace off
    SQL> spool offAs you will see, the join query here has to have an ORDER BY clause at the end to ensure that records are correctly sorted. You can not rely on optimizer choosing NESTED LOOP join method and, as above example shows, when optimizer chooses HASH JOIN, oracle is free to return rows in no particular order.
    The query that does not involve join always returns rows in the desired order. Adding an ORDER BY does add a step in the plan for the query using join but does not affect the other query.

  • Are we Beta testing the N97 for Nokia?

    Because if i was given this as a beta release i would have told them what i thought, the current launch version on the N97 with V10 firmware is barely an Alpha release, this phone was a rush job thrown out on the market to coincide with the launch of the iphone 3Gs.
    This is my fourth N series, N80, N95, N95 8gb (the best N series yet), and now this N97 what should be Nokia's flagship, but being stripped of apps and filled with Trial versions to please the accountants at Nokia.
    Day one and it locked up twice, corrupted my contacts when synced with OVI, and ran down to less than 4mb on the C drive, day 2 i found the GPS was not working, it was a joke, walking down the road under a clear sky and it could not hold a signal lock, driving was worse barely holding a signal for a few seconds and as for sitting spinning it round for an age to get the compass to work........forget it id rather be lost than look like a **bleep**.
    Deleting apps and reinstalling them on the mass memory frees up some space, but why should we have to do this, the whole phone is badly thought out and configured.
    Soon after the stylus supplied with the phone and attached to the phones only tie point scratched my screen, what was wrong with a rear cover with a bump and a thin PDA style stylus, no not good enough for Nokia, a fat thing on a string will do for them. 
    New Firmware release 4 days after UK launch and still not available to most users as it has not been network approved yet, 3 network say its Nokia's job and they are delaying things, Nokia say its the networks delay. Come on if it was needed that quickly why leave most of your customers waiting, or just get to work on a layered OS with a standardised core with a network layer, so everyone can have the updated without waiting.   
    4 weeks in on this phone, i too have the scratched camera lens, still No working GPS, and having some good negotiations with Three to try to reverse the contact upgrade, as i don't think another N97 will last any longer than this one.
    I see Nokia spending Millions on punting the N97, TV, Billboards, Net adds, why push so hard on what is a sub standard product, could you imagine Joe public trying to free off some memory by moving apps, tell the care centres to brace themselves the N97 flood will be coming their way.
    What next, well if 3 don't cancel the upgrade, then Nokia will have to fix my phone again and again and again untill it works as advertised, in the mean time i am off to get in touch with watchdog so they can let Joe Public know what to expect from an N97.
    Rob 
    Solved!
    Go to Solution.

    I don't believe we're beta testing the N97 for Nokia. Beta testing suggests it is in a state prior to production. Nokia's track record (at least to me) seems that leading edge phones never reach a stable plateau.
    What I believe happens is the phone is released and remains unstable until they sort of perfect the platform, then a new handset is released bringing a whole new world of bugs and problems and so the cycle continues.
    By the time the phone is suitable for every day use it is, by today's technological stance, ancient and the damage has already been done to the reputation.
    S40 phones seem to fare much better, mainly because it is much more widely used within Nokia. S60 is up against some fine competition from vendors who will rush fixes out.. Nokia only ever seems to rush phones out. It isn't the same and it shows (see their forcast for the next 6 months)
    I honestly would not be surprised if this flagship phone limps on in a partially functional state until it is superceeded by a budget blackberry clone.
    Sad? Very! Am I being cynical, or telling it like it is.
    I'd be real interested to know if any exec at Nokia used the N97 in the weeks before it was released.. Not that I'm a fan, but we all know Stevie J used an iphone long before it was released.. I kind of get the impression they must all use very basic "corporate" s40 handsets and assume their flagship product must be of the same calibre.
    Next release, why not give 100 people N97 for testing, real testing.  It seems Nokias quality assurance team is out of touch with what a $700 handset demands.. ooooh, I gasp in awe at your 30 MB of free capactity when you remove ALL the applications you can. (It's like having a 2TB hard drive in a computer and continuing to boot from a floppy)
    I appreciate there are product time lines to meet, but if Nokia were aiming to compete with the likes of the pre, iphone and the various android handsets (not even mentioning windows mobile) rushing out a phone like this was very wide of the mark. Concept wise, the N97 is a great design.. the implementation of both the hardware and software just isn't going to cut it in todays market.. 
    (but this is what they want? you'll get bored with the handset and buy a replacement! yeay!)

  • Hardware/Software needed for WebForms?

    My company is planning on migrating a Forms 3.0 application to
    WebForms (we need to support both Win95/98 PCs and Macintoshes).
    I understand the basic 3-tier structure (i.e. database server,
    application server and browser based client), but I'm still
    unsure of what hardware and software is actually needed for the
    application server (especially since Oracle keeps changing the
    names of their products). Can anyone tell me what the hardware
    and software requirements are for a WebForms (w/reports)
    application server assuming that I don't have anything yet (NT
    or Unix)? Also, what are the general memory/disk requirements if
    the server needs to support about 100 concurrent connections?
    Thanks,
    Douglas Scott
    null

    John Funk (guest) wrote:
    : Frank Huether (guest) wrote:
    : : Douglas Scott (guest) wrote:
    : : : My company is planning on migrating a Forms 3.0
    application
    : to
    : : : WebForms (we need to support both Win95/98 PCs and
    : : Macintoshes).
    : : : I understand the basic 3-tier structure (i.e. database
    : : server,
    : : : application server and browser based client), but I'm
    still
    : : : unsure of what hardware and software is actually needed
    for
    : : the
    : : : application server (especially since Oracle keeps changing
    : the
    : : : names of their products). Can anyone tell me what the
    : : hardware
    : : : and software requirements are for a WebForms (w/reports)
    : : : application server assuming that I don't have anything yet
    : (NT
    : : : or Unix)? Also, what are the general memory/disk
    : requirements
    : : if
    : : : the server needs to support about 100 concurrent
    : connections?
    : : : Thanks,
    : : : Douglas Scott
    : : From my (low) memory.
    : : Reserve 128 MB for OS and Web Server (NT).
    : : For every connection guess about 10 Meg each and remember
    : : running Reports out of Forms means another connection for
    : : Reports. So 100 Forms users running reports are 100 more
    : : connections.
    : : Good idea would be to have load balanced servers.
    : : If you are deeply interested I can dig somewhere for the
    : : documentation.
    : : Frank
    : Frank,
    : I am in a similar situation as Douglas. But I am not sure
    : WebForms can handle a 250+ forms application. Are you aware of
    : anyone running an application that big using WebForms (any
    : version)?
    : Thanks,
    : John
    John,
    there is an Oracle marketing slogan about the Norwegian tax
    ministery (or so) running with about 5000 users concurrently.
    But they are only dealing with the number not further details.
    I'm just pushing a customer with a +- 100 form app to the web
    and they want ot go production in mid February. They (especially
    their admins) are very open to the technology and there are only
    some issues on prinitng from forms using customs documents,
    invoices and delivery notes. But I think after some changing of
    the print philosphy it will be working.
    If you are interested mail me and I will try to give you some
    hints after production.
    Frank
    null

  • Is an anti-virus needed for a new macbook pro?

    Is an anti-virus needed for a new macbook pro with retina display?

    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.

Maybe you are looking for

  • How can I change the email address of my Apple identifyer?

    I changed email provider*, it affects my apple identifier .  When I buy something it used to send me emails to that old address.  How can I change the email of my identifyer? Today i bought something and it said it was the first time I used my machin

  • Help on calling a dynpage on click of a URL

    hi all, I have a iview of a jspdynpage and it contains a url link as below.. http://amsdc2-s-917.europe.shell.com/irj/servlet/prt/portal/prtroot/com.shell.ep.siep.sapportals.service.c000326_login_management_client.default?id=0&targeturl=http://sww-je

  • Mail to RFC -- Data Structed in Inbound Queue  -- Help needed !

    Hi Friends ,                        I am doing Mail to RFC Asyn Scenario . Mail mails are come into the mail box . XI is trying to read the mail and send to R3.                         It was working fine suddenly , Many mails read succesfully and da

  • Sent e-mails do not deliver in th same format

    Using windows 7 with aol, I recently have been sending e-mails that do not arrive in the same format that I sent. Spacing is out of line, columns are out of order and the page is almost unreadable.

  • My iPad hang.How to sovle that problem?

    Hi, my iPad hang. Screen just show facebook only. Cannot turn of, not function swipe. What should I do?