What is the easiet way to mix samples of 8 bit 8000Hz PCM_ULAW?

Hello!
I want to mix multiple ULAW format samples. Is it possible to do it without convert it to PCM? Im trying to make a 8 bit VoIP approx. 8000Hz Im test with the files to THE (created in goldwave) because they use the ULAW encoding. My current implementation is:
        AudioFormat f = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, 8000, 16, 1, 2, 8000, false);
        SourceDataLine sdl = AudioSystem.getSourceDataLine(f);
        sdl.open(f);
        sdl.start();

        File file1 = new File("C:\\Scream3.au");
        AudioInputStream ais1 = AudioSystem.getAudioInputStream(file1);
        AudioInputStream aisTarget1 = AudioSystem.getAudioInputStream(f, ais1);

        File file2 = new File("C:\\Blackout3.au");
        AudioInputStream ais2 = AudioSystem.getAudioInputStream(file2);
        AudioInputStream aisTarget2 = AudioSystem.getAudioInputStream(f, ais2);

        byte[] data = new byte[10000];
        int[] calc = new int[5000];
        AudioInputStream[] streams = {aisTarget1, aisTarget2};
        int count = streams.length + 1;
        while (true) {
            int r = -1;
            for (int i = 0; i < streams.length; i++) {
                r = streams.read(data, 0, data.length);
if (r == -1) break;
for (int j = 0; j < calc.length; j++) {
int tempVal = ((data[j * 2 + 1] << 8) | (data[j * 2] & 0xFF));
calc[j] += tempVal;
}
}
for (int i = 0; i < calc.length; i++) {
calc[i] /= count;
data[i * 2 + 0] = (byte) (calc[i] & 0xFF);
data[i * 2 + 1] = (byte) (calc[i] >> 8);
}
if (r == -1) break;
sdl.write(data, 0, data.length);
}


If its not possible to mix the ulaw samples directly and I have to convert to PCM, how do I convert from PCM Format (AudioFormat.Encoding.PCM_SIGNED, 8000 Hz, 16bits, 1 channel, 2 byte framesize, 8000 frame rate, little endian)
to ULAW (8bit 8000Hz).

Do I do something like:
1) Write a WAVE header to a Byte stream
2) Write the PCM data to the byte stream
3) Get PCM AIS with AudioSystem.getAudioInputStream(byte stream)
4) Get ULAW Target AIS with AudioSystem.getAudioInputStream(ulawFormat, PCM AIS)

Any help is appreciated.

Edited by: Xiphias3 on Oct 24, 2010 6:09 PM

You can do it like this with JMF
http://Web.archive.org/Web/20080119140742/Java.Sun.com/products/Java-media/JMF/2.1.1/solutions/merge.html

or like this with JavaSound
http://www.jsresources.org/examples/AudioConcat.html

Published by: captfoss on October 25, 2010 09:56

Tags: Java

