Pseudorandom number

Hi, all... Im generating pseudorandom number by my own functional module with this code. Problem is, that it always returns same number. when i test class CL_ABAP_RANDOM* (all these classes), it returns good numbers. Please, do you see some problems in my code? thanks a lot
FUNCTION y0bi_cm_sample_psrnd_num_get.
*"*"Lokální rozhraní:
*"  IMPORTING
*"     REFERENCE(X_XTIMESTAMP) TYPE  KENNZX OPTIONAL
*"  EXPORTING
*"     REFERENCE(Y_RANDOM_FLOAT) TYPE  CL_ABAP_RANDOM_PACKED=>P31_0
  DATA: lr_random TYPE REF TO cl_abap_random_packed_dec14,
        l_timestamp TYPE timestamp,
        l_seed TYPE i.
  GET TIME STAMP FIELD l_timestamp.
  FREE: lr_random.
  IF x_xtimestamp EQ 'X'.
    l_seed = FRAC( l_timestamp ) * 1000000.
*TRY.
    lr_random = cl_abap_random_packed_dec14=>create(
                                                      seed   = l_seed
                                                      min    = '0'
                                                      max    = '1' ).
* CATCH cx_abap_random .
*ENDTRY.
  ELSE.
    lr_random = cl_abap_random_packed_dec14=>create(
    min    = '0'
    max    = '1' ).
  ENDIF.
  y_random_float = lr_random->get_next( ).
ENDFUNCTION.

Dear Filip Kouba
Use this on your data declaration: tzntstmpl
instead of this:
timestamp
So your code will become like this:
   l_timestamp TYPE tzntstmpl,
Kind Regards
/Ricardo Quintas

