Is it possible to re-use Unix tools?

Hi I have done some programming in C on Linux, lately I had some ideas for Mac apps and now I had some questions...
I suppose I'll had to learn Obj-C and Cocoa as that's the standard tool for programming on Mac? Now, what about Unix tools it came with, can I reuse it to some degree? I believe some GUI Tools that OS X came with reuses stuff from Darwin... like how Disk Utility uses diskutil...
So I am wondering, if I want to start programming, what should I learn first? As I said I am comfortable with C and coming from Linux background, I know a fair a bit about Unix, shell script, cron jobs, etc... but I like to know what's the way to make GUI Apps on OS X that possibly reuses functionality from Darwin Unix tools? Like, does Cocoa provides this functionality or?
And I do have set aside some money to invest in a Cocoa book or something.
Thanks.
Message was edited by: Sunnnz
Message was edited by: Sunnnz

Sunnnz,
One option is to use standard C calls to execute other command line tools, such as system(), fork()/exec(), popen()/pclose().
But if your intent is to build full fledged GUI applications then you probably will need to learn some of the other APIs and frameworks. Cocoa gives you NSTask that wraps much of the complexity of executing other tools into an Objective-C class.
AppleScript (using Script Editor) provides a "do shell script" command that can be used to execute shell scripts or command line tools from within your AppleScripts. However, plain vanilla AppleScript doesn't give you very much versatility for creating a GUI interface for your application.
But, you can also use AppleScript Studio (within Xcode). AS Studio merges AppleScript with Cocoa interface components and allows you to easily create fairly complex GUI applications that wrap calls to command line tools (using "do shell script").
One drawback of using "do shell script" within AppleScript or AS Studio is that you can't create an interactive session with the tool you launch. In other words, "do shell script" expects the tool it runs to run to completion before the "do shell script" call returns control to your AppleScript. In many cases this is not a problem since you can pass the tool or shell script all the command line options it needs and then get the result of the execution back into an AppleScript variable. But if your app truly needs to interact with the other process while it's running then you'll have to use something like Cocoa's NSTask or the lower level C functions mentioned above.
Steve