Similar Questions

  • What is the best way (and possible) to remix a song mixed

    GarageBand 10.1.1

    10.11.4 OS

    Mac Book Pro

    16G RAM

    Hobby old YR 68 recording guy/try to leave a legacy

    What is the best way (and possible) to remix a song mixed

    I have a song that is most often improvised, I was told that his cool, however, re-registration is not possible.

    After reading a lot on the mixture, I now hear where the uneducated choice and errors that I made which explains the sound "not as good" that the song is.

    Before I just jump in and try to undo the settings on the tracks (one is DRUMMER) to return to the raw track before effects/eq/compression ect. is is possible to do?  Opens the unfavorable mix, rename it, save it and just go to work and cancel or disable 'things '.

    The basis of the lean mixture comes even to the root where I 'hot' securities, (orange and red)

    I guess by now you understand my question and I am open to a favorable opinion.

    Thanks in advance for your help.

    jojoguiitar_mn_usa

    I read this question so many times and I can't seem to figure out exactly what you're asking.  You just ask if you can go back in your GarageBand project and edit your tracks again?  Of course, you can, why not you?

  • What is the best way to check if the trigger was held

    What is the fastest way to check if the trigger was held. Right now, the only way I can think is to query the number of samples acquired on the AI channel (which is triggered). Is there a faster way? Is there a property node (that I can't find) that returns TRUE/FALSE?

    Thank you

    Can you elaborate a bit more? What type of trip (I guess a start trigger)? What equipment? What do you mean by 'faster '?

    There is no property to "has a start trigger has occurred." If you want to find if a start trigger has occurred, you can he deduct the number of samples. There are several approaches you can take:

    * DAQmx Read will hang until a timeout is hit or up to the number of samples you request is read. You could do a DAQmx Read with a timeout-infinity (1), playback of a single sample.

    * Well, you could ask about properties DAQmx Read TotalSampPerChanAcquired or AvailSampPerChan; Once they no longer means 0, while this NEITHER-DAQmx started buffering data internally, which means that the material received the trigger.

    * If you use a digital border start trigger and according to your material, then you may be able to use the detection of changes in a separate task, but I don't know if it would be significantly faster then the other two approaches.

  • What is the best way for foglight consume a webservice

    I hope that this is has not been replied that a bazillion times and if it is please send me the link I'm open to that.  What is the best way for foglight consume a Web service and respond with an alarm if the response from the Web service is not what is expexted.

    for example, calls Foglight webservice to acme.com/areuup and he responds with correct status in json format process.  If it does agree return, then foglight must send alerts to correct individuals.

    Thank you

    Kaleb

    in the end, we have used a perl script to capture the webservice and treat it and tables configuration.  Here is what has been written and created an agent custom.

    I apologize to all those who find the bulky comments, but it's my edition of journal of the script. I removed the comments once the script has been published and used.

    ===

    #! / usr/bin/perl

    #############################################################

    # Author: Kaleb J. Albee

    # Depandancies: SOA webservice

    # Engineers: Marc and Manu

    # Date: 28/02/2013 perl: (v5.14.2) built for x86_64-linux-gnu-thread-multi

    # Operating system: Linux 3.2.0 - 29-generic eam-ops-test #46 - Ubuntu SMP Wed Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

    #############################################################

    use strict;

    use warnings;

    use Try::Tiny;

    use SOAP::Lite;

    use SOAP::WSDL;

    Use Time::Local;

    My = @soaenvs ('BSE - dev', 'BSE test', 'BSE-scene', 'BSE');

    # parameters: $_ [0] receives a call of SOAP client object.

    #

    void toStr {return $_ [0] == 1?} 'up': 'down' ;}

    void getBusResults {}

    # $_ [0] will be the $client spent

    # create a different buses SOAP connection.

    my $result = $_ [0]-> (getMessagingEngineHealth)

    # arg0 is used to set the setting for what is expected on the soa web service.

    SOAP::Data-> name (arg0 => $_ [1]));

    # $_ [1] will be the bus happened in

    return (Lk ($result) "started" eq? 1: 0);

    #return $result;

    }

    # Start sampling.

    My $curTimeStamp = "";

    my $count = 0;

    Print "LdsEsbBusHealth5\nSTART_SAMPLE_PERIOD\n TABLE";

    foreach my {$soae (@soaenvs)

    my $client is SOAP::Lite-> service ("put the url of the webservice here.");.

    $count ++;

    # create an object to inspect objects. My $insp = Data new::Inspect->; Download the time stamp for this.

    my ($sec, $min, $hr, $day, $mon, $year) = localtime;

    # format the year correctly for useage.

    My $curyear = 1900 + $year;

    # the hand to the fglam agent fields at the tables.

    My $soacei = getBusResults ($client, "messaging.000 - CEI.esb.BUS");

    My $soaapp = getBusResults ($client, "messaging.000 - SCA.APPLICATION.esb.Bus");

    My $soasys = getBusResults ($client, "messaging.000 - SCA.SYSTEM.esb.Bus");

    $curTimeStamp = ' $curyear$ MON$ day$ hr$ min$ s ";

    Print "SoaEnv.String.id=$soae\n";

    Print "CeiBusNum = $soacei\n";

    Print "AppBusNum = $soaapp\n";

    Print "SysBusNum = $soasys\n";

    Print "CeiBusStr.StringObservation.obs =". toStr ($soacei). "\n";

    Print "AppBusStr.StringObservation.obs =". toStr ($soaapp). "\n";

    Print "SysBusStr.StringObservation.obs =". toStr ($soasys). "\n";

    Print "Daterun.StringObservation.obs=$curTimeStamp\n";

    If ($count<=>

    Print ("NEXT_SAMPLE\n");

    }

    } {$soae foreach (@soaenvs) #.

    Print "END_TABLE\n";

    Exit 0;

    ===

    I hope this helps someone out there!

    Bravo!

  • What is the best way to edit the pixels of the layer without applying the image?

    Help, please!?

    What is the best way to change the pixels on a new layer (clone, healing, patch or selection) without applying the image? When I do that, I can't change the under layer if I make a mistake.

    Does this make any sense!

    You want to use the patch tool to put the fix on its own layer? Use sample all layers in the Options bar.

  • What is the best way to cause a VM enter the pending state question?

    I work for a small company that makes a product that allows for the management of Virtual Infrastructure of a SmartPhone (BlackBerry, iPhone, Android etc.) and I want to test our feature that allows you to answer questions VM. But I can't find an easy way to get a virtual machine with a question! Then...

    What is the best way to cause a VM enter a State of "pending issue"? We have vms (200 x, XP) windows and some linux vms.

    Thank you!

    fly to roveit.com

    The easiest way is to copy a virtual machine and it associated the file and when you move it over a data store different and you just update the descriptor entries + VMDK file VMX, one thing people forget to do is also updating uuid.location that refers to the data UUID store. When you try to turn on the virtual machine, you will always have a question asking if you want to

    (1) cancel

    (2) I_moved it

    (3) I_copied it

    Now to replicate this and always get it without copying files is quite simple and takes< 1min.="" create="" a="" dummy="" vm,="" call="" it="" whatever="" and="" you="" don't="" even="" need="" to="" allocate="" much="" space,="" 1gb="" thin="" will="" do.="" you'll="" then="" want="" to="" unregister="" the="" vm,="" right="" click="" and="" remove="" from="" inventory,="" don't="" delete.="" now,="" you'll="" need="" console="" access="" to="" the="" vm's="" .vmx="" file,="" use="" either="" the="" classic="" esx="" service="" console="" or="" unsupported="" busybox="" console.="" if="" you="" have="" access="" to="" neither,="" then="" you="" can="" use="" the="" datastore="" browser="" to="" download="" the="" .vmx="" and="" make="" your="" changes="" and="">

    I'll assume you have console access, go to the data store where the configuration of the virtual machine is stored. Edit the file and look for the entry "uuid.location" and simply change the first two numbers to do anything, say 11 and then save the file. Now return to the store of data browser and re - register your virtual machine, your VM should now appear once again and then try to turn on the virtual computer. If everything was done correctly, you will get a question arises for the virtual machine and it will not until he said.

    You can probably even write a shell script that will copy a backup .vmx file and re-save to automate this process as you write your script/program.

    =========================================================================

    William Lam

    VMware vExpert 2009

    VMware scripts and resources at: http://www.virtuallyghetto.com/

    Twitter: @lamw

    repository scripts vGhetto

    Introduction to the vMA (tips/tricks)

    Getting started with vSphere SDK for Perl

    VMware Code Central - Scripts/code samples for developers and administrators

    VMware developer community

    If you find this information useful, please give points to "correct" or "useful".

  • What is the best way to create a bookmark for a user to return?

    Hello to all... hello again Steve... I'm back with another question - what is the best way to set up a bookmark system so return users can pick up where they left off in a lesson of AW? I tried the usual internet research, always do, but a few samples and answers I found were AW5, not a lot of help...

    I have a dozen or so cards attached to my frame, I would like a user to return to the last card that he read before the close. (My AW communicates very well with database Access, so if passing a variable to access and back to AW when begins the lesson is on track, let me know...) If the answer here is too complicated, perhaps pushing me in the right direction and I'll me dive in.

    Thanks in advance to all those who have some tips, I really appreciate it!

    Terry

    Try this overview, see if it helps...

    Enter a reference to the map as you enter, then save to the database when you exit.

    You want something that will give you the equivalent of a page number - if you have 7 cards hung the setting, and the user is in the 6th plan when it stops, you want to save the number 6.

    There are dozens of ways to do it, but probably the easiest way is just to attach a calc to each card that has this code

    (I do not have Authorwar very convenient to check the syntax, then you should check out!)

    BookMarkPage = ChildIDtoNum (IconParent (IconID), IconID)<-- tells="" authorware="" to="" return="" the="" "page="" number"="" of="" the="" current="">

    Save BookMarkPage in your Access database to the exit.

    In return, read the bookmark in BookMarkPage, ask the user if he wants to go back to the bookmark. If so, use a calculated navigation that uses

    ChildNumToID (@the of your frame name or its ID, BookMarkPage)

    Note that you could argue something similar by recording the your card, the IconTitle or IconID but these two can break if never update you your file by adding or removing pages, renaming etc. With this method, all you need is a simple page County check that makes sure you don't try to nav for a page number that does not exist (use IconNumChildren).

    Steve

  • What is the best way to deal with a 'Implicit coercion' in a table to a sprite?

    Hi all!

    With the continued support of this forum, I'm getting closer to have a programme of work. I can't wait to be able to help others like me once I've finished learning the ropes of AS3.

    I'll briefly explain what I want to achieve and then followed with my question.

    Background

    I created a random number of 12 x 9 grid that fills each cell with an image, based on the numeric value of each cell. I also have a random play button that makes random numbers in the grid. The problem I am running became my click event of button to erase the current images off the grid in order to allocate the new (for example by removing the objects display battery in order to place the new ones in the same places).

    Question

    My question is this: what is the best way to manage an implicit constraint from a table to a sprite? I pasted my complete code below so that you can see how the functions are supposed to work together. My sentence is apparently not being able to use a value from array with a sprite (sprite represents the real layout of the grid on the pile of display while the table starts as a number that is assigned an image that must be transmitted to the sprite).

    ============================================================================

    package
    {
    import flash.display.MovieClip;
    import flash.display.DisplayObject;
    import flash.events.MouseEvent;
    import flash.display.Sprite;
    import flash.text.TextField;
    import flash.text.TextFormat;
    import flash.utils.getDefinitionByName;

    SerializableAttribute public class extends MovieClip Blanko
    {
    Contains 12 * 9 grid of cells.
    var grid: Sprite;
    Maintains the shuffle button.
    var shuffleButton:Sprite;
    Is equal to 12 columns, 9 lines.
    var cols: int = 12;
    lines of the var: int = 9;
    Equal number of grid cells (108).
    cells var: int = COL * rows;
    Sets of cell width and height to 40 pixels.
    var cellW:int = 40;
    var cellH:int = 40;
    Contains 108 images of cell.
    var imageArray:Array = [];
    Contains 108 numerical values for the cells in the grid.
    var cellNumbers:Array = [];

    Constructor calls the functions "generateGrid" and "makeShuffleButton".
    public void Blanko()
    {
    generateGrid();
    makeShuffleButton();
    }

    Creates and displays the grid 12 * 9.
    private function generateGrid (): void
    {
    grid = new Sprite;
    var i: int = 0;


    for (i = 0; i < cells; i ++)
    {
    cellNumbers.push (i % 9 + 1);
    }
    trace ("before shuffle:", cellNumbers);
    shuffleCells (cellNumbers);
    trace ("after shuffle:", cellNumbers);
    var _cell:Sprite;

    for (i = 0; i < cells; i ++)
    {

    / / This line is where the implicit constraint occurs. '_cell' is a leprechaun trying

    on a temporary basis equal to a value from array.
    _cell = drawCells (cellNumbers [i]);
    _cell.x = (I % cols) * cellW;
    _cell.y = (I / COL) * cellH;

    grid.addChild (_cell);
    }
    }

    Creates a "shuffle" button and adds a mouse click event.
    private function makeShuffleButton (): void
    {
    var _label:TextField = new TextField();
    _label. AutoSize = 'center ';
    TextField (_label) .multiline = TextField (_label) .wordWrap = false;
    TextField (_label) .defaultTextFormat is new TextFormat ("Arial", 11, 0xFFFFFF, "bold");.
    _label. Text = "SHUFFLE";
    _label.x = 4;
    _label.y = 2;
    shuffleButton = new Sprite();
    shuffleButton.graphics.beginFill (0 x 484848);
    shuffleButton.graphics.drawRoundRect (0, 0, _label.width + _label.x * 2, _label.height +)
    _label.y * 2, 10);
    shuffleButton.addChild (_label);
    shuffleButton.buttonMode = shuffleButton.useHandCursor = true;
    shuffleButton.mouseChildren = false;
    shuffleButton.x = grid.x + 30 + grid.width - shuffleButton.width;
    shuffleButton.y = grid.y + grid.height + 10;
    this.addChild (shuffleButton);
    shuffleButton.addEventListener (MouseEvent.CLICK, onShuffleButtonClick);
    }

    Erase the images of the cell, mix of their numbers and then assigned these new images.
    private function onShuffleButtonClick (): void
    {
    eraseCells();
    shuffleCells (cellNumbers);
    trace ("after shuffle:", cellNumbers);


    for (var i: int = 0; i < cells; i ++)
    {
    drawCells (cellNumbers [i]);
    }
    }

    Deletes any existing cells in the battery of the display image.
    private void eraseCells(): void
    {
    While (imageArray.numChildren > 0)
    {
    imageArray.removeChildAt (0);
    }
    }

    Changes cell phones numbers (makes random table).
    private void shuffleCells(_array:Array):void
    {
    var _number:int = 0;
    var _a:int = 0;
    var _b:int = 0;
    var _rand:int = 0;

    for (var i: int = _array.length - 1; i > 0; i-)
    {
    _rand = Math.Random () * (i - 1);
    _A = _array [i];
    _B = _array [_rand];
    _ARRAY [i] = _b;
    [_Rand] _ARRAY = _a;
    }
    }

    Retrieves and sets a custom image to a cell based on its numerical value.
    private void drawCells(_numeral:int):Array
    {
    var _classRef: Class = Class (getDefinitionByName ("skin" + _numeral));
    _classRef.x = 30;
    imageArray.push (_classRef);
    imageArray.addChild (_classRef);
    return of demonstration;
    }
    }
    }

    ===========================================================================

    Any help with this is greatly appreciated. Thank you!

    If you want to have an array of Sprites that you later clear that is fine. But this does not mean that your function should return to it.

    You need your function to return the sprite so that you can add it to the display list and everything what you need.

    So just have the function get Sprite, push it in the "toBeClearedInTheFutureArray" and then return a reference to the currently acquired sprite.

  • What is the best way to detect this text is part of the ContainerControllers without scrolling?

    Hello.

    Question

    What is the best way to detect that the text typed by the user (or added programmatically) exceeds the available space container and find where the truncated part begins? There are others (as described below) highlights the easy way to detect or to prohibit controllers to receive more characters that can be displayed in the area of publication given?

    My attempt partially (Simplified)

    For example, lets say I have a textflow editable with joints two instances of ContainerController.


    var flow:TextFlow = createSomeFlowFromGivenString(sampleText),
        firstController = new ContainerController(firstSprite, 100, 30),
        lastController = new ContainerController(secondSprite, 600, 30);
    
    
    flow.interactionManager = new EditManager(new UndoManager());
    flow.flowComposer.addController(firstController);
    flow.flowComposer.addController(lastController);
    
    flow.flowComposer.updateAllControllers();
    

    Vertical scroll policy enabled I can compare the height of the composition in the last controller with the height of the content:

    var bounds:Rectangle = lastController.getContentBounds(),
        overflow:Boolean =  lastController.compositionHeight < bounds.height;
    
    trace('Content does not fit into given area?', overflow)
    
    

    But when I change of vertical scroll policy off (lastController.verticalScrollPolicy = ScrollPolicy.OFF)-Unfortunately this does not work anymore... (In my case scroll must be disabled, since the text boxes can have only one line with narrow width)

    Use cases

    I want to create the form to fill out. Field can have one or more lines. A field could start in the middle of the page, continue in the following line, where it spreads throughout the page and put an end to the third line - long quarter of the width of the page. Text typed by the user may not exceed given the region since it could cover some static text that is located just after in below field.

    Something like ascii image below:

    --------------------------------------------
    |                <PAGE>                    |
    |                                          |
    |                                          |
    |                                          |
    |               [Field starts here........ |  
    | ........................................ |
    | ........................................ |
    | Ends here..]                             |
    |                                          |
    |                                          |
    | [Another field] xxxx  xxxx xxxxxxxx x xx |
    | xxxxxxxxxxxxxxxxxxx                      |
    |                                          |
    |                              [One more.. |
    | .....]                                   |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    |                                          |
    --------------------------------------------
    

    Info:

     [......]  <-- form fields starts with '[' character, and ends with ']'
     xxx       <-- sample, static text
     | and _   <-- page borders
    

    If you want to detect the overflow in the final container, there is another thread discussed before.

    http://forums.Adobe.com/thread/795264

    You can detect it with lastContainerController.absoluteStart + lastContainerController.textLength «»<>

  • What is the best way to buy an iPhone Unlocked 7?

    Hi all

    I am currently using T-Mobile and want to get the new iPhone 7. Since there is no option for a sim-free iPhone, what is the best way to buy the new iPhone? Should I get the T-Mobile one full fare? I know that he will be released version but it will come with a T-Mobile sim so what will do with the sim card? Put it away or give it to T-Mobile? Or should I wait for the version without card sim to appear, which I don't think that will come out until November, and I don't want to wait that long.

    Thank you in advance.

    If you do not want to wait to pay full price for the model from T-Mobile.  You can do whatever you want with the SIM card.

  • I'll do a clean install on a blank hard drive upgrade but want to keep my Firefox settings - what is the best way to do this?

    I'll do an upgrade from Windows XP to Windows 7. I will be installing Windows 7 on a new empty hard drive. I want to keep my bookmarks Firefox and Ad Ons. What is the best way to do it. Thank you for your help.

    Hello

    The best thing for you to do is to make a backup of your Firefox profile. It is a folder that stores bookmarks and Add-ons that you can then add to the reinstalled Firefox on your new operating system.

    Learn you more about the Firefox profile folder, how to backup and restore, here.

    I hope this helps, but if not, please come back here and we can look at in another option for you.

  • What is the best way to consolidate e-mail messages in the e-mail program, before deleting?

    I have an iMac with a capacity to 1.11 - 679,49 GB available. With the software updated.

    Model name: I

    I have emails out of my different accounts in a "random" folder, but is not free up space. If I move an email in "Archives" and then it always remains in the e-mail account, apparently duplicate email in two places. "

    ERGO: the question is...

    What is the best way to consolidate e-mail messages in the e-mail program, before deleting?

    (I hope I've inserted which may be useful, but I'm not sure about that.)

    Thank you

    ilenefrombaltimore

    Archive messages or move them to some other local mailboxes or mailboxes on the server. Don't know what you are trying to do because it appears that you have 2/3 of your hard disk.

    Why do you think archiving emails in 2 places? Where are you trying to save space to?

  • What is the new way to include a url (or link) in my e-mail address?

    What is the new way to include a link in my email?
    Earlier, I copy the url of the page that I wanted to send; go to the box that says "Insert the link again;" and paste.
    Now, if I do that, I get a message: "No named anchors or the positions on this page."
    What does that mean? What is an anchor?

    I would be very grateful for a clear and direct answer!

    When you get to insert the link, simply press ctrl + V

  • What is the best way to sync contacts with a host of webdav?

    I use Thunderbird and Contacts Android as of client applications with an owncloud 8 hosted remotely. I have activated the application Contacts on Owncloud and now I want to sync the contacts between these systems. What is the best way to do it?

    I try to get sorted first Thunderbird. I tried Addressbooks Synchronizer, but currently, it gives me a message telling me that my credentials are wrong or is sitting silently, do nothing. I am aware that it is a file synchronization, the method of synchronization not saved, so it is not ideal, in any case.

    Is there a better, good timing, method I can use? I refuse to the thing that he is an unreasonable request or that no one asked before me, but I can't seem to find the answer.

    Thanks, Martin

    WebDAV my initial reaction was sogo connector.
    These guys recommend the same http://kb.mozillazine.org/Sharing_address_books

    Here http://www.sogo.nu/english/downloads/frontends.html

  • What is the best way to copy the 700 lots of e-mail files to a new computer?

    I'm moving my wife and an old (Thunderbird, Win XP) computer to a new computer (Thunderbird Win 7). It has about 700 local folders with thousands of emails in them. What is the best way to copy to the new computer?

    The easiest is just to copy the whole profile.

    Menu help > troubleshooting information

    Close Thunderbird

    In windows Explorer, select all and copy.
    just stick on a thumb or other portable media to read/write (not the CD or the DVD)

    on the new Machine to repeat the troubleshooting and close the steps to get the current profile folder

    This time all the portable media stick in the profile to replace what is there

    Open Thunderbird, your additions of e-mail contacts does it all