Similar Messages

  • Pseudorandom-number generator used in Random method

    Hi,
    As you know whenever the Random method in Math class is called, it creates a single new pseudorandom-number generator to generate the random values. This new pseudorandom-number generator is then used thereafter for all calls to this method and is used nowhere else.
    However, i would appreciate it if anybody can give me the details of this pseudorandom-number generator
    Thanks,
    RMP

    Reza_mp wrote:
    It doesn't change anything that i am doing..I just need that for one part of my testing project... especially i need its mathematical model.. Anyhow, if you know it just direct me to the point if you don't know just leave it..To the best of my knowledge, most pseudo random number algorithms use a linear congruential generator. You could try googling for it, or Donald Knuth - The Art of Computer Programming.
    Winston

  • Pseudorandom number generation based upon an integer seed,to produce the same table given the same seed.

    Does LabVIEW have a VI that produces Pseudorandom
    Numbers based upon supplying a integer Seed Value? This way
    you could generate a table of numbers that looked random, but
    could be reproduced for test comparisons whenever you
    supplied the same seed value. Do such algorhythms
    already exist in the liabrary somewhere?
    Larry

    It may be that even these subVIs might not do quite the trick depending on what you want. If you want to get exactly the same random number (or array) from the Gaussian White Noise.vi for example, you may need to edit the VI and create a personalized copy.
    In the existing VI, the seed value that you input as a parameter is actually 'randomized' on the first run of the program (open the VI and look at the case statement inside the loop). If you want the same seed to always kick off the same set of random numbers (for re-testing at a later time) you'll definitely want to take that code out. It is as easy as moving the two cluster constants outside the while loop (as initial values of the shift registers) and deleting the rest of the case (and re-attaching the
    broken wires), so it's not too bad at all.
    Cheers,
    EMR
    Cheers,
    Elaine R.
    www.bloomy.com

  • Does Labview have a Random Number Generator for U16 with a periodicity greater than 64 Million instances of U16words and one with SEED as the connector?

    We are doing some testing that requires 64MegaWords be written to our DSP memory  with random values to do a validity check and without repeating sequences with using the previous value as the seed for the next and us passing it the initial seed.  The dice one doesn't meet that criteria, and I was not sure how the continuous random number generator parameters work and if any of them would meet this criteria. Anyone have any information that might help?
    Thanks,
    Sue

    Hi suem,
    There is no reason why you couldn't simply write a pseudo-random number generator by yourself. Simply select a random number algorithm you want to use and implement it in LabVIEW. You do not need to interface code written in another language in order to implement a pseudorandom number generator. If you have a DAQ card or something, you can also use inputr noise or some other hardware soruce to generate real random numbers. For that also LabVIEW is an excellent tool.
    Tomi
    Tomi Maila

  • Random Number Question

    while (true) {
    randomInt = (int) (Math.random() * 100);
    System.out.println(randomInt);
    I try to create random number from 0 -100. However, it always randomize to the same few integers. Why this happens?

    Math.random() uses the current time in milliseconds to
    form random numbers. So you need to have a delay in
    there before getting the next random number or you'll
    generate random numbers too fast, and end up with the
    same number(s).I don't think that's right. According to the docs:
    "When this method is first called, it creates a single new pseudorandom-number generator, exactly as if by the expression
    new java.util.Random
    This new pseudorandom-number generator is used thereafter for all calls to this method and is used nowhere else"

  • Multiple Random Number Generators

    I'm writing a program to simulate the tossing of two coins: a nickel and a dime. I want each coin to have its own independently generated set of outcomes. At the core of my logic is a call to one of two random number generators.
    http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Math.html#random() says that "...it may reduce contention for each thread to have its own pseudorandom-number generator." It also makes reference to Random.nextDouble.
    If the first call to random() creates the random number generator, and any subsequent calls to random() supply the next number in the series, what code do I use to setup multiple generators? I want each coin to have its own series.
    What is the need for nextDouble()? Should I be using nextDouble() or random() to get subsequent numbers from these generators?
    Thanks for you help.
    Jim

    Random rnd1 = new Random(7);
    Random rnd2 = new Random(17);Unfortunately, the close seed states will make for
    very closely related sequences from each.And you base that statement on what?Close seeds make for close sequences with lcprng's.
    It's less obvious for these:
    // First ten calls to nextInt()
    -1156638823
    -1149713343
    -1552468968
    -876354855
    -1077308326
    -1299783908
    41356089
    -1761252264
    1495978761
    356293784
    2107132509
    1723477387
    -441191359
    -789258487
    -1105573998
    -46827465
    -1253369595
    190636124
    -1850488227
    -672335679But that's because the generator is 48 bits.
    If you look at sequential seeds you get really bad results...
    // first 50 seeds, [0, 50), one call to nextInt
    0  -1155484576
    1  -1155869325
    2  -1154715079
    3  -1155099828
    4  -1157023572
    5  -1157408321
    6  -1156254074
    7  -1156638823
    8  -1158562568
    9  -1158947317
    10 -1157793070
    11 -1158177819
    12 -1160101563
    13 -1160486312
    14 -1159332065
    15 -1159716814
    16 -1149328594
    17 -1149713343
    18 -1148559096
    19 -1148943845
    20 -1150867590
    21 -1151252339
    22 -1150098092
    23 -1150482841
    24 -1152406585
    25 -1152791334
    26 -1151637087
    27 -1152021836
    28 -1153945581
    29 -1154330330
    30 -1153176083
    31 -1153560832
    32 -1167796541
    33 -1168181290
    34 -1167027043
    35 -1167411792
    36 -1169335537
    37 -1169720286
    38 -1168566039
    39 -1168950788
    40 -1170874532
    41 -1171259281
    42 -1170105035
    43 -1170489784
    44 -1172413528
    45 -1172798277
    46 -1171644030
    47 -1172028779
    48 -1161640559
    49 -1162025308

  • ID help for basic rtmfp video stream app

    In the article:
    http://www.adobe.com/devnet/flashplayer/articles/rtmfp_cirrus_app.html
    I need help understanding the following section:
    "Now, create the receiving NetStream:
    private var recvStream:NetStream;
    recvStream = new NetStream(netConnection, id_of_publishing_client);
    recvStream.addEventListener(NetStatusEvent.NET_STATUS, netStreamHandler);
    recvStream.play("media");
    At this point, you hear audio and you can create a Video object to display video. In order to create the receiving NetStream, you must know the 256-bit peer ID of the publisher (id_of_publishing_client). In order to receive audio/video, you must know the name of the stream being published."
    I do not understand what "id_of_publishing client" is supposed to be?
    Where do I get it from or how do I produce it? Can this be string that user can enter in a text field on the flash object and when two strings match it produces a connection between the two?
    Is there a hash system I have to pass the string through to generate a 256bit peer id from a string thats input or do i use the one given to me through adobe labs?
    Is there any relation to creating a Netgroup?
    I have the dev_key and cirrus address to access  the cirrus service provided by adobe, Im just stuck on the ID part that I cant fully understand from the article, do require a database to store and manage the IDs in a simple app?
    Im trying to develop a very basic program that uses the rtmfp examples provided in the article but Im stuck here, I would appreciate anyones help in the matter. Additionally I have looked at the cirrus phone example that uses the cgi file to manage IDs but I find it to be even more troublesome to work with therefore I have resorted to making a extremely basic example that avoid creating an ID database or use my own FMS.
    Thank you in advance for your help.

    the "id_of_publishing_client" is the peer ID of the publisher.  a peer ID is a unique cryptographic identifier that every RTMFP instance has. it's the NetConnection.nearID of an RTMFP NetConnection object. the idea is you use some method (such as a web service database or copy-and-paste between two windows on your development computer) to transfer the peer ID of a publisher (a peer with a NetStream in DIRECT_CONNECTIONS mode) to a subscriber for use in its NetStream constructor.
    a Flash Player's NetConnection peer ID is the SHA256 hash of the RTMFP certificate, which contains (among other things) a Diffie-Hellman public key.  the Diffie-Hellman public/private key pair is made fresh each time you make a new RTMFP NetConnection from your computer's cryptographic pseudorandom number source (example: /dev/urandom on Mac/Unix/Linux computers), and those keys are used (with other data) to establish the symmetric encryption & decryption keys for AES, which is used to encrypt all communication between RTMFP peers.  a client's peer ID is unforgeable* because you must have the private key that goes with the public key in order to generate the same AES keys that your peer is using. without the private key, the communication just won't work. *performing the discrete logarithm of a 1024-bit DH public key to get the private key or finding a collision in SHA256 are both "hard enough" to claim that peer IDs are unforgeable.

  • Getting a non sorted list of members

    I am trying to copy data from one set of products to another for 2 entities. Entity1 uses Map1 products whilst Entity 2 uses Map2 My sample Product dimension structure is as follows:-
    Product
    |_ProdA
    |_ProdB
    |_ProdC
    |_ProdE
    |_ProdF
    |_Map1
    |_ProdA (shared)
    |_ProdB (Shared)
    |_ProdC (Shared)
    |_Map2
    |_ProdA (shared)
    |_ProdF (shared)
    |_ProdE (shared)
    The mapping is defined by the position of the shared products in Map1 and Map2 eg Prod A maps to ProdA, Prod B maps to Prod F etc
    I have used the MDSHIFT function but I cannot get an unsorted member list (@RELATIVE etc sorts the retrieved member list and also removes duplicates).
    Is there another way to copy data from Map1 to Map2?
    Thanks

    i'm trying to generate a sorted list of integers but
    there is a restriction that these sorted randomed
    generated integers must be uniformaly distribued
    within the range of numbers needed for example (1
    -1000)??does any body know how can we generate random
    numbers and at the same time sorted with uniform
    distribution??
    i have thought about an idea like starting from 1 for
    example and and then let the difference between each
    two numbers is random within 1 to 10 then adding this
    random integer to the last number generated and soo
    on .. but i don't feel it is efficient as maybe the
    random difference would be 1 each time . so i will
    never get a uniformly sorted list .. any ideas or
    suggestions ,please??My guess is that you generate the numbers first, then sort them. If you use the pseudorandom number generator, Random, will generate numbers with a roughly uniform distribution. You have to do some work to it if you want some other type of distribution.

  • Using static variables in ejb

    I'm interested in the rule from the EJB spec:
    � An enterprise bean must not use read/write static fields. Using read-only static fields is
    allowed. Therefore, it is recommended that all static fields in the enterprise bean class be
    declared as final.
    This rule is required to ensure consistent runtime semantics because while some EJB containers may
    use a single JVM to execute all enterprise bean�s instances, others may distribute the instances across
    multiple JVMs.
    question 1
    Can you call "Math.random();" in ejb code???
    The javadoc for this method says
    When this method is first called, it creates a single new
    * pseudorandom-number generator
    This means that you can't use it right?
    This is not a problem for me, I know that you can go (new Random()).nextDouble();
    What I'm interested in is, does the EJB spec permit use of this method, and how are you supposed to know when you're breaking the spec like this.
    question 2:
    how about if you have a class
    class MyClass{
    public static final ArrayList MY_LIST = new Arraylist();
    Surely you can't read and write to MY_LIST from EJB's cause you're breaking the rule.
    But at what point are you actually breaking the rule?
    Can anyone out there spell this out for me??

    � An enterprise bean must not use read/write static fields. Using read-only static fields is
    allowed. Therefore, it is recommended that all static fields in the enterprise bean class be
    declared as final.
    Note that the rule covers usage of ALL static fields, not just fields on the implementation class.
    If I use
    MYBeanStaticVariableHolder.myStaticVariable
    for read/write.
    I understand that it's not a good idea, and I would never do it.
    But, does it actually break the spec. yes or no!!! - YES
    If yes, then fine I'm happy, what about my Math.random() question?
    Can you call "Math.random();" in ejb code???
    Math.random() is effectively read-only, because you never write to the result returned and therefore does not break the rule, so calling Math.random() would be allowed.
    how about if you have a class
    class MyClass{
    public static final ArrayList MY_LIST = new Arraylist();
    Surely you can't read and write to MY_LIST from EJB's cause you're breaking the rule.
    But at what point are you actually breaking the rule?
    Can anyone out there spell this out for me??
    If you write to a static field, update the state of an object in a static field, or update the state of an object returned by a static method, when the method does not return a unique instance at each invocation, you are breaking the spec
    public class Sample
        public static final int START_MODE = 0;    // OK
        public static final int STOP_MODE = 1;      // OK
        public static int DEFAULT_MODE;           // updating this is BAD
        private int currentMode;
        public int getMode(){ return currentMode; }
        public void setMode(int mode){ currentMode = mode; }
        // Updating instance is BAD
        public static Sample instance = null;
        // Updating returned instance is BAD
        public synchronized static getInstance()
            if( instance == null ) instance = new Sample();
            return instance;
        // Updating returned instance is OK
        public synchronized static getUniqueInstance()
            Sample instance = new Sample();
            instance.setMode(Sample.MODE_START);
            return new Sample();
    }Hope that helps.

  • Random number

    How to make sure the random number is positive??

    Is it true??public int nextInt(int n)
    Returns a pseudorandom, uniformly distributed
    int value between 0 (inclusive) and the specified
    value (exclusive), drawn from this random number
    generator's sequence. The general contract of nextInt is
    that one int value in the specified range is pseudorandomly
    generated and returned. All n possible int values are
    produced with (approximately) equal probability.>> Is it Math.random() will return a double type number??public static double random()
    Returns a double value with a positive sign,greater than or equal to 0.0 and less than 1.0. Returned
    values are chosen pseudorandomly with (approximately)
    uniform distribution from that range.(both taken from the API docs at http://java.sun.com/j2se/1.4.2/docs/api/index.html)

  • Generate Turing Number for form submission to prevent automated registraton

    Hi,
    How I want to have a script to generate and check a turing number. A turing number is a number the user has to read and copy in order to be able to validate a form. This avoids automated submissions. Just like when you register for yahoo mail etc it asks for this number to prevent automated registrations. Any help is appreciated.
    Thanks

    Just so happens 3 days ago, I took a few hours to research and write a few methods that generate a "turing" sequence of characters and numbers or custom and write an image, I call them viverification (vivo = life , verify = proof) images. Very simple, I have different methods for different needs in my client application code. Here are the methods:
         * Returns a random character chosen from the input charset. If the charset is an empty string returns a char
         * from the set:
         *"1AaBb2CcDdEe3FfGgHh4IiJjKk5LlMmNn6OoPp7QqRr8SsTt9UuVvWw0XxYyZz"
         * Implicit use of the java.util.Random() provides the pseudo random selection algorithm. Iteration of provided set
         * means that efficiency decreases with char set length, so use of very long charsets will incur a performance penalty.
         * If you desire simply to have a random roman letter provided , the getRandomRomanLetter(boolean)  allows returning upper case
         * or mixed case chars.
         *@param String charset -- The set of characters to use as random selection items. If you provide "eaAVB456" the output will be randomized
         * about those 8 characters returning. "e" or "B" or "4" ...in a random fashion.
         *@returns char -- A randomly selected char from the string provided as charset.
        public static char getRandomCharFromString(String charset) {
            if(charset.trim().equals("")) charset = "1AaBb2CcDdEe3FfGgHh4IiJjKk5LlMmNn6OoPp7QqRr8SsTt9UuVvWw0XxYyZz";
            java.util.Random ur = new java.util.Random();
            java.text.StringCharacterIterator sci = new StringCharacterIterator("");
            sci.setText(charset);
            sci.setIndex(ur.nextInt(charset.length()));
            return sci.current();
         * Returns a random character chosen from a character set as defined by the boolean mixed case.
         * Implicit use of the java.util.Random() provides the pseudorandom selection algorithm. Iteration of provided set
         * means that efficiency decreases with char set length, so use of very long charsets will incur a performance penalty.
         * If you desire simply to have a random letter from an arbitrary string of characters, the getRandomCharFromString(String)
          *a char from a user provided set.
         * @param boolean mixed case -- If false, returns only chars from the set [A...Z] if true returns char from set. [aAbB...zZ]
          *@returns char -- A randomly selected char from the string provided as charset.
        public static char getRandomRomanLetter(boolean mixedcase) {
            String set = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
            if(mixedcase)  set = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz";
            return Utilities.getRandomCharFromString(set);
         * Generates a 7 character Viverification Image used to confirm that only in vivo agents are filling out forms presented with the image.
         * The generated characters have forced capital roman letters at start and ends with 5 numerals in the center like: <p>
         * S35872F or R87356H
         * In conjunction with a confirmation field, the characters generated in the image can be matched against the returned string
         * value of those characters returned by this method to ensure a human agent filled out the form. An obfuscation diagonal line is
         *  drawn across the embedded sequence to obfuscate the image from OCR discovery techniques. This prevents bots from
         * being programmed to fill out forms or create accounts on systems built using the framework.
         * @param String path -- The fully qualified file path on the system to write the generated jpeg image file along with the file name.
         * @param int width -- The width of the generated image.  Must be long enough to accommodate the 7 characters as rendered on the generating platform to avoid truncation.
         * @param int height -- The height of the generated image.
         * @returns String -- If the Image generation succeeded, the string of the randomly generated character embedded in the generated image, empty string otherwise.
        public static String createViverificationImageAtPath(String path,int width, int height) throws IOException {
            String out = "";
            java.awt.image.BufferedImage bi = new java.awt.image.BufferedImage(width,height,BufferedImage.TYPE_INT_RGB);
            String viver = (int)((float)Math.random() * 100000) + "";
            viver = Utilities.getRandomRomanLetter(false) + viver + Utilities.getRandomRomanLetter(false);
            Graphics2D g2d =  bi.createGraphics();
           // g2d.setBackground(new Color(200,200,200));
            g2d.drawString(viver,3,height - 5);
            g2d.drawLine(0,height,width,0);
            ImageIO.write(bi,"jpeg",new File(path));
            return viver;
         * Generates a n character Viverification Image used to confirm that only in vivo agents are filling out forms presented with the image.
         * Where n is the length of the input message string.
         * In conjunction with a confirmation field, the characters generated in the image are matched against the returned string
         * value of those characters returned by this method to ensure a human agent filled out the form. This prevents bots from
         * being programmed to fill out forms or create accounts on systems built using the framework. Provides a boolean to enable
         * or disable character obfuscation using a line drawn diagonally across the image text. This prevents OCR automated tools
         * from being used to divine the characters. Accepts a custom desired string rather
         * than generating a random string as is done in createViverificationImageAtPath().
         * @param String path -- The fully qualified file path on the system to write the generated jpeg image file along with the file name.
         * @param String messg -- The desired message string to insert into the image, input image width must be long enough to accomodate the text or it will be truncated.
         * @param int width -- The width of the generated image.messg character string must be less than this width otherwise it will be truncated.
         * @param int height -- The height of the generated image.
         * @returns String -- If the Image generation succeeded, the string of the randomly generated character embedded in the generated image, empty string otherwise.
        public static String createViverificationImageAtPathWithString(String path,String messg,int width, int height,boolean obfuse) throws IOException {
            String out = "";
            java.awt.image.BufferedImage bi = new java.awt.image.BufferedImage(width,height,BufferedImage.TYPE_INT_RGB);
            String viver = messg;
            Graphics2D g2d =  bi.createGraphics();
            g2d.drawString(viver,3,height - 5);
            if(obfuse) g2d.drawLine(0,height,width,0);
            ImageIO.write(bi,"jpeg",new File(path));
            return viver;
        }You'll just need to import the requisite java packages used and you are good to go. If you want to make more complex images you can investigate the image API's further to get a more fancy (though it really is pointless to do so) minimally visually obfuscated images are all you need to thwart even the best subversive OCR (optical character recognition) algorithms that might be used by nefarious agents to spoof viverification.
    Use:
    Ideally you'd call the method as part of generating a page for an authentication or form in a dynamic fashion. (jsp /servlet) The returned string will allow the method to verify the sequence generated against the value returned by the vivo agent viewing the form. As part of validation you would write simple code to check if the string returned during the image generation doesn't match the form field for agent entry. If so you can deny the action, otherwise you can authorize it.
    Enjoy!
    Regards,
    David

  • How to find licence number to activate software ?

    I have just bought the Adobe creative Cloud for enterprise.
    I had download the creative cloud and now each software is asking for a licence number but I can't find it.
    And I have no acces to Adobe Licensing website to get one.
    Can you help me?
    Thanks.

    Hi Berengere,
    Welcome on the Adobe Forums!
    There is no serial number needed to activate the Creative Cloud, the Adobe ID will be used to activate the product.
    As the product mentioned is Cloud for Enterprise, you have to verify first if your Adobe ID (email address) has been assigned to the user rights.
    You will find more information in the following link: http://helpx.adobe.com/creative-cloud/help/manage-creative-cloud-teams-membership.html
    If you have already proceeded the the previous steps, please try the steps below then:
    1. Clean Up cached user login information
    Close the Creative Cloud application.
    Navigate to the OOBE folder.
    Windows: [System drive]:\Users\[user name]\AppData\Local\Adobe\OOBE
    Mac OS: /Users/[user name]/Library/Application Support/Adobe/OOBE
    Delete the opm.db file.
    Launch Creative Cloud.
    2. Reset the Hosts file
    Windows
       Choose Start > Run, type %systemroot% \system32\drivers\etc, and then press Enter.
    Right-click the hosts file and select Open. Select Notepad for the application to open the hosts file.
    Back up the hosts file: Choose File > Save As, save the file as hosts.backup, and then click OK.
    Search the hosts file for entries that reference Adobe (for example, 127.0.0.1 activate.adobe.com) and delete these entries.
    Save and close the file.
    Mac OS  
    Log in as an administrator to edit the hosts file in Mac OS.
    In a Finder window, choose Go > Go To Folder.Type /etc.
    Select the hosts file and open it.
    Back up the hosts file: Choose File > Save As, save the file as hosts.backup, and then click OK.
    Search the hosts file for entries that reference Adobe (for example, 127.0.0.1 activate.adobe.com) and delete these entries.
    Save and close the file.
    Please, let us know how it goes.
    Thank you.
    Arnaud.

  • How do I use cell number associated with iPad 2 3G

    How do I use cell number associated with iPad 2 3G

    For Messages you can can use your email address, the iPad doesn't have a phone number that you can use.

  • How do I create an iMessage account for my phone number?

    When I go into Messages---Preferences---Accounts--- + ------ the options are AIM, Yahoo, Google Talk, and Jabber.  Nothing for a phone number.

    Link your phone number and Apple ID for use with FaceTime and iMessage

  • What is the correct part number for dvi to vga adapter for macbook pro model A1260

    Can someone tell me the Apple part number for the DVI to VGA adapter that came with a Macbook Pro model A1260? (Early 2008)
    My adapter has reached the end of useful life.
    Thanks!

    You have a MacBook Pro 15" Early 2009 (MacBook Pro 4,1)
    The Mac's port is a Dual-link DVI (VGA, Composite and S-video with adapter)
    The DVI connector  connects to the Dual link-DVI port,thus you need a DVI to VGA adapter.
    http://eshop.macsales.com/item/Micro%20Accessories/DVIVGA/
    You also can search the Apple store online for the part, but it's so basic and simple that paying more for Apple's version is just for looks.

Maybe you are looking for

  • HT1449 can i use this process for moving my library to an external drive?

    My iMac is dying a slow death and I want to run itunes and iphoto off my external drive as the data may get corrupted if it stays on the computer hard drive. If I designate a folder on my external drive and then cosolidate will that allow me to run i

  • IPhone no longer works with car charger

    I bought this car charger and it worked for months, and when I got back from a road trip I got the latest iPhone OS update and now the phone tells me that "Charging is not supported with this accessory."

  • CRM 2015 Outlook Plugin and SCCM 2012

    Good Morning! In need of some assistance from you more experienced SCCM admins. Let me quickly run down the steps of what I've done: 1) Created a network share for CRM 2015 that everyone can see 2) Ran the EXE from Microsoft and followed the instruct

  • [SOLVED] Start process or script as a non root user on boot

    This is my first time posting here, I installed arch last week and have been able to firgure almost everything out. The wiki pages (very well written) and the forums have been a big help. However this is one question that I haven't been able to find

  • Love this but can I do something like this using Fireworks?

    Hi all, Saw this site recently and really liked the background, http://www.rareview.com/ the subtule colours and gradients etc. I do not want to recreate this in Flash I am looking to hopefully do this in Fireworks for my site. I would love to use th