Similar Messages

  • Using Unix tools with Oracle on Windows

    I currently have an Oracle database installed on Windows, but would like to use Unix scripting tools and commands when connecting with my database.
    Can anyone advise a good way to configure my system so that I can connect to my database from a Unix-like system?
    Thanks in advance!

    If getting a unix like system installed is not feasible (or is not an option), use this:
    http://cygwin.com/
    http://www.cygwin.com/mirrors.html
    This is not exactly like running unix tools against the Oracle db, but allows you access to unix type shell for almost all of your unix shell scripting needs.
    Message was edited by:
    Kamal Kishore

  • Updating preinstalled UNIX tools

    Dear all,
    I am using UNIX tools such as svn on several machines including Solaris servers and when installing from the source on the server I realized that the version of svn shipped with Mac OS X Leopard 10.5.6 is quite outdated.
    I used fink to compile an up to date version and set a symbolic link in /usr/bin to the new svn executable.
    It works fine. How I saw that also the sqlite3 client is kind of old and I also would like to update this. I could take the same route, but I do not feel good about changing stuff in system folders like /usr/bin. I have the bad feeling that it could hit me later when updating the OS or so.
    Is there an alternative, clean and recommended way to update command line tools shipped with the OS?
    Thanks
    Thomas

    bash is still bash, and PATH is still PATH
    The changes Apple has made relate more to traditional admin stuff, not the basic interactive terminal environment.
    And of course every Unix implementation by a different vendor has different admin stuff (which is why POSIX and X/Open have not created a standard for it), each implementation has its own driver implementations, they all seem to have their own special file system implementations, etc... But the shells are generally cross platform, and while some variation on which options are supported, most core Unix commands are available across all platforms (bash, ksh, zsh, sh, csh, tcsh, being a part of that group).
    While I'm sure you will run into some hiccups from what you know about a previous Unix experience, you will also find that for the most part the Unix side of Mac OS X is extremely familar (especially if you come from a BSD Unix background).
    The best source for additional already ported Mac OS X Open Source packages is fink.sf.net (which you already know about), and MacPorts.org (which I favor these days).
    And as has been pointed out, DO NOT mess with Mac OS X installed versions, you could break a Mac maintenence script, a Mac update, or some other Open Source package ported to Mac OS X that depended on the Mac OS X installed standard tool, which you changed. Rather just mess with your own account's PATH.

  • Use of XVFB Unix tool

    we have got a Java application deployed on a WAS 6.40 SP13 and we want to use the server unix tool xvfb for displaying drawings in the browser of the users.
    In a previous step we have got this application running on a IPlanet server and we added these 2 lines:
    DISPLAY=:1.0; export DISPLAY
    /usr/X11R6/bin/Xvfb :1 -screen 0 1152x900x8 &
    in the start file of the application of the IPlanet server.
    So my question is: where can i add these lines in a J2EE project developped with SAP Developer Studio to use the tool ?
    Thank in advance,
    Eric.

    Hi
    RWD uPerform records your actions in Microsoft Windows,web-based, and enterprise applications, and outputs a professionally formatted document and simulation. You can capture screens, buttons, edit fields, and more in the target application.
    The recording process captures information to simultaneously produce both a simulation view and a document view of procedural content.
    RWD uPerform captures actions in the following target applications:
    ❐ Standard Microsoft Windows and web browser applications: Support for these
    applications is provided in the uPerform base recorder. Application adherence to
    World Wide Web Consortium (W3C) and Microsoft Windows standards will
    determine the consistency and quality of recording. Due to the technology involved in
    recording, the DOS command window cannot be recorded.
    ❐ SAP: Support for SAP applications is provided in the uPerform SAP plug-in recorder.
    ❐ Oracle: Support for this application is provided in the uPerform Oracle plug-in
    recorder.
    ❐ PeopleSoft: Support for this application is provided in the uPerform PeopleSoft plugin
    recorder.
    ❐ Citrix: In addition, support for applications in the Citrix Presentation Server 4.5
    environment is also available.
    Regards
    Manish Bansal

  • IPhone SDK Beta and Unix Tools

    Does anyone know how to compile Unix tools for the iPhone with the SDK? All I seem to be able to find is, "install the toolchain". That doesn't help.
    Specifically, I'd like to compile ettercap-ng. I know ettercap has ARM sources and even an ARM .deb in the apt-get repo (for debian). Given all that, it shouldn't be hard to do.
    I've already got some dev tools on my actual iPhone, and I can use a terminal emulator to issue the compile and make commands.
    I'm trying to compile ettercap-NG 0.7.3, and every time I do, (cd /{ettercap source here} && ./configure) I get:
    checking whether make sets $(MAKE)... (cached) yes
    checking how to run the C preprocessor... /lib/cpp
    configure: error: C preprocessor "/lib/cpp" fails sanity check
    See `config.log' for more details.
    Seeing as that's as far as I seem to be able to get on the actual handset, does anyone know how to use the SDK on a MacBook (Leopard 10.5.3 so on and so forth) to do it, and then transfer it over?

    Mark, You have to be a registered iPhone developer to have the beta level firmware that allows direct access to the iPhone via the SDK. As far as accessing the BSD file structures the only way AFAIK thats currently possible is to hack the phone. And of course we cannot discuss that on this forum....
    Try over here: http://www.appstoredeveloper.com/forum/index.php?sid=fdd5a5f29c264bd57440ba989ee 4b054
    or here: http://www.modmyifone.com/forums/iphone-ipod-touch-sdk-development-discussion/

  • Using Text Tool Freezes Photoshop CC 2014.2 x64 release

    I have just updated Photoshop CC to 2014.2.0 -- 20140926.r.236 x64 release. Now I am experiencing an issue when I use the text tool to just type a few words on a new document or layer. The application seems to freeze up as soon as I start typing? I wait several minutes with nothing happening and have to resort to using the Windows task manger to kill the photoshop processes. This did not happen before I updated to this release?? Please advise how to fix this if possible to [email protected].
    I'm using Windows 7 x64
    Here's the system info reported from Photoshop:
    Adobe Photoshop Version: 2014.2.0 20140926.r.236 2014/09/26:23:59:59 x64
    Operating System: Windows 7 64-bit
    Version: 6.1 Service Pack 1
    System architecture: Intel CPU Family:6, Model:7, Stepping:10 with MMX, SSE Integer, SSE FP, SSE2, SSE3, SSE4.1
    Physical processor count: 2
    Processor speed: 3000 MHz
    Built-in memory: 8189 MB
    Free memory: 1413 MB
    Memory available to Photoshop: 7161 MB
    Memory used by Photoshop: 80 %
    3D Multitone Printing: Disabled.
    Windows 2x UI: Disabled.
    Highbeam: Enabled.
    Image tile size: 128K
    Image cache levels: 2
    Font Preview: Medium
    TextComposer: Latin
    Display: 1
    Display Bounds: top=0, left=0, bottom=1024, right=1280
    OpenGL Drawing: Enabled.
    OpenGL Allow Old GPUs: Not Detected.
    OpenGL Drawing Mode: Normal
    OpenGL Allow Normal Mode: True.
    OpenGL Allow Advanced Mode: True.
    AIFCoreInitialized=1
    AIFOGLInitialized=1
    OGLContextCreated=1
    NumGLGPUs=1
    glgpu[0].GLVersion="3.0"
    glgpu[0].GLMemoryMB=1024
    glgpu[0].GLName="ATI Radeon HD 4800 Series "
    glgpu[0].GLVendor="ATI Technologies Inc."
    glgpu[0].GLVendorID=4098
    glgpu[0].GLDriverVersion="8.850.0.0"
    glgpu[0].GLRectTextureSize=8192
    glgpu[0].GLRenderer="ATI Radeon HD 4800 Series "
    glgpu[0].GLRendererID=37952
    glgpu[0].HasGLNPOTSupport=1
    glgpu[0].GLDriver="aticfx64.dll,aticfx64.dll,aticfx64.dll,aticfx32,aticfx32,aticfx32,atium d64.dll,atidxx64.dll,atidxx64.dll,atiumdag,atidxx32,atidxx32,atiumdva,atiumd6a.cap,atitmm6 4.dll"
    glgpu[0].GLDriverDate="20110419000000.000000-000"
    glgpu[0].CanCompileProgramGLSL=1
    glgpu[0].GLFrameBufferOK=1
    glgpu[0].glGetString[GL_SHADING_LANGUAGE_VERSION]="3.30"
    glgpu[0].glGetProgramivARB[GL_FRAGMENT_PROGRAM_ARB][GL_MAX_PROGRAM_INSTRUCTIONS_ARB]=[2147 483647]
    glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_UNITS]=[8]
    glgpu[0].glGetIntegerv[GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS]=[32]
    glgpu[0].glGetIntegerv[GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS]=[16]
    glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_IMAGE_UNITS]=[16]
    glgpu[0].glGetIntegerv[GL_MAX_DRAW_BUFFERS]=[8]
    glgpu[0].glGetIntegerv[GL_MAX_VERTEX_UNIFORM_COMPONENTS]=[16384]
    glgpu[0].glGetIntegerv[GL_MAX_FRAGMENT_UNIFORM_COMPONENTS]=[16384]
    glgpu[0].glGetIntegerv[GL_MAX_VARYING_FLOATS]=[128]
    glgpu[0].glGetIntegerv[GL_MAX_VERTEX_ATTRIBS]=[29]
    glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_PROGRAM]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_PROGRAM]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_SHADER]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_SHADER]=1
    glgpu[0].extension[AIF::OGL::GL_EXT_FRAMEBUFFER_OBJECT]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_RECTANGLE]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_FLOAT]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_OCCLUSION_QUERY]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_BUFFER_OBJECT]=1
    glgpu[0].extension[AIF::OGL::GL_ARB_SHADER_TEXTURE_LOD]=1
    License Type: Subscription
    Serial number: 96040090050480634073
    Application folder: C:\Program Files\Adobe\Adobe Photoshop CC 2014\
    Temporary file path: C:\Users\Home\AppData\Local\Temp\
    Photoshop scratch has async I/O enabled
    Scratch volume(s):
    F:\, 2.73T, 1.89T free
    Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CC 2014\Required\Plug-Ins\
    Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CC 2014\Plug-ins\
    Installed components:
    A3DLIBS.dll A3DLIB Dynamic Link Library 9.2.0.112
    ACE.dll ACE 2014/08/12-23:42:09 79.557478 79.557478
    adbeape.dll Adobe APE 2013/02/04-09:52:32 0.1160850 0.1160850
    AdbePM.dll PatchMatch 2014/09/07-21:07:38 79.558079 79.558079
    AdobeLinguistic.dll Adobe Linguisitc Library 8.0.0
    AdobeOwl.dll Adobe Owl 5.2.4
    AdobePDFL.dll PDFL 2014/08/18-15:13:12 79.512424 79.512424
    AdobePIP.dll Adobe Product Improvement Program 7.2.1.3399
    AdobeXMP.dll Adobe XMP Core 2014/08/20-09:53:02 79.156797 79.156797
    AdobeXMPFiles.dll Adobe XMP Files 2014/08/20-09:53:02 79.156797 79.156797
    AdobeXMPScript.dll Adobe XMP Script 2014/08/20-09:53:02 79.156797 79.156797
    adobe_caps.dll Adobe CAPS 8,0,0,13
    AGM.dll AGM 2014/08/12-23:42:09 79.557478 79.557478
    ahclient.dll AdobeHelp Dynamic Link Library 1,8,0,31
    amtlib.dll AMTLib (64 Bit) 8.0.0.122212002 BuildVersion: 8.0; BuildDate: Wed Jul 30 2014 15:59:34) 1.000000
    ARE.dll ARE 2014/08/12-23:42:09 79.557478 79.557478
    AXE8SharedExpat.dll AXE8SharedExpat 2013/12/20-21:40:29 79.551013 79.551013
    AXEDOMCore.dll AXEDOMCore 2013/12/20-21:40:29 79.551013 79.551013
    Bib.dll BIB 2014/08/12-23:42:09 79.557478 79.557478
    BIBUtils.dll BIBUtils 2014/08/12-23:42:09 79.557478 79.557478
    boost_date_time.dll photoshopdva 8.0.0
    boost_signals.dll photoshopdva 8.0.0
    boost_system.dll photoshopdva 8.0.0
    boost_threads.dll photoshopdva 8.0.0
    cg.dll NVIDIA Cg Runtime 3.0.00007
    cgGL.dll NVIDIA Cg Runtime 3.0.00007
    CIT.dll Adobe CIT 2.2.6.32411 2.2.6.32411
    CITThreading.dll Adobe CITThreading 2.2.6.32411 2.2.6.32411
    CoolType.dll CoolType 2014/08/12-23:42:09 79.557478 79.557478
    dvaaudiodevice.dll photoshopdva 8.0.0
    dvacore.dll photoshopdva 8.0.0
    dvamarshal.dll photoshopdva 8.0.0
    dvamediatypes.dll photoshopdva 8.0.0
    dvametadata.dll photoshopdva 8.0.0
    dvametadataapi.dll photoshopdva 8.0.0
    dvametadataui.dll photoshopdva 8.0.0
    dvaplayer.dll photoshopdva 8.0.0
    dvatransport.dll photoshopdva 8.0.0
    dvaui.dll photoshopdva 8.0.0
    dvaunittesting.dll photoshopdva 8.0.0
    dynamiclink.dll photoshopdva 8.0.0
    ExtendScript.dll ExtendScript 2014/01/21-23:58:55 79.551519 79.551519
    icucnv40.dll International Components for Unicode 2013/02/25-15:59:15 Build gtlib_4.0.19090
    icudt40.dll International Components for Unicode 2013/02/25-15:59:15 Build gtlib_4.0.19090
    igestep30.dll IGES Reader 9.3.0.113
    imslib.dll IMSLib DLL 7.0.0.154
    JP2KLib.dll JP2KLib 2014/06/28-00:28:27 79.254012 79.254012
    libifcoremd.dll Intel(r) Visual Fortran Compiler 10.0 (Update A)
    libiomp5md.dll Intel(R) OpenMP* Runtime Library 5.0
    libmmd.dll Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler 12.0
    LogSession.dll LogSession 7.2.1.3399
    mediacoreif.dll photoshopdva 8.0.0
    MPS.dll MPS 2014/08/18-23:43:19 79.557676 79.557676
    pdfsettings.dll Adobe PDFSettings 1.04
    Photoshop.dll Adobe Photoshop CC 2014 15.2
    Plugin.dll Adobe Photoshop CC 2014 15.2
    PlugPlugExternalObject.dll Adobe(R) CEP PlugPlugExternalObject Standard Dll (64 bit) 5.0.0
    PlugPlugOwl.dll Adobe(R) CSXS PlugPlugOwl Standard Dll (64 bit) 5.2.0.46
    PSArt.dll Adobe Photoshop CC 2014 15.2
    PSViews.dll Adobe Photoshop CC 2014 15.2
    SCCore.dll ScCore 2014/01/21-23:58:55 79.551519 79.551519
    ScriptUIFlex.dll ScriptUIFlex 2014/01/20-22:42:05 79.550992 79.550992
    svml_dispmd.dll Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler 12.0
    tbb.dll Intel(R) Threading Building Blocks for Windows 4, 2, 2013, 1114
    tbbmalloc.dll Intel(R) Threading Building Blocks for Windows 4, 2, 2013, 1114
    TfFontMgr.dll FontMgr 9.3.0.113
    TfKernel.dll Kernel 9.3.0.113
    TFKGEOM.dll Kernel Geom 9.3.0.113
    TFUGEOM.dll Adobe, UGeom© 9.3.0.113
    updaternotifications.dll Adobe Updater Notifications Library 8.0.0.14 (BuildVersion: 1.0; BuildDate: BUILDDATETIME) 8.0.0.14
    VulcanControl.dll Vulcan Application Control Library 5.0.0.82
    VulcanMessage5.dll Vulcan Message Library 5.0.0.82
    WRServices.dll WRServices Fri Mar 07 2014 15:33:10 Build 0.20204 0.20204
    wu3d.dll U3D Writer 9.3.0.113
    Required plug-ins:
    3D Studio 15.2 (2014.2.0 x001)
    Accented Edges 15.2
    Adaptive Wide Angle 15.2
    Angled Strokes 15.2
    Average 15.2 (2014.2.0 x001)
    Bas Relief 15.2
    BMP 15.2
    Camera Raw 8.6
    Camera Raw Filter 8.6
    Chalk & Charcoal 15.2
    Charcoal 15.2
    Chrome 15.2
    Cineon 15.2 (2014.2.0 x001)
    Clouds 15.2 (2014.2.0 x001)
    Collada 15.2 (2014.2.0 x001)
    Color Halftone 15.2
    Colored Pencil 15.2
    CompuServe GIF 15.2
    Conté Crayon 15.2
    Craquelure 15.2
    Crop and Straighten Photos 15.2 (2014.2.0 x001)
    Crop and Straighten Photos Filter 15.2
    Crosshatch 15.2
    Crystallize 15.2
    Cutout 15.2
    Dark Strokes 15.2
    De-Interlace 15.2
    Dicom 15.2
    Difference Clouds 15.2 (2014.2.0 x001)
    Diffuse Glow 15.2
    Displace 15.2
    Dry Brush 15.2
    Eazel Acquire 15.2 (2014.2.0 x001)
    Embed Watermark 4.0
    Entropy 15.2 (2014.2.0 x001)
    Export Color Lookup Tables NO VERSION
    Extrude 15.2
    FastCore Routines 15.2 (2014.2.0 x001)
    Fibers 15.2
    Film Grain 15.2
    Filter Gallery 15.2
    Flash 3D 15.2 (2014.2.0 x001)
    Fresco 15.2
    Glass 15.2
    Glowing Edges 15.2
    Google Earth 4 15.2 (2014.2.0 x001)
    Grain 15.2
    Graphic Pen 15.2
    Halftone Pattern 15.2
    HDRMergeUI 15.2
    HSB/HSL 15.2
    IFF Format 15.2
    IGES 15.2 (2014.2.0 x001)
    Ink Outlines 15.2
    JPEG 2000 15.2
    Kurtosis 15.2 (2014.2.0 x001)
    Lens Blur 15.2
    Lens Correction 15.2
    Lens Flare 15.2
    Liquify 15.2
    Matlab Operation 15.2 (2014.2.0 x001)
    Maximum 15.2 (2014.2.0 x001)
    Mean 15.2 (2014.2.0 x001)
    Measurement Core 15.2 (2014.2.0 x001)
    Median 15.2 (2014.2.0 x001)
    Mezzotint 15.2
    Minimum 15.2 (2014.2.0 x001)
    MMXCore Routines 15.2 (2014.2.0 x001)
    Mosaic Tiles 15.2
    Multiprocessor Support 15.2 (2014.2.0 x001)
    Neon Glow 15.2
    Note Paper 15.2
    NTSC Colors 15.2 (2014.2.0 x001)
    Ocean Ripple 15.2
    OpenEXR 15.2
    Paint Daubs 15.2
    Palette Knife 15.2
    Patchwork 15.2
    Paths to Illustrator 15.2
    PCX 15.2 (2014.2.0 x001)
    Photocopy 15.2
    Photoshop 3D Engine 15.2 (2014.2.0 x001)
    Photoshop Touch 14.0
    Picture Package Filter 15.2 (2014.2.0 x001)
    Pinch 15.2
    Pixar 15.2 (2014.2.0 x001)
    Plaster 15.2
    Plastic Wrap 15.2
    PLY 15.2 (2014.2.0 x001)
    PNG 15.2
    Pointillize 15.2
    Polar Coordinates 15.2
    Portable Bit Map 15.2 (2014.2.0 x001)
    Poster Edges 15.2
    PRC 15.2 (2014.2.0 x001)
    Radial Blur 15.2
    Radiance 15.2 (2014.2.0 x001)
    Range 15.2 (2014.2.0 x001)
    Read Watermark 4.0
    Render Color Lookup Grid NO VERSION
    Reticulation 15.2
    Ripple 15.2
    Rough Pastels 15.2
    Save for Web 15.2
    ScriptingSupport 15.2
    Shake Reduction 15.2
    Shear 15.2
    Skewness 15.2 (2014.2.0 x001)
    Smart Blur 15.2
    Smudge Stick 15.2
    Solarize 15.2 (2014.2.0 x001)
    Spatter 15.2
    Spherize 15.2
    Sponge 15.2
    Sprayed Strokes 15.2
    Stained Glass 15.2
    Stamp 15.2
    Standard Deviation 15.2 (2014.2.0 x001)
    STL 15.2 (2014.2.0 x001)
    Sumi-e 15.2
    Summation 15.2 (2014.2.0 x001)
    Targa 15.2
    Texturizer 15.2
    Tiles 15.2
    Torn Edges 15.2
    Twirl 15.2
    U3D 15.2 (2014.2.0 x001)
    Underpainting 15.2
    Vanishing Point 15.2
    Variance 15.2 (2014.2.0 x001)
    Virtual Reality Modeling Language | VRML 15.2 (2014.2.0 x001)
    Water Paper 15.2
    Watercolor 15.2
    Wave 15.2
    Wavefront|OBJ 15.2 (2014.2.0 x001)
    WIA Support 15.2 (2014.2.0 x001)
    Wind 15.2
    Wireless Bitmap 15.2 (2014.2.0 x001)
    ZigZag 15.2
    Optional and third party plug-ins: NONE
    Plug-ins that failed to load: NONE
    Flash: NONE
    Installed TWAIN devices: NONE
    http://feedback.photoshop.com/photoshop_family/topics/using-text-tool-freezes-photoshop-cc -2014-2-0-20140926-r-236-x64-release/replies/14873829 

    Check out this other thread I started
    http://feedback.photoshop.com/photoshop_family/topics/using-text-tool-freezes-photoshop-cc -2014-2-0-20140926-r-236-x64-release?utm_source=notification&utm_medium=email&utm_campaign =new_reply&utm_content=reply_button&reply[id]=14914157#reply_14914157
    There it's help there.  I've not totally solved my problem but others seemed to have.
    Richard

  • I want to set Firefox to never remember history. When I do this using the tools tab and click okay, it goes right back to "Use Custom Settings for History". I don't want that.

    I know how to manage privacy using the tools tab at the top of the address bar, or so I thought. I want to choose "Never Remember History". When I do that, and click "OK", the next time I check the privacy settings, the history is right back to "Use custom settings for history". I don't want this. Also, I don't want to use autocomplete for forms, but I can't get those settings to stay, either. I basically don't want info. stored on this computer. My system was hacked several months ago, by some joker who named all my system folders a racist slur (I reported it to Norton, and a technician had a look at it). Anyway, I want to keep things as safe as possible. Please allow me to delete all my history when I close Firefox. I don't really like Google, either, because they have a reputation for not respecting people's privacy. I don't like that I didn't have an option to uncheck google's toolbar when I installed Firefox.
    Thank you.

    That is probably OK.<br />
    You may have changed one of the other history or cookie settings.
    If Firefox shows the "Use custom settings for history" setting then that is an indication that at least one of the history and cookie settings are not the default to make you aware that changes were made.

  • Company code split by using the Tool SLO

    Hello All,
    we are working a company code split project by using the Tool SLO(System landscape Optimization)
    in the current scenario, we have one company code , one sales org and 2 plants .we wants to split 2 company codes as per the plants .alos we need to create a sales org for the 2nd company code.
    i have following queastions .
    1.Documents created before split for one company code and sales org .after split is it possible to change the company code and sales org for the Documents ?
    2.in case of Complaints (Credit memo, Returns) when we do with refference to earlier Documents created by different company code .after split we need to create a return memo request (bu using different Company code and sales org)with refference to the earlier Document (created by Different company code and sales org) how it is possible ?
    3. the same above point can be for any refference Documents like Inquiry,Quatation,Contract  and sales order.
    if any of you have worked for this kind of project and Tool, please help me on this .
    Thanks
    Radhika

    Thanks for the reply.
    I'd never noticed that "Copy motion as ActionScript 3.0".  That was pretty sharp.  The only catch is...it doesn't look anything like what I'm used to.
    This is what I'm used to:
    myTween = new Tween(imageLoader,"alpha", Strong.easeOut, imageLoader.alpha, 1, 4, true);
    And this is what I've got:
    import fl.motion.Animator;
    var tween_xml:XML = <Motion duration="36" xmlns="fl.motion.*" xmlns:geom="flash.geom.*" xmlns:filters="flash.filters.*">
        <source>
            <Source frameRate="12" x="212.5" y="141" scaleX="1" scaleY="1" rotation="0" elementType="graphic" symbolName="Tween 1">
                <dimensions>
                    <geom:Rectangle left="-212.5" top="-141" width="425" height="282"/>
                </dimensions>
                <transformationPoint>
                    <geom:Point x="0.5" y="0.5"/>
                </transformationPoint>
            </Source>
        </source>
        <Keyframe index="0" tweenSnap="true" tweenSync="true">
            <color>
                <Color alphaMultiplier="0"/>
            </color>
            <tweens>
                <SimpleEase ease="0"/>
            </tweens>
        </Keyframe>
        <Keyframe index="35">
            <color>
                <Color/>
            </color>
        </Keyframe>
    </Motion>;
    var tween_animator:Animator = new Animator(tween_xml, tween);
    tween_animator.play();
    I guess I sort assumed that the code would be similiar, (making an '***' out of me and umption) It looks more like XML or MXML than AS3.
    Why so different?

  • Sending email attachments using unix shell script

    hi
    I want to send report generated my spooled file as attachment using unix shell script.
    Can somebody help me out ?
    many thanks

    thanks a tonn it worked.
    but i have another issue is it possible to add names in CC also ?
    Also here is my code which spools the output of SP to a txt file. the File name is generated dynamically.
    as shown below:
    I need to send this generated file as attachement.
    how do I do this? Here the shell script
    =========================================================
    #!/bin/sh
    ORA_USER=scott
    ORA_PWD=tiger
    #Get the input parameter
    if [ ! "$1" ]; then
    STR="NULL"
    else
    STR="'"$1"'"
    fi
    #echo "exec pkg1($STR);"
    #Connecting to oracle
    sqlplus -s <<EOF
    $ORA_USER/$[email protected]
    ---sql plus enviornment settings
    set linesize 160
    set pagesize 60
    set serveroutput on size 1000000 for wra
    set feedback off
    set termout off
    column dcol new_value mydate noprint
    select to_char(sysdate,'YYYYMMDDHH24MISS') dcol from dual;
    spool &mydate.report.txt
    exec pkg1($STR);
    spool off
    EOF
    exit
    =========================================================
    the file name will take sysdate as name so that every time a new file will be generated.
    this file I need to send as attachment.
    null

  • How to send html messages using unix mail ?

    Hi,
    I'm wondering if it's possible to send html formated mail using Unix mail command ?
    Regards,
    Didier.

    It works fine for me right out of the box; I've done zero to configure anything. In my case, I presume the HTML is encoded in a file. Then I invoke a script which adds the following mail headers before the HTML, then calls sendmail:
    <pre class=command>MIME-Version: 1.0
    Content-type: text/html; charset=ISO-8859-1
    To: $address
    From: $MY_EMAIL
    Subject: File: $subject
    </pre>
    In the header, variables $address, $MY_EMAIL, and $subject are filled in by the shell script.
    HTH

  • Getting error while fetching Log data using B1TE Tools

    Hi,
    i am using B1TE Tools to test an add on which generating an error while fetching the Log File using DI Logs Reader. The error is below:
    "Wrong Xml file format. "The data at the root level is invalid, Line 1, position 1.".
    please report it on B1TE blog"
    Please help..
    Regards,
    Sunita

    > Do you want to add and/or update the data in the already existing tables or do you want to replace the content completely?
    >
    > so in that way :
    > bot the options are fine what ever take less time.
    Sorry mate, but YOU have to know what you want here.
    I gave you an easy to follow set of steps.
    As you don't seam to mind the outcome, just might just use them...
    > I wanted to know weathe i can use the  loadercli for thie export import or not? if yes then is there any new steps to do before i do the export import?
    We had this discussion before...
    >
    > For that the easiest option would be just to drop the tables of SAPR3 and run the import again.
    >
    > For ease of use you could also just do:
    > - logon as superdba
    > - drop user SAPR3
    > - create user SAPR3 password SOMEPW not exclusive dba
    >
    > After these steps you can easily pump the data into the database again.
    >
    > So here in th above given steps , i am creating a new SAPR3 user and why it is not exclusive dba ?
    >  i already have that user SAPR3 can i use the same.
    Yes, you do have the SAPR3 user.
    But you don't seem to like to read documentation or learn about how the tools work or anything like that.
    Therefore I gave you s simple way to reach your goal.
    Of course it's possible to reuse the user.
    But then you would have to deal with already existing tables, already existing data etc.
    You don't seem to be able to do that. So, the easy steps might be better suited for your needs.
    regards,
    Lars

  • How to do Indepth table analysis without using any tool

    Is there anyway of indepth analysis of tables of a database without using any tool, i.e. by means of sql's, pl/sql's only.
    My database has around 800 main tables which have several other related relational tables(objects relating 2 tables on basis of OTO, OTM, MTO, MTM object relationship) and several dependent views(made from among the 800 base table only).
    Currently database is indexed, has joins and views, all in working scenario but yet do not gauranty consistent behaviour.
    My sole purpose is to analyse all main tables (around 800 of them) in my database by running scripts and prompt errors, warnings, exceptions wherever table needs indexing or change of joins(eg - from cross to inner,etc. ) or check inorder to avoid table full scan for related relational tables and dependent views.
    My databse is Oracle10g.
    Please do revert for any doubts.

    My sole purpose is to analyse all main tables (around 800 of them) in my database by running scripts and prompt errors, warnings, exceptions wherever table needs indexing or change of joins(eg - from cross to inner,etc. ) or check inorder to avoid table full scan for related relational tables and dependent views.There are no tools which can tell whether your table needs indexing or whether you need to change joins methods, by just looking at your database. At most, you can get an idea about the missing indexes in case of a parent-child relation. Everything else, falls under application tuning - which involves sql tracing, profiling etc.
    If you cannot trace individual sessions, then you are better off monitoring the database with statspack/AWR (if licensed). Generate reports at frequent intervals, look at the resource consuming SQLs and have a discussion with dev team to fix them, whenever possible.
    EM can also be used for SQL analysis.

  • Using JCOP tools under Linux

    Hello.
    I looked through the older web sites of IBM regarding the usage of JCOP tools under Linux.
    I am interested in following questions:
    1. Is there any separate distributon version of JCOP tools for Linux?
    2. Can sample JCOP tools 3.1.2 plugin (for Windows) be used under Linux. What has to be modified? Also what additional tools have to be installed an used for communication with real cards through PC/SC readers.
    3. Is JCOP simulation option available under Linux?
    I'll appreciate any help.
    Best regards,
    newbie

    newbie2007 wrote:Hello.
    I looked through the older web sites of IBM regarding the usage of JCOP tools under Linux.
    I am interested in following questions:
    1. Is there any separate distributon version of JCOP tools for Linux?
    2. Can sample JCOP tools 3.1.2 plugin (for Windows) be used under Linux. What has to be modified? Also what additional tools have to be installed an used for communication with real cards through PC/SC readers.
    3. Is JCOP simulation option available under Linux?
    I'll appreciate any help.
    Best regards,
    newbieEverything should work, except for the target pack and the non-existent Linux Pegoda driver.1. The is no seperate Linux distribution. You just need a Linux distribution for Eclipse.JCOP Tools plugin should work under Linux, except for the target pack and the non-existent Pegoda driver for Linux.1. There is no seperate Linux distribution. You just need the Linux distribution for Eclipse.
    2. Prior to JCOP Tools 3.1.2 the last time something was mentioned about Linux was in the release notes of 3.1.1b . In version 3.2.0 IBM added a linux_support page to the JCOP Tools user guide (see release notes and linux_support page below).
    3. There shouldn't be any problems with the generic simulation. The target pack runs only with Windows though.
    h1. Release Notes
    h2. Version
    JCOP Tools 3.1.1.b (B&auml;rlach)
    h2. What's new?
    h3. 3.1.1.b
    <ul><li>New simulation (fixed static obj/arr bug, fixed instance field token bug).</li>
    <li>Applet privileges can now be specified in the launch configuration dialog.</li>
    <li>The "exportmap" feature is now available.</li>
    <li>The JCOP Performance Test Demo ("JCOP Factor") is now included.</li>
    <li>Minor bug fixes.</li>
    </ul>
    h2. Known problems
    <ul><li>Simulations do not run (Linux, MacOS X)
         The Eclipse update manager does not set the execute permission bits for the simulations. You need to manually <code>chmod 755</code> those files in ECLIPSE/plugins/com.ibm.bluez.jcop.eclipse_3.1.1.x/simuls/
    </li>
    <li>PC/SC Support (Linux)
         JCOP Tools only works with pcsc-lite 1.2.0.
    </li>
    </ul>
    h2. Frequently Asked Questions
    Please refer to the online FAQ at http://www.zurich.ibm.com/jcop/download/eclipse/faq/.
    h2. Bug Reports
    Please send bug reports to [email protected]. Make sure you include the following:
    <ul><li>Problem description</li>
    <li>Steps to reproduce</li>
    <li>Eclipse version and build number (Help > About)</li>
    <li>JCOP Tools version (Help > About; click on BlueZ icon)</li>
    </ul>
    h2. Using JCOP Tools with Linux (>= 3.2.0)
    h3. ___
    Overview
    The current JCOP Tools release now also offer a version for the popular Linux
    operating system. Both the Windows and Linux verson provide more or less the same
    functionality, and JCOP application development can thus fully succeed on Linux systems.
    Nevertheless, installation of the JCOP Tools differ between Windows and Linux
    where the Linux version does not provide a simple installer as in case of Windows.
    Additionally, the Linux version expects a properly setup Muscle PCSC installation
    as soon as you want to use them together with physical, real cards. As Muscle
    PCSC is still not shipped with most Linux distributions, you must download and
    install them separately from the JCOP Tools.
    h3. ___     
    Contents
    h3. ___
    Software Requirements
    Linux distribution
    The JCOP Tools simulation has been developed on a Fedora Core 6 system, but should also work in case of
    many other recent Linux distributions.
    Java Development Kit
    The JCOP Tools have been developed and tested with the Sun JDK 1.4.2_13-b06
    for Linux. Your success with other Development Kits may vary as there are
    partly subtle differences across the different devlopment kits.
    PCSC
    The JCOP Tools use PCSC to talk with real cards on Linux. Most distributions
    do not ship with Linux PCSC by default (Fedora Core 6 does), you must thus download it fromhttp://www.linuxnet.com
    and install it by yourself. If you are used to software installation under Linux,
    and are not afraid of compiling and installing software packages, this should
    not be a hard problem. You have to download both the base PCSC package
    (including PCSC daemon and client libraries) and separately the driver
    for the reader you want to use. The PCSC package contains a test program
    which should tell you whether your installation is set up correctly and
    communicating with a card works. The JCOP Tools have been reported to
    work together with Muscle PCSC version 1.3.1-7.
    JPCSC
    The JCOP Tools are shipped with JPCSC which you can also download athttp://www.linuxnet.com. JPCSC
    is a JNI library which offers Java applications the access to PC/SC functions
    by mapping their requests to an underlying native PC/SC implementation. The JCOP
    Tools - mostly written in Java - thus depend on JPCSC to communicate with real cards
    on Linux. JPCSC depends on a properly installed and setup PC/SC environment.
    Especially, the JAVA_LIBRARY_PATH should list the directories where the
    PC/SC client libraries and the native JPCSC library libjpcsc.so ( downloadable as binary from
    Windows Binary Download Here )
    are installed, the CLASSPATH variable should list th___
    Miscellaneous
    What should work
    As soon as you setup your system correctly, there should only be minor differences
    between using JCOP Tools on Windows or on Linux. Emulating a real JCOP,
    debugging, shell, cap-file conersion should all be possible as in case of Windows.
    What is missing
    No drivers or tools are currently available for using JCOP30's in contactless
    mode. If you need such support, please contact directly NXP
    at for further assistance.
    Copyright 2001,2007 IBM Corp. All rights reserved.
    Edited by: lexdabear on Sep 28, 2007 4:13 PM (I hate the new edit)

  • How to revert back the loaded records using LSMW tool

    Hi Experts,
    I have question regarding the loading of a flat file using LSMW tool. I loaded the flat file(.txt) data into prodcution server insted of testing server . Is it possible to revert back the data which was loaded into production? Please provide me if any .............
    appriciate your reply
    Thanks
    Kumar.

    Hi,
    This is the link related to your question which has mass deletion of records..Check it out
    http://e-mory.blogspot.com/2008_03_01_archive.html
    Award points if useful.
    Rewards,
    Ravee..

  • Can't use any tool that requires 'mouseDown'

    Hi,
    Using Photoshop CS6 on Win7 64bit on a brand new machine with 'more than average' specs, I seem to be unable to use any tool that requires me to hold my left mouse button. Meaning;
    - I can't make selections using any marquee tool
    - I can't draw using brushes
    - I can't draw shapes (I immediatly get the 'Create rectangle' popup, as if I released my mouse button)
    - etc
    Furthermore, I can't reverse the zoom direction by holding Alt.
    I've reset my preferences to the factory default by deleting Adobe Photoshop X64 CS6 Prefs.psp from the usersettings, this does not seem to solve the problem. I've seen several posts on similar issues, where answers suggest this might be caused by a sticky spacebar; as you can see in this post, this is not the case .
    There is an exception to the above; sometimes (not always) I can selections on a fresh start of Photoshop. This ability is lost as soon as I use any other tool.
    Does anyone knows a possible cause of this problem? As you might understand, Photoshop is pretty useless this way...
    [edit]
    As this might arise as a question: it doesn't seem as if another application 'steals focus', as I can always select other tools by using their shortcuts; that would not be possible if PS wouldn't have focus.
    [/edit]

    Found the issue is even bigger: if I open the marquee menu as shown below by single-right-clicking the marquee tool, I can't left-click any of the shown tools.
    (and please don't ask which program I used to create this screenshot cut out; it's not PhotoShop, as I can't make a selection )

Maybe you are looking for

  • Unable to Log and Capture AND make FCP a boot disk

    I am unable to go into Log and Capture mode in FCP 4. I can capture from firewire using I movie just fine so I know the sytem works. The minute I open Log and Capture from within FCP (with the JVC Mini-DV camera hooked up thru Firewire), it crashes.

  • Batch file execution error in windows

    I am running 2 batch files . The 2nd one runs only after the execution of the 1st one. So while the 2nd one runs , i get the following error in command prompt: "The process cannot access the file because it is being used by another process."

  • SDK Build Broken

    I was following the commit logs and saw that http://bugs.adobe.com/jira/browse/SDK-18564 bug about the air updater framework being used with gumbo had been fixed. I updated my trunk and tried to compile and got an error trying to compile the rsls. So

  • Help please with a Menubar rollover glitch...

    Hi, can anyone please help, this has me totally bamboozled and it is probably something obvious. The 'Singles' rollover in the menubar should switch colour to the 'over' image. It works in all other pages. Any ideas, thanks in advance! (I've replaced

  • How much does a refurbished iPhone 3GS cost in the UK?

    Or what else can I do