Why hashMap is not the part of collection framework

why hashMap is not the part of collection framework ??
why Map start its own new hierarchy??
thanks

A Map is not simply a collection of stuff, it is a mapping from stuff to stuff.
It doesn't make any sense to "add stuff to a map", unless you tell it both a key and a value.
It doesn't make any sense to ask "does this contain stuff", unless you tell it to look in its keys or in its values.
Those (and similar) reason explain why a Map is not a Collection.
Note that there are views of the keys and the values that do behave like Collections (for example you can take the keys() view of the Map and tell it to remove stuff from it and it will do what you'd expect). But the Map as a whole is not a Collection of stuff. It is a mapping of stuff.
(I hereby declare "stuff" to be a technical term).

Similar Messages

  • Map - why  not a part of collection interface

    Pals,
    Why Map is not a part of Collection interface. This was a question asked to be inteh interview.
    I answered that it based on key value pairs thats y its not a part of collection interface. Dunno whether this is correct or not
    Benji

    And you could have scored some points if you casually mentioned that views of Map<K,V> do present collections:
    Set< Map.Entry <K,V> > entrySet()
    Set <K> keySet()
    Collection <V> values()

  • How do I port my old number?  Why am I not the account owner?  I set the account up,  I am the one paying the bill.

    Just got a new verizon phone.  I had a virgin Mobile phone.  I just want to port my number.  The web site in no help.  Called some number I found.  Bad connection.  I could not hear the lady and she dropped my call.  Also,  why am I not the account owner.  I set this account up.

    Are you porting your number over to VZW from Virgin on a new line or are you trying to do this on a line you've already established?  As for establishing account credentials...call VZW @ 800-922-0204 and I'm sure once you verify who you are then they'll be able to at least help with that part...

  • In SAP why CRM is a separate software, why it is not a part of R3 solution?

    Hi,
    My friends would like to know, in SAP why CRM is a separate software, why it is not a part of R3 solution?
    Help me to give a good answer to them.
    Regards,
    Manju

    hi,
    It is because purpose of both is different. CRM is used to increase business touch points to customer. ERP is used to run basic business processes. and purpose of crm is to bring customer close to you. It proivde various channels with which customer can intract. Marketing sales and services are basic block (pillar) of crm. For detils read documentation on sap.com
    Best Regards
    Pankaj Kumar

  • Why Sybase is not the prefered database for SAP?

    Dear Sir/Madam,
    Why Sybase is not the preferred database for SAP?
    What is the difference between Oracle performance and Sybase!
    I am sure that both are RDBMS!
    Please Clear this doubt.
    Sreevidya.S

    Because Sybase is a much smaller "player" in the DB world.
    Oracle is the industry leader; and it is usually a wise decision for a software product to store it's data into the "best of brand" technology.

  • Why is Thumbnail not the same picture as photo?

    I just imported some pictures from my digital camera, but the thumbail photo is different from the actual picture.  Any ideas how to get the thumbnail to match the photo?

    I got it resolved.  I had to Rebuild Thumbnails.  If you need to do this it is easy. Quit IPhoto, Hold down Command and Option.  Reopen IPhoto.  When screen comes up choose Rebuild Thumbnails, then hit Repair.  It will take awhile if you have lots of pictures.  But it goes through two different processes and then Iphoto reopens and all is well again! 

  • Why a MacBook Pro buyer has not the chance to by the Mac with a NVIDIA card

    Dear mac lovers,
    I wonder why we have not the chance to buy a MacBook Pro with a NVIDIA Graphic card?

    I guess it's down to deals, money and handshakes. The same reason PC manufactures use a specific graphics brand. There are very few that give the option (notebooks anyway).
    Just to add i understood your question perfectly and I'm sure your level of written/spoken English is far better than other posters level of German
    s
    Message was edited by: simonf66
    because my grammer is sh1te sometimes

  • Why do programs change the volume of main channels?

    Why do programs modify the volume of the system themselves and not just of their own "channel" similar to in windows? The only programs I found that do this are quakelive and the flash plugin.
    The fact these programs do do this means it it possible, so why is it not the standard?
    It is quite annoying to have to raise the volume of my system just because I turned down the sound in mplayer or mp3blaster or some other application. Is there any easy fix for this?

    lucke wrote:
    josh000 wrote:I don't want to draw comparisons, but windows and mac have had this basic ability for at least the last 10 years.
    Didn't system per-app volume control, akin to the one provided by pulseaudio, appear only in Vista?
    For whatever it is worth, I use pulseaudio only for that functionality.
    No, Vista included separate mixers for each application.
    Programs have had independent volume control since 95, and quite possible since 3.1
    You could make a movie player have lower volume than say, a game or song playing, while having one volume control for the system. In vista beyond you have separate volume controls for each application, regardless of if the application allows it or not.

  • HT204411 iTunes store - I live in the German speaking part of Switzerland (and have a credit card address here too) but want to watch films in English, Italian, or French. Why are films not available in these other languages ?

    Hello, I live in the German speaking part of Switzerland (and have a credit card address here too) but want to watch films in English, Italian, or French. Why are films not available in these other languages ? Unless I am mistaken, iTunes Switzerland is far from Swiss and does not encourage its people to watch films in the local languages of its country (at least French and Italian would be good too...). Can anyone help ? Do I have to move to Geneva to watch a non French film in French or Lugano to watch a non Italian film in Italian or simply buy a DVD to get round it?

    I have the same problem. I want to watch any movies in French (in the original, or subtitled and/or dubbed). But I cannot seem to find any on iTunes. Does iTunes offer any content in other countries (I live overseas) in the languages of those countries?

  • Why would SMO WMI not return SQL 2012 Services in the ManagedComputer.Services collection when the instances are in ServerInstances

    The following code
    var comp = new Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer();
    var bob = comp.Services;
    Only returns the 2008R2 instances on my machine not the sql 2012 instances.
    Oddly the ServerInstances includes all the instances.
    This means I can't get the StartupParameters for the instance.
    I've checked and its definitely using the sql 2012 version of SMO. All services are using the same user account (Network Service)
    Can anyone think why this would be.
    @simon_sabin -
    SQL Know How - SQL Server Consultancy and Real world training - SQLBits - Largest SQL Server Conference in Europe and its free

    2014-09-08T20:23:33.1175952+02:00 *** Test of the default constructor of ManagedComputer
    Name of the ManagedComputer : USER-PC
    - 3 ClientProtocols
    - 0 ServerAliases
    - 3 ServerInstances
    - Instance : EXPRESS_ADV_2014
    - Instance : EXPRESSADV2014
    - Instance : SQLEXPRESS
    - 12 Services
    List of the available services :
    - Service : MSSQL$EXPRESS_ADV_2014
    - DisplayName : SQL Server (EXPRESS_ADV_2014)
    - ErrorControl : Normal
    - PathName : "F:\Install_SQLServerExpress2014\MSSQL12.EXPRESS_ADV_2014\MSSQL\Binn\sqlservr.exe" -sEXPRESS_ADV_2014
    - ProcessId : 1972
    - ServiceState : Running
    - Type : SqlServer
    - StartMode : Auto
    - Service : MSSQL$EXPRESSADV2014
    - DisplayName : SQL Server (EXPRESSADV2014)
    - ErrorControl : Normal
    - PathName : "C:\Program Files\Microsoft SQL Server\MSSQL12.EXPRESSADV2014\MSSQL\Binn\sqlservr.exe" -sEXPRESSADV2014
    - ProcessId : 0
    - ServiceState : Stopped
    - Type : SqlServer
    - StartMode : Disabled
    - Service : MSSQL$SQLEXPRESS
    - DisplayName : SQL Server (SQLEXPRESS)
    - ErrorControl : Normal
    - PathName : "C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS_ADV\MSSQL\Binn\sqlservr.exe" -sSQLEXPRESS
    - ProcessId : 356
    - ServiceState : Running
    - Type : SqlServer
    - StartMode : Auto
    - Service : MSSQLFDLauncher$EXPRESS_ADV_2014
    - DisplayName : SQL Full-text Filter Daemon Launcher (EXPRESS_ADV_2014)
    - ErrorControl : Normal
    - PathName : "F:\Install_SQLServerExpress2014\MSSQL12.EXPRESS_ADV_2014\MSSQL\Binn\fdlauncher.exe" -s MSSQL12.EXPRESS_ADV_2014
    - ProcessId : 1708
    - ServiceState : Running
    - Type : 9
    - StartMode : Manual
    - Service : MSSQLFDLauncher$EXPRESSADV2014
    - DisplayName : SQL Full-text Filter Daemon Launcher (EXPRESSADV2014)
    - ErrorControl : Normal
    - PathName : "C:\Program Files\Microsoft SQL Server\MSSQL12.EXPRESSADV2014\MSSQL\Binn\fdlauncher.exe" -s MSSQL12.EXPRESSADV2014
    - ProcessId : 0
    - ServiceState : Stopped
    - Type : 9
    - StartMode : Manual
    - Service : MSSQLFDLauncher$SQLEXPRESS
    - DisplayName : SQL Full-text Filter Daemon Launcher (SQLEXPRESS)
    - ErrorControl : Normal
    - PathName : "C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS_ADV\MSSQL\Binn\fdlauncher.exe" -s MSSQL11.SQLEXPRESS_ADV
    - ProcessId : 3980
    - ServiceState : Running
    - Type : 9
    - StartMode : Manual
    - Service : ReportServer$EXPRESSADV2014
    - DisplayName : SQL Server Reporting Services (EXPRESSADV2014)
    - ErrorControl : Normal
    - PathName : "C:\Program Files\Microsoft SQL Server\MSRS12.EXPRESSADV2014\Reporting Services\ReportServer\bin\ReportingServicesService.exe"
    - ProcessId : 0
    - ServiceState : Stopped
    - Type : ReportServer
    - StartMode : Auto
    - Service : ReportServer$SQLEXPRESS
    - DisplayName : SQL Server Reporting Services (SQLEXPRESS)
    - ErrorControl : Normal
    - PathName : "C:\Program Files\Microsoft SQL Server\MSRS11.SQLEXPRESS_ADV\Reporting Services\ReportServer\bin\ReportingServicesService.exe"
    - ProcessId : 2516
    - ServiceState : Running
    - Type : ReportServer
    - StartMode : Auto
    - Service : SQLAgent$EXPRESS_ADV_2014
    - DisplayName : SQL Server Agent (EXPRESS_ADV_2014)
    - ErrorControl : Normal
    - PathName : "F:\Install_SQLServerExpress2014\MSSQL12.EXPRESS_ADV_2014\MSSQL\Binn\SQLAGENT.EXE" -i EXPRESS_ADV_2014
    - ProcessId : 0
    - ServiceState : Stopped
    - Type : SqlAgent
    - StartMode : Disabled
    - Service : SQLAgent$EXPRESSADV2014
    - DisplayName : SQL Server Agent (EXPRESSADV2014)
    - ErrorControl : Normal
    - PathName : "C:\Program Files\Microsoft SQL Server\MSSQL12.EXPRESSADV2014\MSSQL\Binn\SQLAGENT.EXE" -i EXPRESSADV2014
    - ProcessId : 0
    - ServiceState : Stopped
    - Type : SqlAgent
    - StartMode : Disabled
    - Service : SQLAgent$SQLEXPRESS
    - DisplayName : SQL Server Agent (SQLEXPRESS)
    - ErrorControl : Normal
    - PathName : "C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS_ADV\MSSQL\Binn\SQLAGENT.EXE" -i SQLEXPRESS
    - ProcessId : 0
    - ServiceState : Stopped
    - Type : SqlAgent
    - StartMode : Disabled
    - Service : SQLBrowser
    - DisplayName : SQL Server Browser
    - ErrorControl : Normal
    - PathName : "C:\Program Files (x86)\Microsoft SQL Server\90\Shared\sqlbrowser.exe"
    - ProcessId : 2628
    - ServiceState : Running
    - Type : SqlBrowser
    - StartMode : Auto
    Hello Simon ,
    For SMO assemblies : the version is 11 for SQL Server 2012 , and 10 for SQL Server 2008 R2 ( and not 10.5 , so when you have SQL Server 2008 and 2008 R2 , the SMO assemblies for 2008 are replaced by the SMO assemblies for 2008 R2 ). I faced this
    problem when I installed SQL Server 2008 R2 aside a left 2008 install.
    On my current computer , I have only 2012 and 2014 instances and I have no problem.
    To check the version of the assemblies ( Microsoft.Smo.SqlWmiManagement mainly ) in your Visual Studio , click on the name of this assembly and look at the Version : it should be 11.0.0 ( for SQL Server 2012 ).
    Yesterday , I have written a little application to view the instances and services on my computer.
    using System.Collections.Specialized;
    using System.Data;
    using System.Linq;
    using System.Management;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using Microsoft.SqlServer.Management.Common;
    using Microsoft.SqlServer.Management.Dmf;
    using Microsoft.SqlServer.Management.Facets;
    using Microsoft.SqlServer.Management.Sdk.Sfc;
    using Microsoft.SqlServer.Management.Smo;
    using Microsoft.SqlServer.Management.Smo.SqlEnum;
    using Microsoft.SqlServer.Management.Smo.Wmi;
    namespace Test_ManagedComputer_SMO2014_VCS2014
    /// <summary>
    /// Class for fields/properties/methods used in the Main method
    /// </summary>
    class Program
    private static ManagedComputer m_mc = null;
    public static ManagedComputer Mc
    get
    return m_mc;
    private set
    m_mc = value;
    static void Main( string[] args )
    String _s = "";
    if ( !CommonCls.AppInit("en-US" , true ) )
    return;
    _s = "Test of the default constructor of ManagedComputer";
    Console.WriteLine(_s);
    CommonCls.AppWriteLog(true , _s);
    m_mc = new ManagedComputer();
    _s = String.Format("Name of the ManagedComputer : {0}" , m_mc.Name );
    Console.WriteLine(_s);
    CommonCls.AppWriteLog(false , _s);
    _s = String.Format(" - {0} ClientProtocols" , CommonCls.Int32ToString( m_mc.ClientProtocols.Count , 5 ));
    Console.WriteLine(_s);
    CommonCls.AppWriteLog(false , _s );
    _s = String.Format(" - {0} ServerAliases" , CommonCls.Int32ToString( m_mc.ServerAliases.Count , 5 ) );
    Console.WriteLine(_s);
    CommonCls.AppWriteLog(false , _s);
    _s = String.Format( " - {0} ServerInstances" , CommonCls.Int32ToString( m_mc.ServerInstances.Count , 5 ) );
    Console.WriteLine(_s);
    CommonCls.AppWriteLog(false,_s);
    foreach ( ServerInstance _serverinstance in Mc.ServerInstances )
    _s = String.Format(" - Instance : {0}" , _serverinstance.Name );
    Console.WriteLine(_s);
    CommonCls.AppWriteLog(false,_s);
    _s = String.Format( " - {0} Services" , CommonCls.Int32ToString( m_mc.Services.Count , 5 ) );
    Console.WriteLine(_s);
    CommonCls.AppWriteLog(false,_s);
    _s = "List of the available services : ";
    Console.WriteLine(_s);
    CommonCls.AppWriteLog(false,_s);
    foreach ( Service _service in Mc.Services )
    _s = " - Service : " + _service.Name;
    Console.WriteLine(_s);
    CommonCls.AppWriteLog(false,_s);
    _s = " - DisplayName : " + _service.DisplayName;
    Console.WriteLine(_s);
    CommonCls.AppWriteLog(false,_s);
    _s = " - ErrorControl : " + _service.ErrorControl.ToString();
    Console.WriteLine(_s);
    CommonCls.AppWriteLog(false,_s);
    _s = " - PathName : " + _service.PathName;
    Console.WriteLine(_s);
    CommonCls.AppWriteLog(false,_s);
    _s = " - ProcessId : " + _service.ProcessId.ToString();
    Console.WriteLine(_s);
    CommonCls.AppWriteLog(false,_s);
    _s = " - ServiceAccount : " + _service.ServiceAccount;
    Console.WriteLine(_s);
    CommonCls.AppWriteLog(false ,_s);
    _s = " - ServiceState : " + _service.ServiceState.ToString();
    Console.WriteLine(_s);
    CommonCls.AppWriteLog(false,_s);
    _s = " - Type : " + _service.Type.ToString();
    Console.WriteLine(_s);
    CommonCls.AppWriteLog(false,_s);
    _s = " - StartMode : " + _service.StartMode.ToString();
    Console.WriteLine(_s);
    CommonCls.AppWriteLog(false,_s);
    EndOfProgram :
    CommonCls.AppClose();
    I am getting the following results
    2014-09-08T20:23:33.1175952+02:00 *** Test of the default constructor of ManagedComputer
    Name of the ManagedComputer : USER-PC
    - 3 ClientProtocols
    - 0 ServerAliases
    - 3 ServerInstances
    - Instance : EXPRESS_ADV_2014
    - Instance : EXPRESSADV2014
    - Instance : SQLEXPRESS
    - 12 Services
    List of the available services :
    - Service : MSSQL$EXPRESS_ADV_2014
    - DisplayName : SQL Server (EXPRESS_ADV_2014)
    - ErrorControl : Normal
    - PathName : "F:\Install_SQLServerExpress2014\MSSQL12.EXPRESS_ADV_2014\MSSQL\Binn\sqlservr.exe" -sEXPRESS_ADV_2014
    - ProcessId : 1972
    - ServiceState : Running
    - Type : SqlServer
    - StartMode : Auto
    - Service : MSSQL$EXPRESSADV2014
    - DisplayName : SQL Server (EXPRESSADV2014)
    - ErrorControl : Normal
    - PathName : "C:\Program Files\Microsoft SQL Server\MSSQL12.EXPRESSADV2014\MSSQL\Binn\sqlservr.exe" -sEXPRESSADV2014
    - ProcessId : 0
    - ServiceState : Stopped
    - Type : SqlServer
    - StartMode : Disabled
    - Service : MSSQL$SQLEXPRESS
    - DisplayName : SQL Server (SQLEXPRESS)
    - ErrorControl : Normal
    - PathName : "C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS_ADV\MSSQL\Binn\sqlservr.exe" -sSQLEXPRESS
    - ProcessId : 356
    - ServiceState : Running
    - Type : SqlServer
    - StartMode : Auto
    - Service : MSSQLFDLauncher$EXPRESS_ADV_2014
    - DisplayName : SQL Full-text Filter Daemon Launcher (EXPRESS_ADV_2014)
    - ErrorControl : Normal
    - PathName : "F:\Install_SQLServerExpress2014\MSSQL12.EXPRESS_ADV_2014\MSSQL\Binn\fdlauncher.exe" -s MSSQL12.EXPRESS_ADV_2014
    - ProcessId : 1708
    - ServiceState : Running
    - Type : 9
    - StartMode : Manual
    - Service : MSSQLFDLauncher$EXPRESSADV2014
    - DisplayName : SQL Full-text Filter Daemon Launcher (EXPRESSADV2014)
    - ErrorControl : Normal
    - PathName : "C:\Program Files\Microsoft SQL Server\MSSQL12.EXPRESSADV2014\MSSQL\Binn\fdlauncher.exe" -s MSSQL12.EXPRESSADV2014
    - ProcessId : 0
    - ServiceState : Stopped
    - Type : 9
    - StartMode : Manual
    - Service : MSSQLFDLauncher$SQLEXPRESS
    - DisplayName : SQL Full-text Filter Daemon Launcher (SQLEXPRESS)
    - ErrorControl : Normal
    - PathName : "C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS_ADV\MSSQL\Binn\fdlauncher.exe" -s MSSQL11.SQLEXPRESS_ADV
    - ProcessId : 3980
    - ServiceState : Running
    - Type : 9
    - StartMode : Manual
    - Service : ReportServer$EXPRESSADV2014
    - DisplayName : SQL Server Reporting Services (EXPRESSADV2014)
    - ErrorControl : Normal
    - PathName : "C:\Program Files\Microsoft SQL Server\MSRS12.EXPRESSADV2014\Reporting Services\ReportServer\bin\ReportingServicesService.exe"
    - ProcessId : 0
    - ServiceState : Stopped
    - Type : ReportServer
    - StartMode : Auto
    - Service : ReportServer$SQLEXPRESS
    - DisplayName : SQL Server Reporting Services (SQLEXPRESS)
    - ErrorControl : Normal
    - PathName : "C:\Program Files\Microsoft SQL Server\MSRS11.SQLEXPRESS_ADV\Reporting Services\ReportServer\bin\ReportingServicesService.exe"
    - ProcessId : 2516
    - ServiceState : Running
    - Type : ReportServer
    - StartMode : Auto
    - Service : SQLAgent$EXPRESS_ADV_2014
    - DisplayName : SQL Server Agent (EXPRESS_ADV_2014)
    - ErrorControl : Normal
    - PathName : "F:\Install_SQLServerExpress2014\MSSQL12.EXPRESS_ADV_2014\MSSQL\Binn\SQLAGENT.EXE" -i EXPRESS_ADV_2014
    - ProcessId : 0
    - ServiceState : Stopped
    - Type : SqlAgent
    - StartMode : Disabled
    - Service : SQLAgent$EXPRESSADV2014
    - DisplayName : SQL Server Agent (EXPRESSADV2014)
    - ErrorControl : Normal
    - PathName : "C:\Program Files\Microsoft SQL Server\MSSQL12.EXPRESSADV2014\MSSQL\Binn\SQLAGENT.EXE" -i EXPRESSADV2014
    - ProcessId : 0
    - ServiceState : Stopped
    - Type : SqlAgent
    - StartMode : Disabled
    - Service : SQLAgent$SQLEXPRESS
    - DisplayName : SQL Server Agent (SQLEXPRESS)
    - ErrorControl : Normal
    - PathName : "C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS_ADV\MSSQL\Binn\SQLAGENT.EXE" -i SQLEXPRESS
    - ProcessId : 0
    - ServiceState : Stopped
    - Type : SqlAgent
    - StartMode : Disabled
    - Service : SQLBrowser
    - DisplayName : SQL Server Browser
    - ErrorControl : Normal
    - PathName : "C:\Program Files (x86)\Microsoft SQL Server\90\Shared\sqlbrowser.exe"
    - ProcessId : 2628
    - ServiceState : Running
    - Type : SqlBrowser
    - StartMode : Auto
    CommonCls.AppWriteLog is only a method which has 2 parameters , the 2nd one is the string to write in a application log , the 1st if true , the current datetime is written before the content of the 1st parameter. It is useful to simulate a hardcopy of the screen
    , especially when the application is a console one.
    I have not tested to write the startup parameters but it was working in a previous application
    As you can see , I have 3 instances , 1 SQL Server 2012 and 2 SQL Server 2014 ( but one is "ill" it's why the startup of the SQL Server service is disabled , it will be repaired when I will reinstall W7 or install W8 )
    I don't see any reason why you are not seen the 2012 instances except if the version of your assembly is 10 instead 11 ( a little tip :when you are adding a reference , in the box after a browse , you are sorting the names of the
    assemblies in the selection box , as the assemblies 2008/2008 R2 are appearing before the assemblies 2012 , it' minimizing the risk of confusion of assemblies and try to increase the visibility of the full path by double-clicking the title of the Path
    column , if you don't do that , you should not see the version number included in the path name ).
    Don't hesitate to post again for more help or explanations.
    Have a nice day
    Patrick
    Mark Post as helpful if it provides any help.Otherwise,leave it as it is.

  • Why has Apple not offered something like "Free Safe Text" as part of the iOS?

    I just saw a story on TV about a new app called "Free Safe Text".  I have been looking for something like that.  It is not currently offered in The Apple App store.  I have even asked our business insurance carrier for something like it.  Apple obviously has become the leader in the smart phone market.  I don't understand why they are not demonstrating a concern for safety by offering a similar app or by building it into their iOS.  I believe that the insurance community, as well as the public should demand that this be done now.  Distracted driving is killing thousands of everyone's friends, neighbors, and loved ones.  Apple should act more responsibly in this area!

    All I am saying is that the improper and unsafe use of smart phones has become a public safety issue.  I don't believe that any law or our elected public officials will ever be successful in controlling this problem.  I do not mean to imply that Apple is responsible for the irresponsible use of their devices.  I do believe that Apple, as well as all other smart phone manufacturers, should work diligently, hand and arm with the insurance industry, to build hardware and software features into their devices to solve this problem.  Ultimately, it will be the insurance community that will demand that the mobile phone industry build the necessary safety features into their products.  As the industry leader, it would be nice to see Apple at the forefront of these efforts.  I am a long term and loyal Apple product user.  They have obviously been very successful.  I want them to continue to be!  Apple should lead the industry down the road to solving this problem long term.  The responsible thing for us all to do is to encourage Apple, and the entire mobile phone industry to move quickly down this path to save as many lives as possible.  If this includes disabling smart phones entirely while in a moving vehicle, so be it.  The best solution would be to take vehicle control out of human hands.  Unfortunately, technology is not far enough along to make that feasible.
    PH

  • HT5772 How do you delete a movie from a local computer without deleting it from the library?  This should be such a simple procedure, but it's not. And while we're at it, why is iTunes NOT one of the dropdown product choices?

    All Apple support says about deleting movies from a computer is that you "should" be able to re-download it if you live in the right area.  Well, I'm in the U.S.A. and just deleted one of the movie extra features exactly as described in the support directions.  According to Apple I should be able to re-download this from the cloud at any time, but now I no longer even see the title listed.  That's why I wanted to test their support statements with a Movie Extra instedad of a real movie.  This should be the simplest of tasks to manage, yet they make it extremely difficult.  Why?  I own the movies and I want them to stay in my iTunes library basically forever.  Makes sense, right?  But, I only have so much room on my laptop to store movies that I want to have with me on long trips, etc.  So if I only have the space to store 3 or 4 movies on the disk, shouldn't I have the ability to every once in a while delete one of those movies from my local computer ONLY, NOT my library, so that I can download a different movie?  Yet the first thing iTunes does when you hit the delete key is tell you that it will remove the movie forever from all devices and the library.  So why does support say you can download again any time from the cloud then?  The worse part is, the calamity doesnt stop there.  Wait until you see the message you actually get once you say that yes, you do want to delete the movie (but only because you assume that you really can download it again sometime).  Here is the exact 2 messages you get from Apple, in the same popup box.
    Do you want to move the selected movie to the Recycle Bin, or keep it in the iTunes Media Folder?
    Only files in the iTunes Media Folder will be moved to the Recycle Bin.
    [Cancel]  [Move to the Recycle Bin]  [Keep File]
    Is that the most confusing popup or what?  Who develops this kind of software?!?!?! 
    I have tried it both ways and the only difference is that the file shows up in the Recycle Bin or doesn't.  But in both cases the file name no longer shows in the movie list, so I don't know how to re-download it from the Cloud.  Better hey, if I clicked "Keep File", where is it?  I can't see it anywhere, so where is it kept and what can I actually do with it?
    I have to be honest, I love my iPhone and some of the neat features, but when it comes to iTunes, I have never seen a more difficult piece of software to use in my life... and I'm a software developer.  Your Support documentation is actually more confusing than the softwae itself, it's almost as if you don't want people to use the software, just simply buy stuff and listen/watch it, but nothing else.  Seriously, this is the most cumbersome, unfriendly piece of software I've ever seen.  What does it say about Apple iTunes when everyone has to google solutions for how to do something rather than using Apple support documentation.
    Seriously disappointed in Apple iTunes and it's never really gotten any better over time.  This is one of the primary reasons I have never moved all of my recording studios and office operations over to an Apple platform.  Hardware and phones are awesome, but your software is either grossly incompetent or intentionally designed to make it all but impossible to use.  Either way, it's worthless to me. We're talking about software that does nothing else but manage media that I already own on multiple devices.  That should be one of the simplest things in the world to do.  Sad... very sad.
    While we're at it.... why isn't iTunes listed on the product dropdown below?  Maybe it's not even considered a product, which would explain it's goofiness I guess.

    I own the movies and I want them to stay in my iTunes library basically forever.
    But in both cases the file name no longer shows in the movie list, so I don't know how to re-download it from the Cloud.
    iTunes prefs > Store > Show iTunes in the Cloud purchases.
    This will show all your iTunes purchases in your library with a cloud icon down arrow. Click the icon to redownload or click on Play to stream without downloading.
    Also see this , -> Download past purchases
    and techncially, you don't "own" the movie, You simply have a license to use it.
    Yet the first thing iTunes does when you hit the delete key is tell you that it will remove the movie forever from all devices and the library.
    Actually, no it does not tell you that.
    FYI: You should keep copies of all yoru iTnue spurahses as the labels/movie studios/copyright owners can pull their product at anytime and it won't be available to redownload.
    Suggestions here -> http://www.apple.com/feedback/

  • Value does not fall within the expected range in my itemupdated eventreceiver while accessing a splist column on the root site collection

    hi,
     I am performing the below operations:
    1) Itemupdated event handler when a document is uploaded into the document library
    2) Now amreading another list which is in the root  site level so, i used spsite, spweb again and accessed that splist and trying to read single line of text column and user or group column.
    Now when i am reading this, i am getting the error "Value does not fall within the expected range".
    I went to resource throttling under central admin -->my current web appln and changed that value to 20  from 8
    even after performing the above, i am getting the same error.
    pls help anyone has faced this issue before.
    Accessing a splist which is under root site collection within the itemupdated eventreceiver is allowed in SP ?

    hello sir,
     as per my requirement i have to access a  splist which is residing in the ROOT SITE COLLECTION OF THIS WEB APPLICATION. the event receiver i have written is residing in one of the few document libraries within the sub site. there are hundreds
    of sub sites exist in this site collection. I need to access the root site collection within the itemevent receiver and access thatperson column from that splist. why i ahve kept this list at the root site collection level [
    http://server1:2020/ ] , because this  splist is the UI for customer's sp admin for performing  weekly tasks. like adding few items in the splist and my event receiver fires and check this column- person /group
    column ]  and apply permissions on the  document.
    so my doubt is it possible to access the root site collection from my event receiver code.
    spweb from properties web is just the subsite url and not the site collection. i want to get the root sitec ollection url's splist.
    also am already running this code under runwithelevatedprivileges.

  • Why can't I view video from my SD card on my Mac? It appears on my RFH400 but not the Mac?!

    I recorded four short videos onto an SD card using a Canon HFR400 video camera. When I load the SD card into the computer I’m only able to view one video. The others show no images, only a black screen but each will play for the length of each video. 
    Weird part is that I can play back all four videos in playback mode on the camera. It’s just loading them onto the computer which causes 3 of 4 to go blank. Any idea why it’s not allowing me to view?? 
    I thought it had to do with the format or possibly using a Mac, but it doesn’t make sense that one video can be seen and the others can’t. They were all shot within 15 minutes of each other. May have to try Canon tech support but it doesn’t seem to be a camera issue.

    Hi canondude!
    Thanks for posting.
    Ho are you bringing the video clips over to your computer?  Are you connecting the camera or are you using a card reader?  What program are you using to import the video clips?
    If this is a time sensitive-matter, additional support options are available at Contact Us.
    Did this answer your question? Please click the Accept as Solution button so that others may find the answer as well.

  • Get the current context of the site where web-part is added in the same site collection

    Hi,
    I'm creating a visual web-part in SharePoint 2013 using server object model (can't user COM as the code will run on the same server) to get all the members of "Members" group of the site/web wherever this web-part
    will be added (in the same site-collection), so it will take the context of the site wherever it is added.
    For Eg: I have a site collection "http://<Server_name>/sites/Finance" OR "http://<Server_name>/sites/Finance/Microsoft" OR some other subsite. I have used SPContext.Current property to get the current context
    , but no success :( . 
    I tried in SPSite: SPContext.Current.Site ; new SPSite(SPContext.Current.Web.URL) and many other combinations with SPSite.
    in SPWeb : site.openweb()
    But I'm always getting the URL as "http://<Server_name>/" and not the context where the web-part is added in the same site collection.
    Vipul Jain

    Hi Bjoern,
    Thanks for the reply. I'm able to get the access of members group through API's. Just wanted to know about the context in SPSite & SPWeb. As you suggested , is there no need to use SPSite ?
    using (SPWeb web = SPContext.Current.Web)
                            SPGroup membersGroup = web.Groups[web.Name + " Members"];                     
                            SPUserCollection lstMembers = web.Groups[web.Name + " Members"].Users;
                            foreach (SPUser member in lstMembers)
                                // add all the group users to the list                            
                                users.Add(member.Name);
    It's not working 
    Vipul Jain

Maybe you are looking for

  • Best Buy manager escorted me out of the store after refusing to price match

    Let me start by saying that I have never been escorted out of ANY retail store or business. It was appalling and embarassing and I left so angry that I might never return to Best Buy again. The store in question is:  SAN RAFAEL CA (Store 1021) 700 Du

  • Authorization scheme for users stored in a database table?

    Hello! I'm trying to find out how to make an authorization scheme for database users. I first made an authentication scheme for my current application, I named it "Authentication for database accounts", and the scheme type is "Database Accounts". A w

  • Newbie Question, OR statement for GET requests

    I apologize but I am not sure what to google to get the information I need. Typing OR is google in useless :(. Is there a way to use OR statements in HTTP requests? For example, I am making a call to a web service like this: http://services.myintrane

  • CD rom does not appear in boot menu in lenovo G500 windows 8

    Hello I want to format my lenovo G500 windows 8 and install windows 7 but I can't because the CD rom does not appear in the boot menu Solved! Go to Solution.

  • Problem with new step in acc seq

    hi all, i have created a new step in an existing zcc sqe. - dev/customer  (at the top of the seq) and std table 007 (no release status). the acc seq now is acc no.     table     des 5     7     Division/Customer 10     952     Sales org./Plant/SalesD