Need tester for my code

Hello can u test this piece of code and return me the output? This is a SSL explicit client FTP. Here is the code, I get an "Unrecognized SSL message, plaintext connection?" error.
Thank you for your kind assistance
################# SSLTestExplicit.java ###########################
package secureFTP;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.Socket;
import java.security.KeyStore;
import java.security.SecureRandom;
import javax.net.ssl.KeyManagerFactory;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocket;
import javax.net.ssl.SSLSocketFactory;
import javax.net.ssl.TrustManager;
import javax.net.ssl.TrustManagerFactory;
* SSLTestExplicit.
* @author default
public class SSLTestExplicit {
     public static void main(String[] args) {
          System.setProperty("javax.net.debug", "all");
          SecureRandom secureRandom = null;
          PrintWriter toServer = null;
          BufferedReader fromServer = null;
          try {
               RandomGenerator myGenerator = new RandomGenerator();
               myGenerator.start();
               KeyStore serverKeyStore = KeyStore.getInstance("JKS");
               serverKeyStore.load(null, "tenari".toCharArray());
               KeyStore clientKeyStore = KeyStore.getInstance("JKS");
               clientKeyStore.load(null, "tenari".toCharArray());
               TrustManagerFactory tmf = TrustManagerFactory.getInstance("SunX509", "SunJSSE");
               tmf.init(serverKeyStore);
               TrustManager[] myTM = (new TrustManager[] { new MyTrustManager()});
               KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");
               kmf.init(clientKeyStore, "tenari".toCharArray());
               while (!myGenerator.isFinished()) {
                    //System.out.print(".");
               secureRandom = myGenerator.getSecureRandom();
               SSLContext sslContext = SSLContext.getInstance("TLS", "SunJSSE");
               sslContext.init(kmf.getKeyManagers(), myTM, secureRandom);
               SSLSocketFactory factory = sslContext.getSocketFactory();
               if (secureRandom != null) {
                    Socket tmpSocket = new Socket("Wsp-4", 21);
                    toServer = new PrintWriter(new BufferedWriter(new OutputStreamWriter(tmpSocket.getOutputStream())), true);
                    fromServer = new BufferedReader(new InputStreamReader(tmpSocket.getInputStream()));
                    Thread.sleep(10000);
                    toServer.println("AUTH TLS");
                    toServer.flush();
                    Thread.sleep(10000);
                    SSLSocket cmdSocket = (SSLSocket) factory.createSocket(tmpSocket, tmpSocket.getInetAddress().getHostName(), tmpSocket.getPort(), true);
                    cmdSocket.startHandshake();
                    fromServer = new BufferedReader(new InputStreamReader(cmdSocket.getInputStream()));
                    toServer = new PrintWriter(cmdSocket.getOutputStream(), true);
                    toServer.println("USER JFDFTests-srv1");
                    toServer.flush();
                    toServer.println("PASS tenari");
                    toServer.flush();
          } catch (Exception e) {
               e.printStackTrace();
################# MyTrustManager.java ###########################
* FTP => secureFTP => MyTrustManager.java
* Created on 17 juil. 2003
package secureFTP;
import java.security.cert.X509Certificate;
import javax.net.ssl.X509TrustManager;
// Referenced classes of package com.glub.secureftp.bean:
//               SSLCertificate, SSLSessionManager, g
class MyTrustManager implements X509TrustManager {
     public MyTrustManager() {}
     public X509Certificate[] getAcceptedIssuers()
          return null;
     public void checkServerTrusted(X509Certificate ax509certificate[], String authType)
          return;
     public void checkClientTrusted(X509Certificate ax509certificate[], String authType)
          return;

Yikes .. OK.
I assume you created the cert. once you checked use explicit SSL (I ONLY checked
explicit and not implicit by the way)
We are using the same JDK. :)
I did take out the package directive at the top of the code.
I can give you the code I have ......
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.Socket;
import java.security.KeyStore;
import java.security.SecureRandom;
import javax.net.ssl.KeyManagerFactory;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocket;
import javax.net.ssl.SSLSocketFactory;
import javax.net.ssl.TrustManager;
import javax.net.ssl.TrustManagerFactory;
* SSLTestExplicit.
* @author default
public class SSLTestExplicit {
public static void main(String[] args) {
System.setProperty("javax.net.debug", "all");
SecureRandom secureRandom = null;
PrintWriter toServer = null;
BufferedReader fromServer = null;
try {
RandomGenerator myGenerator = new RandomGenerator();
myGenerator.start();
KeyStore serverKeyStore = KeyStore.getInstance("JKS");
serverKeyStore.load(null, "tenari".toCharArray());
KeyStore clientKeyStore = KeyStore.getInstance("JKS");
clientKeyStore.load(null, "tenari".toCharArray());
TrustManagerFactory tmf = TrustManagerFactory.getInstance("SunX509", "SunJSSE");
tmf.init(serverKeyStore);
TrustManager[] myTM = (new TrustManager[] { new MyTrustManager()});
KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");
kmf.init(clientKeyStore, "tenari".toCharArray());
while (!myGenerator.isFinished()) {
//System.out.print(".");
secureRandom = myGenerator.getSecureRandom();
SSLContext sslContext = SSLContext.getInstance("TLS", "SunJSSE");
sslContext.init(kmf.getKeyManagers(), myTM, secureRandom);
SSLSocketFactory factory = sslContext.getSocketFactory();
if (secureRandom != null) {
Socket tmpSocket = new Socket("PUT YOUR SERVER HERE", 21);
toServer = new PrintWriter(new BufferedWriter(new OutputStreamWriter(tmpSocket.getOutputStream())), true);
fromServer = new BufferedReader(new InputStreamReader(tmpSocket.getInputStream()));
//Thread.sleep(10000);
toServer.println("AUTH TLS");
toServer.flush();
//Thread.sleep(10000);
SSLSocket cmdSocket = (SSLSocket) factory.createSocket(tmpSocket, tmpSocket.getInetAddress().getHostName(), tmpSocket.getPort(), true);
cmdSocket.startHandshake();
fromServer = new BufferedReader(new InputStreamReader(cmdSocket.getInputStream()));
toServer = new PrintWriter(cmdSocket.getOutputStream(), true);
toServer.println("USER ldb");
toServer.flush();
toServer.println("PASS test");
toServer.flush();
} catch (Exception e) {
e.printStackTrace();
when I invoke it here is what happens:
trigger seeding of SecureRandom
done seeding SecureRandom
%% No cached client session
*** ClientHello, TLSv1
RandomCookie: GMT: 1058882206 bytes = { 52, 23, 101, 31, 96, 25, 228, 161, 239, 37, 100, 206, 253, 253, 148, 202, 9, 39, 164, 54, 92, 138, 44, 241, 96, 43, 166, 11 }
Session ID: {}
Cipher Suites: [SSL_RSA_WITH_RC4_128_MD5, SSL_RSA_WITH_RC4_128_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_128_CBC_SHA, SSL_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_DES_CBC_SHA, SSL_DHE_RSA_WITH_DES_CBC_SHA, SSL_DHE_DSS_WITH_DES_CBC_SHA, SSL_RSA_EXPORT_WITH_RC4_40_MD5, SSL_RSA_EXPORT_WITH_DES40_CBC_SHA, SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA, SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA]
Compression Methods: { 0 }
[write] MD5 and SHA1 hashes: len = 73
0000: 01 00 00 45 03 01 3F 1D 43 9E 34 17 65 1F 60 19 ...E..?.C.4.e.`.
0010: E4 A1 EF 25 64 CE FD FD 94 CA 09 27 A4 36 5C 8A ...%d......'.6\.
0020: 2C F1 60 2B A6 0B 00 00 1E 00 04 00 05 00 2F 00 ,.`+........../.
0030: 33 00 32 00 0A 00 16 00 13 00 09 00 15 00 12 00 3.2.............
0040: 03 00 08 00 14 00 11 01 00 .........
main, WRITE: TLSv1 Handshake, length = 73
[write] MD5 and SHA1 hashes: len = 98
0000: 01 03 01 00 39 00 00 00 20 00 00 04 01 00 80 00 ....9... .......
0010: 00 05 00 00 2F 00 00 33 00 00 32 00 00 0A 07 00 ..../..3..2.....
0020: C0 00 00 16 00 00 13 00 00 09 06 00 40 00 00 15 ............@...
0030: 00 00 12 00 00 03 02 00 80 00 00 08 00 00 14 00 ................
0040: 00 11 3F 1D 43 9E 34 17 65 1F 60 19 E4 A1 EF 25 ..?.C.4.e.`....%
0050: 64 CE FD FD 94 CA 09 27 A4 36 5C 8A 2C F1 60 2B d......'.6\.,.`+
0060: A6 0B ..
main, WRITE: SSLv2 client hello message, length = 98
This is where is stops and is awaiting more commands. I accepted most
defaults. :)

Similar Messages

  • Need alternatives for my code...

    Hello experts,
    I am currently modifying a code where it seems it doesnt pass the data to be fetched into the variables v_usnam and v_ppnam. I checked BSAK table and there is a data on it. Anyway, when I tries to remove the AT NEW statement, it worked. But I need an alternative for AT NEW. Below is the code guys. Thanks you so much...
    AT NEW belnr.
          CLEAR: v_usnam, v_ppnam.
          SELECT SINGLE usnam ppnam FROM bkpf
            INTO (v_usnam, v_ppnam)
            WHERE bukrs = p_bukrs
              AND belnr = it_bsak-belnr
              AND gjahr = it_bsak-gjahr.
        ENDAT.
        it_alv-ppnam = v_ppnam.
        it_alv-usnam = v_usnam.

    If you don't want to declare an entire addtional structure as I told earlier, you can try this too.
    DATA: l_index LIKE sy-tabix.
    LOOP AT it_bsak.
      l_index = sy-tabix.
      AT NEW belnr.
        READ TABLE it_bsak INDEX l_index.
        CLEAR: v_usnam, v_ppnam.
        SELECT SINGLE usnam ppnam FROM bkpf
                                  INTO (v_usnam, v_ppnam)
                                 WHERE bukrs = p_bukrs
                                   AND belnr = it_bsak-belnr
                                   AND gjahr = it_bsak-gjahr.
      ENDAT.
      it_alv-ppnam = v_ppnam.
      it_alv-usnam = v_usnam.
    ENDLOOP.

  • Need help for ABAP CODE

    hi,
    i need to reload the master data without FM, i put the comments on fm and relaod the data, now i having a problem, loading process is slow now as compair to before, when i was using with FM.i checked the manage of infoObject, it is show 1123455 records in "transfer" column and 0 record in "added" column, below is the start routine,
    Please help me to fix that problem
    IF NOT DATAPAK[] IS INITIAL.
        LOOP AT DATAPAK INTO S_DATAPAK.
          CLEAR V_INDEX.
          V_INDEX = SY-TABIX.
         IF S_DATAPAK-/BIC/ABRETPRI CO ' 0123456789.'.
           CLEAR: V_AMOUNT, V_PRC.
          V_AMOUNT = S_DATAPAK-/BIC/ABRETPRI.
          CALL FUNCTION 'RSAR_CURRENCY_CONVERT'
          EXPORTING
          I_CURRENCY = S_DATAPAK-CURRENCY
          CHANGING
          C_AMOUNT   = V_AMOUNT.
         V_PRC = V_AMOUNT.
         S_DATAPAK-/BIC/ABRETPRI = V_PRC.
        ENDIF.
    IF S_DATAPAK-/BIC/ABBLNKFLG IS INITIAL.
            S_DATAPAK-/BIC/ABBLNKFLG = 'N'.
          ENDIF.
    TRANSLATE S_DATAPAK-/BIC/ABSZRANGE TO UPPER CASE
    IF S_DATAPAK-CURRENCY IS INITIAL.
          S_DATAPAK-CURRENCY = S_DATAPAK-WHLPRCCURR.
    MODIFY DATAPAK FROM S_DATAPAK INDEX V_INDEX TRANSPORTING
         /BIC/ABRETPRI /BIC/ABWHLPRCE /BIC/ABBLNKFLG
         ENDIF.
    *ENDLOOP.
      ENDIF
    Thanks

    You need not use start routine to achieve this. Instead you can write transfer routines/formulas for those fields in UR.

  • Need Explaination for the Code

    I would like to understand the declaration part of the code and also the flow below
       DATA: L_S_RANGE Type RSR_S_RANGESID,
       DATA: LOC_VAR_RANGE like RRRANGEEXIT
    what is L_S_RANGE     and   RSR_S_RANGESID  ?
    what is LOC_VAR_RANGE     and    RRRANGEXIT ?
    l_s_range-low
    l_s_range -high
    l_s_range -sign = 'I'.
    l_s_range - opt = 'BT'.   or  'EQ'
    APPEND l_s_range to E_T_RANGE.

    Hi,
    what is L_S_RANGE and RSR_S_RANGESID ?
    See the Structure in SE11:  RRRANGESID
    TYPES: RSR_S_RANGESID TYPE rrrangesid,
           RSR_T_RANGESID TYPE Rsdd_T_RANGE,
           RSR_S_RANGEK   TYPE RRrange,
           RSR_T_RANGEK   TYPE RRKG_T_RANGEK,
           RSR_S_RANGES   TYPE RRKG_S_RANGES,
           RSR_T_RANGES   TYPE RRKG_T_RANGES.
    what is LOC_VAR_RANGE and RRRANGEXIT ?
    See the Structure in SE11: RRRANGEEXIT
    Thanks
    Reddy

  • Need tester for my new path editor and snapping engine

    Hi all,
    I just finished writing a path editor plug-in with a snapping engine of its own (replacing Smart Guide snap engine).
    I am dying to get some constructive comments.
    If you interested please let me know and I will post the trial version of this plug-in in this forum assuming it is appropriate to post it here.

    Hi all,
    I just finished writing a path editor plug-in with a snapping engine of its own (replacing Smart Guide snap engine).
    I am dying to get some constructive comments.
    If you interested please let me know and I will post the trial version of this plug-in in this forum assuming it is appropriate to post it here.

  • Request for TDMS files (testing Matlab importing code)

    Dear all,
    I'm currently working on modifying the example 'ReadFile.m' that comes with the .dll from NI. I have got to a stage that I'm reasonably happy with, imports multiple groups with multiple channels of different sizes. Can import timestamp data, extra file properties.
    I will post up the completed code eventually but I wanted your help by sending me random formats of TDMS files, I have tested a few different formats, but mostly of my own concoctions so they may not cause errors that I need to make the code more robust.
    Any help appreciated sending TDMS file. Obviously don't send any data that you don't want the world to see.
    Many thanks in advance
    Pete
    Pete
    Systems engineer (CLAD LV2013)

    Hi Pete,
    Not sure if there's anything in particular which you were looking for, but please see attached for a quick TDMS file I put together. It's a pretty basic file with random numbers, but hope it helps.
    Attachments:
    TDMS File.zip ‏442 KB

  • Ipod touch 3 Screen shows the need to reinstall. but when connected to itunes is no longer recognized and itunes pops ask for a code....help!

    this is the message i get from itunes
    Itunes could not connect to "ipod of ...." (so, it looks like it understands which ipod is trying to connect) because it is protected by a code. Prior to use ipod with itunes you need to digit the code (where?? )
    please help!

    Try here:
    iOS: Device not recognized in iTunes for Windows
    Also include manually placing the iPod in Recovery mode and then try a restore
    Then try DFU mode and restore.
    How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
    Further, try another computer to help determine if yu have a compter or iPod problem.

  • Advice needed for changing code within the Web IC...

    Hi,
    I need to change some code within the GET_QUERY_RESULT Method, which is found:
    BSP->Z_CRM_IC
    View->AuiSearch
    Controller class ZL_CRM_IC_AuiSearch_impl
    Method do_handle_event
    Method eh_onsearch
    Method get_query_result
    At present the method get_query_result belongs to class CL_CRM_AUI_QUERY_SERVICE.
    I can create a subclass from this and call it ZL_CRM_AUI_QUERY_SERVIC, then redefine the method get_query_class, and then make the appropriate changes. But that may be all uneccessary. What I don't know is how to ensure this modified code can be called.
    I have already made changes for method DO_INIT_CONTEXT, hence the reason the controller class ZL_CRM_IC_AUISEARCH_IMPL is identified. But this was simple because the view linked directly to this whereas you can see the code I need to change is further down in process chain.
    I know that method get_query_result calls a number of BADI's, but these BADI's are too low for the information that I need and therfore really need to make my code changes in the get_query_result method.
    I have been reading as much as I can on this subject, but without much success and therefore really count on experienced developers like yourselves to steer me in the right direction, or give advice.
    Jas

    I will not suggest to put your Enhancements into CL_CRM_AUI_QUERY_SERVICE.
    Rather in  Component BT  -> Class CL_CRM_BTIL .  AUi Query Service will Internally call the BOL Component ( get query result )
    In your Framework Profile Config  , you specify the Component Set  . Ex: ALL
    Component set have a List of Component Ex BP , BT .
      SPRO-> CRM -> CRM Cross Application Components -> Generic Interaction layer -> Basic Settings
    Now you can have your Custom , Component Set ( Ex : ZALL ) and Component ( ( Ex ; ZBT , Totally advisable for CIC Development Framework )
    Have BT Copied into ZBT and  Specify  ZL_CRM_BTIL (  Inherited from CL_CRM_BTIL )
    And in your Custom Component Set , Specify ZBT instead of BT . 
    Now Specify your Custom Component Set in your Framework Profile .
    Now you got the Enhancement Spot in  ZL_CRM_BTIL->GET_QUERY_RESULT
    Let me know if it make sense

  • Hard drive died.  Need to reinstall on new laptop with windows 7 64 bit system,  Need to get activation code for CS3 Web Premium.

    Hard drive died.  Cannot uninstall CS3 to remove copy registration. Need to reinstall on new laptop with windows 7 64 bit system,  Need to get activation code for CS3 Web Premium.

    Thank you Bob.
    Just to clarify - in terms of backing up one set of these, would that just be so I had it on disk and didn't need to re-download from Adobe if the installation got corrupted somehow?  Or do I need a backup for some other reason?
    Thanks

  • HT201380 Yesterday this was automatically installed.  Today I can't access a document in Pages.  A prompt says I need a Pages update.  But the next screen tests for updates and informs me everything is up to date.  What's up?

    Yesterday this was automatically installed.  Today I can't access a document in Pages.  A prompt says I need a Pages update.  But the next screen tests for updates and informs me everything is up to date.  What's up?

    It's highly unlikely that the Pages update problem has anything to do with the ARD client update, since the client is not involved in any way with Software Update. I'd suggest asking for assistance with the update problem in the forum appropriate for your version of Mac OS X.
    Regards.

  • Hello sir,i need labview code for a code which is written in matlab,latter one is attached with this message.

    hello sir,i need labview code for a code which is written in matlab...
    clc;
    close all;
    clear all;
    Ez= zeros(1,200);
    Hy=zeros(1,200);
    Ca=1;
    Cb=.4519;
    n=1;
    while(n<1500)
    for k = 2:200
    Ez(k)=Ez(k) + Cb*(Hy(k)-Hy(k-1));
    end
    Ez(1)=1;
    for k=1:199
    Hy(k)=Hy(k)+Cb*(Ez(k+1)-Ez(k));
    end
    plot(Ez,'b')
    hold on
    plot(Hy,'r')
    hold off
    pause(0.001);
    n=n+1;
    end
    thanku

    Well, this code is quite trivial and if you have to learn LabVIEW anyway, you might as well try to implement it.
    A few things to remember:
    The first array element in LabVIEW has index #0, while in matlab it has index #1, so everything dealing with array indices needs to be adjusted slightly.
    The zeroes function equivalent is "initialize array".
    Keep the array in a shift register as you update elements.
    use FOR loops.
    Use one of the graphs to display the data.
    LabVIEW Champion . Do more with less code and in less time .

  • Need an optimized version for my code.

    Hello experts,
    I am currently enhancing my report so that when we transport it to production it will
    optimized at its best. In one part of my report, there is this code inside a method:
    FIELD-SYMBOLS: <fs_bsis_bsas> LIKE LINE OF it_bsis_bsas.
      get currency
        LOOP AT it_bsis_bsas ASSIGNING <fs_bsis_bsas>.
          MOVE <fs_bsis_bsas>-waers TO wa_waers.
          APPEND wa_waers TO it_waers.
          <fs_bsis_bsas>-year_dum = <fs_bsis_bsas>-bldat+0(4).
        ENDLOOP.
    SORT it_waers BY waers.
    DELETE ADJACENT DUPLICATES FROM it_waers.
    Now, it gets the currencies from table it_bsis_bsas and puts them in a new itab. But
    it loops through duplicate currencies and I only need to get one for each currency.
    As you can see I am just deleting duplicate values using the DELETE ADJACENT statement.
    Is there a faster alternative to this?
    Also, In the loop I am moving the waers to a work area then appending it to the itab.
    I is there a way to use field-symbols here so theres no need to for the append statement?
    Comments and suggestions will be appreciated!

    Hi guys,
    Thanks for the helpful replies. the records really depends on the selection of the user. It can go from 100 records to a thousand. Below are the select statements in the report:
    Selection screen                             *
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    PARAMETERS: p_bukrs TYPE t001-bukrs OBLIGATORY,
                p_asof  TYPE bsis-budat OBLIGATORY,
                p_year  TYPE bsis-gjahr OBLIGATORY.
    SELECT-OPTIONS: s_hkont FOR bsis-hkont NO INTERVALS OBLIGATORY.
    SELECTION-SCREEN END OF BLOCK b1.
    CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
         EXPORTING
        PERCENTAGE       = 0
           text             = 'Getting data...'
      get records from BSIS
        SELECT hkont zuonr gjahr belnr waers bldat blart dmbtr wrbtr shkzg
        FROM bsis
        INTO  CORRESPONDING FIELDS OF TABLE it_bsis_bsas
        WHERE bukrs = p_bukrs
          AND hkont IN s_hkont
          AND budat <= p_asof.
      get records from BSAS
        SELECT hkont zuonr gjahr belnr waers bldat blart dmbtr wrbtr shkzg
        FROM bsas
        APPENDING CORRESPONDING FIELDS OF TABLE it_bsis_bsas
        WHERE bukrs = p_bukrs
          AND hkont IN s_hkont
          AND budat <= p_asof
          AND augdt > p_asof.
      if itab has no records, raise event
        IF it_bsis_bsas[] IS INITIAL.
          RAISE EVENT no_data EXPORTING hkont = s_hkont-low.
        ENDIF.
    Thanks again!

  • Can i install Adobe Premiere Pro 7 -AND- Premiere CS4 TOGETHER on XP?? NEED THIS FOR TESTS!!

    Hello volks, i have a question.
    I want to install Adobe Premiere 7 AND Adobe Premiere CS 4 TOGETHER on Windows XP.
    I need this for testing somethings.
    Is this possible, or make this more problems i need??
    Thank you a lot for help!
    Best regards
    Wanderer

    Install 7 first and then CS4, otherwise you will run in all kinds of mysterious problems. If you already have CS4 installed, first deactivate, uninstall, run Clean script several times, rebooting in between, install 7, install CS4, activate and run the updates.

  • I would need to install Adobe Connect Add-in Test for only one webinar. When I pressed instal button -  it said to me - it cannot be written on hard disc. Could you help me, please. Bretislav

    I would need to install Adobe Connect Add-in Test for only one webinar. When I pressed instal button -  it said to me - it cannot be written on hard disc. Could you help me, please. Bretislav

    After posting my concern/question, especially in regards to the optical drive, I read this on this forum:
    Jul 11, 2011 5:21 AM      
    I would like to update my macbook pro from Tiger to Snow Leopard, but my optical drive is not working. Can I take my macbook pro into the apple store and have them install it via a portable drive?
    MacBook Pro, Optical drive is no longer working
    Another poster replied, "Yes, I believe they will."
    Is this true? Can someone verify this?  Any idea of cost?  I really don't need my optical drive.  Besides, end of year, I'm getting a new Mack Book Pro.

  • Where can I download FF 4? I need it to test for the company I work for. Thanks!

    I need version 4 of Firefox to be able to test for the software company I work for. We support FF3-6. My version 4 was updated to version 5 and I need it back to version 4. I'm not finding anywhere online to download 4.

    For those that really need an earlier version of Firefox to '''test with''', find your system and the Firefox version you want in releases, download and start the install.
    * ftp://ftp.mozilla.org/pub/firefox/releases/
    :or with the latest of version 3
    * http://www.mozilla.com/firefox/all-older.html
    : Note Mac OS X 10.4 user, and Mac OS X 10.5 users without Intel cannot upgrade to Firefox 4 or 5.
    When reinstalling Firefox from a download, Firefox must be down once the installation starts. When the installation finishes, don't let the install start firefox for you. Instead end the install and start your '''test install''' of Firefox in your normal manner, thus preventing creating a new profile which does not have your bookmarks cookies, etc (but your old profile would still be around and would).
    <br><small>Please mark "Solved" one answer that will best help others with a similar problem -- hope this was it.</small>

Maybe you are looking for

  • IOS Remote and Home Sharing problems with iTunes 10.6.3

    I'm having a problem with Home Sharing and the iOS Remote app accessing iTunes since the 10.6.3 update. I have the following: 2011 Mac Mini Server running Lion 10.7.4 and iTunes 10.6.3 IPhone 4 running iOS 5.1 iPad 2 running iOS 5.1.1 Latest model Ap

  • Vendor Master Upload RFBIKR00

    Hi, I have some Vendor Master data in a file.I need to upload it thru program RFBIKR00.But how do i map both the structures or the order of fileds in the file . I have loaded the file to Appserver.But how does the system match the order. Do i need to

  • Bex: currency conv  at prev date

    Hello BE Experts, Wondering if there is a way to do the currency conversion in the Bex report for a previous date currency rates. eg: I want to run the report for the past 6 months of sales for the europe in USD. each month is displayed in the one co

  • Cannot download adobe premiere elements 12 from card

    I got given adobe premiere elements as a gift and the serial number does not work

  • URGENT!!!! clustering help needed

    Hi,           I am trying to start up a cluster set up by someone else.           Two sun boxes w/ 1 instance of wl on each.(wl60sp1)           The admin server is defined as part of the cluster. (name is nemesis,           minefield is the managed)