Suggestion for improvement for the IDE

A very simple improvement that will make the users life so much
easier.
When the IDE loads a project / workspace, when it loads the
previous set of files back into the IDE, why not also have it
place the cursor in the row and column it was last at?
I hope to see the change in the next release!
Thanks,
Frank
null

Hi
We appericiate your valuable comments/suggestions. I have filed
an enhacement request for it.
regards
Frank Garber (guest) wrote:
: A very simple improvement that will make the users life so much
: easier.
: When the IDE loads a project / workspace, when it loads the
: previous set of files back into the IDE, why not also have it
: place the cursor in the row and column it was last at?
: I hope to see the change in the next release!
: Thanks,
: Frank
null

Similar Messages

  • Any room for improvement for this query? Explain Plan attached.

    Is there any room for improvement for this query? Table stats are up-to-date. Any suggestions Query rewrite, addition of indexes,...etc ??
    select sum(CONF
                 when (cd.actl_qty - cd.total_alloc_qty - lsd.Q < 0) then
                  0
                 else
                  cd.actl_qty - cd.total_alloc_qty - lsd.Q
               end)
      from (select sum(reqd_qty) as Q, ITEM_ID as ITEM
              from SHIP_DTL SD
             where exists (select 1
                      from CONF_dtl
                     where CONF_nbr = '1'
                       and ITEM_id = SD.ITEM_id)
             group by ITEM_id) lsd,
           CONF_dtl cd
    where lsd.ITEM = cd.ITEM_id
       and cd.CONF_nbr = '1'Total number of rows in the tables involved
    select count(*) from CONF_DTL;
      COUNT(*)
       1785889
    select count(*) from shp_dtl;
      COUNT(*)
        286675
      Explain Plan
    PLAN_TABLE_OUTPUT
    Plan hash value: 2325658044
    | Id  | Operation                           | Name               | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT                    |                    |     1 |    39 |     4  (25)| 00:00:01 |
    |   1 |  SORT AGGREGATE                     |                    |     1 |    39 |            |          |
    |   2 |   VIEW                              |                    |     1 |    39 |     4  (25)| 00:00:01 |
    |   3 |    HASH GROUP BY                    |                    |     1 |   117 |     4  (25)| 00:00:01 |
    |   4 |     TABLE ACCESS BY INDEX ROWID     | SHIP_DTL           |     1 |    15 |     1   (0)| 00:00:01
    |   5 |      NESTED LOOPS                   |                    |     1 |   117 |     3   (0)| 00:00:01 |
    |   6 |       MERGE JOIN CARTESIAN          |                    |     1 |   102 |     2   (0)| 00:00:01 |
    |   7 |        TABLE ACCESS BY INDEX ROWID  | CONF_DTL           |     1 |    70 |     1   (0)| 00:00:01 |
    |*  8 |         INDEX RANGE SCAN            | PK_CONF_DTL        |     1 |       |     1   (0)| 00:00:01 |
    |   9 |        BUFFER SORT                  |                    |     1 |    32 |     1   (0)| 00:00:01 |
    |  10 |         SORT UNIQUE                 |                    |     1 |    32 |     1   (0)| 00:00:01 |
    |  11 |          TABLE ACCESS BY INDEX ROWID| CONF_DTL           |     1 |    32 |     1   (0)| 00:00:01 |
    |* 12 |           INDEX RANGE SCAN          | PK_CONF_DTL        |     1 |       |     1   (0)| 00:00:01 |
    |* 13 |       INDEX RANGE SCAN              | SHIP_DTL_IND_6 |     1 |       |     1   (0)| 00:00:01 |
    Predicate Information (identified by operation id):
       8 - access("CD"."CONF_NBR"='1')
      12 - access("CONF_NBR"='1')
      13 - access("ITEM_ID"="SD"."ITEM_ID")
           filter("ITEM_ID"="CD"."ITEM_ID")

    Citizen_2 wrote:
    Is there any room for improvement for this query? Table stats are up-to-date. Any suggestions Query rewrite, addition of indexes,...etc ??You say that the table stats are up-to-date, but is the following assumption of the optimizer correct:
    select count(*)
    from CONF_dtl
    where CONF_nbr = '1';Does this query return a count of 1? I doubt that, but that's what Oracle estimates in the EXPLAIN PLAN output. Based on that assumption you get a cartesian join between the two CONF_DTL table instances, and the result - which is still expected to be one row at most - is then joined to the SHIP_DTL table using a NESTED LOOP.
    If above assumption is incorrect, the number of rows generated by the cartesian join can be tremendous rendering the NESTED LOOP operation quite inefficient.
    You can verify this by using the DBMS_XPLAN.DISPLAY_CURSOR function together with the GATHER_PLAN_STATISTICS hint, if you're already on 10g or later.
    For more information regarding the DISPLAY_CURSOR function, see e.g. here: http://jonathanlewis.wordpress.com/2006/11/09/dbms_xplan-in-10g/
    It will show you the actual cardinalities compared to the estimated cardinalities.
    If the estimate of the optimizer is incorrect, you should find out why. There still might be some issues with the statistics, since this is most obvious reason for incorrect estimates.
    Are your index statistics up-to-date?
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

  • How can we provide suggestions/feedback to MS for improvements to the object model interfaces for Transport Agents?

    Having worked on TA's for a while now we've found there are several things missing in the object model for our requirements. Consequently we have some horrible code that need to do some things directly either with MIME or TNEF - which is a crying
    shame as MS must have all the code to do the things we need anyway, it's just that the object model is deficient.
    It'd be useful if there were an Exchange category on MS Connect where we could submit our suggestions, but as far as I can see, there isn't one.
    So, where do the Exchange TA developers get to hear customer feedback?

    Hello David,
    Sorry for not getting back to you sooner. You can provide feedback on Transport agents by using this site:
    http://officespdev.uservoice.com/.
    With regards,
    Michael | Microsoft Exchange Developer Content
    The
    Exchange Development Forum Guide has useful information for using the Exchange Development Forum.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • [fortran]Looking for fortran in the IDE

    Hello,
    I am newbie.
    I have set up sunStud12 on my Linux/Debian, and i would like use it for fortran program .
    But when i start a new project, and after i try to save it it impossible to use the *.f extention( *.f suffix), it didn't there.
    Other thing, i cannot use the sunf* compiler.
    There isn't this option in the proprieties/(configuration proprieties).
    How can i do to make it operational, efficient?
    Thanks
    Sorry for my english.

    emerick wrote:
    Hi!
    I start a C/C++/Application NewProject.
    To save my project or file.f , ... oops sorry i don't find any menu item to save my file.f .But how can i do it? or just start to write in fortran format extension?You can start a new fortran file by using
    File->NewFile and choosing FortranFiles.
    If you have existing files use
    File->AddExistingItem
    This will let the project know about your fortran files.
    >
    I want, i would like, i hope, to use fortran compiler but i doesn't run on sunstudio. How should i do to setting up sunstudio for fortran?
    My $PATH, it right. I give it the path (way) to found the correct compiler :"+/opt/sun/sunstudio12/bin/+". Anyway, i have already compile and run, fortran program."compile and run" outside of IDE or inside of IDE?
    >
    I just want to setting up properly sunstudio12 to develop some fortran program.
    I do it : Tools->Options->C/C++(icon), it ok.But i didn't see FortranCompiler option or description anywhere.Under C/C++ there is a tab called BuildTools.
    It has in order:
    CurrentPath
    MakeCommand
    CompilerCollection
    CCompiler
    C++Compiler
    FortranCompiler
    RequiredTools
    Do you see all of these?

  • Defining a non local server for use within the IDE - version9.2

    How do I add a server that's running on another machine to one that my
    workshop is running. When I invoke the New Server dialog and modify the
    host from localhost to the one on which the server instance is running, then
    everything is blanked out and I can't do anything. I can't find anything in
    the documentation that tells me how to do this.
    Thanks,
    SB

    While deployment can be done manually, it is possible to run and debug a
    server remotely.
    For an example on how to do things remotely, see Chris Hogue's blog:
    http://dev2dev.bea.com/blog/hogue/archive/2006/09/debugging_remot.html
    Could you send me info on your environment? broth at bea dot com, and I
    will try and get you some answers. This sounds like a requirement we need
    to meet.
    br
    Stanley Beamish wrote:
    How do I add a server that's running on another machine to one that my
    workshop is running. When I invoke the New Server dialog and modify the
    host from localhost to the one on which the server instance is running, then
    everything is blanked out and I can't do anything. I can't find anything in
    the documentation that tells me how to do this.
    Thanks,
    SB

  • Need for improvement in the Windows platform

    I am using lumia 520 and im facing alot of challenges.1. U cannot ne able to download files directly from explorer.

    Coming in the next update expected within 4 months (Windows Phone 8.1)
    Click on the blue Star Icon below if my advice has helped you or press the 'Accept As Solution' link if I solved your problem..

  • Improvements to the forum search

    I often need to search for hints on the jdeveloper forum.
    I would like to suggest some improvement to the forum search
    1) when i search with more than one word i would like to see only the results in which all the words appear, or at least to see first the results with all words and then the others
    2) in the search results every thread should appear only one time, in my opinion
    Thanks, Mauro

    Very embarrassing, the search tool is right here in front of my eyes.

  • An incompatible xalan version has been detected on the ide's classpath OSX

    Hi all,
    I have tried to install netbeans/java tools bundle on my mac, keep getting the same error.
    an incompatible xalan version has been detected on the ide's classpath. The IDE cannot start. pLease see http://wiki.java.net/bin/view/Netbeans/FaqXalanOnCP for more info.
    I have had a look at this website, it says to Due to a bug in Xalan, project metadata may get corrupted when a Xalan is on the IDE classpath. For this reason, the IDE refuses to start when the broken Xalan is detected on the classpath. Please remove the Xalan under jre/lib/**.
    This is quite difficult as it does not tell me the path where this file exists.
    Can anyone please help me out??

    That "someone" is each individual Firefox user who encounters problems like this. Mozilla stopped doing its' "web evangelism" program to help and advise websites about fixing their websites. I suppose 7 years was long enough to try fixing the web, and their time was better spent concentrating on improving Firefox.
    My advice is to install an older version of Firefox Portable to use at that web site, and to continue using your current version of Firefox elsewhere. <br />
    http://portableapps.com/apps/internet/firefox_portable/localization#legacy36

  • Nokia Music software - Suggestions on improving it

    In the 0.000001 % chance of anyone from Nokia support / Software development etc etc actually reading this, may I make a small suggestion to improve on the Nokia Music software. 
    Can you please please please give us users the choice of HOW the software stores the music files onto the PC & also on the phone's memory card
    Can we have a choice of whether the files are stored as 'Artist' > 'Album' > 'Track' OR just 'Album' > 'Track'
    As an example of how bad this is - Using the Nokia Store & Nokia Music - I had downloaded just 2 albums done by Will Smith & transferred straight over to my 5800XM phone (w/o any editing)
    I ended up with fourteen (Yes - FOURTEEN) folders on my MicroSD memory card
    All started with E:/music/Will Smith (feat. ......) (followed by some1 elses name) & only containing 1 or 2 songs in each folder'
    I don't know about anyone else - but I like my music stored in folders named after the Album, that way I have 16 (or more) tracks in a folder - & it looks IMHO more organisied
    Motto: Illegitimis non carborundum

    I've just found out another problem
    It MAY be my particular setup or something - but when I browse the Nokia music 'shop' & click the 'play 30sec clip' to listen to the track (to check it's the right version before downloading it) - Nokia Music software crashes with a message of (something like)
    'NokiaMusic.exe has caused a problem......'
    Now whether this is because I've got 'Comes with music' or it's because my 'default media player' isn't M$ Media player or that I have 'alternative Realplayer' instead of the 'Proper' Realplayer or something totally different - it's bloody annoying
    OK so I've got ~1yr free downloads - but I don't really want to download the track just to see if it's the track I really want, I'd like to 'stream' the 30sec clip before I decide
    Motto: Illegitimis non carborundum

  • Moving toward a click-less OS: a suggestion for improving the Mac interface

    This is a long post, so if you have a short attention span, or are not interested in UI design, have a nice day and move on to the next post!
    A little history first. Back in the days of OS 7 and earlier, I recall a feature lacking from the OS that was really important. For a long time, Apple did not use sticky menus, and you had to use a third-party extension to have the ability to click once on a menu heading and have the pop down menu display and stay there without having to hold the mouse down. Around OS 8 or so I recall that they made sticky menus part of the OS and all applications, and that was a welcome ergonomic improvement. No need to click and hold when we explore menus. What I plan to talk about in this post is a similar improvement -- one designed to facilitate the easy exploration of files and folders while completely eliminating the need to click at all.
    My idea was inspired by another feature of OS 8 (or thereabouts). This was the ability to display the files in a folder as buttons. This allowed the user to launch the application/file with a single click, rather than the ergonomically bad double-click required in previous OS's. (You could still select a file without launching it by clicking the label rather than the icon.) This very useful feature went away in OS X. So one is back to double clicking to launch all documents, photos, movies, or whatever. If you are editing hundreds of pictures in a folder as I am, and double clicking them to launch PREVIEW for a quick inspection, you start to develop problems with the tendons in the wrist. I have to switch hands regularly to deal with the fatigue.
    The elimination of buttons was a huge step backward for me in OS X. It is simply not acceptable to have to double click files to launch them. I think a future OS -- truly improved, not just one with more flash -- must solve this problem. As I thought about how it should be implemented, I realized there is a much better and more general solution than that offered by buttons. One that allows the examination of files without ever clicking at all.
    Imagine a folder with multiple file types: photos, mp3's, movies, text edit files, etc, and assume the files are displayed as icons (although my suggestion would work with list view as well). You see a jpg thumbnails and want to see some of them at full size. Or you see a song and want to hear it, or a movie and want to view it. Now imagine that there is a special "preview" mode which allows you to easily and quickly examine the contents of the files without having to launch them in an application by double clicking, then close the window with another click, go on to the next icon of interest, and do this again, and again, and again until your hand is ready to fall off. Instead, you toggle an assigned key (say F5), or select an appropriate menu choice in the Finder, in order to activate what I shall call dynamic preview mode (DPM). With DPM, whenever you move the cursor over a file icon you get a preview. For example, moving the cursor over a jpg file would immediately expand it to full size on the screen. The image would stay up for as long as the cursor remained over the file's icon (which may not be visible). Moving the cursor off the icon causes the preview image to "collapse" back into the file icon. Moving the cursor over another jpg would cause its image to expand to full size until you moved on to the next, and so on. Note that you are able to view ALL of the jpg images without ever clicking the mouse once, well enough twice. There isn't any way I can think of to make reviewing large numbers of images easier. All you have to do is move the mouse around and the images appear and disappear dynamically, without you doing anything other than moving the mouse. Since you would have to do that anyway to select a file for launching under OS X, DPM brings the effort down to the bare bones minimum (short of using a slide show -- but that has other problems, which is why I don't use it except at the end for the fully edited pics). Think of DPM as a super convenient way to browse images without launching applications, closing windows, double-clicking, and so on. When you find an image that you might want to do something with, say edit the color balance in Photoshop, you then launch it using the appropriate application.
    Of course, applications are indeed launched during DPM. But not in the usual way. No doubt the Preview app would be used to handle the display of the jpg's in DPM but it would be modified somewhat for dynamically viewing images. When the cursor goes over a jpg, Preview opens it and displays it, but not in the usual window with a close box, but just as a simple untitled pane showing the image. And as soon as the cursor moves the pane disappears. Likewise, there is no Preview menu bar showing at the top of the screen, because Preview is only used for dynamic display, not editing of the jpg. Now, the user might want to launch the parent application when placing the cursor over the icon because they want to use the application to do something with it (besides viewing or listening). No problem. We simply design DPM so that when the option key is pressed while the cursor is moved over a file icon, it fully launches the application with the file, just as it now does when you double click the file icon. You get the usual titled window, application menu bar, etc. But note that you get the application running with the file loaded without having to double click. This click-less OS interaction, of course, could be implemented right now since it is a only a minor tweak on the OS.
    What about other file types? Putting the cursor over an mp3 file (or other supported format) would start playing the song, and putting the cursor over a movie file would start playing the movie, again in an untitled pane. Presumably Quicktime would be used to handle both of these latter two tasks, but without launching in the usual way and taking over the menu bar. Putting the cursor over a text or RTF file would display it in a pane (possibly using Text Edit). More complicated file types (word processor, spreadsheet, statistical, etc.) would probably not be supported in a first-generation DPM. But jpg, mp3, mov, txt, and rtf files could be easily handled using just three applications that come with every Mac. Also, "compressed" stickie notes could now be deposited individually anywhere, in any folder or on the desktop, and putting the cursor over the note would expand it to full view. With the current OS, we need to run the stickies app which displays ALL the sticky notes at once, and which constrains them to the desktop only, both of which are serious limitations.
    Of course, once we have DPM users will want to complicate things -- they always do. For example, they'll want the mp3 preview to have a play bar with a bug to position in the song, volume control, etc, just like the Quicktime player. But be careful what you ask for, or we are right back with full fledged apps loading with a menu bar and a window that has to be closed, and that defeats the point of a click-less preview. This is because any interaction the user might wish to have with the viewer or player will require moving the cursor, and in DPM that would normally cause the preview to cease. That's the point, after all. So I would argue that dynamic preview should be kept very simple: cursor on the icon opens a preview, cursor off the icon closes the preview.
    Would this be enormously difficult to do? No. It is already being done -- kind of. For any of the file types discussed above, you can click on the file icon, then press command-I (Get Info), and you will see a preview at the bottom of the info box. If it is a pic, that's all you get. If a song or movie, you can play it. Unfortunately, if it is an rtf file, no preview is displayed -- kind of odd, that. (How hard is it to display some text?) The only thing not offered in the command-I previews for pics and movies is a full (or at least larger) screen preview. But that shouldn't be too difficult since Preview and Quicktime allow that as a matter of course.
    Oh yeah. We can add folder icons to the list of icons supported by DPM. Right now, if I want to quickly peek at some folders just to see what they contain, I have to double-click each one to open it, and then click on the close box to close it again. With dynamic preview activated, all I would do is move the cursor over the folder icon and it would immediately expand to its usual size showing whatever contents can be seen in that view. Moving the cursor would make the folder collapse again. Again, all that is need to examine the contents of folders would be to move the cursor around. That's it.
    (Don't get greedy -- you might want a scroll bar for the folder preview, but that defeats the point of a quick preview and would require cursor movement which, with DPM, would close the folder preview. Again, holding the option key down while placing the cursor over the folder icon could open the folder in the usual way, without needing to double click. But as with option-launched previews for images and the like, you will have to close the preview window yourself.)
    Now, I do not think think dynamic preview should be activated out of the box, at least not at this point. Inexperienced users will be confused to see things popping up on the screen when they are moving the cursor around (or hearing songs). But for experienced users who have thousands of files archived in dozens of folders who need to quickly and easily examine them without the steps required now -- double-click, look or listen, close -- this would be a real improvement in the UI, one that would really make a difference. One, that once a user tried it (just like the first Mac OS) would make them say "I'll never go back!"
    In closing, I must post a question, or fear being chastised for not following discussion group rules. So, what are the technical obstacles to doing what I am suggesting, and who else would like to see it done? (And, yes, I am sending these suggestions to Apple, so no need to tell me that.)
    Drake

    BDAqua wrote:
    I agree with you totally... except the clickless preview though, since Apple doesn't like to give you options to turn stuff off or not use it at all if they go to the trouble of putting it in the OS!
    Well, they give you the option to display the contents of a folder in list, icon, or column view. So why can't you have the option to view files with and without dynamic previewing? It is the dynamic equivalent (off vs on) of the static options provided by list, icon, and column view. Also, by the logic you give above (for Apple), one should not have preferences, because that makes the functioning of the OS or app different from one user to the next. And as a counter example, the features of the OS for people with disabilities are great to have, but they are not active just because they are there. One has to want to use them...
    And if you think about it, Expose is an optional utility, as is Dashboard. Some people use them, some don't. DPM would be the same.
    Every new OS release makes me spend a lot of time learning how to shut off/disable things like Spotlight, Dashboard, Time Machine, Transparent Dock & Menubar, ad infinitum!
    Me too. Although I have learned to like Spotlight (although it has bugs), and the dock.
    Did I ever tell you Leopard's System Preferences icon in the Dock looks like a Skull & Crossbones to me?
    If you close one eye & squint the other one until it does to you, then you'll get an idea what OSX looks like to me... LOL.
    I tried, but couldn't conjure it up! I must have too limited an imagination.
    BTW, Are you aware you can select as many things to view at once as you want & drag them to say Preview's icon?
    Sure. Have you ever selected several hundred pics and launched preview? Ca-chunk, ca-chunk, ca-chunk, wheez! It is quicker and less demanding of system resources to view one jpg at a time, unless you want to compare them in some way or do a slide show. But for just exploring the files, I want to do it one at a time, especially if iTunes is playing in the background, Photoshop is running and waiting to load a pic that I might decide to edit, mail is up to let me know if anyone is trying to reach me (ding!), Safari is running so I can follow Apple Discussions, etc. In other words, a lot is going on. No need to make matters worse by loading a bunch of pics into Preview, when I am happy to view them singly. This is why I object to the Cover Flow aspect of Quick Look and Safari 4.0. It is just another way to dog down limited system resources.

  • Does anyone have any suggestions to improve the performance to improve Firefox for andoid (more details).

    I'm using it on a Samsung Captivate SGHi-897 with Jellybean 2.2 (I'm unable to upgrade the OS @this time). Firefox was recommended by a freind, however, so far I've been very disappointed with it, as, it is extremely slow and constanly crashes. I've tried all of the suggestions provided, but there is no improvememt. I realize it may be not all that compatible with this properly working device or OS. I have Samsung Galxaxy SGHi-727 Skyrocket with IC 4.1, however, I've been waiting for a part for it coming from Aisa, which seems to be taking forever, so in the meantime I'm.stuck with this. I was wondering if you may have any suggestions on how to speed it up and prevent it from crashing so much, other than what's on your help guide since those changes I've tried make no improvement in it's performance. I would very much prefer to use Firefox on this device, as well as, after I repair my other device for a number of other reasons, but if I'm unable to improve it, I'll just go back to what I was using. Thank you and be well.
    twich83115
    [ed. removed email]

    Suggestion for improvement:
    I'd like <select size="1" multiple> to provide a dropdown with checkboxes like this:
    http://demos.telerik.com/aspnet-ajax/combobox/examples/functionality/checkboxes/defaultcs.aspx
    Can that be done?
    Thanks

  • HT4260 I did everything the article suggests. And for my macbook pro it works perfectly. But all the other devices (iphone 5, 4, Macbook Air) can't connect to the network. Anybody any idea's?

    I did everything the article suggests. And for my macbook pro it works perfectly. But all the other devices (iphone 5, 4, Macbook Air) can't connect to the network. Anybody any idea's?

    Try resetting your modem. Power it down. Wait a moment, then power it up again. While it resets, do not change what is connected to it.
    In another, though unrelated article, Apple recommends the following:
    If you have configured your Wi-Fi base stations in the past, it may be helpful to do a factory default reset of each Wi-Fi base station that will be part of the wireless extended network before you begin.
    This step really ought not be considered optional for the configuration you propose. If the problem persists after resetting your modem, reset everything else too.

  • Suggestion for Improving Number

    Hello Oracle Java community,
    I've recently encountered some difficulties using the abstract class java.lang.Number, and have a suggestion for improvement.
    I'm writing a class that computes statistical information on a list of numbers - it would be nice to not couple this class to Integer, Double, BigDecimal, or any other wrapper by using generics. I saw that there is a nice superclass that all Number objects inherit from.
    I came up with:
    public class Statistics<T extends Number> {
    private List<T> data;
    // statistical data that i wish to find and store, such as median, mean, standard dev, etc
    public synchronized void setData(List<T> data) {
    this.data = data;
    if (this.data != null && !this.data.isEmpty()) calculateStatistics();
    private void calculateStatistics() {
    // Welcome to instanceof and casting hell...
    h4. It would be nice to have richer functionality from the Number class, say to do mathematical operations with them or compare them.
    h4. After all, in the real world it is possible to do so.
    h4. Real numbers are much like BigDecimal. Why not take the idea of BigDecimal, and make that the parent of Integer, BigInteger, Double, Short, Byte, Float (I'm probably forgetting a few)? All of those are limited forms of real numbers. It would make comparison between Number datatypes easy, would probably remove all of that duplicated arithmetic code between all of the children of Number, and also allow Numbers to be used in powerful generic ways. The parent/replacement of BigDecimal could even be named RealNumber, which stays true to its math domain.
    As a side note, I'm solving this problem by taking an initial step to convert the List<whatever type of Number that the user enters> into a List<BigDecimal> by getting the toString() value of each element when cast as a Number.
    private List<BigDecimal> convertData(List<T> data) {
    ArrayList<BigDecimal> converted = new ArrayList<BigDecimal>();
    for (T element : data) {
    converted.add(new BigDecimal(((Number) element).toString()));
    return converted;
    Criticism is always welcome.
    Thanks for your time and thoughts.
    -James Genac

    How compareTo() came into existence is from Comparable interface. As I understand, Comparable came into existence since Collections API has sorting functions - which needs to be run with a matching Comparable object that knows how to determine which element is larger than the other (not limited to objects representing numbers, you might sort a list of Persons). Hence, compareTo() is not solely meant for the comparison of numbers. Existence of the method in BigDecimal is just one case.
    Subclasses can override the equals() method, but that cannot be implemented in a cleaner manner and leads to a very poor design. For example, you might want to compare an Integer and a Float. So the Integer class's equals() method need to have some if-else structure to determine the other type and then compare. Same holds true for the Float class's equals() method as well. Ultimately, Everything becomes a mess. All subclasses of RealNumber needs to know about all other subclasses of RealNumber. And you will not be able to introduce new subtypes and expect the equals() method to work correctly.
    To avoid this, you need to depend on a single representation form for all types of numbers. If that's the case, you might just live with something like BigDecimal and not use Byte, Float, Integer,... (which we kind of do in some cases - for example to represent monetary amounts). So we can live without Byte, Float, Integer,...
    Then we need some utility classes that would contain some number type specific functions to work with primitives. So we will also have Byte, Float, Integer... unrelated to BigDecimal.
    Clearly, the wrapper types are there not because of the need to represent real world number types, but because of the need to represent computer domain number types. Hence, they have been organized not according to relationships found in real world number types. Many of us find this way of modelling sufficient and have an understanding about the limitations. But if you need to model the real world number relationships for some special reason, you might write some new classes. Then again there will be real world aspects that you will not be able to model easily. So you will model some aspects and neglect the other.

  • Make your suggestion to Microsoft for Windows Phone Improvements

    Hey everyone, I just found out about the Microsoft Windows Phone Suggest List where you can cast your vote for suggested ideas and improvements to the OS. Some of the top and best votes will be put in upcoming updates. So if you don't know about or have not cast you vote or suggestion, I strongly suggest everyone do so as well as pass on this info to WP users. The site is: http://windowsphone.uservoice.com/forums/101801-feature-suggestions/category/18945-calendar

    Thank you, Geebox. Great information!
    Just my opinion, but I think everyone should start here: http://windowsphone.uservoice.com/forums/101801-feature-suggestions/suggestions/2281187-own-the-update-process

  • Updated Process for the Ideas Exchange

    Hey folks! Spotify Community team here.
    If you've been around the Spotify Community for a while, you've probably noticed that we keep tabs on your suggestions for improving Spotify through our Idea Exchange. 
    In an effort to keep the Idea Exchange as organized and up-to-date as possible, we've changed the way Ideas are submitted. We've outlined the new process with a step-by-step guide below. 
    We hope that you continue submitting ideas to make Spotify even better.  While we can't promise that we'll implement every idea that you submit, but we'll always do our best consider each one and provide updates wherever possible. 
    The guidelines:
    Search for previously submitted ideas.  Someone may have already submitted the same idea.
    One idea per post.  No double dipping.  
    Ensure the idea is implementable.  Avoid posting general feedback or questions in the idea exchange--the more specific the idea the better.  
    Use an intuitive title.  
    Submitting a new idea:
    1. Go to the Idea Submissions Board.
    2. Click the New Idea button.
    3. Enter an Idea Subject that includes one of the tags above. 
    4. In the Body enter a detailed description of your idea, including any screenshots or links you'd like to share. 
    5. Select one a platform label.
    6. Then select a subcategory label.
    7. Click Post. 
    8. One of our Idea Guardians in the Rock Star Program will analyze the idea and mark it either as a "Live Idea" or close it for a specified reason (duplicate idea, unspecified, etc). Allow us to introduce our Idea Guardians: Marco, FredJ, gprocess, Peter, dinomight, Anthony, pnc, Jordi, kbrooksc, Carina, OviiiOne, and Rodrigo.
    9. If your idea reaches the Live Idea board it can then start to gain kudos and comments from other users.
    10. Once your idea reaches 100+ kudos a Community Manager or Moderator will update the status to one of the following:
    The Idea statuses: 
    New Suggestion (no status/default one): the idea was just posted, it is waiting to be reviewed by an Idea Guardian.  
    New Idea: this is a new and unique idea, you can add your kudos here. 
    Inactive Idea: Ideas that could not gather at least 25 kudos per year will get closed - you can submit this idea again if you still feel the topic should get some attention. We recommend changing the title or description if posting the same idea again.
    Good Idea, give it some kudos: We like this idea. A decision has not been made but we want to see how much the Community continues to vote on it.
    Under Consideration:  This has been brought up internally. 
    Watch this space: This feature is coming. We have a rough pipeline for its release. 
    Not right now: We talked about this internally and it’s not on our pipeline for the next few months or more.
    Case Closed:  We talked about it, but we won’t be running with it. Thanks anyway!
    Implemented:  This feature has rolled out on the specific platform.
    Needs more info:  We need more clarity or information around this idea from the original poster.
    Curious for more information about the Ideas Board? Check out The Ideas Board: How your feedback reaches Spotify.
    Thanks for your continued feedback and contributions everyone,
    The Spotify Community Team 

    Ah, yes, now I see it. For those of us with less than perfect vision, how about putting the text in red in the center of the page as opposed to in only slightly darker green to the right. I've never used this page before so I had no idea there even was something to select on the right hand side. Also, the first link in the first post on this page gives me this: "You do not have sufficient privileges for this resource or its parent to perform this action.Click your browser's Back button to continue.Return to my original page"

Maybe you are looking for

  • Connect xbox360 to apple tv

    is it possible to connect xbox360 to apple tv with ethernet cable to access internet?, is it possible to connect xbox26 to apple tv with ethernet cable to access internet?

  • Problem with loupe view after upgrade to LR 2.3

    Has anyone had any problems similar to this? I could use some help. In the library module when I go to loupe view I don't see the selected photo, instead it gets frozen up or something. For example, if I open up a web browser on top of LR the image o

  • MacBook Mac OS X 10.5.8 - won't upgrade to 10.6.8 - Help please!

    I have a MacBook (specs below) and purchased the Apple Snow Leopard 10.6.8 CD from Apple, run the installation program, however About This Mac still says that it is running the old version 10.5.8 I have a new iPhone 4 and when I try to plug into iTun

  • Need help in open hub

    Hi All , We have a NetWeaver2004s system and want to transport data from a cube to an internal db table in open hub . We have succcessfully created the open hub and connected it to the cube . Using DTP we have made the connection and the db table but

  • The program shany ip surrvilance Playback.exe version 4.0.7.3 stopped interacting with Windows and was closed

    in windows server 2008 r2 running shany ip surveillance when i want to playback from record file windows encounter error:The program shany ip surrvilance Playback.exe version 4.0.7.3 stopped interacting with Windows and was closed