How to make a mangled circle smooth-edged again

AI CS3.<br /><br />I'm fixing someone else's file. I've got a circle (filled with a gradient) into which an irregular shape (basically a square which was curved on the edge where it met the circle) was cut. The square had to be deleted (it contained a graphic we didn't want) which left me with a big white squarish space cut into the circle.<br /><br />I can move the two corner points that formed the square out to the edge of the circle, but I can't figure out how to make them curve points. Right now I've got a circle with some straight line segments that ruin the circular path.<br /><br />I knew how to do this in FreeHand. <grumble><br /><br />If someone can tell me how to do a Paste Into in Illustrator, I might be able to go back to my original file and paste the gradient into the irregular shape and match it up with the gradient in the circle.<br /><br />TIA,<br /><br />Marlene

Marlene
Are you sure you do not have a Compound Path that you can release?

Similar Messages

  • How to make form register in adobe edge?

    hy, how to make coding form register in adobe edge? please help me

    hy, master uboss..
    could i ask again?
    i was tried it as your suggestion but after i fill it data still cant send to database..
    could you give some suggestion longer?
    file connection.php
    <?php
    $host = "localhost";
    $user = "root";
    $password = "";
    $database = "register";
    mysql_connect($host,$user,$password) or die ("database tidak terhubung, cek koneksi");
    mysql_select_db($database);
    ?>
    file proses.php
    <?php
    include "koneksi.php";
    $password=$_POST['password'];
    $username=$_POST['username'];
    $email=$_POST['email'];
    $fullname=$_POST['fullname'];
    $query=mysql_query("insert into daftar(password, username, email, fullname)
    value('$password','$username','$email','$fullname')");
    if($query){
    echo "Data Berhasil ditambah";
    ?><a href="/bukutamu.php">  Lihat Data Masuk</a><?php
    }else{
    echo "Gagal input data";
    echo mysql_error();
    ?>
    file login.php
    <!DOCTYPE html>
    <html>
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
      <meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
      <title>Senza nome</title>
    <!--Adobe Edge Runtime-->
        <meta http-equiv="X-UA-Compatible" content="IE=Edge">
        <script type="text/javascript" charset="utf-8" src="login_edgePreload.js"></script>
        <style>
            .edgeLoad-EDGE-1488021 { visibility:hidden; }
        </style>
    <!--Adobe Edge Runtime End-->
    </head>
    <form action="proses.php" method="POST">
    <body style="margin:0;padding:0;">
      <div id="Stage" class="EDGE-1488021">
      </div>
    </form>
    </body>
    </html>
    after submit
         database---->>> stil blank...

  • How to make a tabstrip visible and invisible again?

    Hi
    I have a GUI with Fields, Texts, Checkboxes, Radio buttons, a Button and of
    course a tabstrip with 7 tabs.
    Before I want to show some data in the tabs of the tabstrip, I have to fill the fields, check a radio button and checkboxes. After filled all entries needed, I will start
    the preparation of the data with clicking on the button.
    Before the click on the button the tabstrip has to be invisible. After the preparation
    of the data I will make the tabstrip with its tabs visible.
    All this is in the same dynpro (e.g. 0100). I don't build it together with to dynpros.
    I tried with LOOP AT SCREEN ... ENDLOOP, but the tabstrip does not appear.
    The only attribute accessable is "activetab".
    How to make that happen?
    Thanks for your help
    Frowin

    Hi
    Suppose you have 3 screen:
    - 1 main screen (100)
    - 2 subscreen    (101, 102)
    In the subscreen 101 you need to design your tabstrip (so you need to move your tabstrip from main screen), the subscreen 102 has to be empty.
    In the PBO of screen 100:
    PROCESS PBO.
    MODULE SET_SUBSCREEN.
    CALL SUBSCREEN SUBAREA INCLUDING V_REPID V_SCREEN.
    In the module SET_SUBSCREEN, you insert the code you need to choose the right subscreen:
    IF _SHOW = 'X'.
      V_SCREEN = '0101'.
    ELSE.
      V_SCREEN = '0102'.
    ENDIF.
    The flag _SHOW is setted in PAI after pressing the button:
    MODULE USER_COMMAND.
        CASE OK_CODE.
           WHEN 'SHOW'. _SHOW = 'X'.
    Max
    Edited by: max bianchi on Jan 9, 2008 5:03 PM

  • How to make something like this in Edge Animate?

    Hi,
    I'm hoping to make something like this – https://www.youtube.com/watch?v=OJeDppEHI1g – in Edge Animate but I'm not sure where to start.
    I'm new to Edge but am keen to explore.
    Anyone have any feedback on whether:
    1. It's possible, and
    2. What techniques/effects have been used.
    Thanks!

    Hi there and welcome,
      Could you be a little more specific on what it is exactly that you would want to create? Most of what I can see from that website is doable in Edge Animate, but if you specify what it is you'd like to accomplish I could walk you through how to do it.
    Thanks!

  • How to make a checkbox circle transparent

    I would like to use acrobat to insert checkbox fields on a heathcare form such as the one below.  I would like the checkbox option to be a circle that would circle the number but be transparent to show the number below it.  This may not be possible but I thought I would see if anyone has an idea.  Thanks.

    AcroForms are the forms produced directly in Acrobat with the tools there. You can also get to Designer from Acrobat and create forms there. Once you go to Designer, you can not return to Acrobat for any editing since the Designer PDF is actually a XML package.
    It sounds like you may have used the same selections as I did in AcroForms, though I think you used a check box and not a radio box. I used radio boxes that are a circle by default. The check boxes are squares by default. The basic difference is that the check boxes are either independent (with different names) or identical (with identical names). The radio boxes are either independent (with different names) or only one can be selected at a time (with identical names). Thus, if you name a group of radio boxes with the same name, but different responses, selecting any one will deselect all others with the same name -- probably what you want -- and the response or the name will be the one you have selected. You can change to a square if you want. In AA9 and such, the form will come up with a choice for the user to highlight all fields, in which case there will be a transparent color (typically light blue) for all fields. You can still see through it. When you select a radio button, the number under it will be hidden by the selected icon -- probably OK to clarify a selection. You could always move it to one side if you want, but I think that is the limit of what you can do. The appearance would be a lot like a scan form you fill in with a #2 pencil (like SATs or GREs).
    I mentioned Designer since many folks get there without realizing it. Looks like you did not make it there, but you might want to explore that option on a copy of your form. Designer also has a separate forum named LiveCycle. The data files produced by AcroForms are typically FDF or XFDF (try exporting your data and look at the file differences). HTML is an option, but not as easy to use. Designer data files are XML files. The FDF, XFDF, and XML files can be imported to the form for printing/viewing/data management if you desire. There is no need to send the entire form, only the data. If you have the whole form sent, then you have to activate Reader Rights for users with Reader and come under the 500 use limit of the license (looks like that might be a problem for you, and the price to get around the limit is not something you really want to ask about unless you are flowing in cash).
    Many folks try to use e-mail for form submission. This is prone to problems of having an e-mail package recognized or the computer setup for MAPI, depending on the version of Acrobat and the OS. It is just a potential problem that can be avoided by a web script submission. Your IT folks should be able to help create a short web script to accept the data file and save it for you. With the FDF toolkit, you can also manipulate the FDF data file to extract what you need to a database or elsewhere. There are a lot of options, but you will likely come upon a few more form issues like the one you asked about that will require a bit of a rethink of how you create the form.
    Hopefully that answers your questions to some extent (even if not directly asked).

  • HT201740 How to make an unfilled circle on Preview (new version)

    I'm not dealing well with the new version of Preview. Things seem so much harder and less intuitive.
    How can I make a non-filled circle?
    Many thanks

    Create a circle and set the fill to None.

  • How to make AVCHD 1080i run smoothly in PE 12, I'm using a Canon HG10

    Hi I'm a nwbie on here and not sure how things work.
    I have a Canon HG10  AVCHD ,video camera and when I load it into PE12 it is really jerky, I'm downloading as 1080i if that helps, the program is rendering it as it uploads it, but still plays jerky, if I play the video through my media player on the same computer it plays lovely and smooth.
    Any help would be appreiciated.
    Dave

    Your computer is a bit underpowered for AVCHD editing. But, if your project is being set up properly by Premiere Elements (which it is, if you're not seeing a yellow line along the top of the timeline in Expert view), you should be able to do basic editing.
    Most likely you've got something in the background interferring with your playback. This could be antivirus software, your firewall or Windows Indexing -- or possibly some background program or even malware.
    What antivirus program are you using? Norton antivirus is notorious for dragging systems down.
    If you open your Task Manager with no other programs open on your computer, how many background processes does it list as running?
    Have you manually gone to Windows Update and ensured you have all of the Windows AND Microsoft Updates, including those that do not install automatically? When did you last run Disk Cleanup and Disk Defragmenter?

  • How to make a round circle with the notch line

    Hi
    If I in Illustrator on the same layer make a Elipse with a 50pt stroke (blue color) and then i make 2 lines with a 20pt stroke (black color), so its lookslike a cross and rotate it 45 degr.
    Then i Outline the 3 elements "Outline Stroke" and align the 3 elements H and V Align Center.
    Now i want to cut the black lines out of the blue cirkel, so I get 4 pices with a "non-color" space between, but wjen i select the 3 elements and use Pathfinder -> Shape Modes, then i can't cut the lines out...
    What do i do wrong.
    What i want to end up with is something like this cirkel, so i can tage the 3 pices and give em another color.

    I did it this way.
    1) Ungroup a copy of a pie chart to disconnect the data.
    2) Draw a filled circle on top of the chart.
    3) Pathfinder Divide and delete the pieces in the centre.
    4) Select the remaining pieces and Object > Expand.
    5) Select just the expanded strokes and pathfinder Unite
    6) Pathfinder Divide and delete the United stroke.

  • How to make a loading circle?

    Hi there.
    I want to do a loading circle in Expression Design (or Blend), but I don't really know how though. So I though I could ask in the expression forum =). What I mean by "loading circle", here's a good code project article showing the different types of loading circle. But I more for the circular gradient (top one) and I think Yahoo Messenger for Vista have that kind of loading circle as well (don't have screenshot of it though).
    Hope you understand.
    Thanks in advance.
    /Joakim.

    class LoadingCircle : Control,IDisposable
            private const double NumberOfDegreesInCircle = 360;
            private const double NumberOfDegreesInHalfCircle = NumberOfDegreesInCircle / 2;
            private const int DefaultInnerCircleRadius = 8;
            private const int DefaultOuterCircleRadius = 10;
            private const int DefaultNumberOfSpoke = 10;
            private const int DefaultSpokeThickness = 4;
            private readonly Color DefaultColor = Color.DarkGray;
            private const int IE7InnerCircleRadius = 8;
            private const int IE7OuterCircleRadius = 9;
            private const int IE7NumberOfSpoke = 24;
            private const int IE7SpokeThickness = 4;
            private Timer m_Timer;
            private bool m_IsTimerActive;
            private int m_NumberOfSpoke;
            private int m_SpokeThickness;
            private int m_ProgressValue;
            private int m_OuterCircleRadius;
            private int m_InnerCircleRadius;
            private PointF m_CenterPoint;
            private Color m_Color;
            private Color[] m_Colors;
            private double[] m_Angles;
            [TypeConverter("System.Drawing.ColorConverter"),
          Category("LoadingCircle"),
          Description("Sets the color of spoke.")]
            public Color Color
                get
                    return m_Color;
                set
                    m_Color = value;
                    GenerateColorsPallet();
                    Invalidate();
            [System.ComponentModel.Description("Gets or sets the radius of outer circle."),
            System.ComponentModel.Category("LoadingCircle")]
            public int OuterCircleRadius
                get
                    if (m_OuterCircleRadius == 0)
                        m_OuterCircleRadius = DefaultOuterCircleRadius;
                    return m_OuterCircleRadius;
                set
                    m_OuterCircleRadius = value;
                    Invalidate();
            [System.ComponentModel.Description("Gets or sets the radius of inner circle."),
            System.ComponentModel.Category("LoadingCircle")]
            public int InnerCircleRadius
                get
                    if (m_InnerCircleRadius == 0)
                        m_InnerCircleRadius = DefaultInnerCircleRadius;
                    return m_InnerCircleRadius;
                set
                    m_InnerCircleRadius = value;
                    Invalidate();
            [System.ComponentModel.Description("Gets or sets the number of spoke."),
            System.ComponentModel.Category("LoadingCircle")]
            public int NumberSpoke
                get
                    if (m_NumberOfSpoke == 0)
                        m_NumberOfSpoke = DefaultNumberOfSpoke;
                    return m_NumberOfSpoke;
                set
                    if (m_NumberOfSpoke != value && m_NumberOfSpoke > 0)
                        m_NumberOfSpoke = value;
                        GenerateColorsPallet();
                        GetSpokesAngles();
                        Invalidate();
            private double[] GetSpokesAngles(int _intNumberSpoke)
                double[] Angles = new double[_intNumberSpoke];
                double dblAngle = (double)NumberOfDegreesInCircle / _intNumberSpoke;
                for (int shtCounter = 0; shtCounter < _intNumberSpoke; shtCounter++)
                    Angles[shtCounter] = (shtCounter == 0 ? dblAngle : Angles[shtCounter - 1] + dblAngle);
                return Angles;
            private void GetSpokesAngles()
                m_Angles = GetSpokesAngles(NumberSpoke);
            [System.ComponentModel.Description("Gets or sets the number of spoke."),
          System.ComponentModel.Category("LoadingCircle")]
            public bool Active
                get
                    return m_IsTimerActive;
                set
                    m_IsTimerActive = value;
                    ActiveTimer();
            [System.ComponentModel.Description("Gets or sets the thickness of a spoke."),
            System.ComponentModel.Category("LoadingCircle")]
            public int SpokeThickness
                get
                    if (m_SpokeThickness <= 0)
                        m_SpokeThickness = DefaultSpokeThickness;
                    return m_SpokeThickness;
                set
                    m_SpokeThickness = value;
                    Invalidate();
            private void ActiveTimer()
                if (m_IsTimerActive)
                    m_Timer.Start();
                else
                    m_Timer.Stop();
                    m_ProgressValue = 0;
                GenerateColorsPallet();
                Invalidate();
            [System.ComponentModel.Description("Gets or sets the rotation speed. Higher the slower."),
            System.ComponentModel.Category("LoadingCircle")]
            public int RotationSpeed
                get
                    return m_Timer.Interval;
                set
                    if (value > 0)
                        m_Timer.Interval = value;
            private PointF GetCoordinate(PointF _objCircleCenter, int _intRadius, double _dblAngle)
                double dblAngle = Math.PI * _dblAngle / NumberOfDegreesInHalfCircle;
                return new PointF(_objCircleCenter.X + _intRadius * (float)Math.Cos(dblAngle),
                                  _objCircleCenter.Y + _intRadius * (float)Math.Sin(dblAngle));
            public LoadingCircle()
                SetCircleAppearance(IE7NumberOfSpoke,
                              IE7SpokeThickness, IE7InnerCircleRadius,
                              IE7OuterCircleRadius);
                SetStyle(ControlStyles.UserPaint, true);
                SetStyle(ControlStyles.AllPaintingInWmPaint, true);
                //ControlStyles.DoubleBuffer, true);
                SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
                //   SetStyle(ControlStyles.ResizeRedraw, true);
                //  SetStyle(ControlStyles.SupportsTransparentBackColor, true);
                m_Color = DefaultColor;
                GenerateColorsPallet();
                GetSpokesAngles();
                GetControlCenterPoint();
                m_Timer = new Timer();
                m_Timer.Tick += new EventHandler(aTimer_Tick);
                ActiveTimer();
                this.Resize += new EventHandler(LoadingCircle_Resize);
            private void GetControlCenterPoint()
                m_CenterPoint = GetControlCenterPoint(this);
            private PointF GetControlCenterPoint(Control _objControl)
                return new PointF(_objControl.Width / 2, _objControl.Height / 2 - 1);
            void LoadingCircle_Resize(object sender, EventArgs e)
                GetControlCenterPoint();
            void aTimer_Tick(object sender, EventArgs e)
                m_ProgressValue = ++m_ProgressValue % m_NumberOfSpoke;
                Invalidate();// GC.Collect();
            protected override void OnPaint(PaintEventArgs e)
            //    this.SetStyle(
            //     ControlStyles.AllPaintingInWmPaint |
            //     ControlStyles.DoubleBuffer, true);
                if (m_NumberOfSpoke > 0)
                    e.Graphics.SmoothingMode = SmoothingMode.HighQuality;
                   e.Graphics.PixelOffsetMode = PixelOffsetMode.HighQuality;
                   e.Graphics.CompositingQuality = CompositingQuality.HighQuality;
                    int intPosition = m_ProgressValue;
                    for (int intCounter = 0; intCounter < m_NumberOfSpoke; intCounter++)
                        intPosition = intPosition % m_NumberOfSpoke;
                        DrawLine(e.Graphics,
                                 GetCoordinate(m_CenterPoint, m_InnerCircleRadius, m_Angles[intPosition]),
                                 GetCoordinate(m_CenterPoint, m_OuterCircleRadius, m_Angles[intPosition]),
                                 m_Colors[intCounter], m_SpokeThickness);
                        e.Graphics.SmoothingMode = SmoothingMode.HighQuality;
                        e.Graphics.PixelOffsetMode = PixelOffsetMode.HighQuality;
                        e.Graphics.CompositingQuality = CompositingQuality.HighQuality;
                        DrawLine(e.Graphics,
                                   GetCoordinate(m_CenterPoint, m_InnerCircleRadius - 4, m_Angles[intPosition]),
                                   GetCoordinate(m_CenterPoint, m_OuterCircleRadius - m_OuterCircleRadius, m_Angles[intPosition]),
                                 ColorTranslator.FromHtml("#2a2a2a"), 2); e.Graphics.SmoothingMode = SmoothingMode.HighQuality;
                        intPosition++;
                base.OnPaint(e);
            private void DrawLine(Graphics _objGraphics, PointF _objPointOne, PointF _objPointTwo,
                                 Color _objColor, int _intLineThickness)
                using (Pen objPen = new Pen(new SolidBrush(_objColor), _intLineThickness))
                    objPen.StartCap = LineCap.Custom;
                    objPen.EndCap = LineCap.NoAnchor;
                    _objGraphics.DrawLine(objPen, _objPointOne, _objPointTwo);
            public override Size GetPreferredSize(Size proposedSize)
                proposedSize.Width =
                    (m_OuterCircleRadius + m_SpokeThickness) * 2;
                return proposedSize;
            private Color Darken(Color _objColor, int _intPercent)
                int intRed = _objColor.R;
                int intGreen = _objColor.G;
                int intBlue = _objColor.B;
                return Color.FromArgb(_intPercent, Math.Min(intRed, byte.MaxValue), Math.Min(intGreen, byte.MaxValue), Math.Min(intBlue, byte.MaxValue));
            private void GenerateColorsPallet()
                m_Colors = GenerateColorsPallet(m_Color, Active, m_NumberOfSpoke);
            private Color[] GenerateColorsPallet(Color _objColor, bool _blnShadeColor, int _intNbSpoke)
                Color[] objColors = new Color[NumberSpoke];
                // Value is used to simulate a gradient feel... For each spoke, the 
                // color will be darken by value in intIncrement.
                byte bytIncrement = (byte)(byte.MaxValue / (NumberSpoke));
                byte PERCENTAGE_OF_DARKEN = 0;
                for (int intCursor = 0; intCursor < NumberSpoke; intCursor++)
                    if (_blnShadeColor)
                        if (intCursor == 0 || intCursor < NumberSpoke - _intNbSpoke)
                            objColors[intCursor] = _objColor;
                        else
                            PERCENTAGE_OF_DARKEN += bytIncrement;
                            // Ensure that we don't exceed the maximum alpha
                            // channel value (255)
                            if (PERCENTAGE_OF_DARKEN > byte.MaxValue)
                                PERCENTAGE_OF_DARKEN = byte.MaxValue;
                            objColors[intCursor] = Darken(_objColor, PERCENTAGE_OF_DARKEN);
                    else
                        objColors[intCursor] = _objColor;
                return objColors;
            public void SetCircleAppearance(int numberSpoke, int spokeThickness,
                       int innerCircleRadius, int outerCircleRadius)
                NumberSpoke = numberSpoke;
                SpokeThickness = spokeThickness;
                InnerCircleRadius = innerCircleRadius;
                OuterCircleRadius = outerCircleRadius;
                Invalidate();
            protected override void Dispose(bool disposing)
                base.Dispose(disposing);

  • How to make my Aluminum Casing Look new again

    How can I clean up my physical appearence of my mac so as to make it look all new and shiny. There are sever ***** and dents which I can open it up and smooth it out, but there are some scratches and spots where the paint has rubbed of and I want to paint over it.

    Your best bet would be to just go on eBay and find someone who sells the LCD casing by itself. I got one for $50+ from LaptopAid (user ID / seller).
    Or, you can buy one BRAND NEW from WeLoveMacs.com for $99.99 (or it might have been $79.99). An Apple OEM part.
    There's no other way to make your lid/casing brand new. And it's "easy" to pop off and put the new one in. You don't have to take off the display unit just to do it, as I learned.
    Also, the top casing where the keyboard is is also replaceable. Also got mine on eBay. The model A1106 and after are easy to take off. Before that, is harder, since there was a "latch" on the top of the optical drive area that had to be undone before you could replace the top case or even remove it. Putting it back together was a pain, and most people who've done so have shown evidence of doing so, since the top case and bottom pan don't line up anymore.
    Although, do you have an Aluminum or a Titanium?? You said "there are some scratches and spots where the paint has rubbed off and I want to paint over it."
    Our aluminums don't have paint on it. It's strictly aluminum. So there's no paint to paint over.

  • How to make an effect stop and start again?

    How do I make an effect start stop and than start again?
    I'm trying to blur faces (I finally figured out how to do that---copy the video to a 2nd layer and use the mosiac and crop effects) but how do I make the effect only appear when the face is in the screen as multiple times throughout the video clip the subjects face goes off camera.  In the effect controls window it doesn't give me an option to add a blank keyframe.
    Any advice on how to have this effect start/stop multiple times in one clip??
    Thanks

    If the effect isn't keyable, try keyframing the transparency of the copy with the effects on it.

  • How to make smooth slow-mo?

    I cannot for the life of me figure out how to slow down clips?
    Currently, I am working in iMovie, and when I slow down the clips, they are really jumpy, even though I shot them at 720p 60fps.
    I can't even find out how to slow clips down in Final Cut Pro X. Once I've done that, how to make them play in SMOOTH slow motion?
    Thanks!
    Jesse

    fox_m wrote:
    …  optical flow, it's really pretty gimmicky -- don't get me wrong, it's a cool effect... … It works really well when there is one thing moving against everything else being still in a shot. Otherwise, it's more like "morphing".
    I find Nearest Neighbor works well enough; …
    Hi fox_m,
    i'm a huge fan of your advices on Motion5 - learning everyday, appreciate your efforts here on the board!
    a) doing tons of sports-videos for my lil' football kickers, I'm for years desperately in search for the 'ESPN-like' super slowmo - on a shoestring budget, a Phantom-cam is no option
    what I noticed with OF in FCPX - it does a wonderful job, under certain circumstances (made a test, click here): this is 60p in a 25p project:
    it becomes obvious - rotation is poison (notice the ball in foreground) and too high angle-speed doesn't perform too (compare legs of player in foreground vs. players in background)
    recording from a tripod, 'far away' or action straight  in axis of cam plus short shutter speed gives good results - and are mostly the ones shown with Twixtor!
    Had the priviledge, playing around with it for 20min on a friends Mac (AE as host) - I was completely lost in its zillions of options - I do understand the concept to tell Twixtor 'background' and 'object', but the interface was way beyond my horizon ...
    b) Next Neighbor? Wot? Did I miss something? 'new' to me, will test today immediately! thanks for input!

  • How to make it to move

    hey
    here is a example that can draw 2 circles and 1 oval. I want to know how to make the second circle round with the first circle aloong oval.
    thank you
    fay
    [email protected]
    Attachments:
    Picture4.vi ‏40 KB

    The blue circle should be drawn as last element, using a loop. You just need to calculate the postion of the center. Quite easy if you use polar coordinates, since an ellipse equation is simply
    x = a sin Alpha + xoffset
    y = b cos Alpha + yoffset
    where a and b are the semi-axis of the ellipse.
    I have modified your vi accordingly. There is still some tunning to be done on the x and y offset, since the ellipse is not centered on the central circle.
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        
    Attachments:
    Picture4[1].vi ‏51 KB

  • Any tips to mak your MAC run smoother?

    hi all, just wanted to know any tips on how to make your mac run smoother. Your help is much appreciated

    I agree with Macjack, if it ain't broke... but there you can do maintenance that can help keep a Mac happy:
    http://www.thexlab.com/faqs/performance.html <--- Tuning Mac OS X Performance
    7 top utilities for a Mac: <a class="jive-link-external-small" href="http://">http://mac360.com/index.php/mac360/comments/thetop_7_free_utilities_to_maintain_amac/
    Avoid a cluttered Desktop: http://discussions.apple.com/thread.jspa?messageID=7668937#7668937
    Run Disk Utility and Repair Disk Permissions before and after any software installation. Keep an eye on your free drive space. Control click your MacHD icon on your Desktop. Click: Get Info Under the General category you will see: Capacity and Available. Make certain your free drive space never falls below 15%... (some day 10%).
    Hope this helps... and Happy Holidays!
    Carolyn
    Message was edited by: Carolyn Samit

  • How to make arrays or repeat objects in circle?

    Hello,
    1 - How to make arrays without copying and pasting? Fig-1
    2 - how to create objects repeated in circles? Fig-2
    Regards and Thanks

    1) Patterns
    2) One option is Scripting (or Actions).
    http://forums.adobe.com/message/3472806#3472806
    Edit: That was only for text layers, you could give this a try:
    // xonverts to smart object, copies and rotates a layer;
    // for photoshop cs5 on mac;
    // 2011; use it at your own risk;
    #target photoshop
    ////// filter for checking if entry is numeric and positive, thanks to xbytor //////
    posNumberKeystrokeFilter = function() {
              this.text = this.text.replace(",", ".");
              this.text = this.text.replace("-", "");
              if (this.text.match(/[^\-\.\d]/)) {
                        this.text = this.text.replace(/[^\-\.\d]/g, '');
    posNumberKeystrokeFilter2 = function() {
              this.text = this.text.replace(",", "");
              this.text = this.text.replace("-", "");
              this.text = this.text.replace(".", "");
              if (this.text.match(/[^\-\.\d]/)) {
                        this.text = this.text.replace(/[^\-\.\d]/g, '');
              if (this.text == "") {this.text = "2"}
              if (this.text == "1") {this.text = "2"}
    var theCheck = photoshopCheck();
    if (theCheck == true) {
    // do the operations;
    var myDocument = app.activeDocument;
    var myResolution = myDocument.resolution;
    var originalUnits = app.preferences.rulerUnits;
    app.preferences.rulerUnits = Units.PIXELS;
    var dlg = new Window('dialog', "set circle-radius for arrangement", [500,300,840,450]);
    // field for radius;
    dlg.radius = dlg.add('panel', [15,17,162,67], 'inner radius');
    dlg.radius.number = dlg.radius.add('edittext', [12,12,60,32], "30", {multiline:false});
    dlg.radius.numberText = dlg.radius.add('statictext', [65,14,320,32], "mm radius ", {multiline:false});
    dlg.radius.number.onChange = posNumberKeystrokeFilter;
    dlg.radius.number.active = true;
    // field for number;
    dlg.number = dlg.add('panel', [172,17,325,67], 'number of copies');
    dlg.number.value = dlg.number.add('edittext', [12,12,60,32], "30", {multiline:false});
    dlg.number.value.onChange = posNumberKeystrokeFilter2;
    dlg.number.value.text = "12";
    // buttons for ok, and cancel;
    dlg.buttons = dlg.add('panel', [15,80,325,130], '');
    dlg.buttons.buildBtn = dlg.buttons.add('button', [13,13,145,35], 'OK', {name:'ok'});
    dlg.buttons.cancelBtn = dlg.buttons.add('button', [155,13,290,35], 'Cancel', {name:'cancel'});
    // show the dialog;
    dlg.center();
    var myReturn = dlg.show ();
    if (myReturn == true) {
    // the layer;
              var theLayer = smartify(myDocument.activeLayer);
              app.togglePalettes();
    // get layer;
              var theName = myDocument.activeLayer.name;
              var theBounds = theLayer.bounds;
              var theWidth = theBounds[2] - theBounds[0];
              var theHeight = theBounds[3] - theBounds[1];
              var theOriginal = myDocument.activeLayer;
              var theHorCenter = (theBounds[0] + ((theBounds[2] - theBounds[0])/2));
              var theVerCenter = (theBounds[1] + ((theBounds[3] - theBounds[1])/2));
    // create layerset;
              var myLayerSet = myDocument.layerSets.add();
              theOriginal.visible = false;
              myLayerSet.name = theName + "_rotation";
    // create copies;
              var theNumber = dlg.number.value.text;
              var theLayers = new Array;
              for (var o = 0; o < theNumber; o++) {
                        var theCopy = theLayer.duplicate(myLayerSet, ElementPlacement.PLACEATBEGINNING);
                        theLayers.push(theCopy);
    // calculate the radius in pixels;
              var theRadius = Number(dlg.radius.number.text) / 10 * myResolution / 2.54;
              myDocument.selection.deselect();
    // get the angle;
              theAngle = 360 / theNumber;
    // work through the layers;
              for (var d = 0; d < theNumber; d++) {
                        var thisAngle = theAngle * d ;
                        var theLayer = theLayers[d];
    // determine the offset for outer or inner radius;
                        var theMeasure = theRadius + theHeight/2;
    //                    var theMeasure = theRadius + theWidth/2;
                        var theHorTarget = Math.cos(radiansOf(thisAngle)) * theMeasure;
                        var theVerTarget = Math.sin(radiansOf(thisAngle)) * theMeasure;
    // do the transformations;
                        rotateAndMove(myDocument, theLayer, thisAngle + 90, - theHorCenter + theHorTarget + (myDocument.width / 2), - theVerCenter + theVerTarget + (myDocument.height / 2));
    // reset;
    app.preferences.rulerUnits = originalUnits;
    app.togglePalettes()
    ////// function to determine if open document is eligible for operations //////
    function photoshopCheck () {
    var checksOut = true;
    if (app.documents.length == 0) {
              alert ("no open document");
              checksOut = false
    else {
              if (app.activeDocument.activeLayer.isBackgroundLayer == true) {
                        alert ("please select a non background layer");
                        checksOut = false
              else {}
    return checksOut
    ////// function to smartify if not //////
    function smartify (theLayer) {
    // make layers smart objects if they are not already;
              if (theLayer.kind != LayerKind.SMARTOBJECT) {
                        myDocument.activeLayer = theLayer;
                        var id557 = charIDToTypeID( "slct" );
                        var desc108 = new ActionDescriptor();
                        var id558 = charIDToTypeID( "null" );
                        var ref77 = new ActionReference();
                        var id559 = charIDToTypeID( "Mn  " );
                        var id560 = charIDToTypeID( "MnIt" );
                        var id561 = stringIDToTypeID( "newPlacedLayer" );
                        ref77.putEnumerated( id559, id560, id561 );
                        desc108.putReference( id558, ref77 );
                        executeAction( id557, desc108, DialogModes.NO );
                        return myDocument.activeLayer
              else {return theLayer}
    ////// radians //////
    function radiansOf (theAngle) {
              return theAngle * Math.PI / 180
    ////// rotate and move //////
    function rotateAndMove (myDocument, theLayer, thisAngle, horizontalOffset, verticalOffset) {
    // do the transformations;
    myDocument.activeLayer = theLayer;
    // =======================================================
    var idTrnf = charIDToTypeID( "Trnf" );
        var desc3 = new ActionDescriptor();
        var idFTcs = charIDToTypeID( "FTcs" );
        var idQCSt = charIDToTypeID( "QCSt" );
        var idQcsa = charIDToTypeID( "Qcsa" );
        desc3.putEnumerated( idFTcs, idQCSt, idQcsa );
        var idOfst = charIDToTypeID( "Ofst" );
            var desc4 = new ActionDescriptor();
            var idHrzn = charIDToTypeID( "Hrzn" );
            var idPxl = charIDToTypeID( "#Pxl" );
            desc4.putUnitDouble( idHrzn, idPxl, horizontalOffset );
            var idVrtc = charIDToTypeID( "Vrtc" );
            var idPxl = charIDToTypeID( "#Pxl" );
            desc4.putUnitDouble( idVrtc, idPxl, verticalOffset );
        var idOfst = charIDToTypeID( "Ofst" );
        desc3.putObject( idOfst, idOfst, desc4 );
        var idAngl = charIDToTypeID( "Angl" );
        var idAng = charIDToTypeID( "#Ang" );
        desc3.putUnitDouble( idAngl, idAng, Number(thisAngle) );
    executeAction( idTrnf, desc3, DialogModes.NO );

Maybe you are looking for

  • Display 1 month day using connect by

    Hi, How can we display 1 month date say from 1 jan 2010 to 31 han 2010 using connect by function.

  • HTML not working in PL/SQL block..Help me ASAP

    declare l_col VARCHAR2(30) :=to_number(to_char(to_date('01-feb-2011','dd-mon-yyyy'),'dd')); CURSOR name_cur IS   select name       from   od_shift_schedule       where   year=2011       and    (month)=('Feb')        and    decode(l_col,1,"01",2,"02",

  • ESS Benefits Generic Enrollment - Different behavior backend v/s portal

    We are using the ESS Benefits generic enrollment service for enrollment kicking off the adjustment reasons on IT 0378. Here is the configuration set up, trying to simplify to explain the matter. We are on ECC 6.0 with EHP2. 1.  Configured one plan ty

  • Customer payment Upload

    Hi Experts,   I have a requirement that I need to upload the Customer payment details day by day from Non-SAP system to SAP system. For this which Function Module or BAPI have to use. Please anyone guide to fulfill my requirement and guide me how to

  • Dashboards help needed very urgently

    hi experts i have a page which displays like dril down table which has information of customers, beside the under that table i hve round diagrams which has business orinet things around that lot of object are there. for example it looks sun in the ce