Ruby rails: script/plugin discover problem [worked around]

I have a working Ruby on Rails environment on my Arch system.  Recently tried to get the plugins working which according to the Rails wiki is done by typing:
script/plugin discover
This unfortunately gives me an error that it can't find /usr/bin/ruby1.8  In Arch ruby is in /usr/bin/ruby
Can this be fixed?  I'm pretty sure that Ubuntu/Debian use /usr/bin/ruby1.8 which is why it's defaulting here.

Machiavelli wrote:
hm.
ln -s /usr/bin/ruby /usr/bin/ruby1.8
perhaps?
Yeah.. that worked. <slaps head>  But ruby won't be 1.8 forever.. should I file a bug?
edit Guess not.  Seems like it would have to be a bug somewhere..

Similar Messages

  • Portrait Printing Problem Work-Around

    One of the problems that appeared with iCal 2 (I'm using 2.0.2 for this work-around) in Tiger is the inability to print Month and Week views in Portrait mode. iCal automatically rotates the paper to landscape mode, even if you create custom paper sizes opposite to the customary sizes (ie: 11.00" wide by 8.50" tall should print sideways in Portrait mode).
    In attempting to outsmart iCal, I created a custom paper size that was "square" - 8.50" x 8.50". Unfortunately, it printed on 8.50" from left to right in Landscape mode, leaving a 2.5" white spot on the right side of the still wrongly oriented paper.
    However, on the next attempt to print, with the "square" paper selected, I found that selecting "US Letter" will give you the desired Portrait mode. This works for an size paper, and works with after selecting an custom made "square" paper size.
    Here's the step-by-step process:
    1. Open any application (other than iCal) with a "Page Setup..." option in the File Menu (Safari works just fine) and select "Page Setup...".
    2. Select the "Paper Size" pop-up and choose "Manage Custom Sizes..."
    3. Click the "+" button in the bottom left corner to create a new Custom Page Size.
    4. Name your new size by double-clicking on "Untitled" and typing. I called my page size "iCal Square".
    5. Now set the Page Size to 8.50 Width and 8.50 Height. Any two identical sizes seem to work, and you can use more familiar sizes for non-US papers.
    6. Select "OK" to close the Custom Page Sizes dialog, then select "OK" to close the Page Setup dialog.
    7. Now open iCal. (Note: If iCal is already open, Quit iCal and open it again. This seems to help the print dialog recognize your new or modified Custom Page Sizes.)
    8. Choose "Print..." from the File Menu. Select your new Custom Page Size from the "Paper" pop-up. It should appear at the bottom of the list.
    9. Press "Cancel" to close the dialog without printing.
    10. Now choose "Print..." again. Your "Paper" selection should be the Custom Page Size you selected ("iCal Square" in my case). Re-selecting US Letter (or your preferred paper size) will give you a Portrait version of the Month or Week view. (Note: If you select Day or List view, it will revert back to Landscape when you re-select Month or Week.)
    Since iCal defaults to Month View, this work-around does not work to create Landscape versions of the List and Day views.
    Until Apple adds Page Setup back into iCal, this two-step work-around should do the trick.
    Erik

    It has been pointed out at www.macosxhints.com in response to my post there that you can manually override the iCal settings by navigating to the iCal application, Ctrl/Right-Click and choose Show Package Contents, then navigate to Resources/monthview.aplmodel/Contents/Resources/model.xml/
    I would recommend backing up the file before trying anything. But it is possible with TextEdit to simply modify the 2nd line of the file:
    <model name="Month" localized-name="Name of the month model" version="0.1" description="View of a full month" source="APLMonthSource" timerange="month" orientation="landscape">
    You can change the orientation setting to "portrait" or simply delete the the orientation text and iCal will default to Portrait Mode without my previous workaround.
    Again, back-up the file first before you mess around too much.

  • Plugin for Director; Work Around

    Hello,
    Is there any Macromedia Director Plugin for LabView available?? Are
    there any programs, work arounds out to use LabView for educational
    purposes? What I mean is letting run the LabView program in the
    background (only calculating values) and to access it from outside
    (in/output) through Director, Authorware or other programs.
    Thank you a lot!
    Tobias

    Hello Tobias,
    You can definitely use the Macromedia Flash or similar softwares inside LabVIEW, that will help you in doing some work in the background and play the flash movie in the foreground. One basic example showing Flash inside of LabVIEW is Labview with Macromedia Flash
    Also, there is a another strong feature in LabVIEW that might be of help is creating DLL's that you can call in any other program to utilize some of the powerful functions of LabVIEW.
    You can get more information about NI in reference to Academics at http://www.ni.com/academic/
    I hope it helps,
    Rajiv

  • Firefox plugin reloading bug work around

    Hi all,
    I'm wondering if anyone has a work around for the firefox bug referenced here: https://bugzilla.mozilla.org/show_bug.cgi?id=90268
    The bug consists of how firefox handles plugins such as flash. Firefox loses the flash objects current state when navigated away from the object. IE does not lose the current state.
    For instance, if a user clicked on state in a flash map then clicked another tab, then went back to the map tab; in IE the state selected would still be active, but in firefox, it will reload the flash file bringing it to its begining state - say the entire usa.
    My scenario:
    jquery tabs
    flash content in three of the tabs
    when you navigate away from a tab that has flash in it and then goes back, it reloads the flash from the beginning rather than remember it's last state.
    php and asp are not options
    One of the flash items is an interactive map that my developers made and it is crucial for the map to retain it's current state upon leaving and going back to the tab.
    I read of a possible work around (from the bug post above - post #71) that states:
    "Another workaround which might help some people in some cases:
    Try making your flash movie a direct child of document.documentElement (ie the
    <html> element)"
    But i'm not much of a coder so i have no idea how write this.
    Any help would be greatly appreciated.
    Thanks,
    Trish

    Replacing plasma config does work. Wish I could remember where I expect things to be, though. (That's what I don't like - configuring it isn't very time-consuming if only I can remember what I prefer. Unfortunately, unless I know it is going to break, I don't think to write a description for myself!)

  • ITunes 7 crash problem work-around

    Until Apple fixes the never-should've-been-released iTunes 7, this is what I've come up with as a work-around: Go back to iTunes 6.0.5
    Simpler said then done.
    1) First thing is remove that godforsaken iTunes 7 from your Applications folder.
    2) Next thing you need to do is delete your iTunesX.pkg file from HD>Library>Receipts so that when you try to install 6.0.5 your computer doesn't block the installation because it thinks iTunes already is installed.
    3) Third, go to your Music folder and create a new folder (call it "For when Apple fixes iTunes 7" or something like that); move the iTunes folder into this new folder, otherwise when you start up iTunes 6 it will tell you that all your music is formatted for iTunes 7 and the program won't even open.
    4) Fourth, go here and download iTunes 6.0.5
    http://www.apple.com/downloads/macosx/apple/itunes605.html
    5) Install iTunes 6.0.5
    6) Open iTunes 6.0.5
    7) In iTunes, Click on File>Add to library... go to that iTunes folder that you stuck in that new folder called "For when Apples fixes iTunes 7" in step 3. Highlight all the albums you want and click Choose or Open or whatever it says
    8) Depending on the volume, it will take a while to copy all the music files. It's a two-step process: first they appear in your iTunes library greyed out, then eventually they are fully copied and become live.
    Good luck!
    G5 iMac   Mac OS X (10.4.8)  

    Somehow the audio output setting in audio midi setup got set to 96000Hz. I changed back to 44100Hz and this seems to have fixed my crashing problem.
    I hope this helps some other frustrated peeps.
    Normally, you only have to worry about this changing when 3rd party apps are installed, but it sure seems like either the iTunes 7 or Quicktime update were the culprits this time. Another symptom that this setting may be incorrect is that you get no sound at all from flash content.

  • Insane XML Import, Huge Project, Duplicate file names work around...

    I planned on kicking off my journey attempting to edit a massive multi year documentary on FCPX with a nice introduction of the blog I'm going to keep about the experience, but I've run into a bit of a roadblock, or maybe major speed bump at least before even getting to that point. I wanted to share what is working as a work around for me and you guys can tell me how I'm doing it wrong.
    Ok, I will try to explain this as succinctly as possible. I'll write in somewhat stream of consciousness just to try and get through it quicker... Basically, after discovering the work around below, I am now utterly confused on how FCPX handles the relationship between its own database of where media is stored, and the actual media itself. I have plenty experience on FCPX now, probably done 30-40 pro commercial jobs on it over the last year since XML became doable as I'm also a Resolve Colorist and all the FCPX projects where hardcore coloring product spots. For commercial work, I never needed to worry about splitting up footage up over multiple Events. Everything, all in one, FCPX handled it no problem. (well the occasional beach ball, but that seems to be a thing with FCPX in general)
    This will be my 10th feature documentary as an Editor. Every one before it was either on Avid's many flavors over the last 12 years or FCP Studio. When this new film came along, I made the decision a few months ago to use FCPX for a few reasons, but mostly because I'm insane and I like to try to mix it up for myself in a career that can get stale quick if you aren't willing to be that way. The film was shot over 2+ years, every shoot was multi cam 5D (yes i know, looks great, but please kill me), I haven't done the math on length, but there is over 10,000 clips of video (this is actually medium in size compared to what I've dealt with before). Its 5D, so theres external audio for everything. FCPX's syncing is great, but I've learned that theres an unsaid window of heads and tales clips must fall within to sync properly with the nearby clips, if they are too far apart FCPX gives up. One shoot day could have 3 cams, 50 clips each, and 2 audio files to sync to, FCPX simply cannot handle this, so off to Plural eyes they went, no problems.
    Ok, all this is relevant eventually I swear! Again, in the past, all in one event, no problem. I tried for fun to bring all media into one Event on this film. It worked, but there is a 10+ second spinning beach ball for every single move you make, so thats no good. Ok, I'll separate the Events out to, lets say, each shoot month. Well that's dumb, in verite documentary, any shot could be the first, any shot could be the last, you need a command over all searchable footage at all times. Shift selecting all events to search *****, and it actually takes longer for FCP to reload each event each time than it does to just have the one massive one. So no go there. Next hair brained idea... What if make a new Event that is just Compound Clips of all the other Event's contents and do more with Markers and Favorites in logging that I was planning to parse it all out. That way I'm working with and FCPX is dealing with 50-60 clips instead of 10,000+ Quick test, Cmd-A, Opt-G, boom, boom, boom, move all to dedicated to Event, hide huge Event, BEHOLD, that works! FCPX chokes a little bit on the insane length of some of the clips, but searching, and general performance is back on par!
    So your saying to yourself "Ok *********, sounds like you figured it out, what's the problem." Well to you I say, "Not so fast!" Remember, that was just a quick test using the media I had imported into the massive 10,000+ clip Event. To do this project proper, I am having to import Multicam sync'd XMLs from Plural Eyes. And this is where it all starts to fall apart. A little foreshadowing for your eager eyes. 10,000+ files all shot with multiple 5D's over the course of years. What does that mean? many, many duplicate file names!
    FCPX as well all know irritatingly imports XML's as new Events, not into existing ones. This obviously takes a lot of burden off media management because with a new Event comes a new database referencing its own version of the raw media. All well and good, and I'm betting its starting to click for some if you advanced users where I'm finally going with this. So I have 50 or so XMLs to bring in, all done no problem. Now I want to replicate that singular Event like I did with the Compound Clip test and have it all in one place to be my master as extensive logging begins for easy searching once editing begins. Highlight the Events, click Merge Events. NOPE. I get a new "Kill Yourself Now" error (a term I coined for Out of Memory and General Error messages in FCP Legacy meaning there ain't much you can do about it): "Two or more files have the same name. Change the names and try again, because I don't know what the **** to do with them." Ok I made up that last part but that's basically what it's saying. Just take the variable out of the equation, this happens with every which way you could try to get the clips together. Merge Events, dragging events on top of each other, dragging just the Multicam clip alone, nothing gets passed that message. What's worse is that while Batch Renaming seems like a solution, the renames do not populate inside the created clips and there is no way to Batch Rename those. Renaming everything at the finder level isn't so great because then I'd have to resync and theres an offline/online thing going here where the film has to be reconformed eventually.
    Basically, I've found that FCPX handles media management in completely different ways depending on whether you are importing into one Event yourself or doing essentially what is a new import with FCPX moving or merging Events. If you bring in all the media to one Event, on a macro level FCPX goes through file by file making aliases referencing the master file. If it hits a duplicate, it makes a parenthesis counter, and keeps going. And with the genius of FCPX metadata, that file name doesn't even matter, you can change it at the Finder level and FCPX will keep the link intact. BUT for some reason if you try to do this outside the realm of a single Event and combine files after the fact a different process takes over in creating this database system and can't handle the duplicates. I can't totally figure the reason other than it probably is scared to change the originally referenced alias to something else (which it shouldn't be scared of since Merge Events deletes the original anyway).
    This is where it gets INSANE and where I lose all understanding of what is going on, and believe me it was a delicate understanding to begin with. It comes in to play with the work around I figured out. I make the master Event with the 10,000+ clips. Then I import all the XMLs as dedicated Events. Now, I then drag the Multicam clips into the master Event, it WORKS! just takes it, no "Kill Yourself Now" error. Stranger still, now with the switched referenced Event, it even takes into account which aliased duplicate file name it's referencing in the Original Media folder. Somehow, it's taking into account the original file path and saying "Ok, I see 5 instances of MVI_5834.mov. Based on the original file path or maybe creation date or god knows what, it must be MVI_5834 (fcp3).mov." It connects perfectly. I can even remove the old XML imported Event with no problem. Crazier yet, I can now move those again to the dedicated Event I wanted originally that only contains those Multicam or Compound Clips.
    So instead of going straight from A to C, going from A to B to C works even though that actually seems way more complicated. Why can't FCPX handle Merge Events and dragging clips the same way it handles media imported into a single Event. And weirder still, why can't FCPX handle the (fcp1,2,3...) appending in the same scenario. But if the appended links are already there, No Problem. And for the love of god, it'd be nice to important XML's into existing Events and make the correct referencing happen right from the get go, which is really the source of all the above headache. I'd have no problem helping FCPX with a little manual pointing in the right direction just like any other NLE needs.
    Ok, having said all of that crap above, my question is, have I missed something completely simple I should have done instead? Now that I have everything in place how I originally envisioned, I think I will still play around a little bit more to make sure FCPX is really going to be able to handle this project. I'm at a stage right now where going another direction is still an option, although the dare devil in me wants to make this work. Media management aside, once you start editing on a FCPX timeline, its hard to go back to anything else. Apple is going to have to figure out some way not to access to everything at all times to work fluidly or big projects like this are never going to be practical in FCPX.
    Sorry for the long confusing post....

    I'm having the exact same problem, but I know nothing of ruby scripts. I've exhausted my resources with tech support, and after literally hours of work with them it seems I now am faced with either re-rating each individual song, or pointing iTunes to each song that it can't locate. Is yours a solution that could help me? How can I find out more about Ruby Scripts? Thanks for your help, hellolylo (or anyone else who might also be able to help...)
    Kenn

  • VPN Startup problem after a reboot - a work-around

    Hi Folks.
    I'm posting this info for those that have problems with Mac OS X 10.4.x server, running a VPN.
    (Seems to affect OS X 10.4.4 - 10.4.7 from what I've tested).
    I've discovered that lots of people are having troubles after they reboot such a server... The VPN service is running, but if you try to VPN into the server, it won't "authenticate" properly.
    I found simply Stopping the VPN service, and then Starting the VPN service, fixes the issue.
    That's good to know... But what if you're at home when you discover the VPN isn't running properly? Read on...
    Now, while only a work-around... It's enough to get many people running on their VPNs again.
    What about automating the process? I'm glad you asked...
    Since ServerAdmin commands can be run from Terminal, you can automate a command to run at set periods. I'm no "terminal guru", so I've just set a scheduled task in Remote Desktop 3, to send some unix commands to my VPN server.
    The commands are simply as follows, and you need to specify in Remote Desktop, that they run as User: root.
    The commands to run:
    serveradmin stop vpn
    serveradmin start vpn
    Set that to run periodically (e.g. once a week, if you reboot your VPN server weekly, for example), and you're set.
    (I set this up on a server admin workstation on the LAN, in a secure room, which is always on, with Remote Desktop running).
    I'm sure there are probably other ways of scripting such a stop/restart -- perhaps if you have some other ideas, you could post them here?
    Hope this info helps someone else running a VPN... If so, drop me a line...
    Cheers,
    Derek

    I had the exact same issue. I just restarted my server for the first time since set up (1 month ago) and VPN stopped working. Then I restarted VPN services and it kicked back into working order. what gives?
    Nothing changed on the server, except for a nice little restart.

  • Script to work around Illustrator bugs

    Newbee here,   We are working in Illustrator CS5.  I have put together some scripts & Actions to automate several parts of our work.
         I'll start with what we have now.  Plus what we have now works on both Mac & PC & if there is a way to work around these BUGS it will need to work on both the Mac's & PC's.
    1)  We have an .ai file (our default format) that we can open up & inside some text will automatically fill in when we run a script. (see custom script at bottom) Some text boxes will fill in the date based on the present date on our computer, some text boxes will fill in a name based on the name of the electronic .ai file.
    See red boxes.
    One difficulty that I worked out is, sometimes in one of the fields in the file, it needs to have a name consisting of only 4 sections (or 3 dashes). In example:  ILSLIM = 1,  EXAMPLE = 2, TEST = 3, & AA01 = 4.
    So when this happens then the last dash in this one text box on our format (Not any of the other text boxes) will need the 3rd dash removed (now it is only 3 sections because TESTAA01 are now one).
    So I created an Illustrator "Action" that will after the "ChangeFileNameDate" script is run, the "Action" will select the one text box & then run the "Find and Replace" to delete the 3rd dash as seen above.
    NOW THE PROBLEMS!  (Illustrator bugs)
    1)  In the Illustrator "Actions" when you record an "Action" & use the "Insert Menu Item..." to put a Script in, it will work.  BUT when you quit out of Illustrator & then relaunch it the custom Script will disappear. I looked into this & this is a known bug for years in Illustrator that is still not fixed.
    http://js4ai.blogspot.com/2012/03/how-to-permanently-tie-script-to-action.html
    Works untill you quit out & relaunch.
    BEFORE QUIT.
    AFTER RELAUNCH.
    SO the only work around I can get to work for now is to "Insert Menu Item..." "Other Script..." & this will stay even after relaunch BUT then every time we run the "Action" we have to manually select the script. (CRAP)
    Still here after relaunch.
    PLUS A BUG with recording the "Find and Replace".  In case you do not know, when you save "Actions" in Illustrator you can; save any of the actions that require a dialog box; 1) to either have the dialog box come up so you can enter whatever you need into it or 2) you can have the dialog box NOT come up & the action will just do what it had in it when you recorded it.  This feature is turned on or off by clicking the box next to the check mark on or off (see pic).
    So the BUG is, for my "Actions" that use the "Find and Replace" to delete the dash to work for some reason I have to have the first "Find and Replace" steps dialog botton ON so that the "Find and Replace" dialog box will open up.
         Let me explain, when you record to use the "Find and Replace" it will work fine even with the dialog box option clicked off; but if you quit Illustrator & then relaunch it & try to run the "Actions" that have the "Find and Replace" in them then Illustrator will crash.  So the only work around that I found for this CRAPPY BUG is to simply have the 1st "Find and Replace" in the recorded "Action" with the dialog box set to on (to open up when Action is run) & then we have to manually close it.  We don't have to type anything inside of it.  We simply have to have it open & then close.  Then for some reason the rest of the recorded "Actions" will run with out the dialog boxes opening with the deleteing of the 3rd dash as like when I 1st recorded it.
         So basically, if I want the "Actions" to work at this point I would have to do this;  every time I relaunch Illustrator I would need to manually load the custom script into the "Actions" & I would need to open & close the "Find and Replace" box.  This is CRAP the whole point of "Actions" & Scripts are so I can do everything MANUALLY, NO.  We should be able to have it work for us!
    OR maybe this would be the best solution!
         If inside the "ChangeFileNameDate" custom script it could simply open & then close the "Find and Replace" box (that would solve the crashing with "Find and Replace" in "actions")  then the custom script could cause the "Action" to play instead of the "Action" causing the custom script to play.  Then all we would have to do is drag down to the custom script from "File" & run that.  No crashing, No babysitting.
    DOES ANYONE KNOW HOW OR IF THIS IS POSSIBLE?  To add to the attached script:
    1)  At the beginning to open & close the "Find and Replace" box.
    2)  At the end to cause a saved "action" to run.
    WE WOULD BE SO VERY, INCREDIBLY, EXTREMELY GRATEFUL!
    //////////////////////////////////////////////////////////// english //
    // -=> WR-DateAndTime <=-
    // A Javascript for Adobe Illustrator
    // by Wolfgang Reszel ([email protected])
    // Version 0.9 from 22.9.2011
    // This script inserts the actual date or the actual time to a
    // predefined position in the document.
    // To define the position, you'll have to create an textobject and
    // execute this script while the object is selected. The whole object
    // has to be selected and not words or letters. You can mark more
    // objects, if you select each object separate and execute
    // the script on it.
    // With the placeholders {DATE} and {TIME} you are able to define a
    // particular point, where the date or the time should be replaced.
    // If there is no placeholder in the textobject
    // "{FILENAME}{FILEEXT} ({DATE}, {TIME})" will be used as standard placeholders.
    // To update the date and time execute this script without any object
    // selected.
    // There are some additional placeholders:
    //   {FILE}     - complete document-filename with path
    //   {FILEPATH} - only the documents filepath
    //   {FILENAME} - the filename of the document
    //   {FILEEXT}  - the file extension of the document inclusive dot
    // On my system this script can't see the path of the document, when
    // it was opened directly from windows Explorer (double click).
    // In Illustrator CS it is now possible to edit a DateAndTime-Object.
    // To enable the english messages and date-format change the "de"
    // into "en" in line 90.
    // Sorry for my bad english. For any corrections send an email to:
    // [email protected]
    //////////////////////////////////////////////////////////// Deutsch //
    // -=> WR-DateAndTime <=-
    // Ein Javascript fuer Adobe Illustrator
    // von Wolfgang Reszel ([email protected])
    // Version 0.9 vom 30.9.2011
    // Dieses Skript fuegt das aktuelle Datum und die aktuelle Uhrzeit an
    // eine vorher bestimmte Stelle im Dokument ein.
    // Um eine Stelle zu bestimmen, muss man ein Textobjekt erzeugen, es
    // markieren und dann dieses Skript aufrufen. Es muss das gesamte Objekt
    // ausgewaehlt sein, nicht etwa Buchstaben oder Woerter. Es lassen sich
    // nacheinander auch mehrere Objekte als Datum/Uhrzeit markieren.
    // Mit den Platzhaltern {DATE} und {TIME} (in geschweiften Klammern)
    // kann man bestimmen, wo genau im Text das Datum und die Uhrzeit
    // erscheinen soll. Sind die Platzhalter nicht vorhanden, wird
    // automatisch "{FILENAME}{FILEEXT} ({DATE} - {TIME})" verwendet.
    // Zum Aktualisieren des Datums/Uhrzeit muss man dieses Skript aufrufen
    // wenn kein Objekt ausgewaehlt ist.
    // Es gibt noch einige zusaetzliche Platzhalter:
    //   {FILE}     - kompletter Dateiname mit Pfad
    //   {FILEPATH} - nur der Verzeichnispfad des Dokuments
    //   {FILENAME} - der Dateiname des Dokuments
    //   {FILEEXT}  - die Dateiendung des Dokuments inklusive Punkt
    // Auf meinem System kann der Pfad nicht ermittelt werden, wenn das
    // Dokument vom Windows Explorer geoeffnet wird (Doppel-Klick).
    // InÿIllustrator CSÿkann man nun ein Datum/Uhrzeit-Objekt bearbeiten.
    // Um dieses Skript mit deutschen Meldungen und Datumsformat zu
    // versehen, muss in Zeile 90 das "en" durch ein "de" ersetzt werden.
    // Verbesserungsvorschlaege an: [email protected]
    //$.bp();
    var language="en";   // "de" fuer Deutsch
    var WR="WR-DateAndTime v0.9\n\n";
    var AIversion=version.slice(0,2);
    if (language == "de") {
      var format_preset = "{FILENAME}{FILEEXT} ({DATE} - {TIME})";
      var MSG_unsetmark = WR+"Dieses Objekt ist als aktuelles Datum/Uhrzeit markiert, soll die Markierung aufgehoben werden?";
      var MSG_setmark = WR+"Soll dieses Textobjekt als aktuelles Datum/Uhrzeit markiert werden?";
      var MSG_askformat = WR+"Soll das Textobjekt als Datum/Uhrzeit formatiert werden? Formate:\n{DATE}, {TIME}, {FILE}, {FILEPATH}, {FILENAME} und {FILEEXT}:"
      var MSG_editformat = WR+"Datums-/Uhrzeitformat bearbeiten (Leer = entfernen). Formate:\n{DATE}, {TIME}, {FILE}, {FILEPATH}, {FILENAME} und {FILEEXT}:"
      var MSG_notexto = WR+"Kein Textobjekt!";
      var MSG_selectedmany = "Zum Markieren als aktuelles Datum/Uhrzeit darf nur ein Textobjekt ausgew\xE4hlt sein und falls Sie die Daten aktualisieren wollen, darf kein Objekt ausgew\xE4hlt sein.";
      var MSG_nodocs = WR+"Kein Dokument ge\xF6ffnet."
      var Timeformat = 24;
      var TimeSep = ":";
      var AM = " am";
      var PM = " pm";
      var Dateformat = "dd.mm.yyyy";
    } else {
      var format_preset = "{FILENAME} ({DATE}, {TIME})";
      var MSG_unsetmark = WR+"This object is marked as actual date'n'time, do you want to remove the mark?";
      var MSG_setmark = WR+"Do you want to mark the selected textobject as actual date'n'time?";
      var MSG_askformat = WR+"Do you want to mark the textobject as actual date'n'time? Formats:\n{DATE}, {TIME}, {FILE}, {FILEPATH}, {FILENAME} and {FILEEXT}:"
      var MSG_editformat = WR+"Edit date'n'time (empty = remove). Formats:\n{DATE}, {TIME}, {FILE}, {FILEPATH}, {FILENAME} and {FILEEXT}:"
      var MSG_notexto = WR+"No textobject!";
      var MSG_selectedmany = "To mark as actual date'n'time, you have to select only one textobject. If you want to update the date'n'time-objects, there must be no object selected.";
      var MSG_nodocs = WR+"You have no open document."
      var Timeformat = 12;
      var TimeSep = ":";
      var AM = " am";
      var PM = " pm";
      var Dateformat = "yyyymmdd";
    var error=0;
    if (documents.length<1) {
      error++;
      alert(MSG_nodocs)
    if (error < 1) {
      date_n_time();
    function TodayDate()
      var Today = new Date();
      var Day = Today.getDate();
      var Month = Today.getMonth() + 1;
      var Year = Today.getYear();
      var PreMon = ((Month < 10) ? "0" : "");
      var PreDay = ((Day < 10) ? "0" : "");
      if(Year < 999) Year += 1900;
    var theDate = Dateformat.replace(/dd/,PreDay+Day);
    theDate = theDate.replace(/mm/,PreMon+Month);
    theDate = theDate.replace(/d/,Day);
    theDate = theDate.replace(/m/,Month);
    theDate = theDate.replace(/yyyy/,Year);
    theDate = theDate.replace(/yy/,Year.toString().substr(2,2));
    return theDate;
    function TodayTime()
      var Today = new Date();
      var Hours = Today.getHours();
      var Minutes = Today.getMinutes();
      var Suffix = "";
      if (Timeformat == 12) {
        if (Hours >= 12 ) {
    Suffix = PM;
    } else {
    Suffix = AM;
    if (Hours >= 13) {
    Hours = Hours - 12;
    if (Hours < 1) {
    Hours = Hours + 12;
      var PreHour = ((Hours < 10) ? "0" : "");
      var PreMin = ((Minutes < 10) ? "0" : "");
      return PreHour+Hours+TimeSep+PreMin+Minutes+Suffix;
    function DateUpdate(Name) {
      var docpath = activeDocument.path.fsName;
      var docname = activeDocument.name.replace(/(.*?)(?:\.([^.]+))?$/,'$1');
      var extension = activeDocument.name.replace(/(.*?)(?:(\.[^.]+))?$/,'$2');
      if (docpath.slice(2,3) == "\\") {
        docsep = "\\";
      } else {
        docsep = ":";
      var content = Name.slice(11);
      var content = content.replace(/\{FILE\}/,docpath+docsep+docname);
      var content = content.replace(/\{FILEPATH\}/,docpath);
      var content = content.replace(/\{FILENAME\}/,docname);
      var content = content.replace(/\{FILEEXT\}/,extension);
      var content = content.replace(/\{DATE\}/,TodayDate());
      var content = content.replace(/\{TIME\}/,TodayTime());
      return content;
    function date_n_time()
      if (selection.length == 1) {
        if (selection[0].typename == "TextArtItem" || selection[0].typename == "TextFrame") {
          if (selection[0].name.slice(0,11) == "actualDate:") {
            dateformat = selection[0].name.slice(11);
            Check = false;
            if (AIversion == "10") {
              Check = confirm( MSG_unsetmark );
            } else {
              dateformat = prompt(MSG_editformat, dateformat);
            if(dateformat != "" && Check) {
              selection[0].contents = selection[0].name.slice(11);
              selection[0].name="";
              selection[0].selected = false;
            if(dateformat == "" && !Check) {
              selection[0].name="";
              selection[0].selected = false;
            if(dateformat && dateformat !="" && !Check) {
              selection[0].name="actualDate:"+dateformat;
              selection[0].contents = DateUpdate(selection[0].name);
          } else {
            dateformat = selection[0].contents;
            if(dateformat.search(/\{DATE\}/) == -1 && dateformat.search(/\{TIME\}/) == -1 && dateformat.search(/\{FILE[A-Z]*\}/) == -1) dateformat = format_preset;
            Check = false;
            if (AIversion == "10") {
              Check = confirm( MSG_setmark );
            } else {
              dateformat = prompt(MSG_askformat, dateformat);
            if (dateformat || Check) {
              selection[0].name="actualDate:"+dateformat;
              selection[0].contents = DateUpdate(selection[0].name);
              selection[0].selected = false;
        } else {
          alert ( MSG_notexto );
      } else if (selection.length > 1) {
        alert ( MSG_selectedmany );
      } else {
        if (AIversion == "10") {
          var textArtItems = activeDocument.textArtItems;
          for (var i = 0 ; i < textArtItems.length; i++)
            if (textArtItems[i].name.slice(0,11) == "actualDate:") {
              textArtItems[i].selected = true;
              textArtItems[i].contents = DateUpdate(textArtItems[i].name);
        } else {
          var textFrames = activeDocument.textFrames;
          for (var i = 0 ; i < textFrames.length; i++)
            if (textFrames[i].name.slice(0,11) == "actualDate:") {
              textFrames[i].selected = true;
              textFrames[i].contents = DateUpdate(textFrames[i].name);

    Carlos or anyone,  I've been working on several ideas & think that I have come up with the best approach to work around these bugs.  But need it to work in java script.
    1)  In AppleSript I can build a script that will trigger an "Action" to run.  The "Action" will select an object by its "Attributes" "Note".  The selected text box in picture is called "UPPER FORDDOC NAME" so it will select this object only.
    activate application "Adobe Illustrator"
    on doAction(scriptName, actionSet)
              tell application "Adobe Illustrator"
      do script scriptName from actionSet
              end tell
    end doAction
    tell application "Adobe Illustrator"
              tell me to doAction("Save Part # Delete -", "TIC Color 03-13-12")
    end tell
    Can this be done in Java?
    If so then:
    2)  I built an AppleScript that can open the "Find and Replace" then simply close it; by using "System Events" to select the keystrokes.
    Is this possible to do in Java with out buying an extra program?  This AppleScript works great but need it to work also on the PC's.
    activate application "Adobe Illustrator"
    tell application "System Events"
      tell process "Adobe Illustrator"
      --This is the quick key to open the "Find and Replace" window
      keystroke "K" using {command down, shift down, option down}
      delay 1
      --This is the esc key
      key code 53
      end tell
    end tell
    I HOPE SO ssssssssoooooooo MUCH!

  • Snow Leopard and hosting Ruby Rails: mysql problem

    Hi, I'm just starting to look at ruby rails hosting on my 10.6.1 server. I have been working through the Apple tutorial "deploy rails on leopard" ( http://developer.apple.com/tools/deployonrailsleopard.html ).
    I have hit a problem with Capistrano attempting to use the Ruby MySql gem on the Snow Leopard server. The error is "The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql"
    Now, after much googling I have found a number of folks struggling to get the Ruby MySql gem working on 10.6 Clients. Mostly the suggestions involve installing a newer version of MySql and setting the compiler options during gem build.
    I'm a little nervous of just trying to mimic this approach on a server system. So I have a two part question:
    1. Has anyone found good documentation for setting up Ruby Rails on Snow Leopard server?
    2. Has anyone found good documentation on getting the Ruby MySql Gem running on 10.6 server?
    many thanks in advance, Jonathan

    it should work the same way as on 10.6 client.
    you might try this approach:
    http://hivelogic.com/articles/compiling-mysql-on-snow-leopard/

  • Does anyone know of a work around for this problem? : iphone 5 will not work on Chryslers uconnect.  I found out that they are working on it but have no ETA.   However, they will not help you if your vehicle is older thatn 2008.

    Do not get an iphone 5 if you want to use it with a Chrysler product.  The Chrysler Uconnect system might pair with your phone but the uconnect system will usually abend and become unusable after a few telephone conversations.  I have been to the dealer twice.  They have reset the uconnect system twice and I find it works for about 2 to 3 phone calls then it abends and uconnect becomes useless.  They had me call Chrysler at 1-800-247-9753.  I was told that the iphone five is not compatable at this time with any chrysler uconnect phone through the dash system, even the new vehicles.  He had me get on this web site: www.uconnectphone.com as a place to monitor as when it would be compatable.  They told me that Samsung seems to be working harder to make it compatible than apple is and they had no idea when it would begin to work.  In effect Chrysler was telling me dump the iphone and get a Samsung if you want it to work in a Chrysler.  Also, the site would only give you information for Chrysler that were 2008 or newer, they gave the following number to call if your vehicle was older.    I called that number and they told me that Chrysler and Uconnect had no plans at all to make the iphone 5 work, in the future, on any Chrysler older than 2008.  So.......If you have a Chrysler or Dodge that is older than 2008 you will NEVER  be able to use an iphone5 on the uconnect through the dash system.   Do not buy an iphone if you have an older vehicle.  It will never be supported for the $1,000 you paid for this uconnect system on your car.  My car is a 2005 Town and Country.  I asked both Chrysler and uconnect if their was some sort of work around so I could use my phone.  They both told me their was not and that they had no plans to resolve this situation for my vehicle.  This means that I need to either get rid of my $42,000 vehicle with low milage or get rid of my Iphone 5.  Niether are really good options. 
    I was also givne the following places to send formal complaints, even though I was told that neither Chrysler, Dodge or Apple were going to do anything to correct my problem: 
    for email:   [email protected]   or Mail:  Chrysler customer Assistance  P.O. Box 218004, Auburn Hills, Michigan  48321
    If anyone hears of a work around to be able to use an Iphone 5 in a Chrysler or Dodge product, please let me know. 

    This response is a little late as I just read about your problem. I have a 2012 Dodge Charger and a 2012 Chrysler Town and Country and both worked flawlessly with the iPhone 5s my wife and I had. However, we just upgraded to the iPhone 6 and Uconnect will receive calls but you cannot answer them. You can callout successfully, however. the annoyance being the inability to answer incoming calls in the HandsFree mode.

  • Work-around to "unknown device" problem

    I found a work-around to the "unknown device" problem, a pain to do, but much less painful than any alternatives I've found so far.
    In my case, I can connect my Ipod one time. After I eject it, if I reconnect, I get the Unknown Device error. That's where this work-around comes in.
    There is an INF file (a Windows hardware configuration file) in the Windows\INF directory that has a name that will be specific to your computer. Once you determine that file, you need to re-install it. Re-installing it allows the Ipod to be recognized the next time it is connected. These are the steps:
    1) Determine the file name on your computer. You only need to do this one time, and then remember the name. Using Regedit, navigate to HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-44455354 0000}. Then do an Edit / Find for "ipod" without the quotes, making sure that "Data" is checked and "Match whole string only" is not checked. It should find "Apple iPod USB Driver" in the "DriverDesc" value in one of the sub-keys. There will be another value called "InfPath". The data for that is the file name for the INF file on your computer. On my computer it is oem51.inf. It will be something like that on yours.
    2) In Windows Explorer, go to C:\Windows\Inf and find that file. In addition to "oem??.inf", there will be an "oem??.pnf" (same numbers), which is a binary version of the .inf file. Delete that file, or rename it if you prefer. If it exists, step 3 will not work.
    3) Right click on the .inf file and select Install. The computer will chug for a few seconds. The .pnf file should reappear and, more importantly, your iPod should now be able to connect one time. At least it does for me.
    I hope that Apple puts out a fix for this problem sometime soon. Meanwhile, doing steps 2 and 3 every time I want to connect is annoying, but bearable.

    I would like to apologize for posting this message. I promise that it did work and did seem to be the solution at the time I posted it, but it helps me no longer. My Ipod was recognized several consecutive times after I posted this with no work-around, but then it became an unknown device again, and there it stays, seemingly forever.
    I am a highly skilled and experienced Windows system programmer, and this has me stumped. I apologize for any time that my message may have wasted for others. I have also tried every other solution that has been posted here and elsewhere, and none work.
    I would recommend that Apple pay me a lot of money to find and fix this problem. Short of that, they should pay someone else to fix it. To have this many fatal problems for so many people should be considered unacceptable. Until a fix is available, I shall just be happy that I got as much onto my Ipod as I did before it became unavailable.

  • Work around for server not found problems on FF36

    I have found a work around for all the people having server not found problems with FF36.
    If you manually set your network adapter DNS to an external DNS server (as opposed to your local ISP) then the problem goes away. I set mine to use the two google DNS servers:
    Preferred: 8.8.8.8
    Alternate: 8.8.4.4
    Not a clue why this works but it is 100% successful on my desktop PC, whereas before I could hardly connect to a webpage with FF36 without multiple page refreshes and much frustration, even though FF35 was fine and rolling back to FF35 was also fine.
    Something has changed in FF36 and either the way it handles DNS or the way it works with some network adapters.
    It is nothing to do with add-ons, profiles or firewall software as I have tried all of these things and only the DNS change made a difference. I even copied over a full working profile and the program files directory for Mozilla from my portable which was having no problems and the problem still existed on the desktop, which is why I started looking at the network adapater since everything else between the working PC and the non working one was identical.
    Hopefully this will help the developers to pin down the real cause of the problem and fix it in the next release.

    Well done. Thanks for finding that.
    That is not only assigned but has an approved patch included in the scheduled Fx36.0.1 release so it should be fixed in few days, watch out for the upgrade.
    * Bug 1093983 - DNS resolver should not use 'ANY' to get cached records for TTL <sup>[https://bugzilla.mozilla.org/show_bug.cgi?id=1093983#c35 c#35]</sup>
    * https://wiki.mozilla.org/Firefox/Channels/Meetings/2015-03-03#Schedule_Update
    With the bug now fixed it would not really be appropriate to add further comment. I do now see another related bug assigned but not being fast tracked, so if all goes well that will probably land in Firefox 39.
    * Bug 1138242 - DNS: Request A and AAAA record types rather than ANY when obtaining TTL on Windows

  • I upgraded to GB 10.0.2.  But now its sandboxing 3rd pty apps and plugins can't connect to license manager. a Work around?

    I had been using Garageband and downloaded some 3rd  party apps which worked great, among them was BFD ECO.  I just upgraded my iMac to Yosemite and so I could upgrade to the Garageband 10.0.02. Great program, however, BFD ECO no only opens in plugin window in an error message that says, " Can't open BFD ECO because can not locate the license manager. I contacted BFD who told me that the license manager can't connect to garageband because its being "sandboxed", due to changes in the new GB and to contact Apple for a work around. Thanks for your help.

    I had been using Garageband and downloaded some 3rd  party apps which worked great, among them was BFD ECO.  I just upgraded my iMac to Yosemite and so I could upgrade to the Garageband 10.0.02. Great program, however, BFD ECO no only opens in plugin window in an error message that says, " Can't open BFD ECO because can not locate the license manager. I contacted BFD who told me that the license manager can't connect to garageband because its being "sandboxed", due to changes in the new GB and to contact Apple for a work around. Thanks for your help.

  • Printing Problem Solved (Temporary Work-around)

    I've posted before, and others have posted here and elsewhere, about problems printing with Aperture since upgrading to Leopard. In my case, it's been with an Epson R1800.
    Well, believe it or not, with the help of Epson support on the phone, I've figured this out. First of all, there is definitely a problem with Aperture's (or Leopard's) color management. What used to work (setting a color profile in the Aperture print dialog, and selecting "no color management" in the printer dialog) definitely does not work correctly at this point.
    If you want color management, what you have to do is select "System Managed" in the Aperture print dialog, and select (for Epson) "Color Controls - Epson Standard" in the Epson dialog. What this does is select the standard Epson profile for the paper you have selected. For example, if you've chosen Epson Premium Glossy Photo Paper, the printer driver will use the "SPR1800 Premium Glossy" profile (Epson's standard profile for that paper, assuming you've downloaded it). Of course, that gives you Epson's version of what you want to print. If you have created your own profiles, using a spectrophotometer for example, you need to get the printer driver to apply YOUR profile instead of Epson's.
    Here's how to apply your profile: Open Colorsync (in the Utilities folder), and select "Printers" in the Devices menu. Under the printer model, Stylus Photo R1800, in my case, select the profile for the paper you're interested in, say "SPR1800 Premium Glossy", and look on the right side of the window at "Current Profile:". Click the down arrow, and select "Other". Navigate to the profile you've created, and click "Open". This will set the profile you've created as what the printer driver will use when it thinks it's applying the SPR1800 Premium Glossy profile. Set other paper profiles (e.g., "SPR1800 Enhanced Matte") to whatever profile you've created for those papers.
    Now, when you select "System Managed" in the Aperture dialog, and "Color Controls - Epson Standard" in the Epson dialog, it will apply your own profile.
    Hopefully, Apple will fix the problem with color management, and we'll be able to go back to color management as it was before. In the meantime, this is the only work-around I've found.

    I was/am totally a Mac guy, meaning my roots were System 7 based, and my knowledge of all things UNIX is being built slowly as needed in the OS X world. While I can make Photoshop & Aperture (and the GUI portions of OS X) stand on their heads and do backflips for treats I can't, with much conviction, speak on the roots of UNIX drivers. I think, and someone please correct me if I'm wrong, that Gutenprint drivers are CUPS 'compatible' drivers, but not necessarily "CUPS" drivers in that they work with other printing platforms as well. Here are some sources of info:
    http://gimp-print.sourceforge.net/
    http://www.cups.org/
    The Gutenprint drivers may be the CUPS drivers for the Epson printer, I don't know for sure. On the Canon site, there are two drivers available for download for the Pro9000. One labeled standard, the other labeled CUPS. By default, when adding the printer, my system uses the CUPS driver. I can actually have the Pro9000 added twice, once with the CUPS driver, once with the standard driver. I spoke with an Canon engineer the other day, and contrary to the advice you get from the standard phone support reps, he told me to definitely use the CUPS driver when printing RAW or 16-bit images from Photoshop or Aperture, as it's the only way to do 16-bit printing.
    Message was edited by: KBeat

  • How to use a calc script to work around Implicitly share members

    I have a hierarchy which has some implicitly shared members( one child per parent)
    For example my cost center dimension is built the following way
    CostCenter
    |
    |-------------------CostCenter1
    | |
    | |--------------Member A( child of COst Center 1) ---------------------------Has 4 children members
    |
    |
    |------------------CostCenter 2
    |
    | Member B( Child of Cost Center 2)______________________ has 4 children
    Anytime I use a function to reference Member A from COstCenter 1, the function is automatically skipping the next level and looking at the bottom level
    For example if I do a @COUNT(SKIPNONE, @children(COstCenter1))
    it returns 4 instead of 1
    I know that if I use the never share option for the members it will fix the issue, but I want to know if there's a work around for it
    Here's the full script I am using
    /*Calculate gross and net values for all regions for parent level cost centers*/
    FIX(@RELATIVE("A_76867",0), @RELATIVE("A_76868",0),
    "USD",
    "GROSS_VIEW",
    "WorkingVersion",
    /*@IDESCENDANTS("Regions"),*/
    @IANCESTORS("R_Americas1"),
    @UDA("Scenarios", "CurScen"),
    @RELATIVE("F_ALL_FUNDING",0),
    /*@REMOVE(@IDESCENDANTS("E_10041716"), @RELATIVE("E_10041716",0))*/
    @ANCESTORS("E_10041676")
    FIX(@UDA("Years", "CurYear"), @UDA("Periods", "CURRENT_Q"))
    "No_LegalEntity"
    "GROSS_VIEW" = @SUMRANGE("NET_VIEW", @children(@currmbr(CostCenters)));
    IF (@ISDESC("A_76867"))
    IF(@COUNT(SKIPNONE,@children(@currmbr(CostCenters)))>1)
    "NET_ADJUSTMENTS" = @COUNT(SKIPNONE,@children(@currmbr(CostCenters)))*
    (1 - "A_LMV"->"NETTING_PERCENT"->"Annual_P"->@UDA("Years", "CurYear")->"R_global");
    ELSE "NET_ADJUSTMENTS" = (20000) *
    (1 - "A_LMV"->"NETTING_PERCENT"->"Annual_P"->@UDA("Years", "CurYear")->"R_global");
    ENDIF;
    ELSEIF (@ISDESC("A_76868"))
    IF(@COUNT(SKIPNONE,@children(@currmbr(CostCenters)))>1)
    "NET_ADJUSTMENTS" = @COUNT(SKIPNONE,@children(@currmbr(CostCenters))) *
    (1 - "A_SMV"->"NETTING_PERCENT"->"Annual_P"->@UDA("Years", "CurYear")->"R_global");
    ELSE "NET_ADJUSTMENTS" = (20000) *
    (1 - "A_LMV"->"NETTING_PERCENT"->"Annual_P"->@UDA("Years", "CurYear")->"R_global");
    ENDIF;
    ENDIF;
    ENDFIX
    FIX(@UDA("Years", "Future1"), @UDA("Periods", "FUTURE_Q"))
    "No_LegalEntity"
    "GROSS_VIEW" = @SUMRANGE("NET_VIEW", @children(@currmbr(CostCenters)));
    IF (@ISDESC("A_76867"))
    IF(@COUNT(SKIPNONE,@children(@currmbr(CostCenters)))>1)
    "NET_ADJUSTMENTS" = @SUMRANGE("NET_ADJUSTMENTS", @children(@currmbr(CostCenters))) *
    (1 - "A_LMV"->"NETTING_PERCENT"->"Annual_P"->@UDA("Years", "CurYear")->"R_global");
    ELSE "NET_ADJUSTMENTS" = ("NET_ADJUSTMENTS") *
    (1 - "A_LMV"->"NETTING_PERCENT"->"Annual_P"->@UDA("Years", "CurYear")->"R_global");
    ENDIF;
    ELSEIF (@ISDESC("A_76868"))
    IF(@COUNT(SKIPNONE,@children(@currmbr(CostCenters)))>1)
    "NET_ADJUSTMENTS" = @SUMRANGE("NET_ADJUSTMENTS", @children(@currmbr(CostCenters))) *
    (1 - "A_SMV"->"NETTING_PERCENT"->"Annual_P"->@UDA("Years", "CurYear")->"R_global");
    ELSE "NET_ADJUSTMENTS" = ("NET_ADJUSTMENTS") *
    (1 - "A_LMV"->"NETTING_PERCENT"->"Annual_P"->@UDA("Years", "CurYear")->"R_global");
    ENDIF
    ENDIF;
    ENDFIX
    ENDFIX
    ________________________________________

    it is choosing the chilod member instead of the parent eventhough the fix is defined to use the parent memberAnd that's an implied share.
    Per Kevin's recommendation, make the parents Never Share and your code will work the way you expect.
    Regards,
    Cameron Lackpour

Maybe you are looking for

  • BW 3.5 Upgrade approx 20Days to do?

    I would like some input into estimates of effort to upgrade our 3.1 to 3.5. I have been following some threads and it seems that the upgrade,if you follow the SAP instructions and are well prepared, seems straight forward. I have reviewed the 'How to

  • Moving BC via Winclone to a new computer....

    Question regarding moving/installing a bc partition to a new computer. I have a backup via winclone of my MBPro windows setup that I would like to install on my new Imac. I understand a different driver setup will be needed via the create a driver di

  • Mixing NTSC and PAL on FCP X timeline.

    I have a timeline which has both NTSC and PAL clips. The first clip was NTSC. What settings should I use to Share the timeline into .mov? Eventually I want to burn the .mov file onto a DVD.

  • Has anybody found the fix for when audio stops working all of a sudden in FIrefox

    I DO NOT want to restart Firefox - and YES - I have RESET Firefox itself MANY TIMES - AND YES - I have the LATEST FIrefox - AND NO - I don't have any conflicting add-ins / extensions other than Fire FTP - and this happens ALL THE TIME - Does anybody

  • Who agrees the thumbnails in Mission control need to be bigger?

    Yes/no . I am on an eleven inch air. They look like little postage stamps with braille on them. Totally useless to me. Did anyone at Apple bother to test it on an 11 inch air to see how it worked? I have to wonder.