Poker hole cards animation solution

Hi,
We are going to produce a poker tv show, with video table etc. I was wondering, what is the best way to bring hole cards animation on screen? You can check out an example from here: YouTube - NEW Poker After Dark s05e46 Season 5 episode 46 FULL , HD HQ 3/4 scroll to 40s(cards on left side of screen).
So basically, I need to show what cards every player has and what table brings. Cards should come and go with little animation. There are 2600+ possible combination of two cards(13cards, 4 suits), so I can't really render all combination out before the filming and use them. I need to create some kind of default animation, where I could replace the cards as needed. What is the best way for that? Can I do this with After Effects?
thanks for helping!

Thanks a lot!
All you need is to have all your card faces imported at the same
size/resolution.
Then build you animation with 2 cards (it's not important which 2). Once
you animation is finished, the easiest way to replace the cards with the
one you need is:
1) select your 1st card layer in your composition
2) select your correct card in your project panel
3) press & hold alt (opt on mac) and drag it on top of your selected layer
Tadaaaaa, your layer source is replaced by the new card.
Now do the same thing for the second card and render your animation.
Repeat the process for every hand you show in your show.
>

Similar Messages

  • Flip Card Animation is not working properly when Button's PointOver State remain Activated.

     I am facing problems with flip car animation which is not working properly when its mouse point over state remains activated but it works perfect when its tapped two times and instantly change pointer position. Kindly Help me out as soon as possible.
    Code is here:
    Xaml:
    <Image Name="imgCapital" RenderTransformOrigin=".5,.5" Tag="1" Tapped="imgCapital_Tapped">
    <Image.Projection>
    <PlaneProjection RotationY="0"/>
    </Image.Projection>
    </Image>
    <Image Name="imgSmall" RenderTransformOrigin=".5,.5" Tag="2" Opacity="1" Tapped="imgSmall_Tapped">
    <Image.Projection>
    <PlaneProjection RotationY="-90"/>
    </Image.Projection>
    </Image>
    Storyboard:
    <Storyboard x:Name="FlipOpen">
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.RotationY)" Storyboard.TargetName="imgCapital">
    <EasingDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
    <EasingDoubleKeyFrame KeyTime="0:0:0.4" Value="90"/>
    </DoubleAnimationUsingKeyFrames>
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.RotationY)" Storyboard.TargetName="imgSmall">
    <EasingDoubleKeyFrame KeyTime="0:0:0.4" Value="-90"/>
    <EasingDoubleKeyFrame KeyTime="0:0:0.8" Value="0"/>
    </DoubleAnimationUsingKeyFrames>
    </Storyboard>
    <Storyboard x:Name="FlipClose">
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.RotationY)" Storyboard.TargetName="imgCapital">
    <SplineDoubleKeyFrame KeyTime="0:0:0.4" Value="90"/>
    <SplineDoubleKeyFrame KeyTime="0:0:0.8" Value="0"/>
    </DoubleAnimationUsingKeyFrames>
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.RotationY)" Storyboard.TargetName="imgSmall">
    <SplineDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
    <SplineDoubleKeyFrame KeyTime="0:0:0.4" Value="-90"/>
    </DoubleAnimationUsingKeyFrames>
    </Storyboard>

    Actually i simply want flip card animation which is not working here in my code. When i tapped button to invoke animation its behavior not exactly flipping.  Its one side work properly but other collapsed suddenly not rotate if i keep mouse right at
    the button, but if i change mouse pointer at that very time after tapping it works properly. Mouse Pointer Over mean screen points where i tapped.
    Triggered Function is here:
      private void btnChangCase_Tapped(object sender, TappedRoutedEventArgs e)
                if(isCaseChanged==false)
                    isCaseChanged = true;
                    FlipOpen.Begin();
                else if(isCaseChanged==true)
                    isCaseChanged = false;
                    FlipClose.Begin();

  • MY ID DOM'T WORK WITHOUT CREDIT CARD ANY SOLUTION'S ?

    MY ID DOM'T WORK WITHOUT CREDIT CARD ANY SOLUTION'S ?
    MY EMAIL ID AND PASSWORD IS CORRECT BUT NOT WORIKING IN ITUNES EVERY TIME ASKING FOR CREADITE CARED AND I HAVE NO CREADIT CARD....

    Unfortunitely, there is no way to fix this without a credit card. If you are willing to create a new account, here are the instructions on how to make one without a credit card. Hope this helps.
    http://support.apple.com/kb/ht2534

  • I recently downloaded a "free" app, the problem resides that when I try to buy an extension of this app, a message appears saying that I can't buy it with that visa card. I bought other apps with the same card, any solution?

    As I was saying, I have an iPod Touch which I bought this Summer on August, and until recently it never gave me a problem.
    I recently downloaded a "free" app (which means, it's partly free, so if I want it completely I should buy one of the "extensions" it has).
    Well, today I was trying to buy an "extension" for an app. I did everything as per usual, but for some reason, there appears to be a message that I can't buy it with visa, when I've already bought other apps and things online with the same card, without a problem. Which should cross the option that the problem resides in the card (I also contacted with the bank and everything was as per usual with the card).
    Also, a friend of mine has this same app and for this person everything went smoothly without a problem.
    Does anyone of you know what is the problem or what should I do?

    The message says: "The payment method has been denied, try another method"
    I'm living in the same country and city since I was born, so I don't think the location is the problem.
    And yes, I paid with the card a meal in Burguer King today. And nothing more.

  • ATI Radeon 9800 Pro Wierd Lines    Bad Card     --   The solution

    After updating my Computer to 10.4.8, I frequently had odd lines and Weird Colored Shapes dancing across my screen. Restarting was the only thing that solved the problem but It started becoming more frequent as time went on, Every 30 minutes having to do a restart. The Graphics card is the Retail ATI 9800 Pro 256 Special Edition 8x AGP, the card is 6 months old.
    I bought a Replacement 9800 and the problem was solved. I sent the damaged one to ATI/AMD and it took them two weeks to send me a new one. A lot of people are having the same problem, Don't waste you time trying to sleuth it like I did, just pull it and send it in for repair. ATI/AMD were pretty easy to deal with, I didn't even have to show them proof of purchase.
    G5 Dual 2Ghz   Mac OS X (10.4.8)   3.5 GB of Ram

    Hi,
    As has been stated above, the 9800 has heat issues in most Mac towers. I was politely told I didn't know what I was talking about, but I'm afraid I do and those who choose to ignore the hundreds of posts about this issue do so at their own risk. If you have a warranty, that's nice.
    The Arctic Cooling Silencer 1 (Rev. 2) is a good brand of GPU cooler. It's your call, put a better cooler on the card or get another card. For $25 and 10 minutes work I'd put a cooler on it and see how it works.
    BTW, a properly flashed PC 9800 is a very nice card and works the exact same as a Mac Edition. I have several.
    Until the RoHS compliant ATI Mac Edition cards are available, it is VERY hard to find a better video card. The ATI x800xt 256MB is the best card for performance and it will push a 30" display - for over $300. Most vendors are saying 3 weeks availability and have been saying that for 6 months.
    Regards,
    Dave

  • Hi there I want to have 2 phones one for work an a good ph out of wk but on 1 SIM card any solutions

    Hi there I'm wanting 2 phones 1 for wk an a good ph for out of wk on 1 SIM card so I can finish wk put that ph down an use my good ph not call diversion , all these flash apps an you can't do this from any ph so I've been told

    Try posting here:
    https://discussions.apple.com/community/iphone

  • Title cards: animation and audio

    Hi. I'm using solid-color title cards and have two questions:
    1) Is it possible to create a title card that does a reveal, so that the initial line of text appears first, with the rest faded in after two or three seconds?
    2) I'm working on an interview video and would like the audio for each clip to begin "under" the title card that introduces the clip. Is this doable?
    Thanks in advance,
    Don

    See page 18 of the user guide: http://help.adobe.com/en_US/Presenter/7.0/presenter7.0_user_guide.pdf
    JP

  • Adobe online store in UAE not accepting credit cards, Any solutions

    Hi,
    I am trying to subscribe to Adobe Cloud in UAE, the adobe store takes me through all the purchase steps and after final confirmation step, it gives me a message that Payment Authorisation Failed.
    Now i checked with my bank and there is nothing wrong with my credit card account, they also confirmed that no transaction was received from Adobe.
    It is clear to me now that there is something wrong with Adobe online store that makes it rejects purchases from UAE.
    I tried with chat customer services many times, last thing they adviced me to do is to make the purchase through a local phone number which i tried so many times and its busy all the time, 24 hrs/day busy.
    I don't know but it seems that Adobe has so many problems with their online purchasing system and they are not resolving this quickly enough losing allot of mony.
    If any one has some experiance with this, specially from UAE, please share it with us.

    Sorry to hear about that bad experience, I would advise you to go through a local reseller, then. In the UAE you shouldn't have an issue locating one: http://adobedealreg.force.com/PartnerSearch?lang=en

  • Access rights in Dialog?

    I'm urgently looking for an answer for this:
    I have a custom component with a dialog for some settings (textfields, e.g. a textfield with the name "./abc" and then I'll reference properties.get("abc", "") in the jsp).
    In the dialog, some of the settings require higher privilege. So if I want those textfields (or tab panel) visible only to a specific group of users. How can it be done?
    Or, is there any alternative ways to achieve this? (Some settings only availabe to a specific group of users)
    Thank you!

    You can remove read rights on the jsp panel node in your /apps/ components directory for the group that shouldn't see the panel. This works in practice but I haven't tested the consequences long-term. I suggest you test your build mechanisms once you start applying ACLs to component nodes. Someone feel free to poke holes in this solution....

  • How many frames is the average animated card

    I'm creating an animated holiday card for my company website and I am fairly new to Flash. What is the average amount of frames to use for this and should it be 24 or 30 fps?

    The fps can be whatever you prefer - 24 versus 30 ... either is fine.
    I doubt you will be getting an answer regarding the average number of frames in a card animation.  Animations can vary between 1 (code based)) and thousands of frames.
    If you give a description of the animation you intend to create a guesstimate might be possible

  • Poker odds

    Hi, i found some source code online for a holdem poker odds calculator.
    i had a look at the code, and tried to copy and compile it. It compiles, but doesn't give the answer i was expecting! bascially it's for a java appletts which you can see here:
    http://www.jbridge.net/jimmy/holdem_sim.htm
    As you can see, a % probability shows in the top left of the applet. What i need is the same code, so that when i supply hard-coded values for the number of players, the cards etc, it will print to the console the % probabilty. I have literally tried to work out the code for two days without any luck. I was wondering if someone who knows abit more about java could take a peak.
    here is the code
    poker.java: contains what i am after basically (the evaluate function i think is the most important)
    package cardgame;
    import java.util.HashSet;
    import java.util.Set;
    import java.util.logging.Logger;
    // Referenced classes of package cardgame:
    //            Card
    public abstract class Poker
        public static final int HIGH_CARD = 0;
        public static final int PAIR = 1;
        public static final int TWO_PAIRS = 2;
        public static final int THREE_OF_A_KIND = 3;
        public static final int STRAIGHT = 4;
        public static final int FLUSH = 5;
        public static final int FULL_HOUSE = 6;
        public static final int FOUR_OF_A_KIND = 7;
        public static final int STRAIGHT_FLUSH = 8;
        public static final int WIN = 0;
        public static final int TIE = 1;
        public static final int LOSE = 2;
        protected boolean cardTable[][];
        protected int suitSum[];
        protected int rankSum[];
        protected int event[];
        protected int totalEvent;
        protected int rankList[];
        protected int cardNum;
        protected int maxSimulation;
        protected int reportInterval;
        protected boolean stopSimulation;
        private Set cardSet;
        private static Logger logger;
        private static final int effectiveValues[] = {
            5, 4, 3, 3, 1, 5, 2, 2, 1
        private static String handType[] = {
            "High Card", "One Pair", "Two Pairs", "Three of A Kind", "Straight", "Flush", "Full House", "Four of A Kind", "Straight Flush"
        public static class HandValue implements Comparable
            public String toString()
                StringBuffer buf = new StringBuffer(Poker.handType[type]);
                for(int i = 0; i < Poker.effectiveValues[type]; i++)
                    buf.append(' ').append(Card.rank2text(values));
    return buf.toString();
    public int compareTo(Object obj)
    HandValue hv = (HandValue)obj;
    if(type != hv.type)
    return type - hv.type;
    for(int i = 0; i < Poker.effectiveValues[type]; i++)
    if(values[i] != hv.values[i])
    return values[i] - hv.values[i];
    return 0;
    protected int type;
    protected int values[];
    public HandValue()
    values = new int[5];
    public Poker(int numCard, Card deck[])
    cardTable = new boolean[4][13];
    suitSum = new int[4];
    rankSum = new int[13];
    event = new int[3];
    maxSimulation = 0x7fffffff;
    reportInterval = 0x186a0;
    cardSet = new HashSet();
    rankList = new int[cardNum = numCard];
    for(int i = 0; i < deck.length; i++)
    cardSet.add(deck[i]);
    public abstract void startSimulation(boolean flag);
    protected abstract void report();
    protected abstract void finished();
    public void stopSimulation()
    stopSimulation = true;
    public void maxSimulation(int ms)
    maxSimulation = ms;
    public int maxSimulation()
    return maxSimulation;
    public void reportInterval(int ri)
    reportInterval = ri;
    public int reportInterval()
    return reportInterval;
    public int[] getEvent()
    return event;
    public void clearEvent()
    event[0] = event[1] = event[2] = totalEvent = 0;
    public void getEventProbability(double prob[])
    prob[0] = (double)event[0] / (double)totalEvent;
    prob[1] = (double)event[1] / (double)totalEvent;
    prob[2] = 1.0D - prob[0] - prob[1];
    protected void setCards(Card cards[])
    for(int i = 0; i < cards.length; i++)
    setCard(cards[i]);
    protected void setCard(Card card)
    cardTable[card.suit()][card.rank()] = true;
    suitSum[card.suit()]++;
    rankSum[card.rank()]++;
    protected void removeCards(Card cards[])
    for(int i = 0; i < cards.length; i++)
    removeCard(cards[i]);
    protected void removeCard(Card card)
    cardTable[card.suit()][card.rank()] = false;
    suitSum[card.suit()]--;
    rankSum[card.rank()]--;
    protected void holdCards(Card cards[])
    for(int i = 0; i < cards.length; i++)
    holdCard(cards[i]);
    protected void holdCard(Card card)
    if(cardSet.remove(card))
    logger.fine("Card hold: " + card);
    else
    logger.warning("Card not in deck: " + card);
    protected void unHoldCards(Card cards[])
    for(int i = 0; i < cards.length; i++)
    unHoldCard(cards[i]);
    protected void unHoldCard(Card card)
    if(cardSet.add(card))
    logger.fine("Card unhold: " + card);
    else
    logger.warning("Card already in deck: " + card);
    public Card[] getRemainingCards()
    Card remain[] = new Card[cardSet.size()];
    getRemainingCards(remain);
    return remain;
    public void getRemainingCards(Card remain[])
    cardSet.toArray(remain);
    protected int evaluate(HandValue hand)
    int flushSuit = -1;
    for(int i = 0; i < 4; i++)
    if(suitSum[i] < 5)
    continue;
    flushSuit = i;
    break;
    int straight = 0;
    int pair = 0;
    int three = 0;
    int four = 0;
    int rankCount = 0;
    for(int i = 12; i >= 0; i--)
    switch(rankSum[i])
    case 4: // '\004'
    four++;
    straight++;
    rankList[rankCount++] = i;
    break;
    case 3: // '\003'
    three++;
    straight++;
    rankList[rankCount++] = i;
    break;
    case 2: // '\002'
    pair++;
    straight++;
    rankList[rankCount++] = i;
    break;
    case 1: // '\001'
    straight++;
    rankList[rankCount++] = i;
    break;
    default:
    if(straight < 5)
    straight = 0;
    break;
    if(i == 0 && straight == 4 && rankSum[12] > 0)
    straight++;
    if(straight >= 5 && flushSuit >= 0)
    int straightflush = 0;
    int highest = rankList[0];
    int lowest = rankList[rankCount - 1];
    for(int i = highest; i >= lowest && straightflush < 5; i--)
    if(cardTable[flushSuit][i])
    if(++straightflush == 1)
    highest = i;
    } else
    straightflush = 0;
    if(i == 0 && straightflush == 4 && cardTable[flushSuit][12])
    straightflush++;
    if(straightflush >= 5)
    hand.type = 8;
    hand.values[0] = highest;
    return hand.type;
    if(four > 0)
    hand.type = 7;
    for(int i = 0; i < rankCount; i++)
    if(rankSum[rankList[i]] == 4)
    hand.values[0] = rankList[i];
    if(i == 0)
    hand.values[1] = rankList[1];
    break;
    if(i == 0)
    hand.values[1] = rankList[i];
    } else
    if(three > 1 || three > 0 && pair > 0)
    hand.type = 6;
    boolean threeDone = false;
    boolean pairDone = false;
    for(int i = 0; i < rankCount; i++)
    if(rankSum[rankList[i]] == 3)
    if(threeDone)
    hand.values[1] = rankList[i];
    break;
    hand.values[0] = rankList[i];
    if(pairDone)
    break;
    continue;
    if(rankSum[rankList[i]] != 2 || pairDone)
    continue;
    hand.values[1] = rankList[i];
    if(threeDone)
    break;
    pairDone = true;
    } else
    if(flushSuit >= 0)
    hand.type = 5;
    int copied = 0;
    for(int rankId = 0; copied < 5; rankId++)
    if(cardTable[flushSuit][rankList[rankId]])
    hand.values[copied++] = rankList[rankId];
    } else
    if(straight >= 5)
    hand.type = 4;
    hand.values[0] = rankList[rankCount - 3];
    for(int i = rankCount - 4; i >= 0; i--)
    if(rankList[i] - hand.values[0] != 1)
    break;
    hand.values[0] = rankList[i];
    } else
    if(three > 0)
    hand.type = 3;
    int highCard = 0;
    boolean threeFilled = false;
    for(int i = 0; i < rankCount; i++)
    if(rankSum[rankList[i]] == 3)
    hand.values[0] = rankList[i];
    if(highCard == 2)
    break;
    threeFilled = true;
    continue;
    if(highCard >= 2)
    continue;
    hand.values[++highCard] = rankList[i];
    if(highCard == 2 && threeFilled)
    break;
    } else
    if(pair > 1)
    hand.type = 2;
    int pairFilled = 0;
    boolean lastFilled = false;
    for(int i = 0; i < rankCount; i++)
    if(rankSum[rankList[i]] == 2)
    if(pairFilled < 2)
    hand.values[pairFilled++] = rankList[i];
    if(pairFilled == 2 && lastFilled)
    break;
    continue;
    hand.values[2] = rankList[i];
    break;
    if(lastFilled)
    continue;
    hand.values[2] = rankList[i];
    if(pairFilled == 2)
    break;
    lastFilled = true;
    } else
    if(pair > 0)
    hand.type = 1;
    int highcard = 0;
    boolean pairFound = false;
    for(int i = 0; i < rankCount; i++)
    if(rankSum[rankList[i]] == 2)
    hand.values[0] = rankList[i];
    if(highcard == 3)
    break;
    pairFound = true;
    continue;
    if(highcard >= 3)
    continue;
    hand.values[++highcard] = rankList[i];
    if(highcard == 3 && pairFound)
    break;
    } else
    hand.type = 0;
    for(int i = 0; i < 5; i++)
    hand.values[i] = rankList[i];
    //System.out.println("ht: " + hand.type);
    return hand.type;
    public int evaluateHand(Card hole[], HandValue hand)
    setCards(hole);
    int val = evaluate(hand);
    removeCards(hole);
    return val;
    protected int registerEvent(HandValue my, HandValue op)
         //System.out.println(event);
    int comp = my.compareTo(op);
    int e = 1;
    if(comp < 0)
    e = 2;
    else
    if(comp > 0)
    e = 0;
    event[e]++;
    totalEvent++;
    return e;
    protected void registerEvent(int e)
    event[e]++;
    totalEvent++;
    static
    logger = Logger.getLogger(cardgame.Poker.class.getName());
    oneholdem.java i think contains the functions which call the gui:
    // Decompiled by DJ v3.8.8.85 Copyright 2005 Atanas Neshkov  Date: 22/09/2005 15:07:13
    // Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!
    // Decompiler options: packimports(3)
    // Source File Name:   OneHoldEm.java
    package view;
    import cardgame.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.io.File;
    import java.io.PrintStream;
    import java.text.DecimalFormat;
    import java.text.NumberFormat;
    import javax.swing.*;
    import javax.swing.border.TitledBorder;
    // Referenced classes of package view:
    //            BoardListener, Simculator, CardHolder, CardBoard,
    //            SpringUtilities, CardView
    public class OneHoldEm extends JPanel
        implements BoardListener, Simculator
         private static final long serialVersionUID = 0xb3551d00c69d3aa0L;
        private CardBoard board;
        private CardHolder holder[];
        private JTextField winScore;
        private JTextField tieScore;
        private JTextField losScore;
        private JTextField potSize;
        private JTextField unitSize;
        private JTextField betSize;
        private JButton resetButton;
        private JButton simulButton;
        private JSpinner pNumSpinner;
        private JComboBox sNumBox;
        private JProgressBar progressBar;
        private JButton stopButton;
        private CardLayout ctrlLayout;
        private JPanel ctrlPanel;
        private int inHolder;
        private long startTime;
        private ExpectedWin expectedWin;
        private double pot;
        private Card deck[];
        private HoldEm holdEm;
        private String progressView;
        private String controlView;
        private NumberFormat proForm;
        private NumberFormat betForm;
        private ActionListener cardReturner;
        public OneHoldEm(Color bkground, Font defFont)
            throws Exception
            holder = new CardHolder[7];
            winScore = new JTextField(8);
            tieScore = new JTextField(8);
            losScore = new JTextField(8);
            potSize = new JTextField("0.00");
            unitSize = new JTextField("0.05");
            betSize = new JTextField();
            resetButton = new JButton("Reset");
            simulButton = new JButton("Simulate");
            pNumSpinner = new JSpinner(new SpinnerNumberModel(2, 2, 10, 1));
            sNumBox = new JComboBox(new String[] {
                "Unlimited", "100,000", "1,000,000", "10,000,000"
            progressBar = new JProgressBar();
            stopButton = new JButton("Stop");
            ctrlLayout = new CardLayout();
            ctrlPanel = new JPanel(ctrlLayout);
            expectedWin = new ExpectedWin(0.050000000000000003D);
            deck = Card.createDeck();
            holdEm = new HoldEm(deck) {
                protected void report()
                    System.out.println(": " + event[0] + "\t" + event[1] + "\t" + event[2] + "\t" + totalEvent);
                    double winProb = (double)event[0] / (double)totalEvent;
                    double tieProb = (double)event[1] / (double)totalEvent;
                    System.out.println("prob: " + winProb);
                    winScore.setText(proForm.format(winProb));
                    tieScore.setText(proForm.format(tieProb));
                    losScore.setText(proForm.format((float)event[2] / (float)totalEvent));
                    int playerNum = ((Integer)pNumSpinner.getValue()).intValue();
                    expectedWin.setTable(pot, winProb, tieProb, playerNum);
                    double breakEven = expectedWin.breakEven();
                    System.out.println("Breakeven size: " + breakEven);
                    if(breakEven < 0.0D)
                        betSize.setText("Raise");
                    else
                    if(breakEven < expectedWin.unitBet())
                        betSize.setText("Fold");
                    else
                        betSize.setText("less than " + betForm.format(breakEven));
                    if(maxSimulation > 0)
                        progressBar.setValue(totalEvent);
               //     else
    //                    progressBar.setString(totalEvent);
                protected void finished()
                    System.out.println("yo");
                    report();
                    long endTime = System.currentTimeMillis();
                    System.out.println("endTime - startTime");
                    ctrlLayout.show(ctrlPanel, controlView);
            progressView = "progress";
            controlView = "control";
            proForm = NumberFormat.getPercentInstance();
            betForm = NumberFormat.getInstance();
            cardReturner = new ActionListener() {
                public void actionPerformed(ActionEvent e)
                    returnCard((CardHolder)e.getSource());
            board = new CardBoard(deck, true, bkground);
            board.flipMode(-1);
            board.addBoardListener(this);
            for(int i = 0; i < holder.length; i++)
                holder[i] = new CardHolder();
                holder.addActionListener(cardReturner);
    ((DecimalFormat)proForm).applyPattern("0.00%");
    ((DecimalFormat)betForm).applyPattern("0.00");
    if(defFont != null)
    resetButton.setFont(defFont);
    simulButton.setFont(defFont);
    stopButton.setFont(defFont);
    buildGUI();
    private void buildGUI()
    setBorder(new TitledBorder("Hold'Em Odds Simulator"));
    resetButton.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e)
    for(int i = 0; i < holder.length; i++)
    returnCard(holder[i]);
    winScore.setText("ert");
    tieScore.setText("");
    losScore.setText("");
    potSize.setText("0.00");
    pot = 0.0D;
    simulButton.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e)
    simulate();
    stopButton.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e)
    holdEm.stopSimulation();
    unitSize.addFocusListener(new FocusListener() {
    public void focusGained(FocusEvent focusevent)
    public void focusLost(FocusEvent arg0)
    try
    double newUnit = Double.parseDouble(unitSize.getText());
    if(newUnit > 0.0D)
    expectedWin.unitBet(newUnit);
    System.out.println("New bet unit: " + newUnit);
    return;
    catch(NumberFormatException numberformatexception) { }
    unitSize.setText((new StringBuffer(String.valueOf(expectedWin.unitBet()))).toString());
    potSize.addFocusListener(new FocusListener() {
    public void focusGained(FocusEvent focusevent)
    public void focusLost(FocusEvent arg0)
    try
    double newPot = Double.parseDouble(potSize.getText());
    if(newPot >= 0.0D)
    pot = newPot;
    System.out.println("New pot size: " + newPot);
    return;
    catch(NumberFormatException numberformatexception) { }
    potSize.setText((new StringBuffer(String.valueOf(pot))).toString());
    JPanel holePanel = new JPanel(new FlowLayout(0, 1, 1));
    holePanel.setBorder(new TitledBorder("Hole"));
    holePanel.add(holder[0]);
    holePanel.add(holder[1]);
    JPanel commPanel = new JPanel(new FlowLayout(0, 1, 1));
    commPanel.setBorder(new TitledBorder("Community"));
    commPanel.add(holder[2]);
    commPanel.add(holder[3]);
    commPanel.add(holder[4]);
    commPanel.add(holder[5]);
    commPanel.add(holder[6]);
    Box butBar = Box.createHorizontalBox();
    butBar.add(Box.createHorizontalGlue());
    butBar.add(resetButton);
    butBar.add(Box.createHorizontalGlue());
    butBar.add(simulButton);
    butBar.add(Box.createHorizontalGlue());
    JPanel optBox = new JPanel(new SpringLayout());
    optBox.add(new JLabel("# of simulation", 0));
    optBox.add(new JLabel("players", 0));
    optBox.add(sNumBox);
    optBox.add(pNumSpinner);
    SpringUtilities.makeCompactGrid(optBox, 2, 2, 0, 0, 0, 0);
    JPanel ctrlBox = new JPanel(new BorderLayout());
    ctrlBox.add(optBox, "North");
    ctrlBox.add(butBar, "Center");
    Box proPanel = Box.createVerticalBox();
    proPanel.add(Box.createGlue());
    proPanel.add(progressBar);
    proPanel.add(Box.createVerticalStrut(3));
    proPanel.add(stopButton);
    stopButton.setAlignmentX(0.5F);
    proPanel.add(Box.createVerticalStrut(3));
    ctrlPanel.add(ctrlBox, controlView);
    ctrlPanel.add(proPanel, progressView);
    JPanel scorePanel = new JPanel(new SpringLayout());
    scorePanel.add(new JLabel("Win: "));
    scorePanel.add(winScore);
    scorePanel.add(new JLabel("Tie: "));
    scorePanel.add(tieScore);
    scorePanel.add(new JLabel("Lose: "));
    scorePanel.add(losScore);
    scorePanel.add(new JLabel("Pot: "));
    scorePanel.add(potSize);
    scorePanel.add(new JLabel("Unit: "));
    scorePanel.add(unitSize);
    scorePanel.add(new JLabel("Bet? "));
    scorePanel.add(betSize);
    SpringUtilities.makeCompactGrid(scorePanel, 2, 6, 1, 1, 1, 1);
    JPanel botPanel = new JPanel(new BorderLayout());
    botPanel.add(holePanel, "West");
    botPanel.add(commPanel, "East");
    botPanel.add(ctrlPanel, "Center");
    setLayout(new BorderLayout());
    add(scorePanel, "North");
    add(board, "Center");
    add(botPanel, "South");
    public void stop()
    holdEm.stopSimulation();
    protected void simulate()
    if(!checkHolder())
    return;
    holdEm.clearTable();
    holdEm.clearEvent();
    holdEm.setPlayerNum(((Integer)pNumSpinner.getValue()).intValue());
    int max = -1;
    switch(sNumBox.getSelectedIndex())
    case 1: // '\001'
    max = 0x186a0;
    break;
    case 2: // '\002'
    max = 0xf4240;
    break;
    case 3: // '\003'
    max = 0x989680;
    break;
    default:
    max = -1;
    break;
    holdEm.maxSimulation(max);
    if(max > 0)
    progressBar.setMaximum(max);
    progressBar.setIndeterminate(false);
    progressBar.setStringPainted(false);
    } else
    progressBar.setIndeterminate(true);
    progressBar.setStringPainted(true);
    holdEm.setHole(holder[0].getCard(), holder[1].getCard());
    if(inHolder > 2)
    holdEm.setFlop(holder[2].getCard(), holder[3].getCard(), holder[4].getCard());
    if(inHolder > 5)
    holdEm.setTurn(holder[5].getCard());
    if(inHolder > 6)
    holdEm.setRiver(holder[6].getCard());
    ctrlLayout.show(ctrlPanel, progressView);
    startTime = System.currentTimeMillis();
    holdEm.startSimulation(false);
    private boolean checkHolder()
    if(holder[0].isEmpty() || holder[1].isEmpty())
    JOptionPane.showMessageDialog(this, "Need 2 hole cards");
    return false;
    if(inHolder > 2 && inHolder < 7)
    switch(inHolder)
    case 5: // '\005'
    if(!holder[5].isEmpty() || !holder[6].isEmpty())
    JOptionPane.showMessageDialog(this, "Need 3 flop cards");
    return false;
    break;
    case 6: // '\006'
    if(!holder[6].isEmpty())
    JOptionPane.showMessageDialog(this, "Need turn card");
    return false;
    break;
    default:
    JOptionPane.showMessageDialog(this, "Need 3 flop cards");
    return false;
    return true;
    public void cardFlipped(CardBoard board, Card card, boolean faceUp)
    if(!faceUp)
    if(inHolder >= holder.length)
    System.out.println("Holder full");
    board.flip(card, 1);
    return;
    for(int i = 0; i < holder.length; i++)
    if(!holder[i].isEmpty())
    continue;
    try
    holder[i].setCard(card);
    catch(Exception e)
    e.printStackTrace();
    inHolder++;
    System.out.println(card + " put in holder " + i);
    break;
    private void returnCard(CardHolder holder)
    if(!holder.isEmpty())
    Card c = holder.removeCard();
    inHolder--;
    board.flip(c, 1);
    System.out.println(c + " removed from holder");
    public static void main(String args[])
    throws Exception
    File cimg[] = {
    new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"),
    new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"),
    new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"),
    new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"),
    new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"), new File("cards.png"),
    new File("cards.png"), new File("cards.png")
    CardView.loadIcons(cimg, null);
    Color wizYellow = new Color(206, 231, 245);
    UIManager.put("Panel.background", wizYellow);
    Font defFont = new Font("Arial", 0, 12);
    UIManager.put("TitledBorder.font", defFont);
    UIManager.put("Label.font", defFont);
    UIManager.put("ComboBox.font", defFont);
    JFrame frame = new JFrame("One hole table test");
    frame.setDefaultCloseOperation(3);
    OneHoldEm ohe = new OneHoldEm(null, defFont);
    frame.getContentPane().add(ohe, "Center");
    frame.pack();
    frame.setResizable(false);
    frame.setLocationRelativeTo(null);
    frame.show();
    holdem extends poker , and cntains a startsimulatoin method which i think is really important:
    // Decompiled by DJ v3.8.8.85 Copyright 2005 Atanas Neshkov  Date: 22/09/2005 15:07:12
    // Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!
    // Decompiler options: packimports(3)
    // Source File Name:   HoldEm.java
    package cardgame;
    // Referenced classes of package cardgame:
    //            Poker, Card, Dealer
    public class HoldEm extends Poker
        public static final int FLOP = 3;
        public static final int TURN = 4;
        public static final int RIVER = 5;
        public static final int MAX_PLAYERS = 10;
        private Card holes[][];
        private Card flop[];
        private Card turn;
        private Card river;
        private int playerNum;
        private int needCommunity;
        private Poker.HandValue myValue;
        private Poker.HandValue opValue;
        private Dealer dealer;
        public HoldEm(Card deck[])
            super(7, deck);
            holes = new Card[10][2];
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    here are some addiotonal files which may be needed
    package cardgame;
    public class Card
        implements Comparable
        private int suit;
        private int rank;
        private int index;
        public Card(int s, int r)
            suit = s;
            rank = r;
            index = s * 13 + r;
        public int suit()
            return suit;
        public String suitString()
            return suitString[suit];
        public int rank()
            return rank;
        public String rankString()
            return rankString[rank];
        public int index()
            return index;
        public boolean isPair(Card c)
            return rank == c.rank;
        public boolean isSuited(Card c)
            return suit == c.suit;
        public String toString()
            return suitString[suit] + rankString[rank];
        public static Card createCard(String name)
            if(name != null && name.length() == 2)
                return new Card(getSuit(name.charAt(0)), getRank(name.charAt(1)));
            else
                return null;
        public static Card[] createDeck()
            Card deck[] = new Card[52];
            int i = 0;
            int cardCount = 0;
            for(; i < 4; i++)
                for(int j = 0; j < 13; j++)
                    deck[cardCount++] = new Card(i, j);
            return deck;
        public static boolean isPair(Card c1, Card c2)
            return c1.rank == c2.rank;
        public static boolean isSuited(Card c1, Card c2)
            return c1.suit == c2.suit;
        public static String suit2text(int suit)
            return suitString[suit];
        public static String rank2text(int rank)
            return rankString[rank];
        public static int cardIndex(String name)
            if(name != null && name.length() == 2)
                return getSuit(name.charAt(0)) * 13 + getRank(name.charAt(1));
            else
                return -1;
        private static int getSuit(char sc)
            switch(sc)
            case 83: // 'S'
            case 115: // 's'
                return 0;
            case 67: // 'C'
            case 99: // 'c'
                return 1;
            case 68: // 'D'
            case 100: // 'd'
                return 2;
            case 72: // 'H'
            case 104: // 'h'
                return 3;
            return -1;
        private static int getRank(char rc)
            switch(rc)
            case 50: // '2'
                return 0;
            case 51: // '3'
                return 1;
            case 52: // '4'
                return 2;
            case 53: // '5'
                return 3;
            case 54: // '6'
                return 4;
            case 55: // '7'
                return 5;
            case 56: // '8'
                return 6;
            case 57: // '9'
                return 7;
            case 84: // 'T'
            case 116: // 't'
                return 8;
            case 74: // 'J'
            case 106: // 'j'
                return 9;
            case 81: // 'Q'
            case 113: // 'q'
                return 10;
            case 75: // 'K'
            case 107: // 'k'
                return 11;
            case 65: // 'A'
            case 97: // 'a'
                return 12;
            return -1;
        public boolean equals(Object o)
            if(o instanceof Card)
                return index == ((Card)o).index;
            else
                return false;
        public int hashCode()
            return toString().hashCode();
        public int compareTo(Object o)
            return index - ((Card)o).index;
        public static final int SPADE = 0;
        public static final int CLUB = 1;
        public static final int DIAMOND = 2;
        public static final int HEART = 3;
        public static final int TWO = 0;
        public static final int THREE = 1;
        public static final int FOUR = 2;
        public static final int FIVE = 3;
        public static final int SIX = 4;
        public static final int SEVEN = 5;
        public static final int EIGHT = 6;
        public static final int NINE = 7;
        public static final int TEN = 8;
        public static final int JACK = 9;
        public static final int QUEEN = 10;
        public static final int KING = 11;
        public static final int ACE = 12;
        private static String suitString[] = {
            "S", "C", "D", "H"
        private static String rankString[] = {
            "2", "3", "4", "5", "6", "7", "8", "9", "T", "J",
            "Q", "K", "A"
        private int suit;
        private int rank;
        private int index;
    }dealer:package cardgame;
    import java.io.PrintStream;
    import java.util.Arrays;
    import java.util.Random;
    // Referenced classes of package cardgame:
    //            Card
    public class Dealer
        private Card shoe[];
        private int dealt;
        private Random random;
        public Dealer()
            random = new Random();
        public int getShoeSize()
            return shoe.length;
        public int getRemainingSize()
            return shoe.length - dealt;
        public void resetShoe(Card deck[], boolean shuffle)
            shoe = deck;
            resetShoe(shuffle);
        public void resetShoe(boolean shuffle)
            dealt = 0;
            if(shuffle)
                shuffle();
        private void shuffle()
            if(shoe == null)
                return;
            for(int i = shoe.length - 1; i > 1; i--)
                int swap = random.nextInt(i);
                Card sc = shoe[swap];
                shoe[swap] = shoe;
    shoe[i] = sc;
    public void sortShoe()
    Arrays.sort(shoe);
    public static void sortDeck(Card deck[])
    Arrays.sort(deck);
    public boolean deal(Card holder[])
    if(shoe.length - holder.length < 0)
    System.err.println("Not enough cards.");
    return false;
    for(int i = 0; i < holder.length;)
    holder[i] = shoe[dealt];
    i++;
    dealt++;
    return true;
    public Card deal()
    if(shoe.length == 0)
    System.err.println("Not enough cards.");
    return null;
    } else
    return shoe[dealt++];
    package view;
    import cardgame.Card;
    import java.awt.Color;
    import java.awt.Insets;
    import javax.swing.*;
    import javax.swing.border.Border;
    // Referenced classes of package view:
    //            CardView
    public class CardHolder extends JButton
        public CardHolder(boolean noborder, Color defbk)
            if(noborder)
                setBorder(emptyBorder);
            if(defbk != null)
                setBackground(defbk);
            if(empty != null)
                setMargin(empty);
        public CardHolder()
            this(false, null);
        public CardHolder(Card c, boolean noborder, Color defbk)
            throws Exception
            this(noborder, defbk);
            setCard(c);
        public CardHolder(Card c)
            throws Exception
            this();
            setCard(c);
        public Card getCard()
            return card;
        public void setCard(Card c)
            throws Exception
            card = c;
            setIcon(CardView.getIcon(c));
            setMargin(noEdge);
            if(empty == null)
                Icon cardIcon = CardView.getIcon(c);
                int h = cardIcon.getIconHeight() >> 1;
                int w = cardIcon.getIconWidth() >> 1;
                empty = new Insets(h, w, h, w);
        public Card removeCard()
            setIcon(null);
            setMargin(empty);
            Card c = card;
            card = null;
            return c;
        public boolean isEmpty()
            return card == null;
        private static final long serialVersionUID = 0x813e3a79e1b09158L;
        private static Insets empty;
        private static Insets noEdge = new Insets(0, 0, 0, 0);
        private static Border emptyBorder = BorderFactory.createEmptyBorder();
        private Card card;
    }cheers

  • Poker Game

    This is the rule of the game :
    The player is dealt two cards, the 'hole'. Five 'community' cards are then dealt. The player hand is then the best possible five card hand that can be made with the two hole cards and the five community cards.
    Is anyone here have the scripts ?please help me.....

    Try poker-eval pretty much covers what you want and is fast. But it is written in C has almost zero documentation and is a bit of a pain to get set up as a DLL.
    Alternatively there is a C# project on codesource that has ported it from C. It's a bit slower but easier to get working.
    Additionally there are many Java progs around (several on SourceForge) these tend to be a lot slower than poker-eval. According to what I've read the reason that poker-eval is faster is that it uses large lookup tables for evaluating and comparing hands rather than calculating on the fly such things as the best 5 card hand from the 7 cards provided.

  • Setting up a new server without a video card?

    I am looking into buying a G5 server to support my new graphics dept that will be using Macs for design work. I noticed that in configuring a G5 server that one of the options is to include a video card. If I decide not to include a card, is there some other way to setup a G5 server straight out of the box without it having a video card?

    Repent34-
    Greetings. You can indeed do as suggested with ARD, the Admin tools and another Mac. If you are running more than one server then you might be able to justify the expense of those tools. A video card is a hundred bucks and a small and lightweight flat panel monitor ain't much these days.
    If you decide that you need more servers in the future then you must decide what to do if and when that happens. Right now, the graphics card/monitor solution might be the easiest and most cost-effective.
    If you have the bucks then indeed go for the good stuff.
    I once justified an iPod to back my servers up because it mentions it in the Getting Started manual.
    Luck-
    DaddyPaycheck

  • WinXP SP3 and Boot Camp 2.1 | Win BSOD ATI card not correct!

    Configuration:
    Loaded and OEM WinXP SP3 on an iMac with Boot Camp V2.0. All worked correctly.
    Immediately after Boot Camp 2.0 completed installed Boot Camp V2.1. All worked correctly.
    Problem:
    Working in Windows the OS triggered a BSOD (Blue Screen of Death) after the OS was up for approximately 10 minutes. This was a repeatable problem.
    Investigation:
    Downloaded Windows DeBug utility to analyze the crash dump files from the BSODs. For reference on how to read the Windows dmp files and how to use Windows DeBug utility see the following link.
    http://www.networkworld.com/news/2005/041105-windows-crash.html
    Determined that the fault was caused by a driver file ati2mtag.sys.
    Checked the version with the latest availble from the manufacturer ATI. It was the most recent version
    Analysis:
    In Windows right click on My Computer, go to Properties.
    Go to the Hardware tab in Properties, and then to the Device Manager, drop down the Display adapters. The model shown was a Mobility Radeon HD 2600 XT!
    This is WRONG, the video card in this iMAC is a ATI Radeon HD 2600 Pro.
    Conclusion:
    Windows and or Boot Camp loaded the incorrect video drivers for the video card.
    Solution:
    1. Download and install Dot Net 2.0 because the ATI driver installer requires this level to install required drivers. The download is available at the following link.
    http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD -AAB15C5E04F5&displaylang=en
    2. Go to ATI driver support page and download the latest Catalyst driver for 32-bit XP.
    http://game.amd.com/us-en/drivers_catalyst.aspx?p=xp/radeonx-xp
    3. After download, launch the installer, just proceed with the installer until it gets to the point where it pops up an error message saying that the installer could not find a suitable driver for your hardware.
    4. Close out the installer and right click on My Computer, go to Properties.
    5. Go to the Hardware tab in Properties, and then to the Device Manager, drop down the Display adapters, and you should see Mobility Radeon HD 2600 XT, this is incorrect.
    6. Right click on the video card and choose Update Driver, you will be now see a Hardware Update Wizard.
    7. It says Can Windows connect to Windows Update to search for software? Select No, not this time, and click Next... Now you should see What do you want wizard to do? Select Install from a list or specific location (Advanced), and click Next.... On the next page select Don't Search. I will choose the driver to install, click Next....
    8. On the lower right corner of the Wizard, Have Disk... Now click Browse and go to C: > ATI > Support > Driver, and select the inf file in there, click Open.
    9. Scroll through to locate and then select ATI Radeon HD 2600 Pro, and install that, you might get a message saying this driver isn't certified, ignore it and continue.
    10. After completion, reboot.
    My system is now running correctly, no more BSOD's!

    hmm, is it possible that the same problem of the imac is mine on the macpro with 2 ati 2600 cards?
    from where do you know that the recginized xt card is wrong and it must the pro version? cause of the 256mb to 512mb at the offical xt version?
    plz take a look at my problem thread:
    http://discussions.apple.com/thread.jspa?threadID=1686327
    thx alot

  • Problem to import clips video with "Lightning to SD Card Camera Reader", my mini ipad and my camcorder?

    I need import immediatly my clips video from my camcorder in my mini ipad with my SD card.
    Solution: I have to use "Lightning to SD Card Camera Reader"
    Problem: When i insert my Sd card in the "Lightning to SD Card Camera Reader", my mini ipad don't recognize the sd card... And i'm sure the format of clips video is accepted by ipad (specs).
    I know why my mini ipad don't recognize the sd card... Because the directory where my camcorder put the clips video on the SD card is not accepted by  "Lightning to SD Card Camera Reader". After some research, this device accept only the video in "DCIM" directory.
    So my question: WHO KNOW WHICH CAMCORDER CAN BE ACCEPTED BY  "Lightning to SD Card Camera Reader" WITH CORRECT VIDEO FORMAT (SPECS) AND CORRECT WRITING DIRECTORY "DCIM"?
    Thanx for your help!!!!!

    Since the ipad is not a computer it cannot be expected to behave as such. The resources are limited  and so are the capabilities. Some things will work just fine but others will not. You have to be  willing to make some compromises and accept some of the limitations, otherwise you will end up being frustrated. Maybe another device will better suite your needs.

Maybe you are looking for

  • Why are both my Mac's so slow now after upgrading to Mavericks?

    I have 2 Macs, an MB Pro Core i5, & Mac Mini Mid 2010 Core 2 Duo, (both 4/320's) and both have remained significantly slower, even after indexing, unless indexing takes days upon days. I understand why the Mini may have taken a speed dip, but a Core

  • Installation of SJSAS 8 freezes on Suse Linux 9.1

    I am trying to install the Sun Java Application Server 8 on my Suse Linux 9.1 System. I have the Sun JDK 1.4.2_05 installed and the JAVA_HOME variable set to the right directory. When I am starting the downloaded installation file as root, the GUI gu

  • Weighted from quality score of chars. with Inspection Lots

    Dear QM Guru's. My question is about Quality Score with Inspection Lots. The Scenario: 1. In a Quality master View in Material Master I use  the option number 05 of The Q-Score Procedure (Weighted from quality score of chars.) 2. I use Inspection Poi

  • Safari won`t me allow for my online bank payment

    what to do my safari browser won`t allow me for any online payment what to do?

  • GR Number cancellation for UD goods

    Dear Experts, One of our stores person has done a wrong GR . For this quantity an inspection lot created and UD also done. Now the fault has been identified and we want to reverse the GR . How to proceed. Regards, Vivid