Using a DataRelation with a 2nd DataRelation
Standard example. Create a DataSet with 2 related tables, define a DataRealtion, and bind them to 2 dataGridViews. As you walk the first grid view, the 2nd one shows the related rows.
DataRelation customerDataRelation = new DataRelation("UsefulRelation",
customerDataSet.Tables["Customers"].Columns["CustomerID"],
customerDataSet.Tables["Orders"].Columns["CustomerID"]);
customerDataSet.Relations.Add(customerDataRelation);
then display with
dataGridViewOrderID.DataSource = customerDataSet;
dataGridViewOrderID.DataMember = "Customers";
//use data binding with the datagrid view
orderLinesdataGridView.DataSource = customerDataSet;
orderLinesdataGridView.DataMember = "Customers.UsefulRelation";
Works nice.
Now I want to add a 3rd datagridview, and a second DataRelation, so that the first view shows the customer, the second shows the order, but when I click on one of the orders in the 2nd grid view, the 3rd one shows the order detail.
So, a table linked to a 2nd table linked to a 3rd table using 2 DataRelations, and then have the datagridviews do the right thing.
Is this possible?
with this 2nd DataRelation
DataRelation productDataRelation = new DataRelation("productDataRelation",
customerDataSet.Tables["Orders"].Columns["OrderID"],
customerDataSet.Tables["OrderDetails"].Columns["OrderID"]);
customerDataSet.Relations.Add(productDataRelation);
and this added gui code for the 3rd datagridview
dataGridViewProductDetail.DataSource = customerDataSet;
dataGridViewProductDetail.DataMember = "Orders.productDataRelation";
the 3rd datagridview shows one set of values, but will not update.
thanks
the 3rd datagridview shows one set of values, but will not update.
... and what do you mean by "will not update"? That's a little ambiguous.
~~Bonnie DeWitt [C# MVP]
http://geek-goddess-bonnie.blogspot.com
Similar Messages
-
Problem with two monitors while using Photoshop, windows move from 2nd screen to 1st screen.
I saved a new workspace and it did not help.
No problem before I went to Maverick.I found the fix, go to System Preferences and open Mission Control and uncheck the box to keep monitors as they were (When switching to an application...........)
-
Using linksys wired router with AE 2nd generation
Hi. I'm trying to use a linksys befsr41 (non-wireless 4 port router) with a 2nd generation airport express. I have several wired rooms that I want to setup separate networks with other AE's. My configuration is: cable box-->AE WAN in--AE LAN out-->Linksys-->ethernet cable through the house—>AE WAN in rooms. Can’t seem to make this work. I can do it wirelessly (i.e having the remote AE's joing the first AE network) but several of the rooms have poor signal. As soon as I try and create a new network the remote AE’s can’t connect to the network. I checked the cables and they are all good.
Thanks.We need some additional information to be able to troubleshoot this issue.
Can you provide the make and model number of the cable modem that you are using?
Are the other AirPort Express devices that you are trying to connect also 2nd Gen versions? If not, what version are they?
The Linksys router needs to be configured to operate in Bridge Mode so that it will function as if it were an Ethernet switch.....not a router. Is the Linksys set up in Bridge Mode at the current time?
Looking at the Linksys support forum....example below......I cannot tell whether it is possible to configure the Linksys product in Bridge Mode:
https://community.linksys.com/t5/Wired-Routers/Use-BEFSR41-in-Bridged-Mode/td-p/ 272061
Are you trying to configure the AirPorts using AirPort Utility on a Mac....or on an iPhone / iPad? If you are using a Mac, what operating system is the Mac running? If you are not sure, click the Apple icon in the upper left corner of the screen, then click About This Mac. Post back with the OS X version that you see there. -
cannot connect to home wi-fi connection with my 2nd gen itouch even after following most troubleshooting solutions. i have 2 5-gen itouch ipods and a kindle fire hd 8.9 that can connecto to my wi-fi network and even download from my e-mail accounts with no problem. it had no problem connecting with my old a/b/g netgear router nor the first time i installed my new netgear wndr3700v3 router. since then, no connection. don't know what happened.
helpDoes the iOS device connect to other networks?
Does the iOS device see the network?
Any error messages?
Do other devices now connect?
Did the iOS device connect before?
Try the following to rule out a software problem:
- Reset the iOS device. Nothing will be lost
Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
least ten seconds, until the Apple logo appears.
- Power off and then back on the router
- Reset network settings: Settings>General>Reset>Reset Network Settings
- iOS: Troubleshooting Wi-Fi networks and connections
- Wi-Fi: Unable to connect to an 802.11n Wi-Fi network
- iOS: Recommended settings for Wi-Fi routers and access points
- Restore from backup. See:
iOS: How to back up
- Restore to factory settings/new iOS device.
If still problem make an appointment at the Genius Bar of an Apple store since it appears you have a hardware problem.
Apple Retail Store - Genius Bar
Could it be this:
iOS: Wi-Fi or Bluetooth settings grayed out or dim
One user reported that placing the iPod in the freezer fixed the problem. A trick that works frequently with iPhones:
Settings > AirPlane Mode ON, Do Not Disturb ON
Power down and wait 5-10 minutes
Power up
Settings > AirPlane Mode OFF, Do Not Disturb OFF
If not successful, an appointment at the Genius Bar of an Apple store is usually in order.
Apple Retail Store - Genius Bar -
2nd Try: Please Help : UIX : Not able to use messageFileUpload along with m
UIX : Not able to use messageFileUpload along with messageChoice
I used messageFileUpload UIX element and associated upload button to fileupload servlet. This servlet just captures the file and put it in desired location. This works just fine.
My client wanted me to add another choice filed on UI. I used messageChoice. I named the field as fileType. All the options have name and value populated but when I submit the form servlet is reading fileType as NULL.
I am not sure what's happening. Please let me know how should I send file handle as well fileType ?
Thanks,
LindaWhat exactly are you expecting this to do for you?
Forall is designed to process batches of DML to prevent context switching from PL/SQL to SQL.
Has no relevance for what you are trying to do.
If you don't want to call the procedure multiple times, you need to rewrite it to passs the cursor to the function, then have the function process all the records.
Carl -
Problem in using socket streams with encryption and decryption
Hi,
I am developing a client/server program with encryption and decryption at both end. While sending a message from client it should be encrypted and at the receiving end(server) it should be decrypted and vice versa.
But while doing so i got a problem if i use both encryption and decryption at both ends. But If i use only encryption at one (only outputstream) and decryption at other end(only inputstream) there is no problem.
Here is client/server pair of programs in which i am encrypting the outputstream of the socket in client side and decrypting the inputstream of the socket in server side.
serverSocketDemo.java
import java.io.*;
import java.net.*;
import java.security.*;
import java.security.spec.*;
import javax.crypto.*;
import javax.crypto.spec.*;
import java.util.*;
import java.util.zip.*;
class serverSocketDemo
public static void main(String args[])
try
{ //server listening on port 2000
ServerSocket server=new ServerSocket(2000);
while (true)
Socket theConnection=server.accept();
System.out.println("Connecting from local address : "+theConnection.getLocalAddress());
System.out.println("Connection request from : "+theConnection.getInetAddress());
//Input starts from here
Reader in=new InputStreamReader(getNetInStream(theConnection.getInputStream()),"ASCII");
StringBuffer strbuf=new StringBuffer();
int c;
while (true)
c=in.read();
if(c=='\n' || c==-1)
break;
strbuf.append((char)c);
String str=strbuf.toString();
System.out.println("Message from Client : "+str);
in.close();
theConnection.close();
catch(BindException e)
System.out.println("The Port is in use or u have no privilage on this port");
catch(ConnectException e)
System.out.println("Connection is refused at remote host because the host is busy or no process is listening on that port");
catch(IOException e)
System.out.println("Connection disconnected");
catch(Exception e)
public static BufferedInputStream getNetInStream(InputStream in) throws Exception
// register the provider that implements the algorithm
Provider sunJce = new com.sun.crypto.provider.SunJCE( );
Security.addProvider(sunJce);
// create a key
byte[] desKeyDataDec = "This encryption can not be decrypted".getBytes();
DESKeySpec desKeySpecDec = new DESKeySpec(desKeyDataDec);
SecretKeyFactory keyFactoryDec = SecretKeyFactory.getInstance("DES");
SecretKey desKeyDec = keyFactoryDec.generateSecret(desKeySpecDec);
// use Data Encryption Standard
Cipher desDec = Cipher.getInstance("DES");
desDec.init(Cipher.DECRYPT_MODE, desKeyDec);
CipherInputStream cin = new CipherInputStream(in, desDec);
BufferedInputStream bin=new BufferedInputStream(new GZIPInputStream(cin));
return bin;
clientSocketDemo.java
import java.io.*;
import java.net.*;
import java.security.*;
import java.security.spec.*;
import javax.crypto.*;
import javax.crypto.spec.*;
import java.util.*;
import java.util.zip.*;
class clientSocketDemo
public static void main(String args[])
try
Socket theConnection=new Socket("localhost",2000);
System.out.println("Connecting from local address : "+theConnection.getLocalAddress());
System.out.println("Connecting to : "+theConnection.getInetAddress());
//Output starts from here
OutputStream out=getNetOutStream(theConnection.getOutputStream());
out.write("Please Welcome me\n".getBytes());
out.flush();
out.close();
theConnection.close();
catch(BindException e)
System.out.println("The Port is in use or u have no privilage on this port");
catch(ConnectException e)
System.out.println("Connection is refused at remote host because the host is busy or no process is listening on that port");
catch(IOException e)
System.out.println("Connection disconnected");
catch(Exception e)
public static OutputStream getNetOutStream(OutputStream out) throws Exception
// register the provider that implements the algorithm
Provider sunJce = new com.sun.crypto.provider.SunJCE( );
Security.addProvider(sunJce);
// create a key
byte[] desKeyDataEnc = "This encryption can not be decrypted".getBytes();
DESKeySpec desKeySpecEnc = new DESKeySpec(desKeyDataEnc);
SecretKeyFactory keyFactoryEnc = SecretKeyFactory.getInstance("DES");
SecretKey desKeyEnc = keyFactoryEnc.generateSecret(desKeySpecEnc);
// use Data Encryption Standard
Cipher desEnc = Cipher.getInstance("DES");
desEnc.init(Cipher.ENCRYPT_MODE, desKeyEnc);
CipherOutputStream cout = new CipherOutputStream(out, desEnc);
OutputStream outstream=new BufferedOutputStream(new GZIPOutputStream(cout));
return outstream;
Here is client/server pair in which i use both encrypting outpustream and decrypting inputstream at both ends.
serverSocketDemo.java
import java.io.*;
import java.net.*;
import java.security.*;
import java.security.spec.*;
import javax.crypto.*;
import javax.crypto.spec.*;
import java.util.*;
import java.util.zip.*;
class serverSocketDemo
private Cipher desEnc,desDec;
serverSocketDemo()
try
// register the provider that implements the algorithm
Provider sunJce = new com.sun.crypto.provider.SunJCE( );
Security.addProvider(sunJce);
// create a key
byte[] desKeyData = "This encryption can not be decrypted".getBytes();
DESKeySpec desKeySpec = new DESKeySpec(desKeyData);
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DES");
SecretKey desKey = keyFactory.generateSecret(desKeySpec);
desEnc = Cipher.getInstance("DES");
desEnc.init(Cipher.ENCRYPT_MODE, desKey);
desDec = Cipher.getInstance("DES");
desDec.init(Cipher.DECRYPT_MODE, desKey);
catch (javax.crypto.NoSuchPaddingException e)
System.out.println(e);
catch (java.security.NoSuchAlgorithmException e)
System.out.println(e);
catch (java.security.InvalidKeyException e)
System.out.println(e);
catch(Exception e)
System.out.println(e);
startProcess();
public void startProcess()
try
ServerSocket server=new ServerSocket(2000);
while (true)
final Socket theConnection=server.accept();
System.out.println("Connecting from local address : "+theConnection.getLocalAddress());
System.out.println("Connection request from : "+theConnection.getInetAddress());
Thread input=new Thread()
public void run()
try
//Input starts from here
Reader in=new InputStreamReader(new BufferedInputStream(new CipherInputStream(theConnection.getInputStream(), desDec)),"ASCII");
StringBuffer strbuf=new StringBuffer();
int c;
while (true)
c=in.read();
if(c=='\n'|| c==-1)
break;
strbuf.append((char)c);
String str=strbuf.toString();
System.out.println("Message from Client : "+str);
catch(Exception e)
System.out.println("Error caught inside input Thread : "+e);
input.start();
Thread output=new Thread()
public void run()
try
//Output starts from here
OutputStream out=new BufferedOutputStream(new CipherOutputStream(theConnection.getOutputStream(), desEnc));
System.out.println("it will not be printed");
out.write("You are Welcome\n".getBytes());
out.flush();
catch(Exception e)
System.out.println("Error caught inside output Thread : "+e);
output.start();
try
output.join();
input.join();
catch(Exception e)
theConnection.close();
catch(BindException e)
System.out.println("The Port is in use or u have no privilage on this port");
catch(ConnectException e)
System.out.println("Connection is refused at remote host because the host is busy or no process is listening on that port");
catch(IOException e)
System.out.println("Connection disconnected");
catch(Exception e)
public static void main(String args[])
serverSocketDemo server=new serverSocketDemo();
clientSocketDemo.java
import java.io.*;
import java.net.*;
import java.security.*;
import java.security.spec.*;
import javax.crypto.*;
import javax.crypto.spec.*;
import java.util.*;
import java.util.zip.*;
class clientSocketDemo
private Cipher desEnc,desDec;
clientSocketDemo()
try
// register the provider that implements the algorithm
Provider sunJce = new com.sun.crypto.provider.SunJCE( );
Security.addProvider(sunJce);
// create a key
byte[] desKeyData = "This encryption can not be decrypted".getBytes();
DESKeySpec desKeySpec = new DESKeySpec(desKeyData);
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DES");
SecretKey desKey = keyFactory.generateSecret(desKeySpec);
desEnc = Cipher.getInstance("DES");
desDec = Cipher.getInstance("DES");
desEnc.init(Cipher.ENCRYPT_MODE, desKey);
desDec.init(Cipher.DECRYPT_MODE, desKey);
catch (javax.crypto.NoSuchPaddingException e)
System.out.println(e);
catch (java.security.NoSuchAlgorithmException e)
System.out.println(e);
catch (java.security.InvalidKeyException e)
System.out.println(e);
catch(Exception e)
System.out.println(e);
startProcess();
public void startProcess()
try
final Socket theConnection=new Socket("localhost",2000);
System.out.println("Connecting from local address : "+theConnection.getLocalAddress());
System.out.println("Connecting to : "+theConnection.getInetAddress());
Thread output=new Thread()
public void run()
try
//Output starts from here
OutputStream out=new BufferedOutputStream(new CipherOutputStream(theConnection.getOutputStream(), desEnc));
out.write("Please Welcome me\n".getBytes());
out.flush();
catch(Exception e)
System.out.println("Error caught inside output thread : "+e);
output.start();
Thread input=new Thread()
public void run()
try
//Input starts from here
Reader in=new InputStreamReader(new BufferedInputStream(new CipherInputStream(theConnection.getInputStream(), desDec)),"ASCII");
System.out.println("it will not be printed");
StringBuffer strbuf=new StringBuffer();
int c;
while (true)
c=in.read();
if(c=='\n' || c==-1)
break;
strbuf.append((char)c);
String str=strbuf.toString();
System.out.println("Message from Server : "+str);
catch(Exception e)
System.out.println("Error caught inside input Thread : "+e);
input.start();
try
output.join();
input.join();
catch(Exception e)
theConnection.close();
catch(BindException e)
System.out.println("The Port is in use or u have no privilage on this port");
catch(ConnectException e)
System.out.println("Connection is refused at remote host because the host is busy or no process is listening on that port");
catch(IOException e)
System.out.println("Connection disconnected");
catch(Exception e)
public static void main(String args[])
clientSocketDemo client=new clientSocketDemo();
**** I know that the CInput tries to read some header stuff thats why i used two threads for input and output.
Waiting for the reply.
Thank you.Do not ever post your code unless requested to. It is very annoying.
Try testing what key is being used. Just to test this out, build a copy of your program and loop the input and outputs together. Have them print the data stream onto the screen or a text file. Compare the 1st Output and the 2nd Output and the 1st Input with the 2nd Input and then do a static test of the chipher with sample data (same data which was outputted), then do another cipher test with the ciphertext created by the first test.
Everything should match - if it does not then follow the steps below.
Case 1: IO Loops do not match
Case 2: IO Loops match, but ciphertext 1st run does not match loop
Case 3: IO Loops match, 1st ciphertext 1st run matches, but 2nd run does not
Case 4: IO Loops match, both chiphertext runs do not match anything
Case 5: Ciphertext runs do not match eachother when decrypted correctly (outside of the test program)
Problems associated with the cases above:
Case 1: Private Key is changing on either side (likely the sender - output channel)
Case 2: Public Key is changing on either side (likely the sender - output channel)
Case 3: Private Key changed on receiver - input channel
Case 4: PKI failure, causing private key and public key mismatch only after a good combination was used
Case 5: Same as Case 4 -
My troubles with Drobo (2nd Gen.)
Hey everyone. I wanted to put my experience here so that people could chip in and learn/share.
For the past five months I had been having with my Drobo (2nd Gen with 2 FW800s and USB 2.0). It came bundled with 2x 1 TB WD drives. I set it up using Drobo Dashboard and for a time, everything was good in my data world.
Then two things happened around the same time: Added a 1.5 TB drive to my Drobo and I added a password to secure disks for my Time Machine. Shortly after my computer was no longer able to access my Drobo data via Finder. Drobo Dashboard would still report to me on it's status. Aperture would save the vaults, iTunes would play music from the drive but I could not access the data through Finder, only with Terminal was I able to move, copy, and open/delete files.
So what should I do but I try different cables, I try both FW ports on the Drobo and even resort to using USB from the Drobo to my computer. Issue remains.
So I figure what the heck and I plug my Drobo via USB into my Time Capsule, it had worked before for me so let's see... "WHAT!?" I could see the files in folder... "AMAZING!!!" But wait, ***!? I move from the Drobo Directory back to my user directory and try to go back and I can't. It shows me that horrible site of the Drobo just as bad Alias. Double clicking it has Finder offer to fix the alias but alas that doesn't work just like I knew it wouldn't.
I unmount the Drobo and retry going to Network>Time Capsule> Drobo and BAM! Finder sees the files again, but I change directories and hit 'Back' and now the Drobo is a bad alias again... "Darnit!"
This is starting to agitate me but being comfy with unix I survive, every day I hate plugging in the Drobo because I won't have that GUI-ease any more. Months pass and having contacted Drobo, Apple, tech-savy friends I get nowhere.
Then one day I try plugging my Drobo into my PowerMac G4 and the Drobo works fine there. (This is where I should've gotten my first clue). So I try to have my MBP access the Drobo through Network> PMG4>Drobo and "Hooray" it is there again... but I am still not out getting beers of celebration. So I change directories and go back and darn I have the same alias issue.
So now I see that my MBP can access the files via a Network connection 'one-time only' and other than that my other system works fine with it. My cousin brings his MBP over and we test it out, it is perfect on his system. He can access the files, change directories from Drobo to his system and back again all day long, it is perfect... This is puzzling me to no end.
I talk to one of my great friends who has the in with all issues with the 'good' companies. He mentions a possible bad Symlink and that gives me fuel to start my hunt for a resolution. Months go by and I get no where.
This is destroying my tech-esteem, myself who is a AASP server guy and general S.M.A.R.T.-@$$. So I reach out again to my pals in various tech fields and no progress is made other than I learn a few more terminal commands.
Well two weeks ago I say, "screw it!" and I start copying my Drobo data off to my other drives and spend the following 5 days copying things via Terminal from the Drobo to 3 different drives. At one point of the copy I tell terminal to "sudo cp -rfv /Volumes/Drobo /Volumes/Extra Drive " and you won't guess what happened within 30 seconds I was not able to access that drive via Finder though Terminal was still copying data just fine. So I stopped Terminal with Cmd+. and removed the invisible files that it had copied and then the Drive was good again in Finder... So changed my cp command and only did the two visible folders that mattered to me. Finder was still happy... (HINT!)
I finally have my Drobo empty and things set aside and I figure that this time I won't use Drobo Dashboard to format it. So I go over to Disk Utility to reformat it. It fails! So this is where I get lucky and hit myself in the head because it never dawned on me to think about the limit of the Apple Partition Map (2 TBs). I knew a long time ago that APM didn't like being formatted for more than 1 TB and 2 TB was out of the question. So I have Disk Utility reformat the drive for GUID. It works but there is a problem, Drobo Dashboard says that data is still on the Drobo.
Okay Drobo Dashboard, I'll play your game. So I go through the set up assistant and figure out what happened (maybe). I think what originally happened is when I got the Drobo I set it up to be a 1 TB volume so Drobo Dashboard just set it to APM by default. So when I added the other 1.5 TB drive in months later, rather than just making that 1.5 drive a 1 TB image drive it went crazy with it and went halfway with APM and GUID structures. I say it that way because since it was my MBP that was plugged in with the Drobo originally the Symlink between my Drobo and MBP was different that other peoples units. <I'll interject right here will quick and add that in the 5 months of my Drobo not working with my computer I had 3 new hard drives, 5 fresh installs, and a new logic board. I even tried to triage the /dev folder for issues and that turned up nothing>
So I took a second and revisited Drobo's latest updates and manuals and so I set up my Drobo to be 16 TBs in size though it has only 2x 1 TB and a 1.5 TB drive. Drobo Dashboard set up the unit to be GUID, erased the ghost data that had lingered from Disk Utility and things were fine. Finder was finally working again so I copied over my system's User folder to the Drobo and it worked fine, navigation was GUI again and for 30 minutes I tested everything. I hope that with this out there other people can learn from my time and trials. Please don't hesitate to comment or question me. I'd be happy to help and/or go into more detail.
Quick side note though. Drobo should've seen this at the very get go had they asked better questions and actually looked at the screen shots I submitted to them of Finder, Drobo Dashboard, Disk Utility and more. The fact that Drobo doesn't give you the APM/GUID option during the walk through (and them smartly disabling it for people who go over 2 TBs is stupid on their part as well IMO). Thanks for reading and good luck to you and your data!
Message was edited by: xgeniusThere are actually a few methods for using more than one iPod on a single computer: How To Use Multiple iPods with One Computer
Just to summarise what's in the link above:
Method one is to have two Mac or Windows user accounts which by definition would give you two completely separate libraries.
Method two is to set your preferences so that either one or both iPods get updated with only certain playlists within one library: Loading songs onto iPod automatically
However as she is going to use her iPod on another computer she would need to set her iPod to manual update:
Using iPod with Multiple computers
Managing content manually on iPod -
iam using iphone 4S with win 7 PC and i cannot connect to the internet through my phone but i tried with my other 4S and it works but what should i do for the first iphone 4S???
as i said i have two iphone 4S,,,,,
1st one --- has os 5.1
2nd one has os 6.0
i tried 2nd one with carrier reliance gsm nd it works with that personal hotspot setting using USB...
but i want to connect the first 4S with carrier TATA DOCOMO GSM but its not working with the same USB feature????
plz reply asap...!!!
thnxxx in advance!!!If not this:
iOS: Wi-Fi or Bluetooth settings grayed out or dim
One user reported that placing the iPod in the freezer fixed the problem.
Also heating sometimes works. See:
Why can't I select my wifi settings?
A trick that works frequently with iPhones:
Settings > AirPlane Mode ON, Do Not Disturb ON
Power down and wait 5-10 minutes
Power up
Settings > AirPlane Mode OFF, Do Not Disturb OFF
If not successful, an appointment at the Genius Bar of an Apple store is usually in order.
Apple Retail Store - Genius Bar
Then:
Does the iOS device connect to other networks? See other networks? If yes that tends to indicate a problem with your network.
Does the iOS device see the network?
Any error messages?
Do other devices now connect?
Did the iOS device connect before?
Try the following to rule out a software problem:
- Reset the iOS device. Nothing will be lost
Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
least ten seconds, until the Apple logo appears.
- Power off and then back on your router
.- Reset network settings: Settings>General>Reset>Reset Network Settings
- iOS: Troubleshooting Wi-Fi networks and connections
- Wi-Fi: Unable to connect to an 802.11n Wi-Fi network
- iOS: Recommended settings for Wi-Fi routers and access points
- Restore from backup. See:
iOS: How to back up
- Restore to factory settings/new iOS device.
If still problem and it does not connect to any networks make an appointment at the Genius Bar of an Apple store since it appears you have a hardware problem.
Apple Retail Store - Genius Bar -
Using an iMac as a 2nd display for another iMac?
Hi all,
is it possible to use an iMac as a 2nd display for another iMac?
I guess it depends (if at all possible) on the models, right?
Would it be possible with two of the currently available iMac 27" models?
Is it just connecting the two video jacks with a cable? That would mean that the jack is input AND output connector at the same time: the video signal would be output from iMac 1 and serve as input for iMac 2.
Thoughts?
Thanks,
Stefan.Awesome, David! Thank you! That helped a lot!
Additional question: because running applications on the target-display-mode-iMac keep running: will I be able to connect from the source iMac to the target-mode-iMac via OS X's Share Screen functionality? So that I can still USE the 2nd (target-display-mode) iMac for running applications and accessing them? Or is the iMac in target display mode really just a dumb display? Will ssh'ing to it work?
A little background: programs like Cubase and Logic work really great with two screens. Additionally, some audio plugins really need a lot of CPU power and some of those can actually distribute the number crunching via the LAN to other computers. So my thought is: run Cubase on iMac #1, use iMac #2 as a 2nd screen (will work, thanks to David's reply) AND use iMac #2's CPU, too, to help some Cubase plugins' number crunching. Would that work?
Thanks a lot,
Stefan. -
I can't use my iPad2 with CANON EOS 350D
I can't use my iPad2 with CANON EOS 350D
Hi! You seem to be good at this. today I purchased the Camera Connection Kit but it doesn't work with my old Canon EOS 350d. I've switched to 'PTP' but it doesn't work. When I go in to "pictures" and "Camera" I can't see any pictures. Do you have any idea why? Can it have somehing to do with that I don't have the newest IOS 5? ( I have iPad 2nd gen). Don't know if you need to know anything more, but I would really appreciate if you could try to help me!
-
I have a 5th Generation Airport Extreme in my house hard wired directly from my fiber optic provider
Then I have that 5th Generation Airport Extreme hard wired directly to my Desktop Computer in a separate building in my back yard (using an Ethernet Cable run through an underground conduit).
Using that setup, I DO get Wi-Fi for my iPhone 4S & iPad 3 in that separate building in my back yard, but it is sometimes so weak, it really is not useable.
To improve the Wi-Fi signal for my iPhone 4S & iPad 3, I plan on adding a 2nd 5th Generation Airport Extreme in the separate building in my back yard.
I will disconnect the Ethernet Cable that is currently plugged directly into my Desktop computer & plug it into the 2nd Airport Extreme.
Then, I will use a short Ethernet Cable to directly connect my Desktop Computer to the 2nd Airport Extreme.
The desktop computer is an older Dell Dimension 9200 running Windows XP Professional with Service Pack 3
With this set-up, will the strong Wi-Fi signal I now get in my house from the 1st Airport Extreme NOT be reduced?
And since the separate building is only 300 square feet, I assume the Wi-Fi signal there will also be as strong with the 2nd Airport Extreme being so close to everything?
Could someone point me to SPECIFIC instructions on how to CORRECTLY set this up so that the 2nd Airport Extreme will EXTEND my home network?So, I should unplug the 1st Airport Extreme from the outlet before doing anything?
Yes.
Since the 2 Airport Extremes will be in 2 separate locations, which do I plug into the outlet first?
I would suggest plugging the one in the house first, then the second one in the backyard building. Be sure to connect the Ethernet coming from the first into the second before power-on either base station.
Could I connect the Ethernet both to the 2nd Airport Extreme & then to the desktop, then plug in the current Airport Extreme in the house, then run out & plug in the 2nd Airport Extreme in the separate building?
The key is to leave everything powered-off; connect the Ethernet cables, and then, start by powering up the house unit, then the backyard unit, and then, the PC. Make sense?
P.S. I have the Version 5.5.3 of Airport Utility for Windows (using Windows XP Professional with Service Pack 3)
There does NOT seem to be a later version than that.
That worked great for the installation of the 1st Airport Extreme several months ago, so I shouldn't have any problems, should I?
There is a later version (5.6.1) for Windows, but required Windows 7 to run on. Since you can already administer the 1st 5th gen Extreme with the version you have now, you shouldn't have any issues continuing to use it for the second unit. -
Using 2G shuffle with speakers while simultaneously charging
I currently listen to my 40GB iPod photo at work through logitech mm50 speakers for 8-10 hours a day. I bought a 2G shuffle to use at work instead, because I've already dropped the big iPod from 30 feet up (I'm a carpenter...was working on a church bell tower...) and decided that my 400 dollar iPod was not worth risking at work any more.
I'm looking for a solution to using the shuffle with my speakers that will also charge the shuffle while in use. I know can plug the shuffle into the mm50 using the headphone jack to the line-in jack on the speakers, but then the shuffle is always running off the internal battery. That'll burn up the battery faster that I would like to.
I make of practice of using it plugged in with the big iPod, and once a week or so running off of batteries to keep the batteries excercised, and would like to do the same with the shuffle. I can see no way to do that. Does anyone know of any kind of adaptor that'll turn the usb cord from the shuffle dock into a full-blown dock connector? I saw that Altec Lansing had a cradle type of thing for using the 1G shuffle in their docking speaker sets. Ideally something like that for the 2G would be great.
Steve
macMini 1.42/512 Mac OS X (10.4.8) my mac history: 512k "e", IIsi, 9500, 9600, TiBook400, iMac G3, macMiniSorry, but no one has come forward with a docking adaptor that breaks out audio for the 2nd Gen Shuffle...
This used to work fine for the 1stGen Shuffle:
http://catalog.belkin.com/IWCatProductPage.process?Product_Id=245852 -
Do New Earphones work with the 2nd Gen Shuffle?
So my dog chewed up my 2nd Gen Ipod Shuffle earphones and I wanted to replace them. When I went to the the apple online store they are only selling the new earphones for the 3rd Gen Shuffle, that has a remote and a mic. It only says it supports the 3rd Gen Shuffle. Would I still be able to hear music on the new earphones? I don't really care about the remote and mic capabilities.
Here's the link to the 3rd Gen Earphones:
http://store.apple.com/us/product/MB770G/A?fnode=MTY1NDA3NA&mco=MTczMjUyMgDJ MoRice wrote:
Would I still be able to hear music on the new earphones? I don't really care about the remote and mic capabilities.
YES! I just used my 3rd Gen (replacement) earphones with my 2nd Gen
shuffle this evening... they worked fine. -
I bought a used macbook air, with reinstalled the OS without iMovie. How can I get iMovie on App free of charge as a default in macbook air ?
Unfortunately, as recommended by the lady from CA, as long as the Mac is still associated with the Apple ID of the original owner, you can't even buy those iLife apps with that Mac. You will always get the alert to download them with the original owner's Apple ID.
As suggested by the chavo from España, you need the original owner to contact Apple Care* and request that the OS and the iLife apps be disassociated from his Apple ID. Then you should be free to OS X Recovery to resinstall the most recent version of OS X that shipped with the Mac and install the iLife apps. Afterward, before using any of the iLife apps you need to open the Mac App Store (MAS) to the Purchases pane and Accept these apps into your MAS account's Apple ID. If you use any of the iLife apps before you have accepted them into your account, as per the app's Terms of Use, they all become one-trick-ponies that can not be downloaded onto another Mac or updated.
OS X Recovery -
http://support.apple.com/kb/HT4718
*If you bought the Mac from a 2nd hand shop and don't have access to the original owner, you may need to provide Apple a purchase receipt to offer proof of sale. -
Can I use Apple tv with an Apple id?Thanks
Can I use Apple tv with an Apple id?Thanks.
Then you should be fine, mirroring has nothing to do with an Apple ID. As long as the Apple TV and iPad (2nd gen or later) are on the same network you can use the feature
http://support.apple.com/kb/ht5209
Maybe you are looking for
-
My Menu Bar is in Auto hide? Help!
My Menu Bar is hiding, unless I click on that area. I have tried control+shift+f, and it is not working! PLease help!!
-
Business Partner -Credit Management
Hi Experts, I am facing a tricky situation. This problem is coming in Credit Management(FSCM) of Business Partner (Transaction - BP). My Functional Consultant has activated the Credit Management role in business partner. I added some of the table in
-
Hi ALL, I want learn report script in essbase any documentation plz give me the url or any documentation Thanks in Advance
-
every time i open up a tab with fire fox other window open with 8 tabs each & y=they all state :: Index of file:///C:/Program Files (x86)/Mozilla Firefox/ I tried searching on google but no help.. what do i do??
-
AFGetScriptingContext returns false
I'm trying to rewrite an old plug-in that works in acrobat 4, but needs to be upgraded to Acrobat 9 SDK. The plug-in compiles and links without any errors or warnings, but when starting Acrobat 9 the plug-in is loaded and initialized until it reaches