Rather Specific JList Conundrum

Hi Guys,
I've come to a bit of a brick wall on the project I'm working on, but as my problem is so specific no amount of Googling is helping me.
Essentially my coursework is to make a twitter client using the Twitter4JAPI, the part I'm stuggling with is showing the home feed. I want it to show the Icon, with the User and Status next to it which I'm doing using my own custom cell renderer. Now it works fine, but the program takes ages to load as it pulls all the avatars off the web, swapping to and from that tab takes ages (for the same reason), and scrolling the list is so mind blowingly slow, as every tick it refreshes all the images (from the web).
Any suggestions how to stop this?
Here is my custom cell renderer code:
public Component getListCellRendererComponent(JList list, Object value,
               int index, boolean isSelected, boolean cellHasFocus) {
          input = value.toString();
          final String splitArray[] = input.split("`");
          Image avatar = null;
          try {
               final URL avatarURL = new URL(splitArray[0]);
               avatar = ImageIO.read(avatarURL);
          } catch (final IOException e) {
               JOptionPane.showMessageDialog(null,
                         "Error retriving some users avatars",
                         "Image download error", JOptionPane.ERROR_MESSAGE);
          usersAvatar.setIcon(new ImageIcon(avatar));
          tweet.setText(splitArray[2]);
          userName.setText(" " + splitArray[1] + "    ");
          return mainPanel;
     }I cut out all the layout junk.
And the input for the list is in the form avatarurl`username`tweet, which is then split and stored in the split array.
I've had a bash at threading it based on [Improve Application Performance With SwingWorker in Java SE 6|http://java.sun.com/developer/technicalArticles/javase/swingworker/] but it meant that the avatars were all identical.
Do I need to thread the entire list creation section instead of just the image retrival.
All help greatly appreciated.
For your reference --->

I can safely say you answered my question.
The 2 classes I added were:
User Class import javax.swing.ImageIcon;
public class UserClass {
     String userName;
     ImageIcon userAvatar;
     public UserClass(String user, ImageIcon avatar) {
          userName = user;
          userAvatar = avatar;
     public String getUserName() {
          return userName;
     public ImageIcon getUserAvatar() {
          return userAvatar;
}and UserDB
import java.awt.Image;
import java.io.IOException;
import java.net.URL;
import java.util.ArrayList;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
public class UserDB {
     private ArrayList<UserClass> users;
     public UserDB(){
          users = new ArrayList<UserClass>();
     public ImageIcon getAvatar(String username){
          ImageIcon avatar = null;
          for (int i = 0; i < users.size(); i++) {
               String beingChecked = users.get(i).getUserName();
               if (username.equals(beingChecked)) {
                    avatar = users.get(i).getUserAvatar();
          return avatar;
     public String getUserName(int index){
          return users.get(index).getUserName();
     public int getTotalUsers() {
          return users.size();
     public void addUser(String userName, URL profileImageURL){
          Image avatar = null;
          try {
               final URL avatarURL = profileImageURL;
               avatar = ImageIO.read(avatarURL);
          } catch (final IOException e) {
          ImageIcon avatarIcon = new ImageIcon(avatar);
          UserClass tooAdd = new UserClass(userName, avatarIcon);
          users.add(tooAdd);
     public boolean isEmpty(){
          return users.isEmpty();
}So now the first time it encounters a unique user for the first time it add's it too the database.
Honestly that's an approach i would never have thought of in a million years!
Thanks a bunch

Similar Messages

  • After Effects CS5 (and 5.5) Crash

    Hi guys,
    I can't seem to figure out a remedy for the cause of this crash for the life of me, despite trying the solutions I've found through out the forums, knowledgebase, and elsewhere...
    System specs:
    Dell Precision M6600, 24GB RAM, Core i7-2820QM, nVidia Quadro 4000M (w/ Optimus enabled) - Windows 7 x64, fresh installation with latest updates
    Basically I do a fresh install of AE 10 -> Launch it and sniffer_gpu.exe crashes (faulting module: igd10umd64.dll) -> AE opens -> try to open a project, AE crashes (faulting module: ntdll.dll)
    Update to 10.0.2.4, still does the same thing. Upgrade to CS5.5 trial, does the same thing.
    Tried different versions of the Intel HD graphics driver (as indicated by the sniffer_gpu.exe crash), no avail, reverted to Dell's latest recommended. Also did the same for the nVidia driver.
    Tried removing AE_opengl.aex (or something), tried disabling the already disabled "use opengl" for previews, tried renaming sniffer_gpu.exe to prevent it from launching, tried deleting the appdata / prefs, no avail.
    Tried the suggestings in Adobe's KB about troubleshooting OpenGL issues...
    Tried disabling Optimus from the BIOS, no help and not ideal for obvious reasons. Also tried setting the default GPU from Auto to the nVidia one.
    Finally reverted back to AE CS4 and it runs beautifully without problems - but I want to use CS5 because I bought it as part of the Master Collection Suite
    I'm pretty sure it has to do with the GPU detection on an Optimus chipset SPECIFICALLY with AE CS5. Premiere and Photoshop (CS5, 64-bit) detect my GPU correctly and run with the the nVidia card. In AE CS5, after sniffer_gpu.exe crashes and I get into the program, the preview preferences show that no video card is installed.
    My understanding is that somehow, sniffer_gpu.exe isn't doing its job properly. It could also be that nVidia Optimus doesn't have the proper rules (nvidia problem) or that the Intel drivers aren't handing off to the nVidia drivers properly, but I am out of ideas and need some suggestions... (Or perhaps Adobe should change their GPU detection method for AE because it sucks - why would photoshop detect it but AE doesn't?)
    Anyways, sorry for the frustration...

    I've been thinking about this since I saw it yesterday, but I honestly have no idea. Sounds more like a time-out issue and a rather specific one only affecting 64bit, as obviously your 32bit CS4 works...
    Mylenium

  • Windows 7 "Shift iTunes" -- NO dialog box???

    I am at that point where I must split my iTunes library across hard drives BUT when I follow the instructions I simply cannot get the "Create New Library" dialog box to appear. No matter what I do, iTunes just starts normally (Shift key or no Shift key).
    Am I the only one in the world that doesn't get the dialog box? (Don't see anyone with the same problem in the searches I've done.)
    Windows 7 Professional with current critical and important patches.
    iTunes 10.1.1.4

    _*How to "manually" relocate selected iTunes content to an external drive or a network share*_
    1. Move your iTunes folder from the current location C:Users<User>MusiciTunes to C:iTunes. This will make subsequent operations easier.
    2. Open iTunes, since the library is "missing" you will be prompted to find it, browse to C:iTunes and select the file *iTunes Library.itl*. Check that content plays properly. In the unlikely event things don't work out simply reverse step 1.
    3. Open *Edit > Preferences > Advanced* and change the location of the iTunes Media folder to *X:\iTunes\iTunes Media* where X: is the drive letter of your external/networked drive. If necessary, use the *New Folder* button to create the folders iTunes and *iTunes Media*. When you close the Preferences dialog you may be prompted to move existing files to this new location. If so choose No. If iTunes displays an *Updating library* message leave it to complete.
    4. Select one or more files that you want moved to the external/network store, right-click on the selection and then click on *Consolidate Files*. This will copy just these files across, but leaves behind the originals.
    5. Right-click on one of the items you've just consolidated and click *Show in Windows Explorer*. Satisfy yourself that file is where it is supposed to be, then edit the address bar replacing X:<Path> with C:<Path> so that you can see the original file. Delete this, then browse to the locations of the other files from your selection and delete them also. Empty the recycle bin to recover the space.
    6. When you have finished transferring files to the new location, open *Edit > Preferences > Advanced* and reset the media folder location to *C:\iTunes\iTunes Media*.
    7. Repeat steps 3 to 6 any time you want to "archive" more material to your external/network drive.
    <hr>
    If that all sounds a little long-winded then it is. The easier way would be to have a script that simply moves selected files to their new location and tells iTunes where they now are. I have a something a bit like that, but it is currently geared up to moving files around to suit my rather specific folder structure. I could create an new version that simply tests to see if the current locations of the selected tracks begins with *X:\iTunes\iTunes Media* and relocates those that don't. No need to move the library or manually delete files. If you would be interested in such a script please let me know the drive letter for your archived files and I'll post up a link to the script.
    tt2

  • Can Compressor make MPEG2 files that will work on a Princeton Video server?

    I am responsible for selection of equipment and software for the local Public Access studio. I am trying to be sure if Final Cut Studio will output the format we need.
    We need to output video files that are compatible with our Princeton Server Group B1400 Digital Video Server. We have found it is very difficult to be certain if a particular program will generate what we need. Below are the specs for our server.
    Basically it is a a rather specific form of MPEG2. I see on the Apple web site that Compressor will do MPEG2, but that is qualified with "Quicktime", and is mostly described as being for DVD production. It seems that those are not necessarily compatible with our server. It wants a plain MPEG2 file in the format given in the specs. The server is a Linux system and its software does not know about special formats like say Quicktime or DVD might wrap around the basic data. It seems to want just plain files of MPEG2 video (and audio of course) data.
    One of my sources of my concern is that in spite of what Apple says about Compressor doing MPEG2, the makers of the server say FCP does not create output for it.
    I need to be assured about this before we invest in software and possibly new hardware.
    These are the specs for the encoding the server needs:
    Princeton Server Group
    B1400 Digital Video Server
    Encoding Requirements
    In order to ensure optimum video playout quality on the B1400 Digital Video Broadcast Server, MPEG video and audio content must be encoded as follows.
    • Video files for play-out must be encoded in multiplexed MPEG-2 program stream (PS) or MPEG-1 system stream format. Video can be encoded at rates up to 15 Mb/s.
    • Use 4:2:0, not 4:2:2 encoding.
    • Audio must be encoded as MPEG1 Layer II, AC-3 Stereo, or Linear PCM.
    • The video and audio presentation time stamp (PTS) values in a file must be continuous and increasing. The time between the first and last time stamps in a file should reflect the actual duration of the file.
    Encoding Recommendations
    • Resolution: 720 X 480 or 704 X 480 in NTSC
    • Closed GOP (Group of Pictures) with an “I-frame” every 15 frames
    • Audio bit rate of 256 kbps
    • Sampling rate of 48 kHz
    • Program stream files should have one end code (00 00 01 b9) at the very end of the file.
    • Recommended bit rates for various types of video content are as follows:
    o 4 Mbps for good quality video with low motion
    o 6 Mbps for good quality with average motion
    o 8 Mbps for good quality with high motion and
    o 10 Mbps for high quality with high motion content.
    • MPEG2 files are constructed from multiplexed audio and video streams. The length of video and audio stream segments within the MPEG file should be identical.
    G4   Mac OS X (10.4.7)  

    Hey Terry
    in the corporate world wee have to contend with clients who are all windows based and prevented from installing anything on their systems.
    I use Flip4Mac, Studio Pro HD, with the following mix of settings;
    Open clip in QT, I do also use compressor but for some reason I like using QT for exporting to WMV.
    File/Export
    Export:movie to windows media
    Use: One pass VBR, Presentation (high), 16:9
    Options>
    Advanced... input type: interlace Lower field first(DV), output type: progressive
    Coding method: Two pass VBR
    Give this a shot and then tweak to suit your needs, oh and you can save your settings as a preset for QuickTime.
    Within Compressor there is no export to WMV, so you have to start with another setting and create your own saving it for future use.
    Tony

  • Creative Audigy lack of specifics and vaguen

    First of all, let me just say that i've never known a hardware card maker that can be so popular
    while at the same time be some of the most incredibly vague people on the planet. Its absolutely
    amazing. Case example:
    Exhibit A. I'm a computer tech and I come
    across an Audigy card in computer that i'm
    fixing so I need the *correct* drivers.
    Exhibit B. I have an Audigy cd-rom disk from apreviously owned card. I try to install the driverbut they're obviously incorrect but ALAS! the
    cd-rom i'm holding say its for an Audigy.
    Exhibit C. The drivers don't work correctlyso I check my windows Control Panel to seeif theres a way to *specifically" identifyit but the only thing it says is "Sound BlasterAudigy". Lovely. So, which brand could it be?
    Exhibit D. Ok, I need the correct drivers fora *specific* Audigy brand and I go to the Creativewebsite to do a search for Audigy drivers. Whatdo I find? About 0 different Audigy cards. Great.Here we go with the lack of specifics and vagueness....
    Exhibit E. So I proceed to take the card out ofthe computer and look at the model number toidentify it. It says "Soundblaster Audigy Model SB0090" and below that it also says"Audigy SB394 Advanced HD". So i'm thinkinghmmmm could this be an SB0090 or an SB394 butI soon find out its an SB0090 because an SB394is a "Firewire chip", which leads me to....
    Exhibit F. I find a link on the Creative websitethe says "Identify your product" and behold Ifind the SB0090 listed but its only listed as "Sound Blaster Audigy card with gold jack connectorand 394 port"..... so its off to the loony bin again.Again, which brand Creative? Still theres 0 differentbrands and still no way to specifically identify it!
    Exhibit G. Maybe I can tell by looking atthe pictures of the products provided on thewebsite. What do I find? Several differentcards that all look the same! They have the "gold jack connectors and 394 port" aswell as the "Advanced HD".
    So what is it's A "Gamer"? An "LS"? A "Platinum"or could it be an Audigy 2? WAKE UP CREATIVE,YOUR SOOOO VAGUE! Heres proof in summary:
    . Windows Control Panel - "Sound Blaster Audigy"But which brand?
    2. On the card itself - says "Sound Blaster AudigyModel SB0090".... but leads to nowhere becauseCreative's "Identify Your Product" only says:
    3. "gold jack connectors 394" but theresmore than one brand (Firewire) that look the
    same in the pictures!
    And here I am still with an unknown "Audigy" brand and no drivers that I can be sure willcorrectly work. Amazing, because if I were the owner of this card instead of the computertech, i'd probably throw your "Audigy" in the garbage (but i'd probably hit it with a sledgehammer a few times first).Message Edited by ZauR on 2-04-2004 09:55 PM

    ZauR,
    The Audigy downloads are listed by the packages that they came in. This was done to insure that customers that purchased a specific type of card (say an Audigy Gamer) would know that they were going to the right place. The driver pages for all but the LS is the same. So it isn't really a case of being vague, we are actually being rather specific (as a single listing for "Audigy" would be vague). Since there was never a retail package that was just an "Audigy" there is no listing like that.
    For the SB0090, I would suggest going to the Audigy Gamer download page (it is what I use for my SB0090) but really any of the pages except for the LS will work. The Audigy LS is the only Audigy card that requires different drivers and software.
    Jeremy

  • Transfering Music from old PC to new one

    Is there a way for me to use my I-Pod to transfer my I-Tunes playlist from my old PC to my new one? I am hesitant to sync it as it may delete everything off the IPod. Thanks in advance!

    I have a rather specific issue to resolve. Having very recently bought a new computer, I planned to transfer all of my itunes over using my ipod. Unfortunately, my 14 month old ipod (80GB video) failed as it was being charged - it blipped and died on me. I have tried different methods of charging and it does not work. So with an ipod just out of warranty I have now got over 1000 songs on an old computer without a CD burner. I have this new computer, and I have just bought a new ipod. It does not like connecting to my old computer. I have a separate external back up device (an external hard drive I think) which will work on both computers. Can you please advise how I can transfer all of my songs using this external drive? My email is [email protected] Many thanks for your help.

  • Purchasing department processing time

    Hi All,
    I am looking for a report to see the Procurement department turnaround time. i need the numbers of days from when the requisition was released to when the PO was created.
    I tried to use ME5A and I was going to do the calculation in excel but the requisition release date field is not when the requisition was release but rather specifies the date on which the purchase order should be initiated on the basis of the purchase requisition (according to SAP help F1).
    I am thinking a custom report might be required but would like to make sure first.
    Your Help would be appreciated.
    Regards,
    GA

    Hai,
    You have to develop new Z report with the tables -
    1.Purchase requistion EBAN - Fields BANFN - PR number & FRGDT Release date
    2.Purchase order Header EKKO - Fields AEDAT Created date
    3. Purchse order item EKPO - Field BANFN - PR number.

  • How can I read and display data with OR without recording at the same time?

    Hi all,
      This forum has been of much help to me, but I have a rather specific question I can't seem to find an answer to.  I am new to LabView, educating myself with tutorials, trial and error, and this forum. 
      Attached is what I have so far.  I would like to read data (three voltages) and write it to an excel file.  As written below, it will do nothing until I click the "Record" button, when it then takes data, displays it on the gauges and waveform chart, and writes it to a file.  What I would like it to do is display the data at all times, and record when I click the record button (while still displaying data being read).  I have tried to do this by moving the DAQ Assistant VI, gauges, and waveform graph outside of the loops, but when I do this, it will read until I press record, and then it simply records whatever value it's stuck on.  Sorry for the long post, thanks for any help. 
      --Nathan
    Attachments:
    Record and Write to File 2.vi ‏332 KB

    Sorry, I don't have any DAQ installed, so I won't comment on the DAQ parts.
    First of all, Your VI will do nothing until you (1) first set the record button to ON  and (2) press the start button in the tool bar. It almost seems that you are using the "continuous run" button. (Don't! That's not its purpose. Basically, it automatically restarts the program whenever it finishes). A toplevel VI should never stop during normal operation, so place a big while loop around all code and create a wait state that does nothing until you tell it to acquire.
    You don't need the inner while loop, simply place your code inside the big while loop (and accumulate your array data in an initialized shift register if really needed. Currently you do at the inner loop boundary for some reason). You have a big problem that the array can grow without bounds unless you clear the accumulated data once in a while or place it in a FIFO buffer of limited size. If you let ot grow forever like you do now, the program might run out of resources at one point in the future.
    Since you are appending to your file, maybe yo don't need any shift register, just use the data points of the current iteration. Place your save operations in a case structure and keep appending the new data to your file only if the case is true.
    It is also very inefficient to use highlevel file IO here,because each instance opens and closes the file. I recommend to open the file once outside the loop, then use low level IO to append, and close the file once the big loop is done.
    LabVIEW Champion . Do more with less code and in less time .

  • New Install Pending, please review setup

    Hello Everyone:
    I'm posting this to get feedback on a proposed installation of OS X Server SL running on the on the newer mac mini platform. My main area of concern is to ensure that the DNS settings are correct from the get go. The server is actually already in production mode, but there are all kinds of problems with it and that's why my client found me, so the problems can disappear.
    In evaluating the server it looks like most of the issues are related to bogus DNS settings and it looks like the server is too far along to be fixed without a reinstall, so I want to post my proposed settings ahead of time and get any feedback I can, save me as much head scratching as possible when the reinstall goes down.
    Firstly, Intended Use:
    The server is intended to make various lightweight services available to a group of around 10-15 users - most users spend 80-90% of their work time in office, but at least 4 users work out of the office and their homes, and 2 of these are also on the road constantly. In addition to those users there are about 5 or 6 users who a permanent teleworkers who live out of state.
    The services desired to be used are:
    -Open Directory management for all corporate users, local, mobile, and remote
    -a contacts db shared by all users, regardless of location
    -a calendaring system that everyone can read/write to, from any location (additionally some clients will not be mac/iCal clients, they will be windows based and need to participate in the calendaring service)
    -Wiki site authoring to house internal documents, procedures, ETC
    -file service to serve up available backup partitions to client machines (for both macs and PCs)
    -VPN service for remote users, (mostly for connection to the backup service)
    -Mobile Access, or else some other suitable configuration for remote users to connect to the iCal, AddressBook and Wiki services
    At the moment we DON'T intend to run any mail exchanger services, nor any production websites
    Initial Setup:
    -Mac Mini SL Server connected via ethernet to Dual Band Time Capsule
    -Time Capsule connected to broadband connection with one static IP from ISP
    -Time Capsule NAT is enabled forwarding relevant ports on to Mac Mini SL Server
    -Time Capsule handles DHCP:
    --DHCP Reservation for MM SL Server: 10.0.1.11
    --LDAP Server points to: 10.0.1.11
    --DHCP pool ends at .200 (.201+ reserved for VPN clients)
    -Additionally, Time Capsule DNS points to 10.0.1.11, domain name set to <Mac Mini SL Server FQDN> (to be figured out below)
    Mac Mini SL Server, Network and DNS:
    ---One quick note, initially this company had just a dynamic IP for the broadband connection, and I was going to set up a dyndns dynamic domain name for them that pointed to their current IP via dyndns client daemon, but since I have to go for the full reinstall the company has elected to use one of its spare registered domain names
    -Mac Mini's network adaptor's DNS is set to loopback, 127.0.0.1
    From this point - things get rather specific:
    In Server Admin under Zones, I shouldn't need a complex set of records but I have had a real hard time figuring out what the proper configuration for the primary zone and the FQDN.
    On the outside of the local network where the MacMini server lives - we have an ISP provided static IP, and additionally we have a registered domain with points to the ISP static IP - since this is a registered domain part of my confusion is in whether the MacMini's FQDN ought to be the same as our registered domain on the outside. The registered domain is what folks on the outside will use to connect to the server's services on the inside.
    Here I will attempt to outline my proposed DNS settings, which I am hoping some of you will be kind enough to give me feedback on:
    -Registered Domain Name: thecorpteam.com
    ---Primary Zone
    -Primary Zone Name: thecorpteam.com.
    -Nameservers: Zone: thecorpteam.com. Nameserver Hostname: thecorpteam.com.
    --Machine Record
    -Machine Name: server
    -IP Addresses: 10.0.1.11
    --Machine Record
    -Machine Name: thecorpteam.com.
    -IP Addresses: 10.0.1.11
    ---Reverse Zone
    -Reverse Zone Name: 1.0.10.in-addr.arpa.
    -Nameservers: Zone: 1.0.10.in-addr.arpa. Nameserver Hostname: thecorpteam.com.
    Additionally under the DNS Settings Tab
    -Accept recursive queries from the following networks: is set to 'localness'
    and
    -Forwarder IP Addresses: is set to the ISP's DNS servers
    These are the settings that I THINK will work, but I'm not sure by a long shot so please jump in if you see anything amiss.

    So under the Nameservers for the Primary (and the Reverse that is created) the Nameserver Hostname ought to be the local server the IP for the local server should be sufficient for this?
    Running through the full loop and in relatively general terms... Domains and subdomains are organized into zones. Zones have name server(s). Name servers themselves usually host names, sometimes within their own zones and sometimes within the zone of another name server or pool of name servers. Host names also have IP addresses. DNS server references within the clients will reference and will use the IP address(es) for the name servers, as they don't (yet) have a name server to translate the names.

  • I have a 2008 Macbook.  How do you change out the hard drive from one macbook to another?  Maybe I just need the special screwdriver to get the hard drive out?

    I have a 2008 Macbook.  I want to install a newer (used) hard drive into this one.  I think all I need is the special screwdriver to remove it, then install it.  Where can I get that screw driver?

    There is some information on how to, plus some tool lists in the online iFixit guides for repair and replacement of parts, in these computers.
    •MacBook Unibody model A1278 Repair (aluminum)
    http://www.ifixit.com/Device/MacBook_Unibody_Model_A1278
    http://www.powerbookmedic.com/mac-repair.php
    OWC Macsales offers tools for sale, online instruction videos
    and other helpful information without having to buy.
    A few tools are rather specific to various models.
    Good luck!

  • Not installing Oracle 10g Express Edition Beta 2

    Hi,
    I am in problem to install Oracle 10g Express Edition Beta 2 on Windows 2000 Pro. I have download OracleXE.exe but when i am double clicking on it, it is not working. What are the problems? Please help me
    Dulal

    Hello,
    Oracle 10g XE is rather specific and, I'm not sure that you can upgrade it to 10.2.0.4 .
    However, Oracle published an Upgrade Guide for Oracle Express Edition but, it's limited to *10.2.0.3*:
    http://download.oracle.com/docs/cd/B25329_01/doc/server.102/b32391/toc.htm
    But be careful:
    Once you have upgraded to Oracle Database 10g, you cannot downgrade back to Oracle Database Express Edition.Hope this help.
    Best regards,
    Jean-Valentin
    Edited by: Lubiez Jean-Valentin on May 22, 2010 12:06 AM

  • 10.4.6 AFP & PhotoShop CS2 crashes

    Hello all,
    I'm trying to save PhotoShop files to a Windows 2003 AFP (ExtremeZ-IP) volume and PhotShop occasionally will crash, but after saving the file. It doesn't crash all the time.
    What I've tried:
    I've updated the ExtremeZ-IP application running on the Windows 2003 server for the changes to the AFP spec.
    (This fixed the issue intitially when 10.4.6 was used)
    I've also installed the (correct) PhotoShop plugin for disabling the GetInfoComment.
    This problem seems to have appeard after I installed the latest security update for OSX (SecUpd2006-03Ti.dmg).
    Pretty sure this is not an AFP commenting thing, but saving to the desktop does work everytime.
    Has anyone else seen this rather specific set of circumstances?
    TIA

    10.4.7's release mentions:
    Prevents certain Adobe and Quark applications from unexpectedly quitting when saving a file to a non-Apple AFP server.
    http://docs.info.apple.com/article.html?artnum=303771
    For those who have downgraded, you may want to clone your data first before attempting to upgrade, in case the files don't get upgraded properly. My backup FAQ explains how to clone, and my upgrade FAQ explains other normal good procedures while upgrading:
    http://www.macmaps.com/backup.html
    http://www.macmaps.com/upgradefaq.html
    For those who are willing to try, let us know how it works.

  • Using VGA display without EDID possible?

    Hello,
    I plan to buy a Mac mini in the near future but I have a rather specific concern about the display connectivity in advance:
    Is it possible to use an analogue VGA display that doesn't deliver any EDID/DDC ( http://en.wikipedia.org/wiki/EDID ) with the current Mac mini via the Display Port-VGA adapter.
    I'm asking this because a PC with nVidia GF9400 onboard graphics and Windows 7 or Vista immediately turns off the VGA signal when the OS is completely booted.
    I have a MBP (4,1/Early '08) and could use the display in question with the DVI-VGA adapter after manually setting the correct resulution and refresh rate.
    Can I safely assume that the Mac mini's GF 320M behaves the same way with the Display Port-VGA adapter? I don't have any device with a display port output yet so I can't really test it myself.
    There's a concerning customer comment to the Display Port-VGA adapter in the German Apple Online Store stating that this customer couldn't connect a Samsung LCD TV with the adapter.
    Thank you very much for the help!

    Thanks for the tool tip. Seems like the display has EDID after all:
    Exported EDID from SwitchResX:
    {quote}DDC block report generated by SwitchResX version 4.1.6 for display
    ------------------- RAW DATA ------------------------
    0 1 2 3 4 5 6 7 8 9 A B C D E F
    0 | 00 FF FF FF FF FF FF 00 4A AE 00 02 01 01 01 01
    1 | 1E 0C 01 03 6E 24 1B 78 EA 8A 01 9A 58 52 8B 28
    2 | 1E 50 54 FF FF 80 61 40 61 4F D1 C0 71 4F 81 4F
    3 | 81 59 81 99 A9 40 BC 1B 00 BA 50 20 1C 30 30 20
    4 | 36 00 44 0A 20 20 20 20 00 00 00 FF 00 31 0A 20
    5 | 20 20 20 20 20 20 20 20 20 20 00 00 00 FD 00 2B
    6 | 55 14 5C 0E 00 0A 20 20 20 20 20 20 20 00 00 FF
    7 | 00 30 30 30 30 30 31 0A 20 20 20 20 20 20 00 B0
    < 00FFFFFF FFFFFF00 4AAE0002 01010101 1E0C0103 6E241B78 EA8A019A 58528B28 1E5054FF FF806140 614FD1C0 714F814F 81598199 A940BC1B 00BA5020 1C303020 3600440A 20202020 000000FF 00310A20 20202020 20202020 20200000 00FD002B 55145C0E 000A2020 20202020 200000FF 00303030 3030310A 20202020 202000B0 >
    { 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x4A, 0xAE, 0x00, 0x02, 0x01, 0x01, 0x01, 0x01, 0x1E, 0x0C, 0x01, 0x03, 0x6E, 0x24, 0x1B, 0x78, 0xEA, 0x8A, 0x01, 0x9A, 0x58, 0x52, 0x8B, 0x28, 0x1E, 0x50, 0x54, 0xFF, 0xFF, 0x80, 0x61, 0x40, 0x61, 0x4F, 0xD1, 0xC0, 0x71, 0x4F, 0x81, 0x4F, 0x81, 0x59, 0x81, 0x99, 0xA9, 0x40, 0xBC, 0x1B, 0x00, 0xBA, 0x50, 0x20, 0x1C, 0x30, 0x30, 0x20, 0x36, 0x00, 0x44, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x31, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x2B, 0x55, 0x14, 0x5C, 0x0E, 0x00, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0xFF, 0x00, 0x30, 0x30, 0x30, 0x30, 0x30, 0x31, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0xB0, }
    Valid EDID block: checksum passed
    ------------------- MAIN EDID BLOCK -----------------
    EDID Version........1.3
    Manufacturer........RUN
    Product Code........2 (0002) (0200)
    Serial Number.......01010101
    Manufactured........Week 30 of year 2002
    Max H Size..........36 cm
    Max V Size..........27 cm
    Gamma...............2,20
    Display Supported Features:
    Power Management: Active off Power Management: Suspend Power Management: Standby
    Display type:
    RGB color display
    Display is non continuous frequency
    Default color space is not sRGB standard
    Preferred timing mode includes Native Pixel Format
    Input signal & sync:
    Analog input with: 0.700V / 0.000V
    Sync on green
    Separate Sync
    Composite Sync
    Color info:
    Red x = 0,604 Green x = 0,322 Blue x = 0,156 White x = 0,312
    Red y = 0,344 Green y = 0,545 Blue y = 0,117 White y = 0,329
    Established Timings:
    720 x 400 @ 70Hz
    720 x 400 @ 88Hz
    640 x 480 @ 60Hz
    640 x 480 @ 67Hz
    640 x 480 @ 72Hz
    640 x 480 @ 75Hz
    800 x 600 @ 56Hz
    800 x 600 @ 60Hz
    800 x 600 @ 72Hz
    800 x 600 @ 75Hz
    832 x 624 @ 75Hz
    1024 x 768 @ 87Hz
    1024 x 768 @ 60Hz
    1024 x 768 @ 70Hz
    1024 x 768 @ 75Hz
    1280 x 1024 @ 75Hz
    Manufacturer Reserved Timings:
    1152 x 870 @ 75Hz
    Standard Timing Identification:
    #0: 1024 x 768 @ 60Hz (6140)
    #1: 1024 x 768 @ 75Hz (614F)
    #2: 1920 x 1080 @ 60Hz (D1C0)
    #3: 1152 x 864 @ 75Hz (714F)
    #4: 1280 x 960 @ 75Hz (814F)
    #5: 1280 x 960 @ 85Hz (8159)
    #6: 1280 x 1024 @ 85Hz (8199)
    #7: 1600 x 1200 @ 60Hz (A940)
    Monitor Description blocks:
    Descriptor #0 - Timing definition:
    Mode = 1280 x 800 @ 58,492Hz
    Pixel Clock............. 71,00 MHz Non-Interlaced
    Horizontal Vertical
    Active.................. 1280 pixels 800 lines
    Front Porch............. 48 pixels 3 lines
    Sync Width.............. 32 pixels 6 lines
    Back Porch.............. 106 pixels 19 lines
    Blanking................ 186 pixels 28 lines
    Total................... 1466 pixels 828 lines
    Scan Rate............... 48,431 kHz 58,492 Hz
    Image Size.............. 580 mm 10 mm
    Border.................. 32 pixels 32 lines
    Seq Stereo (Rt. Sync = 1)
    Sync: Analog composite with Sync on green
    Descriptor #1 - Serial number:
    1
    Descriptor #2 - Monitor limits:
    Horizontal frequency range.......20-92 kHz
    Vertical frequency range.........43-85 Hz
    Maximum bandwidth unspecified
    Descriptor #3 - Timing definition:
    Mode = 0 x 816 @ 1,452Hz
    Pixel Clock............. 0,32 MHz Non-Interlaced
    Horizontal Vertical
    Active.................. 0 pixels 816 lines
    Front Porch............. 48 pixels 35 lines
    Sync Width.............. 48 pixels 33 lines
    Back Porch.............. 159 pixels -20 lines
    Blanking................ 255 pixels 48 lines
    Total................... 255 pixels 864 lines
    Scan Rate............... 1,255 kHz 1,452 Hz
    Image Size.............. 544 mm 32 mm
    Border.................. 32 pixels 32 lines
    Seq Stereo (Rt. Sync = 1)
    Sync: Analog composite with Sync on green
    {quote}
    Can you evaluate these details? Am I good to go?

  • IOS keyboard quotation marks

    Hello,
    I've been wondering about this for a while and now that iOS 8 made some leaps with the keyboard, hopefully what I want is now possible. Fair warning this is rather specific.
    The default quote marks on iOS look like this: "quote."
    But if possible, I want the default quote marks to be these “quote.” with the little tails on them. To get them now, I have to hold the quote mark key and slide over from the pop up menu to get the marks I want on the onscreen keyboard. In short, I want the same style quote marks you get from typing on a computer. You type, hit shift and the quote key, and the marks are oriented up or down based on the beginning of end of the quote. I also like to use an external bluetooth keyboard and tapping and holding the quote key on the external keyboard doesn't bring up the shortcut menu to get the quote marks I want. Just does this: '''''''''''
    Is there any way to accomplish what I want? Is there another keyboard that I can set as default that has the “ ” marks I seek? Will that cause the exerternal keyboard to render the marks I want as well? Is there as shortcut similar to tapping the shift key on a regualr computer keyboard?
    I've tried on my own to see if I can settle this but everything comes back to needing up the menu under the one quotation key, which is very annoying.
    Any advice is appreciated.
    Thanks!

    What you are asking for was called “smart quotes” — an option with some of the earliest versions of MacOS, way back in the mid-1980s.

  • Different format of .class file in different versions

    I found that the format of .class files(extracted from rt.jar) in jdk1.3.1 are different from those in jdk1.3.0._02.
    Can anyone tell me what's the exact difference between them?
    and Is there any format difference between jdk1.3.1, jdk1.2, and jdk1.02?
    any answers are appreciated

    The format or the content? Those two are significantly different.
    As far as I know there can't be any difference in format, not in 1.3.x versions. If there were then the class files wouldn't run in the different jvms, and a new spec would have to be issued.
    I am rather certain that the isn't any format change between 1.1.x and 1.2.x/1.3.x. The spec is rather specific about what did change and the format was not one of those.

Maybe you are looking for

  • Calling MB5B from a program to determine stock on hand as on date

    Dear friends, I want to call transaction MB5b from my report passing (matnr, plant and selection date-sy-datum ) values from internal table (11500 records) and fetch the quantity field that gets displayed after executing. How to do that. can anyone w

  • Server CPU Usages - Critical

    We have a BC4J application developed using jdev 3.1/ front end is JSPs. The application is deployed using Oracle iAS 8i. The problem is that when in a jsp, a query is executed that has to return a large number of rows, then the cpu utilization of the

  • I try to download an app but all it says is waiting

    I try to download an app but all it says is waiting

  • IPhone doesn't alert us enough!!!!!

    I hate that when I have a missed call, new voicemail or new text it only beeps once. With every other phone I've ever owned it would beep until I acknowledged it. With this phone it beeps once for these alerts. Obviously if I'm not there to answer it

  • TCP & HTTP

    http is lies on the tcp....but TCP is Stateful and HTTP is stateless...... how it is possible....... please send me the details........