Maybe you are looking for

  • EliteBook 8540w: lack of drivers for Elitebook 8540w

    Hello I miss a few drivers after installing WIndows 7 Professional (32 bit) operating system. Can you please help. I tried to download some, but ended up having blue screens. I reinstalled the operating system. Here are the identifiers for which it r

  • All browsers in my mbp cannot open website http but https Web site

    I'm not sure what I've done before it happened, now I could open all sites http with the error chrome (49.0.2623.87 (64 bit)) " This site is not reachable CN. Bing.com refuses to connect. ERR_CONNECTION_REFUSED " in Safari (9.0.3 (11601.4.4)) " Safar

  • upgrade in import export

    Hi allWe will upgrade our Oracle dedicated to the peoplesoft FSCM9 11.1.0.7 to 11.2.0.4 system database.So in two ways:1. 11.1.0.7 EXPORT-MANY-> create an empty 11.2.0.4 data-> IMPORT COMPLETE 11.2.0.4 database2-EXPORT schema SYSADM 11.1.0.7-> create

  • I boat see my books in the library and can not solve the permission to control error messages

    I started with problems with the authorization of control error message and using the forum I tried all suggested fixes on this.  They all worked while I was using ADE in this session, but once I stopped and restarted the program that he failed to re

  • X 51 R1 GPU Upgrade

    I sell my X 51 R1 to a friend because I want to get a new computer. He asked me the upgrade of the GPU, and it is difficult to find accurate answers anywhere else. I still have the power that comes with it and I think it is 240w, but I am not sure. S