Question about compile-time legality rules for cast conversion

Hi, In the rules which explain compile-time legality for cast conversion, it is often mentioned the following scenario in the cast conversion of a compile-time type S to a compile-time type T:
if S is a class type then:
if T is a class type then either |S| <: |T| or |T| <: |S| or a compile time error occurs. Furthermore, if there exist a supertype X of T and a supertype Y of S such that X and Y are provably distinct parameterized types and that the erasures of X and Y are the same, a compile-time error occurs.
As regards the quote in bold, I imagine the following scenario:
1) S <: T and extends Y
2) Y<T1...Tn>
3) X<T1..Tn>
4) T extends X
Does the above represents a supertype X of T and a supertype Y of S such that X and Y are provenly distinct parameterized types? If that holds, what does it mean that the erasure of X and Y is the same?

Declarative programing has all but gone the way of
the doe doe because...
1: It is not flexible (It is extremely difficult to
change a complex system in a predetermined way)isn't this the "expert system" model?
2: It lengthens the development cycle (see item 1)
3: It normally forces the developer to add many
things to there code to get things to work, that have
nothing to do with the intent of the code.more things? the declarations or the declaration processing?
In its defense (I like a declarative model but, do
not like being forced into one)...not advocating a forced change in Java
1: It increases code safety.
2: It can shorten the development cycle, in certain
circumstances (especially if it is not overused),
because it can greatly increase the readability of
code.
3: It follows many best practices (although this is
also possible in a Non-Declarative model).as for best practices what I'd like to see are declarative design patterns, Adapter, Singleton, Factory, Delegate, Strategy, Interpreter, Proxy, Visitor
too often the design intent is lost in an implementation or design details can only be deduced by class/field/method names, comments, and accompanying docs
So, if everyone had unlimited time, and an unlimited
budget, yes declaritive is the way to go. Since that
is not the case, we filtered out 99% of what it gave
us, made sure the stuff that was getting in the way
was removed, and what do you have???
You guessed it OOA&D.
Now having said that should we be more declarative? I
think so, but I will tell you now, REQUIRING
declarative elements in code is a sure fire way to
get the majority of development groups to drop the
language (and I think Java as it stands currently CAN
be declarative, so if you have one of those unlimited
budgets, go for it!).no need to require it
I believe given good (reusable) declarative options, on top of OOP, will become the chosen approach
reusable design declarations would lessen overall cost and increase readability

