SharedBall example broken in Linux?

Hello all,
I am a bit frustrated with Flash Media Server and hoping for
some help.
I installed FPS3 in Linux and got the tutorial_sharedball
example to work (from
http://www.adobe.com/devnet/flashmediaserver/sample_apps.html).
I can move the ball in one instance and see it move in another.
However, I could not get the SharedBall example that comes with the
installation to work. When it connects to the flash media server,
the red ball disappears and doesn't come back.
I have tried rewriting the example, but nothing that I write
with ActionScript3 successfully changes the properties of a shared
object. In the admin panel, I can see that tutorial_sharedball
changes properties, but the code that I write never does.
I am using Eclipse as an ActionScript3 editor, so I am not
able to write or even look at .FLA files. So, the
tutorial_sharedball example is not very useful to me because it is
ActionScript2 and I can't view the insides of its .FLA file.
I just installed the development server in Windows XP and got
both the tutorial_sharedball and the SharedBall example to work.
(By the way, I can't get the debug connection to work in Windows.
In Linux I could just double click on the shared object and it
would try to connect, but it's not the same in Windows.)
Does anybody have any intuition for what could be going wrong
in Linux? I could post my code or say more about my setup if anyone
is interested.

Hello all,
I am a bit frustrated with Flash Media Server and hoping for
some help.
I installed FPS3 in Linux and got the tutorial_sharedball
example to work (from
http://www.adobe.com/devnet/flashmediaserver/sample_apps.html).
I can move the ball in one instance and see it move in another.
However, I could not get the SharedBall example that comes with the
installation to work. When it connects to the flash media server,
the red ball disappears and doesn't come back.
I have tried rewriting the example, but nothing that I write
with ActionScript3 successfully changes the properties of a shared
object. In the admin panel, I can see that tutorial_sharedball
changes properties, but the code that I write never does.
I am using Eclipse as an ActionScript3 editor, so I am not
able to write or even look at .FLA files. So, the
tutorial_sharedball example is not very useful to me because it is
ActionScript2 and I can't view the insides of its .FLA file.
I just installed the development server in Windows XP and got
both the tutorial_sharedball and the SharedBall example to work.
(By the way, I can't get the debug connection to work in Windows.
In Linux I could just double click on the shared object and it
would try to connect, but it's not the same in Windows.)
Does anybody have any intuition for what could be going wrong
in Linux? I could post my code or say more about my setup if anyone
is interested.

Similar Messages

  • MHDDK broken on Linux kernel 4.0

    One of the tools that ships with MHDDK is broken on new Linux kernels.
    The problem is easy to reproduce:
    cd nimhddk_linuxkernel/LinuxKernel/nirlpk
    make
    sudo make install
    gives the following error:
    nirlp: 4.0.0-040000-generic kernel not supported
    Directly executing nirlp gives the same error. Older kernels (e.g. 3.13) don't have this issue.
    Without this tool, none of the examples can even access the board.
    This issue will presumably affect all new kernels. Since this tool is binary-only, a fix will have to come from NI.
    NI, please provide a fix or workaround for this issue.
    Solved!
    Go to Solution.

    drobson wrote:
     Since this tool is binary-only, a fix will have to come from NI.
    The MHDDK is 100% source code, scripts, and Makefiles -- all editable text files.
    The nirlp file is a bash script, and it includes a check for kernel versions that were tested with the DDK examples. The last time the kernel module was updated was during the Linux 3.6 window. You can change the script to allow for newer kernels, and since you were able to compile the module, it looks hopeful that the module will load and support your devices.
    Joe Friedchicken
    NI VirtualBench Application Software
    Get with your fellow hardware users :: [ NI's VirtualBench User Group ]
    Get with your fellow OS users :: [ NI's Linux User Group ] [ NI's OS X User Group ]
    Get with your fellow developers :: [ NI's DAQmx Base User Group ] [ NI's DDK User Group ]
    Senior Software Engineer :: Multifunction Instruments Applications Group
    Software Engineer :: Measurements RLP Group (until Mar 2014)
    Applications Engineer :: High Speed Product Group (until Sep 2008)

  • Extend Security FAQ Example Broken?

    I have been trying out the Extend Seurity example in the Coherence FAQ here http://coherence.oracle.com/pages/viewpage.action?pageId=1343626
    Basically the way it works is that the Extend proxy uses a class scheme that uses a sub-class of com.tangosol.net.cache.WrapperNamedCache to wrap the "real" cache. This sub-class can then override methods you want to secure to do an access check before forwarding the method call to the wrapped cache.
    Now, this all appeared to work fine until I tried to execute queries against the cache. The queries will execute against the "wrapped" cache which resides in the storage enabled nodes of the cluster, as the Extend proxies are storage disabled. I started to get back errors that the methods I was querying on did not exist in the objects I had put into the cache.
    E.G. Missing or inaccessible method: com.tangosol.util.Binary#getIntValue[]
    The reason for this it turns out is that the "put" method of the WrapperNamedCache in the extend proxy gets instances of com.tangosol.util.Binary for its key and value parameters as the Extend Client has POF serialized the values to send over the wire. When WrapperNamedCache calls "put" on the real cache presumably it send these com.tangosol.util.Binary values. It then appears that these are serialized again to go over the wire to the real cache so the underlying real cache ends up containing a serialized value of a serialized value and hence my queries fail.
    Is this "double" serializing due to me mis-configuring the caches, or am I stuck with it?
    Obviously it is pretty impractical to de-serialize the objects in the methods of the WrapperNamedCache sub-class.
    Presumably making the Extend proxies storage enabled nodes of the cluster wouldn't make any difference either.
    I am beginning to give up on ever having a secure Coherence cluster as so many things related to security in Coherence seem broken.
    Banging my head in frustration...
    JK.

    I haven't been able to get this to work, and I'm using Noah's updated code.
    I'm trying to implement row-level security using the EntitledNamedCache, so basically I'll be intercepting calls to get() and checking the client's privileges against the data they're trying to read.
    The problem - as Jonathan experienced - is that inside the EntitledNamedCache the super.get() call to the WrapperNamedCache returns a com.tangosol.util.Binary instead of the actual object that was put() in.
    Is there a way for WrapperNamedCache.get() to return the actual object?

  • Sun's Image loading example broken?

    Hello,
    I am trying to use the ImageDisplayer application provided by the Java tutorial. I am doing this because I have been unable to display any images in a JPanel successfully. My problem specifically is that the ImageDisplayer program runs, the frame appears, but no image is painted.
    I am using Java version 1.3.1_02 on Win 2k, and 1.3.1_03 on Linux
    I have tried this on my Linux box and on my Windows 2k box, with the same results. Has anyone experienced this? Could anyone provide me with a small program in a jar file that loads an images sucessfully and is known to work? None of my code tests have sucessfully loaded an image.
    Here is the tutorial and example program. It can also be downloaded in binary format (image.jar) in the tutorial examples zipfile
    Im going nuts here.
    Thanks
    -Ken
    kz1000@hotmailDOTcom

    you can use the sharedobject class to determine how long ago the user logged in and the sequence of images that you want to display.

  • USB-8451 examples broken in LV 2012

    I have a USB-8451 on order but it hasn't arrived yet.  I went ahead and downloaded and installed the driver software, NI-845x 2.0.  I am running LV 2012 (12.0.1f5 32-bit) and I didn't see any options for 2012 support in the installer, so I clicked the LV 2011 support and installed that.  That seems to have created one LLB file, ni845x.llb.
    I searched for examples using the 8451 but didnt' find any (i.e. "Help --> Find examples" in LV 2012).  I searched NI support online and found SPI Execute Read of Shift Register.vi.  When I open it and point to the llb file to resolve references, the VI is broken.  All the sub-VIs are not executable.  The errors are 1) call lib. fcn. note contains unwired or bad terminal, 2) invalid refnum class, and 3) you have connected two terminals of different types.
    Why are these broken?  Does it have anything to do with the USB-8451 not actually being hooked up to my computer?

    Hi Vishak, 
    It may take some time for this to get fixed. I have resubmitted the request to have it fixed.
    2.1.2 is still the latest version of the driver. For future reference, the best place to find the most recent version of our drivers is at ni.com/drivers.
    Catherine B.
    Applications Engineer
    National Instruments

  • 2011 9501 C-Series Example broken wire/property

    Hello,
    I'm trying to run the 2011 Position Control (open loop) example for the 9501 module, but it is showing a broken connection to the "Time Interval" property of the "Straight-Line Move" property node in the "Calculate Move Profile" VI. I've searched and the Time Interval property is not listed as a property of Straight-Line Move.
    I'm running 2011 Softmotion Standard, is this simply an issue of not having Premium, or is this an actual problem with the code that I can fix. If so any advice on where to start? Thanks

    Wandering, 
    As long as you have the Soft Motion and Real Time modules installed, there should be no reason why a broken wire should appear when the Calculate Move Profile.vi is opened. If the Real Time module is not installed, then every wire to this property node would be broken, not just the Time Interval. 
    This could indicate that a particular file or dll is missing. I would attempt to try a repair on the installation of both of these modules, restart your computer, and then see if the example opens up correctly. 
    If you are still able to use the 2010 example, you could easily fix this reported issue with the incorrect Mechanical Action by referring to this NI White Paper, and look at item #288167 under Axis Interface. This describes the simple work around necessary in order to fix this small error.
    Huntington W
    National Instruments
    Applications Engineer
    ***Don't forget to give Kudos and Accepted as Solution where it is deserved***

  • Broken link" Linux whitepaper

    On http://otn.oracle.com/tech/linux/tech_wp.html, the link for "Oracle9i Database Release 2 on Linux: Performance, Reliability and Manageability Enhancements on Red Hat Linux Advanced Server 2.1" is invalid. If you know where this whitepaper is, please post its location. Thanks.

    Hi,
    This link appears to work for me.
    Are you having difficulty accessing the Technology Center for Linux home page? http://otn.oracle.com/tech/linux/index.html
    From here there are links to whitepapers.
    Regards,
    Les

  • BUG: WTK2.2 io broken on Linux

    Hello,
    I'm running an app that works perfectly (JavaVerified) in the Windows 2.2 WTK emulator, but it will not run under Linux because of this:
    java.lang.ArrayIndexOutOfBoundsException:
    at com.sun.kvem.cldc.i18n.j2me.GenericReader.read(+139)
    at java.io.InputStreamReader.read(+56)
    at j.a(+72)
    at j.c(+5)
    at j.b(+262)
    at j.d(+23)
    at s.a(+320)
    at u.b(+655)
    at u.run(+52)
    Something's not right in Linux land.

    Here's the test case I put together:
    import javax.microedition.lcdui.CommandListener;
    import javax.microedition.lcdui.Command;
    import javax.microedition.lcdui.Display;
    import javax.microedition.lcdui.Displayable;
    import javax.microedition.lcdui.Form;
    import javax.microedition.midlet.MIDlet;
    import java.io.ByteArrayInputStream;
    import java.io.InputStreamReader;
    public class HelloWorld extends MIDlet implements CommandListener
        Command quitCmd;
        Form    frm;
        Display disp;
        private static void testInputStream() {
         String str = "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789"
             + "0123456789";
         System.out.println("str: " + str);
         System.out.println("strlength: " + str.length());
         byte buf[] = str.getBytes();
         System.out.println("byte size: " + buf.length);
         ByteArrayInputStream bin = new ByteArrayInputStream(buf);
         InputStreamReader isr = new InputStreamReader(bin);
         char cBuf[] = new char[128];
         System.out.println("encoding: " +
             System.getProperty("microedition.encoding"));
         System.out.println("reading from buffer and printing.");
         try {
             int charsRead;
             while ((charsRead = isr.read(cBuf, 0, cBuf.length)) >= 0) {
              for (int i = 0; i < charsRead; i++) {
                  System.out.print(cBuf);
         } catch (Exception ex) {
         ex.printStackTrace();
         System.out.println("\ndone reading");
    public void startApp() {
         disp = Display.getDisplay(this);
         frm = new Form("HelloWorld");
         frm.append("Hello World");
         quitCmd = new Command("quit", Command.EXIT, 1);
         frm.addCommand(quitCmd);
         frm.setCommandListener(this);
         disp.setCurrent(frm);
         testInputStream();
    public void pauseApp() {
    public void destroyApp(boolean unconditional) {
         if (unconditional)
         notifyDestroyed();
    public void commandAction(Command c, Displayable d)
         if (c == quitCmd)
         destroyApp(true);
    I've run this on both Fedora Core3 & Fedora Core4 Linux distrubutions,
    when I do - I get the following failure:
         [exec] Warning: Cannot convert string "-b&h-lucida-medium-r-normal-sans-*-140-*-*-p-*-iso8859-1" to type FontStruct
         [exec] Running with storage root DefaultColorPhone
         [exec] str: 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
         [exec] strlength: 210
         [exec] byte size: 210
         [exec] encoding: UTF8
         [exec] reading from buffer and printing.
         [exec] java.lang.ArrayIndexOutOfBoundsException:
         [exec]     at com.sun.kvem.cldc.i18n.j2me.GenericReader.read(+139)
         [exec]     at java.io.InputStreamReader.read(+56)
         [exec]     at HelloWorld.testInputStream(+159)
         [exec]     at HelloWorld.startApp(+80)
         [exec]     at javax.microedition.midlet.MIDletProxy.startApp(+7)
         [exec]     at com.sun.midp.midlet.Scheduler.schedule(+270)
         [exec]     at com.sun.midp.main.Main.runLocalClass(+28)
         [exec]     at com.sun.midp.main.Main.main(+116)
         [exec] done reading
         [exec] Execution completed.
         [exec] 741720 bytecodes executed
         [exec] 23 thread switches
         [exec] 742 classes in the system (including system classes)
         [exec] 3914 dynamic objects allocated (121300 bytes)
         [exec] 3 garbage collections (89956 bytes collected)This test case is what I put together after finding a failure of trying to run the kxml2 (www.kxml.org) XML parser under the emulator.
    Any insights on why this is happening or if there is a work-around that can be applied would be appreciated.
    Cheers,
    Mike

  • DVBSKY S950C Ci broken since linux 4.0

    Since the update to linux 4.0 the ci module of my tv card no longer works (not found by vdr).
    dmesg | grep dvb
    [ +0,015031] cx23885_dvb_register() allocating 1 frontend(s)
    [ +0,000002] cx23885[0]: cx23885 based dvb card
    [ +0,164648] dvb_ca adapter 0: Invalid PC card inserted :(
    I'm the only one having the issue?

    do I missed something I'll need to add before someone could help me?

  • Drag and Drop example porting to Linux does not work

    Hi Guys,
    Encountered this problem : I have a JFrame that displays the name and path of a file that is dragged from a Windows(Explorer) environment into the frame. This works seamlessly in Windows. However, porting to Linux and doing the same thing(dragging the file from File Manager into the Frame to display the file name and path) does not work.
    I suspect the case may be something to do with the flavormap.properties file found in the jdk1.xx/jre/lib file. Can anyone help?
    RG

    Hi,
    I don't know what is causing the problem, but I have been able to avoid it by starting Jdeveloper from $home\jdev\bin\jdev.exe.
    Regards,
    Mathias

  • Cpptasks - working hello world jni example on linux

    I have a working hello world example working on linux that uses cpptasks for the build. I'll post it here as I don't see any info on this out there. I hope this is helpful for you.
    -Todd
    Contents:
    - build.xml
    - helloworld.c
    - helloWorldCWrapper.java
    - directory structure
    - environment vars
    - output : $ant build
    - output : $ant run
    - References
    build.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <project basedir="." default="build" name="myJni">
         <property name="build" value="build"/>
         <property name="src" value="src"/>
         <property name="stub" location="stub"/>
         <property environment="os"/>
    <!-- Load the cpptasks task -->
    <taskdef resource="cpptasks.tasks"/>
    <typedef resource="cpptasks.types"/>
         <path id="project.classpath">
    <pathelement location="${build}"/>
    <pathelement location="."/>
    </path>
         <target name="init">
              <mkdir dir="${build}"/>
              <mkdir dir="${stub}"/>
    </target>
    <target name="clean" depends="init">      
              <delete>
                   <fileset dir="${build}">
                   <include name="*.class"/>
                   </fileset>
                   <fileset dir="${stub}">
                   <include name="*.h"/>
                   <include name="*.c"/>
                   </fileset>
              </delete>
         </target>
    <target name="jni-compile" description="--> create the jni h/c files">
         <javah class="com.bigdog.jni.helloWorldCWrapper" destdir="${stub}" verbose="yes" force="yes">
              <classpath refid="project.classpath"/>
         </javah>      
    </target>
         <target name="build" depends="init, java-compile, jni-compile, c-compile">
    </target>
         <target name="java-compile">
    <echo message="${ant.project.name}: ${ant.file}"/>
    <javac destdir="${build}">
    <src path="${src}"/>
    <classpath refid="project.classpath"/>
    </javac>
         </target>
    <target name="c-compile" description="--> compile c code">
    <cc link="shared" outtype="shared" multithreaded="true" optimize="speed"
    objdir="${build}" outfile="${build}/libhelloworld">
    <compilerarg value="-Wall"/>
    <compilerarg value="-D_JNI_IMPLEMENTATION_"/>
    <compilerarg value="-fno-strict-aliasing"/>
    <linker name="g++">
              <linkerarg value="-olibhelloworld.so"/>
         </linker>
    <fileset dir="${src}" includes="helloworld.c"/>
         <includepath>
              <path path="${os.JAVA_HOME}/include"/>
              <path path="${os.JAVA_HOME}/include/linux"/>
              <path path="${basedir}/stub"/>
              <path path="${build}"/>
         </includepath>
    </cc>
    </target>
         <target name="run">
    <echo message="${ant.project.name}: ${ant.file}"/>
              <echo message="java.library.path = ${java.library.path}"/>
              <echo message="LD_LIBRARY_PATH = ${os.LD_LIBRARY_PATH}"/>
    <java classname="com.bigdog.jni.helloWorldCWrapper">
    <classpath refid="project.classpath"/>
    </java>
         </target>
    </project>
    helloworld.c
    #include <jni.h>
    #include <stdio.h>
    #include "com_bigdog_jni_helloWorldCWrapper.h"
    JNIEXPORT void JNICALL
    Java_com_bigdog_jni_helloWorldCWrapper_print(JNIEnv *env, jobject obj)
              printf("Hello world :o)\n");
              return;
    helloWorldCWrapper.java
    package com.bigdog.jni;
    public class helloWorldCWrapper {
         private native void print();
         public static void main(String[] args) {
              new helloWorldCWrapper().print();               
         static {
              System.loadLibrary("helloworld");
    directory structure
    ./.project
    ./.classpath
    ./build
    ./build/com
    ./build/com/bigdog
    ./build/com/bigdog/jni
    ./build/com/bigdog/jni/helloWorldCWrapper.class
    ./build/history.xml
    ./build/helloworld.o
    ./build/libhelloworld.so
    ./build/dependencies.xml
    ./stub
    ./stub/com_bigdog_jni_helloWorldCWrapper.h
    ./src
    ./src/com
    ./src/com/bigdog
    ./src/com/bigdog/jni
    ./src/com/bigdog/jni/helloWorldCWrapper.java
    ./src/helloworld.c
    ./bin
    ./bin/helloworld.c
    ./build.xml
    ./build-user.xml
    ./history.xml
    environment vars
    user@machine:~/working/eclipse_proj/myJini$ export | grep LD
    declare -x LD_LIBRARY_PATH="/home/user/working/eclipse_proj/myJini/build"...
    Note: I had to modify the LD_LIBRARY_PATH in my .bashrc file. Modifying
    it from the command line seemed to have no effect.
    output : $ant build
    Buildfile: /home/user/working/eclipse_proj/myJini/build.xml
    init:
    java-compile:
    [echo] myJni: /home/user/working/eclipse_proj/myJini/build.xml
    [javac] Compiling 1 source file to /home/user/working/eclipse_proj/myJini/build
    jni-compile:
    [javah] [Search path = /home/user/bin/jdk1.5.0_03/jre/lib/rt.jar:/home/user/bin/jdk1.5.0_03/jre/lib/i18n.jar:/home/user/bin/jdk1.5.0_03/jre/lib/sunrsasign.jar:/home/user/bin/jdk1.5.0_03/jre/lib/jsse.jar:/home/user/bin/jdk1.5.0_03/jre/lib/jce.jar:/home/user/bin/jdk1.5.0_03/jre/lib/charsets.jar:/home/user/bin/jdk1.5.0_03/jre/classes:/home/user/working/eclipse_proj/myJini/build:/home/user/working/eclipse_proj/myJini]
    [javah] [Loaded /home/user/working/eclipse_proj/myJini/build/com/bigdog/jni/helloWorldCWrapper.class]
    [javah] [Loaded /home/user/bin/jdk1.5.0_03/jre/lib/rt.jar(java/lang/Object.class)]
    [javah] [Forcefully writing file /home/user/working/eclipse_proj/myJini/stub/com_bigdog_jni_helloWorldCWrapper.h]
    c-compile:
    [cc] Starting dependency analysis for 1 files.
    [cc] 0 files are up to date.
    [cc] 1 files to be recompiled from dependency analysis.
    [cc] 1 total files to be compiled.
    [cc] Starting link
    build:
    BUILD SUCCESSFUL
    Total time: 2 seconds
    output : $ant run
    Buildfile: /home/user/working/eclipse_proj/myJini/build.xml
    run:
    [echo] myJni: /home/user/working/eclipse_proj/myJini/build.xml
    [echo] java.library.path = /home/user/bin/jdk1.5.0_03/jre/lib/i386/server:/home/user/bin/jdk1.5.0_03/jre/lib/i386:/home/user/bin/jdk1.5.0_03/jre/../lib/i386:/home/user/working/eclipse_proj/myJini/build:/usr/local/qt/lib:/usr/local/qt/lib:/usr/local/qt/lib:/usr/local/qt/lib:/mnt/bea/p4/src910_150/bea/weblogic90/server/native/linux/i686:/lib:/lib/i686:/usr/lib:/usr/openwin/lib
    [echo] LD_LIBRARY_PATH = /home/user/bin/jdk1.5.0_03/jre/lib/i386/server:/home/user/bin/jdk1.5.0_03/jre/lib/i386:/home/user/bin/jdk1.5.0_03/jre/../lib/i386:/home/user/working/eclipse_proj/myJini/build:/usr/local/qt/lib:/usr/local/qt/lib:/usr/local/qt/lib:/usr/local/qt/lib:/mnt/bea/p4/src910_150/bea/weblogic90/server/native/linux/i686:/lib:/lib/i686:/usr/lib:/usr/openwin/lib
    Hello world :o)
    BUILD SUCCESSFUL
    Total time: 1 second
    References:
    http://public.cabit.wpcarey.asu.edu/janjua/java/jni/
    http://bleaklow.com/blog/archive/000162.html
    http://sourceforge.net/projects/ant-contrib
    http://sourceforge.net/project/showfiles.php?group_id=36177&package_id=28636

    VC++ works just fine.
    I use the IDE rather than command-line processing. I create a "dll" project, and implement the functions defined by running javah.

  • Arch Linux on Pandaboard?

    I am University student, and, shortly, I will start working for one of my professors. His main area of research is in embedded systems.
    Currently he has plans to do some projects with Pandaboard, Arduino and few other embedded boards. But speaking particularly on Pandaboard...
    Do you think ArchLinux would be a good alternative to Ubuntu? as for as having lighter system, less bloated. He tried to use Ubuntu on Pandboard, but had some difficulties, and I proposed to him to use ArchLinux as alternative, since you can select only needed packages during install.
    I tried to search online, if there was any work done with Pandaboard using ArchLinux, but I found nothing (seems like people tried to install only Ubuntu or Andriod).
    What do you all think? Have anyone use those board before?
    Here is link to that Pandaboard, if you don't know about it: http://pandaboard.org/
    Last edited by kdar (2010-12-02 03:23:42)

    As much as I love Arch Linux, if I were installing an operating system onto an ARM computer, I think I would choose one designed specifically for it. For example, Debian GNU/Linux and FreeBSD have native ARM ports.
    I guess it also partially depends on your goal: is your goal to get an operating system INSTALLED on the computer, or is it to USE the computer?
    I think this website would be a good place to get help on small ARM computers: http://openplug.org/
    Disclaimer: I have no experience with ARM computers.

  • Linux system command pipes

    I am trying to integrate TCL scripting code with  LabVIEW in a way I can send every TCL command separately and read back the results (under Linux platform).
    From searching and reading information on web pages I found out that the best way to do so is by using the System command pipes .
    I tried to do it but with no success I couldn't write or read from the pipe. I also didn't find any example how to implement the command pipes.
    Does any one has any example (labView 2009 Linux) of opening a system command pipes reading  data from it and writing data to the pipe?

    Hello
    The examples are for named pipes and it works fine for passing data to the pipe and read the data from it.
    But it cannot processes commands. In order to write Tcl commands I need pipe that is able to interpreter commands.
    So I tried the system command pipes but it can only process bash commands like ls or pwd but I didn't find a way to open the tclsh and process commands in TCL.
    I had another problem with concatenating commands got error 6.
    I attached the file I created can you find what I am doing wrong?
    Attachments:
    Test command Pipe.vi ‏15 KB

  • Compile programs after linux installation

    Hello,
    when execute a transaction for first time after Linux installation the program is compiled. The server is a dialog instance with Red Hat and the central instance  and database server  have  HP-UX  O.S with Oracle. Why do this?
    Regards.

    ABAP programs are stored in text in the database table REPOSRC (often accessed from database view TRDIR).  The first time any ABAP program is executed, it must be compiled first.  Each time a program is executed, the compiled version is compared to the text version - if the text version has changed since the last compile, it will be compiled again.  If you have a heterogenous install (for example, Unix and Linux application servers), then the programs must be compiled once for each platform.
    The transaction code SGEN can help you to pre-compile all of your programs, if you wish.
    Cheers,
    David.

  • Books on linux tend to be less technical as time goes by

    does anyone notice? what is the reason for that?
    they tend to delve less deep into the guts of configuring from txt files, etc
    example is running linux by oreilly, the 3rd edition has text about how to configure Xdefaults, xinitrc, etc but the 5th edition mainly focuses on kde and gnome although it has materials on xorg.conf as well

    cyclotomic wrote:
    dolby wrote:
    As the users get less technical (which is not only bad) its logical that the books get less technical too.
    As long as there are more technical books as well, its OK.
    On a side note i remember a discussion thread on the Xorg mailing list where the developers literally made fun of the DIY distro users (Slackware,Gentoo,Arch).
    I guess most people prefer others making decisions for themselves nowadays. Personally i feel very unconfortable when the ones making critical decisions are Canonical employees, some of which where Microsoft employees not too long ago.
    That is just weird that they would make fun of people for something like that.
    Well, yeah... The only thing they are making fun of is the idea they have in their head about, atleast archlinux, as i can't believe anyone "Xorg hacker" technical wouldn't want to use Arch...
    I mean.. I couldn't imagine using ubuntu.. would be a nightmare to fix and take me 10x the time it does in arch because i would also have to fix the abstraction of the abstraction instead of just fixing it where the standard docs tell me to fix it.. (a reason why i don't like rc.conf though )
    Last edited by test1000 (2009-06-23 18:54:55)

Maybe you are looking for