Peeking or pushing back into a StringTokenizer?

Hello all, I am working on creating a Lexer for C using Java, and am having a hard time with the StringTokenizer, which I have to use. To recognize tokens such as "==" and "<=" I know I need either a peek method or a pushback method, however I have no idea how to construct these with a StringTokenizer, without consuming the token. My code is something like this:
class Lexer:
private StringTokenizer st;
method nextToken():
String nextVal;
if (token.equals("="))
     while (st.hasMoreTokens())
          nextVal = st.nextToken();
          if (!nextVal.equals("="))
                    pushBack(nextVal); //PUSH TOKEN BACK INTO THE STRING TOKENIZER
                    return new Token(Token.EQUALS);     
               else {
                    return new Token(Token.REPBY);
The code should work as follows.... if the token read in is a "=" it should check for the token after that. As long as it is not another "=" then return the Equals token: a single "=". If it reaches the Else statement, we know the next token is another "=", so we return the ReplacedBy token: "==". The code works for every "==" but does not for the single "=". This is because it is consumed by the "st.nextToken()" call, so the token after the single "=" is never read. ("=true" would output as just an "=", the "true" is consumed and lost) Anyways, I know the token must be pushed back into the StringTokenizer stream when there is only a single "=", but I am unsure about what the "pushBack" method should be. I was thinking something like this (but of course it doesnt work):
public void pushBack(String token)
          st = new StringTokenizer(token + st.nextToken());
Or, we could use a peek method instead of a pushBack method.... using some sort of temp variable as a buffer.... but again I am unsure how. Any help?

Yeah I thought about using a Stack... something like this:
while (st.hasMoreTokens())
               stack.push(st.nextToken());
               if (!stack.peek().equals("="))
                    stack.pop();
                    return new Token(Token.EQUALS);     
               else {
                    return new Token(Token.REPBY);
}The above makes sense to me, but I'm getting a NullPointerException when I attempt to push the nextToken from the StringTokenizer onto the stack. Any ideas?

Similar Messages

  • Top Side Entries - Best Practice to push back to GL

    Hello,
    I'm trying to determine the best practice to get the adjustments made in FM back to the GL. The GL requires more dimensionality than FM captures. How have you done this in the past?
    Thanks!

    After each close period, we extract all JV line item detail directly from the HFM database and put it into Excel. We then have a macro which parses the file and emails each of our accounting region contacts their detail. The regional contact will then be accountable for ensuring each legal entity accountant in their region gets the information pushed back into the appropriate source system. At a corporate consolidations level, we don't attempt to provide too much guidance on the other dimensions which don't impact our HFM financials.

  • Official PlayBook OS v2.0.1.668 Announcement and Breathing Life back into a Dead Battery

    Where is it?!
    Well, you can go to the software update page and discover that the only thing RIM indicates the update does is provide a security update for the Adobe Flash player,
    http://ca.blackberry.com/support/tablets/playbook/software-updates.html
    The details can be found here.
    http://btsc.webapps.blackberry.com/btsc/viewdocument.do?externalId=KB31675&sliceId=1&cmd=displayKC&d...
    That said, it would appear speculation related to wifi and browser improvements (among other things) is very subjective and likely as varied as individual user experience. Here’s a quote from a Crackberry News & Rumours Post
    http://crackberry.com/whats-new-playbook-os-201668
    Frankly, this sort of commentary drives me crazy. What company would make the kind of improvements identified above without documenting them for their existing and future customers, if they were real. Is it that we're all so desperate for good news from RIM that we have to make it up? If anyone can find anything official behind the article's claims, feel free to post a link in response.
    A couple things do still confuse me though. Some users are claiming that the new OS v2.0.1.668 version has been pulled. My Playbook upgraded to this update without any issue on the first try. Didn't take hours and the whole process seemed quite normal. Smooth as molasses.
    Didn't notice anything weird at all until last evening, a few days after the upgrade. I pulled off the charger cable and looked at the battery and it was 0%, dead as a door nail. Perhaps the magnetic head of the fast charger wasn't seated properly. I turned off the Playbook and then attached the fast charger. Left it alone and went back about an hour later and it was still at 0%! It was acting like it was still losing charge and getting weaker. This is not typically the case, so I shut down wifi, turned off backlighting, put it into airplane mode and tried again. No change when I checked back later. At some points, I couldn't even get it to boot to the main screen, just battery empty symbol, at best.
    I read on this and other forums how others were having problems after teh update. Erasing their Playbook and reloading OS. I couldn't even do that, because the Playbook has to have enough power to update the software through the Desktop. While I could connect and see the device via Desktop, there wasn't enough juice to do anything at 0%. It seemed that there were folks holding the battery button for 10-20 seconds claiming that worked, but it didn't do anything for me.
    To say the least, I was getting pretty ticked off after reading the forum and discovering that the battery issue I was dealing with might be related to a pulled OS upgrade that had screwed my Playbook. Proper QA and testing should preventthis sort of blunder. Even more ticked, if the update has been pulled and RIM has not made any official statement that I can find to that effect! If they have pulled it (which I still haven't been able to personally confirm), this information should be publically available and explained. The one thing they need to do is look after any loyal customers they still have left. Personally, I have loved my playbook, although RIM has definitely botched a great piece of hardware with inadequate software enhancements to the OS, that continues to this day. The fact that we still can't categorize browser favorites in folders at this point is inexcusable. Anyway, I digress.
    Back to the battery. Here's what I did after about two hours of snarling and becoming increasingly frustrated with my dead playbook and not being able to find any way to breathe life back into it. I remembered what happens to my rechargeable batteries for my xbox controllers when they drain dead. They simply won't charge. They become un-rechargeable. I eventually figured out via an obscure internet posting, what no retail clerk or xbox support person seemed to know. I returned more than my share of brand new unrechargeable batteries, because they wouldn't charge when drained. This is what I discovered. You take the dead controller with battery and connect it to the charging cable. It lights red... but after 13 seconds it goes green. If you leave it connected it simply will not charge. Originally, I concluded I had a faulty battery that would not recharge. Not so. You must pull the cable off. Light goes out, connect it again. Light goes red, 13 seconds turns green. Pull the cable off. Light goes out, connect it again. Light goes red, 13 seconds turns green. Pull the cable off. Light goes out, connect it again. Light goes red, 13 seconds turns green. Pull the cable off. Repeat until you figure there is no point to this exercise, and then do it one more time. Pull the cable off. Light goes out, connect it again. Light goes red, 13 seconds later it stays red and doesn't go green, it stays red. Might be the 5th try, 20th try, 30th try, who knows, but eventually the xbox controller light will actually stay red and not switch to green and will then recharge. It's almost like each previous failed connection provides a bit more juice to the battery, until it has enough to finally be rechargeable again. Come back in a couple hours and what appeared to be an unrechargeable battery is fully charged.
    So I took my Playbook, Turned it off. Connected cable. Light turned red, then turned green. Disconnected cable. Held power button to shut playbook off. Connected cable. Light turned red, then turned green. Disconnected cable. Held power button to shut playbook off. Connected cable. Light turned red, then turned green. Disconnected cable.  Held power button to shut playbook off. Connected cable. Light turned red, then turned green. Disconnected cable. Held power button to shut playbook off. Not sure how many times I went through this painful exercise. Maybe 15-20. Maybe I only needed to do it 5 or 10times. Maybe I didn't need to do it at all.
    Frankly, in the course of doing it, it seemed like I was almost draining the battery more. I think there was a point where it almost was dead and wouldn't even light up. That had me spooked. By pressing and holding the on button and connecting the cable, I somehow got the red light to come on, then switch to green and it began pulsating. At this point, I didn't want to push my luck. Left it alone and went to bed. Got up this morning and it was alive and 100% charged. It went into an automatic reboot. The wifi password had to be re-entered and saved in order to get connected back to the internet, but everything else seemed to be fine.
    I’ve used it solid for one hour and the battery dropped to 80%. This felt like a much faster drop than in the past. It's been in standby mode for an additional two and a half hours since and it is now at 60%. I never shut my PlayBook off. I keep mine in standby all day, with the screen on lowest brightness and wifi typically on. Do I think that the latest update has had an impact on battery life? Well, my Playbook originally died and ran out of charge, when I had it attached to the fast charger! Can't explain that right now. I suppose I could have improperly connected via the magnet and this was my own user error. Could be just coincidental that this happened to me after the update and at the same time others are complaining about battery issues. Personally, it does “feel” like my Playbook is draining faster in standby mode than it has in the past. I have my eye on this and if it goes dead again, I'll repost. Obviously, my recharging "technique" worked for me, so if it helps breathe life back into your battery dead playbook, I'd be interested to know.
    If RIM has actually pulled the update and not updated their own web site to reflect a battery issue and not officially disclosed a known problem to their customers it would be at best totally unprofessional and at worst inexcusable. I'm still not sure what to make of everyone's comments and issues, when RIM still lists the v2.0.1.668 update on their corporate page.
    gRIMace
    Solved!
    Go to Solution.

    RIM exec Michael Clewley confirm that 668 was pulled because it has upgrading issues with Playbook with OS 1.0.7 --- and that is the ONLY reason why it was pulled.
    http://twitter.com/michaelclewley 

  • My new iPod has now crashed and is unusable after updating it. Don't update. I just lost the only good thing I have because of them pushing me into it.

    My new iPod has been updated. I was pushed into it. So then I thought "it could use one it could improve it". I read as much as the terms and conditions as I could read that was understandable. And now it's been less then two days and my iPod is now practically useless. Don't update your iPod. It was the only good thing I had. I pleded and pleded to my parents for weeks and save up for weeks to get one. And now it's not even a year old and I've lost it. I can't afford to get a new one. And I can't afford to loose this one. i worked hard every day all day For months to be able to even get a quarter of what i needed. And my parents agreed to pay for the rest and it was my Christmas present. i was extremely happy. It's the best thing that I have and I've lost it because of an update Apple pushed me into. Now they won't help me.
    my iPod is freezing every 5-10 minutes for long periods of time. It is:
    freezing
    the keyboard board is lacking severely
    lags through out ipod
    i cannot play games as it lags then freezes.
    my screen is pressing where I don't press it.
    it becomes very excruciatingly slow
    I Cannot write to fast or it freezes and i have to re start
    Im not getting told when I have notifications (such as emails)
    i cannot use facebook, games, Safari. Email, messenger and a few others with out my iPod crashing.
    i Cannot use the iPod properly at all.
    it can take up to 10 minutes for my camera to work. It usually takes 1 minute or more.
    the camera freezes or wont take a photo when I press
    it freezes on panorama or worn take panoramas.
    it has trouble even trying to get the lock screen up.
    and best of all of it. I can never tell when I'm going to be screwed by Apple.

    Try:
    - Reset the iOS device. Nothing will be lost      
    Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Reset all settings                            
    Go to Settings > General > Reset and tap Reset All Settings.
    All your preferences and settings are reset. Information (such as contacts and calendars) and media (such as songs and videos) aren’t affected.
    - Restore from backup. See:                                               
    iOS: Back up and restore your iOS device with iCloud or iTunes
    - Restore to factory settings/new iOS device.                       
    If still problem, make an appointment at the Genius Bar of an Apple store since it appears you have a hardware problem.
      Apple Retail Store - Genius Bar

  • Pre-order shipment for new IPhone 5 pushed back to 10/5. How can I go to store and pick up rather than wait?

    I pre-ordered shipment of the IPhone 5's 9/14 like many others, and now it pushed back to 10/5. How can I go to store and pick up at upgrade rate rather than paying full price?

    Thanks for the thought... ordered direct from Apple. I'm on AT&T, so I called them to work through their network. They said they couldn't help me until I cancelled my orders through Apple. Talked to an Apple store rep, and they said they had a customer that tried that - cancelled orders, then drove to store only to find they were not eligible for an upgrade. She called AT&T, and they had no solution, and said that sometimes it takes 48 to 72 hours for the system to reinstate upgrade eligibility.....I would have originally ordered from AT&T, but couldn't get into their website, so ordered through Apple - mistake.

  • GT80 Titan SLI - pushing back technological boundaries in new and exciting ways

    Another GT80 review to share with you guys, this one's from the UK media, the Eurogamer.
    http://www.eurogamer.net/articles/digitalfoundry-2015-msi-gt80-titan-sli-review
    How can you not want it? I am saving my piggy bank to get myself one of this cool stuff. 
    Quote "There's clearly a market for products like this - as niche as it may be - and when you physically have the GT80 Titan SLI in your possession, you can kind of see why...., this PC is pushing back technological boundaries in new and exciting ways. It crams an almost absurd amount of performance into a relatively portable form factor, while the upgradability and the superb keyboard make it feel like a special, one of a kind product. Its sheer insanity may justifiably stupefy the majority of the PC audience, but for that tiny, affluent niche this machine was made for, its charms may well prove irresistible."
    GTX980M SLI vs Titan X/ GTX 980 1080p Benchmarks
    [60fps] Crysis 3 1440p GTX 980M SLI vs Titan X/ GTX 980 Gameplay Frame-Rate Test
    GTX 980M SLI vs TitanX/ GTX 980 1440p Benchmarks
    Here you can see the quad SSD set-up, two modules of RAM, the optical drive to the left and the 1TB laptop drive to the right.

    Quote from: gizakon on 01-July-15, 23:43:19I&#39;m having this exact same issue with my GS60 2QE with the 1080p panel.  Sleep no longer works, I have to shutdown everytime I commute, and after first boot...the 970m is no...

  • Activation date pushed back twice

    Hello,
    I recently moved into a new flat and told BT 4 weeks in advance that I will be moving and I was told the line would be activated on the 27th of June. That day passed and only the phone line was activated. I called up and was then told that there was an issue with activating Infinity broadband so they gave me another activation date which is today. Today I called just to check if everything was fine and after about an hour of waiting in queues I was told that the order got "lost in the system" and that a new activation date has been set for the 16th of July.
    Is this normal? How many times can they push back the activation date? Im considering cancelling my contract as it's becoming more and more frustrating. Can I cancel my contract if they haven't provided me with the full service?
    I depend on the internet as I work from home and I've pushing back deadlines as I can't work properly without it. I already spent £80 on topping up mobile data and I just can't afford to keep working like this.
    Has anyone had a similar experience? Can anyone give me some advice?

    activation is by openreach who own the lines so regardless of ISP apart from cable you will need openreach to install/activate your connection.  
    as this is a residential line and is not supposed to be used for business purposes albeit many use it for checking business email and casual business use.  there is therefore no consideration about loss of business.  did you consider a business line which would give you a better level of service guarantee
    If you like a post, or want to say thanks for a helpful answer, please click on the Ratings star on the left-hand side of the post.
    If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’.

  • Accidentally hit the 'trim comp to work area'. Now I can't get my files back into comp timeline.

    I'm using After Effects CC on my macpro. When going to add a shot to the render queue, I accidentally hit the 'trim comp to work area' and didn't notice what had happened until I went to go back to work on other shots. I tried to hit Control Z but it was too late it seemed and it wouldn't go back to how it was. i tried resetting the length of the comp and putting the files back, but no use. Tried making a new comp and copy and pasting all the files in the side panel of my orig comp, but nothing. Tried re-adding the same file from the project window and copying and pasting the effects keyframes from the orig shot to the new one but they didn't line up properly.
    I still have all the files in the comp side panel but can't seem to get them back into the now extended timeline. I still have all the effects I've been doing for the past 3 weeks, but can't do anything to get them into a position where I can continue to manipulate them.
    I've searched a bunch of forums and can't find this problem anywhere.
    Have I lost all my work? Please help.

    It appears that you've pushed those layers into negative time, which you can't view in the Timeline. To get the layers back into the Timeline view, you'll need to move the layers in time with keyboard shortcuts. I assume that you've got your layers arranged in an edit, and you want to preserve their relationships, so do the following:
    Select all of the layers.
    Hold down Alt/Option+Shift and press Page Down until the layers are visible. This shortcut moves layers 10 frames later in time. Removing Shift moves them 1 frame at a time. Using Page Up instead of Page Down will move them earlier in time.
    Another useful pair of shortcuts is [ and ], which set the in or out points of the select layer(s) to the current time. But you probably don't want to use those shortcuts in this case because you'll lose the time relationships of your edit.

  • Why has my upgrade eligibility been pushed back?

    I know I posted about this before, but it still baffles me. Right now I'm using a droid razr maxx HD which was bought around March of 2012. The site says my upgrade eligibility is for March of 2015. The really interesting thing is that I bought my mother a phone last November (much farther after my own phone) and hers is set right around the 2 year for an upgrade which is fine. Why then was my upgrade pushed back another year? Has this happened to anyone else?

    I don't think you got your RAZR MAXX HD when you think you did.
    That phone wasn't released until October of 2012.  I'm thinking you got it March of 2013 which would put March of 2015 at your 2-year mark.
    You should be able to go into My Verizon documents section and see the actual receipt for the phone with the date.

  • Import DVD back into iMovie

    I made a homemade DVD using iMovie/iDVD - this was 6 years ago
    - I didn't save any content.
    I want to import the video of the DVD back into iM - how do I do it?
    I also want to upload it to youtube.
    thanks

    Hi
    My list on this.
    *DVD back for futhur editing*
    A. don't put a mini DVD into Your Mac unless it’s a trayloaded DVD burner/reader
    B. iMovie’08 prob. 09 can import from DVD (homemade without copyprotection)
    C. Read what Karsten collected.
    D. I prefere one of two
    • Copy to miniDV tape from set-top DVD-player --> Camera -or-
    • Roxio Toast™ - Can back convert to streamingDV for iMovie or FinalCut
    DVD back to iMovie.
    .. and here the complete 'full 9 yards' ... .
    //discussions.apple.com/thread.jspa?messageID=3822853&#3822853
    DVDs are in a socalled delivery format (mpeg2), which isn't meant and
    made for any processing as editing... or, as honorable forum member
    QuicktimeKirk stated. I use the analogy of the old Polaroid
    "instant" cameras. Push the button, wait for the print to develop and
    show it off. ..
    for using the iLife apps, you have to convert'em first, in
    recommended order, choose one of the following tools/workarounds.
    • DVDxDV (free trial, 25$, Pro. 90$)
    • Apple mpeg2 plugin (19$) + Streamclip (free)
    • Cinematize >60$
    • Mpeg2Works >25$ + Apple plug-in
    • Toast 6/7/8/9/10 allows converting to dv/insert dvd, hit apple-k
    • connect a miniDV Camcorder with analogue input to a DVD-player and transfer disk to tape/use as converter
    • Drop2DV (free) a free tool claiming to convert DVDs into dv-stream...
    • Use iSquint for your conversions . www.iSquint.org
    from. Bobby Keene
    none of these apps override copyprotection mechanisms as on commercial dvds...
    //danslagle.com/mac/iMovie/tips_tricks/6010.shtml
    //danslagle.com/mac/iMovie/tips_tricks/6018.shtml
    be nice to copy rights ^-^
    ... and, next time, try the forum's search-feature...
    from Beverly M.
    //docs.info.apple.com/article.html?artnum=42724
    Yours Bengt W

  • Grouped mail keeps spilling back into inbox

    hihi all,
    i have been using me.com to push all my other domain emails. i am a windows user so to make new groups for organizing my mail i have to login to me.com on safari browser.
    anyway, everything was working fine, but a little while ago i noticed my inbox would get corrupt. when i go into my iphone mail program and it says "Loading new messages" it would load a few messages that i have already read and moved into other group folders. so my inbox would have a mix of new messages and some old ones. then when i clear my inbox again, it would again keep loading back other old messages into my inbox.
    basically, all my organizing of emails for a few months is useless as everything is being moved back into my inbox.
    why is this happening?
    (why is this email thing on iphone so full of problems, it's been one thing after the other... it's supposed to be simple, but it's so buggy and flaky... works sometimes and does weird things at other times... c'mon apple -- fix all the iphone email issues once and for all -- i got the iphone because of email and if you can't get it right i will go to blackberry)

    I am having this issue as well. Here are the steps I have taken and it is still going on:
    Deleted my ME account from all of my devices
    Deleted undesired emails from icloud
    Emptied iCloud junk and trash folders
    Checked all my iCloud email settings to make sure trash gets emptied etc.
    About 5-15 minutes later there are about 11 emails that keep coming back. This is getting old and if not fixed in a few days will be closing all of my iCloud accounts for good.

  • How do I delete old email so it does not keep coming back into my inbox?

    I am having so much trouble with my email on the iPad.  I cannot delete it.  It comes right back and floods my inbox.  I have now gone to webmail and removed it from the serve and it STILL comes back.  All the companies that I identified as SPAM with my server and do not come into my iMac inbox all come into my iPad inbox.  It is horrible.  I've tried everything...changing settings, etc. and the problem continues.  The way it is now, the email function is almost useless on my iPad and it really should not be.  I should be able to delete mail and have it stay deleted.

    I've talked to Cox (my ISP) and they say this is the only way it can be set up.  Two different people at the Apple store in this area have said that Cox has an old server and that is causing the problem.  Cox says none of this is their problem,  and they do not deal with the iPad email, only the iMac email.
    I just noticed that the trash on my iPad was filled with the mail that keeps coming back.  I deleted it...which I had never done because I didn't even know it was there. Nothing more has come back into the inbox (this could be purely accident, but it is the first time I've had an inbox with fewer than 24 old emails).  Should I be deleting the mail from the iPad trash every day?  Is there a setting for it to empty automatically..or does this not have anything to do with the problem?
    I also did change the settings to add the 'west' but that probably doesn't matter.
    Thanks for your help. The email is such a problem that I hardly bother using the iPad.  I'd really like to get it fixed.
    Also should it be on 'push' or 'fetch?'

  • Prioritizing calls sent back into queue

    I have a script where after 5 minutes I pull it out of the nurse queue and send it to the front desk queue. what happens is that sometimes the front desk needs to push it back to the nurse queue. I was wondering if I can set the priority of the call when it is sent back to be the first one in queue or set the priority before it sent to the front desk so when it is pushed back it would go into the same spot it came out of?
    I have Cisco Unified CCX Enhanced  7.0(1)SR05_Build504
    Thank yo for any help on this!

    Correct.  By default all calls have a priority of 1, which is the lowest setting.  10 is the highest setting and highest priority.
    I pasted a very simple example of what it would look like in a script.  Collect the called number info and put into a variable, use Switch step to differentiate the triggers, then assign each of them the appropriate priority.

  • Agent routes caller back into script

    Not sure if this is possible but I have a script that does a DB dip  to authenticate a caller if they want their password reset.  It asks  them for their Employee ID then will get the last 4 of their SSN.  The  caller is then asked to enter the last 4 of their SSN and I compare it  to my query result.  I then pass the caller information to the agent  desktop and let the agent know if the user was authenticated or not. 
    The customer wants to be able to do this on the fly as well.  If a  caller happens to get to the agent for some other reason that didn't  require authentication and then wants to have their password reset, we  want to be able to have the agent send the caller back into the script,  go through the authentication process then route back to the same agent  that was just helping them.  I could do this with a blind conference but  I can't get the results to appear on the agent desktop.  If I do a  transfer then the caller will probably get a different agent. 
    How can I have the agent initiate this, place the agent in reserved  mode or not ready if I have to, then display the results of the DB query  into the agents desktop?
    Thanks in advance,
    Chris

    Hi Chris,
    This is an interesting question.  I do not think what you are wanting to do is really possible though. I'll try to explain why.
    You are corect that there really isn't a way to have the agent do a conference with the customer back into the script to do the authentication process.  It's just not supported.  Additionally if the agent does send the call back into the script, the agent is released and will either go back into ready or go into work mode.  Either way they are back in the queue and if they are Ready they are able to get any call.  There is no way to reserve them either.
    The only possibility, and honestly I don't really know how you might do this, but in CCX 8.5.1 you can set CAD to have non-ICD line appearances.  Maybe you could have some non-ICD line assigned to the agents that they contol in CAD and could route the caller back to that agent on the non-ICD line??  This has it's drawbacks.  The agent can still receive calls from the system on the ICD line.  I am also not confident the enterprise data will push to the non-ICD line.  This may be a killer for this idea.  This is probably the only remote possibility though on what you are wanting to do.

  • Reimporting Contact Book birthdays back into Calendar?

    I had an odd issue that resulted in all of my birthday information in my phone contacts and on my calendar up and disappearing. This happened both in Outlook 2007 and on my iPhone, so I don't know which blew away the other, just that they're gone. I was able to get the contact birthday information back, but I've been unable to get either Outlook or my iPhone to dump the appropriate information back into either calendar. Anyone have any idea how to force either program to reimport the data back into their respective calendars?

    Just like you all, I suffered from this problem with a WindOHNOs machine. I too couldn't find a solution since 99% of the forums listed iCal fixes. So... I did it on my own. Now I'll have to warn you up front, the solution isn't pretty, or extremely fast, but don't fret, you wont be manually editing every single contact (well, kind of).
    Follow these steps:
    1. Go into outlook and open your calendar
    2. Select View -> Arrange By -> Current View -> Annual Events
    NOTE: All of your contacts that have birthday listed SHOULD show up on this page now. No they are not events yet; Yes its dumb that outlook 'knows' they're annual events but doesn't put them on the Calendar; Yes be patient.
    3. With a contact highlighted, hit CTRL+A, which is the command to select all the items that populate that list. Alternatively, you could hit HOME then SHIFT + END to select the entire list as well. Whatever.
    4. Right click any one of the contacts that are all highlighted, and select "Open Items"
    NOTE: Outlook will warn you that opening alot of items may take a long time and doesn't recommend it. I opened 280 contacts almost instantly, no lock up or slowing, on a craptop, so don't fret and just agree to it.
    5. With all those windows open (stop crying, I know its alot), get your fingers ready. No we're not going to have to click around everywhere and take a million years. Just some fast finger work is all.
    6. Push ALT + U, ALT + Y, ENTER, ALT + S
    NOTE: What you're doing here is manually selecting the recurrence button, then selecting yearly for the recurrence, then closing that window, then saving and closing that contact. You can click all that with your mouse, but getting into a rhythm on your keyboard makes it so you don't have to look at the screen and can go as fast as you can type perfectly.
    7. Once you get the rotation down, it will start to be like this, ALTS,+U,Y, ENTER, ALTS,+U,Y, ENTER, etc etc etc.
    Before you go on a diatribe saying how ghetto this is, realize you can do each contact in about a second and a half, so anyone should be done in about 5 minutes if you keep your pace up.
    The reason I did it this way is that there's no way to mass-change all of your contacts' settings for the recurrence of the birthdays built into Outlook. None. There ARE third party programs you can use, but every single one I found cost money ($30 for some stupid keystrokes? no thanks.) This is a ghetto, jury-rigged solution that isn't pretty, but you cant complain about it taking a long time. Sack up and just do it, its a one-time fix, so get over it.
    Cheers,
    Chris

Maybe you are looking for

  • Which Mac should we buy?

    Hi, We are in the market for a new Mac and don't live near an Apple store. Trying to decide between a new Mac Mini or iMac. Here is the main use, Short videos in High Definition. We record using a Sony HDR-FX7 in 1080i and edit down to about 1 minute

  • Living with a small SSD Boot Drive on New Pro??? Migration?

    Hi Folks,  I am seriously considering moving to a new mac pro from my 2008 tower.  Aside from peripheral issues,  my main concern is how to use the smaller SSD boot drive vs.  my now current 2T drive?     I've been a mac user since 1985 and my user f

  • Installing Oracle 11gR2 32bit on Win 2003 R2 server virtualized in Hyper-v

    I have here 2008 server 64bit with Hyper-V and inside the virtualized server 2003 R2 32bit to install oracle!! The installation goes normal but in the end when you create the database the following message appears: ORA-03113 end-of-file on communicat

  • Viewer wanted for Logging FW in JDK 1.4

    Hi all, has anyone ever seen a viewer/interface for the Logging FW introduced in JDK 1.4? I mean something similar to LogFactor5 or Chainsaw for Log4J. I have been looking for it for a while but still without any results. Thanks a lot in advance, Dor

  • Laptop screen won't turn on after sleep, requires reboot

    I close the screen to my Macbook Pro when going to be away for a length of time.  Until recently, the screen would turn on when I opened the computer.  Now, although the computer is on, the screen won't light up when I open it.  The laptop now requir