Similar Messages

  • Some questions about a Time Capsule

    Hi!!
    I just have a few questions about a Time Capsule, but first let me explain the backgroud to my questions.
    I live in a 2 floor house(including a basement) and my bedroom is downstairs. My parents currently have a desktop PC connected to our wireless router and our printer. Me and my step-father both have 13 inch MacBook Pros, and he uses the Mac like a basic computer, so the equipment connected to our PC is good for him. I, on the other hand, use my Mac, iPad and iPhone to their fullest potential. I am a SUPER MEGA NERD when it comes to computers, so I plan on making my bedroom an amazing office at the same time. So I want an AirPrint Enabled printer in my bedroom (Under 100$$) along with a Time Capsule to back up my information, because everyday I look around in the backdoor of my Mac alot, and if I jack anything up (And I cant handle the problem) I would like to restore my Mac to a previous version. So here are my questions:
    1) My bedroom is right underneath our router, so i get GREAT Wi-Fi in my room. If I get a Time Capsule, can I use it in my room to extend my Wi-Fi, and how would that work? Will it extend my wifi under the same name, because I would like my own Wi-Fi (Titled to what I want with my own password)
    2) If I have to create a NEW Wi-Fi network, how would I do that?
    3) Would I need to connect my new printer directly to my ROUTER, or could I connect it to the TIME CAPSULE?
    If you don't understand what I'm trying to ask (Even though I feel like it's self-explanatory)
    ONE question about the PRINTER: Do any of you have any recommendations for an AirPrint Enabled printer under 100$? Even under-150$ would be okay.
    THANKS FOR ANY HELP!!!!

    everyday I look around in the backdoor of my Mac alot, and if I jack anything up (And I cant handle the problem) I would like to restore my Mac to a previous version. So here are my questions:
    Don't just depend on TM.. use a disk image type utility.. either one of the Mac tools, SuperDuper, CCC, Chronosync or even a linux boot cd (if you have a cd/dvd drive still or via usb can boot) a great tool is Clonezilla.. it will do basically any computer, Mac, Linux, Windows.. and since it boots into its own OS can restore a computer in a flash. Then you can add the incremental changes from TM.
    1) My bedroom is right underneath our router, so i get GREAT Wi-Fi in my room. If I get a Time Capsule, can I use it in my room to extend my Wi-Fi, and how would that work? Will it extend my wifi under the same name, because I would like my own Wi-Fi (Titled to what I want with my own password)
    Actually I am surprised you get good wireless as usually directly above or below a router is often the worst spot. Time Capsule cannot extend the wireless of any other router than Apple.. it is a special system and only Apple can join the club. It has bad effect though, if you set the TC to extend wireless it turns off ethernet ports.. which is hugely dumb.
    The best arrangement is ethernet to the upstairs.. or EOP adapters. If not then a wireless router that matches the existing unit will generally be better than mixing apple and non-apple.
    2) If I have to create a NEW Wi-Fi network, how would I do that?
    3) Would I need to connect my new printer directly to my ROUTER, or could I connect it to the TIME CAPSULE?
    You create a new wireless network by selecting manually the wireless channel and use different wireless name, ssid and security. There are 3 available channels on 2.4ghz.. your existing router will use one or two.. depending on if the setting is 20mhz or 40mhz.. so you need to manually set everything and not use auto.
    TC is slow on 2.4ghz cf 5ghz and there are many more channels at 5ghz but not everything can use it.. iphone for instance is 2.4ghz only . whereas ipad can use 5ghz.. most full computers now can use 5ghz.
    Buy a wireless network printer. Or alternatively an ethernet network would be also ok but now are more expensive than wireless ones. Network printers are not much more than straight USB and work much better.
    I do not use airprint so have nothing to offer.. find the best HP model in your budget.. but others may have had more experience.. I use ethernet connected b/w laser business type HP.. they work great.. but airprint is too recent an innovation for me.

  • Basic Questions About Compiling Source

    Hi!
    I have some very basic questions about compiling source on 10.6. BTW, if the unix discussions still exist, they've hidden them pretty well, so I hope I'm in the right place for this!
    First off, you simply cd to the source dir, wherever it may be - in my case ~/Downloads/source/  - and during the install process, everything will be installed in its proper dir, right?
    How do you know which compiler to use? There seem to be several: make, gmake, gcc, g++, etc...
    Once you do figure out which compiler to run, the process is supposed to go like this, right?
    ./configure
    make (or whatever)
    make install
    But this doesn't always work for me. For instance, I'm trying to compile 'arm', but it doesn't seem to have a 'configure' script.
    $ ls ~/Downloads/arm
    ChangeLog
    README
    armrc.sample
    setup.py
    LICENSE
    arm
    install
    /src
    Maybe it's that 'setup.py' file? What are you supposed to do?
    Of course, it's not only this one that's given me trouble. Sometimes the readme will say I have to edit a certain file for my system. Are there just a few standard changes you always make? Or is it...how can I put it...complicated? How do you find out what's needed in those cases?
    OS 10.6.8
    Xcode 3.2.4
    Python 2.7

    sudont wrote:
    I have some very basic questions about compiling source on 10.6. BTW, if the unix discussions still exist, they've hidden them pretty well, so I hope I'm in the right place for this!
    This is the place for UNIX discussions. If you have developer-related questions, there is a forum dedicated to that as well: Developer Forums
    First off, you simply cd to the source dir, wherever it may be - in my case ~/Downloads/source/  - and during the install process, everything will be installed in its proper dir, right?
    Yes. Hopefully the project you want to install follows standard conventions. If so, you can do "./configure", then "make", and finally "sudo make install" to install the software into "/usr/local".
    How do you know which compiler to use? There seem to be several: make, gmake, gcc, g++, etc...
    The make file will figure that stuff out.
    Once you do figure out which compiler to run, the process is supposed to go like this, right?
    ./configure
    make (or whatever)
    make install
    Yes, with the addition of "sudo" before "make install" because "/usr/local" is owned by root.
    But this doesn't always work for me. For instance, I'm trying to compile 'arm', but it doesn't seem to have a 'configure' script.
    $ ls ~/Downloads/arm
    ChangeLog
    README
    armrc.sample
    setup.py
    LICENSE
    arm
    install
    /src
    arm? You mean "arm (anonymizing relay monitor) - Terminal status monitor for Tor relays." You really don't want to be messing with that stuff. The only people involved with Tor that are trustworthy are US Navy intelligence who have their own uses for it. If you don't understand it as well as they do, best stay away.

  • A question about compiling

    Hello, i have a question about compiling. I always presumed that when a class is compiled and then run, the import statements just tell the executing JVM where to look in the JRE for the said imported classes before loading them into memory (is that correct?)
    What's confusing me is when happens when I write an applet which utilises the netscape.javascript.JSObject class (which after JRE 1.4.1 resides in the $JAVA/lib/plugins.jar). I have no idea what happens, as in does the relevant code get compiled into my .bin file or is that jar just referenced on the excecuting clients machine, and if the latter what happens if they are using a version before 1.4.2 where this class is residing in lib/jaws.jar, or does that not make any difference as the package names are still the same?
    You can see I'm confused and I think this highlights a fundamental gap in my knowledge,
    Thanks for any help!

    r035198x wrote:
    The classes are loaded on application start up. Not allways, no.
    <quote-self>Just use the reflections API.. </quote-self>
    If the JVM doesn't find the required class then your application probably won't have had a chance to try and catch the exception.That's exakery why we use reflections to try to load classes which may or may-not exist.
    PS: Had to do this with xerces classes to ensure we got the right version despite certain versions of Ant prepending it's version to my classpath, darn thing... sort of an "ehaustive search" for class definitions. Booger of an idea.

  • Rules for casting generics type

    I know that there is a section in jsr14 spec about rules of casting generic types, but it seems outdated with
    JLS3.
    It is obvious that e.g. Class<String> cannot be casted to Class<Integer>.
    However in
    <T,V> void foo (Class<T> ct) {
    Class<V> cv = (Class<V>)ct;
    The cast is permitted by the compiler though of course marked as unchecked (The cast should be rejected according to jsr14 spec since none of the types is a subtype of the other).
    So the question is: what are the rules, compiler uses to check casts?

    1. There is an (unsafe) explicit cast from l1 to l2.
    2. There is an implicit cast in the last line, because
    l2 is a List<String>, the line is compiled to the
    equivalent of
    System.out.println(" result:" + (String) l2.get(0));
    // ClassCastException: java.lang.String

  • Compile-time business rules

    using apt i have embedded compile-time checks for particular relationships, e.g. AnnotationA exists (only) on ClassB, AnnotationC exists on subclass of ClassD, ClassE has 0..n refs to ClassF, ClassG declares AnnotationH, ClassI has 0..n fields/methods annotated (by), etc.
    with a declarative programming approach, knowing what functionality a particular annotation declares, the absence/existence of this metadata can tell us about business relationships
    with apt business rules can be enforced at compile-time
    this approach provides an alternative to another thread posting
    http://forum.java.sun.com/thread.jspa?threadID=5180602&tstart=0
    and is available without spec change
    i am interested in hearing if others are doing this
    additional relationship
    Message was edited by:
    developer_jbs

    Declarative programing has all but gone the way of
    the doe doe because...
    1: It is not flexible (It is extremely difficult to
    change a complex system in a predetermined way)isn't this the "expert system" model?
    2: It lengthens the development cycle (see item 1)
    3: It normally forces the developer to add many
    things to there code to get things to work, that have
    nothing to do with the intent of the code.more things? the declarations or the declaration processing?
    In its defense (I like a declarative model but, do
    not like being forced into one)...not advocating a forced change in Java
    1: It increases code safety.
    2: It can shorten the development cycle, in certain
    circumstances (especially if it is not overused),
    because it can greatly increase the readability of
    code.
    3: It follows many best practices (although this is
    also possible in a Non-Declarative model).as for best practices what I'd like to see are declarative design patterns, Adapter, Singleton, Factory, Delegate, Strategy, Interpreter, Proxy, Visitor
    too often the design intent is lost in an implementation or design details can only be deduced by class/field/method names, comments, and accompanying docs
    So, if everyone had unlimited time, and an unlimited
    budget, yes declaritive is the way to go. Since that
    is not the case, we filtered out 99% of what it gave
    us, made sure the stuff that was getting in the way
    was removed, and what do you have???
    You guessed it OOA&D.
    Now having said that should we be more declarative? I
    think so, but I will tell you now, REQUIRING
    declarative elements in code is a sure fire way to
    get the majority of development groups to drop the
    language (and I think Java as it stands currently CAN
    be declarative, so if you have one of those unlimited
    budgets, go for it!).no need to require it
    I believe given good (reusable) declarative options, on top of OOP, will become the chosen approach
    reusable design declarations would lessen overall cost and increase readability

  • Can anyone answer my question regarding compile time ?

    can anyone answer my question? What happens exactly during compile time when the program is compiled in java ? My answer is for this question is the compiler places all the references to the variables we used in a stack and also places the references to the objects used in the program in a stack. Is my answer correct and complete ? Does the compiler do anything more ? if so please mention me . THANKS A LOT for all the ones replying for this question . THANK YOU

    suryakiran_s wrote:
    can anyone answer my question? What happens exactly during compile time when the program is compiled in java ? My answer is for this question is the compiler places all the references to the variables we used in a stack and also places the references to the objects used in the program in a stack. Is my answer correct and complete ? Does the compiler do anything more ?That's not correct.
    Compilation is a process which turns a program (or part of a program) written in one language into the same program in another language. This can take place both at compile-time and run-time, but always before execution (when the program code is actually run)
    A stack is a data structure used during program execution to handle variables with a lifespan limited to that of a method call.

  • Question about the Documentat​ion Tags for Source Code

    Hello,
    I have a question about CVI's automatic source code documentation. My problem is that is seems like you need to write all documentation for a specific tag on one line. If you don't, a line break will be inserted when the documentation is displayed. Suppose I want to write a large amount of documentation for the function itself, using the HIFN tag. If I don't want linebreaks to be forced in the documentation, I need to write all this documentation on one single line, which kinda messes up my code. If I split the documentation over several HIFN tags, the documentation displayed to the user might look messed up because of all the linebreaks. Is there any escape character I can put at the end of a line, allowing me to split the documentation of several HIFN lines without forcing linebreaks in the documentation?
    Thanks!
    GEMIDIS - Innovating Display Technology
    HQ Ghent, Belgium

    This information is certainly useful. Note, however, that it can also be found in the documentation
    Tag
    Description
    /// HIFN help text
    Specifies the help text for the function. Use multiple /// HIFN tags to display help text for the function on separate lines. To separate help text with an empty line, use /// HIFN on a line by itself. You also can use HTML tags, but you must enclose the tags in <HTML><BODY></BODY></HTML> tags.
    Example
    /// HIFN SampleFunction returns the value of a control.
    int SampleFunction (int controlID, ctrlType controlType, char label[], double *value)
         SomeAction;

  • Question about compiled byte code

    Howdy folks,
    I have a client who wants to run an application in both
    on-line and off-line modes. The user could run the application
    locally on their laptop making changes and such which would get
    stored to local database files (probably FoxPro free tables just to
    make it easier on me). Then when the user got back to their
    internet connection they could run the application and it would
    sync with the online tables (probably MySql tables at that point).
    So the question is, if I compile Cold Fusion code into Java
    byte code, will it be able to execute independantly of the Cold
    Fusion Server? I realize that I could load ColdFusion on the user's
    laptop, but I don't think I want to do that. I'm assuming that the
    answer to my question will be "No. You can't do that. Cold Fusion
    isn't meant to work like that." To which my next question would be,
    "Well, what language would be best for the type of application I
    have described above? Action Script, maybe?"
    Any thoughts are welcome, especially if you've written an
    application like the one I've described.
    Thanks very much,
    Chris

    Well, rats.
    I wrote a nice reply to your message BKBK, but lost it
    because, apparently, my session timed out.
    The basic jist, was that I've been working on AJAX, and have
    been implementing some AJAX-like techniques at some other clients
    (using hidden iframes combined with innerHTML -- I know not a
    standard, but darn handy otherwise), but I couldn't see how that
    would solve my on-line/off-line problem (unless I stuck with the
    cookies idea).
    I also did some reading on cookies last night (obviously, I
    don't use cookies very often if at all in my daily coding), and I'm
    a bit put off by the different browser limitations. I'd hate my
    client to be chugging along, entering appointments into the
    "database" (read: data being stored as cookies to be sync'd later
    when the user goes online), and then suddenly run into the cookie
    limitation. On top of that, if I'm reading right, IE (my client's
    most likely choise of browser), will not let you know that you've
    reached this limit, but will just begin dropping the older cookies
    in favor of the newer ones. If I could programmatically sense this
    limitation and then write the cookies to some file before
    continuing that'd be geat, but since JavaScript can't write files
    (that I know of) this isn't feasable. Also, if I could write a file
    like that, I wouldn't bother with the cookies.
    I think I'm going to end up writing it in FoxPro since my
    company has a bunch of copies of it (and it's licenced per
    developer and not per copy), and there are lots of folks in my
    company who can help me get up to speed. That also means that I'll
    probably need to write a web version of the code for when my
    client's client's (does that make sense? :-) ) connect to the app
    via the internet.
    Anyway, I'm really enjoying everyones comments on the
    subject. Can anybody think of a technique for a way around the
    cookie limitations? Or perhaps another language that this whole
    thing could be written in?
    I really wish that I could compile my ColdFusion code for use
    independant of the CF server. I know, that's not the way it works
    and typically not what scripting languages like this are used for.
    I suppose I could always install the developer's version of CF on
    the user's local machine, write the code in CF and then just detect
    whether or not the user is online and behave accordingly.

  • Few questions about Oracle Times ten

    Moved to Few questions about Oracle Timesten
    Edited by: ankurk on Nov 4, 2010 6:50 PM
    Moved to right place... timesten

    Hi,
    it is better to ask in the [url http://forums.oracle.com/forums/forum.jspa?forumID=244] Times Ten Forum.
    Herald ten Dam
    http://htendam.wordpress.com

  • Question about setting Rows to "All" for defualt Interactive Report

    I have a default report with 2 user requirements that I have some questions about.
    1. The report in the data sould be 90 days old.
    2. The report show "All" rows.
    First to set the date I have this page process:
    apex_util.ir_clear(p_page_id => 2);
    apex_util.ir_filter(p_page_id=>2,
    p_report_column=>'REQUISITION_DATE',
    p_operator_abbr=>'GTE',
    p_filter_value=>SYSDATE - 90);
    I also set the rows to "All" and save the report to be the default. However I think when the "apex_util.ir_clear(p_page_id => 2)" is executed it clears someting and my report opens with rows set to "15".
    Any ideas on this or even a better way to do it?

    the following link may help...
    It says that the ir_clear "Clears any report filters including default filters"
    apex_util.ir_* documentation - where to find them?
    Gus..

  • Question about countdown timer for final cut 5.1

    I know someone just asked for one in fce but is there one for 5.1. I need to count down 30 mins. for one thing and 30 sec for another. is there a good template? thanks in advance.

    Seems to me you could put a timecode generator filter in a slug over your video, then use a luma key to super it... then run it backwards ie.. -100% speed. You can crop it too so you don't have to see the frames go by, just seconds and minutes...
    Jerry

  • What about compile time support for String.intern()

    Then we could use it in switch statements...

    Then we could use it in switch statements...Huh? The switch statement syntax would still require a 'type' and that type would have to be String. And the JMS doesn't support String in the byte codes so the JLS and the JMS would have to change.
    Since this is a rather simple problem if you use code generation it wouldn't seem like a great addition to me.

  • Newbie question about C coding and SDK for iPhone app

    Hello,
    I am interested in trying to create an app. However, I have NO experience writing code I already have downloaded and installed the latest version of the SDK.
    I know I have to learn: C, Objective C, and Cocoa.
    I just picked up "C for Dummies" as a starting point. I figured the K&R might be a bit overwhelming to start with. Thing is, "C for Dummies" suggests doing some exercises in Text Edit and then using GCC to compile and test. But, then again, it has a copyright of 2004--long before Snow Leopard.
    My question is, do I really need to do the exercises in Text Edit? Can I just use Xcode for entering the code and testing it? And, any suggestions for learning C and Xcode tutorials are greatly appreciated.
    Thanks!!

    But, I really want to learn coding and not just take the easy route by using Xcode.
    The simplification of using Xcode may have been a bit exaggerated throughout this thread. You will still learn how to program full-on by using Xcode -- it's not like you're taking a shortcut or anything. Well, technically speaking, you are, but Xcode is the expected way to develop on a Mac nowadays -- it's how Apple expects you to develop and how most people are doing so. Should you choose, you can taking a deeper dive into the inner workings of compiling and whatnot by using a text editor and the Terminal, but keep in mind that the extra complexities here could complicate the more important overall goal of learning the basics of how to program. There is absolutely nothing wrong with simply using Xcode for the novice part of your programming days. In fact, it's probably the path I would recommend. Some here might suggest that it is beneficial to learn the intricacies of compiling through the Terminal and whatnot early on, and they are right -- it is beneficial, but the benefits of taking a route (at least for the time being) that allows you to focus on the more pressing issues of learning how to program without having to delve too deeply can be just as beneficial. After all, it's not like you can't go back and learn how to compile via Terminal later on -- that's what I've done (or, rather, am in the process of doing).
    I always thought Terminal was something not to mess with.
    Not so much. Like most things in programming (or life, for that matter), the Terminal is something not to mess with +if you don't know what you're doing+. Basically, it breaks down like this. The GUI that Apple has created for you in Mac OS X (by GUI I mean "graphical user interface" -- the icons and windows and buttons and so forth that you use to perform tasks on your Mac -- in other words, everything outside the Terminal) is geared toward the common user who does not need to access advance aspects of the system's functionality. Consequently, it makes common tasks much simpler to perform, but in the process it hides some of the deeper levels of the system's functionality from the user. This is a good thing, since most people wouldn't know what to do with this functionality and would create problems for themselves if they did have easy access to it. However, for some users who know more about the inner workings of the operating system, there needs to be a way for them to access this functionality, so that they can do certain things (like accessing certain files and performing certain tasks) that they would not be able to do using the Mac OS X GUI -- that's what the Terminal is for. It allows the user to operate the system on a lower level. In other words, it allows you to get closer to the operating system. This is good in a way, because it allows you to perform tasks that you wouldn't otherwise be able to perform by giving you more control over the operating system, but it is also bad in a way, because it can allow you to mess up some of the deeper aspects of your system if you don't know what you are doing. Most people leave the Terminal alone for this reason, and because they have no need of it, but if you want to be a good developer, you're going to have to work with it sooner or later.
    Now, with all that being said, it's not that easy to mess things up using the Terminal. It's not like your system's going to crash if you misspell a command. All in all, the Terminal is very forgiving, but it will do what you tell it to do, even if you tell it to kill itself, and it is for that reason that you need to know what you are telling it before you try to tell it something. If you understand what you are telling the system, than operating on a lower level and being closer to the operating system is completely safe.
    The Mac OS X operating system is based around Unix, so when you are communicating more directly with the operating system by using the Terminal, you are interacting with its Unix core. For this reason, using the Terminal goes hand in hand with understanding Unix. So, if you're going to want to use the Terminal, then I recommend you get a good book on Unix to teach you the basics of Unix commands and shell programming and whatnot. Any book on Unix will do, since more or less everything you learn will be applicable to the Mac OS X's Terminal, but there are a few that are specifically directed to Mac OS X users, and that always makes things easier. Most of these books aren't updated to cover past Tiger, but this really doesn't matter (someone correct me if I'm wrong). A few examples are O'Reilly's "Learning Unix for Mac OS X Tiger" by Dave Taylor or Peachpit Press's "Unix for Mac OS X Tiger" by Matisse Enzer. Also, the book "Unix Programming Environment" by Kernighan and Pike is an excellent book on Unix, although fairly outdated, so I would highly recommend it, although I would recommend it as a supplement to another, more recent, Mac-based Unix book and not as your primary source for learning Unix. The skills you will acquire from these books will help you later if not sooner, so I recommend giving one of them a read at some point, whether you are planning on compiling using the Terminal right now or not.
    Anyways, I hope this helped to clear some of this up for you, and please let us know if you have any further questions.

  • A few questions about Memory and Power Supply for MSI 975X Platinum Powerup Edit

    Bought this Motherboard: MSI 975X Platinum Powerup Edition
    975X Platinum V.2(7246-020)
    I have a P4 CPU HT in it with 2 512mb sticks of DDR2 memory (533mhz).
    I am upgrading to a Core 2 Duo 6600 CPU which has a 1066mhz FSB
    What memory speed should I purchase to achieve the fastest bus speed without overclocking???
    I get confused as my current memory is 533 which I guess on a Pentium 4 with HT cuts the FSB speed in 1/2 to 266mhz.
    Any recommendations?
    Do I need to buy Dual Channel or can I just buy 2 sticks?
    Thank you
    Peter

    Quote from: /dot on 07-February-07, 15:46:41
    Great info again guys!
    I'll stay away from OCZ (I read it's more for overclockers).
    @DryHeat:
    I watched your sig, great setup! I'm planning for about the same setup (MSI 975x PUE, P180, C2D, ...). But will try a Scythe Ninja for CPU cooler and use an MSI graphic card (maybe 2 cards for 4 monitors in total).
    Is your setup silent or just quiet? Makes a big difference for me.
    What would you change now? And what is the most noisy component?
    Sorry for all the questions but I'm not an expert and by budget does not permit me from making any mistakes.
    The case fans create the most noise.  When they are all on "low" I an hardly hear them and have to shake the mouse to see if it's on, but on medium it sounds like a "standard" computer.  Not terrible, but not quite.  On high they are down-right loud.

Maybe you are looking for

  • Got error message with web based application that it would only work on MS Explorer 6.0 or newer. Any work around for this?

    When accessing a web based program I got a message that it could only be accessed using MS Explorer 6.0 or newer. Is there a work around for this?

  • Acrobat 9 Pro Distortion

    I am using OS windows vista ultimate and Acrobat 9 Pro. When I print my word document eveything prints fine. However when I convert the same word document to a PDF the logo prints with a yellow background. (the logo is a jpg) This is annoying as it r

  • Misguided BT Loyalist trying to leave

    I have reached the end of the line with BT simply because no package exists any more for people like me. I make very few social calls of more than a few minutes duration and have absolutely no need for free weekend or evening calls whatsoever, I norm

  • Document need for ALE-IDOC's

    Hi  folks, I am new to the area of ALE-IDOC's . could you please provide the document for that if possible. I want the manual steps for that with transaction codes. Could you please provide the documentation alone for the IDOCS. Thanks & Regards, Sur

  • Poker password

    How to retrieve username and password for Royal Poker 7? I do not receive email instructions for recovery.