Warning: passing argument 2 of 'setValue:forKey:' from distinct Objective-C

I want to keep my projects warning free. In the following line
[tempValues setValue:@"Some Text" forKey:[NSNumber numberWithInt:0]];
the compiler complains with an
"warning: passing argument 2 of 'setValue:forKey:' from distinct Objective-C type" warning.
tempValues is an NSMutableDictionary.
Any idea how to resolve this warning?

Essentially, the typical rationale behind this particular warning is: The compiler must not let you write code that seeks to modify a non-modifiable object without giving some warning.
Are you in effect trying to modify a non-modifiable object?
Remember...(and I quote because I'm too lazy otherwise) "When you have a variable of type NSMutableArray*, then anyone would think that the array it points to can be modified. So if this variable contains a pointer to an actual non-mutable array, that would be a recipe for disaster, because any attempt to actually modify the array would fail in some way. For that reason, Objective-C must not just allow an assignment assigning an NSArray* to an NSMutableArray* variable.
The other way round is harmless: Anyone looking at a variable of type NSArray* would think the array cannot be modified and therefore won't try to modify it. If the actual object is an NSMutableArray, no harm is done."

Similar Messages

  • How to pass arguments to a batch file from java code

    Hi
    I have a batch file (marcxml.bat) which has the following excerpt :
    @echo off
    if x==%1x goto howto
    java -cp C:\Downloads\Marcxml\marc4j.jar; C:\Downloads\Marcxml\marcxml.jar; %1 %2 %3
    goto end
    I'm calling this batch file from a java code with the following line of code:
    Process p = Runtime.getRuntime().exec("cmd /c start C:/Downloads/Marcxml/marcxml.bat");
    so ,that invokes the batch file.Till that point its ok.
    since the batch file accpets arguments(%1 %2 %3) how do i pass those arguments to the batch file from my code ...???
    %1 is a classname : for ex: gov.loc.marcxml.MARC21slim2MARC
    %2 is the name of the input file for ex : C:/Downloads/Marcxml/source.xml
    %3 is the name of the output file for ex: C:/Downloads/Marcxml/target.mrc
    could someone help me...
    if i include these parameters too along with the above line of code i.e
    Process p = Runtime.getRuntime().exec("cmd /c start C:/Downloads/Marcxml/marcxml.bat gov.loc.marcxml.MARC21slim2MARC C:\\Downloads\\Marcxml\\source.xml C:\\Downloads\\Marcxml\\target.mrc") ;
    I get the following error :
    Exception in thread main java.lang.Noclassdef foundError: c:Downloads\marcxml\source/xml
    could some one tell me if i'm doing the right way in passing the arguments to the batch file if not what is the right way??
    Message was edited by:
    justunme1

    1 - create a java class (Executer.java) for example:
    import java.lang.reflect.InvocationTargetException;
    import java.lang.reflect.Method;
    public class Executer {
         public static void main(String[] args) {
              try {
                   for (int i = 0; i < args.length; i++) {
                        System.out.println(args);
                   Class<?> c = Class.forName(args[0]);
                   Class[] argTypes = new Class[] { String[].class };
                   Method main = c.getDeclaredMethod("main", argTypes);
                   // String[] mainArgs = Arrays.copyOfRange(args, 1, args.length); //JDK 6
                   //jdk <6
                   String[] mainArgs = new String[args.length - 1];
                   for (int i = 0; i < mainArgs.length; i++) {
                        mainArgs[i] = args[i + 1];
                   main.invoke(null, (Object) mainArgs);
                   // production code should handle these exceptions more gracefully
              } catch (ClassNotFoundException x) {
                   x.printStackTrace();
              } catch (NoSuchMethodException x) {
                   x.printStackTrace();
              } catch (IllegalAccessException x) {
                   x.printStackTrace();
              } catch (InvocationTargetException x) {
                   x.printStackTrace();
              } catch (Exception e) {
                   e.printStackTrace();
    2 - create a .bat file:
    @echo off
    java -cp C:\Downloads\Marcxml\marc4j.jar; C:\Downloads\Marcxml\marcxml.jar; Executer %TARGET_CLASS% %IN_FILE% %OUT_FILE%3 - use set command to pass variable:
    Open MS-DOS, and type the following:
    set TARGET_CLASS=MyTargetClass
    set IN_FILE=in.txt
    set OUT_FILE=out.txt
    Then run your .bat file (in the same ms dos window)
    Hope that Helps

  • Passing arguments to the jsx file from command line

    Thanks for taking my question.
    I am using the following to be able to run my script from the command line.In case you were wondering on why i would be doing this- i would need to invoke the javascript from a server side code(like java,php etc. in my case it is java)
    "c:\Program Files\Adobe\Adobe Utilities\ExtendScript Toolkit\ExtendScript Toolkit.exe" "c:\path to script\myscript.jsx"
    Anyways, i have been successful in running the myscript.jsx from the command line but i am not able to figure out how i could pass arguments to "myscript.jsx" from the command line, and be able to refer to these arguments within the script.
    I have tried the following
    "c:\Program Files\Adobe\Adobe Utilities\ExtendScript Toolkit\ExtendScript Toolkit.exe" "c:\path to script\myscript.jsx" "argument1" "argument2"
    and tried to refer these arguments within the script using arguments[0] and arguments[1] . But looks like this does not work.
    Any thoughts?????

    To run JavaScript from the prompt using ExtendScript Toolkit 1.0.3 or 2.0.2 you need to do the following:
    Add the line #target indesign to the top of your script otherwise ESTK will open without executing the script. Example:
    #target indesign
    //MakeDocumentWithParameters.jsx
    //An InDesign CS2 JavaScript
    //Shows how to use the parameters of the document.open method.
    //The first parameter (showingWindow) controls the visibility of the
    //document. Hidden documents are not minimized, and will not appear until
    //you add a new window to the document. The second parameter (documentPreset)
    //specifies the document preset to use. The following line assumes that
    //you have a document preset named "Flyer" on your system.
    var myDocument = app.documents.add(true, app.documentPresets.item("Flyer"));
    //SaveDocumentAs.jsx
    //An InDesign CS2 JavaScript
    //If the active document has not been saved (ever), save it.
    if(app.activeDocument.saved == false){
    //If you do not provide a file name, InDesign will display the Save dialog box.
    app.activeDocument.save(new File("/c/temp/myTestDocument.indd"));
    Ensure Indesign is open. Execute the following command:
    "C:\Program Files\Adobe\Adobe Utilities\ExtendScript Toolkit\ExtendScript Toolkit.exe" -run "[path to script]\script.jsx"
    For example:
    "C:\Program Files\Adobe\Adobe Utilities\ExtendScript Toolkit\ExtendScript Toolkit.exe" -run "C:\Program Files\Adobe\Adobe InDesign CS2\Presets\Scripts\test.jsx"
    This command can be easily called from Java or any other third party application of your choice.
    It took me a while to find this information, so I thought I'd share it with everyone.
    Good luck!

  • Passing arguments to a WorkFlow launched from a Link field in a form

    Hi. Anybody knows if it's possible to pass some argument to a WF launching it from a form?
    In the form from which I call the WF, I have a var that contains a list. This list has to be passed as an argument to the WF.
    The code:
    <Field>
      <Display class='Link'>
        <Property name='name' value='Launch WF'/>
        <Property name='URL' value='user/processLaunch.jsp?id=My WorkFlow'/>
      </Display>
    </Field>Can I add something to the URL propriety to pass the var?
    Thanks,
    O

    add variables, prefixing them with 'op_', like the following:
    <Property name='URL' value='user/processLaunch.jsp?id=My WorkFlow&op_myVar=myvalue'/>

  • How do I pass arguments to a TestStand sequence from an operator interface written in LabWindows​?

    I intend to use TS_EngineNewExecution() which takes a VARIANT parameter for the arguments.
    I have only found example code for C++ where a propertyObject containing the arguments is converted to a VARIANT using the constructor of the _variant_t class.
    How do I accomplish this in LabWindows?

    Hi webprofile,
    I did not extensively test this code, but based on the previous posts, this is what the function might look like (I bolded the changes from what ships by default):
    TERetval Eng_BeginSeqExecution(tSeqFileRec *seqFileRec, // must NOT be NULL
                                   tSeqRec *seqRec,            // must NOT be NULL
                                   ListType checkedStepList,
                                   TEBool breakAtFirstTest)
        HRESULT res = 0;
        ERRORINFO errorInfo;
        TEBool errorOccurred = FALSE;
        CAObjHandle newExeH = 0;
        VARIANT editArgsVar;
        CAObjHandle editArgsH = 0;
        CAObjHandle params = 0;
        LPDISPATCH dispPtr; // varible used to convert parameters from CAObjHandle to Variant
        // Create container that will hold two parameters. First parameter is a number, second is a string.
        oleErrChkReportErrInfo(TS_EngineNewPropertyObject (sTEEngineObj, &errorInfo, TS_PropValType_Container, VFALSE, "", 0,&params));
        TS_PropertySetValNumber (params, &errorInfo, "Param1", 1, 45);
        TS_PropertySetValString (params, &errorInfo, "Param2", 1, "This is a string");
        // Converts CAObjHandle to Dispatch pointer
        TERetChk(CA_GetDispatchFromObjHandle (params, &dispPtr));
        TERetChk(CreateEditArgsObj(0, seqFileRec->seqFileH, seqRec->seqH, checkedStepList, &editArgsH));
        if (editArgsH) {
            LPDISPATCH editArgsDispatch = NULL;
            CA_GetDispatchFromObjHandle (editArgsH, &editArgsDispatch);
            editArgsVar = CA_VariantDispatch(editArgsDispatch);
        } else
            editArgsVar = CA_DEFAULT_VAL;
        oleErrChkReportErrInfo(TS_EngineNewExecution (sTEEngineObj, &errorInfo,
                                                      seqFileRec->seqFileH,
                                                      seqRec->seqName, 0,
                                                      TEBool2VBOOL(breakAtFirstTest),
                                                      TS_ExecTypeMask_Normal,
                                                      CA_VariantDispatch(dispPtr),
                                                      editArgsVar,
                                                      CA_DEFAULT_VAL, &newExeH));
        /* we'll get this again later on the StartOfExecution event
         * so free this reference to it */
        CA_DiscardObjHandle(newExeH);
    Error:
        if (editArgsH)
            CA_DiscardObjHandle(editArgsH);
        return !(errorOccurred || res < 0); /* return TRUE if no errors occurred */

  • Warning: assignment from distinct Objective-C type

    Hi,
    I'm getting the waring in the title of my post, and I can't figure out why. If I change the name of one variable everywhere in my code, then the warning goes away. Here is the code that produces the warning (warning marked in code with comment):
    #import "RandomController.h"
    #import "RandomSeeder.h"
    #import "MyRandomGenerator.h"
    @implementation RandomController
    - (IBAction)seed:(id)sender
    seeder = [[RandomSeeder alloc] myInit];
    [seeder seed];
    NSLog(@"seeded random number generator");
    [textField setStringValue:@"seeded"];
    [seeder release];
    - (IBAction)generate:(id)sender
    generator = [[MyRandomGenerator alloc] myInit]; //<**WARNING**
    int randNum = [generator generate];
    NSLog(@"generated random number: %d", randNum);
    [textField setIntValue:randNum];
    [generator release];
    So both the RandomSeed class and the MyRandomGenerator class have a method named myInit. If I change the line with the warning to:
    generator = [[MyRandomGenerator alloc] aInit];
    and also change the name of the method to aInit in the MyRandomGenerator.h/.m files, then the warning goes away. xcode seems to be telling me that two classes can't have a method with the same name--which can't be correct.
    //RandomSeeder.h
    #import <Cocoa/Cocoa.h>
    @interface RandomSeeder: NSObject {
    - (RandomSeeder*)myInit;
    - (void)seed;
    @end
    //RandomSeeder.m
    #import "RandomSeeder.h"
    @implementation RandomSeeder
    - (RandomSeeder*)myInit
    self = [super init];
    NSLog(@"constructed RandomSeeder");
    return self;
    - (void)seed
    srandom(time(NULL));
    @end
    //MyRandomGenerator.h
    #import <Cocoa/Cocoa.h>
    @interface MyRandomGenerator: NSObject {
    - (MyRandomGenerator*)myInit;
    - (int)generate;
    @end
    //MyRandomGenerator.m
    #import "MyRandomGenerator.h"
    @implementation MyRandomGenerator
    - (MyRandomGenerator*)myInit
    self = [super init];
    NSLog(@"constructed RandomGenerator");
    return self;
    - (int)generate
    return (random() %100) + 1;
    @end
    //RandomController.h
    #import <Cocoa/Cocoa.h>
    #import "RandomSeeder.h"
    #import "MyRandomGenerator.h"
    @interface RandomController : NSObject {
    IBOutlet NSTextField* textField;
    RandomSeeder* seeder;
    MyRandomGenerator* generator;
    - (IBAction)seed:(id)sender;
    - (IBAction)generate:(id)sender;
    @end
    //RandomController.m
    #import "RandomController.h"
    #import "RandomSeeder.h"
    #import "MyRandomGenerator.h"
    @implementation RandomController
    - (IBAction)seed:(id)sender
    seeder = [[RandomSeeder alloc] myInit];
    [seeder seed];
    NSLog(@"seeded random number generator");
    [textField setStringValue:@"seeded"];
    [seeder release];
    - (IBAction)generate:(id)sender
    generator = [[MyRandomGenerator alloc] myInit];
    int randNum = [generator generate];
    NSLog(@"generated random number: %d", randNum);
    [textField setIntValue:randNum];
    [generator release];
    @end
    Also, I couldn't figure out a way to create only one RandomSeed object and only one MyRandomGenerator object to be used for the life of the application--because I couldn't figure out how to code a destructor. How would you avoid creating a new RandomSeed object every time the seed action was called? Or, is that just the way things are done in obj-c?
    Message was edited by: 7stud

    7stud wrote:
    generator = [[MyRandomGenerator alloc] myInit]; //<**WARNING**
    I can tell you why I might expect the subject warning, but doubt I'll be able to handle the likely follow-up questions, ok?
    Firstly note that +(id)alloc, which is inherited from NSObject, always returns an id type, meaning an object of unspecified class. Thus the compiler can't determine the type returned by [MyRandomGenerator alloc], so doesn't know which of the myInit methods might run. This is the case whenever init is sent to the object returned by alloc, but your example is a little more complicated because the code has broken at least two rules for init methods: 1) By convention the identifier of an init method must begin with 'init'; 2) An init method must return an object of id type.
    Each of the myInit methods returns a different "distinct" type, and neither of the methods is known to be an init, so the compiler isn't willing to guarantee that the object returned will match the type of the left hand variable. Do we think the compiler would be more trusting if the init methods followed the naming convention? Dunno, but that might be an interesting experiment. In any case, I wouldn't expect the compiler to complain if the myInit methods both returned an id type object.
    For more details about why and how init methods are a special case you might want to look over Constraints and Conventions under "Implementing an Initializer" in +The Objective-C Programming Language+. The doc on init in the +NSObject Class Reference+ also includes a relevant discussion.
    Hope some of the above is useful!
    - Ray

  • I need to call a batch file from java and pass arguments to that Batch file

    Hi,
    I need to call a batch file from java and pass arguments to that Batch file.
    For example say: The batch file(test.bat) contains this command: mkdir
    I need to pass the name of the directory to the batch file as an argument from My Java program.
    Runtime.getRuntime().exec("cmd /c start test.bat");
    How to pass argument to the .bat file from Java now ?
    regards,
    Krish
    Edited by: Krish4Java on Oct 17, 2007 2:47 PM

    Hi Turing,
    I am able to pass the argument directly but unable to pass as a String.
    For example:
    Runtime.getRuntime().exec("cmd /c start test.bat sample ");
    When I pass it as a value sample, I am able to receive this value sample in the batch file. Do you know how to pass a String ?
    String s1="sample";
    Runtime.getRuntime().exec("cmd /c start test.bat s1 ");
    s1 gets passed here instead of value sample to the batch file.
    Pls let me know if you have a solution.
    Thanks,
    Krish

  • How to run a java class from a shell script with passing arguments

    hi,
    I have a jar with all the required classes. I was using ant to run the classes i needed.
    But now i want to use a shell script to run the class, also the class accepts some arguments so when script is run it should accept arguments.
    So can any one tell me how to set class paths, jar location and call the required class from shell script or batch file with passing arguments to it.
    Thanks in advance.

    Let's say that the order of arguments is as below
    1. Jar file name
    2. Classpath
    Your shell script would look like this
    java -cp $CLASSPATH:$2 -jar $1 I am assuming that your jar file has the required main-class entry in its manifest. Note that $1...$9 represent the arguments to this shell script.
    The same goes for a batch file
    java -cp %CLASSPATH%;%2 -jar %1

  • How to execute adobe air app & pass argument from Flex ?

    Helo everyone,
    May i ask a question, How to execute adobe air app & pass argument from Flex ?
    Thanks in advanced.
    Jacky Ho.

    Hello Jacky,
    You can find an example here
    http://spreadingfunkyness.com/passing-parameters-to-adobe-air-at-startup/

  • How to pass arguments from PAPI to the process

    Can any one tell me How to pass arguments from PAPI to the process.

    The link Creating a new work item instance in a process using PAPI shows how to create instances on PAPI and pass in the variable information as they are being created.
    Provide some additional detail if you're interested in seeing how to pass in variable information using PAPI for scenarios other than instance creation.
    Dan

  • Pass arguments to javascript from plug in...

    Hi,
    I m using InDesign CS3 on MAC OS...
    I have a plugin calling a javascript. I need to pass a string value from the plug in to the script...
    I found that there is a parameter in the method RunFile in IScriptRunner.h for this purpose... But i don kno how to use this...
    virtual ErrorCode    RunFile(const IDFile& idFile, IScriptEventData* data,  bool16 showErrorAlert = kTrue, bool16 invokeDebugger = kFalse) = 0;
    where,
    @param data is used to pass arguments and return the result IN/OUT
    What does this  IScriptEventData* data carry???
    How to pass a string value as argument to javascript from plugin code and how to retrieve and use it there...
    Is there any sample code for this?
    Someone pls guide me...
    Thank you.

    Are there other command line options with extendscript, like compile to jsxbin etc.. Where is this documented?
    UDevp wrote:
    I used the below command to run script from command prompt, I'm able to run the script but not able to pass arguments to the script.
       "C:\Program Files\Adobe\Adobe Utilities\ExtendScript Toolkit CS4\ExtendScript Toolkit.exe" -run "C:\Program Files\Adobe\Adobe InDesign CS4\Scripts\test.jsx"
    Any suggestion would be helpful..
    It may be possible to edit prefs file with command line and to check file in script.

  • Passing argument to shell script from java program

    str="/bin/sh -c /root/PWAppSh/StartSH.sh";
    p = rt.getRuntime().exec(str);
    above is the code snippet of java program for calling the shellscript
    when i pass a argument to the shell script from my java program it wont get accepted in shell script as an input
    when i do following changes in above code it wont work :---
    str="/bin/sh -c /root/PWAppSh/StartSH.sh para1 para2 para3 ";
    p = rt.getRuntime().exec(str);
    para1,para2 and para3 wont get as argument for the shell script
    how this can be done
    thanks
    reply "ARGENT"

    Argent.
    Read this:
    Navigate yourself around pitfalls related to the Runtime.exec() method

  • Passing arguments from Air to Photoshop jsx script

    I would like to invoke JavaScript file in Photoshop from my Adobe Air application. I managed to call my script with the following code:
    // Create native startup info
    nativeProcessStartupInfo = new NativeProcessStartupInfo();
    nativeProcessStartupInfo.executable = filePhotoshop; // File referencing Photoshop exe
    // Create Vector array to pass arguments
    procarg = new Vector.<String>();
    procarg.push("start");
    procarg.push(jsFileToCall);// String with path to my jsx file
    procarg.push(scriptData); // String with argument to pass to jsx file
    nativeProcessStartupInfo.arguments = procarg;
    // Create native process object for calling  executable file
    process = new NativeProcess();
    // SET ERROR HANDLERS
    process.addEventListener(ProgressEvent.STANDARD_ERROR_DATA ,onError,false,0,true);
    process.addEventListener(IOErrorEvent.STANDARD_ERROR_IO_ERROR ,onError,false,0,true);
    process.addEventListener(IOErrorEvent.STANDARD_INPUT_IO_ERROR ,onError,false,0,true);
    process.addEventListener(IOErrorEvent.STANDARD_OUTPUT_IO_ERROR ,onError,false,0,true);
    process.addEventListener(ProgressEvent.STANDARD_ERROR_DATA ,onError,false,0,true);
    // CALL NATIVE PROCESS
    process.start(nativeProcessStartupInfo);
    The Photoshop app is started, my JavaScript is invoked, but the argument is not passed into jsx.
    Is there any method how to pass arguments to script in Photoshop? (I know that I can use the file to pass the parameters, but I do not like that solution.)
    Thanks in advance for any hint.
    Zdenek M

    The only documented way I know of is programming the script as a Photoshop Plug-in that has a dialog. Then record using the script in an action.  The script will record the arguments used in its dialog into the Photoshop Actions step.  Then when the action is used played the action recorded arguments are retrived and the script bypasses displaying its dialog. 
    However In CS3 I looked at Adobe Photoshop  Image Processor JavaScript it internaly used the Fit Image Plug-in Script and passed the width and hight to it. So it is posible to pass arguments from one JSX to an JSX Plug-in Script.
    From CS5 "Image Processor.jsx"
    // use the fit image automation plug-in to do this work for me
    function FitImage( inWidth, inHeight ) {
              if ( inWidth == undefined || inHeight == undefined ) {
                        alert( strWidthAndHeight );
                        return;
              var desc = new ActionDescriptor();
              var unitPixels = charIDToTypeID( '#Pxl' );
              desc.putUnitDouble( charIDToTypeID( 'Wdth' ), unitPixels, inWidth );
              desc.putUnitDouble( charIDToTypeID( 'Hght' ), unitPixels, inHeight );
              var runtimeEventID = stringIDToTypeID( "3caa3434-cb67-11d1-bc43-0060b0a13dc4" );
              executeAction( runtimeEventID, desc, DialogModes.NO );
    If You can write a file from Adobe Air you could also write the jsx file to pass the args you want to pass a to plug-in script via the ActionManager.

  • How to pass argument to the Java Plugin JVM w/o using the Control Panel?

    I want to deploy an applet to be loaded by the Java Plug In
    and fix some settings of its Java Virtual Machine.
    The JPI Control Panel offers two ways to pass arguments to the JVM,
    none satisfactory.
    1. while interactive via the Control Panel Window.
    This cannot be a solution for a deployed applet.
    or
    2. by editing the system generated file that stores
    the settings of the Plugin Control Panel, using a property
    named javaplugin.jre.params.
    The problem with this method is that if forces to access
    and edit this property file which is stored at various locations
    depending the client platform. Then, it may collide with other
    settings for other applets.
    Is there a way to pass the arguments to the JVM
    from within the html file?
    Has anyone found a solution to this question?
    JPS

    I am interested in this issue as well.
    Did anyone find a reliable way to specify the runtime parameters that should be used by the Java Plug-in in order to execute a given Java applet?
    I believe a good place to specify these runtime parameters would be the applet's JAR manifest: only digitally signed applets should be able to set the desired runtime parameters...
    Any comments / suggestion would be greatly appreciated.
    Regards,
    Marco.

  • How to pass argument in manifest file

    Hi,
    I want to pass argument to main class in jar. Is there any option in manifest file.

    Hmm..
    Seems that my sentence above isn't so correct.
    It possible to add custom attribute: value pairs into manifest file and
    read it later from Java class.
    Here is code sample:
    public class ManifestTest {
        public static void main(String[] args) {
            try {
                java.util.jar.JarFile jar = new java.util.jar.JarFile(System.getProperty("java.class.path"));
                for (java.util.Iterator it = jar.getManifest().getMainAttributes().keySet().iterator();it.hasNext();) {
                    Object curKey = it.next();
                    System.out.println("key: " + curKey + ", value: " + jar.getManifest().getMainAttributes().get(curKey));
            } catch (Throwable t) {
                System.out.println("exception occured: " + t);
    }

Maybe you are looking for

  • Macbook 10.5.8 Version Built in ISight problem with YM 3.0 beta version

    I am using my Macbook built in ISight with the latest version of Yahoo Messenger for Mac, the 3.0 Beta. Every time i will use the YM webcam, it will only last for about 1 minute and will not work anymore. This is happening since i bought my macbook l

  • Save most of a long encode - just re-encode a short piece in the middle?

    I have just encoded a long project (80 minutes) to a very high quality mp4 file which worked beautifully, but took 40 hours (!) I'm not complaining - my sytem is low end for CS5.5. Here's the question - if I make a new PPro timeline from this mp4 enc

  • Performance of will_paginate + stored programs

    Hi all, What your experience with performance of will_paginate with stored procedures/functions? I have a few pipelined functions following the procedure described at http://wiki.rubyonrails.org/rails/pages/OracleStoredProceduresAsDataSource and uses

  • How to completly uninstall Adobe Shockwave Player on Mac manually??

    I installed adobe shockwave player 11.6.8 and uninstalled the same using uninstaller and then i installed 11.6.5, when i tried to get the version its still displaying 11.6.8 on the path `/Library/Internet Plug-Ins/DirectorShockwave.plugin`. Pls sugge

  • [SOLVED] Dell XPS m1530 internal microphone not working

    I have installed alsamixer and have my sound drivers and output working great. I am running Arch x86_64 and installed bin32-skype. It appears the internal microphone on the laptop is not working. I have already gone into alsamixer and enabled each ca