Question about Reader DRM activation

Hi All
I got a paper "FAQ ACS Discontinuation of Sales, November 30, 2004"
I have a question about ACS.
As I konw, ACS is discontinued effective November 30, 2004.
and I read a section in paper below:
Q. Will Adobe Reader and Acrobat users get support from Adobe for eBook issues?
A. Support is not available for the free Adobe Reader, however, assistance for user activation is
available until December 31, 2006.
Does it mean Reader activation service will be stop until December 31, 2006?
That's a big problem for our ebook service!!

Adobe communicated in January to ACS customers that the DRM Activator service would remain operational until December 31, 2007, one year longer than previously announced.
If you didn't receive this announcement, send your contact info (email and surface mail) to "[email protected]".
You'll receive an autotmated reply that your email bounced but it will then be manually confirmed.

Similar Messages

  • Question about reading hex data

    Hello! I am a Labview Novice and having a problem about reading hex data.
    Basically I am having bytes from the serial port like this: "80100E0E0AB4F646F24A00911267087E032080057FFF "
    It is not encoded in ASCII. What I want to do is to convert the hex to an ASCII hex string.
    so that the string would become hex numbers in ASCII.
    I think the following might be a solution, but I have no idea what the subvi is in the solution.
    http://forums.ni.com/t5/LabVIEW/Hex-String-to-Ascii-Hex-String/m-p/886078/highlight/true#M400462
    Thanks in advance and I appreciate your kind help!
    Solved!
    Go to Solution.

    coolmatthew wrote:
    What I want to do is actually this.
    You are using way too much code for all this. All you need is a concatenate strings, replacing your entire loop and such. Same result.
    (see also)
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    HEXTwiddler.png ‏4 KB

  • Question about reading a string or integer at the command line.

    Now I know java doesn't have something like scanf/readln buillt into it, but I was wondering what's the easiest, and what's the most robust way to add this functionality? (This may require two separate answers, sorry).
    The reason I ask is because I've been learning java via self study for the SCJA, and last night was the first time I ever attempted to do this and it was just hellish. I was trying to make a simple guessing game at the command line, I didn't realize there wasn't a command read keyboard input.
    After fighting with the code for an hour trying to figure it out, I finally got it to read the line via a buffered reader and InputStreamReader(System.in), and ran a try block that threw an exception. Then I just used parseInt to get the integer value for the guess.
    Another question: To take command line input, do you have to throw an exception? And is there an easier way to make this work? It seems awfully complicated to take user input without a jframe and calling swing.
    Edited by: JGannon on Nov 1, 2007 2:09 PM

    1. Does scanner still work in JDK1.6?Try it and see. (Hint: the 1.6 documentation for the class says "Since: 1.5")
    If you get behaviour that doesn't fit with what you expect it to do, post your code and a description of our expectations.
    2. Are scanner and console essentially the same thing?No.
    Scanner is a class that provides methods to break up its input into pieces and return them as strings and primitive values. The input can be a variety of things: File InputStream, String etc (see the Scanner constructor documentation). The emphasis is on the scanning methods, not the input source.
    Console, on the other hand, is for working with ... the console. What the "console" is (and whether it is anything) depends on the JVM. It doesn't provide a lot of functionality (although the "masked" password input can't be obtained easily any other way). In terms of your task it will provide a reader associated with the console from which you can create a BufferedReader and proceed as you are at the moment. The emphasis with this class is the particular input source (and output destination), not the scanning.
    http://java.sun.com/javase/6/docs/api/java/util/Scanner.html
    http://java.sun.com/javase/6/docs/api/java/io/Console.html

  • A question about reading tomcat source code

    Hi, everyone!
    I just saw the tomcat source code, there is a method named "await" in StandardServer class. The comment of this method decribe that this method will wait util a proper shutdown command is received.
    I'm confused about it after read this method.
    In my opinion, this method create a server socket on port 8005 by default, and wait for "SHUTDOWN" string to only close the server socket which is listening on port 8005.
    But I think this method is supposed to close all the server sockets which are listenning for client's request and belong to this server when port 8005 received "SHUTDOWN" string.
    Thank you in advance.
    Edited by: Garrett.Li on Oct 17, 2007 9:18 AM

    about reading tomcat source code i cant get you man,

  • Question about reading a very big file into a buffer.

    Hi, everyone!
    I want to randomly load several characters from
    GB2312 charset to form a string.
    I have two questions:
    1. Where can I find the charset table file? I have used
    google for hours to search but failed to find GB2312 charset
    file out.
    2. I think the charset table file is very big and I doubted
    whether I can loaded it into a String or StringBuffer? Anyone
    have some solutions? How to load a very big file and randomly
    select several characters from it?
    Have I made myself understood?
    Thanks in advance,
    George

    The following can give the correspondence between GB2312 encoded byte arrays and characters (in hexadecimal integer expression).
    import java.nio.charset.*;
    import java.io.*;
    public class GBs{
    static String convert() throws java.io.UnsupportedEncodingException{
    StringBuffer buffer = new StringBuffer();
    String l_separator = System.getProperty("line.separator");
    Charset chset = Charset.forName("EUC_CN");// GB2312 is an alias of this encoding
    CharsetEncoder encoder = chset.newEncoder();
    int[] indices = new int[Character.MAX_VALUE+1];
    for(int j=0;j<indices.length;j++){
           indices[j]=0;
    for(int j=0;j<=Character.MAX_VALUE;j++){
        if(encoder.canEncode((char)j)) indices[j]=1;
    byte[] encoded;
    String data;
    for(int j=0;j<indices.length;j++) {
         if(indices[j]==1) {
                encoded =(Character.toString((char)j)).getBytes("EUC_CN");
                          for(int q=0;q<encoded.length;q++){
                          buffer.append(Byte.toString(encoded[q]));
                          buffer.append(" ");
                buffer.append(": 0x");buffer.append(Integer.toHexString(j));
                buffer.append(l_separator);
        return buffer.toString();
    //the following is for testing
    /*public static void main(String[] args) throws java.lang.Exception{
       String str = GBs.convert();
       System.out.println(str);*/

  • Question about read method of InputStream

    Hello everyone,
    I am using read method of InputStream to read a stream from a remote machine. The network connection is not very stable (for example, a wireless network whose the signal strength is relatively low). I am wondering if read method returns -1 (which indicates the end of the stream has been reached), and if I invoke read method again on the same stream, is it possible to read any more data?
    I think maybe I can read some more data even if read returns -1 in one time because the connection is not very stable. I am looking for your comments to my problem in my specific situation.
    regards,
    George

    Thanks Adeodatus,
    Doc says This method blocks until input data is
    available, the end of the stream is detected, or
    an
    exception is thrown.
    http://java.sun.com/j2se/1.4.2/docs/api/java/io/InputS
    tream.html#read()
    I have not found any related parts in documents.
    http://java.sun.com/j2se/1.4.2/docs/api/
    Them's docs.
    if you're using a different version of java, replace
    the underlined portion with your version number.I am using JDK 1.3, and I have found related documents. But I can not find out where can I set timeout value of read operation. I am reading data from an HTTP InputStream. Can you help?
    regards,
    George

  • Question about reading csv file into internal table

    Some one (thanks those nice guys!) in this forum have suggested me to use FM KCD_CSV_FILE_TO_INTERN_CONVERT to read csv file into internal table. However, it can be used to read a local file only.
    I would like to ask how can I read a CSV file into internal table from files in application server?
    I can't simply use SPLIT as there may be comma in the content. e.g.
    "abc","aaa,ab",10,"bbc"
    My expected output:
    abc
    aaa,ab
    10
    bbb
    Thanks again for your help.

    Hi Gundam,
    Try this code. I have made a custom parser to read the details in the record and split them accordingly. I have also tested them with your provided test cases and it work fine.
    OPEN DATASET dsn FOR input IN TEXT MODE ENCODING DEFAULT.
    DO.
    READ DATASET dsn INTO record.
      PERFORM parser USING record.
    ENDDO.
    *DATA str(32) VALUE '"abc",10,"aaa,ab","bbc"'.
    *DATA str(32) VALUE '"abc","aaa,ab",10,"bbc"'.
    *DATA str(32) VALUE '"a,bc","aaaab",10,"bbc"'.
    *DATA str(32) VALUE '"abc","aaa,ab",10,"b,bc"'.
    *DATA str(32) VALUE '"abc","aaaab",10,"bbc"'.
    FORM parser USING str.
    DATA field(12).
    DATA field1(12).
    DATA field2(12).
    DATA field3(12).
    DATA field4(12).
    DATA cnt TYPE i.
    DATA len TYPE i.
    DATA temp TYPE i.
    DATA start TYPE i.
    DATA quote TYPE i.
    DATA rec_cnt TYPE i.
    len = strlen( str ).
    cnt = 0.
    temp = 0.
    rec_cnt = 0.
    DO.
    *  Start at the beginning
      IF start EQ 0.
        "string just ENDED start new one.
        start = 1.
        quote = 0.
        CLEAR field.
      ENDIF.
      IF str+cnt(1) EQ '"'.  "Check for qoutes
        "CHECK IF quotes is already set
        IF quote = 1.
          "Already quotes set
          "Start new field
          start = 0.
          quote = 0.
          CONCATENATE field '"' INTO field.
          IF field IS NOT INITIAL.
            rec_cnt = rec_cnt + 1.
            CONDENSE field.
            IF rec_cnt EQ 1.
              field1 = field.
            ELSEIF rec_cnt EQ 2.
              field2 = field.
            ELSEIF rec_cnt EQ 3.
              field3 = field.
            ELSEIF rec_cnt EQ 4.
              field4 = field.
            ENDIF.
          ENDIF.
    *      WRITE field.
        ELSE.
          "This is the start of quotes
          quote = 1.
        ENDIF.
      ENDIF.
      IF str+cnt(1) EQ ','. "Check end of field
        IF quote EQ 0. "This is not inside quote end of field
          start = 0.
          quote = 0.
          CONDENSE field.
    *      WRITE field.
          IF field IS NOT INITIAL.
            rec_cnt = rec_cnt + 1.
            IF rec_cnt EQ 1.
              field1 = field.
            ELSEIF rec_cnt EQ 2.
              field2 = field.
            ELSEIF rec_cnt EQ 3.
              field3 = field.
            ELSEIF rec_cnt EQ 4.
              field4 = field.
            ENDIF.
          ENDIF.
        ENDIF.
      ENDIF.
      CONCATENATE field str+cnt(1) INTO field.
      cnt = cnt + 1.
      IF cnt GE len.
        EXIT.
      ENDIF.
    ENDDO.
    WRITE: field1, field2, field3, field4.
    ENDFORM.
    Regards,
    Wenceslaus.

  • Question about reading a sequential file and using in an array

    I seem to be having some trouble reading data from a simple text file, and then calling that information to populate a text field. I think I have the reader class set up properly, but when a menu selection is made that calls for the data, I am not sure how to receive the data. Below is the reader class, and then the code from my last program that I need to modify to call on the reader class.
    public void getRates(){
              try{
                 ArrayList<String> InterestRates = new ArrayList<String>();
                 BufferedReader inputfile = new BufferedReader(new FileReader("rates.txt"));
                 String data;
                 while ((data = inputfile.readLine()) != null){
                 //System.out.println(data);
                 InterestRates.add(data);
                 rates = new double[InterestRates.size()];
                 for (int x = 0; x < rates.length; ++x){
                     rates[x] = Double.parseDouble(InterestRates.get(x));
           inputfile.close();
           catch(Exception ec)
    //here is the old code that I need to change
    //I need to modify the rateLbl.setText("" + rates[1]); to call from the reader class
    private void mnu15yrsActionPerformed(java.awt.event.ActionEvent evt) {
            termLbl.setText("" + iTerms[1]);
              rateLbl.setText("" + rates[1]);

    from the getRates function your InterestRates ArrayList is declared within that function, so it will not be accesible from outside of it, if you declare it outside then you can modify in the function and have it accessible from another function.
    private ArrayList<String> InterestRates = new ArrayList<String>();
    public void getRates(){
              try{
                 BufferedReader inputfile = new BufferedReader(new FileReader("rates.txt"));
                 String data;
                 while ((data = inputfile.readLine()) != null){
                 //System.out.println(data);
                 InterestRates.add(data);
                 rates = new double[InterestRates.size()];
                 for (int x = 0; x < rates.length; ++x){
                     rates[x] = Double.parseDouble(InterestRates.get(x));
           inputfile.close();
           catch(Exception ec)
         }

  • Question about personal smartphone activation

    if I own my phone will Verizon require a 2 year contract to activate? or can I get a shorter contract. I would like to use it seasonally (smartphone) for credit card processing

    Sounds like a pre-paid phone would be better for that purpose. You buy the phone outright and then simply use as needed. Pre-paids don't carry contracts. 
    If you own your own phone, you don't need to sign a contract on post-paid service. So you are free to start and stop it any time you like, but there are usually extra fees in doing this, depending on what you do. You can:
    Terminate service and reactivate when needed. No charge to terminate, $35 to re-activate.
    Suspend service, no charge to suspend, $5 monthly charge during suspension, up to 3 months I think. After that you must either resume or terminate.

  • Questions about reading/writing with output and input streams

    I'm getting a bit confused on this subject. I have written an array of doubles to a file, and now I need to know how to read them back in to another array. I have also wrapped each double into its own object, but I need to know how to write those to a file, and read the doubles contained in them back into an array.
    Here is what I have so far; the method that writes the array of doubles to a file.
    public void writePrimDoubles() {
              DataOutputStream outStream;
              System.out.println("Now writing the values to file...");
              try     {               
                   outStream = new DataOutputStream(new FileOutputStream("file.dat"));
              catch (IOException ex) {
                   System.out.println("Error opening file");
              return;
              try {
                   for(int i = 0; i<arraySize; i++)
                        outStream.writeBytes(numberArray[i] + "\n");
                   outStream.close();
              catch(IOException e) {
                   System.out.println("Error writing to file");
         }

    * writes all doubles in the given array to the file 'file.dat'
    public void writePrimDoubles(double[] array) throws IOException {
       DataOutputStream out = new DataOutputStream(new FileOutputStream("file.dat"));
       for(int i=0; i<array.length; i++) {
          out.writeDouble(array);
    out.close();
    * reads in all stored doubles from the given file ('file.dat').
    * cause of each double has been written to a 8byte part of the file
    * you could get the number of doubles stored in the file by dividing
    * its filesize by 8.
    * Alternatively you might first store all read doubles as Double in
    * a list (e.g. java.util.ArrayList). After reading all doubles you could then
    * create a new double[] with the lists size (double[] array = new double[list.size()];)
    * -> this alternative is commented out in the following code.
    public double[] readPrimDoubles() throws IOException {
    File file = new File("file.dat");
    DataInputStream in = new DataInputStream(new FileInputStream(file));
    double[] array = new double[file.length()/8];
    for(int i=0; i<array.length; i++) {
    array[i] = in.readDouble();
    in.close();
    return array;
    ArrayList list = new ArrayList();
    try {
    while(true) {
    list.add(new Double(in.readDouble()));
    catch(EOFException e) {} // catchs the exception thrown when end of file is reached
    in.close();
    double[] array = new double[list.size()];
    for(int i=0; i<list.size(); i++) {
    array[i] = ((Double)list.get(i)).doubleValue();
    return array;
    For further information on the classes you have to use you might have a look to the concerning API documentation (http://java.sun.com/j2se/1.4.2/docs/api/). In this docs you could find all methods, constructors and fields accessable for a class.
    have fun...

  • Question about read receipts?

    Scenario: If I have my read receipts off and I opened a message at 7am and turn my read receipts on around 10am, will the other person see I read their message at 7 or 10?

    The person will not see you read any iMessages that were sent prior to 10am.

  • Question about reading generic tables with keys

    Hello
    I'm wondering if it's possible to read a generic table with key statement:
    FIELD-SYMBOLS:
        <lv_key>         TYPE zconf_key,
        <lt_data_bi>     TYPE INDEX TABLE,
        <lt_data_ai>     TYPE INDEX TABLE,
        <ls_data_bi>     TYPE any,
        <ls_data_ai>     TYPE any.
    * create data types
      CREATE DATA lt_data_bi TYPE (ls_node-data_table_type).
      ASSIGN lt_data_bi->* TO <lt_data_bi>.
      CREATE DATA lt_data_ai TYPE (ls_node-data_table_type).
      ASSIGN lt_data_ai->* TO <lt_data_ai>.
    * do check
      LOOP AT <lt_data_ai> ASSIGNING <ls_data_ai>.
        ASSIGN COMPONENT 'KEY' OF STRUCTURE <ls_data_ai> TO <lv_key>.
        READ TABLE <lt_data_bi> WITH KEY key = <lv_key>
        ASSIGNING <ls_data_bi> BINARY SEARCH.
    I receive the message: "The specified type has no structure and therefore no component called KEY" in the read statement above.
    Does anyone has an idea what I can do here?
    Regards,
      Mathias

    Mathias Glockner wrote:
    >     READ TABLE <lt_data_bi> WITH KEY key = <lv_key>
    In your structure ls_data_bi there is no field called KEY . please check whether you have field KEY in structure
    a®s

  • Question about Student Edition activation

    Looking at the FAQ, it looks like using the software after graduation next year is allowed, but does that include activation as well?
    If I reformat my PC, get a SSD (and reinstall Windows), or upgrade my computer entirely (new mobo/cpu), can I still reinstall and reactivate?
    Thanks

    No, your e-mail address is not required to have a .edu domain. Many students never have such an e-mail address available to them. However, if your AdobeID is based on that .edu-based e-mail address, you should maintain your AdobeID and put in your new e-mail address when it changes.
         - Dov

  • A question about creating READ ONLY users.

    Dear all,
    I have a question about read only user accounts and I would appreciate if you could kindly give me a hand. I have a schema named SCHEMA1. Whenever I want to connect by using sqlplus I run the following:
    sqlplus user1/[email protected] SCHEMA1.WORLD is the entry in the tnsnames.ora referring to the schema SCHEMA1.
    I need to create a read only user who is able to SELECT all tables and views created by user1 on SCHEMA1 (this user will not modifiy anything at all. The user is used only for a person using SQL queries to read data). for several tables I write the grants explicitly, for example:
    CREATE USER user2 IDENTIFIED BY user2;
    GRANT CREATE SESSION to user2;
    GRANT SELECT ON S001_COR_ECLASS TO user2;
    GRANT SELECT ON REF_ECLASS511 TO user2;Is there anyway to do the same thing but for all the tables (because there are a lot of tables and views)? Besides, even with these granted permissions when the user connects with SQL Developer to the database, he is not able to view the list of tables/views in SQL Developer GUI. What causes this problem?
    Thanks in advance,
    Dariyoosh

    Hello Dariyoosh,
    he is not able to view the list of tables/views in SQL Developer GUIyou can either go to "Other Users" - user1 - tables. There you see every table you have permission to select.
    Or you can create a synonym in schema2 for each table in schema1 and set a filter on the tables node of user2 "Include synonyms".
    Regards
    Marcus

  • ADE won't let me read DRM books - 4.0 crashes when opening library books (EVERY. SINGLE. TIME) so I installed 3.0 and now I get an "activation error".  I have it authorized to my ID....WHERE IS THE STAFF TO ANSWER QUESTIONS?!?!?!?!?!?!?!?!?!?!?!?!?!!?!?

    Working on a MAC with a Kobo.  ADE won't let me read DRM books - 4.0 crashes when opening library books (EVERY. SINGLE. TIME) so I installed 3.0 and now I get an "activation error".  I have it authorized to my ID....WHERE IS THE STAFF TO ANSWER QUESTIONS?!?!?!?!?!?!?!?!?!?!?!?!?!!?!? I have wasted hours on this and I'm getting really annoyed.

    Thank you! This worked. But now I copied my files back, which was successful. But the last file did´t work. I even loaded this file from the bookstore. When I try to load this file, ADE crashes and gives me the following report:
    Process:               Adobe Digital Editions [1042]
    Path:                  /Applications/Adobe Digital Editions 4.0.app/Contents/MacOS/Adobe Digital Editions
    Identifier:            com.adobe.adobedigitaleditions.app
    Version:               4.0.3 (1)
    Code Type:             X86-64 (Native)
    Parent Process:        ??? [1]
    Responsible:           Adobe Digital Editions [1042]
    User ID:               501
    Date/Time:             2015-03-17 17:24:50.622 +0100
    OS Version:            Mac OS X 10.10.2 (14C1510)
    Report Version:        11
    Anonymous UUID:        39575296-9512-7D9E-6037-5A7F3189509D
    Time Awake Since Boot: 3000 seconds
    Crashed Thread:        0  Dispatch queue: com.apple.main-thread
    Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000020
    VM Regions Near 0x20:
    -->
        __TEXT                 000000010fa2d000-0000000110299000 [ 8624K] r-x/rwx SM=COW  /Applications/Adobe Digital Editions 4.0.app/Contents/MacOS/Adobe Digital Editions
    Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
    0   com.adobe.adobedigitaleditions.app 0x000000010ff7ff1f uft::Value::inlineSet(uft::Value const&) + 7
    1   com.adobe.adobedigitaleditions.app 0x000000010ff74e54 uft::Value::operator=(uft::Value const&) + 14
    2   com.adobe.adobedigitaleditions.app 0x000000010fbcbdbc css::StyleHandler::verifyXMLStylesheetTree(mdom::Node const&) + 300
    3   com.adobe.adobedigitaleditions.app 0x000000010fbc868d css::StyleHandler::processXMLStylesheet(uft::URL const&, mdom::Node const&, uft::String const&) + 227
    4   com.adobe.adobedigitaleditions.app 0x000000010fbc8586 css::StyleHandler::resourceDownloadComplete(mdom::Node const&, uft::String const&, uft::URL const&, uft::String const&) + 142
    5   com.adobe.adobedigitaleditions.app 0x000000010fcef047 pxf::ResourceStreamReceiver::bytesReady(unsigned long, dp::Data const&, bool) + 207
    6   com.adobe.adobedigitaleditions.app 0x000000010fcc84cf rmsdk::zip::ZLibDecompressorStream::bytesReady(unsigned long, dp::Data const&, bool) + 683
    7   com.adobe.adobedigitaleditions.app 0x000000010fca66b0 package::AESZipDecryptor::bytesReady(unsigned long, dp::Data const&, bool) + 576
    8   com.adobe.adobedigitaleditions.app 0x000000010fcc71e6 rmsdk::zip::ZipEntryStream::bytesReady(unsigned long, dp::Data const&, bool) + 34
    9   com.adobe.adobedigitaleditions.app 0x000000010fcc7151 rmsdk::zip::Entry::bytesReady(unsigned long, dp::Data const&, bool) + 235

Maybe you are looking for

  • Can I backup to Time Capsule after disk repair has failed? How can I save my files?

    Downloaded and installed most recent edition of Mountain Lion OSX. All of a sudden, drive is full. Delete photos, unused user accounts. MacBook freezes. Shut it down with power button. Now - drive verified. There are issues. Disk repair has failed -

  • Extranal contex mapping in web dynpro java 7.0

    hi, how to declare the usage of other webdynpro DC,how to pass data between the two DCs and Difference between External Context mapping and Normal mapping with working example.can any one send pdf G.srinu

  • Error code when e-mailing

    Hey everyone I'm having some problems with my work e-mail coming through at home and wonder if anyone can help me. I am trying to e-mail a Polish address and keep getting the following error code 550..... Remote host said: 550 Please%see%http://www.o

  • Connection Test issue with newly created INTEGRATION_DIRECTORY_HMI in PI7.0

    Hi Pals, Due to change in password for user "PIISUSER" in our system, i changed the login credentials in sm59 -> INTEGRATION_DIRECTORY_HMI. But the test connection failed, popping up the username/password login dialog again and again. So i deleted th

  • Import to iPhoto from external hard drive 'importing photos' remains on

    Hi, When I import to library (from the file list) from my external hard drive the photos are added to my library. However the 'importing photos' from the source pane remains on with the dial rotating! This stays on unless I 'force quit' iPhoto. After