Critique my sight part 2

So I forgot to say that anyone who might have any critiques of my site:
www.msullivanphoto.com
would be welcome. It's a website that clients need to be able to easily navigate around, so any pointers or tips, no matter how small would be greatly appreciated.
Thanks all,
Sully

Sully,
A quick review from my end yields no criticisms at all; just admiration.
The site is clean, straightforward, and easy to take in at a glance.
The pages load well, and are consistent one with another which makes it much easier to focus on the subject matter of the site without readjusting to a different look from each page.
The dark background helps to zero in your focus on the work.
The simpleviewer slideshows are fantastic, and the custom nav bars you created blend well with the slides.
I'm no expert, by any means, but in my humble opinion, a fantastic site.
Well done!
P.S. As far as editing a post, the little pencil/pad icon will appear on your machine for about 15 minutes or so after you post. Click on it and you can edit.

Similar Messages

  • Aperture tomorrow's application available today

    On these boards there seems to be a lot of complaints regarding the performance of Aperture. I think a lot of it is due to the fact that people do not realize how ahead of its time the application really is. Aperture is the fist imaging application to leverage the power of a graphics card to perform its RAW conversion and image processing. In fact it is surprising that no one has done this as yet.
    Image processing is one of the few computational tasks that lends itself to highly parallel processing ie; the image can be broken up into small pieces, each piece processed individually and the recombined for the final result. Not surprisingly graphics cards are highly optimized for this type of processing with each card being able to process several of these little pieces simultaneously. The number of pieces that a card can process is defined by the number of “pixel pipelines” the card has. The fastest card to date the ATI X1900 has 48 of these pixels pipelines compared to the hot card last year at this time the 9800 Pro which only has 8 pixel pipelines. If this processing was not done by the graphics card the maximum number of simultaneous processes would be 2 on a dual core or perhaps 4 on a quad.
    As a result of leveraging the power of the graphics card Aperture is able to do RAW conversion and image processing in Real Time. This is a quantum leap in image processing. All the other applications allow you to make approximate adjustments on a low-res version or on a portion of the image. Once you have picked the adjustment the application then goes off and processes the whole image at full resolution while you wait. Aperture does the whole image, at full resolution in Real Time.
    The other major change is that with such fast processing Aperture is able to make all adjustments to the original RAW image. There is never any destructive processing on the image. Eg. Prior to Aperture one of the golden rules was always perform sharpening last. This was due to the fact that sharpening is destructive to the image and if you wanted to make a change after sharpening you would have to hope that you had saved the version prior so that you could go back. With Aperture all these rules are out the window. You can sharpen first, then adjust shadow highlight and then exposure as all adjustments are recalculated from the original RAW each time a change is made…in Real Time. Sharpening is not the only destructive process that is done to an image. In Photoshop you can use ‘Adjustment layers’ for some changes that are non destructive but any change that is not available as an ‘adjustment layer’ you can assume is destructive.
    Prior to Aperture besides the odd game there really were no applications that took advantage of the processing power of the graphics card. As a result, in general, Macs were equipped with relatively low end video cards. The chart below shows the approximate performance of some common video cards. All performance numbers are from PC testing and are only approximates as not all on same motherboard.
    Card...................Memory................Pixel................3DMark 2005
    ......................Bandwidth (GB).........Pipelines ..........1024 x 768 (Approx)
    9600............... 6.4...............................4....................1800
    6600(LE)...........16.............................. 8.....................2000
    6600GT............16...............................8.....................3000
    9800Pro ...........21.............................. 8.....................2600
    X1600..............12...............................12...................5000
    X800XT.............32.............................16....................6000
    X1800XT...........48.............................16....................8000
    7800GT.............38.............................20....................7000
    X1900.................?..............................48..................10000
    As can be seen the standard card that Apple provides even in the PowerMac G5 the 6600 is relatively low end. However it appears things are changing as the new Intel iMacs (consumer grade machines) have the X1600 which is no slouch.
    The other thing to note is that last year this time the hottest cards were the 6600GT and the 9800Pro. As can be seen in only 1 year their performance has been eclipsed. We can assume that ATI and NVIDIA will keep on pushing the envelope which will result in cards getting not only faster but cheaper. Currently the biggest demand for these high end cards is PC gamers, 3D animation and some CAD, however with the release of Vista the demand should greatly increase as the minimum recommended card for the full Aero experience is high end with at least 512MB. The increase in card production for Vista should greatly assist in driving down prices. At least we can be thankful to uncle Bill for one thing
    As we can see Apple is poised with an application that takes advantage of the cutting edge in technology. So while it may seem a lot today to spend $300 to purchase an Aperture optimum card if you hold on that same card will be $200 in six months and probably $100 in a year. Also in a year should you feel you need a boost in Aperture performance you do not need to purchase a whole new computer. Simply an upgrade to the latest video card should result in a significant performance increase.
    While Aperture is the first application to see graphic card based optimization I would not be surprised to see other applications following suit. My guess is if not Lightroom or CS3, CS4 will have at least some filters graphics card optimized. I am also sure this same technology will be used in Final Cut to make more transitions real time.
    Comments welcome.

    <...>
    Let's take a specific example. Open a 12MB Canon 5D
    RAW file in both applications and apply Shadows &
    Highlights, then immediately scroll around the image
    fully zoomed to see the effects (check for noise,
    etc.). This is a fairly typical digital darkroom
    task that works fine in Photoshop after the initial
    few-second hit while it computes the final image.
    Smooth scrolling after that. Aperture? A spinning
    beachball o' death -- for 90+ percent of current
    users. This is NOT the "application of the future",
    but rather the "doorstop of today".
    Not for me, and I have an older computer.
    To more exactly recreate your scenario I downloaded a 5D RAW from here:
    http://www.jirvana.com/rawlarge/canon5d
    And used that. Granted both Shadows/Highlights were a bit jumpier than I normally see (as I work with imported TIFF files) as was scrolling - but not once did I see the beachball at all.
    Lightroom by comparison (same file) felt a little faster adjusting, but it's kind of a pointless comparison since it also decreased the image resolution by a factor of four while doing so making live preview less useful as a feature since I had to wait for the image to clear up before I could really see what happened. Scrolling was smoother but still jerky.
    Look down there at my specs and tell me they are so unreasonable to be working with a really large RAW file. I don't even think I'm in that upper 10% of Mac users right now.
    And exactly which piece of information from Apple was
    supposed to make it possible for people to stand a
    chance at "realizing" this? Oh, that's right, those
    "recommended" hardware specs. How silly of them to
    trust the literature and the box.
    I would say however the recommendations fail mostly for the 6600 - as I said some people are happy with Aperture on a 12" TiBooks. Some people like you are suffering using Aperture on a fairly powerful computer while at the same time some people struggle to find cracks so that the can install and use Aperture on computers that are below even the minimum specs, so it's a hard thing to say what should be on the list and what shouldn't since people buy the software for different needs.
    <...>
    For Quake 4, yes. For what Aperture's doing? No
    freakin' way. I've done what Aperture's (or Core
    Image, depending on how they broke it out) doing with
    SIMD instructions and it works just fine.
    You are underestimating what is going on there, and Aperture is trying to do it through a general purpose API, not hand tuned assembly. I am pretty sure there are some inefficiencies in all the layers there which will get baked off over time, Aperture is really the first app to make heavy use of Core Image.
    Why should Aperture not suffer as greatly at the
    hands
    of a less dedicated processor?
    My point exactly, thanks!
    ?? - I was actually saying that Aperture would downgrade just as much running on the CPU only as a video-card dependent game would, as it is equally dependent on the specialized features of the video card to perform well.
    Have you ever heard about newer video cards
    removing features?
    Yes.
    Not to the extent that API's cannot work around it. I'll admit that was hastily penned.
    <...>
    It'll suffer if Core Image has to start emulating
    things.
    So give us an example of something Core Image is doing that may have to be emulated in the future?
    Although you walk a fine line complaining the CPU can easily do the same work while at the same time complaining that API performance will downgrade if the API has to switch to use the CPU...
    It's not doing that in the case of the 6600 card.
    Perhaps its speed-detection routines need
    recalibration?
    I think you'd see Aperture run an order of magnitude slower by running using only the CPU instead of the GPU.
    Actually I think you could even test it. There may be debugging features in the dev kit (perhaps even the same profiler tools you were using) that let you disable use of the GPU by CoreImage and see how well it works.
    <...>
    Hmm. How big are your RAW files? Shadows &
    Highlights is the worst one on the 6600 -- delays are
    in the TENS of seconds. This is especially
    problematic when trying to scroll around within an
    image.
    As I said I don't even see a beachball on the 5D files, it's just a little jerky. Normally I work with TIFF files directly which I'll grant are faster than working with RAW.
    Any my card is roughly half again as slow as the x800XT card according to the only Core Image tests I've seen on both cards. I think I could say that working with 5D files using a x800XT would in fact be pretty reasonable.
    I'm not sure how to note that some power users may
    be not be
    happy with some cards while other users will
    Given this is a "professional" application, who
    exactly would be a NON-power user? And trust me,
    unless you do ZERO adjustments in Aperture you will
    eventually be "unhappy" (understatement of the year)
    with the performance on a 6600 card.
    Actually I think the people using out-of-spec laptops (or perhaps any laptops) are using it for comparison features more than adjustments, until they get back to a desktop. For that use it would work well even with fairly poor video cards.
    Not everyone uses Aperture for the same things.
    I do think that card might be there just because
    it's shipping
    with the Powermacs
    Oh, well, that makes it okay to mislead customers
    then.
    You seem to have missed how that was a critique on my part. I didn't say it was right, just what I thought might be going on there.
    On the other hand as we noted your card should behave about as well as my card, I really don't understand what is going on there unless the 6600 drivers and/or CoreImage support is really, really poor.
    <...>
    But MY point (and the point of many disappointed
    Aperture customers) is that HIS point is completely
    specious and irrelevant. While Apple's goals are to
    be lauded, and even appreciated in a "think tank"
    type environment, they chose to unlease this product
    upon WORKING PROFESSIONALS. They made promises and
    created high expectations. They failed to fulfill
    some very critical ones. That is ALL that matters
    right now to most people.
    <...>
    I don't see your point as fully valid because it IS working for many people today, yes it's a subset of the Apple community but it's not as if everyone was let down. In your case you obviosuly were, but in other cases people got what they expected. I did. After seeing the previews I got exactly the software I was expecting.
    Those defending Apple are blinded to seeing or even
    acknowledging this point, much less conceding it.
    Problems cannot be fixed until they are acknowledged
    and Apple fan boys (not saying you are one!)
    attacking people on for being unsatisfied with
    Aperture and finding it unusable for one reason or
    another are not helping the situation.
    I sympathise with people in your situation, where you have a computer that really should be capible of running the software at full tilt but cannot.
    However many such people don't just vent and move on. They must come and post EVERY time someone actually says they like the software. After about ten or twenty of the same comlaints for the same user, I have to say - we get the point. It's obvious the software is doing you no good. Get a refund, I think anyone who complains loudly enough to Apple can do so though they don't make it easy.
    I don't know if that is the case for you as I don't really follow posting history. But I would say it's perfectly valid to correct posters that over-generalize problems and make people think that ALL users suffer from them when they do not. I only post corrections when I see that to be the case - if people want to complain about specific setups that's perfectly valid and helpful to potential purchasers. What is not helpful is making an x800XT user stay away from the software thinking the experience is going to be a nightmare when in fact it would be far better for them.
    Similarly, telling these upset customers "See, you
    just need to ignore your pain and appreciate how
    GRAND AND WONDERFUL Apple is for "seeing" the future!
    All hail Apple!" is also pointless. It may be
    informative, but it doesn't take away any of the
    sting and it doesn't get them a refund and (worst of
    all) doesn't suddenly make Aperture usable.
    It's not saying that at all. It's just saying that Apple put a lot of thought into the software and is really leaning heavily on some leading edge technology, so give them some slack and recognize that in just a year or two the performance concerns will not really be there for newer users and possibly for some older ones. It may not help now but it's pointing out these problems are more short-lived than they would appear, and that the approach is sound (which I still think it is). Some people seem to think that Aperture performance problems are simply unsoluable, and the original post addresses that.
    <...>
    Well, hopefully the PCI-X cards come soon. In the
    meantime I'll just continue to disagree with the
    assertion that the 6600 is a "low-end" card. I run
    some REALLY SOPHISTICATED software on that card on my
    Windows PC. There's no excuse why it can't handle
    something like Aperture, which is CHILD'S PLAY by
    comparison.
    <...>
    I'm not saying low-end either, more like mid-range. I consider my Radeon 9800 to be bit dated at this point as well and the 6600 is around the same level of performance.
    I'm not saying they aren't. The wrong track they're
    on is being lazy writing software -- the super-wazoo
    card is NOT NECESSARY for Aperture. Heck, you even
    say yourself that your lowly old ATI video card is
    running it in realtime. I think the developers just
    didn't test the application with the 6600 (and
    probably several other cards).
    I do wonder if that is the case (6600 testing). However I don't think they are being lazy exactly - I think they simply focused more effort in getting the Core Image API the way they wanted it and less on tuning actual cards.
    Given the timeframe of software release I'll bet most of the developers were working with Quad G5's though, not the newer dual-core models... probably rectified by now although perhaps they just all jumped to prototype Intel Powermacs (or whatever they will be).
    This is a shame,
    since that's what they sell as the default in
    Powermacs. On a positive note, this is why I expect
    this problem to be fixed. Now that developers are
    aware of the performance issues on the 6600, plus the
    fact that they've sold a lot of them, leads me to
    believe (hope) my performance issues will melt away
    (like butter, even!) with the next point release.
    Please, please, please...
    I have the same hope. You'd think it would be a focus of Aperture though since as you say that card is default on all new Powermacs and they would seemingly want the software to shine there.
    I wonder how much they are reliant on the nVidia driver performing well though, to that extent their hands may be somewhat tied.
    <...>
    So how about giving the application away for free
    until it's good enough to be sold at retail? Why
    does everybody cut Apple slack on this when it's an
    EXPENSIVE and PROFESSIONAL application? Are those
    same apologists as forgiving when they have to wait 6
    months for updates to their favorite game to make it
    playable? Of course not. So why are they THAT
    demanding on a $40 application and yet so forgiving
    on a $500 too? It makes absolutely no sense to me.
    <...>
    But the application is ready for prime time for some users. Some of the early bugs were glaring to be sure but it's definitely a very solid applciation at this point, especially when you look at Lightroom and use the two apps for any length of time. Aperture really is a finished product with a fair amount of polish to it when you look at all the little things it handles well and the detail that has gone into it.
    That's the only option available to some people --
    anyone with a PCI-X video card, for example. The
    more interesting question is why do others choose to
    attack these customers and defend Apple? Who screwed
    who here, for goodness sake? Some people really need
    to back off on their koolaid intake...
    My goal is simply to clarify on what confgurations people may see problems - and where they may not.

  • I'm sick of these overload messages! Is there ANY fix in sight? (Part 2)

    On Jan 2nd 2008
    Jack Q posted:
    "I get that annoying overload message:
    " Logic Pro: System overload. The audio engine was not able to process all required data in time (-10011)"
    I have 4 tracks going (which is nothing), my cpu meter is barely moving, and I RARELY got this message in Logic 7.
    I've trashed my preferences, and read this forum over and over and tried everything I can, and I cannot get this problem to go away.
    Is there ANYTHING that can be done and will Apple fix this??"

    Synesthesian,
    What about my comment do you disagree with? You call it a Huge problem. I call it a big problem. We are just getting into semantics now. This is in fact a monumental problem. We who are having these problems can all agree on this. I was saying to call apple and let your opinion be heard. Let them know how bad your experience with their product has been. Voice your disapproval.
    or,
    Am I off the mark and in a roundabout sort of way ,... you are saying you agree with my statements?
    For the most part I am repeating what others have said countless times. I just feel that this needs to be kept up.
    I dont' blame you for rolling back to logic 7. I think that is the best work around for the logic 8 "problem" period.

  • Is there a phone number to call Adobe.  I go around an endless loop pressing their contact info tabs?  Maybe someone at this sight can help. I am new to digital photo - I have been a B&W film photographer for many years. I have a problem with a Macbook Ai

    Is there a phone number to call Adobe.  I go around an endless loop pressing their contact info tabs?  Maybe someone at this sight can help. I am new to digital photo - I have been a B&W film photographer for many years. I have a problem with a Macbook Air.  It was working fine - I was using LR and a message came on the screen that said something like the memory was dangerously low.  I stopped and tried to delete LR files.  I couldn't do it.  I closed the program and tried reopening and got the message that there is not enough memory available to open LR.  I contacted Apple.  They spent a half hour on the phone with me and eventually told me they didn't know how to help. The tech said that LR had gobbled up all the memory and said I should contact Adobe and ask where and how my photo files are stored and to delete them.  I have several back-ups.  Thanks - Arthur

    This sort of error message only comes up for Lightroom when your hard disk is full. Indeed this has nothing to do with internal memory as that will be intelligently be dealt with. If you have a mac Book Air that is not so surprising as the cheapest versions come with very small hard disks and if you shoot raw with any recent camera, you'll fill up your hard disk very quickly and you can probably only store a few months of pictures if you are a typical photographer. So the bottom line is that you need to create some room on your hard disk. You should move some of your originals to an external hard disk. You can also delete some of your backup copies of your catalog file that Lightroom automatically generates every few days and that quickly gobble up hard disk space. So first figure out how full your hard disk is. To see that, go to the apple menu, hit -> About this Mac -> More info->Storage. You should see your internal hard disk on top and you'll find that it is almost entirely full with photos. Now find your Lightroom catalog file using Finder. It is usually in a folder in the Pictures folder in your home directory. You should see a Lightroom 5 Catalog.lrcat file, a previews file and a folder called backups. Inside the backups folder, you'll find a lot of subfolders. They have names that show the dates the backups were created. If you have backups of your entire hard disk, you can delete these backups when they are older than a few months. I usually only keep the last 4 around. Just drag the folders into the trash can on the dock on the bottom of your screen and empty the trash. This will probably free up enough space that Lightroom will already run again. Now start thinking about where you will want to store older images. If you have a good USB3 or Thunderbolt hard disk that is probably the best option. There is a video here by Adobe that has some instructions on how to do this: Is Your Hard Drive Full? Here’s How to Move Images to Another Drive in Lightroom. « Julieanne Kost's Blog If that doesn't work because you don't have enough hard drive space to run Lightroom yet, here is another set of instructions to move your files using the finder to the other hard disk: How do I move only my photos to another hard drive, leaving the catalog where it is? - The Lightroom Queen. If you follow that, as soon as you confirm all your images are on the new hard disk, you can delete them from your internal one. She is not so clear about that part but if you don't delete the originals that you moved off you don't free up space. You should move the folder structure over to the new hard disk and then reconnect the folders in Lightroom. That should make it refind all your images.
    That said, if you are uncomfortable with the computer in itself, your best bet is to find a local photography club. There is invariably a Lightroom savvy person in there that could help you move your files. That might be your best bet if you are uncomfortable moving these yourself. A general mac savvy person like you would find at an Apple store or so generally will not be able to help you with this except when they are photographers themselves and know Lightroom. You might get lucky with that.

  • How do I find out if a child has erased part of the history i Firefox?

    I am a concerned parent and I want to know if my child has has been erasing part of the history in firefox. How can you tell if part has been erased? I see it is VERY easy for them to erase portions and even selected sights. This is great for the person trying to hide, but not for a parent wanting to check.

    Best is to use means outside Firefox to keep a log of websites that are visited like a router with a password protected logging feature or security software (firewall) that keeps a log.
    See also:
    * https://support.mozilla.org/kb/Parental+controls
    * http://kb.mozillazine.org/Parental_controls

  • I am trying to send photos to the cloud from my phone to my iPad but they are not appearing in the stream. I have read the instructions and I think I am doing it right or am I missing a part of the process?

    I am trying to send photos to the cloud from my phone to my iPad but they are not appearing in the stream. I have read the instructions and I think I am doing it right or am I missing a part of the process?

    HI,
    Have you done this before ? And if so, is photo stream turned on on your iphone and ipad. and as Alfred DeRose pointed out they must both on the same icloud account.
    If you're new to this, you might want to do some research. Photo stream is different from camera roll and albums. Many have been on this sight looking for their photos stored in icloud after restore, etc. and they're not there. Also, after thirty days icloud deletes your photos from photo stream.
    So if you're not aware, you might want to google your question. We're using the camera connection kit soon and I am learning about it. From all I've read, I'm also not the biggest icloud fan. I use dropbox. We plan to put photos taken on ipad with a camera/iphones into albums on the ipad. We'll keep all on the sd card until (and after) they can be uploaded to a computer.
    An example of an article we can learn from -
    http://www.macobserver.com/tmo/article/how-to-understand-and-work-with-your-iclo ud-photo-stream
    Hope this helps.

  • I sight doesn't work

    hi, I posted this unfortunately in a thread which has been marked as "solved". Therefore a new try:
    I-sight worked properly with os 10.4.6. I think the update 10.4.7 has killed some parts of the driver for the camera (all other firewire devices work properly). I have tried all the things which have been discussed in the last thread and it was a lot of work, but the camera refuses to work (but it does with a mac of a friend who didn't update his 10.4.6)
    Maybe some people know that bug (and I think it is one) and may be they know how to solve the problem?
    y. cyb

    Hi Cyb.k,
    Did this include doing the Combo install ?
    http://www.apple.com/support/downloads/macosxupdate1047comboppc.html
    8:01 PM Thursday; July 13, 2006

  • Critique on Photoshop's Desaturate Implementation

    http://en.wikipedia.org/wiki/Saturation_(color_theory)
    See; 'CIELAB lightness preserved, with a* and b* stripped, to make a grayscale image.'
    I'm surprised to find that Adobe has implemented an averaging function for the desaturation feature. That method has the artifact of destroying the lightness of color components in an image, I would appreciate it if Adobe assumed that when the user wants to desaturate an image they specifically mean of color, not both color and defecting lightness.
    In searching Google I have not found that this issue has ever been raised (as far as my results go), and I raise critique on this forum hoping the right people understand that it can clearly be argued Photoshop's desaturation function does not give correct results.
    In case anyone suggests simply lightening up the image after performing Photoshop's desaturation function; I respond that this not a true solution to the problem, it's far too imprecise. Software I have written to implement a proper desaturation function (based on the wiki above) have given different, and much better, results than any vague and loose best-guess attempt to correct the image within Photoshop itself.
    Aside that, in my experience in implementing this so far I can clearly state that this should be a trivial and basic function which should be a part of the proclaimed industry standard image manipulation software.
    Later this weekend I will host a script and refer to it here which properly desaturates an image without affecting the V component in the HSV color space.
    Thanks for hearing my criticism, if you feel I've been vague ask me any specific questions to clarify -

    HSL, HSV, HSB, HCV, Lab -- all have a Lightness, Value or Brightness components, and all can be desaturated by nulling 2 channels.
    But each one will get a different result.
    Photoshop's method is completely valid, and gives correct results -- it is just not the exact method that you prefer.  Most likely because you do not understand which color model is being used, or the goal of the command.
    Please spend some time to learn more about the color models and terminology being used.  If you know more about it, you'll find that Photoshop is offering you both convenience and a lot of power and flexibility.
    BOOT NOTE - LCH would give the same result as Lab, because the CH channels are just transforms of the ab channels (which get nulled to give the grayscale image).

  • Missing parts of my home page in DW

    When trying to correct a portion of my home page that wasn't
    working correctly, I must somehow have done something that removed
    sections of my page from my sight in DW MX. I can edit the part I
    can see and put files and the whole page shows up online, so I know
    it's still there somewhere. How can I get back the part that's no
    longer visible in DW? I've read all the help menu topics I can
    think that might relate, and have consulted the DW Bible with no
    luck. I'm sure it's something silly I must've clicked without
    realizing it?
    I'm using DW on an XP Pro machine and would appreciate any
    hints you might be able to give!
    Thanks!

    Could you provide a screenshot so that Support Mozilla can help out. It'd make things easier.

  • How to open the I-Sight

    right now my I-Sight is working fine. Some day I think it will need a good vacuuming inside, my B/W G3 was a cat fur mess inside but it was easy to clean. Any way to take the back off an I-SightG5 to clean the insides without damaging something? Or is there a link that shows how to do this? Steve

    ... in 3 years I will remove the back for a through cleaning.
    Honestly, the back doesn't come off your model! It is constructed differently from the earlier ones. Access to the interior isn't simple & requires removing parts from the front side, not the back.
    First, you must remove the front bezel, then the LCD screen. The screen is surrounded by black film, attached to the case with foil tape and several torx-head screws that are not easy to reach. Before you can remove it completely, you must disconnect the cables that attach it to the components underneath. See these pictures to get an idea of what is involved.
    This is not something to be done by the inexperienced. Stick with the vacuum cleaner approach & save yourself a lot of grief.

  • Oracle rownum usage for splitting a Table into two equal parts.

    Hi All,
    I have a table which has like 1.2 billion records and i would have to split the table in two parts for my Archiving needs.Unfortunately that table does not have any unique key or primary key or data stamp which i can rely for.
    I would have to use the rownum concept to divide the table.
    I am using the below
    SELECT * FROM (SELECT ENAME, SAL FROM EMP ORDER BY SAL DESC) WHERE ROWNUM < 5000000;
    But the problem is that the table is taking forever to retrieve as it has to do a order by and then retrieve the data as per the where clause.
    The question i have is that instead of using a orderby clause to get the same rownum for the row every time, can i directly rely on the fact that the database is read only and the Rownum would remain same even without oder by clause....
    Thanks....

    WARNING! There is a bug in the code, see EDIT: at bottom of post for details
    Justin,
    It makes sense that Oracle could order over rowid without sorting, but I see a sort in the explain plan:
    SQL> create table t as select 1 as data
      2  from all_objects
      3  where rownum <= 100000;
    Table created.
    SQL> explain plan for select *
      2  from (select t.*, row_number() over (order by rowid) rn from t)
      3  where rn < 50000;
    Explained.
    SQL> select * from table(DBMS_XPLAN.DISPLAY);
    PLAN_TABLE_OUTPUT
    Plan hash value: 327232321
    | Id  | Operation                | Name | Rows  | Bytes |TempSpc| Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT         |      | 99651 |  2530K|       |   489   (3)| 00:00:07 |
    |*  1 |  VIEW                    |      | 99651 |  2530K|       |   489   (3)| 00:00:07 |
    |*  2 |   WINDOW SORT PUSHED RANK|      | 99651 |  2432K|  7056K|   489   (3)| 00:00:07 |
    |   3 |    TABLE ACCESS FULL     | T    | 99651 |  2432K|       |    31   (7)| 00:00:01 |
    Predicate Information (identified by operation id):
       1 - filter("RN"<50000)
       2 - filter(ROW_NUMBER() OVER ( ORDER BY ROWID)<50000)875820,
    What are you doing with the results of the select to archive the table in two pieces? If the archive is in the DB in two seperate tables, multi table insert would be an option:
    SQL> create table archive_1 (data number);
    Table created.
    SQL> create table archive_2 (data number);
    Table created.
    SQL> explain plan for insert when mod(rn, 2) = 0 then into archive_2 (data) values (data)
      2  else into archive_1 (data) values(data)
      3  select rownum as rn, data
      4  from t;
    Explained.
    SQL> select * from table(DBMS_XPLAN.DISPLAY);
    PLAN_TABLE_OUTPUT
    Plan hash value: 828723766
    | Id  | Operation             | Name      | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | INSERT STATEMENT      |           | 99651 |  2530K|    31   (7)| 00:00:01 |
    |   1 |  MULTI-TABLE INSERT   |           |       |       |            |          |
    |   2 |   INTO                | ARCHIVE_2 |       |       |            |          |
    |   3 |   INTO                | ARCHIVE_1 |       |       |            |          |
    |   4 |    VIEW               |           | 99651 |  2530K|    31   (7)| 00:00:01 |
    |   5 |     COUNT             |           |       |       |            |          |
    |   6 |      TABLE ACCESS FULL| T         | 99651 |  1265K|    31   (7)| 00:00:01 |
    SQL> insert when mod(rn, 2) = 0 then into archive_2 (data) values (data)
      2  else into archive_1 (data) values(data)
      3  select rownum as rn, data
      4  from t;
    100000 rows created.Another option would be to use the last digit of rowid to split the table into two groups, but they will not be equal sized.
    SQL> explain plan for select *
      2  from t
      3  where substr(rowid, length(rowid), 1) = upper(substr(rowid, length(rowid), 1))
      4  or substr(rowid, length(rowid), 1) in ('0', '1', '2', '3', '4');
    Explained.
    SQL> select * from table(DBMS_XPLAN.DISPLAY);
    PLAN_TABLE_OUTPUT
    Plan hash value: 2153619298
    | Id  | Operation         | Name | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT  |      | 59025 |  1441K|    98  (71)| 00:00:02 |
    |*  1 |  TABLE ACCESS FULL| T    | 59025 |  1441K|    98  (71)| 00:00:02 |
    Predicate Information (identified by operation id):
       1 - filter(SUBSTR(ROWIDTOCHAR(ROWID),LENGTH(ROWIDTOCHAR(ROWID)),1)='0
                  ' OR SUBSTR(ROWIDTOCHAR(ROWID),LENGTH(ROWIDTOCHAR(ROWID)),1)='1' OR
                  SUBSTR(ROWIDTOCHAR(ROWID),LENGTH(ROWIDTOCHAR(ROWID)),1)='2' OR
                  SUBSTR(ROWIDTOCHAR(ROWID),LENGTH(ROWIDTOCHAR(ROWID)),1)='3' OR
                  SUBSTR(ROWIDTOCHAR(ROWID),LENGTH(ROWIDTOCHAR(ROWID)),1)='4' OR
                  SUBSTR(ROWIDTOCHAR(ROWID),LENGTH(ROWIDTOCHAR(ROWID)),1)=UPPER(SUBSTR(ROW
                  IDTOCHAR(ROWID),LENGTH(ROWIDTOCHAR(ROWID)),1)))
    Note
       - dynamic sampling used for this statement
    23 rows selected.
    SQL> explain plan for select *
      2  from t
      3  where substr(rowid, length(rowid), 1) <> upper(substr(rowid, length(rowid), 1))
      4  and substr(rowid, length(rowid), 1) not in ('0', '1', '2', '3', '4');
    Explained.
    SQL> select * from table(DBMS_XPLAN.DISPLAY);
    PLAN_TABLE_OUTPUT
    Plan hash value: 2153619298
    | Id  | Operation         | Name | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT  |      | 40627 |   991K|    41  (30)| 00:00:01 |
    |*  1 |  TABLE ACCESS FULL| T    | 40627 |   991K|    41  (30)| 00:00:01 |
    Predicate Information (identified by operation id):
       1 - filter(SUBSTR(ROWIDTOCHAR(ROWID),LENGTH(ROWIDTOCHAR(ROWID)),1)<>'
                  0' AND SUBSTR(ROWIDTOCHAR(ROWID),LENGTH(ROWIDTOCHAR(ROWID)),1)<>'1' AND
                  SUBSTR(ROWIDTOCHAR(ROWID),LENGTH(ROWIDTOCHAR(ROWID)),1)<>'2' AND
                  SUBSTR(ROWIDTOCHAR(ROWID),LENGTH(ROWIDTOCHAR(ROWID)),1)<>'3' AND
                  SUBSTR(ROWIDTOCHAR(ROWID),LENGTH(ROWIDTOCHAR(ROWID)),1)<>'4' AND
                  SUBSTR(ROWIDTOCHAR(ROWID),LENGTH(ROWIDTOCHAR(ROWID)),1)<>UPPER(SUBSTR(RO
                  WIDTOCHAR(ROWID),LENGTH(ROWIDTOCHAR(ROWID)),1)))
    Note
       - dynamic sampling used for this statement
    23 rows selected.
    SQL> select count(*)
      2  from t
      3  where substr(rowid, length(rowid), 1) = upper(substr(rowid, length(rowid), 1))
      4  or substr(rowid, length(rowid), 1) in ('0', '1', '2', '3', '4');
      COUNT(*)
         59242
    SQL> select count(*)
      2  from t
      3  where substr(rowid, length(rowid), 1) <> upper(substr(rowid, length(rowid), 1))
      4  and substr(rowid, length(rowid), 1) not in ('0', '1', '2', '3', '4');
      COUNT(*)
         40758
    EDIT:
    I realized that I screwed up above. In hind sight I don't know what I was thinking. I was attempting to use X = upper(X) to find the upper case characters A-Z. So the two queries to split rows based on the last character of rowid are not right. I don't have time to fix now, but wanted to leave a note of warning.
    Edited by: Shannon Severance on Jul 29, 2011 1:34 AM

  • Photo Recall Effect -- Changing Part of Screen Captured

    Everything I've tried moves the photo around the screen, but doesn't change what part of the screen appears in the photo. I couldn't find instructions for this in the FCP PDF manual. Does anyone know how to do this? Am I supposed to crop the scene first and then apply the effect or something? Thank you.

    There are two styles in Photo Recall: 1) Classic in which the entire storyline is scaled down to fit inside the picture frame; and 2) Instant in which a small portion of the center of the storyline is fit inside a "polaroid" style frame.
    In order to do what you want requires modifications in Motion...
    After nosing around for a couple of minutes, I realized that those modifications would be too difficult to explain here, so I did them myself and you can download the replacement here:
    http://sight-creations.com/fxexchange/PhotoRecallEnhanced.zip
    It's the exact (almost*) same with the following additions:
    The ability to Rotate the "photo" (the whole "effect")
    The ability to offset the image within the photo by X (Img X Offset) and  Y (Img Y Offset)
    The ability to relatively Scale (this is an offset from the original Scale parameter) the Image within the frame (-50% to 100% parameter setting - actual scale is not easily calculable because there is a difference between the Scaling of the Classic as opposed to the Instant built into the effect [~51% vs ~79%]).
    The ability to Rotate the image inside the photo frame (this is a separate rotation than the photo rotation) from -180° to 180° (if you want more - you'll need to modify this in Motion -- you'll find the parameter settings in the Img Rotation Rig Widget.)
    *I had to replace the "Simple Border" filter applied to the "Classic" inset with two Rectangle shapes: one as an outline for the border and one to create a Mask so that the photo could be maneuvered inside the frame. This keeps this variation of the Effect from being exactly the same as the original. If you don't like the "border" width, or you would like to add that as a parameter for the Effect, you can do so in Motion.
    Hope this helps you out.

  • Instructions to improve part of a mask

    Hi.
    Consider that I ended up making a mask.
    I wish to improve only one part of this mask because I see  that all mask is good but not one part.
    How could  I do to improve the selection only between two points?
    I wish to smooth the selection only between two points.
    Thanks.

    To get the picture right. Do Not Alt-Click on the mask that will just display the mask in the Photoshop image area. Just target the layer mask leave the composite display active as you adjust the filter you will be able to preview the effect the mask will have on the composite.  Viewing just the mask is like a blind man making such an adjustment using perhaps a little sight they still have to see the mask.

  • After reloading firefox I have to approve all sights that I go to, how do I fix this problem?

    Every time I select a favorite or try to open new web sight a warning pops up asking me if I want to open the selected web page. I have to answer several questions to open it up. I had to reload FireFox, and since then I have had nothing but problems.

    Firefox itself does not normally ask you to confirm that you wish to open a website.
    It seems likely that you have some other software installed, possibly some part of a suite of security programs, or [[firewalls|firewall]] that is causing this problem. Possibly your security software; or whatever; recognised the original Firefox version, but not the new version. You may need to review the settings.

  • Tech Query - Need Replacement Circuit Board Part - PCB Receptacle

    Greetings,
    While upgrading my iBook hard drive, I broke the power button wire socket off the circuit board.
    I am trying to find out what the heck the part number is and where to get a replacement.
    It is the part talked about on the following webpage:
    http://www.ifixit.com/Guide/51.12.11.html
    "The connectors at the ends of the cables are attached very firmly to the sockets on the logic board. Pulling directly on the cable will either separate the cable from its connector or the socket from the logic board."
    Thanks

    The piece in question is fairly simple to find, as it is mainly used for speaker/switch/sensor connectors. I've disassembled many brands, and I have seen that particular connector alot. I usually order from digikey, (www.digikey.com) and get most of my specific parts from there. I happen to have a G4/867 Powerbook on my bench right now, doing a search since the customer had broken not only the recepticle free from the mainboard, but also the plates from the mainboard that the conductors touch, but doing a sight-trace of the board, I think the edge connectors are also connected with the central conductors of the recepticle, thus making the sides the actual contacts for the switch. I was unable to turn it on by bridging those, though, and assumed that the entire thing had to be re-attached. I was able to place two flattened squares of solder over the board under the recepticle. (Which has two plastic retaining feet, thank Jobs) so now it is firmly back in there, but I think I am going to have to use a solder pen to get the contacts to touch the mainboard, since solder doesn't stick to silicone very well.
    Ibook Clamshell, Powermac G4 MDD, 2 P4's, Mac OS X (10.4.6)

Maybe you are looking for