Slow at public libraries mystery

my site reportedly works swell on Safari, IE at folks homes, and Firefox but...crashes or is super slow at public libraries, tested in two different counties
at the same time Amazon open fast enough at the library, so I can't blame the library's servers
if you want to hear the mystery, heres the full story
My relatively simple site is 30 pages, each page has several Jpegs and I actually made text as images, to hopefully avoid text compatibility/ misplaced issues. Lotta boxes with color and stuff, but no slide shows, moving parts, blogs, RSS.
My site tested great in Firefox and Safari, about 8 seconds to load a page. I went to the library last night, to test IE7 and the home page was all weird. Reworked it by moving things slightly, made little sense, but worked.
Next day I got my first crash report, a friend at a different public library, using IE 7. Not sure if it crashed or just very slow to load. Went back to my public library, running IE7, late afternoon, my pages took 45-80 seconds to load. Librarians suggested server getting heavy use, but I timed Amazon's site and it took 8 seconds to load. Went home checked again on Safari and Firefox( I clear cache everytime) took 8 seconds.
Next I called friends running IE7, all have DSL/ Cable and most pages took 8 seconds to load. Called my server, they tested it on all browsers at 8 seconds.
So the mystery is... why is it crashing library computers,they are not dial up, or if not crashing, then unreasonably slow to load. Can't be the server cause Amazon loads fine on those computers.
I plan to strip down my site and see if it makes a difference. I do not have any slideshows, just a fair amount of images, each page totals up to 5-800kb.
I do not want to blow off library users, not an option. Would like my site to be efficient for everybody.

Thanks Fab, but heres the thing
my library is super funded, up to date and super tight with the controls,
I doubt one can change any settings on those boxes, heck an alarm would prob go off ;-))
Even tho library patrons are not my core aud, I don't want to forget about library users,
I am often when when I travel !!
I suspect the solution may be as simple as just minimizing my page file sizes,
but I am wondering if there is another reason IE7 at libraries is too slow to load my site
maybe comparing amazon is not a good test,
what I will do next is check out other large graphic sites and see if they are slow to load,
if they load quick then I will be convinced its something in my site
good advice to ask strangers to check my site !
will head to a few other public places next week, my town not too wired though
I do expect to get to the bottom of this, and I'll post what i find, whenever I do
thanks for advice/ input

