EP FAQ's

Hi,
   Please send me the FAQ's in  EP
Thanks and Regards,
Venkata

Hello VEnkata,
Check out EP FAQs here.
https://wiki.sdn.sap.com/wiki/display/EP/FAQ
Regards
Deb

Similar Messages

  • FAQ: How do I share files in Revel?

    SHARING OVERVIEW:
    In Revel, you can share links to albums which allows others to view photos and videos from a web browser at adoberevel.com. Revel also supports sharing in a variety of other ways, by email, facebook, twitter, message, etc. In addition, users can create libraries and invite other revel users (such as close friends and family) to collaborate in a group library. Collaborative users in a group library can add photos and videos, make comments, and favorite photos and videos.
    SHARING PHOTOS AND VIDEOS ON SOCIAL MEDIA
    Users can share specified photos and videos on social media sites such as facebook and twitter. They can also post a link on social media sites that will take users to view an album on adoberevel.com in their browser.
    SHARING LINKS TO ALBUMS (Recipient does not need a Revel account)
    General sharing in Revel is done by sending a link to an album to others so that they can then click on it or paste it into a web browser in order to access your Revel album online for viewing and downloading files (You can enable or disable downloading for each album). If you want to share a particular photo, you can view an album in the browser, then select the photo of choice, and then copy the url in the browser bar and send that instead. Users will still have access to the entire album, but it will open one specific photo.
    SHARING VIDEOS
    In iOS, you can share a video by tapping on the video to bring it up in full screen view (loupe view). Tap on the arrow on the upper right hand corner and pick "share". You can share via message, twitter , or email. Alternately, you can select the arrow and pick share to facebook.
    In adoberevel.com, videos must be put into an album and then a link to the album can be shared as described above in “Sharing Links to Albums”
    Video is not yet supported in the Mac and Windows 8 versions of Revel.
    GROUP LIBRARIES  (Recipient must have a Revel account)
    Revel users have the ability to create additional libraries, and the option to maintain them collaboratively with selected trusted users. This feature allows multiple users to login to Revel and access a "GROUP" library. The owner invites other users to participate in his/her group library by email invitation. Users who participate in a group library will have access to the library when they login to their own accounts. They can add and edit files, and remove files that they have added, but cannot delete files that others have added.
    See this link for a great overview to get started with Revel. Note the tab for apple vs windows platforms:
    http://www.adobe.com/support/revel/gettingstarted/revel_gs.html
    Revel 1.10 for Mac
    Share individual photos
    On a Mac, you can export or copy versions of the photo to use in other applications. Click the actions icon and select export current version or export original. In addition, in full screen view (loupe view) for one photo, click the actions icon, and select share on Facebook, Twitter, Flickr, message, or Airdrop.
    Share an album
    Share a link to an album: From Album view, click on the sharing icon and click Share This Album > Copy Link. You can enable downloads by setting the Allow Downloads slide to on.
    Invite others to participate in a Group Library
    In Mac version 1.10, click on the gear to bring up the library listing. Click on the > symbol inside the blue circle. In the SHARING WITH  section, click on the + in the green circle to add a user. Just insert the email  (adobeID)  that they use to log into Revel. This will send them an invitation to participate in the group library and once they accept, it will appear in their revel library list .
    Revel 2.1 for iOS- (iPad, iPhone, & iTouch)
    Share individual photos
    On an iPad or iPhone, you can share a photo on Facebook, Twitter, or through email. Tap the arrow in the rectangle icon and choose share, then select either email, facebook, or more for options.
    Share an album
    From Album view, tap on the arrow icon and then tap on Album Settings. Slide to turn Share via adoberevel.com ON. You can enable downloads by setting the slide to ON. Then, click Share Link... You can share via email, message, or twitter (if logged in) or copy the link to send to anyone.
    Alternately, click 'View in Browser' to copy the URL for sharing. After clicking 'view in browser', you must tap on the browser  bar to see the link, then tap again on the url to highlight it in the browser bar. Choose  'copy' and you can then paste it into your destination (email, facebook, twitter, text message, etc...)
    Share a video
    Tap on the video you want to share to bring up full screen view (loupe view). Tap on the arrow in the top right corner and select "share". Select message, facebook, twitter, or email.
    Invite others to participate in a Group Library
    ON iphone/ipad version 2.1:
    If you are in a library or album, then click the icon of 3 parallel lines to get to the library listing. Tap the 'i' with the circle around it next to the name of the library that you want to invite others to join.
    In the SHARING WITH  section, click on the "+" in the green circle to invite users to join this library. Just insert the email (adobeID)  that they use for logging into Revel.  This will invite them to participate in the group library. It will show in their library list when they login and accept the invitation, and they will be able to add files to it and view it's contents.
    Windows 8 Revel version 1.0
    Share individual photos
    When viewing photos in either a library or album, swipe down or right-click on one or more photos to select them. If it is not already visible, swipe up from the bottom of the screen or right-click to display the App bar. Tap or click Share to Facebook on the App bar. Alternately, you can share photos through email or other apps already installed on your device. To share, swipe from the right edge or scroll your mouse to bottom right and the share charms will appear. Click share and all of the apps available for sharing from your device will be displayed. Tap on the app to choose where to share your photos/videos.
    Share an album
    Tap or click on the word albums to get to album view. From the album view, tap or click on an album to open it. Swipe up or right-click to display the app bar. Tap or click Album Settings. In the Web Share section, you can move the slider to turn Share via adoberevel.com ON. If you wish to enable download, then you can move the slider for Allow downloads to ON.  You can then choose from the two options that display, Share Link (which opens share charms) and  View in Browser.
    Invite others to participate in a Group Library
    From the library view, tap on the library settings icon in the bottom right. In the SHARING WITH  section, click on the "+" to invite users to  join your group library. Insert the email  (adobeID) they use to log into Revel.  This will invite them to participate in the group library. The group library will show in their library list when they login and accept the invitation, and they will be able to add files and view the library's contents.
    Elements 12
    Share an album
    In the left pane, click the icon next to the album.
    Click Start Sharing.
    Note down the URL displayed on the next screen. You can email this URL to friends with whom you want to share the album.
    Invite others to participate in a Group Library
    In the left pane, click the icon next to the library name.
    Enter the email address of a collaborator you would like to invite and click Add. Elements adds the new group members and prompts you that the invitation is pending acceptance.
    Invite more group library participants if desired.
    Click Done.
    Premiere Elements 12
    Privately share your video on Revel :
    Using Premiere Elements 12, you can upload your video story to Revel. Once you have created your project on timeline, you can click on Publish+Share option. Select Private Web album there. Using this option you can upload your edited video story on Revel. You get the link of video on Revel which you can share with your friends and family.
    Adoberevel.com from a web browser
    Share an album:
    From the Album view, click on an album to select it. Click on the globe icon and  then on Start Sharing. to share via adoberevel.com. Turn the slide ON if you want to enable downloads. Click on Facebook, Twitter, or Google+ icons to share an album there. Click on View Shared Album to see the album in a web browser and copy the URL to send to others so that they can see your album. After clicking 'view in browser', you must highlight the url in the browser bar and copy it (ctrl c in windows, cmd c in mac) and you can paste it into your destination (email, facebook, twitter, blog, other social media etc...)

    Hi Gábor,
    It is possible you are sharing the wrong URL. This wouldn't surprise me as the FAQ is terribly confusing. I am going to re-state how to share an album with friends.
    To share an album from adoberevel.com:
    1. Go into your Library and create an album with whatever images you'd like.
    2. While in the album select Share. A dialog displays - select to Start Sharing
    3. After that another dialog displays with a short URL. Copy that URL and send it out via email or use one of the share icons that display on that screen. You can also select from that screen if you want people to be able to download images.
    You can select to stop sharing the album at any time by going back to that same dialog and select to Stop Sharing.
    If you want to share an album through the Revel Desktop:
    1. Go into your Library and select the Album icon (or go to File>New Empty Album
    2. Enter a name for you album. Select the Share to adoberevel.com checkbox. You can also decide if you want to allow downloads here.
    3. A short URL will be generated. You can copy that now if you'd like or come back to it. Select Create button.
    4. Add photos to the album.
    5. Click on the album in the list and a little " i " will display next to the album name. Click on it and the URL will display. That is the URL that you share. 
    Again, you can select to stop sharing the album at any time by going back to that same dialog and select to Stop Sharing.
    Glenyse

  • FAQ: Where can I learn tips and tricks about Revel?

    Tips, Tricks, and less known features in Revel (iOS)
    VIEWING FILES:
    From Library view, you can tap on SHOW and select to view the files by grid, dates, events, who they were added by, and by tags.
    From Library view, tap and hold on the bar at the top of your screen (where the clock is) to go to the top of the library of photos.
    From Library view, tap and hold on the library icon (bottom left icon) to go to the bottom of the library of photos.
    From Library view, for dates, events, added by, and tags mode (found by tapping show and selecting one of these options), you can swipe down and near the top of the screen you will see choices for ALL, PHOTOS, VIDEOS. You can display all, just photos, or just videos by selecting the appropriate choice.
    SELECTING FILES:
    From Library mode, you can easily select several photos in a row. Tap on SHOW and select GRID mode.Tap on the arrow in the top right corner and select add to album, share, save to camera roll, or delete. Then swipe your finger across several photos to select them in a row. You can still scroll up and down and add more.
    From Library mode, you can easily select all photos from a particular date. Tap on SHOW and select DATES mode.Tap on the arrow in the top right corner and select add to album, share, save to camera roll, or delete. Then tap on the grid of 9 squares to the right of the number of photos for that date. This will select all photos for that date.
    CHANGE THE DATE OF A PHOTO:
    From library view, you can touch and hold your finger on a photo to bring up a menu that allows you to change the date of the photo.
    SETTING AN ALBUM COVER PHOTO:
    - Select album view
    - Select album
    - In album, long press on a photo (touch and hold)
    You will see an option to select the photo as the cover.
    EDITING FILES:
    After making edits on a photo,
    if you touch and hold your finger on a photo after making some changes, you will get a context menu with otions to Cancel Changes, Revert to Original, and Duplicate Photo.
    CLEARING CACHE:
    If you have uploaded a ton of photos from your ios device, tapped a lot of photos view a larger image, or edited many photos, you might be able to reclaim some space on your device by clearing the cache. You can tap on the 3 parallel lines in the top left corner to get your list of Libraries, tap on the i inside the circle to the right of the library, and tap on CLEAR CACHE to reclaim some space. Your small thumbnails will remain since they don't take up a lot of space and can viewed quickly.
    AUTOIMPORT
    You can set your iphone or ipad so that it will automatically upload new photos, screenshots, and videos from your camera roll to revel. To set this up, tap on the 3 parallel lines in the top left of the screen. Then, tap on the gear for settings. You will see Import and Upload:  Auto-Import. Tap on AUTO-IMPORT and choose which library you want to import into. Choose none to disable this.  You have the option to autoimport videos also or to disable that choice. Slide the option to on if you wish to import videos also.
    CAPTIONS
    When you tap on a photo and go into loupe view, you can tap on the pencil icon to add a caption. This caption will display on the photo when it is viewed.
    FAVORITES
    When you tap on one photo or video to view it in loupe mode, you will see a heart in the bottom left corner. Tap on this heart icon to indicate that the photo is one of your favorites. If you share a library collaboratively (see link on sharing below) with your family or others, then they will get a notification (if enabled) that you have favorited a photo.
    COMMENTS
    When you tap on one photo or video to view it in loupe mode, you will see a speech bubble next to the heart in the bottom left corner. Tap on this  icon to add a comment on the photo. If you share a library collaboratively (see link on sharing below) with your family or others, then they will get a notification (if enabled) that you have commented on a photo.
    To delete a comment, swipe from right to left in the list of comments and then select delete to remove the one you want gone.
    EVENTS
    If you are in library view in date mode (found by tapping SHOW, DATES) tap the pencil icon to add an event name for the group of photos. When you ask to SHOW by EVENT, these will be displayed.
    ACTIVITY VIEW:
    If you tap the bullhorn icon on the bottom right of the screen, you will see activity view. This view shows recent activity in a library such as who added new photos, made comments on photos, put photos into an album, or marked a photo as a favorite, and when. This is particulary useful when you share a library collaboratively with family members and you want to see who did what.
    Tips, Tricks, and less known features in Revel (adoberevel.com)
    SETTING AN ALBUM COVER PHOTO:
    For web browser:
    - Select album view
    - Move cursor over the album
      You will see an edit icon appear in the upper right corner
    - Select the icon
    - Go into album and click on the photo that you want as the cover.  It will then become the album cover  
    KEYBOARD SHORTCUTS:
    Adoberevel.com now has keyboard shortcuts in loupe view. Click on a photo to get into loupe view.  In most cases when viewing both photos and videos, the following keyboard shortcuts are available:
    'f'       toggle favorite
    'left'   previous
    'right' next
    'c'      edit caption
    When you play a video, the following video-specific keyboard shortcuts are available:
    'space'  toggle play/pause
    'home'   seek video to start
    '0'          seek video to start
    'm'         mute video
    '='          increase volume
    'up'        increase volume
    '-'           decrease volume
    'down'   decrease volume
    Other General Revel How To's
    SUBSCRIBE   
    FAQ: How do I subscribe to Revel Premium?
    UPLOAD
    FAQ: How do I add (upload) files to Revel?
    SHARE
    FAQ: How do I share files in Revel?

    auzbee,
    You can start by taking a look at the "Service and Troubleshooting Guide-ThinkPad T61" and "ThinkPad Safety and Warranty Guide" booklets that come with the machine.
    Centex

  • Creative Cloud and existing Business Catalyst partners - FAQ

    This FAQ will cover topics related to Creative Cloud, for existing Business Catalyst users.
    How can I signup for Creative Cloud?
         Your Business Catalyst account should have been already updated right now with your Adobe ID. If you haven’t updated it yet, visit the Adobe ID – Business Catalyst account update FAQ.
    What benefits do I get with Creative Cloud ?
         In addition to acccess to all Creative Suite programs, Lightroom and others in one place, a Creative Cloud membership enables you to host up to five Business Catalyst websites. These sites will be webBasics sites. For a full comparison between plans, see this page. If you purchase Muse or Dreamweaver as individual products in Creative Cloud, you can host one Business Catalyst website for each of them. 
    My web design shop has several employees, each with their own Business Catalyst login with access our Partner Portal. Do we need Adobe IDs for each of our employees?
        Yes. Since these users are partner users, they need to use an Adobe ID. Visit the Adobe ID – Business Catalyst account update FAQ for more details
    I have a paid website that I want to host using my Creative Cloud subscription. Can I do this?
         This is not possible. You need to create a new webBasics temporary website in Business Catalyst and push it live.
    Can I move a trial/live Creative Cloud site under a different Creative Cloud subscription?
          This is not possible right now.
    Do I get any discount if I upgrade a Creative Cloud website to a higher Business Catalyst plan such as webMarketing or webCommerce?
          Currently there are no upgrade discounts for Creative Cloud members.
    What are the limitations of the webBasics websites that come with Business Catalyst and Creative Cloud membership?
         You will be limited to 100 MB of storage and 1 additional user (such as your customer). You will not get email, SMS or newsletters for this web plan.
    Can I buy more users? Can I buy more space? Can I buy email?
         We are working on creating this workflow but at this point we don’t have an exact release date for this feature.
    How can I upgrade the webBasics websites that come with Creative Cloud to a higher Business Catalyst plan?
         We are working on creating this workflow but at this point we don’t have an exact release date for this feature.
    Do I get any discount for purchasing more websites if I am a Creative Cloud subscriber?
         Right now there is no discount for Creative Cloud members.
    If I am an existing Paid Partner and I have a few employees for whom I paid Creative Cloud subscriptions, how many websites can I claim?
         You will have 5 websites for each employee. However, you will pay different licenses for all of them. Before purchasing these licenses, please contact Adobe Support to add these users to your partner portal. After you have added users to your partner portal, you will be able to access all the websites from it.
    *NOTE: If you have already add employees to your partner portal, then everything will work automatically.
    If you don’t want to access all your websites from the same Partner Portal, you don’t have to do anything.
    How can I set permissions for my employees regarding these websites? What permissions can I set?
          This will be part of a later Creative Cloud that will be launched this year.
    What happens if I cancel or stop paying my Creative Cloud subscription?
         Each live website (among the free websites under your Creative Cloud subscription) will stay live for an additional 30 days. This gives you time to decide whether you want to keep the site(s) live or remove them.  You will be prompted to upgrade your website to a regular Business Catalyst site plan.
         After 30 days, your website will enter in temporary mode. When entering the temporary mode, your custom domain name will be removed from the website. In order to reactivate it, pay for your website directly with Business Catalyst.
         If you are inactive on a temporary website, it will automatically be deleted.
    === Dreamweaver CS6 FAQ ===
    I have logged in on Dreamweaver CS6 and I cannot see my partner site. How can I edit it?
    This is a known issue. For paid partners (Standard or Premium) you can use the workaround described below:
    export one of your sites as an .ste file
    Open the .ste file in another text editor, and modify it
    Replace the :
    httpaddress with your partner's site URL address
    secureURL with your partner site secure URL
    siteid with the site ID of your partner site
    Save the .ste file with another name
    Import this .ste file into Dreamwaver, choose a local root folder
    Please take a look at Brad's blog post here for more detailed steps on how to import your partner site in Dreamweaver.
    I'm trying to login to Dreamweaver CS6 with my Business Catalyst credentials, and it doesn't work. What credentials do I need?
         You can login to Dreamweaver CS6 with your Adobe ID. If you haven't merged your BC account with an Adobe ID account, you'll need to merge it and then you should be able to login.
    How do I access sites in Dreamweaver with an Adobe ID other than the one linked to my Creative Cloud or Dreamweaver subscription?
          Dreamweaver defaults to using the Adobe ID from your subscription to avoid the inconvenience of logging in multiple times. To use a different ID, just click the "Logout" button in the lower-right hand corner of the Business Catalyst panel and log in with a different Adobe ID:
    You'll need to have a file open in an existing BC site for the "Logout" button to be visible. Logging out will not affect the Adobe ID used in conjunction with your Dreamweaver subscription. To change the Adobe ID for your subscription, click Help -> Deactivate.

    At this point the upgrade workflow is not functional just yet, as mentioned here: http://forums.adobe.com/docs/DOC-2153
    So the webBasics Creative Cloud cannot be upgraded directly  to the webBasics+ level for now.
    But a workaround for this case would be to re-publish your Dreamweaver/Muse project (I suppose you've used one of these solutions to build the site in the first place, right?) in a new trial/temporary site  -> let us know what is the URL of that site (don't push it live) -> we will change the site plan from our backend to webBasics+ -> you will be able to publish it using the webBasics+ site plan.
    Please note that this is going to be a separate charge, besides your Creative Cloud subscription. The monthly fee for webBasics+ will be $12.21/month, as mentioned here: http://www.adobe.com/products/business-catalyst/buying-guide-subscriptions.html
    Another way to use the webBasics+ plan would be to simply trigger a new trial site here: https://syd.worldsecuresystems.com/PartnerPortal/FreeTrialSignup.aspx#splash with the same Adobe ID as the one used to buy the Creative Cloud subscription and  take that site live separately.

  • Creative ALchemy Guide and FAQ

    Hi everyone,?
    I have decided to include this for the benefit of those who are new.
    Creative ALchemy
    al-che-my [al-kuh-mee] ~ any magical power or process of transmuting a common substance, usually of little value, into a substance of great value. - Dictionary.com
    In Windows Vista, Microsoft has decided to remove the Hardware Abstraction Layer (HAL) for DirectSound and DirectSound3D. The HAL is the software layer that on previous Windows Operating Systems enabled an audio accelerator such as the SB X-Fi, to provide DirectSound3D applications with hardware accelerated audio. This enabled soundcards to perform tasks such as sample-rate conversion, mixing, 3D spatialization using HRTFs, filtering, and effects processing. Without the HAL, DirectSound on Windows Vista will be rendered in software on all sound cards with no advanced functionality such as EAX.
    The good news is that Creative ALchemy allows you to run your favorite DirectSound3D games on Windows Vista as the developers intended - with advanced 3D Audio processing and EAX support!
    NOTE: All Sound Blaster X-Fi and most Sound Blaster Audigy series of cards include ?nati've? OpenAL support. This means that most games that use the OpenAL Audio library will not be affected by the changes in Windows Vista. OpenAL support is available in many modern PC games including Battlefield 242, Doom3, Quake 4, and Prey.
    Some useful links:
    Creative ALchemy Project FAQ
    Alchemy @ Creative Labs: Connect
    Detailed gamelist
    Download:
    Creative ALchemy .25.0
    Filesize : 8.2 MB
    Release date : 20 Mar 09
    Previous announcement:
    Starting from 6 May 2008, the Creative Alchemy (for Audigy products) is available for FREE. No purchase is necessary to use this software. Original post.
    Operation
    When launched, the Creative ALchemy application will search the system for supported DirectSound3D enabled games. All the games found will be listed in the left pane (titled "Installed Games"). The right pane (titled "ALchemy-enabled Games?) will show any games which have already been converted to use ALchemy.
    To enable ALchemy support for a particular game, select it from the left panel, and press the >> button. To undo ALchemy support, select the game from the right panel and press the << button. You can select multiple games at once and then use the directional arrow buttons to update them all.
    Adding / Editing Games
    The following sections contain information about how you can upgrade games to use Creative ALchemy technology. This is intended for users who are comfortable navigating the Windows File System or using the Windows Registry to retrieve information.
    If you want to test out a favourite game that is not currently supported, then please read the following information.
    NOTE: Games can use the DirectSound3D library in radically different ways, so not all of them will work with Creative ALchemy. A list of officially and unofficially supported games, including the appropriate settings (see below) can be found on http://connect.creativelabs.com/alchemy/default.aspx. Users are encouraged to share their experiences (and ALchemy settings) by contributing to the Games list.
    Pressing the ?Add? button brings up the Game Settings dialogue box requesting information about the title you wish to add. Pressing the Edit button with a game selected brings up the same dialogue box filled with the current settings so they can be altered.
    Game Title
    Type in the name of the game you wish to add, as you want it to appear in the ALchemy application.
    Location
    The ALchemy application needs to know where to find the installed game. This can be done by providing the full directory path to the installation folder, or, by looking up the installation folder in the Windows Registry. As most games add a key to the Windows Registry indicating where the game has been installed, this option enables ALchemy to find games on any user?s machine. The alternati've, a hard-coded directory path, is specific to each user because most games allow the user to specify a custom directory into which the game is installed. Finding a Registry Key can be tricky and is only recommend for advanced users familiar with tools such as regedit.
    To enter a registry key select the ?Use Registry Path? button. Enter the full path and registry key name that stores the string containing the game?s installation folder. E.g. Call Of Duty stores this information in HKEY_LOCAL_MACHINE\SOFTWARE\Activision\Call Of Duty\InstallPath
    To provide a game?s installation folder select the ?Use Game Path? button. Enter the full path (including dri've letter) to the game?s installation folder. E.g. If Call Of Duty was installed in a Games directory on dri've C, you should enter c:\Games\Call of Duty
    The purpose of providing this information is so that the Creative ALchemy application can copy a couple of files to the game?s installation folder. These two files must be copied to the same folder as the game?s executable. In some cases the game?s main executable is not stored in the game installation folder, but one of its sub-directories. If this is the situation then enter the sub-directory name in the ?Install into Sub Folder? edit box. E.g. Serious Sam Second Encounter stores the game executable in a sub-directory called ?bin? so this should be entered here.
    In some even rarer cases, a game may require that the two ALchemy files are copied into two locations ? the game installation folder, and a sub-directory. (This can happen if the game has a configuration application in one folder and the game in another). To copy the files to both locations, tick the ?Install into both Root and Sub Folder? check box.
    When you close the dialogue box, the application will verify the location settings and display an error message if a registry path is not found or a directory path doesn?t exist.
    Settings
    To upgrade a legacy DirectSound3D based game to use Creative ALchemy involves copying a couple of files to the same directory as the game's executable. The first file is called dsound.dll and does the work necessary to re-enable 3D audio and EAX, the other file, dsound.ini, contains configuration options that affect how the audio will be rendered. The variables in the dsound.ini are controlled by the following options in the dialogue box: -
    'Buffers' is used to set the number of audio buffers used internally. The default value of 4 should be fine for most applications.
    'Duration' is used to set the length in milliseconds of each of the audio buffers. The default value is 25ms.
    The total duration of the audio queue used internally is equal to Buffers * Duration (i.e. 00ms by default). Experimenting with Duration values may be necessary in order to find the best performance vs. quality trade-off for each game. In addition, some games require smaller values than the default of 25ms because they use very small DirectSound Buffers for streaming, or they require faster playback position updates. Reducing the ?Duration? value can prevent audio glitches, pops and clicks.
    However, lower values mean that there is more chance of the audio breaking up during CPU intensi've moments (e.g. lots of disc access during level loading). The recommended approach is to try the default settings, and if audio artifacts are regularly heard then try lowering Duration by 5ms and trying again. If the problem still occurs try dropping the value by another 5ms and so on (minimum allowed value is 5ms).
    'Maximum Voice Count' is used to set the maximum number of hardware voices that will be used by ALchemy. The number of voices used will be the lesser of, the hardware voice count limit and this setting. The default is 28 which is the highest number of voices available on SB X-Fi cards. By lowering this value, hardware voices can be reserved for another application to use, or, to improve performance by streaming less audio channels.
    'Disable Direct Music' is used to disable DirectMusic support. The default is false (unchecked), meaning DirectMusic support is enabled. At this time no known problems have been caused by combining ALchemy with games, such as TRON 2.0, that use DirectMusic.

    Originally Posted by namal
    Hello,
    can you please reupload the file again? The link doesn't work. I really need this driver pack for the Audigy 2 NX. I had Windows 7 and i don't want to buy a new external Sound Card for my notebook. Much thanks for the great work.
    In case you still require your driver and Alchemy, here are the links for the Audigy 2 NX
    Downloads Page
    http://support.creative.com/Products...05&prodID=9103
    Driver
    http://support.creative.com/download...wnloadId=11994
    Alchemy
    http://support.creative.com/download...wnloadId=12579

  • HP Live Photo FAQ, Help, and Support

    HP LIVE PHOTO
    HP Live Photo app - available on iOS and Android devices
    Make your photos come to life with HP Live Photo!  HP Live Photo is a free, fun, and easy app for iOS and Android that lets you share your experiences with friends and family by creating photos that launch short personal videos on a smartphone or tablet.  
    Share your Live Photos with friends and family by printing, ordering prints from Snapfish (US only), and via Facebook or email. 
    For more information on HP Live Photo you can:
     1. Watch this short video
     2.  visit the HP Live Photo app page.
    To install the app:
    iOS: App Store link  Look in the Apple App Store for HP Live Photo.  Available in English only at this time.    Supports iOS 6.0 and above.
    The app is designed for the iPhone, and can be run on the iPad2 and above and iPad Mini in 2X mode, and on the iPod Touch 5th generation.   If you want to install the app on your iPad2 or above, do not filter for apps that are designed for the iPad in the app store. 
    Android: Google Play Store link.  Available in English only at this time.  Supported at this time only on the following devices:
    HTC One
    HTC OneX
    Nexus 4
    Samsung Galaxy S2
    Samsung Galaxy S3
    Samsung Galazy S3 Mini
    Samsung Galaxy S4
    Samsung Galazy S4 Mini
    Samsung Galaxy Nexus
    Samsung Galaxy NoteII
    Sony Experia Z
    You'll find the following Help and Support information below: 
    FAQ - Frequently Asked Questions
    Help Printing Live Photos
    Troubleshooting Help for Creating, Sharing, and Viewing Live Photos
    How to get more Support 
     FAQ
    Can I see an example of what the app does?
    Yes.  Watch this short video, and the HP Live Photo also app includes a video and an example Live Photo you can print and view from the Live Photo app.  Go to Settings and scroll down to the Tools section and select “Print a Sample” to print the sample Live Photo and then view it with the app. 
    If I have a question about my Snapfish Live Photo order, who should I talk to? (US only)
    When you place a Snapfish order from the Live Photo app, you will receive an order confirmation from Snapfish to your email address.  Review that email to confirm your order and contact Snapfish if your order appears to be late or does not arrive, or you have questions about the quantities you receive after your order arrives.   Check your spam folder if you don't see the Snapfish order confirmation email in your inbox.  If you need assistance from Snapfish and cannot find your confirmation email, here is the US Snapfish Help and Support page.   
    What iOS devices support Live Photo?
    The iPhone, iPad2 and later, and iPad Mini, and iPod Touch 5th generation on iOS 6.0 and above.   The app runs in 2X mode on iPad devices.  Currently, HP Live Photo is supported in the US in English only.  
    Do I need an iOS or Android device to both create and view Live Photos?
    Yes.  Currently Live Photos may only be created and viewed on iOS or Android devices at this time.
    Can I use any video in Live Photo?
    You may use any video recorded on your mobile device using the video function, up to 45 seconds in length.  If the video is longer than 45s, the HP Live Photo app will allow you to select a 45 second or less segment from the video.
    Where are the Live Photo videos saved when I create a Live Photo?
    The videos for your Live Photos are saved over the internet to the cloud.  The original video on your device is not affected or modified in any way.  HP Live Photo is not a video backup solution, so be sure to save images and videos using your own storage solutions.   The live photo videos are not saved to your Facebook account. 
    When I share a Live Photo via email or Facebook is the video included in the email or post?
    No.  Only the Live Photo is included in the email or Facebook post.  The video is only accessed from the cloud when the HP Live Photo app is used to scan a Live Photo. 
    If I print a Live Photo to give to family/friends, how will the recipient know how to view it?
    The HP Live Photo app allows you to choose between printing just the Live Photo itself, or printing the Live Photo and a set of simple instructions for your recipient on 4x6 or 5x7 photo paper.  The instructions explain how to install the HP Live Photo app and view the Live Photo.
    Can I share my Live Photos with anyone? 
    Yes.  You can share with any friends/family using a live photo nametag.  Even easier, if you log into Facebook from the Live Photo app your Facebook friends are automatically enabled to view any live photos you share with them without having to enter your Live Photo nametag. 
    What is a Live Photo Nametag? 
    A Live Photo nametag allows you to share live photos with friends and family who are not a Facebook friend.   The Live Photo app will prompt you to create your own custom nametag. This nametag allows Live Photo users who are not your Facebook friends to view  your live photos. 
    Your nametag is printed on the bottom right corner of all your live photos.  When you share your live photo with someone who is not a Facebook friend, they can simply enter your nametag in the nametag field on the View screen of the Live Photo app, and then view any of your live photos you share with them.  This is a one-time operation - once your friend or family member enters your live photo nametag they will be able to view any of your live photos.  Anyone who is a Facebook friends can view your live photos w/out having to enter your nametag.  
    How do I print a Live Photo from an iOS device?
    You can print Live Photos from the Live Photo app on your iOS device in the same way you print other photos on iOS, using the built-in iOS Airprint feature. Airprint supports a range of printers from HP and other companies.  If you need help with Airprint, follow the steps in “How do I send a print job using Apple AirPrint?” section in these instructions. 
    How do I print a Live Photo from an Android device?
    Printing from Android devices is supported via the HP ePrint app, and is currently only enabled for HP printers. (See the next section for printing to non-HP printers or printers not supported by the HP ePrint app.)  The ePrint app must be installed separately from the Live Photo app, and supports all web-connected HP printers released in the past several years and many legacy HP printers.  If the HP ePrint app is not installed on your Android device you will be prompted to install it when you select the Print option in the Live Photo app.  For more information see the HP ePrint app in the Google Play store.
    Note on HP ePrint app Activation: After the HP ePrint app completes installing you will be prompted by the HP ePrint app to Activate it.  You do not have to complete the “Activation” step in the HP ePrint app to print to your local wi-fi connected HP printers.  HP ePrint app Activation is only required if you wish to print to HP web-connected printers on your HP Connected or HP ePrintCenter account, over an internet connection.
    Once the HP ePrint app is installed, when you select Print from the Live Photo app the HP ePrint app will be automatically launched w/the live photo displayed and ready to print.  All you have to do is select an HP printer on your wi-fi network, ensure you have photo paper inserted, and hit print.
    Can I print from my Android device to non-HP printers and HP printers that the ePrint app does not support?
    Yes.  There are some third-party printing apps available for Android devices in the Google Play store (one example is Printershare).  If your HP printer is not supported by the HP ePrint app, or if your HP printer compatible is not compatible with the HP ePrint app, you may be able to use a third-party print app to print your HP live photos.
    Send the photo to yourself via the Share via email option from Live Photo.  Then open the email on your phone and tap on the photo when it displays after downloading. Select the Android Menu option and choose Share. Your print app should appear on the Share list.  Select the print app and complete your print as you normally do using that app.
    Can I print Live Photos from my computer?
    Yes.  Simply share your photo via email from the Live Photo app to your own email address and then open the email and print the live photo as you normally do from your computer. You can print live photos from your computer to any printer you have attached to it that supports photo printing.
    Can I print Live Photos on plain paper?
    Always print Live Photos on photo paper to provide the necessary color, saturation, and depth for the best Live Photo experience.  You may have success printing on plain paper, but results will be much less predictable.
    Do I need a Facebook account to use HP Live Photo?
    Viewing: No. A Facebook account is not required to view live photos using the Live Photo app. 
    Creating: No.  A Facebook account is not required to create Live Photos.  You can create and share them using your Live Photo Nametag.  However:  If you create live photos without logging into Facebook, we cannot make your live photos available to you in the Live Photo app on other devices.  Any live photos you create on a device using just a Live Photo nametag will be added to your Live Photo gallery and available on other devices if you sign into the app using Facebook. 
    Do I need an internet connection to use this app? 
    Yes, HP Live photo requires an internet connection for launch/use. 
    I played the introduction video in the app but why is there no sound – what’s wrong?
    Make sure that you have sound enabled on your iOS device...if you are set to virbrate mode you will not hear audio with the video. 
    How can I provide feedback on Live Photo features that I’d like added or changed?
    In the HP Live Photo app, select Settings and scroll down to the Send Feedback option.  We would love to hear from you!  Note that this option is for feedback and is not monitored for support questions.  For support questions see the
    Printing Live Photos, Troubleshooting, and Support sections below.
    I am having an issue with the HP Live Photo app – where can I get help? 
    See the Printing Live Photos and Troubleshooting sections below.  If you can’t find what you need and would like to contact HP Live Photo support, see the Support section below. 
    PRINTING LIVE PHOTOS 
    Always print Live Photos on photo paper to provide the necessary color, saturation, and depth for the best Live Photo experience. 
    You can print from your iOS device on 4x6 or 5x7 photo paper using Airprint if you have an Airprint compatible printer.
    You can print from your Android device on 4x6 or 5x7 photo paper via the HP ePrint app if you have an HP wireless/Ethernet connected printer.
    Printing Live Photos shared via email on an iPhone/iPad using Airprint:   
    Long-press on the image in the email and select “Save Image” from the pop-up list of options and select the Save option.
    Go to your Camera Roll and open the image.
    Ensure you have 4x6 or 5x7 photo paper in your printer’s photo paper tray, or main tray if you do not have a separate photo paper tray, select the Action icon and choose the Print option. 
    If you need help with Airprint, follow the steps in “How do I send a print job using Apple AirPrint?” section in these instructions  
    More information on Airprint:
    - HP Airprint support forum discussion thread: Click here. 
    - All Airprint enabled printers:  http://support.apple.com/kb/HT4356
    Printing Live Photos shared via email on an Android device (requires HP printer):
    Tap on the image in the email to open the image.
    While viewing the image, select Menu>Share
    Select the HP ePrint app as the share target, or another print app that you prefer to use if you have one installed. If you select another print app, complete the print as you normally do.
    If you select the HP ePrint app it will open displaying the image – select Print in the HP ePrint app to print the image. Ensure you have 4x6 or 5x7 photo paper in your printer’s photo paper tray, or main tray if you do not have a separate photo paper tray, and select either 4x6 or 5x7 print size in the HP ePrint app settings.
    More information on the HP ePrint mobile app.
    HP ePrint mobile app FAQs:  http://h10025.www1.hp.com/ewfrf/wc/document?cc=us&​lc=en&dlc=en&docname=c01923321
    Printing Live Photos shared via email on PC and Mac:
    You can also use the Email option to send a Live Photo to yourself, open the email on your computer and save and print the photo as you normally print photos on your computer. 
    On a PC, right-click on the photo in the email and select the Save option.  
    On a Mac, see this information. 
    If you need additional help printing photos from your PC, Click here.
    Printing Live Photos shared via Facebook:
    It’s usually easiest to save the photo from Facebook and then print it on your computer or device.
    Computer: Select the photo and select “Options>Download” to save the photo to your computer. 
    Mobile: Long-press on the photo and select “Save Photo” to save the photo to your device.
    After saving the Live Photo print it as you normally print on your computer or device.  
    Printing Photos Directly from Facebook on Your Computer:
    You may also want to try the HP Facebook Photo and Album printing option to print live photos from Facebook shares. 
    However, it may be simpler to save and print the photo from your computer or device using a process that you are more familiar with.
    https://apps.facebook.com/hpprint/
    TROUBLESHOOTING
    Create:
    Can I change the images that the app pulled from the video for the Live Photo?
    It is not possible to directly select a specific frame of the video to print as the Live Photo.  You can try the refresh button in the upper-right corner of the “Choose Image” screen to re-scan your video.
    What can I do if the HP Live Photo app is unable to find an image in my video for the Live Photo?
    The most likely reason for not finding an appropriate image to print for the Live Photo is that the content of the video does not provide enough contrast.  For example, a video of a white dog walking on the sidewalk, or black dog walking on asphalt.  The best way to try to resolve this issue is to shoot the video with more lighting to increase the contrast.  You can also try to include a few “still shots” in the video where camera and subject movement is minimized. 
    What if I don’t want to share the entire video?
    After you select your video, you can use standard iOS video trim functions within the HP Live Photo app to choose your desired begin and end points. 
    What if my video is longer than 45 seconds?
    The HP Live Photo app will display the video trim controls automatically with a 45 second segment selected so you can choose what portion of the video to include.
    Can I use a video from another source?
    HP Live Photo currently only supports videos created on your iOS device.
    It’s taking a very long time to save my Live Photo project.  What can I do to speed it up?
    Saving the project requires uploading both the video clip and the photo, and completing several tasks in the cloud to link the Live Photo to the video. Depending on the length of your video and the speed of your internet upload connection (which can vary significantly over time), this can take several minutes. 
    If you are on Wi-Fi and the save is taking more than five minutes or not completing, try changing to 3G or 4G, which usually have faster upload speeds than home or public Wi-Fi connections.  (Data charges may apply.)  You can also try using a shorter video clip.   (If you are interested, you can use services like www.speedtest.net to test your Wi-Fi and 3G/4G upload speeds.)
    How do I view or share Live Photos I’ve already created?
    Select the Live Photos option (icon looks like a small stack of photos) in the Live Photo app to view the Live Photos you have created.  Select one of them to view the photo and choose a print or share option. 
    How do I delete a Live Photo from my list of saved Live Photos?
    iOS:  Go to the Live Photo tab and slide your finger left-to-right on the Live Photo you want to delete.  A “Delete” button will appear – select it to delete the photo.
    Android: Select the Live Photo icon (at the top of the Live Photo app, looks like a stack of photos) to view your live photos.  Long press on a live photo a context menu will appear with Delete and Share options.  Select the Delete option.
    Share
    I’m having problems printing a Live Photo that was shared to me.   
    See the Printing Live Photos section above for general information and assistance with printing HP Live Photos.
    Can I use the app to view a Live Photo on my computer screen?
    Yes.  If you share the Live Photo via email or Facebook, recipients can use the HP Live Photo app to view the Live Photo on screen and see the video.  Results can be affected by the monitor display resolution and type, as well as ambient lighting.  
    My friend doesn’t have an iOS or Android device.  Can I share my Live Photo with her?
    At this time an iOS or Android device is required to view the videos associated with your Live Photos. 
    I just need the viewing instruction sheet – how can I print that?
    Go into app Settings and scroll down and select the “Print Instructions” option.  If you prefer not to print the instructions on 4x6 or 5x7 media, remove photo media from the photo tray before you send the print. 
    View:
    I have a Live Photo that does not play when I view it through the HP Live Photo app.  What’s wrong?
    Below are some reasons why this could occur:
    The photo is not an HP Live Photo.  Look for the small blue icon of a bird in the lower-right corner of the photo to confirm it is a Live Photo.
    The person who created the Live Photo must be either one of your Facebook friends, or you must connect to them by entering their nametag (printed on the bottom-right of the live photo) in the View screen in the Live Photo app.  
    The Live Photo needs to be printed on photo paper for best results.
    Ensure sufficient light is available for viewing, and minimize any glare or shadows on the photo.
    The creator of the Live Photo may have deleted the Live Photo project from their app.  Contact them to confirm it is still available.
    An internet connection that is too slow/unstable.
    Can I view Live Photos with other augmented reality apps?
    No.  HP Live Photo requires the HP Live Photo app to view the images and display the video.
    SUPPORT
    If you are unable to find an answer to your question in the FAQ, Printing Live Photos, and Troubleshooting sections above, you can get support via email for the HP Live Photo application at the following email address:
    [email protected]
    To ensure a quick resolution of your support question, please provide:
    A clear subject line - e.g., “Live Photo – printing problem”
    A complete description of your problem – what you are trying to do and what is going wrong.
    What iOS mobile device you are using
    Your printer make/model
    Note that we do not have the necessary information to provide support for photo printing on non-HP printers. 
    I am an HP employee.

    Connybelle wrote:
    My HP Photosmart 5514 is set up on wireless.  It will not let me print a picture from my computer.  No matter what I do, it tells me to insert a memory card.  I want to print what is in my pictures on the computer.  Any ideas?
    If you're trying to print from your computer to your printer via wireless, you have a basic printing question...You can get help for those types of questions in this forum:
    http://h30434.www3.hp.com/t5/Printing-Issues-Troub​leshooting/bd-p/PostPrint
    I am an HP employee.

  • Did you know about "Arbitration and Mediation" FAQ?

    I have just made a discovery that many of you frustrated Verizon customers will be very interested in knowing about. Did you know that you can type in legal action in the search verizon.com box and you will find a category called "Arbitration & Mediation" FAQ? For those of you, like myself who have been dealing with months and months of issues with Verizon and you are getting nowhere, you might check this out. It is very interesting.This may have saved me hours and hours of time and some over the top emotion that our situation has caused.

    Proper names are known. But product names will not be - nor will acronyms.

  • FAQ's In abap Objects

    Hi Guys,
    I am having an interview tmmorrow in Abap Objects.
    Could any one help me  in sending me the Faq's ASAp.
    Thanks in advance

    Hi,
    If you do a media search on ABAP Objects you will find:
    1)Eight Reasons Why Every ABAP Developer Should Give ABAP Objects a Second Look by Horst Keller
    https://sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/37c5db90-0201-0010-3a9b-d0a5288f3c15
    2) Questions: Why use ABAP Objects
    https://sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/3e59b790-0201-0010-88aa-bc8a7f95f6fb
    3) Why use ABAP Objects Exercise
    https://sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/3412d190-0201-0010-aaaa-ff5a315ae5fe
    4) ABAP Objects for Java Developers:
    https://media.sdn.sap.com/public/eclasses/teched04/ABAP151_files/Default.htm#nopreload=1
    There is also an excellent class offered by SAP Education called BC401 that describes Objects and BADIs in exruciating detai ;-).
    http://www8.sap.com/useducation/curriculum/course.asp?rid=276&cid=60167031
    Check the links -
    Re: Need FAQ's
    The specified item was not found.
    Regards,
    Priyanka.

  • FAQ: What features use the GPU and how do I troubleshoot GPU issues?

    Photoshop CS6 GPU FAQ
    Introduction
    This document provides a quick reference guide to video card usage in Photoshop.  Some features require a compatible video card to work; if the video card or its driver is defective or unsupported, those features will not work at all.  Other features use the video card for acceleration and if the card or driver is defective those features will run more slowly.
    Mercury Graphics Engine
    The Mercury Graphics Engine (MGE) represents features that use video card, or GPU, acceleration. In Photoshop CS6, this new engine delivers near-instant results when editing with key tools such as Liquify, Warp, Lighting Effects and the Oil Paint filter. The new MGE delivers unprecedented responsiveness for a fluid feel as you work.
    MGE is new to Photoshop CS6, and uses both the OpenGL and OpenCL frameworks. It does not use the proprietary CUDA framework from nVidia.
    In order to use MGE, you must have a supported video card and updated driver. If you do not have a supported card, performance will be degraded. In most cases the acceleration is lost and the feature runs in the normal CPU mode. However, there are some features that will not work without a supported video card.
    GPU features added in Photoshop CS6
    Adaptive Wide Angle Filter (compatible video card required)
    Liquify (accelerated by compatible video card with 512MB VRAM, GPU mode unavailable on Windows XP)
    Oil Paint (compatible video card required)
    Warp and Puppet Warp (accelerated by compatible video card, GPU mode unavailable on Windows XP)
    Field Blur, Iris Blur, and Tilt/Shift (accelerated by compatible video
    card supporting OpenCL, GPU mode unavailable on Windows XP)
    Lighting Effects Gallery (compatible video card required with 512MB
    VRAM, unavailable on Windows XP)
    New 3D enhancements (3D features in Photoshop require a compatible video card with 512MB VRAM, unavailable on Windows XP):
    Draggable Shadows
    Ground plane reflections
    Roughness
    On-canvas UI controls
    Ground plane
    Liqht widgets on edge of canvas
    IBL (image based light) controller
    * Note that all 3D features are unavailable on Windows XP in Photoshop CS6
    GPU features added in previous versions of Photoshop
    Scrubby Zoom. See Zoom continuously
    Heads Up Display (HUD) color picker. See Choose a color while painting
    Color sampling ring. Choose colors with the Eyedropper tool
    Brush dynamic resize and hardness control. See Resize or change hardness of cursors by dragging
    Bristle Brush tip previews. Bristle tip shape options
    Rule of thirds crop grid overlay. Crop images
    Zoom enhancements. Smooth display at all zoom levels and temporary zoom. See Zoom continuouslyTemporarily zoom an image
    Animated transitions for one-stop zoom.
    Flick-panning.
    Rotate the canvas. Use the Rotate View tool
    View nonsquare pixel images. Adjust pixel aspect ratio
    Pixel grid. Hide the pixel grid
    Adobe Color Engine (ACE).
    Draw Brush tip cursors. Resize or change hardness of cursors by dragging
    Adobe Bridge GPU features
    Preview panel
    Full-screen preview
    Review mode
    See Preview and compare images in Adobe Bridge CS6 Help for information on all of these features.
    GPU/OpenGL preferences in Photoshop CS6
    The advantages of using a compatible video card (GPU) with Photoshop are that you can experience better performance and more features.   Problems can occur if you have an older video card with limited VRAM or if you use other programs at the same time as Photoshop that use the GPU.
    Choose Edit > Preferences (Windows) or Photoshop > Preferences (Mac OS).
    In the Performance panel, make sure Use Graphics Processor is selected in GPU Settings.
    Click Advanced Settings and specify the following options:
    Mode > Basic
    Mode > Normal
    Mode > Advanced Provides the benefits of Normal mode as well as newer OpenGL advances that can result in improved performance.
    Use Graphics Processor to Accelerate Computation
    Use OpenCL Uses the GPU to accelerate the new blur filters (Field Blur, Iris Blur, and Tilt-Shift) – OpenCL will only be available on newer GPUs that support OpenCL v1.1 or higher
    Anti-Alias Guides And Paths Allows the GPU hardware to smooth the edges of drawn guides and paths.
    30 Bit Display (Windows only) Allows Photoshop to display 30 bit data directly to screen on video cards that support it
    Quick GPU Troubleshooting Steps
    You can experience problems such as artifacts, errors, and crashes if there are incompatibilities between Photoshop and the display components that access the GPU.
    If you experience crashes, incorrectly rendered windows or objects, redraw issues, or performance issues while running Photoshop, first determine whether OpenGL is causing the problem.
    Turn off OpenGL.
    Choose Edit > Preferences (Windows) or Photoshop > Preferences (Mac OS).
    In the Performance panel, uncheck Use Graphics Processor. Click OK.
    Restart Photoshop, and perform the same function.
    If the problem recurs while OpenGL Drawing is disabled, OpenGL is not the cause. For additional troubleshooting, see Troubleshoot system errors and freezes | Adobe software on Windows (cpsid_82252) or Troubleshoot system errors and freezes | Adobe software on Mac OS 10.x (cpsid_82414).
    If the problem resolves, proceed with the rest of the troubleshooting steps to fix OpenGL.
    Make sure that you're using the latest update of Photoshop.Updates fix bugs and issues.
    Update the display driver.Updated display drivers can fix many issues, such as crashing, incorrectly rendered objects, and performance problems. Determine what video card you have and go directly to the manufacturer's website (nVidia or ATI/AMD) and download the latest driver. (Note: Simply doing a Windows Update is does not guarantee you are using the latest driver. You must go directly to the nVideo or ATI/AMD websites to get the absolute latest driver.) After you update your driver, turn on Use Graphics Processor in Photoshop preferences.
    Reset preferences.
    Resetting preferences returns OpenGL settings to their default status. Reset Photoshop preferences by pressing and holding Shift+Ctrl+Alt (Windows) or Shift+Option+Command (Mac OS) immediately after you start Photoshop.
    Click Yes when asked if you want to delete the Adobe Photoshop Settings File.
    Retry the function that caused the problem.
    Change the OpenGL mode to Basic.
    Setting the OpenGL mode to Basic uses the least amount of GPU memory and the most basic GPU feature set.
    Close all documents.
    Choose Edit > Preferences (Windows) or Photoshop > Preferences (Mac OS)
    In the Performance panel, click the GPU Settings Advanced Settings button.
    Choose Mode > Basic
    Restart Photoshop.
    If this solution resolves the problem, switch to Normal mode. See if the issue recurs. If the issue recurs, return to Basic mode.
    Note:  If you’re changing GPU preferences to troubleshoot a problem, re-launch Photoshop after each change.
    If you are using more than one video adapter, remove the additional cards.
    Multiple video adapters can cause problems with GPU accelerated or enabled features in Photoshop. It's best to connect two (or more) monitors into one video adapter. If you have to use more than one video adapter, make sure that they are the same make and model. Otherwise, crashes and other problems can occur in Photoshop.
    Note: Using two video adapters does not enhance Photoshop's performance.
    Check your Cache Levels setting.
    If you've set your Cache Levels to 1 in Photoshop preferences, you can experience performance issues with GPU features. Reset Cache Levels to the default setting, which is 4.
    Choose Edit > Preferences > Performance (Windows) or Photoshop > Preferences (Mac OS)
    In the Performance panel, choose Cache Levels > 4.
    The GPU Sniffer
    To help guard against Photoshop crashes related to bad GPU hardware or drivers, Photoshop employs a small program called the GPU Sniffer. Every time Photoshop is launched, Photoshop launches the sniffer. The sniffer runs rudimentary tests of the GPU and reports the results to Photoshop. If the sniffer crashes or reports a failure status to Photoshop, Photoshop will not use the GPU. The Use Graphics Hardware checkbox in the Performance panel of the Preferences will be unchecked and disabled.
    The first time the sniffer fails, Photoshop will display a dialog indicating that it has detected a problem with the GPU. On subsequent launches the dialog will not appear unless the Photoshop preferences are reset.
    If the user corrects the problem, either by replacing the video card or by updating the driver, then the sniffer will pass on the next launch and the Use Graphics Hardware checkbox will be enabled and returned to its previous state (enabled or disabled).
    Tested video cards for Photoshop CS6
    Adobe tested the following video cards before the release of Photoshop CS6. This document lists the video card by series. While the minimum amount of VRAM supported on video cards for Photoshop CS6 is 256MB, some features require 512MB of VRAM to be enabled.
    Note: Adobe tested laptop and desktop versions of the following cards. Be sure to download the latest driver for your specific model. (Laptop and desktop versions have slightly different names.)
    nVidia GeForce 8000, 9000, 100, 200, 300, 400, 500 series 
    nVidia Quadro 400, 600, 2000, 4000 (Mac & Win), CX, 5000, 6000
    AMD/ATI Radeon 2000, 3000, 4000, 5000, 6000, 7000 series
    AMD/ATI FirePro 3800, 4800, 5800, 7800, 8800, 9800, 3900, 4900, 5900, 7900
    Intel Intel HD Graphics, Intel HD Graphics P3000, Intel HD Graphics P4000
    Note: ATI X1000 series and nVidia 7000 series cards are no longer being tested and are not officially supported in CS6 – some basic GL functionality may be available for both these cards.
    Note: 3Dand some Open GL features are disabled on Windows XP, as stated on : http://labs.adobe.com/technologies/photoshopcs6/

    I've had several timeout since the pings were started. Got a some response times > 1ms (nothing greater than 7 or 8ms), but no timeouts.

  • [Forum FAQ] A content management tool with dashboard based on SharePoint List

    1. 
    Scenario:
    The SharePoint OOTB List has saved us a lot of time on managing mess data. It provides three forms to create/view/edit items, the ability to save the views we want with some specific filtering and sorting condition, versioning for easy restoring, and we
    can make it advanced with workflow contains the specific business logic.
    However, if there is a need for better user experience, interacting with the public APIs and a bit of script to customize the web page would be required.
    Suppose there is a requirement like this:
    We need a content collection tool which collects ideas from contributors, the newly ideas will be reviewed by reviewers.
    We may need to filter the list in a convenient way, get the wanted result with the data from the list and display in a chart or rank list. 
    We can add some buttons in Metro style to display the counting result of the data from the list dynamically. When we click them, the list will be filtered and sorted to display a friendly set of items. Also, we need to display a trend of the mess data graphically
    in some beautiful charts.  If we want to find out some outstanding contributors, top contributor board would be more comfortable than the top N items in the OOTB list view.
    The page would look like this:
    2. 
    Introduction:
    Engineers will come up with some ideas in the daily job and write a content to enlighten others. Reviewers will help to review ideas or contents and publish the contents if qualified.
    The complete process looks like this:
    As we can see, only the approved idea can be written as a content and only the approved content can be published.
    2.1
    How it works
    We build the whole tool in one page. All ideas and contents will be saved in a custom list. This is how it looks like:
    There are three parts in this page:
    1       
    2       
    2.1       
    2.1.1       
    Top menu
    The top menu contains three elements:
    A Drop Down menu for filtering data by team, it will refresh the other two parts with the filtered data:
    A hyperlink “STATISTIC” links to a PowerBI report whose data source is the custom list.
    A hyperlink “FEEDBACK” for collecting feedbacks:
    The feedbacks will be saved in another list:
    2.1.2       
    Information menu
    This part will display the calculated data retrieved from the list within tiles, chart and ranking list.
    The tiles can be clicked to filter and refresh the list view.
    2.1.3       
    List view
    A list stores all ideas and contents with the properties needed. It can be filtered by the Top menu and Information menu.
    The customization on the OOTB custom list template makes it more powerful and more suit for this scenario:
    1. An item leveled comment feature (based on OOTB Tags & Notes feature) for other users make comments to an idea or content:
    2. Title column: When there is no attachment in the current item, it redirects to the default DisplayForm page. If there is, it will open the attachment (usually a .docx file) in Word Online in a new tab.
    3. ECB menu: Add some custom shortcuts for popular actions:
    4. A hyperlink column stores the hyperlink points to the website where the content is published to.
    3.   
    How to achieve it
    This solution will be hosted in SharePoint Online environment, so we do all the job using JavaScript, REST API and Client Object Model.
    The Drop Down menu, tiles, rank list are generated with some HTML+CSS.
    The Trend Chart, we take advantage of the Combo chart in the Google chart library.  
    The list view is hosted in a <iframe> which can be easily filtered and refreshed by just passing a generated URL with query string.
    For the customization on the list view and the ECB menu, JSLink with Client Object Model would be OK.
    3.1
    Specific to every part
    3.1.1       
    Top menu
    3.1.1.1 
    Drop Down menu for retrieving filtered data and refreshing the display of the related controls
    When user selects a team here, there will be a request sent out for retrieving items of the list. By default, the limit is 100 when using REST API to get list items, so we can append a “$top=1000” to require more items from server.
    Code snippet like this:
    $.ajax({
    url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/lists/getbytitle('" + listName + "')/items?$top=1000",
    method: "GET",
    headers: { "Accept": "application/json; odata=verbose" },
    success: function (data) {
    console.log("getListItems succ");
    console.log(data);
    error: function (data) {
    alert("getListItems error");
    //failure(data);
    Then we will get the “data” as a JSON format string, it contains all the values we need from the list:
    We can get the values we want like this:
    //get item Count
    var arr = [], len;
    for(key in data.d.results)
    arr.push(key);
    len = arr.length;
    for(var ii=0; ii<len; ii++)
    var team = data.d.results[ii].Team;
    var month = data.d.results[ii].Month;
    As we need to know the counts of each type of ideas or contents, we use an array for saving the counters:
    //ary to store all counters for tiles: all/pendingIdea/pendingContent/my/approvedIdea/approvedContent
    var aryAllCounters = [0,0,0,0,0,0];
    for(var ii=0; ii<len; ii++)
    //get pendingIdeaCount
    if(data.d.results[ii].Statuss === 'Pending')
    aryAllCounters[1]++;
    Once all the numbers are ready, we can do the refreshing.
    As the list view page is hosted in a <iframe>, all we need to do is passing a constructed URL with query string:
    url_team = URL + "?FilterField1="+FIELD_MYTEAM+"&FilterValue1=" + sel_val;
    $iframe.attr('src', url_team);
    3.1.1.2 
    Hyperlink for popping up a dialog to collect feedbacks
    The feedback dialog hosts another page which contains two buttons and one text area.
    The HTML code of the FEEDBACK button:
    <a id="feedback" href="#" onclick="javascript:openDialogBox('../SitePages/Feedback.aspx');">FEEDBACK</a>
    The openDialogBox() function:
    function openDialogBox(url){
    var options = SP.UI.$create_DialogOptions();
    options.url = url;
    options.height = 130;
    options.width = 425;
    options.title = "Feedback";
    SP.UI.ModalDialog.showModalDialog(options);
    In the Feedback.aspx page, when user click submit button, we will save the content of the text area into the feedback list:
    function addListItem()
    this.clientContext = new SP.ClientContext.get_current();
    this.oList = clientContext.get_web().get_lists().getByTitle('Feedback');
    var itemCreateInfo = new SP.ListItemCreationInformation();
    this.oListItem = this.oList.addItem(itemCreateInfo);
    //set person field
    var userValue = new SP.FieldUserValue();
    //userValue.set_lookupId(this.currentUser.get_id());
    userValue.set_lookupId(_spPageContextInfo.userId);
    oListItem.set_item('Provider', userValue);
    //Sets the specified field value
    oListItem.set_item('Title', str);
    //datetime field
    var currDate = new Date();
    oListItem.set_item('Submit_Time',currDate);
    oListItem.update();
    clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded_add), Function.createDelegate(this, this.onQueryFailed));
    3.1.2       
    Information menu
    3.1.2.1 
    Tile shortcut
    In the click event of the tiles, the code will pass a generated URL with query string to the <iframe>:
    //filter list only
    $tile.click(function(){
    //distinguish tiles by id
    var v = $(this).attr('id');
    switch(v)
    case S_MY_CONTENT:
    url_team1 = URL + "?FilterField1="+FIELD_COMPOSER+"&FilterValue1=" + currentUsername;
    break;
    case S_PENDING_IDEA:
    url_team1 = url_team + "&FilterField2="+FIELD_STATUS+"&FilterValue2=Pending&FilterField3="+FIELD_IDEATYPE+"&FilterValue3=Idea";
    break;
    $iframe.attr('src', url_team1);
    3.1.2.2 
    Trend chart
    The chart will be initialized with the numbers by month stored in a 3D array:
    google.load("visualization", "1", {packages:["corechart"]});
    google.setOnLoadCallback(drawVisualization);
    function drawVisualization(ary)
    // Some raw data (not necessarily accurate)
    var data = google.visualization.arrayToDataTable(ary);
    var view = new google.visualization.DataView(data);
    view.setColumns([0, 1,
    { calc: "stringify",
    sourceColumn: 1,
    type: "string",
    role: "annotation"
    2]);
    // Create and draw the visualization.
    var ac = new google.visualization.ComboChart(document.getElementById('chart1'));
    ac.draw(view, {
    //legend: 'top',
    legend: {
    title : '',
    //width: 0,
    //height: 285,
    vAxis: {title: "", format:'#',viewWindowMode:'explicit',
    viewWindow:{
    min:0
    },ticks: ticks
    //hAxis: {title: ""},
    lineWidth: 4,
    bar: {groupWidth: "60%"},
    seriesType: "bars",
    series: {1: {type: "line"}},
    chartArea:{
    colors: ['#A4C400', '#F9A13B']
    3.1.2.3 
    Top contributors rank list
    When retrieving list items, we can get the “AuthorId” which represents the id of the user in the siteUserInfoList. We run another request to retrieve all items in the siteUserInfoList which stores the username with the URL of profile.
    Then we can use a hash table(provided by jshashtable.js) to store the user id, username and profile URL:
    $.ajax({
    url: _spPageContextInfo.webAbsoluteUrl + "/_api/web/siteUserInfoList/Items",
    method: "GET",
    headers: { "Accept": "application/json; odata=verbose" },
    success: function (data) {
    console.log(data);
    //get item Count
    var arr = [], len;
    for(key in data.d.results)
    arr.push(key);
    len = arr.length;
    var ht_authors = new Hashtable();
    for(var ii=0; ii<len; ii++)
    if(authorSet.contains(data.d.results[ii].Id))
    if(data.d.results[ii].Picture != null)
    ht_authors.put(data.d.results[ii].Id, data.d.results[ii].Title+'|'+data.d.results[ii].Picture.Url);
    else
    ht_authors.put(data.d.results[ii].Id, data.d.results[ii].Title+'|');
    console.log("ht_authors.keys(): "+ht_authors.keys());
    console.log("ht_authors.values(): "+ht_authors.values());
    error: function (data) {
    alert("error");
    //failure(data);
    3.1.3       
    List view
    For the Comment button, custom title link and the custom published link of each item, we can use JSLink to achieve.
    Comment button: It is supposed to be the OOTB “Type” column, I change the icon and modify the click event of it to pop up a comment dialog which take advantage of the OOTB “Tags&Notes” feature;
    Custom Title link: As there will be two situations of an item: has attachment or not. We will need to run a request to get the URL of attachment and change the hyperlink of the Title field accordingly:
    (function () {
    // Create object that have the context information about the field that we want to change it output render
    var linkFiledContext = {};
    linkFiledContext.Templates = {};
    linkFiledContext.Templates.Fields = {
    //"Attachments": { "View": AttachmentsFiledTemplate }
    "LinkTitle": { "View": TitleFieldTemplate },
    "Published_x0020_Link": { "View": PublishedLinkFieldTemplate },
    "DocIcon": { "View": DocIconFieldTemplate },
    "MyTeam": { "View": MyTeamFieldTemplate }
    SPClientTemplates.TemplateManager.RegisterTemplateOverrides(linkFiledContext);
    function DocIconFieldTemplate(ctx)
    var htmlStr = "";
    var listId = ctx.listName;
    var itemId = ctx.CurrentItem.ID;
    var s = listId + "," + itemId;
    htmlStr += "<img width='16' height='16' class=' ms-draggable' alt='Comment' src='"+_spPageContextInfo.webAbsoluteUrl+"/Shared%20Documents/img/comment-icon.png' border='0' ms-draggableragId='0' onclick='CommentIcon(\""+ s +"\")'></img>";
    return htmlStr;
    function CommentIcon(s)
    var listId = s.split(',')[0];
    var itemId = s.split(',')[1];
    var url=_spPageContextInfo.webAbsoluteUrl+"/_layouts/15/socialdataframe.aspx?listid="+listId+"&id="+itemId+"&mode=1";
    console.log(url);
    openCustomDialog(url,"Comment",650,520);
    function openCustomDialog(pageUrl,title,width,height)
    SP.UI.ModalDialog.showModalDialog({
    url: pageUrl,
    width: width,
    height: height,
    title: title,
    dialogReturnValueCallback: function (result){
    if(result== SP.UI.DialogResult.OK)
    parent.window.location.href=parent.window.location.href;
    function PublishedLinkFieldTemplate(ctx)
    //console.log(ctx);
    var htmlStr = "";
    var itemPublishedLink = "";
    var itemPublishedLinkDesc = "";
    if((ctx.CurrentItem.Published_x0020_Link != ''))
    itemPublishedLink = ctx.CurrentItem.Published_x0020_Link;
    itemPublishedLinkDesc = ctx.CurrentItem["Published_x0020_Link.desc"];
    htmlStr = "<a href='" + itemPublishedLink + "' target='_blank'>" + itemPublishedLinkDesc + "</a>";
    return htmlStr;
    function MyTeamFieldTemplate(ctx)
    var htmlStr = "";
    var itemMyTeam = "";
    if((ctx.CurrentItem.MyTeam[0] != undefined) && (ctx.CurrentItem.MyTeam[0] != null))
    itemMyTeam = ctx.CurrentItem.MyTeam[0].lookupValue;
    htmlStr = itemMyTeam;
    return htmlStr;
    function TitleFieldTemplate(ctx) {
    console.log(ctx.CurrentItem);
    var itemId = ctx.CurrentItem.ID;
    var itemTitle = ctx.CurrentItem.Title;
    var listName = ctx.ListTitle;
    var siteUrl = _spPageContextInfo.webAbsoluteUrl;
    var listUrl = _spPageContextInfo.webAbsoluteUrl + "/Lists/" +listName;
    var fileNames = getAttachmentsNames(listName, itemId);
    console.log(fileNames);
    var fileNameAry = fileNames.split("|");
    var htmlStr = "";
    //check the attachment existence
    if(fileNameAry[0] != '')
    for(var j = 0; j < fileNameAry.length; j++)
    var fileName = fileNameAry[j];
    var s1 = "<a class=\"ms-listlink ms-draggable\" onmousedown=\"return VerifyHref(this, event, '1', 'SharePoint.OpenDocuments.3', '1";
    //1``https://microsoft.sharepoint.com/teams/spfrmcs
    var s2 = "/_layouts/15/WopiFrame.aspx?sourcedoc=";
    //2``/teams/spfrmcs/Lists/Content%20Pool
    var s3 = "/Attachments/";
    //3``137
    var s4 = "/";
    //4``[Forum FAQ] Highlight the list tab in Quick Launch when the list view changes.docx
    var s5 = "&action=default'); return false;\" href=\"";
    //5``https://microsoft.sharepoint.com/teams/spfrmcs/Lists/Content Pool
    var s6 = "/Attachments/";
    //6``137
    var s7 = "/";
    //7``[Forum FAQ] Highlight the list tab in Quick Launch when the list view changes.docx
    var s8 = "\" target=\"_blank\" DragId=\"1\">";
    //8``Highlight the list tab in Quick Launch when the list view changes
    var s9 = "</a>";
    var s = s1+siteUrl+s2+listUrl+s3+itemId+s4+fileName+s5+listUrl+s6+itemId+s7+fileName+s8+itemTitle+s9;
    htmlStr += s;
    //console.log(htmlStr);
    if (j != fileNameAry.length - 1)
    htmlStr += "<br/>";
    //if no attachments, set the <a> point to displayForm
    else
    htmlStr += "<a class='ms-listlink ms-draggable' onclick='EditLink2(this,28);return false;' onfocus='OnLink(this)' href='" + siteUrl + "/_layouts/15/listform.aspx?PageType=4&ListId=%7BE54A4FBB%2DDDC2%2D4F7E%2D8343%2D8A1C78757CF4%7D&ID=" + itemId + "&ContentTypeID=0x010079A1D928FF77984C80BFEF1D65C3809F' target='_blank' DragId='0'>" + itemTitle + "</a>";
    return htmlStr;
    function getAttachmentsNames(listName,itemId) {
    var url = _spPageContextInfo.webAbsoluteUrl;
    var requestUri = url + "/_api/web/lists/getbytitle('" + listName + "')/items(" + itemId + ")/AttachmentFiles";
    var str = "";
    // execute AJAX request
    $.ajax({
    url: requestUri,
    type: "GET",
    headers: { "ACCEPT": "application/json;odata=verbose" },
    async: false,
    success: function (data) {
    for (var i = 0; i < data.d.results.length; i++)
    if(i != 0)
    str += "|";
    str += data.d.results[i].FileName;
    error: function (err) {
    //alert(err);
    return str;
    3.2
    How to make them work together
    When selecting an option in the Drop Down menu, the Information menu and the List view will be refreshed separately.
    When clicking the tiles, only the list view will be filtered and refreshed, the other parts will not be influenced.
    When items created/modified, the whole page will be refreshed to keep all the numbers in each part updated.  A workflow will also be triggered to inform engineers or reviewers the progress of an item or content.
    3.3
    Other customizations
    3.3.1       
    ECB menu and permission control
    As we need to refresh the page when new item or modify item, we put all the form pages in a custom modal dialog and execute the refresh in the success callback function.
    There are three roles: Site owner, reviewer and engineer. They have limited privileges according to the roles they are:
    Site owner: Full control on the list, can see all the buttons in the ECB menu;
    Reviewer: There is another list which stores the names of each team and reviewers’ names of each team. The reviewer has limited full control only on the team they belong to. To other teams, the role can be seen as a visitor;
    Composer
    (create owner): The one who contribute an idea. For the ideas\contents from other teams, this role can be seen as visitor.
    The ECB menu they can see is:
    For the visitor, the ECB menu will only display a few buttons:
    The code:
    (function () {
    var viewContext = {};
    viewContext.Templates = {};
    viewContext.OnPostRender = OnViewPostRender;
    SPClientTemplates.TemplateManager.RegisterTemplateOverrides(viewContext);
    function OnViewPostRender(ctx) {
    $("a[title='More options']").removeAttr("onclick");
    $(".ms-list-itemLink").removeAttr("onclick");
    $("a[title='More options']").attr("onclick", "showMenuList(this);return false;");
    function showMenuList(obj) {
    var itemId = $(obj).parents("tr").attr("id").split(",")[1];
    //show ECB menu
    CoreInvoke('ShowECBMenuForTr', obj, event);
    var teamId = getCurrentTeamId("Content Pool", itemId);
    var styles = "";
    if (isSiteOwner("Technet SharePoint Team Owners")) {
    styles = "li[text='Delete Item ']{display:block;} li.ms-core-menu-separator:last-child{display:block;} ul.ms-core-menu-list > li:nth-last-child(5){display:block;} li[text='Edit Item ']{display:block;} li[text='Upload Document']{display:block;} li[text='Approve']{display:block;} li[text='Reject']{display:block;} li[text='Add Publish Link']{display:block;}";
    } else if (isReviewer("List1_FAQ_team", teamId, "Reviewers")) {
    styles = "li[text='Delete Item ']{display:block;} li.ms-core-menu-separator:last-child{display:block;} ul.ms-core-menu-list > li:nth-last-child(5){display:block;} li[text='Edit Item ']{display:block;} li[text='Upload Document']{display:block;} li[text='Approve']{display:block;} li[text='Reject']{display:block;} li[text='Add Publish Link']{display:block;}";
    } else if (isComposer(obj)) {
    styles = "li[text='Delete Item ']{display:block;} li.ms-core-menu-separator:last-child{display:block;} ul.ms-core-menu-list > li:nth-last-child(5){display:block;} li[text='Edit Item ']{display:block;} li[text='Upload Document']{display:block;} li[text='Approve']{display:none;} li[text='Reject']{display:none;} li[text='Add Publish Link']{display:none;}";
    } else {
    styles = "li[text='Delete Item ']{display:none;} li.ms-core-menu-separator:last-child{display:none;} ul.ms-core-menu-list > li:nth-last-child(5){display:none;} li[text='Edit Item ']{display:none;} li[text='Upload Document']{display:none;} li[text='Approve']{display:none;} li[text='Reject']{display:none;} li[text='Add Publish Link']{display:none;}";
    includeStyleElement(styles);
    //get current team id
    function getCurrentTeamId(listName,itemId){
    var teamId="";
    var requestUri = _spPageContextInfo.webAbsoluteUrl +
    "/_api/Web/Lists/getByTitle('"+listName+"')/items("+itemId+")?$select=MyTeamId";
    // execute AJAX request
    $.ajax({
    url: requestUri,
    type: "GET",
    headers: { "ACCEPT": "application/json;odata=verbose" },
    async: false,
    success: function (data) {
    if(data.d.MyTeamId!=null){
    teamId=data.d.MyTeamId;
    }else{
    teamId="0";
    error: function () {
    //alert("Failed to get details");
    return teamId;
    //check whether is owner
    //Technet SharePoint Team Owners
    function isSiteOwner(groupName) {
    var flag = false;
    var requestUri = _spPageContextInfo.webAbsoluteUrl + "/_api/Web/effectiveBasePermissions";
    // execute AJAX request
    $.ajax({
    url: requestUri,
    type: "GET",
    headers: { "ACCEPT": "application/json;odata=verbose" },
    async: false,
    success: function (data) {
    var permissions = new SP.BasePermissions();
    permissions.fromJson(data.d.EffectiveBasePermissions);
    flag = permissions.has(SP.PermissionKind.managePermissions);
    error: function () {
    //alert("Failed to get details");
    return flag;
    function isComposer(obj) {
    var flag = false;
    var userId = _spPageContextInfo.userId;
    var composerId = $(obj).parents("tr").find("a[href*='userdisp.aspx']").attr("href").split("ID=")[1];
    if (composerId == userId) {
    flag = true;
    return flag;
    //check whether is reviewer
    function isReviewer(listName,teamId,peopleColumn){
    var flag=false;
    var userId=_spPageContextInfo.userId;
    // begin work to call across network
    var requestUri = _spPageContextInfo.webAbsoluteUrl +
    "/_api/Web/Lists/getByTitle('"+listName+"')/items?$select=ID&$filter=(ID eq '"+teamId+"' and "+peopleColumn+"Id eq '"+userId+"')";
    // execute AJAX request
    $.ajax({
    url: requestUri,
    type: "GET",
    headers: { "ACCEPT": "application/json;odata=verbose" },
    async: false,
    success: function (data) {
    if(data.d.results.length>0){
    flag=true;
    error: function () {
    //alert("Failed to get details");
    return flag;
    //insert style into page
    function includeStyleElement(styles) {
    var style = document.createElement("style");
    style.type = "text/css";
    (document.getElementsByTagName("head")[0] || document.body).appendChild(style);
    if (style.styleSheet) {
    //for ie
    style.styleSheet.cssText = styles;
    } else {
    //for w3c
    style.appendChild(document.createTextNode(styles));
    3.3.2       
    Workflow email customization
    The email will only be sent to engineer or team reviewer in the three scenarios:
    When engineer uploads an idea or content, reviewer will receive an email;
    When engineer uploads a content to an existing idea, reviewer will receive an email;
    When reviewer approve/reject an idea or content, engineer will receive an email;
    The design of the workflow process  :
     The email design like this:
    Email to engineer
    Email to reviewer
    Let us know if you are interested in it. Happy coding!
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    A good solution. Liked it very much. Can you please make it a technet blog for others.
    [email protected]

  • New Forum FAQ

    This is a work in progress and will be re-formatted soon into individual Question/Answers in an FAQ subforum.
    Can I over write the forums style sheets to change the layout?
    Yes, Please see this discussion of scripts that can help you change your view of the Forums: http://forums.adobe.com/thread/294008?tstart=30
    How can I see the interface in Japanese, French, German, Spanish, or Simplified Chinese?
    In order to see pages in these languages, you can click the Region links at the top of page (where it lists a country name and says “Change”), choose your region and language from the pop-up menu. Click on "Remember this choice" under the menu.
    Why do some older messages appear with parentheses around user names?
    For a three-month period before our new forums were launched, we encouraged users to go through an account migration process to associate their former User to User forum IDs with their Adobe ID. Accounts with the parentheses are from those users who had content in the old Adobe User to User Forums, but who have not yet signed into the new system. The parentheses were added to these account names so they could be imported into the new system without clashing with screen names associated with Adobe IDs.
    Once a user logs in with that account in the new system the parentheses will go away.
    How do I participate in  the Adobe Online Forums via email?
    Visit the forum you wish to participate in and click on the link to "Receive email notifications". You will start receiving new messages posted in that forum. You can reply to the messages directly from your email or you can click on a link in the message to come back to the forum.
    Can I start a new discussion topic via email?
    Yes. Once you have subscribed to a forum you can click on the “Your Stuff” link in the forums, click on “Mailing Lists” and find a "Create Discussion" email link for each forum you are subscribed to. Copy the full email address (it may wrap onto two lines) into your email client's address book and send new discussions to this address.
    Can I include a file attachment via email?
    You can include a file attachment in an email that starts a new forum discussion, but you cannot attach a file to an email reply to an existing discussion.
    How do I stop receiving  email notifications from the Adobe Forums?
    To discontinue receiving thread subscription updates, you can change your  personal settings in the web-based forums. To do this, login to the Adobe Forums by visiting http://forums.adobe.com/ and click on "Login".
    Once you've logged in  with your Adobe ID and password, click the menu item labeled "Your Stuff" and select "Profile". Select the "Email Notifications" tab,  check the threads for which you would no longer like to receive subscription  updates and click "Remove Selected Notifications."
    How do I prevent myself from being automatically subscribed to threads I post messages in?
    Go to the Your Stuff link in the User Bar, click on Preferences, and uncheck the to radio buttons for subscribing to threads you create and threads you reply to.
    How do I embed an image or a video in a forum message?
    When posting a message in the Forums there are two buttons in the Rich Text  Editor to include a video or an image file in the message.
    For video, click on the clapboard button/icon then select the video site and  enter the Video URL or embed code and click Insert.
    For an image, click on the camera button/icon then select the appropriate tab (From Your Computer, Uploaded Images, or From the web) and follow the onscreen instructions.
    What if I want to link to an image on an external site, such as Pixentral or Flickr, instead of uploading the image to the Forum server?
    Flickr's Terms of Service state that if you post an image hosted on Flickr on another site you have to link back to the image page on Flickr. To do that you  need to go to your image on Flickr, click on the All Sizes link above the image,  select the size image you want, then Copy the HTML code from the first box of code underneath the image. Then, in the Forum's Rich Text Editor, click on  the >> button/icon and select Insert Raw HTML. This will open a frame  within your message where you paste the HTML code you copied from the Flickr  site. Then continue on with composing your forum message and click “Post Message”  to post the message to the forum system.
    For Pixentral images, you will need to go to http://www.pixentral.com and upload your image following the instructions there. You do NOT have to check the box to make images public. Once your image is uploaded there copy the HTML code from the box below your image. Then, in the Forum's Rich Text Editor, click on  the >> button/icon and select Insert Raw HTML. This wil open a frame within your message where you paste the HTML code you copied from the Pixentral site. Please note that there is an extra "/" character in the Pixentral URL that will prevent the image from showing up, so you need to make one change to the HTML that you copied from the Pixentral site. The beginning of the HTML code  will look something like this:
    <a href="http:www.pixentral.com/show.php?picture=16xx5748rt9fhd"/>
    Please remove the forward slash that appears between the quotes and the greater  than symbol so that this part of the HTML code looks like this:
    <a href="http:www.pixentral.com/show.php?picture=16xx5748rt9fhd">
    Then continue on with composing your forum message and click “Post Message” to  post the message to the forum system.
    Can I attach a file to a forum message?
    Yes. Each message in the Forums can have up to three files attached. Each file cannot exceed 5MB. These numbers are subject to change.
    To attach a file, create a new forum message as usual and then click on the “Browse” button below the Rich Text Editor box to select a file from your computer.
    Are forum messages presented in Threaded or Flat order?
    The Forum messages can be presented in either Threaded or Flat order. This  can be set in your forum Preferences. Click on the “Your Stuff” link and select “Preferences”. The first setting on that page is for how you want to see the messages.
    In Flat mode, each message posted in the Forum will appear directly below and in line with the message posted before it. You will be able to view the discussion as if it were a live discussion with each person taking a turn in successive order.
    In Threaded mode, each message will be posted below the message it is direct reply to and will be indented. This makes it easier to follow sidebar or sub-discussions, but can make it more difficult to follow a long conversation.
    When you are reading messages in a forum, you can select to reply to the original message or to any of the replies to that original message.
    How do I edit a message that I have posted in the Forum?
    After you have posted a message you will find an “Edit” link at the bottom of the message. Click on the link to open the message editor and make your changes. The edit feature is good for fixing a typo or a link. But if you have extensive changes to make to your message we suggest that you post a new reply to your message instead of editing the original message. Editing is not available if someone has replied to your message. At that point, you have to add a new reply to the thread with the updated information.
    How do I delete a message that I have posted in the Forum?
    You can delete a message you have posted if there have been no replies. Once someone has replied the Delete option goes away.
    How do I send a forum message to a friend?
    While reading a message in the Forums, you can send a link to the discussion to someone outside the forum system by clicking on the "Send as email" link in the Actions panel. You can select user names from the system or email addresses of people outside the system and they will be sent a link to the forum. The actual message is not included in the email. The recipient will need to click on the link in the message to view the contents.
    How do I report an abusive post in the Forums?
    When viewing messages in the Forum you will find a "Report Abuse" link in the Actions panel on the right side for the original message and you will also find an individual “Report Abuse” link listed for each reply to the original message. Click on the link to send a report.
    How do I upload an Avatar for my Forum account?
    To upload a custom avatar for use in the Adobe Forums you must first create a 128x128 (max size) image file.
    Then log into the Forums and click on “Your Stuff” and select “Profile”
    Click on “Change avatar” in the Actions panel on the right side of the screen.
    Scroll down to the “Upload Avatar” section and click “Browse” to find the avatar file on your system, then click “Upload”.
    Once you avatar file is uploaded, it has to be approved by an administrator (this might take several hours to several days). Until it is approved it will be marked as "pending." Once the pending notification is gone, you can select that avatar and click “Save Settings”.
    How do I upload an image for my profile page?
    Log into the Forums and click on “Your Stuff” and select “Profile”.
    Click on the “Edit Profile” link in the Actions panel on the right side of the screen.
    Click on the “Browse” button to select an image file from your system.
    Click on the “Save” button to upload and save your new profile image
    All profile images will be scaled to be 320 pixels wide.
    How do I access Private Messages?
    The Private Message feature is located under the “Your Stuff” link.
    If you have a private message waiting for you in the forum the “Your Stuff” link will be orange.
    Click on the “Your Stuff” and select “Private Messages” from the drop down menu.
    From there, you will be able to read incoming messages, create new messages, and manage old messages.
    You can also manage an Address Book and sort messages into folders.
    Can I attach a file to a Private Message?
    No. But you can include a link to an image or a video.
    How many Private Messages can I have?
    40 (subject to change)
    Can I subscribe to a feed from the Forums?
    Yes, you can get an RSS feed from various parts of the forums: Announcements, Discussions, and you can even subscribe to an individual user by going to their profile (click on their name or avatar any place in the forums) and getting the feed link from there. You can also get a feed of your private message inbox.
    Some messages have odd linebreaks and random characters in them, such as lines that start with B or I that don't seem to make sense.
    The Adobe Online Forums is a new system that has data imported from two previous systems. One of the previous systems had its own message formatting codes, such as B for Bold and I for Italic. These codes import into the new system as plain text and lead to the formatting issue that you might run across on old messages.
    I marked a reply to my question as the correct answer, but then discovered that it was not correct. Can I remove the Marked as Answered setting?
    No, you can only set this for one reply and it cannot be removed. Please post a follow up message in the discussion thread with updated information, such as a clarification or rebuttal to the marked answer.
    I am not clear on the points system in the Forums. Will I get points for simply posting questions or replying to questions?
    No. Points are not given for simply posting a question or a reply. Points are awarded by the person who started a discussion. They can mark a reply to their question as either The Answer or as Helpful. They can mark one “Correct” answer and two “Helpful” answers per discussion thread.
    I've clicked to edit my profile and now I'm lost. I can't get back to the discussion I was viewing.
    Use the History link in the user bar.
    Is there an alternative to the Rich Text Editor?
    Yes, if you are comfortable with some basic HTML, you can click on the “HTML” link in the upper right corner of the Full Editor to switch to an HTML editor. If you use the HTML editor you need to remember to put in <p> and <br> tags between paragraphs, otherwise the HTML editor will remove extraneous white space (including carriage returns) in your message.
    How can I Jump the last message in a thread?
    Click on the XX minutes ago link in the list of threads to go to the latest message instead of to the first message.
    How do I change my name or screen name?
    At the very top of the page, click on “Your account”. Under “Account Information”, click on the “Edit Your Account Information” link. Edit the desired information on this page and click “Update”.
    How do I change my email address?
    At the very top of the page, click on “Your account”. Under “Account Information”, click on the “Edit Your Account Information” link. Your Adobe ID/email is listed here, and you need to click on the “Change” button. Enter your email address, your password, and click “Update”. Note that your email address is also your Adobe ID which you use to login, so if you change your email address, you will also need to login using the new email address.
    How do I change my password?
    At the very top of the page, click on “Your account”. Under “Account Information”, click on the “Edit Your Account Information” link. Your password is displayed as a series of asterisks (*****). Click the “Change” button. You will need to enter your current password, your new password, and a password hint. Click on the “Update” button to save your changes.

    @ adobe-admin (J.C.?):
    Thanks for fixing the "backslash" error. Accuracy is important, and doubly so when presented as an F.A.Q.
    The sad thing is how prevalent the usage of "backslash" is when a plain old slash is meant (generally, the "forward" attribute is assumed and unneeded), and by people who should know better. It's a direct result of people knowing just barely enough about the Windows file path naming protocols, and then applying the only terminology they're familiar with incorrectly to URLs.
    I went about 10 rounds—TWICE!—with a labyrinthian succession of people at the Discovery & History cable TV networks because they were saying "backslash" in voice overs whenever their commercials promoted their websites. It took some doing, but I finally got in touch with somebody who was savvy enough to recognize that it was a rookie mistake made by a clueless marketing copywriter. The voice over person just read the copy they were given, oblivious to the difference. It amazes me that it wasn't caught by somebody early in the recording/production process and rectified.
    They then had it correct for about a year, until new commercials started popping up with the same error. Unfortunately, the person I had talked to previously no longer worked for the History channel and I had to go through the process of finding someone who understood all over again.
    Yeah, you can call me a nitpicker with nothing better to do.
    But I've earned that dang badge, and I wear it proudly!

  • Unoffical FAQ ~ your question may be answered here

    I have been helping people out with ADE for over a year now, and am now stopping being a regular contributer.
    I copy below all the 'stock' answers I had for various situations.
    Most of these should no longer be relevant as they should have been fixed long ago.
    However, the recent release of ADE3.0 show that this is far from being the case.
    These should all be in the official Adobe FAQ, but meanwhile here they are in a fairly random order with a very course index.
    Not sure how to make internal links, so search for the keyword with ~~~
    kobo~~~  desparate measures when a Kobo won't play ball with ADE
    windows~~~ windows registration goes wrong so ADE is not automatically opened for .acsm/.epub (worse, reader is, and then refuses to read)
    account~~~ spiel about how adobe accounts, email addresses and DRM books interact ~~ you get a wrong user message
      Overdrive~~~ problems authorizing overdrive app on tablet
      findaccount~~~~ how to find the account you are authorized with
      bookaccount~~~ how to find the account a book is authorized with
      nonauthorized~~~~ the problems of downloading a book while not explicitly authorized
      confused~~~ sometimes ADE pretends to be registered when it isn't really
      hacking~~~ extreme measures when authorization doesn't behave
    differentdirectory~~~ how to use a different directory to save your ADE books
    tablets~~~ ADE cannot see a tablet device, and use on Windows RT
    bugs~~~ ADE2.0 is riddled with bugs (?is 3.0 any better).  Here are some know bugs
    alternatives~~~ ADE2.0 is riddled with bugs (?is 3.0 any better).  Some alternatives
    nomoredevices~~~ you have used up all your activations, so can't authorize new device
    kobo~~~~~~~~~~~~~~~~~~~~~~~~~~
    possible help with Kobo issues … I haven’t tried this
    from post 23 in http://forums.adobe.com/thread/1124380?tstart=0 by Shirltaylor, Jul 26, 2013
    Yes it was extremely frustrating process to read any library books after the upgrade to Adobe Digital Editions 2.0.
    Eventually it turned out that the process must have you sign out of the Kobo device Account under settings on the Kobo Device.
    What we did was to remove all library books from the Kobo device and from the Adobe Digital Edition
    Next was to sign out of the Kobo Device as well as the Kobo Desktop on the PC as well as exiting from Adobe Digital Edition.
    Next was to start up Kobo Desktop and sign in.
    Next was to connect the Kobo device to the USB port.
    This resulted in the Kobo device being upgraded and Sync'd to the Kobo Desktop. Wait until the Sync is complete
    Disconnect the Kobo device from the USB port
    Next was to restart Adobe Digital Edition and using CTRL-SHIFT-D to deauthorize the computer and select Erase Authorization.
    Next was to go back to Adobe Digital Edition, Help and Authorize Computer
    Next was to reconnect the Kobo device to the USB port
    Next was to select the Kobo device in the Adobe Digial Edition and Authorize the device
    Next was to get a library book in the Adobe Digital Edition and then add it to the Kobo Device
    Everything seems to be working from then on.
    Have fun reading again
    windows~~~~~~~~~~~~~~~~~~~
    Sometimes the registration of ADE to Windows as the default hander for .acsm and .epub files does not work;
    that is what causes the double-click in Explorer to fail; and usually prevents opening from the browser as well.
    especially in Windows 8/8.1, and maybe 7;
    this appears to be a bug in Windows (for once not a bug in ADE).
    Two possible ways round it.
    First, try to force it in Explorer
    Right-click on a .epub file (and repeat entire sequence for .acsm if necessary)
    Select 'open with' if on the list, 'open' if not.
    Select 'choose default program'
    Select ADE if it is on the list,
    If not select 'more options'  and select ADE is on that list.
    If not, at the bottom of 'More Options' list is 'Look for another app on this PC', select that
    and navigate to the ADE executable (may be at C:\Program Files\Adobe\Adobe Digital Editions\digitaleditions.exe)
    Now .epub/.acsm files should be associated with ADE, and double-clicking should work.
    Sometimes, Windows allows you to go through all that, but then refuses to make the association you have asked for.
    In that case, the only way I know is to use a third party file association program.
    http://www.softpedia.com/get/System/System-Miscellaneous/Types.shtml works for me.
    account~~~~~~~~~~~~~~~~
    Adobe DRM books are associated with an Adobe account; once accessed on a device registered to a given account they can't be used on a device registered to any other account.
    You must regain access to your old account and register your computer and other devices with it.
    You should not create a new account if you want to keep your old books.
    Each account has a permanent  internal ID, and is at any one time associated with an external email ID.
    The email does not need to be valid, (though it can only be verified if it is valid).
    For example, if you lose an email address for some reason or another, it doesn't mean that address is no longer associated with the Adobe account.
    The correct thing to do when you change email address is to associate the new email address with the old Adobe account.
    Login to the Adobe account using the old (now invalid) email address and old Adobe password.
    You can then goto Adobe ID/My Adobe ID and change the email address/external ID associated with the account.
    If you have already made a new Adobe account using your new email and registered computers and devices with it, you must ... ... ...
    Change the email address associated to your new Adobe account.  Until you have done this you can't do step 3.
    Many email providers allow variant addresses, such as [email protected] and [email protected]
    Those will be the same as far as google is concerned but different as far as Adobe is concerned.
    You can now abandon the new Adobe account
    Change the email address associated to your old Adobe account to your new email address.
    Deregister your computer from the new (now dead) Adobe account, using ctrl-shift-D (cmd-shift-D if on a Mac)
    Deregister any ereader devices registered with the account,  using ctrl-shift-E (cmd-shift-E if on a Mac) to ADE with the device plugged in
    Reregister the computer with the old Adobe account, using the new email address with which you associated it in step 3
    (menu/Help/Authorize Computer, Library/Authorize Computer on the older more reliable v1.2.7)
    Reregister any ereaders
    (menu/Help/Authorize Device, Library/Authorize Device on v1.2.7)
    findaccount~~~~~~~~~~~~~~~~
    A book is associated with the AdobeID in use at the time the book was downloaded (.acsm token file turned into encrypted .epub/.pdf file).
    An AdobeID has two forms, internal (something like 'urn:uuid:ff2ddc22-eca0-46c6-a84d-xxxxxxxxxxxx') and external (email address).
    The authorization mechanism on the book is associated with the internal ID.
    The internal ID for an account never changes; you can change the email address it is currently associated with on the Adobe website.
    You can check the Adobe ID ADE is using in internal and external form in ADE2.0 using ctrl-shift-I (Help/Authorization Information).
    For ADE1.7.2 you sadly only get the external ID, using Library/Authorize Computer (which acts as a query if already authorized).
    You can check the AdobeID in external form in Bluefire.
    In either case, if you have changed the external ID associated with the account since authorizing the device,
    you may be told the old external ID, or may be told the up to date one.
    You can check the AdobeID associated with a book in internal form with the rather roundabout method at the bottom of this post.
    I don't know of any way of finding the current external ID given the internal ID of the book;
    unless it is an ID you still use in which case the matching values from ADE2.0 will tell you.
    bookaccount~~~~~
    OK.  To find the internal AdobeID.
    open a sample DRM .epub file as a .zip file.
    With some zip programs, you can just open the .epub as an archive (ev, with 7zip),
    with others you will have to rename the .epub file to a .zip file first, then open it.
    find the file 'rights.xml' within the zip.  Probably  'META-INF\rights.xml'
    open the rights.xml file
    inside you will find a section '<user>' that looks something like
    <user>urn:uuid:ff2ddc22-eca0-46c6-a84d-xxxxxxxxxxxx</user>
    That string is the internal version for your AdobeID.
    That stays fixed for the AdobeID, even if you change the associated email (or password),
    that internal ID is what is really associated with the book.
    (n.b. there is no point in trying to change the urn to a current one you might find and recreating the .epub file; the DRM is cleverer than that).
    You can now contact Adobe at Adobe Live Chat: http://www.adobe.com/support/chat/ivrchat.html
    It may be that if you can give them that internal ID they will be able to get you access to your account again.
    If they say they can't, it might be worth trying two or three times at intervals;
    it seems from what others have said that some of the representatives are very clued up, but others are not.
    (I've never used the Live Chat).
    If you do go through all that, let us know how you got on.
    Overdrive~~~~~~~~~~~~~~~~
    Sometimes Overdrive has issues with authorization (I have seen from other posts, not experienced).
    Try the Bluefire app and see if that will authorize.
    If it does, you can use it instead of Overdrive to read Adobe DRM books such as library books; but can’t use it to borrow them.
    Also...   Even though registration is done via the app, it applies to the device rather than the specific app.  It may be that registering Bluefire causes Overdrive to start working, but I’ve never seen that confirmed.
    nonauthorized~~~~~~~~~~~
    This is a vicious trap that Adobe lays for unsuspecting customers.
    They do give very mild warnings, but not nearly strong enough.
    When you register 'without ID', ADE creates an anonymous/implicit ID with limited powers (eg can't be used to share with other devices).
    Whenever you first load a DRM book, that copy of the book is associated with whatever ID the computer is registered to at the time.
    Any book you load while this anonymous ID is active gets associated with that ID, and can't be read on any other device.
    When you properly register your computer with a real ID, that old anonymous ID is lost.
    Now you don't have any devices that can read the book.
    The only way I know round this is to use a DRM stripper such as epubee BEFORE you deauthorize the device.
    I do NOT advocate using such code to get around the valid limitations placed on a DRM book.
    However, where the problem arises only because of the ineptness of Adobe's ADEPT DRM infrastructure and its implementation,
    such a measure is totally justifiable.
    confused~~~~~
    Sometimes ADE gets its registration/activation confused and in a semi-authorized state.
    Uninstalling and reinstalling does not help, and indeed installation can even trigger this state.
    Unfortunately, it often then gives misleading error messages about what is wrong.
    A common incorrect message informs you that the ID is already in use on another computer and cannot be reused.
    Another is  "E_AUTH_NOT_READY"
    This can often be resolved by completely removing any authorization using ctrl-shift-D to the Library screen on ADE (cmd-shift-D if on Mac).
    Restart ADE, and then reauthorize with your (old) Adobe ID.
    In extreme cases on the mac, the following extra step has helped some people.  Navigate to /Users//Library/Application Support/Adobe/Digital Editions and drag the activation.dat file to the trash. If you are using 10.7, see Access hidden user library files | Mac OS 10.7 Lion. http://forums.adobe.com/thread/1265248?tstart=0
    hacking~~~
    Useful information about registration, uuid etc: ( http://www.jiagouyan9.com/archives/tag/6040/)
    http://forums.adobe.com/thread/905348?start=0&tstart=0
    registry [at HKEY_CURRENT_USER\Software\Adobe\Adept\Activation\0000\0000\\value etc]
    differentdirectory~~~
    There's no way to do it from Digital Editions itself.
    You can do it by making directory junction (on PC, and I'm sure Mac has something similar).
    Move the directory and any files you already have from  .../My Documents/My Digital Editions to wherever you want them.
    Open a command prompt
    Navigate to .../My Documents.
    Type mklink /d "My Digital Editions" "wherever you put the directory"
    The new directory does not even need to be on the same drive.
    tablets~~~~~~~
    Adobe Digital Editions does not generally recognize tablets, only dedicated ereaders.
    For a tablet, install compatible Adobe DRM ereader app.  I suggest Bluefire; also consider Akdiko or Overdrive but some people have issues registering them. Some tablets come with such an app preinstalled.  Authorize the tablet from within the app to use your Adobe ID (details vary from app to app, usually somewhere within Settings)
    The tablet may well be able to download books without use of ADE at all.  If you do want to transfer books from ADE/computer, use a file manager (Windows Explorer, Mac Finder) to copy to the tablet as mounted drive, or use a utility such as Dropbox.
    Very limited choice on Windows RT tablets, try DReader or DL Reader
    DL Reader app for Windows RT http://apps.microsoft.com/windows/en-gb/app/dl-reader/0be254fa-1323-4bda-92fa-698fe502456c
    ~~~~~~~~~
    bugs~~~
    ADE2.0 is riddled with bugs (?is 3.0 any better).  Here are some known ones (that have been around for years)
    Bugs caried over to ADE3.0,
    no easy option to reauthorize (design bug)
    Authorize Computer should not be greyed out when authorized:
    it should give a warning 'Do you want to deauthorize first?  You will lose access to the books belonging to the old account/ID
    and then if you acccept deauthorize and allow you to reauthorize.
    hidden deauthorization (design bug)
    won't work with library books and (some?) Sony ereaders (see separate post) (code bug) (1.7.2 resolves)
    I can't check whether it also still has some of the other standard issues with ADE2.0 that regularly show up on this forum
    Insufficient warning of the bad effects of implicit authorization
    Prone to not working immediately after install, especially on XP (1.7.2 resolves)
    Prone to suddenly stopping working after a time even when it worked before (1.7.2 resolves)
    Prone to failure to scroll pages. (1.7.2 resolves)
    Incomprehensible error messages. (1.7.2 not quite so bad)
    Prone to confused registration, pretending to be registered when it isn't
    Incorrect error messages, in particular
    ID is already in use on another computer and cannot be reused.
    as a message further to confuse users  already hit by bug 6.
    alternatives~~~~~~
    For DRM free ebooks, use the free and vastly superior Calibre.  http://calibre-ebook.com/
    For DRM ebooks, you can use Sony Reader; free download from Sony intended to run with Sony eReaders but works quite happily without.  I prefer ADE1.7.2 to Sony Reader. https://ebookstore.sony.com/download/
    There are lots of bugs in ADE2.0 (and 2.0.1).  Try replacing ADE2.0 with the older but more reliable v1.7.2.
    (You can have them both installed at once if you like.)
    Version 1.7.2, it is a little difficult to find, available on Adobe site for Windows and for Mac.
    http://helpx.adobe.com/digital-editions/kb/cant-install-digital-editions.html
    The forum software is sometimes corrupting the link above.  There shouldn't be a blank in 'editio ns.html'.  The following redirects to the same page: http://tinyurl.com/diged172
    Some people have found ADE trying to upgrade automatically.
    It appears (not 100% sure) that if you install ADE2.0 as a new install (not as an upgrade) that your 1.7.2 will continue to run.
    Probably best to say no if 2.0.x installation asks if you want to migrate your library.
    nomoredevices~~~
    Adobe Live Chat: http://www.adobe.com/support/chat/ivrchat.html,
    or as a slight short cut try http://helpx.adobe.com/contact.html?product=digital-editions&topic=using-my-product-or-ser vice
    Choose topic ‘'Signing into my Account' , and then click on 'I still need help';
    then you should see 'Chat with an Agent' at the bottom of the page.
    Depending on screen resolution, you may need to scroll down a bit to see the Chat with an Agent' bit, just under 'Ask our Experts'.
    'Ask our experts' will indeed just lead you back to this forum.
    Sometimes you will get ‘Sorry! All agents are busy— please check back soon.’
    Don’t refresh the page, just hang on and it should eventually go to ‘Chat Now, and agent is available’.
    They can reset your authorizations, and then you must reauthorize any devices you still need.
    (Unfortunately, Adobe haven’t got round to an admin website for viewing and editing authorizations.)
    Some of the representatives haven't been properly trained and don't know what to do (and claim there is nothing they can do);
    in that case the only way seems to be to give up that chat and try another session hoping for a properly trained representative.
    If your problem is with another device using Overdrive, Bluefire, Aldiko or similar third party app, it is recommended not to mention that app when on the chat, just mention that you have run out of authorizations  (E_ACT_TOO_MANY_ACTIVATIONS) .  Thanks to AJP_Bear for that tip.
    ~
    ~~~

    Do you have any tips out suggestions for when ADE can't download the epub book from an ACSM file? The problem seems to be related to something blocking the process, but no one has a clue as to the source of the problem. See my post fot more information:
    http://forums.adobe.com/message/6179746#6179746
    Thank you for any suggestions you are able to offer.

  • Kichat: How do I get iChat 3 working ? Upgrade hints, FAQ

    Disclaimer: Apple does not necessarily endorse any suggestions, solutions, or third-party software products that may be mentioned in the topic below. Apple encourages you to first seek a solution at Apple Support. The following links are provided as is, with no guarantee of the effectiveness or reliability of the information. Apple does not guarantee that these links will be maintained or functional at any given time. Use the information below at your own discretion.
    How do I get iChat 3 working ? Upgrade hints:FAQ
    Trouble Shooting Revisited
    Ok We will start with loading Tiger and iChat version 3.0
    From Panther
    There are or were serveral Add-ons and applications avaiblable to Panther users of iChat that are not compatible with iChat 3.
    These following need to be deleted.
    iCAR - An Add-on that posts an Auto response Away message (produces a 1 fps result in a Video chat)
    Virex for Panther - An Anti Virus app avialable to @mac account users (Produces the 1 fsp problem)
    iChatUSBCam for Panther/iChat2.x - A Add-on utility for using iSight or USB cam with iChat2.x (Incompatible with Tiger/iChat 3)
    iProfile - An Add-on for producing a profile on the AIM server that ichat 2.x could not do (not proven to be a problem but now not needed).
    A clean install of Tiger (not Archive and Install) produces the best results.
    But any install should also check these Tiger settings.
    First, UPGRADE to 10.4.3 as this gets past many Connection issues that became apparent with the basic Tiger (10.4) and iChat 3.0 It updates iChat to version 3.1
    Check Settings
    Don't be complacent that you have not set anything different.
    There are several new things in Tiger that may trip you up.
    These are worth looking at:
    Mac Firewall. Now includes the ability to Block all UDP traffic in the Advanced button (System Preferences > Sharing >Firewall tab then the Advanced Button).
    Also can now open UDP protocol for ports where as the Panther one only did TCP (Check any old Panther settings you Added to the presets).
    The ports should be:
    TCP -5190
    UDP -5060, 5190, 5678, 16384-16403
    There are more ports for Bonjour 5297, 5298, 5353 UDP and 5298 TCP and Jabber, 5220, 5222, 5223 on TCP)
    (Table View see 7th Sept)
    QuickTime. This has a change in the name of the Connection Speed tab to Streaming (System Preferences > QuickTime) Check this is set to be equal to your connection speed (the download one if this is faster). See Apple Doc 301641 Dated 9th November 2005.
    Date & Time. Not conclusively involved but worth eliminating. Set a Network Server and the correct Time Zone.
    Apple Remote Desktop. If this is active in System Preferences > Sharing > Services tab it causes problems for iChat.
    Next, test the actual speed you are getting from your ISP.
    http://www.dslreports.com/stest
    There is a table here of the speeds you need:
    http://docs.info.apple.com/article.html?artnum=301050
    The one you get linked to in the Help menu is wrong.
    Other Known Problems
    There are several other applications that iChat 3 does not seem to like.
    folding@home This is a application that uses spare processor time to help find protein chains for a University.
    PostgreSQL This is a data base application that can be reset to allow more processor time for iChat. See here http://www.murraywilliams.com/blog/archives/000046.html
    Lotus Notes Some people have reported problems with this.
    Make sure any Add-on Video cards or input PCI cards have up to date Firmware
    IF you are still having problems I would do Routine Maintenance Tasks as laid out here.
    Lastly, some routers/modems are SIP aware and give different results in iChat 3 compared to iChat 2.
    This is due to the Operating System changing (like a new computer connecting to the modem) rather than iChat.
    See My web pages: page4 at the SIP Text in a Box section.
    Also for the above try some housekeeping particularly if you do not keep your Computer on 24/7 Gulliver, "kmosx3: Mac OS X 10.3/10.4: System maintenance"
    Ralph
    Do you want to provide feedback on this User Contributed Tip or contribute your own? If you have achieved Level 2 status, visit the User Tips Library Contributions forum for more information.

    i think apple needs to keep up with the jones here, so far i read at LOGIC PRO FORUMS many saying cubase and pro tools left logic in the dust, 1 year ago already, sad, but true
    in anycase, trye starting one app before the other to see which combination works., other wise i think more apps will fall out of sync with old logic pro

  • Update to kichat: FAQ 3 - How do I get Video and Audio Chats with PCs ?

    kichat: FAQ 3 - How do I get Video and Audio Chats with PCs ?
    (To Replace http://discussions.apple.com/thread.jspa?threadID=406147 if Accepted. )
    How do I get Video and Audio Chats with PCs ? iChat FAQ 3 (Updated 7/12/2008)
    Applies to iChat 2.x, iChat 3.x and iChat 4.x to any version of AIM on a PC before AIM 6.1
    This piece is designed for those trying to connect Mac to PC for Video and Audio chats. Any iChat version Panther and up.
    Glossary For This FAQ
    This bit is designed for clarity.
    Video is the sending and /or recieving of pictures and sound.
    Audio is the sending and or receiving of sound only.
    One-Way is the ablity to start either an Audio or Video chat from one end to a receipient who can not match your capabilities (or Vice Versa)
    What is needed
    At the Mac end
    A Mac running OS 10.3.x and iChat AV ver 2.1 or 10.4 plus iChat 3 or Leopard and iChat 4
    A DSL/Cable/Fibre (Broadband) connection of at least an up link speed of 256kbs.
    An AIM , @mac.com or MobileMe (@me.com) account name.
    (hosting Multiple person Mac to Mac AV chats requires higher specs and broadband uplink speed).
    At the PC end
    1 PC running windows XP (home or Pro). THIS A MUST
    The AIM Standalone Application, currently at ver. 5.9 at this link. AIM (the Site) now call this version Classic and it cannot be Installed On Vista
    Note: there is also Trillian which has a Pro version for $25 that can also Video and Audio chat. The Basic version just Texts and Audio Chats (AIM does not Audio chat)
    Some need the aimrtc12.exe file from Here Mostly Earlier than XP or Pre Service Pack 2 XP versions of Windows
    Note: It has been noted that this file is now apparently included in Windows XP after Service Pack 2 and above.
    An AIM account/screen name (AOL or Netscape count as well)
    Service Pack 2 info. This info will allow the PC user to enable AIM thorough the XP Firewall. The Windows Firewall did not exist as such before this
    Between both of you.
    At least one camera (Mac end)
    A sound input device (the camera, if it has one is ok)
    Your Buddies screen/account name in each others Buddy Lists
    Other tweaks
    For some people, using AIM on a PC, may also have to make sure their preferences (properties) are set in the AIM Buddy list, for their camera and /or Mic. (Tuning at Message 570)
    This is an icon button lower right on the Buddy List marked "Prefs" (AIM 5.5). This leads to the Preferences. Drop down the list until you read Live Video. Click on this. In the new window that opens click the button that says Tuning Video and Audio. Follow the instructions in the wizard that opens up. Access in AIM 5.9 for this is in the My AIM menu at the top of the Buddy list and then Options
    To Start
    You should now be able to chat to each other.
    If each of you has a camera it can be full Video , as described in the Glossary at the top.
    To start from the Mac end, select (highlight) your Buddy with one click. His camera icon should be dark. Click on the icon near his name or the one at the bottom of the Buddy List. (You do not have to start a text chat).
    To start from the PC end you need to start a text chat, then select the Video icon at the bottom of the chat window.
    If one of you has a camera and the other has a Mic then you will be able to chat One Way but have sound will be both ways.
    To start this type of chat from the Mac end you will have to go to the menu item "Buddies" and drop down to the item "Invite to One Way Video Chat"
    To start this from a PC follow the directions in the pargraph above. You may need to change the tab to the incoming Video at the back of the two to see the Video. These tabs are added when the Video chat starts and the front one normally states you do not have a camera and shows a connection to buy one.
    It is also possible to chat One Way if the other person does not have a Mic: replies will have to be typed in a Text chat.
    No Camera and No Mic will cause iChat to End the chat with "No Data Received for 10 Secs"
    Summary
    For any sort of sound to a PC using AIM, (Talk in PC or Audio in iChat) the Mac will need a camera. The other person can have a Mic and then live chats with sound both ways and Pictures (Video) the other.
    NOTE: At This Time It Is NOT Possible to Audio (sound only) between Mac & PC with AIM & iChat
    Trillian Basic can Audio. Trillian Pro can Video and has a bigger picture and can do Full Screen.
    Another explanation of the set up can be found Here about AIM 5.5 but is transferable.
    And Also here
    My Web Pages particularly all of Page 12: What if your Girlfriend Lives a Long Way Away ? have more information.
    I may receive some form of compensation, financial or otherwise, from my recommendation or link.
    4:24 PM Sunday; December 7, 2008

    kichat: FAQ 3 - How do I get Video and Audio Chats with PCs ?
    (To Replace http://discussions.apple.com/thread.jspa?threadID=406147 if Accepted. )
    How do I get Video and Audio Chats with PCs ? iChat FAQ 3 (Updated 7/12/2008)
    Applies to iChat 2.x, iChat 3.x and iChat 4.x to any version of AIM on a PC before AIM 6.1
    This piece is designed for those trying to connect Mac to PC for Video and Audio chats. Any iChat version Panther and up.
    Glossary For This FAQ
    This bit is designed for clarity.
    Video is the sending and /or recieving of pictures and sound.
    Audio is the sending and or receiving of sound only.
    One-Way is the ablity to start either an Audio or Video chat from one end to a receipient who can not match your capabilities (or Vice Versa)
    What is needed
    At the Mac end
    A Mac running OS 10.3.x and iChat AV ver 2.1 or 10.4 plus iChat 3 or Leopard and iChat 4
    A DSL/Cable/Fibre (Broadband) connection of at least an up link speed of 256kbs.
    An AIM , @mac.com or MobileMe (@me.com) account name.
    (hosting Multiple person Mac to Mac AV chats requires higher specs and broadband uplink speed).
    At the PC end
    1 PC running windows XP (home or Pro). THIS A MUST
    The AIM Standalone Application, currently at ver. 5.9 at this link. AIM (the Site) now call this version Classic and it cannot be Installed On Vista
    Note: there is also Trillian which has a Pro version for $25 that can also Video and Audio chat. The Basic version just Texts and Audio Chats (AIM does not Audio chat)
    Some need the aimrtc12.exe file from Here Mostly Earlier than XP or Pre Service Pack 2 XP versions of Windows
    Note: It has been noted that this file is now just another link to the Standalone application. This might be an error by AIM or a newer version that includes the file.
    An AIM account/screen name (AOL or Netscape count as well)
    Service Pack 2 info. This info will allow the PC user to enable AIM thorough the XP Firewall. The Windows Firewall did not exist as such before this
    Between both of you.
    At least one camera (Mac end)
    A sound input device (the camera, if it has one is ok)
    Your Buddies screen/account name in each others Buddy Lists
    Other tweaks
    For some people, using AIM on a PC, may also have to make sure their preferences (properties) are set in the AIM Buddy list, for their camera and /or Mic. (Tuning at Message 570)
    This is an icon button lower right on the Buddy List marked "Prefs" (AIM 5.5). This leads to the Preferences. Drop down the list until you read Live Video. Click on this. In the new window that opens click the button that says Tuning Video and Audio. Follow the instructions in the wizard that opens up. Access in AIM 5.9 for this is in the My AIM menu at the top of the Buddy list and then Options
    To Start
    You should now be able to chat to each other.
    If each of you has a camera it can be full Video , as described in the Glossary at the top.
    To start from the Mac end, select (highlight) your Buddy with one click. His camera icon should be dark. Click on the icon near his name or the one at the bottom of the Buddy List. (You do not have to start a text chat).
    To start from the PC end you need to start a text chat, then select the Video icon at the bottom of the chat window.
    If one of you has a camera and the other has a Mic then you will be able to chat One Way but have sound will be both ways.
    To start this type of chat from the Mac end you will have to go to the menu item "Buddies" and drop down to the item "Invite to One Way Video Chat"
    To start this from a PC follow the directions in the pargraph above. You may need to change the tab to the incoming Video at the back of the two to see the Video. These tabs are added when the Video chat starts and the front one normally states you do not have a camera and shows a connection to buy one.
    It is also possible to chat One Way if the other person does not have a Mic: replies will have to be typed in a Text chat.
    No Camera and No Mic will cause iChat to End the chat with "No Data Received for 10 Secs"
    Summary
    For any sort of sound to a PC using AIM, (Talk in PC or Audio in iChat) the Mac will need a camera. The other person can have a Mic and then live chats with sound both ways and Pictures (Video) the other.
    NOTE: At This Time It Is NOT Possible to Audio (sound only) between Mac & PC with AIM & iChat
    Trillian Basic can Audio. Trillian Pro can Video and has a bigger picture and can do Full Screen.
    Another explanation of the set up can be found Here about AIM 5.5 but is transferable.
    And Also here
    My Web Pages particularly all of Page 12: What if your Girlfriend Lives a Long Way Away ? have more information.
    I may receive some form of compensation, financial or otherwise, from my recommendation or link.
    9:19 PM Friday; December 12, 2008

  • Web Apps FAQ

    Hello,
    I am working on knowledge base entries for developing Web Applications with Sun ONE Studio. I would be interested in whether any of the following are helpful.
    Also, are there other entries you think should be added? Other comments? Corrections?
    Thanks
    Web Apps FAQ
    Creating a Web Application
    Q: Where do I put my JSP files in my web module.
    A: JSP files can go into the web module's document base directory or any
    of its subdirectories except for the subdirectories under WEB-INF. For example,
    the following is correct:
    correctWebModStructure
    + login.jsp
    ++ JSP_files
    +++ shop.jsp
    + WEB-INF
    ++ Classes
    ++ lib
    ++ web.xml
    The following is incorrect:
    incorrectWebModStructure
    + WEB-INF
    ++ login.jsp     
    ++ JSP_files
    +++ shop.jsp     
    ++ Classes
    ++ lib
    ++ web.xml
    Note that with the incorrect structure, the JSP files will compile but
    they will not run on a server.
    Q: Where should I put my servlet source and binary files when I create
    and execute a web module from the IDE?
    A: Your compiled classes must go in the appropriate package directory
    under <web mod document root>/WEB-INF/Classes. The easiest place to
    put the source code is in the same directory as the compiled class. To
    put your source code in a different directory, see "Can I put my source code in
    a different directory from WEB-INF/classes?"
    Note that when a class is imported by another class or by a JSP file, the
    class MUST be in a named namespace (package).
    Q: Where do I put my libraries (JAR files) in a web module?
    A: You can put the libraries in one of several places:
    o If the JAR file will be used only by the module, put it in the
    WEB-INF/lib directory.
    o If the JAR file will be shared by multiple web modules look at the server's
    documentation to find out how to make the library available across web
    modules.
    - If you are using the Sun One Application server, you can either copy
    the JAR into the <instance_dir>/lib directory (such as
         <AppServerInstallDir>\domains\domain1\server1\lib) or edit the
         classpath-suffix attribute of the java-config element in the
         server.xml file. For details about server.xml, see the Sun ONE Application
         Server Administrator�s Configuration File Reference. You must
         restart the server.
    - If you are using the internal Tomcat server, put the JAR file into one of
    the following directories:
    <ide-install-dir>/jwsdp/lib/
    <ide-install-dir>/jwsdp/common/classes
    <ide-install-dir>/jwsdp/common/lib/
    <ide-install-dir>jwsdp/shared/classes
    <ide-install-dir>/jwsdp/shared/lib/
    Note that for compilation, a JAR file must either be mounted as as an
              archive file or the JAR file must be put into <ide-install-dir>\lib\ext.
    When you add a JAR file to WEB-INF/lib directory tree, the IDE mounts
              the JAR file for you automatically.
    Q: Can I put my source code in a different directory from WEB-INF/classes?
    A: Yes. For example, say you have a directory structure as follows:
    myWebApp
    + WEB-INF
    ++ Classes
    +++ myPkg
    + src
    ++ myPkg
    1. In the Filesystems tab, mount myWebApp and separately mount src.
    The Explorer should look like this:
    <path>/myWebApp
    <path>/myWebApp: /WEB-INF/classes <-IDE automatically mounts this
    <path>/src
    2. Open Tools > Options > Building > External Compilation and select this Target:
    <path>/myWebApp: /WEB-INF/classes
    (By default, this setting is project wide, if you click the >> column, you
    can set it at the user or default level.)
    3. Whenever you create a Java file under /WEB-INF/classes, the IDE automatically
    adds a servlet entry and a mapping in the web.xml. Because you are putting
    your source elsewhere, you will have to enter these entries manually, or do
    the following.
    1. Right-click the web.xml node, and choose Properties.
    2. In the Deployment panel of the web.xml properties window,
    click the ellipses (...) in the Servlets value field to display
    the Servlets Property editor.
    In Servlets Property editor, click Add to display the Add Servlet dialog box.
    In the Add Servlet dialog box, type, or browse for, the servlet class name.
    Type in the name by which you want to identify the servlet.
    3. Click the Edit button for Mappings and add the mapping for the servlet.
    4. Click OK to close the Add Servlet dialog box, then click OK to close
    the Servlets property editor.
    Note: If you don't add the web.xml entries, you might get an error like the
    following:
    "The requested object does not exist on this server.
    The link you followed is either outdated, inaccurate,
    or the server has been instructed not to let you have it.
    Please inform the site administrator of the referring page."
    Q: Why do I get invalid package name when I try to add a package to my
    web module.
    You have two options for creating packages in a web module.
    1. Create a package in a subdirectory of WEB-INF/classes.
    2. Create a package in a directory that is not in the WEB-INF tree and
    put the compiled class in the WEB-INF tree. For example, if you have the
    following directory structure, set the compilation target to WEB-INF/classes.
    myWebMod
    + src
    ++ pkg1
    + WEB-INF
    ++ classes
    +++ pkg1
    ++ lib
    In either case, the WEB-INF/classes directory must be mounted. The IDE
    does this automatically when you create a web module or turn a directory
    into a web module.
    To set the compilation target, choose Tools > Options > Building >
    External Compilation and select the target. In this example, you would
    select:
    <path>/myWebMod: /WEB-INF/classes
    Do not use a directory structure like this:
    myWebMod
    + WEB-INF
    ++ src << wrong
    ++ classes
    You can alternatively keep your source code in the appropriate package
    directory under WEB-INF/classes.
    Editing JSP Files
    Q: JSP code completion does not work now that I use the Jakarta recommended
    directory structure and use Ant to build and deploy my web applications? Can
    I fix this?
    To make code completion work, you must mount the following libraries and
    directories in the Filesystems tab of the Explorer window. Mounting a parent
    directory does not work.
    * <working-directory>/src
    * <working-directory>/build
    * Every .jar file that is copied by the build script to
              <working-directory>/build/WEB-INF/lib. (The IDE automatically mounts
                   all the jar files in WEB-INF/lib when you mount working-directory/build.)
    * Any other libraries that are used by the web application, such as
              libraries that have been deployed to the server.
    Deploying a Web Application
    Q: Can I change the URL that is used to execute a JSP page? For example,
    instead of http://localhost/welcome.jsp, can I have the URL be
    http://localhost/shopping/welcome.jsp?
    A: Yes, right-click on the WEB-INF and choose Properties from the contextual
    menu. In the Properties window, type /<name>. For example, type
    /shopping
    Note that youu can use servlet mappings in the web.xml file to control the
    mappings of URLs to servlets.
    Q: Is there a way to copy the compiled code to the server for testing
    without having to create a WAR file?
    A: Yes, this is the default action when you right-click the WEB-INF
    node and choose Deploy from the contextual menu.
    With Internal and External Tomcat installations, the deploy action causes
    the IDE to change the server's configuration file to add a context entry,
    which points to the document root of your working version of the web
    application. For example
    /myApp -> C:\My Working Directory\myApp
    When you deploy to the Sun ONE application server using the IDE's Deploy
    action, the IDE copies the web application's directory structure to
    the server's <instance>/applications/j2ee-modules directory.
    Q: How do I create a WAR file and deploy the WAR file onto different servers.
    A: To create a WAR file, right click the WEB-INF node and choose Export WAR
    file. See the online help for details about adding and filtering out
    components.
    Look at the server's documentation to find out how to deploy the WAR file
    to the server. Here is an example of deploying a WAR file to the Sun ONE
    Application Server 7:
    asadmin deploy user myusername password mypassword \
    -host localhost port 4848 type web contextroot /myApp instance server1 \
    c:\apps\myapp.war
    Note that when you deploy to a server that is registered with the IDE,
    you do not need to create a WAR file. Instead, you can right-click on the
    WEB-INF node and choose Deploy.
    Compiling a Web Application
    Q: Why do I get compiler errors when I compile from the IDE even though
    I don't get errors when I compile from the command line?
    As the IDE's classpath is derived from the mounted filesystems, the problem
    is most likely caused by not mounting the necessary filesystems. For the
    following web app, you must mount in the Explorer AWebApp, WEB-INF/classes
    (this directory is mounted automatically when you create a web app or
    turn a directory into a web app), and every JAR file in the WEB-INF/lib
    directory (which is also done automatically). Note that all classes and
    JAR files that the application needs must be in AWebApp/WEB-INF or
    AWebApp/lib or the server's location for shared libraries and classes.
    Otherwise, the module may compile but it won't run in the server.
    AllMyWebApps
    + AWebApp
    ++ WEB-INF
    +++ classes
    +++ lib
    ++++ a.jar
    ++++ b.jar
    Q: Why do I get a "cannot resolve symbol" compiler error message for my JSP.
    A: Check the import statements in your JSP file. The import statement must
    specify the fully qualified class name (package name plus class), and the
    class must be in a namespace. The namespace restriction is because the Javac
    bytecode compiler in J2SE 1.4.0 is more strict than in previous
    versions in enforcing compliance with the Java Language Specification,
    and thus rejects import statements that import a type from an unnamed namespace.
    Valid import statement:
    <%@page import="org.alpha.beta.MyBean" %>
    Also, make sure your compiled classes are in a subfolder of
    <web-module>/WEB-INF/classes, such as, for the above bean,
    <web-module>/WEB-INF/classes/org/alpha/beta/MyBean.class.
    Note that you will also get this error if you have created a link under
    WEB-INF/classes to a package in another directory. Your package must
    physically exist in the WEB-INF/classes directory.          
    Q: Why do I get " '.' expected" when my JSP is compiled.
    The Javac bytecode compiler in J2SE 1.4.0 is more strict than in previous
    versions in enforcing compliance with the Java Language Specification, and
    thus rejects import statements that import a type from an unnamed namespace.
    For example, if you have an import statement like the following, the compiler
    expects the imported class to be in a package. Therefore, the compiler
    assumes that MyBean is a package and expects the package name to be followed
    by a period (.) and either a subpackage or a class. To resolve the problem,
    put the bean in a package.
    INVALID IMPORT STATEMENT:
    <%@page import="MyBean" %>
    VALID IMPORT STATEMENT
    <%@page import="MyPackage.MyBean" %>
    Q: Why do I get a package does not exist error message when the package exists?
    A: The problem might be that you have not mounted the web module at the
    correct point. You must mount the directory that is directly above the WEB-INF
    directory. For example, if you have the following directory structure
    you must mount the webApp1 filesystem. When you specifically mount
    webApp1, the IDE recognizes the filesystem as a web module. The IDE
    automatically mounts WEB-INF/classes, so that it is in the IDE's classpath,
    and provides the execute and deploy actions when you right-click on the
    WEB-INF node:
    allMyWebApps
    + webApp1
    ++ WEB-INF
    +++ Classes
    ++++ myPkg
    You can also get this error message when you do not put your Classes directory
    under WEB-INF. For example, if you put the Classes directory in web-info, you
    will get this error message.
    You will get this error if you have created a link under WEB-INF/classes
    to a package in another directory. Your package must physically exist in
    the WEB-INF/classes directory.                    
    Running Web Applications
    Q: Why do I get the 404 error message "The requested resource is not available"?
    Why do I get the error message "The requested object does not exist on
    this server"?
    A: If you get either of these errors on a servlet, check the servlet's entry
    in the web.xml. The entry should be similar to the following:
    <servlet>
    <servlet-name>myServlet</servlet-name>
    <servlet-class>org.alpha.beta.MyServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>myServlet</servlet-name>
    <url-pattern>/MyServlet</url-pattern>
    </servlet-mapping>
    The name can be any name as long as it is the same in both mappings.
    The class must be the fully qualified class name. The pattern
    must be a pattern that matches the URI that invokes the servlet. In
    this case, the pattern matches the URI http://localhost:8081/MyServlet.
    Q: Why do I get a Generated Servlet error "Class not found."
    A: This error can occur if the class is not in a package. To resolve the
    problem, put the class in a package.
    If the class is in a package and you still get this message,
    check the import statements in your JSP file. The import statement must
    specify the fully qualified class name (package name plus class).
    For example:
    <%@page "org.alpha.beta.CustomerBean" %>
    Q: Why do I get the error message "Unable to load class" when my JSP calls
    a class from a library?
    This message usually appears because the library's JAR file is not in the
    WEB-INF/lib directory. The server expects all of the web app's JAR files
    to either be in the WEB-INF/lib directory or in the server's
    shared library directory.
    For more information, search for the "File Location in a Web Module" topic
    in the online help.
    Q: Why do I get an error message during JSP compilation that a tld file is not
    found when the file is there?
    A: The problem might be that you have not put the tld file in the correct
    place. It should go in the WEB-INF directory.
    This problem also happens if have not mounted the web module at the
    correct point.
    You must mount the directory that is directly above the WEB-INF directory. For
    example, if you have the following directory structure you must mount the
    myWebApp1 filesystem. When you specifically mount webApp1, the IDE recognizes
    the filesystem as a web module. The IDE automatically mounts WEB-INF/classes,
    which in turn adds the path to the IDE's classpath and provides the execute
    and deploy actions when you right-click on the WEB-INF node:
    allMyWebApps
    + webApp1
    ++ WEB-INF
    +++ Classes
    ++++ myPkg
    Another cause of the problem could be that the uri in your taglib statement
    is incorrect. For example, this statement is wrong:
                        <%@ taglib uri="struts-html.tld" prefix="html" %> <- Incorrect
    Instead, it should be:
                        <%@ taglib uri="WEB-INF/struts-html.tld" prefix="html" %> <- Correct
    Q: Why do I get a java.lang.ClassNotFoundException when I run my JSP file?
    Everything compiles successfully and the source editor does JSP code completion
    for the class. However, when I execute, the runtime system can't find the new
    classes.
    A: There are several causes of this error. Here are some things to check.
    1. If the class is in a library, make sure the JAR file is in the
    WEB-INF/lib directory or the server's directory for shared libraries.
    Otherwise, make sure the class is in a package under the WEB-INF/Classes
    directory.
    When compiling, the IDE builds the classpath from the mounted filesystems.
    However, when you use the deploy action, the IDE only deploys the classes,
    libraries, and files that are stored in the mounted web module.
    2. Make sure all usebean statements use a fully qualified name for
    the class name.
    WRONG:
    <jsp:useBean id="myBean" class="MyBean" scope="request" />
    CORRECT:
    <jsp:useBean id="myBean" class="org.alpha.beta.MyBean" scope="request" />
    Q. Why am I getting a 500 Internal Server Error? My application compiled but
    when I try to run it, I get an Internal Server Error.
    A: There are several reasons for internal server errors. The "root cause" or
    the "Exception" information can help to narrow in on the problem. Here are
    some common causes:
    a) One common reason is that the compiled classes are not in the right directory
    or a required library (JAR file) is not in the WEB-INF/lib directory.
    When you compile, the IDE uses the classpath to find the resources. However,
    when you deploy an application, the application must strictly follow the
    web module directory structure:
    <document root directory>
    + JSP, HTML and other public files
    + WEB-INF
    ++ web.xml
    ++ <tld files>
    ++ classes
    +++ <pkg 1>
    +++ <pkg 2>
    ++ lib
    +++ <.jar>
    For more information, search for the "File Location in a Web Module" topic
    in the online help.
    b) If you are connecting to a database, make sure the driver is put in the
    server's shared library directory or common library directory.
    c) An error occurs when the server compiles the JSP into a servlet. For example,
    the import or usebean statement is not using the fully qualified class
    name for the bean. The following statements show an incorrect and a correct
    import statement.
    import="MyBean" << wrong
    import="com.myCompany.MyBean" << correct
    In this case, the "Exception" or "Root Cause" might be "Class <bean name> not
    found in import."
    Note that a bean must always be in a package. A bean cannot be put into the
    WEB-INF/classes directory. Instead, it must be in a WEB-INF/classes
    subdirectory.
    Accessing Databases from Web Applications
    Q: I put my database driver in WEB-INF/lib but I still can't access the
    database. What do I do?
    A: If your application performs queries or run statements through JDBC, then
    putting the driver in WEB-INF is sufficient. However, if you are connecting to
    the database through the server, you need to put the driver in the
    server's shared library directory or the server's common library directory.
    You must also set up a connection pool in the server.xml file. See the
    documentation for your server on the specifics, as the details vary for
    each server.

    Hello,
    I am working on knowledge base entries for developing Web Applications with Sun ONE Studio. I would be interested in whether any of the following are helpful.
    Also, are there other entries you think should be added? Other comments? Corrections?
    Thanks
    Web Apps FAQ
    Creating a Web Application
    Q: Where do I put my JSP files in my web module.
    A: JSP files can go into the web module's document base directory or any
    of its subdirectories except for the subdirectories under WEB-INF. For example,
    the following is correct:
    correctWebModStructure
    + login.jsp
    ++ JSP_files
    +++ shop.jsp
    + WEB-INF
    ++ Classes
    ++ lib
    ++ web.xml
    The following is incorrect:
    incorrectWebModStructure
    + WEB-INF
    ++ login.jsp     
    ++ JSP_files
    +++ shop.jsp     
    ++ Classes
    ++ lib
    ++ web.xml
    Note that with the incorrect structure, the JSP files will compile but
    they will not run on a server.
    Q: Where should I put my servlet source and binary files when I create
    and execute a web module from the IDE?
    A: Your compiled classes must go in the appropriate package directory
    under <web mod document root>/WEB-INF/Classes. The easiest place to
    put the source code is in the same directory as the compiled class. To
    put your source code in a different directory, see "Can I put my source code in
    a different directory from WEB-INF/classes?"
    Note that when a class is imported by another class or by a JSP file, the
    class MUST be in a named namespace (package).
    Q: Where do I put my libraries (JAR files) in a web module?
    A: You can put the libraries in one of several places:
    o If the JAR file will be used only by the module, put it in the
    WEB-INF/lib directory.
    o If the JAR file will be shared by multiple web modules look at the server's
    documentation to find out how to make the library available across web
    modules.
    - If you are using the Sun One Application server, you can either copy
    the JAR into the <instance_dir>/lib directory (such as
         <AppServerInstallDir>\domains\domain1\server1\lib) or edit the
         classpath-suffix attribute of the java-config element in the
         server.xml file. For details about server.xml, see the Sun ONE Application
         Server Administrator�s Configuration File Reference. You must
         restart the server.
    - If you are using the internal Tomcat server, put the JAR file into one of
    the following directories:
    <ide-install-dir>/jwsdp/lib/
    <ide-install-dir>/jwsdp/common/classes
    <ide-install-dir>/jwsdp/common/lib/
    <ide-install-dir>jwsdp/shared/classes
    <ide-install-dir>/jwsdp/shared/lib/
    Note that for compilation, a JAR file must either be mounted as as an
              archive file or the JAR file must be put into <ide-install-dir>\lib\ext.
    When you add a JAR file to WEB-INF/lib directory tree, the IDE mounts
              the JAR file for you automatically.
    Q: Can I put my source code in a different directory from WEB-INF/classes?
    A: Yes. For example, say you have a directory structure as follows:
    myWebApp
    + WEB-INF
    ++ Classes
    +++ myPkg
    + src
    ++ myPkg
    1. In the Filesystems tab, mount myWebApp and separately mount src.
    The Explorer should look like this:
    <path>/myWebApp
    <path>/myWebApp: /WEB-INF/classes <-IDE automatically mounts this
    <path>/src
    2. Open Tools > Options > Building > External Compilation and select this Target:
    <path>/myWebApp: /WEB-INF/classes
    (By default, this setting is project wide, if you click the >> column, you
    can set it at the user or default level.)
    3. Whenever you create a Java file under /WEB-INF/classes, the IDE automatically
    adds a servlet entry and a mapping in the web.xml. Because you are putting
    your source elsewhere, you will have to enter these entries manually, or do
    the following.
    1. Right-click the web.xml node, and choose Properties.
    2. In the Deployment panel of the web.xml properties window,
    click the ellipses (...) in the Servlets value field to display
    the Servlets Property editor.
    In Servlets Property editor, click Add to display the Add Servlet dialog box.
    In the Add Servlet dialog box, type, or browse for, the servlet class name.
    Type in the name by which you want to identify the servlet.
    3. Click the Edit button for Mappings and add the mapping for the servlet.
    4. Click OK to close the Add Servlet dialog box, then click OK to close
    the Servlets property editor.
    Note: If you don't add the web.xml entries, you might get an error like the
    following:
    "The requested object does not exist on this server.
    The link you followed is either outdated, inaccurate,
    or the server has been instructed not to let you have it.
    Please inform the site administrator of the referring page."
    Q: Why do I get invalid package name when I try to add a package to my
    web module.
    You have two options for creating packages in a web module.
    1. Create a package in a subdirectory of WEB-INF/classes.
    2. Create a package in a directory that is not in the WEB-INF tree and
    put the compiled class in the WEB-INF tree. For example, if you have the
    following directory structure, set the compilation target to WEB-INF/classes.
    myWebMod
    + src
    ++ pkg1
    + WEB-INF
    ++ classes
    +++ pkg1
    ++ lib
    In either case, the WEB-INF/classes directory must be mounted. The IDE
    does this automatically when you create a web module or turn a directory
    into a web module.
    To set the compilation target, choose Tools > Options > Building >
    External Compilation and select the target. In this example, you would
    select:
    <path>/myWebMod: /WEB-INF/classes
    Do not use a directory structure like this:
    myWebMod
    + WEB-INF
    ++ src << wrong
    ++ classes
    You can alternatively keep your source code in the appropriate package
    directory under WEB-INF/classes.
    Editing JSP Files
    Q: JSP code completion does not work now that I use the Jakarta recommended
    directory structure and use Ant to build and deploy my web applications? Can
    I fix this?
    To make code completion work, you must mount the following libraries and
    directories in the Filesystems tab of the Explorer window. Mounting a parent
    directory does not work.
    * <working-directory>/src
    * <working-directory>/build
    * Every .jar file that is copied by the build script to
              <working-directory>/build/WEB-INF/lib. (The IDE automatically mounts
                   all the jar files in WEB-INF/lib when you mount working-directory/build.)
    * Any other libraries that are used by the web application, such as
              libraries that have been deployed to the server.
    Deploying a Web Application
    Q: Can I change the URL that is used to execute a JSP page? For example,
    instead of http://localhost/welcome.jsp, can I have the URL be
    http://localhost/shopping/welcome.jsp?
    A: Yes, right-click on the WEB-INF and choose Properties from the contextual
    menu. In the Properties window, type /<name>. For example, type
    /shopping
    Note that youu can use servlet mappings in the web.xml file to control the
    mappings of URLs to servlets.
    Q: Is there a way to copy the compiled code to the server for testing
    without having to create a WAR file?
    A: Yes, this is the default action when you right-click the WEB-INF
    node and choose Deploy from the contextual menu.
    With Internal and External Tomcat installations, the deploy action causes
    the IDE to change the server's configuration file to add a context entry,
    which points to the document root of your working version of the web
    application. For example
    /myApp -> C:\My Working Directory\myApp
    When you deploy to the Sun ONE application server using the IDE's Deploy
    action, the IDE copies the web application's directory structure to
    the server's <instance>/applications/j2ee-modules directory.
    Q: How do I create a WAR file and deploy the WAR file onto different servers.
    A: To create a WAR file, right click the WEB-INF node and choose Export WAR
    file. See the online help for details about adding and filtering out
    components.
    Look at the server's documentation to find out how to deploy the WAR file
    to the server. Here is an example of deploying a WAR file to the Sun ONE
    Application Server 7:
    asadmin deploy user myusername password mypassword \
    -host localhost port 4848 type web contextroot /myApp instance server1 \
    c:\apps\myapp.war
    Note that when you deploy to a server that is registered with the IDE,
    you do not need to create a WAR file. Instead, you can right-click on the
    WEB-INF node and choose Deploy.
    Compiling a Web Application
    Q: Why do I get compiler errors when I compile from the IDE even though
    I don't get errors when I compile from the command line?
    As the IDE's classpath is derived from the mounted filesystems, the problem
    is most likely caused by not mounting the necessary filesystems. For the
    following web app, you must mount in the Explorer AWebApp, WEB-INF/classes
    (this directory is mounted automatically when you create a web app or
    turn a directory into a web app), and every JAR file in the WEB-INF/lib
    directory (which is also done automatically). Note that all classes and
    JAR files that the application needs must be in AWebApp/WEB-INF or
    AWebApp/lib or the server's location for shared libraries and classes.
    Otherwise, the module may compile but it won't run in the server.
    AllMyWebApps
    + AWebApp
    ++ WEB-INF
    +++ classes
    +++ lib
    ++++ a.jar
    ++++ b.jar
    Q: Why do I get a "cannot resolve symbol" compiler error message for my JSP.
    A: Check the import statements in your JSP file. The import statement must
    specify the fully qualified class name (package name plus class), and the
    class must be in a namespace. The namespace restriction is because the Javac
    bytecode compiler in J2SE 1.4.0 is more strict than in previous
    versions in enforcing compliance with the Java Language Specification,
    and thus rejects import statements that import a type from an unnamed namespace.
    Valid import statement:
    <%@page import="org.alpha.beta.MyBean" %>
    Also, make sure your compiled classes are in a subfolder of
    <web-module>/WEB-INF/classes, such as, for the above bean,
    <web-module>/WEB-INF/classes/org/alpha/beta/MyBean.class.
    Note that you will also get this error if you have created a link under
    WEB-INF/classes to a package in another directory. Your package must
    physically exist in the WEB-INF/classes directory.          
    Q: Why do I get " '.' expected" when my JSP is compiled.
    The Javac bytecode compiler in J2SE 1.4.0 is more strict than in previous
    versions in enforcing compliance with the Java Language Specification, and
    thus rejects import statements that import a type from an unnamed namespace.
    For example, if you have an import statement like the following, the compiler
    expects the imported class to be in a package. Therefore, the compiler
    assumes that MyBean is a package and expects the package name to be followed
    by a period (.) and either a subpackage or a class. To resolve the problem,
    put the bean in a package.
    INVALID IMPORT STATEMENT:
    <%@page import="MyBean" %>
    VALID IMPORT STATEMENT
    <%@page import="MyPackage.MyBean" %>
    Q: Why do I get a package does not exist error message when the package exists?
    A: The problem might be that you have not mounted the web module at the
    correct point. You must mount the directory that is directly above the WEB-INF
    directory. For example, if you have the following directory structure
    you must mount the webApp1 filesystem. When you specifically mount
    webApp1, the IDE recognizes the filesystem as a web module. The IDE
    automatically mounts WEB-INF/classes, so that it is in the IDE's classpath,
    and provides the execute and deploy actions when you right-click on the
    WEB-INF node:
    allMyWebApps
    + webApp1
    ++ WEB-INF
    +++ Classes
    ++++ myPkg
    You can also get this error message when you do not put your Classes directory
    under WEB-INF. For example, if you put the Classes directory in web-info, you
    will get this error message.
    You will get this error if you have created a link under WEB-INF/classes
    to a package in another directory. Your package must physically exist in
    the WEB-INF/classes directory.                    
    Running Web Applications
    Q: Why do I get the 404 error message "The requested resource is not available"?
    Why do I get the error message "The requested object does not exist on
    this server"?
    A: If you get either of these errors on a servlet, check the servlet's entry
    in the web.xml. The entry should be similar to the following:
    <servlet>
    <servlet-name>myServlet</servlet-name>
    <servlet-class>org.alpha.beta.MyServlet</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>myServlet</servlet-name>
    <url-pattern>/MyServlet</url-pattern>
    </servlet-mapping>
    The name can be any name as long as it is the same in both mappings.
    The class must be the fully qualified class name. The pattern
    must be a pattern that matches the URI that invokes the servlet. In
    this case, the pattern matches the URI http://localhost:8081/MyServlet.
    Q: Why do I get a Generated Servlet error "Class not found."
    A: This error can occur if the class is not in a package. To resolve the
    problem, put the class in a package.
    If the class is in a package and you still get this message,
    check the import statements in your JSP file. The import statement must
    specify the fully qualified class name (package name plus class).
    For example:
    <%@page "org.alpha.beta.CustomerBean" %>
    Q: Why do I get the error message "Unable to load class" when my JSP calls
    a class from a library?
    This message usually appears because the library's JAR file is not in the
    WEB-INF/lib directory. The server expects all of the web app's JAR files
    to either be in the WEB-INF/lib directory or in the server's
    shared library directory.
    For more information, search for the "File Location in a Web Module" topic
    in the online help.
    Q: Why do I get an error message during JSP compilation that a tld file is not
    found when the file is there?
    A: The problem might be that you have not put the tld file in the correct
    place. It should go in the WEB-INF directory.
    This problem also happens if have not mounted the web module at the
    correct point.
    You must mount the directory that is directly above the WEB-INF directory. For
    example, if you have the following directory structure you must mount the
    myWebApp1 filesystem. When you specifically mount webApp1, the IDE recognizes
    the filesystem as a web module. The IDE automatically mounts WEB-INF/classes,
    which in turn adds the path to the IDE's classpath and provides the execute
    and deploy actions when you right-click on the WEB-INF node:
    allMyWebApps
    + webApp1
    ++ WEB-INF
    +++ Classes
    ++++ myPkg
    Another cause of the problem could be that the uri in your taglib statement
    is incorrect. For example, this statement is wrong:
                        <%@ taglib uri="struts-html.tld" prefix="html" %> <- Incorrect
    Instead, it should be:
                        <%@ taglib uri="WEB-INF/struts-html.tld" prefix="html" %> <- Correct
    Q: Why do I get a java.lang.ClassNotFoundException when I run my JSP file?
    Everything compiles successfully and the source editor does JSP code completion
    for the class. However, when I execute, the runtime system can't find the new
    classes.
    A: There are several causes of this error. Here are some things to check.
    1. If the class is in a library, make sure the JAR file is in the
    WEB-INF/lib directory or the server's directory for shared libraries.
    Otherwise, make sure the class is in a package under the WEB-INF/Classes
    directory.
    When compiling, the IDE builds the classpath from the mounted filesystems.
    However, when you use the deploy action, the IDE only deploys the classes,
    libraries, and files that are stored in the mounted web module.
    2. Make sure all usebean statements use a fully qualified name for
    the class name.
    WRONG:
    <jsp:useBean id="myBean" class="MyBean" scope="request" />
    CORRECT:
    <jsp:useBean id="myBean" class="org.alpha.beta.MyBean" scope="request" />
    Q. Why am I getting a 500 Internal Server Error? My application compiled but
    when I try to run it, I get an Internal Server Error.
    A: There are several reasons for internal server errors. The "root cause" or
    the "Exception" information can help to narrow in on the problem. Here are
    some common causes:
    a) One common reason is that the compiled classes are not in the right directory
    or a required library (JAR file) is not in the WEB-INF/lib directory.
    When you compile, the IDE uses the classpath to find the resources. However,
    when you deploy an application, the application must strictly follow the
    web module directory structure:
    <document root directory>
    + JSP, HTML and other public files
    + WEB-INF
    ++ web.xml
    ++ <tld files>
    ++ classes
    +++ <pkg 1>
    +++ <pkg 2>
    ++ lib
    +++ <.jar>
    For more information, search for the "File Location in a Web Module" topic
    in the online help.
    b) If you are connecting to a database, make sure the driver is put in the
    server's shared library directory or common library directory.
    c) An error occurs when the server compiles the JSP into a servlet. For example,
    the import or usebean statement is not using the fully qualified class
    name for the bean. The following statements show an incorrect and a correct
    import statement.
    import="MyBean" << wrong
    import="com.myCompany.MyBean" << correct
    In this case, the "Exception" or "Root Cause" might be "Class <bean name> not
    found in import."
    Note that a bean must always be in a package. A bean cannot be put into the
    WEB-INF/classes directory. Instead, it must be in a WEB-INF/classes
    subdirectory.
    Accessing Databases from Web Applications
    Q: I put my database driver in WEB-INF/lib but I still can't access the
    database. What do I do?
    A: If your application performs queries or run statements through JDBC, then
    putting the driver in WEB-INF is sufficient. However, if you are connecting to
    the database through the server, you need to put the driver in the
    server's shared library directory or the server's common library directory.
    You must also set up a connection pool in the server.xml file. See the
    documentation for your server on the specifics, as the details vary for
    each server.

  • HP ePrint for SharePoint Released (FAQ)

    Check out the new HP ePrint for SharePoint App.  It was just released to the MS Store.  Check out this link. http://officepreview.microsoft.com/en-us/store/res​ults.aspx?qu=eprint&ex=2   It's SharePoint365 app that enables users to print directly to an HP cloud-connected printer using the HP ePrint service without downloading the document to a PC. Here is a link to the FAQ's https://speprintapp.hp.com/SPWelcomePage.aspx
    (Although I am employed by HP, I am speaking for myself and not for HP)

    Tested it, very cool tool

Maybe you are looking for