Space Riddle of the Day

Why does oracle see one space as equal to three spaces in these contexts:
select 1 from dual where ' ' = ' ';
select count(*) from table1 where char_column_with_three_spaces = ' ';
but not in these contexts:
select 1 from dual where chr(32)=chr(32)||chr(32)||chr(32);
select count(*) from dual where varchar2_col_with_three_spaces = ' ';

Why does oracle see one space as equal to three spaces in these contexts:It's a documented but little-known side effect of how Oracle compares CHAR and VARCHAR2 datatypes. I blogged it recently (it's worth reading the comments too): find out more.
Cheers, APC
Blog : http://radiofreetooting.blogspot.com/

Similar Messages

  • 2 gigs of HD space depletes during the day

    Is it normal for 2 gigs of space on my HD to go away throughout the day? Once it hits just about 2 it doesn't go anymore, but I still thought this was a little odd. A restart brings it back to where I started though. Any thoughts?

    That sounds like virtual memory swap files.
    If that's the case, it's entirely normal for swap space to grow as the system is used longer. Whether or not it's a problem depends on what you're asking your server to do, and whether it has enough memory to do that (in which case the swap space is mostly idle).
    If it's not swap then you should track down where the space is going, which will go a long way towards telling you what's going on.

  • Hard Drive Space Decreases Rapidly over the day

    I am constantly experiencing a rapid decrease by 5-10 GB over the day in my hard drive space. I have no idea what could be taking up this space as I am usually only working on a word doc, listening to music, surfing the internet. I can only imagine that something is caching on my system in large amounts. The only reason I've come to this conclusion is that after a reboot of my computer, my hard drive space returns back to the levels it was originally at.
    Is there any way to determine what is actually caching on my computer and causing this rapid depletion in my hard drive space? I have one of the first macbook pros, so saving hard drive space is a necessity!
    Has anyone experienced this before?
    Thanks!

    Use Disk Inventory X to see what's taking space:
    http://www.derlien.com
    Also, check Utilities > Console to see what's writing logs.

  • Can I allocate RAM as disk space- like the old 'RAM disk' back in the day

    I've got 11 gigs of RAM, and Photoshop wants <4. Is there a way I can allocate some of the leftover RAM through the OS-- similar to the old 'RAM disk' back in the day? If I could, I could make it the primary scratch disk for Pshop and hopefully see a significant in-app speed increase.
    I'm posting this as an OS question, not a Pshop question.
    Thanks

    You would need to search at VersionTracker or MacUpdate to see if there is a compatible utility for a ram disk. There were several such animals around but nothing more recent than 2008. They may still work, but no assurances that they do. Use with caution. Be sure to check that they are Intel compatible at the very least.

  • Ever since installing iCloud and Lion my computer is slow or freezes.  The color wheel comes on and My work stops.  I have only a small window of time where my computers will function normally during the day. I know many others that have the same problem.

    Ever since installing iCloud and Lion my computer is slow or freezes.  The color wheel comes on and My work stops.  I have only a small window of time where my computers will function normally during the day. I know many others that have the same problem. I'll get 20-30 minutes of work done and then a sync or something comes on, the color wheel of death shows up, and my productivity is shot.  I have to shut the computer down the hard way!  when it comes back up, it is still either frozen or slow.  I've checked in at the genius bar and all they say is that there have been some problems that Apple is trying to fix.  It effects Mail, Contacts, Safari, Calendar....yeah, pretty much everything.  My iPhone and iPad are not effected as much so I end up doing what I can with them.  I've seen the blogs out there and understand that many have the same problem.  I have been waiting to read about a fix but I have found nothing!  Any ideas?

    Not enough free space on the startup disk can slow the system down.
    Right or control click the MacintoshHD icon. Click Get Info. In the Get Info window you will see Capacity and Available. Make sure there's a minimum of 15% free disk space.
    For startup issues...  open System Preferences > Users & Groups - Login Items. Delete any apps listed there then restart your mac.
    And disable the Lion "resume" feature.
    Open System Preferences > General
    Deselect:   Restore windows when quitting and re-opening apps
    And Spotlight may be indexing... you can turn that off > Turning Off Spotlight | Mac Tricks And Tips

  • Three keys of my keyboard are not working, the cap one, the return key and the space bar, while the virtual keyboard shows to others keys highlighted in orange (^ and `); How to fix it? I writing now with a bluetooth keyboard.

    Three keys of my keyboard are not working, the cap one, the return key and the space bar, while the virtual keyboard shows to others keys highlighted in orange (^ and `); How to fix it? I writing now with a bluetooth keyboard.

    All new keyboards need Snow Leopard 10.6.8 and above for full functionality.
    Rather short-sighted of Apple perhaps, but that seems to be a trend these days.
    I'm afraid the only fix is to upgrade to SL. Personaly, I'd take it back and get a refund and seek an older keyboard or a third-party one elsewhere.

  • Showing the Date (month & day) in the Menu Bar, Not just the Day of the Wee

    Since upgrading to 10.5 from 10.4, I've noticed that the menu bar no longer shows the date (month and day, it just shows the day of the week.
    Is there a way to get the menu bar to show the month and day again as it did in 10.4?

    Tiger had to be changed in the same way as Leopard.
    Start by opening the International Preferences panel, and clicking the Formats tab.
    In the Dates section, click Customize. Click the Show pop-up and select your choice of Short, Medium, etc. Now place the elements you want in the small "work area," by dragging and dropping them from the Date Elements section. Once placed, you can click on some elements to see other options (Wednesday or Wed, for instance). Once you've built the date string you want, click once in the work area, and hit Command-A then Command-C to select the string and copy it. Now click Cancel to close the window without making any changes.
    In the Times section, click Customize, and set the Show pop-up to Medium. In the small work area below the pop-up, place the curser where you want the date elements to start, and click to position the cursor. Now hit Command-V to paste the elements you just copied. You can further add characters and spaces to customize the look. If you want to remove an element (i.e. the year), click on it and use the Delete key. Click OK, and you'll see the results in the menubar.
    S.

  • How much space left for the new System Restore Point(s) creation ??

    Sir,
    MY LAPTOP : single OS, windows 7 sp1 , ultimate 64 , 2gb ram , 4ghz processor, 
    kaspersky antivirus full, 
    total hard disk 150gb, C: 38.9gb,  11.2 gb free space on C: ,
      allocation for SR Points for C: 2.73gb (7%)
    PROBLEM:(SR Point: System Restore Point)
    sir, i am facing a problem of false reporting of the space occupied by a SR Point and so, it is unable to know how much space is left for new SR Points such that the old ones dont get eliminated. Here it is always increasing as the time progresses
        1. I created a SR Point at 9:21PM space occupied being shown 114.97mb
       2. The same SR point showing the space occupied at 9:23pm 115.06mb
       3. After 20 hours it is being shown as 272.36mb !
       4. After sometime ,it would show the space (occupied) even more than the actual allocation for eg. 
    the full allocation is 2.73gb and it will show 3.1gb occupied by the same single SR Point
          [for solution of the problem i am managing the single SR Point that is by not doing anything that will     trigger the creation of new SR Point(s) ]
    SNAP 1 : plz see only one SR Point is there on c:(the other one is system image back up on another drive)
    SNAP 2 : Plz see that the space occupied by the same single SR Point is 276.50 mb which was 114.97 mb initially.SORRY , ONLY TWO IMAGES ALLOWED!
    HISTORY : since last 6 months the laptop is with me and when I received it, system protection was off. When I made it active , it used to create SR points very frequently for e.g. 10 points in 2 days. So I stopped its automatic creation
    2 months back. I disabled  both the triggers and the task.
    SNAP 3 : both the triggers and task disabled.
    NOW
       (.) it makes restore points either manually (by me) or by system in the case of install or updates only,
     And I am comfortable with it !
       (.) SR Point restore is full success !
       (.) but the PROBLEM is there !
    So,
    Is something wrong going to happen to the hard disk ?
    Is it a malicious  activity ?
    Does a full defragmentation for a drive deletes all the restore points on the drive ? (it happens here!)
    How should I proceed ?

    If you are being told you cant post a link, or embed a picture (or any other restriction) you just need to post to this thread saying your account has not been validated
    Look for the verify your account thread that is stuck to the top of the page.
    http://social.technet.microsoft.com/Forums/en-US/home?forum=reportabug
    Read more here http://social.technet.microsoft.com/Forums/windows/en-US/9fe32cfb-ed1c-4b9d-93d9-7ff32b0106a3/verify-your-account-16?forum=reportabug
    Wanikiya and Dyami--Team Zigzag

  • Back in the days of leopard, the dashboard widgets would come to the foreground but you could still see what you were working on.  Now I've updated to mountain lion and the work is no longer visible when I activate dashboard.  Can I change that back?

    back in the days of leopard, the dashboard widgets would come to the foreground but you could still see what you were working on.  Now I've updated to mountain lion and the work is no longer visible when I activate dashboard.  Can I change that back? 

    Go to system preferences, mission control, and unselect "Show Dashboard as a Space".  While you're there, you may want to make dashboard set to a hot corner "Hot Corners" button at the bottom.

  • Insuffiecient dis space remaining in the Capture Scratch message.

    Adding insult to injury, I'm now getting the message, "Insuffiecient dis space remaining in the Capture Scratch" when I try to capture a clip which is 00:03:47:00. I have more than 700 gig available on the external drive, which is where my capture scratch resides.
    Wouldn't it be great to get over this hurdle, so I can get on with my day.
    DG

    Figured it out. I had typed 1000000 in the minimun open space field. I'm still saving for the external drive.
    DG

  • Did a clean install but still find imac slows significantly as the day goes on. first projects go pretty well. later

    did a clean install but still find the imac slows as the hours pass. using photoshop cs5 and lightroom3,
    working w/some large files, but previously-like months ago, there was not this slowing problem. even
    the internet slows later in the day. and small moves in a program start to take forever. anyone experience this
    issue? or have any thoughts on it? thank you

    How much free space do you have on your drive?
    From the sounds of your problem is sounds like you are approaching a full disk.
    Allan

  • Last Q of the day (dealing with file saving)

    When I save my data to the file it gives me a bunch of tabs and stuff that I don't know how to fix. I tried match pattern, and remove white spaces and neither did if for me. Is there a way that I can get it to only output spaces, periods, and commas?

    Simple suggestion - reccomend you try my VI version 2 (from the first thread) and see if that gives you th same string out. If not, it is because you are adding in extra random spaces in the pig latin subVI. I noticed that you deal with spaces in a funny way and had to do something to avoid that.
    James
    edit:
    (Last post of the day - have a nice weekend)
    I have debugged the spacing in my VI loads, I can only debug your subVI so much
    Suggest you just read file in, wrte string into VI, and write string straight out of VI. It'll take you 5 mins to try.
    Message Edited by James W on 04-16-2010 01:03 PM

  • HT201250 I've been working on a newsletter and have the final version. But I wanted to check something in a version I did last week. If I choose the day in Time Machine, is there any way I can view that document without "restoring" it to replace the final

    I've been working on a newsletter and have the final version. But I wanted to check something in a verssion I did last week. If I choose the day in Time Machine, is there any way I can view that document without "restoring" it to replace the final version?

    You can drag and drop a file from TM to the desktop.
    Let's say your newsletter is on the desktop. First thing to do is to add something to the file name, say Newsletter_1.
    Next open TM as if it is just another external drive by double clicking the icon. (This is not the same as "Enter Time Machine" which you do when you want to restore.) The file hierachy in TM follows the same logic as on your hard drive. Navigate to the date you want, find the file you want, and drag and drop it where you want it to be. Because you changed the name of the most recent version you can both files in the same space.
    I do this often.
    But remember if you make a back up now you will end up with both versions in TM.

  • Of all the days, I need email to work.  This could cost me in a big way!  When will Apple tell us.

    Of all the days, I need email to work.  This could cost me in a big way!  When will Apple tell us.

    There is no charge to use iCloud. It is free.
    You may have optionally chosen to pay $40 to upgrade the storage space in your iCloud account, but that charge is not to use iCloud itself - just to upgrade the storage.
    MobileMe never had any guarantees either - even at $100 a year. I guess you never read the Terms of Service you agreed to when signing up?

  • Useful Code of the Day:  Button fires events while held

    Have you ever been making a GUI application with Swing and used some JButtons? Fun, right? Have you ever wanted to have the button fire action events while the button was being held down? Well, if you just stick a plain JButton in your application and press and hold the mouse button on it, you'll see it doesn't do anything except sit there looking pressed in. Insolent button!
    RepeatButton (code below, couldn't think of a better name) is a JButton subclass which contains a timer that is set when the mouse button presses the button, and after a slight initial delay (configurable), fires action events to all registered action listeners repeatedly (with another configurable delay between events) until either the mouse is released or the mouse moves out of the button (it starts up again if the mouse moves back over without releasing the mouse button) or the button is disabled. The event modifiers are passed on as well, so you know if the shift or control buttons (or whatever) are being pressed at the same time.
    There is also a method to disable the repeated action firing while holding. This, in effect, turns the button into a normal JButton, if needed.
    There is a main method for testing which will show a button in a frame and print out the action command for each action event fired.
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.image.*;
    import javax.swing.*;
    import javax.swing.event.*;
    * <code>RepeatButton</code> is a <code>JButton</code> which contains a timer
    * for firing events while the button is held down.  There is a default
    * initial delay of 300ms before the first event is fired and a 60ms delay
    * between subsequent events.  When the user holds the button down and moves
    * the mouse out from over the button, the timer stops, but if the user moves
    * the mouse back over the button without having released the mouse button,
    * the timer starts up again at the same delay rate.  If the enabled state is
    * changed while the timer is active, it will be stopped.
    * NOTE:  The normal button behavior is that the action event is fired after
    * the button is released.  It may be important to konw then that this is
    * still the case.  So in effect, listeners will get 1 more event then what
    * the internal timer fires.  It's not a "bug", per se, just something to be
    * aware of.  There seems to be no way to suppress the final event from
    * firing anyway, except to process all ActionListeners internally.  But
    * realistically, it probably doesn't matter. 
    public class RepeatButton extends JButton
              implements ActionListener, MouseListener {
          * The pressed state for this button.
         private boolean pressed = false;
          * Flag to indicate that the button should fire events when held. 
          * If false, the button is effectively a plain old JButton, but
          * there may be times when this feature might wish to be disabled. 
         private boolean repeatEnabled = true;
          * The hold-down timer for this button.
         private Timer timer = null;
          * The pressed state for this button.
         private int delay = 60;
          * The pressed state for this button.
         private int initialDelay = 300;
          * Holder of the modifiers used when the mouse pressed the button. 
          * This is used for subsequently fired action events.  This may change
          * after mouse pressed if the user moves the mouse out, releases a key
          * and then moves the mouse back in. 
         private int modifiers = 0;
          * Creates a button with no set text or icon.
         public RepeatButton() {
              super();
              init();
          * Creates a button where properties are taken from the Action supplied.
          * @param  a  the button action
         public RepeatButton(Action a) {
              super(a);
              init();
          * Creates a button with an icon.
          * @param  icon  the button icon
         public RepeatButton(Icon icon) {
              super(icon);
              init();
          * Creates a button with text.
          * @param  text  the button text
         public RepeatButton(String text) {
              super(text);
              init();
          * Creates a button with initial text and an icon.
          * @param  text  the button text
          * @param  icon  the button icon
         public RepeatButton(String text, Icon icon) {
              super(text, icon);
              init();
          * Initializes the button.
         private void init() {
              this.addMouseListener(this);
              // initialize timers for button holding...
              this.timer = new Timer(this.delay, this);
              this.timer.setRepeats(true);
          * Gets the delay for the timer of this button. 
          * @return  the delay
         public int getDelay() {
              return this.delay;
          * Set the delay for the timer of this button. 
          * @param  d  the delay
         public void setDelay(int d) {
              this.delay = d;
          * Gets the initial delay for the timer of this button. 
          * @return  the initial delay
         public int getInitialDelay() {
              return this.initialDelay;
          * Sets the initial delay for the timer of this button. 
          * @param  d  the initial delay
         public void setInitialDelay(int d) {
              this.initialDelay = d;
          * Checks if the button should fire events when held.  If false, the
          * button is effectively a plain old JButton, but there may be times
          * when this feature might wish to be disabled. 
          * @return  if true, the button should fire events when held
         public boolean isRepeatEnabled() {
              return this.repeatEnabled;
          * Sets if the button should fire events when held.  If false, the
          * button is effectively a plain old JButton, but there may be times
          * when this feature might wish to be disabled.  If false, it will
          * also stop the timer if it's running.
          * @param  en  if true, the button should fire events when held
         public void setRepeatEnabled(boolean en) {
              if(!en) {
                   this.pressed = false;
                   if(timer.isRunning()) {
                        timer.stop();
              this.repeatEnabled = en;
          * Sets the enabled state of this button.  Overridden to stop the timer
          * if it's running.
          * @param  en  if true, enables the button
         public void setEnabled(boolean en) {
              if(en != super.isEnabled()) {
                   this.pressed = false;
                   if(timer.isRunning()) {
                        timer.stop();
              super.setEnabled(en);
          * Handle action events.
          * @param  ae  the action event
         public void actionPerformed(ActionEvent ae) {
              // process events only from this components
              if(ae.getSource() == this.timer) {
                   ActionEvent event = new ActionEvent(
                        this, ActionEvent.ACTION_PERFORMED,
                        super.getActionCommand(), this.modifiers);
                   super.fireActionPerformed(event);
              // testing code...
              else if(testing && ae.getSource() == this) {
                   System.out.println(ae.getActionCommand());
          * Handle mouse clicked events.
          * @param  me  the mouse event
         public void mouseClicked(MouseEvent me) {
              // process events only from this components
              if(me.getSource() == this) {
                   this.pressed = false;
                   if(this.timer.isRunning()) {
                        this.timer.stop();
          * Handle mouse pressed events.
          * @param  me  the mouse event
         public void mousePressed(MouseEvent me) {
              // process events only from this components
              if(me.getSource() == this && this.isEnabled() && this.isRepeatEnabled()) {
                   this.pressed = true;
                   if(!this.timer.isRunning()) {
                        this.modifiers = me.getModifiers();
                        this.timer.setInitialDelay(this.initialDelay);
                        this.timer.start();
          * Handle mouse released events.
          * @param  me  the mouse event
         public void mouseReleased(MouseEvent me) {
              // process events only from this components
              if(me.getSource() == this) {
                   this.pressed = false;
                   if(this.timer.isRunning()) {
                        this.timer.stop();
          * Handle mouse entered events.
          * @param  me  the mouse event
         public void mouseEntered(MouseEvent me) {
              // process events only from this components
              if(me.getSource() == this && this.isEnabled() && this.isRepeatEnabled()) {
                   if(this.pressed && !this.timer.isRunning()) {
                        this.modifiers = me.getModifiers();
                        this.timer.setInitialDelay(this.delay);
                        this.timer.start();
          * Handle mouse exited events.
          * @param  me  the mouse event
         public void mouseExited(MouseEvent me) {
              // process events only from this components
              if(me.getSource() == this) {
                   if(this.timer.isRunning()) {
                        this.timer.stop();
          * Testing flag.  Set in main method.
         private static boolean testing = false;
          * Main method, for testing.  Creates a frame with both styles of menu.
          * @param  args  the command-line arguments
         public static void main(String[] args) {
              testing = true;
              JFrame f = new JFrame("RepeatButton Test");
              f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              JPanel p = new JPanel();
              RepeatButton b = new RepeatButton("hold me");
              b.setActionCommand("test");
              b.addActionListener(b);
              p.add(b);
              f.getContentPane().add(p);
              f.pack();
              f.show();
    "Useful Code of the Day" is supplied by the person who posted this message. This code is not guaranteed by any warranty whatsoever. The code is free to use and modify as you see fit. The code was tested and worked for the author. If anyone else has some useful code, feel free to post it under this heading.

    This makes word completion possible for JTextArea:
    import java.awt.*;
    import javax.swing.*;
    import java.awt.event.*;
    import javax.swing.event.*;
    import javax.swing.text.*;
    import java.util.*;
    * This class provides word completion for JTextArea.
    public class WordCompleteArea extends JTextArea {
        private boolean isTextComplete = true;
        public WordCompleteArea (Document doc, String text,
                                      int rows, int columns, KeyStroke expandKey) {
            super (doc, text, rows, columns);
            String s = "word-complete";
            Action wordComplete = new AbstractAction () {
                public void actionPerformed (ActionEvent e) {
                    wordComplete ();
            getInputMap ().put (expandKey, s);
            getActionMap ().put (s, wordComplete);
        public WordCompleteArea (Document doc, String text, int rows, int columns) {
            this (doc, text, rows, columns,
                            KeyStroke.getKeyStroke ("ctrl pressed SPACE"));
        public WordCompleteArea (Document doc) {
            this (doc, null, 0, 0);
        public WordCompleteArea (String text, int rows, int columns) {
            this (new PlainDocument (), text, rows, columns);
        public WordCompleteArea (int rows, int columns) {
            this (null, rows, columns);
        public WordCompleteArea (String text) {
            this (text, 0, 0);
        public WordCompleteArea () {
            this (0, 0);
         * Define if text already written in the JTextArea will be used
         * for expansion.
        public void setTextComplete (boolean b) {
            isTextComplete = b;
         * Find out if text already written in the JTextArea will be used
         * for expansion.
        public boolean isTextComplete () {
            return isTextComplete;
        private String tokenDelimiters = "\t\r\n ,;()[]{}%+/-*<>=&|!\"\'.@#";
         * Get delimiters that form a word.
        public String getTokenDelimiters () {
            return tokenDelimiters;
         * Set delimiters that form a word.
        public void setTokenDelimiters (String s) {
            tokenDelimiters = s;
        // Additional words used for expansion.
        private LinkedList wordCompleteList = new LinkedList ();
         * Add words that will be used as expansion.
        public void addCompleteWords (java.util.List words) {
            wordCompleteList.add (words);
         * Add a word that will be used as expansion.
        public void addCompleteWord (String word) {
            wordCompleteList.add (word);
        private String lastExpanded = null;
        private String lastExpansion = null;
        private Set dontAccept = new HashSet ();
        protected void wordComplete () {
            int caret = getCaretPosition ();
            if (caret == 0)
                return;
            String text = getText ();
            if (caret != text.length () && isCompletionLetter (text.charAt (caret)))
                return;
            StringBuffer sb = new StringBuffer ();
            int index = caret - 1;
            char ch;
            while (index >= 0 && isCompletionLetter ((ch = text.charAt (index)))) {
                sb.append (ch);
                index--;
            if (sb.length () == 0)
                return;
            sb.reverse ();
            String word = sb.toString ();
            String toExpand = word;
            if (toExpand.equals (lastExpansion)) {
                dontAccept.add (lastExpansion);
                toExpand = lastExpanded;
            } else {
                dontAccept.clear ();
            String s = findExpansion (toExpand, caret);
            if (s != null) {
                lastExpanded = toExpand;
                lastExpansion = s;
                replaceRange (s, caret - word.length (), caret);
            } else {
                dontAccept.clear ();
                lastExpanded = null;
                lastExpansion = null;
                int diff = word.length () - toExpand.length ();
                replaceRange ("", caret - diff, caret);
        private boolean isCompletionLetter (char ch) {
            return tokenDelimiters.indexOf (ch) < 0;
        protected String findExpansion (String word, int caret) {
            StringTokenizer st;
            if (isTextComplete) {
                st = new StringTokenizer (getText (), getTokenDelimiters ());
                while (st.hasMoreTokens ()) {
                    String s = st.nextToken ();
                    if (    s.startsWith (word)
                            && s.length () != word.length ()
                            && !dontAccept.contains (s)      ) {
                        return s;
            for (Iterator it = wordCompleteList.iterator (); it.hasNext (); ) {
                st = new StringTokenizer
                                ((String) it.next (), getTokenDelimiters ());
                while (st.hasMoreTokens ()) {
                    String s = st.nextToken ();
                    if (    s.startsWith (word)
                            && s.length () != word.length ()
                            && !dontAccept.contains (s)      ) {
                        return s;
            return null;
        // TEST
        public static void main (String[] args) {
            WordCompleteArea a = new WordCompleteArea ();
            JFrame window = new JFrame ();
            window.getContentPane ().add (a, BorderLayout.CENTER);
            window.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
            window.setSize (300, 300);
            window.setVisible (true);
    }

Maybe you are looking for

  • XSL-FO usage in RTF template

    Hi Can i use <fo:table-row> in RTF template If so can u please highlight how i can use it. Thanks Darshan

  • WARNING MSG

    had my iphone with me out by the pool... it was on the side face down exposed to the sun... warning msg came up with a yellow triangle with an ! in the middle and the word temperature above it... seems to be working fine now... but was playing my ipo

  • Foreign Currency Payment

    Could anyone explain this senario to me? One supplier in USA issued the bills in USD and we recorded the invoice in SAP in USD as well, later on we paid them off while from the outgoing module and choose the usd as currency and from my USD bank accou

  • ACE 4710 balance among URL

    I have ACE 4710 and I need configuration: I have real web-server with  folders : /1/index.html, /2/index.html, /3/index.html I need to  balance virtual service: If I try to connect URL: http://server/index.html,  then ACE balance among http://real_se

  • What is a cache and can I erase them to save space? (would it be bad if i did)

    I am in high school and i've had my laptop for about 5 years now. I am into photography so thats where most of the memory on my computer can be found, I currently have 7.94 GB of room left. I'm trying to erase as much as i can to get some room back a