Similar Messages

  • Apples in Public Libraries Program Versus Advertising Campaign

    One thing Apple does not seem to realize is that in many areas of the country, such as rural areas, there is no access to Apple computers for the general public. Even the local Best Buy don't have them in the store. The last time there were any Macs in an actual store here was in the late 1990s when the iMacs came out. Sears had them, but stop selling them because Apple would not let customers order the colors they wanted. About the only thing locally are iPods, iPhones, and such one might find at Target or Staples, but no computers. The closest Apple Store is at least 80 miles one way. If you want to actually use an Apple you have to take a chance and order one from a major online retailer.
    LOL, I once took one of my G4 PowerPC computers, which was 10 years old, into a local Best Buy to see if they had any HDs on hand in a pinch as I didn't want to mail order a HD, and people wanted to know what it was and thought it was cool. The Best Buy Geek was impressed as he had never never seen one in person - I had to show him how to open the case with the side latch as he was looking for screws. That's the real world away from California.
    I've been asking (for more than 10 years) why does not Apple have a program to place Apple computers in public libraries. These libraries typically are hurting for money anyway. Apple has some nice commercials, but they really are less effective if people can't actually get their hands on a product by first hand use or by seeing it in a store first. For the price of one advertising campaign Apple could place Apple computers in a number of public libraries to act a long term advertising campaign as opposed to commercials which are over in 30 seconds.

    "Apple itself is a major online retailer. They ship via FedEx. In any event, it is not a very big chance to order one from a major 3rd party retailer other than the typical scam-fronts of eBay, Craigslist, etc."
    I someone who has used Apple computers for years I haven't had a problem ordering them from major Apple resellers.
    On the other hand we have most of computer market dominated by Windows. Your average Windows users IS TAKING a big chance on ordering a Macintosh because many have not had a chance to actually use one. If they don't like it they may out a lot of money, thus they will stick what they already know and just buy another Windows computer as before.
    "Most Best Buy's these days have an in-store Apple Store. In any event, you can use any PC hard drive in a Mac. There has never been any difference in internal drives. You should never by components like that in-store. Always buy those mail order or else you will always spend more and have fewer options to choose from."
    Yes, the Best Buy does have a Apple booth, but no actual Macintosh computers for potential Windows users to use so once again they will just buy another Windows machine because they can afford to take the chance.
    Yes, I know. I buy my hard drives online. I still have a few sealed Caviar Black drives from the last batch of drives I bought before the prices doubled due to flooding in Thailand.
    Actually, not every drive will work. The G4 uses PATA drives, not modern SATA unless you convert it to SATA using a expansion card. Yes, I could have saved sales tax and a few dollars buying it online, but then I'd miss getting a project done for several days. The old G4 PPC come in handy for running legacy equipment that has no modern replacement.
    "Because they don't need to. All Macs sell out with current distribution channels. The Mac itself is one of the smallest of Apple's business lines now. It is the same size as iTunes. From Apple's financial perspective, the entire Mac line is almost in the "Other products" category."
    The company is in the business of selling hardware - moving toward a integrated family of hardware whereas the computer is an important part. It really does not matter if the hardware is an iphone or a computer - they key is getting someone Apple into a customer's hands so they look at your other products. Many potential Apple computer users never get a chance to use a Mac thus they don't buy regardless of how many commercials they see because to ost people its a major investment.
    Apple would get a lot more bang for its buck. As an example, look at a local small library I visited who was raising money by trying to sell some computers items. I bought the items and then said if I visited the library I could have a bunch of other stuff for free if I hauled it away. Among the truck load of items was a complete professional software package including a Pro Windows operating system given to the library by the Bill & Melinda Gates Foundation. I've yet to see a single Mac in any library I've visited. Apple already spends tens of millions on advertising to drive their sales as is - adding a library program is a no brainer as its cheaper and provides long term advertising.
    Yes, as Macs are replaced with newer models they are put on sale at often huge discounts to make room for newer models. I usually wait until this time to buy a new Mac. So yes, Macs do eventually sell out, but its not like the major online retailers are forcing you to pay full retail because the demand is so high. The last Mac I bought I got a $400 printer included for free, which I then sold to pay for part of the Mac.

  • Is there a device I can buy to prevent lost time loading add-ons at public libraries?

    I'm only self-taught via trial and error in internet browsing. My access to the web is at various public libraries. Each time I log in, the library pc makes me go thru the time consuming process of loading 8 or 9 add-ons. I suspect there might be a small device I can buy that will save and reload add-ons on public internet computers. If so, what is such a device called?

    You could try using Portable Firefox on a flash drive that is if the terminal allows usb connections or to transfer over with settings on desktop.
    http://portableapps.com/apps/internet/firefox_portable

  • PLSQL Public Libraries

    Hi Everyone
    I have to write a program which will read PLSQL scripts from a file and will execute them. Now there are two ways i can think of for doing it.
    1. I spawn an Oracle client, execute the script and redirect the output.
    2. There may be some public libraries for executing the PLSQL queries which can be included and then the APIs can be used for execution of queries.
    I found the 2nd option more convincing but the problem is that i could not find public libraries. Does anyone have any idea where i can find them.
    Or if someone can tell me any further better idea.
    I would be highly thankful for any kind of help.
    Regards
    Raghvendra Singh

    Business requirements that cannot be changed are usually in the form of something like -
    Must be able to track sales by quarter and region.
    Application needs to run in a thin client, e.g. Web Browser
    Things like -
    You cannot store the code in the database and must write a program to go from PL/SQL to the OS launch sqlplus and run some more PL/SQL from that.
    Are not business requirements but ways to make projects last longer, create more bugs and increase maintenance exponentially..
    In which case you will have to do something like this:
    http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:952229840241

  • Macbook Air Always Unusually Slow on Public Wifi

    I have a early or mid 2013 MBA and the wifi works great as it should on my home network and other non-public networks. I often go to Starbucks or Peet's coffee shops (SF Bay Area) and it's always terribiliy and unusually slow. I've gone to many different locations and the same thing every time. I see other people using the WiFi and they are cruising compared to me, I cannot even load one short YouTube video or listen to a song on Spotify, iTunes Radio, etc. Is there some setting that could be interfering?
    Thanks.

    Back up all data before making any changes.
    Step 1
    Take all the applicable steps in this support article. If you're running OS X 10.8.4 or later, run Wireless Diagnostics and take the remedial steps suggested in the summary that appears, if any. The program also generates a large file of information about your system, which would be used by Apple Engineering in case of a support incident. Don't post the contents here.
    Step 2
    Run Software Update and install all available updates for OS X or your computer's firmware.
    Step 3
    If you're not using a wireless keyboard or trackpad, disable Bluetooth by selecting Turn Bluetooth Off from the menu with the Bluetooth icon. If you don't have that menu, open the Bluetooth preference pane in System Preferences and check the box marked Show Bluetooth in menu bar. Test. Continue if you find that Wi-Fi is faster with Bluetooth disabled.
    From that same menu, select Open Bluetooth Preferences. If the box labeled Discoverable is checked, uncheck it. Click the Advanced button, and in the sheet that opens, uncheck the top three boxes, if any are checked. Click OK. Enable Bluetooth and test again.
    If the application called "Bluetooth Setup Assistant" is running, quit it. Note: this is not applicable to OS X 10.9 or later.
    Step 4
    This step will erase all your settings in the Network preference pane. Make a note of them before you begin, and recreate them afterwards. It may be helpful to take screenshots of the preference pane.
    Triple-click the line below on this page to select it:
    /Library/Preferences/SystemConfiguration
    Right-click or control-click the highlighted line and select
    Services ▹ Reveal
    from the contextual menu.* A folder should open with an item named "SystemConfiguration" selected. Move the selected item to the Trash. You may be prompted for your administrator password.
    *If you don't see the contextual menu item, copy the selected text to the Clipboard by pressing the key combination command-C. In the Finder, select
    Go ▹ Go to Folder...
    from the menu bar, paste into the box that opens (command-V). You won't see what you pasted because a line break is included. Press return.
    Step 5
    Reset the System Management Controller.
    Step 6
    Make a "Genius" appointment at an Apple Store, or go to another authorized service center.
    Back up all data on the internal drive(s) before you hand over your computer to anyone. There are ways to back up a computer that isn't fully functional — ask if you need guidance.
    If privacy is a concern, erase the data partition(s) with the option to write zeros* (do this only if you have at least two complete, independent backups, and you know how to restore to an empty drive from any of them.) Don’t erase the recovery partition, if present. 
    Keeping your confidential data secure during hardware repair
    *An SSD doesn't need to be zeroed.

  • T60p slow with public Wi-Fi

    Hello,
    I am a real computer rookie so please bear with me if my question is stupid!
    I have a Thinkpad T60p, bought refurbished from IBM. So far I have been very gently and gradually exploring its features. So far I am very pleased with my purchase.
    In particular, for the first time ever (for me!) I have used a WiFi hotspot at my public library. I intuitively connected OK to the hotspot but the download speeds (varying between 20 Kbits/s to 40 Kbit/s) seemed to me to be incredibly slow. I had been expecting something much faster, maybe 300 Kbit/s at least. Am I being naive? If not, what could be slowing me down to that degree? I assume I don't need to download any drivers but again I may be naive.
    Thank you for any help you can provide!

    Thanks for your valued comment!
    I cannot answer your question regarding the speed I can obtain on a private WiFi network because so far I have not had the opportunity to try that.
    However, your comment regarding other library users using up the bandwidth seems very plausible so I shall certainly do more experimenting.
    I am very grateful for your response! Have a nice day.

  • How can I read epub ebooks from public libraries?

    Hallo,
    how can I read ebooks in epub format I have downloaded from public library on the iPad? They are valid for 7 days, I can open them with Adobe Digital Edition.
    I get them into iTunes, I even get them on the iPad. But I am getting an error message when I try to open them with iBook.
    If iBook can't read them, is there another app I could use?
    Hopefully somebody could help.
    Thanks, foxbetti

    how can I read ebooks in epub format I have downloaded from public library on the iPad? They are valid for 7 days, I can open them with Adobe Digital Edition... If iBook can't read them, is there another app I could use?
    You've answered your own question. Basically, you use Adobe Digital Editions (or Sony Reader Library) software which is keyed with your valid Adobe ID to manage content downloaded to an "authorized" computer for transfer to compatible "authorized" mobile devices. However, as far as I know at this time, the iPad is not yet supported by either application.
    Here is what Adobe says:
    Some digital publications that you purchase online or check out from a library may contain digital rights management (DRM) protection that restricts the items from being shared with others. In the past, this could limit the ability to read your items on additional computers owned by you. It could even prevent you from moving your items when you bought a new computer.
    Digital Editions helps ensure that your eBooks and other digital publications are not "locked" on one computer — they are assigned to you through your Adobe ID. Digital Editions also adds support for the next generation of mobile devices.
    Adobe membership is free and registration only takes a minute. As a member, you have access to trial downloads, hundreds of free product extensions, and special community areas. Your membership also allows you to view and manage your activity in the Adobe Worldwide Store.
    An Adobe ID is a free and a nonintrusive way of identifying users — you need only provide a name, country, and e-mail address. You can create your Adobe ID when prompted within Digital Editions as you authorize your computer, or go directly to the Adobe.com membership site.
    Once you authorize your computer with Digital Editions, the application looks for eBooks already on the computer and converts copies of the items to a new named account license. You can then transfer those eBooks to other computers. If you have eBooks on multiple computers, you need to authorize each one with Digital Editions prior to transferring eBooks between them.
    Important: Digital Editions converts eBooks that have been purchased with Acrobat, Reader, or earlier versions of Digital Editions. However, items licensed using Easy Activation can only be converted on the same computer with which they were originally purchased. If you are contemplating buying a new computer, changing the hard drive, or upgrading the operating system, consider keeping your old computer intact unless you bought all of your books with Acrobat or Reader using Named Activation.
    Digital Editions detects borrowed eBooks and displays them in the Borrowed bookshelf. However, if you borrowed an eBook with Acrobat or Reader, you cannot transfer that book to another computer. You must return the library item and then borrow the item again using the current version of Digital Editions.
    Digital Editions does not require you to authorize your computer with an Adobe ID. This option is necessary to address concerns about some users' needs for privacy (for example, library patrons and minors). However with this option, protected items that you have already downloaded or will download later are tied to that particular computer and are not readable on other computers or devices. They also can't be restored from backup if the operating system is reinstalled.
    When you first launch Digital Editions, you are prompted to authorize your computer. You can decline, in which case your digital content will belong to the computer, not a named user account. Subsequently, you will be prompted to authorize your computer whenever you purchase an eBook, although the prompt dialog box provides a"“Don’t ask me again" checkbox.
    Digital Editions has an “Authorize this computer” menu item that you can use after initial installation.
    Important: If you authorize your computer with an Adobe ID, then it will always be associated with that Adobe ID. If you do not, the account is "anonymous". If you "anonymously" activate two computers, then there are two separate anonymous accounts, which cannot be merged. Thus, the eBooks on one computer can be upgraded to "belong" to a specific Adobe ID, but the eBooks on the other cannot. If you authorize the second computer with your Adobe ID, any subsequent purchases on it are associated with that ID and transferable to any computer authorized with that ID. However, the books that were purchased on the second computer prior to being activated are forever locked to that computer.
    You can activate up to six computers and six devices . If you reach the limit, contact Customer Service to increase your allowable activations. --Adobe Web Site

  • Slow/Crashes switching libraries

    Here's a question that I have not seen asked in the encore 2.0 forum yet. If I missed it, forgive me. =)
    My problem is this, when I am in the Library Palette and I want to switch from General to say Corporate, Education or Wedding. It can take literally forever!
    Here is my test, I open up a blank project and try to change libraries. I can select only the buttons for Wedding and change from General to the Wedding Library and after a few minutes it does come up. Encore spikes as it is doing this at 49% CPU usage and 256mb of ram being used. But then lets say I change over to Corporate and stay with the buttons. Encore sits there with the hourglass and says not responding. Still 49% CPU Usage and this time 78mb of ram. I have to crash encore and restart.
    I have no other background processes running except Photoshop CS2 and Bridge! Everything else has been disabled. I can browse to the assests with Bridge no problem FYI.
    Any help would be appreciated,
    Cheers,
    Martin

    Weird. It's possible that the .norm files in your Library somehow got corrupted.
    Quit Encore, then go
    C:\Documents and Settings\
    username\Application Data\Adobe\Adobe Encore DVD 2.0\Library\Wedding and remove any .norm files, then relaunch Encore and switch from General to the Wedding set. Depending on processor speed, it may take several (but no more than 5-10 minutes) to rebuild the .norm file(s).
    Once the .norm file is properly built, switching library sets should only take a few seconds.

  • E Books From Public Libraries

    I have a 64GB Playbook and have recenttly installed OS 2. As i wished to use the PB as an e-reader for my wife, I purchased Overdrive from the BB App Store and it works perfectly provided the e book is a direct download from the public library. Where the e book is on the reserve list and I have to put a hold on it, the library sends an e-mail when it is available for download. When I hit the download button it sends me an .acsm file which can only be opened by Adobe Digital Editions. I have ADE on my home PC. The problem may be that I have set up an Adobe I.D. in my wife's name for the Playbook and another I.D. in my name for the home PC. Perhaps i need the same I.D. for both devices as Overdrive doesn't recognize the .acsm files. Any advice and guidance would be welcomed.
    Solved!
    Go to Solution.

    You should be able to access your library through the Overdrive application and download the book directly to the PlayBook even if it is one you had on the reserve list. This is how my library works, so unless yours is specifically setup in a different way you should be OK.
    I don't believe Adobe Digital Editions will recognize the PlayBook via USB, so I think downloading from within the Overdrive application is your only option at this point.
    BESX 5.0.4, SQL 2008, Exchange 2010 SP2 RU4a

  • Problem with very slow scale, rotate and translate

    Hi -
    Here is the basic problem. I want to take a bufferedImage (read from a jpeg earlier on) and then rotate it according to an angle value (radians) and then resize it to fit within a specifically sized box. My code works fine, but... I have to do this in a loop up to 200 times. The process is often taking several minutes to complete. If this is simply a consequence of what I am trying to do, then I'll accept that, but surely I am just doing something wrong? Please help!
    Thanks - here is the (working but very slow) code
        public Graphics2D get_shape_image(Graphics2D g, BufferedImage b, double shaperotation, double space_width, double space_height,
                float x_scale_factor, float y_scale_factor, float shapeTransparency){
            // Work out the boundimg box size of the rotated image
            double imageWidth = (double) b.getWidth();
            double imageHeight = (double) b.getHeight();
            double cos = Math.abs( Math.cos(shaperotation));
            double sin = Math.abs( Math.sin(shaperotation));
            int new_width = (int) Math.floor(imageWidth * cos  +  imageHeight * sin);
            int new_height = (int) Math.floor(imageHeight * cos  +  imageWidth * sin);
            // Create the new bufferedImage of the right size
            BufferedImage transformed = new BufferedImage((int) new_width, (int) new_height, BufferedImage.TYPE_INT_RGB);
            // Create the transform and associated AffineTransformOperation
            AffineTransform at = new AffineTransform();
            AffineTransformOp affine_op;
            // Make sure our image to be rotated is in the middle of the new image
            double x_movement = ((double) (new_width / 2.0d)) - ((double) imageWidth / 2.0d);
            double y_movement = ((double) (new_height / 2.0d)) - ((double) imageHeight / 2.0d);
            at.setToTranslation(x_movement, y_movement);
            affine_op = new AffineTransformOp(at, AffineTransformOp.TYPE_BILINEAR);
            transformed = affine_op.filter(b, null);
            // Now we need to rotate the image according to the input rotation angle
            BufferedImage rotated = new BufferedImage((int) new_width, (int) new_height, BufferedImage.TYPE_INT_RGB);
            at.setToRotation(shaperotation, (double) new_width / 2.0d, new_height / 2.0d);
            affine_op = new AffineTransformOp(at, AffineTransformOp.TYPE_BILINEAR);
            rotated = affine_op.filter(transformed, null);
            // Do the scaling so that we fit into the grid sizes
            BufferedImage sizedImage = new BufferedImage((int) (space_width * x_scale_factor), (int) (space_height * y_scale_factor), BufferedImage.TYPE_INT_RGB);
            double xScale = (double) (space_width * x_scale_factor) / (double) new_width;
            double yScale = (double) (space_height * y_scale_factor) / (double) new_height;
            at.setToScale(xScale, yScale);
            affine_op = new AffineTransformOp(at, AffineTransformOp.TYPE_BILINEAR);
            sizedImage = affine_op.filter(rotated, null);
            // Finally translate the image to the correct position after scaling
            double x_adjust = (space_width / 2.0d) - ((space_width * x_scale_factor) / 2.0d);
            double y_adjust = (space_height / 2.0d) - ((space_height * y_scale_factor) / 2.0d);
            // Set the transparency
            AlphaComposite ac = AlphaComposite.getInstance(AlphaComposite.SRC_OVER, shapeTransparency);
            g.setComposite(ac);
            // Draw the image as long as it's above 0 size
            if (sizedImage.getWidth() > 0 && sizedImage.getHeight() > 0)
                g.drawImage(sizedImage, null, (int) x_adjust, (int) y_adjust);
            return g;
        }

    Your code worked okay in my system: busy at 200fps using 1.0f for alpha and
    the x/y scale_factor values.
    Here's another approach that isn't quite as busy.
    import java.awt.*;
    import java.awt.geom.*;
    import java.awt.image.BufferedImage;
    import java.io.*;
    import javax.imageio.ImageIO;
    import javax.swing.*;
    public class XTest extends JPanel
        BufferedImage image;
        int gridWidth  = 100;
        int gridHeight = 100;
        double theta   = 0;
        double thetaInc;
        public XTest(BufferedImage image)
            this.image = image;
            thetaInc = Math.toRadians(1);
        protected void paintComponent(Graphics g)
            super.paintComponent(g);
            Graphics2D g2 = (Graphics2D)g;
            g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                                RenderingHints.VALUE_ANTIALIAS_ON);
            g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
                                RenderingHints.VALUE_INTERPOLATION_BICUBIC);
            int w = getWidth();
            int h = getHeight();
            int imageW = image.getWidth();
            int imageH = image.getHeight();
            // rather than making a new BufferedImage for each step of
            // the rotation and scaling let's try to rotate, scale and
            // fit the source image directly into the grid by using
            // transforms...
            // rotation
            AffineTransform rotateXform = new AffineTransform();
            double x = (w - imageW)/2;
            double y = (h - imageH)/2;
            rotateXform.setToTranslation(x,y);
            rotateXform.rotate(theta, imageW/2.0, imageH/2.0);
            // get rotated size for source
            double cos = Math.abs( Math.cos(theta));
            double sin = Math.abs( Math.sin(theta));
            double rw = Math.rint(imageW * cos  +  imageH * sin);
            double rh = Math.rint(imageH * cos  +  imageW * sin);
            // scale factors to fit image into grid
            double xScale = gridWidth /  rw;
            double yScale = gridHeight / rh;
            // scale from center
            x = (1.0 - xScale)*w/2;
            y = (1.0 - yScale)*h/2;
            AffineTransform scaleXform = AffineTransform.getTranslateInstance(x,y);
            scaleXform.scale(xScale, yScale);
            scaleXform.concatenate(rotateXform);
            g2.drawRenderedImage(image, scaleXform);
            // markers
            // grid
            g2.setPaint(Color.red);
            int gx = (w - gridWidth)/2;
            int gy = (h - gridHeight)/2;
            g2.drawRect(gx, gy, gridWidth, gridHeight);
            // bounds of unscaled, rotated source image
            g2.setPaint(Color.blue);
            double rx = (w - rw)/2;
            double ry = (h - rh)/2;
            g2.draw(new Rectangle2D.Double(rx, ry, rw, rh));
        public void rotate()
            theta += thetaInc;
            repaint();
        public static void main(String[] args) throws IOException
            BufferedImage bi = ImageIO.read(new File("images/bclynx.jpg"));
            XTest test = new XTest(bi);
            Activator activator = new Activator(test);
            JFrame f = new JFrame();
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.setContentPane(test);
            f.setSize(400,400);
            f.setLocation(200,200);
            f.setVisible(true);
            activator.start();
    class Activator implements Runnable
        XTest xTest;
        Thread thread;
        boolean animate;
        public Activator(XTest xt)
            xTest = xt;
            animate = false;
        public void run()
            while(animate)
                try
                    Thread.sleep(50);
                catch(InterruptedException ie)
                    animate = false;
                    System.out.println("interrupt");
                xTest.rotate();
        public void start()
            if(!animate)
                animate = true;
                thread = new Thread(this);
                thread.setPriority(Thread.NORM_PRIORITY);
                thread.start();
        public void stop()
            animate = false;
            thread = null;
    }

  • DVDs from our public library eject... what to do?

    DVDs from our public library eject from time to time without playing. What might be tried when a DVD ejects without playing, that other times did play okay?

    Two possible reasons.   Books and DVDs from public libraries are not always kept clean by the borrowers.   Before you insert one clean the disc with a proprietory cleaner or distilled water.   See link.
    http://www.discdoc.com/p66.html
    Your sensor may have got dirty as a result of previous soiled discs.   Use a disc cleaner.

  • Why isn't firefox a choice for a browser on public library computers?

    >>without admin. library credentials-(they will not change it for me)- one cannot open nor download firefox as a browser----but they have the compromised internet explorer microsoft and do more evil google chrome frontloaded--- library discrimination?-prejudice?, free speech and privacy-- oh my what a waiting lawsuit!--unlevel playing field here---imagine all the people that could enjoy your browser if the ceo sent a letter to all public libraries.....
    b

    Mozilla doesn't limit Firefox downloads on ANY machine.
    Your local library most likely has downloads of external software heavily locked down meaning you can only use what the library's administrator lets you. Mozilla is not in control of what organizations do with their computers.
    Mozilla nor we (mostly all of us are fellow Firefox users volunteering our time) can change your library's decision to support Firefox.

  • Macs in Libraries info?

    Hi, I'm a grad student, library & info science- I'm wondering if there are any Discussion users aware of public libraries that use or would consider (Apple) laptops, ideally for general use, or staff-only.
    I'm in the last stage of putting together a mac-based "solution-in-a-box" for public libraries. An alternative, resource-minimal approach than that which libraries have relied on (a more-for-less answer to increasingly severe budget crunches).
    There are libraries that have Mac workstations, limited to certain users, spaces, and applications (design/multimedia work certainly), but I'm aimed at more ambitious, flexible, holistic uses.
    There are library-specific forums and listservs, but I thought I'd try posting here, too- tho not sure if it fits this forum. Any feedback for above, or suggestions on other sites, forums, etc. that might be useful for my research, I'd be immensely grateful.

    I gotcha. I'm not approaching this as a mac-til-death deal, I'm entirely focused on whatever computing environment gives the best possible experience. That said, "best possible experience" is a relative thing.
    I'd never (personally) consider touching Linux for the reason that A) I'm an idiot (sorry, but true), and B) in terms of a coherent and transparent environment that doesn't distract the user from their ultimate goal (not including programming), right now Apple seems to present the most cohesive user environment- although I support open source and I hope (in fact I'd even pray) it comes out on top, as far as I can tell it's not going to work for me -yet- until it speaks a language closer to my own. I exaggerate to illustrate, but I believe this approximates the hope of most users- like my parents, both smart, but "I don't want to learn it, I just need it to do what I need it to do." I can appreciate that- again, as an idiot, if nothing else.
    By "goal" I'm referencing: a business plan, a videoconference, an audio recording, a presentation, a photo gallery, etc.- and by cohesive I mean a suite of applications designed specifically for the hardware that feature a common set of tools and commands. GarageBand, iChat, iMovie, iDVD, Pages, Numbers, Keynote- throw in Microsoft Office, and done. Set it to Parental, seal it up (no upgrades, etc., the software stays static) and you've got a system that can still output professional-quality work for the life of the machine (2-3 years). If the user goes beyond those capabilities, then they've graduated the system and shouldn't be expecting a library to provide more (i.e., get their own darn computer).
    OSX could be better (ideally, I should just be able to tell it to do all my work and everything else) but I haven't been able to find anything better... yet. That includes the free, easy video tutorials and forums (like this one) where users (even idiots) can find help...
    Ok, so, having come up with that, please tell me what's wrong with my statements here, because I know there must be some very strong, good counter-arguments...
    Message was edited by: Jack Gregory

  • Itunes doesn't work well with icloud - will Match make it perfect?

    I was quite excited by the security and convenience possibilities of icloud and music. I am very disappointed that I have to buy a yearly subscription service to get if to work properly.
    I am about to go through the six steps to get match for itunes working. And *that* requires a computer that I don't have.
    Background: When I heard about icloud I thought 'What a great concept! I can backup everything - I lose my phone, my music - no problem.'
    Not quite. Aside from other problems with icloud (another post coming) itunes is NOT integrated with icloud. NEW USERS BE WARNED. Weird thing is that icloud works for everything else, even my 1800 videos and photographs.
    I did a restore from icloud and about 30% of my songs did not show up, 25% of my playlists were greyed out (empty) and 15% had disappeared. Songs showed up in some lists (purchased) but not others (albums?) What the heck? I observed that going to my account at itunes store showed everything and there was a cloud symbol with a downwards arrow, i.e. download. I have slow wifi at home and no data service on my phone so this was a headache downloading all my songs one by one and reorganizing/creating playlists manually. Imagine if I had 50000 songs! This hassle was even though *all* songs were purchased from itunes. Nit a single ripped CD or torrented song.
    Based on multiple previous disappointments and different stories depending on who I talk to at Apple I am skeptical of whether Itunes Match will truly make my iphone5 musical experience seamless and problem-free. I have 5000 songs from various sources (mostly ripped CDs from public libraries but also some internet sources) on a hard drive overseas and the concept of replacing them with superior bit rates and album art is appealing. But I am cautious. His do I know Apple doesn't change the rules 5 years from now - technically or legally? And if I miss a yearly payment will my songs self-destruct?

    iCloud is not iTunes Match. The two services are seperate and distinct and one service does not require the other. iTunes Match does not use iCloud storage, nor is it a backup service.
    iTunes Match only scans, matches and uploads tracks in an iTunes library. It does not not do this on an iOS device. You cannot even purchase iTunes Match except through iTunes on a computer.
    You should take a look at this page to get a better idea of what iTunes Match is and does: http://www.apple.com/itunes/itunes-match/

  • Is there a token for AppVClientConnectionGroup / AppVClientPackage GUID?

    Hi,
    maybe a simple question but I can't figure it out. I have a few applications I need to copy a specific INI file to using StartProcess and copy it back afterwards with ExitProcess. It works fine but in the script I manually have to get the localtion of the
    VFS for that specific application. An example is '%LOCALAPPDATA%\Microsoft\AppV\Client\VFS\3ACF30AF-12F8-41B5-9637-D66700DF111A\ProgramFilesX86\<name of the application>. Ofcourse with every application the GUID changes. As I always create a new package,
    even for an update, these GUIDS change a lot.
    Now I know know I can get PowerShell to retrieve that GUID for me, although I dislike PowerShell for it's execution slowness compared to vbscript for example (and I don't want to discuss that :)). I wonder if there is a token I can use to get the GUID of
    package and / or connectiongroup? I currently have the token-list as below, but maybe there are additional tokens?
    Known Folder Token
    Known Folder Path
    AccountPictures
    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\AccountPictures
    Administrative Tools
    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Administrative Tools
    AppData
    C:\Users\<username>\AppData\Roaming
    Application Shortcuts
    C:\Users\<username>\AppData\Local\Microsoft\Windows\Application Shortcuts
    Cache
    C:\Users\<username>\AppData\Local\Microsoft\Windows\Temporary Internet Files
    CD Burning
    C:\Users\<username>\AppData\Local\Microsoft\Windows\Burn\Burn
    Common Administrative Tools
    C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools
    Common AppData
    C:\ProgramData
    Common Desktop
    C:\Users\Public\Desktop
    Common Documents
    C:\Users\Public\Documents
    Common Programs
    C:\ProgramData\Microsoft\Windows\Start Menu\Programs
    Common Start Menu
    C:\ProgramData\Microsoft\Windows\Start Menu
    Common Startup
    C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
    Common Templates
    C:\ProgramData\Microsoft\Windows\Templates
    CommonDownloads
    C:\Users\Public\Downloads
    CommonMusic
    C:\Users\Public\Music
    CommonPictures
    C:\Users\Public\Pictures
    CommonRingtones
    C:\ProgramData\Microsoft\Windows\Ringtones
    CommonVideo
    C:\Users\Public\Videos
    Contacts
    C:\Users\<username>\Contacts
    Cookies
    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Cookies
    CredentialManager
    C:\Users\<username>\AppData\Roaming\Microsoft\Credentials
    CryptoKeys
    C:\Users\<username>\AppData\Roaming\Microsoft\Crypto
    Desktop
    C:\Users\<username>\Desktop
    Device Metadata Store
    C:\ProgramData\Microsoft\Windows\DeviceMetadataStore
    DocumentsLibrary
    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Libraries\Documents.library-ms
    Downloads
    C:\Users\<username>\Downloads
    DpapiKeys
    C:\Users\<username>\AppData\Roaming\Microsoft\Protect
    Favorites
    C:\Users\<username>\Favorites
    Fonts
    C:\windows\Fonts
    GameTasks
    C:\Users\<username>\AppData\Local\Microsoft\Windows\GameExplorer
    History
    C:\Users\<username>\AppData\Local\Microsoft\Windows\History
    ImplicitAppShortcuts
    C:\Users\<username>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\ImplicitAppShortcuts
    Libraries
    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Libraries
    Links
    C:\Users\<username>\Links
    Local AppData
    C:\Users\<username>\AppData\Local
    LocalAppDataLow
    C:\Users\<username>\AppData\LocalLow
    MusicLibrary
    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Libraries\Music.library-ms
    My Music
    C:\Users\<username>\Music
    My Pictures
    C:\Users\<username>\Pictures
    My Video
    C:\Users\<username>\Videos
    NetHood
    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Network Shortcuts
    Personal
    C:\Users\<username>\Documents
    PicturesLibrary
    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Libraries\Pictures.library-ms
    Podcast Library
    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Libraries\Podcasts.library-ms
    Podcasts
    C:\Users\<username>\Podcasts
    PrintHood
    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Printer Shortcuts
    Profile
    C:\Users\<username>
    ProgramFiles
    C:\Program Files
    ProgramFilesCommon
    C:\Program Files\Common Files
    ProgramFilesCommonX64
    C:\Program Files\Common Files
    ProgramFilesCommonX86
    C:\Program Files (x86)\Common Files
    ProgramFilesX64
    C:\Program Files
    ProgramFilesX86
    C:\Program Files (x86)
    Programs
    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
    Public
    C:\Users\Public
    PublicAccountPictures
    C:\Users\Public\AccountPictures
    PublicGameTasks
    C:\ProgramData\Microsoft\Windows\GameExplorer
    PublicLibraries
    C:\Users\Public\Libraries
    Quick Launch
    C:\Users\<username>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch
    Recent
    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Recent
    RecordedTVLibrary
    C:\Users\Public\Libraries\RecordedTV.library-ms
    ResourceDir
    C:\windows\resources
    Ringtones
    C:\Users\<username>\AppData\Local\Microsoft\Windows\Ringtones
    Roamed Tile Images
    C:\Users\<username>\AppData\Local\Microsoft\Windows\RoamedTileImages
    Roaming Tiles
    C:\Users\<username>\AppData\Local\Microsoft\Windows\RoamingTiles
    SavedGames
    C:\Users\<username>\Saved Games
    Searches
    C:\Users\<username>\Searches
    SendTo
    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\SendTo
    Start Menu
    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu
    Startup
    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
    System
    C:\windows\system32
    SystemCertificates
    C:\Users\<username>\AppData\Roaming\Microsoft\SystemCertificates
    SystemX86
    C:\windows\SysWOW64
    Templates
    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Templates
    User Pinned
    C:\Users\<username>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned
    UserProfiles
    C:\Users
    VideosLibrary
    C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Libraries\Videos.library-ms
    Windows
    C:\windows
    Custom Token
    Custom Token Expansion
    AppVAllUsersDir
    C:\Users\All Users
    AppVComputerName
    <USERNAME>-LT02
    AppVCurrentUserSID
    S-1-5-21-124525095-708259637-1543119021-705252
    AppVEnvironmentVariableCommonProgramFiles
    %commonprogramfiles%
    AppVEnvironmentVariableProgramFiles
    %ProgramFiles%
    AppVPackageDrive
    C:
    AppVPackageRoot
    C:\AppInstallFolder
    AppVSystem32Catroot
    C:\windows\system32\catroot
    AppVSystem32Catroot2
    C:\windows\system32\catroot2
    AppVSystem32DriversEtc
    C:\windows\system32\drivers\etc
    AppVSystem32Driverstore
    C:\windows\system32\driverstore
    AppVSystem32Logfiles
    C:\windows\system32\logfiles
    AppVSystem32Spool
    C:\windows\system32\spool

    OK I hear you.
    What might be the easiest way is to create a wrapper for the program that you execute instead of the actual exe.  So when you launch the wrapper, it edits the ini, then runs (with wait) the actual exe, then after the exe exits it revers the ini back.
    This is a good use case for exit scripts should be able to run inside the VE.  You should create a suggestion, or if you want to add on I created a post for beefed up scripting (shameless plug found here:
    http://appv.uservoice.com/forums/280448-microsoft-application-virtualization/suggestions/7240266-improve-scripting-options)
    When you pass the token to the VBS, does it evaluate as inside path (C:\Program Files) or outside path ('%LOCALAPPDATA%\Microsoft\AppV\Client\VFS\etc....)?  Just curious, I have only done that once or twice.  I REALLY wish those properties could
    be evaluated by some generic API call, or were env variables like 4.6.  
    Even if you use powershell you can't evaluate the tokens correct?  You just have access to the cmdlets and can 'build' the value of the tokens yourself right?
    I want to make sure I'm not doing things the hard way.
    mwa.. that's even using more ducttape than just hardcoding the GUID :) Thanks for the suggestion though. I think I'll make a little sub that finds out the actual VFS path. But until then I'll wait for someone to give the hole-grail answer :)

Maybe you are looking for