How to Document a FieldPoint Configuration File (*.iak)

Hello there,
Is there a quick and easy way to generate a human readable FieldPoint Configuration File?
I'm documenting an existing system from scratch and I can't see an easy way to do this, apart from captured screen shots from MAX - which is tedious! Perhaps I'm missing something but various PLC tools I've used in the past, have made this process very easy.
Regards,
ChromaBurst

There is not a method to see the bit masks of the channels outside of Measurement & Automation Explorer, however, using the FP Get Configuration Info.vi you have the ability to see the item list.  I agree it would be nice to see more details of the .iak file in LabVIEW.  I will file a product suggestion for this, and if you would like to also file one follow the following link and select "Product Feedback":
http://digital.ni.com/applications/psc.nsf/default?OpenForm&temp1=&node=
Cheers!
-Bob

Similar Messages

  • How to generate an XML Configuration File for EBS Source Type

    Hi,
    We have installed SES, I want to integrate it to enable for searching repository contracts.
    In the sources I have selected oracle.apps.okc.repository.textsearch.server.RepHeaderSearchExpVO.
    For this source I need to specify the Configuration URL.
    Here I need to provide the path for configuration XML file. But before that I need to generate the XML Configuration file.
    Is there any steps on how we can create this XML file.
    like I would want to know how we can create the XML file and on which folder on the server should I be putting it
    Thanks

    Hi there,
    We are running into same issue and need the exact same information. Can someone help with this question on priority?
    Thanks,
    Darshan

  • How to create multiple pof configuration files for c# client

    Is there a way to have multiple pof files for c# coherence client?
    Can I create a file called my-pof-config.xml with the following line...
    <pof-config xmlns="http://schemas.tangosol.com/pof">
    <user-type-list>
    <include>assembly://Coherence/Tangosol.Config/coherence-pof-config.xml</include>
         <include>file://pof-config.xml</include>
    and here is what pof-config.xml file look like
    <?xml version="1.0" encoding="UTF-8"?>
    <pof-config xmlns="http://schemas.tangosol.com/pof">
    <user-type-list>
    In my C# visual studio project, this is where I load my-pof-config.xml in app.config
    <coherence>
    <cache-factory-config>coherence.xml</cache-factory-config>
    <cache-config>coherence-cache-config.xml</cache-config>
    <pof-config>my-pof-config.xml</pof-config>
    </coherence>
    and this is what I saw in the log...
    2012-02-23 14:35:35,529 DEBUG Coherence (null) - 2012-02-23 14:35:35.529 level(thread=System.Threading.Thread): Loaded POF configuration from "FileResource(Uri = file://my-pof-config.xml, AbsolutePath = D:\worktrees\ads\mainline\v2\ads\demos_cs\build\my-pof-config.xml)"
    2012-02-23 14:35:35,545 DEBUG Coherence (null) - 2012-02-23 14:35:35.545 level(thread=System.Threading.Thread): Loaded included POF configuration from "EmbeddedResource(Uri = assembly://Coherence/Tangosol.Config/coherence-pof-config.xml, AbsolutePath = assembly://Coherence/Tangosol.Config/coherence-pof-config.xml)"
    2012-02-23 14:35:35,623 DEBUG Coherence (null) - 2012-02-23 14:35:35.623 level(thread=ExtendTcpCacheServiceCSharp:TcpInitiator): Loaded POF configuration from "FileResource(Uri = file://my-pof-config.xml, AbsolutePath = D:\worktrees\ads\mainline\v2\ads\demos_cs\build\my-pof-config.xml)"
    I don't see pof-config.xml is loaded at "Loaded included POF configuration....". How do I get around it so I can load multiple pof configuration files for c# client?

    Hi,
    Not sure about C# but I would suggest try removing file:// from
    <include>file://pof-config.xml</include>and keep pof-config.xml and my-pof-config.xml in the same directory.
    Hope this helps!
    Cheers,
    NJ

  • How to pass parameters to configuration files

    Hello,
    I have an application which uses several libraries and frameworks like log4j and hibernate.
    Each library/framework is configured via its own configuration file, some configuration files are in xml format and others are in properties format.
    Each configuration file has lots of specialized parameters that should not be exposed to the user but there are also one or two parameters that must be configured by the end user.
    For example:
    The log4j configuration file has lots of specialized parameters that the user should not see, but there is one parameter that the user must configure: the path for the application log file.
    Another example:
    The hibernate configuration file has lots of specialized parameters that the user should not see, but there is one parameter that the user musr configure: the path to the application database.
    It would be great if we can have an user-configuration-file that contains only the parameters that should be configured by the user and leave the complicated and specialized parameters in their corresponding files.
    I want to pass the properties defined in the user-configuration-file to the specialized configuration files.
    Any ideas to achieve this?
    Thanx

    Thank you very much to all for the replies.
    Ok, I can read the specialized-configuration-file into a Properties object, then read the user-configuration-file and merge the appropriate properties to get a complete Properties object.
    If the library/framework can't be configured with the Properties object, then I will need to write down the properties into a new file and tell the library/framework to load that file.
    I have used Properties objects and files before, but I don't have experience with xml configuration files.
    Is the same applicable to xml files?
    How can I load a XML files to an object and then update/add a particular property?.
    If that's possible, then: how can I write down the XML object to a new file?
    thanx
    Edited by: JoseLuis on Oct 23, 2008 11:28 AM

  • How to select a Hibenrate configuration file for web application/junit?

    Dear all,
    I am using hibernate for a web application.
    I have two configuration files: one ("hibernate-jta.cfg.xml") uses a data source and the other ("hibernate.cfg.xml") directly uses jdbc.
    private static String CONFIG_FILE = "hibernate-jta.cfg.xml"; private static String CONFIG_FILE_WITHOUT_DATASOURCE = "hibernate.cfg.xml";
    When I deplyed my applcation to an application server, I need to use the first one. When I run junit test, I need to use the second one.
    How can I design a mecanism to switch between the two configuration files according the the case: web application or java stand alone application?
    Configuration cfg = new Configuration(); cfg.configure(CONFIG_FILE);
    Thanks.
    Pengyou

    My solution is to add a new public method "initFactoryForJunit() " in the Static singleton.
    In the junit test, this method will be invoked in order to load a second configuration file.
    public class ThreadsafeSessionFactory {
         private static Logger log = Logger
                   .getLogger(ThreadsafeSessionFactory.class);
         private static String CONFIG_FILE = "hibernate-jta.cfg.xml";
         private static String CONFIG_FILE_FOR_JUNIT = "hibernate.cfg.xml";
         private static final Configuration cfg = new Configuration();
         private static org.hibernate.SessionFactory sessionFactory;
         public static SessionFactory getInstance() {
              log.info("getInstance()");
              if (sessionFactory == null) {
                   ThreadsafeSessionFactory.initFactory();
              return sessionFactory;
         /*public synchronized Session openSession() {
              log.debug("openSession()");
              return sessionFactory.getCurrentSession();
         public synchronized Session getCurrentSession() {
              log.debug("getCurrentSession()");
              return sessionFactory.getCurrentSession();
         private static void initFactory() {
              log.debug("initFactory()");
              if (sessionFactory == null) {
                   try {
                        Configuration cfg = new Configuration();
                        cfg.configure(CONFIG_FILE);
                        String factoryJndiName = cfg
                                  .getProperty(Environment.SESSION_FACTORY_NAME);
                        if (factoryJndiName != null) {
                             log.debug("using jndi factory");
                             cfg.buildSessionFactory();
                             sessionFactory = (SessionFactory) (new InitialContext())
                                       .lookup(factoryJndiName);
                        } else {
                             log.info("using default factory");
                             sessionFactory = cfg.buildSessionFactory();
                             log.info("after using default factory");
                   } catch (Exception ex) {
                        ex.printStackTrace();
                        log.error("failed creating session factory");
                        throw new HibernateException(
                                  "initFactory(): failed initializing configuration");
         public static void initFactoryForJunit() {
              log.debug("initFactory()");
              if (sessionFactory == null) {
                   try {
                        Configuration cfg = new Configuration();
                        cfg.configure(CONFIG_FILE_FOR_JUNIT);
                        String factoryJndiName = cfg
                                  .getProperty(Environment.SESSION_FACTORY_NAME);
                        if (factoryJndiName != null) {
                             log.debug("using jndi factory");
                             cfg.buildSessionFactory();
                             sessionFactory = (SessionFactory) (new InitialContext())
                                       .lookup(factoryJndiName);
                        } else {
                             log.info("using default factory");
                             sessionFactory = cfg.buildSessionFactory();
                             log.info("after using default factory");
                   } catch (Exception ex) {
                        ex.printStackTrace();
                        log.error("failed creating session factory");
                        throw new HibernateException(
                                  "initFactory(): failed initializing configuration");
         public static void close() {
              if (sessionFactory != null)
                   sessionFactory.close();
              sessionFactory = null;
    }

  • How to disable log4j via configuration file

    Howdy,
    I am using the quartz library which uses log4j, how can I disable log4j in my release version? where can I find a sample configuration file to disable log4j?
    TBH i am not sure if its actually running as i am not pointing it to config, i get these warnings:
    log4j:WARN No appenders could be found for logger (org.quartz.simpl.SimpleThreadPool).
    log4j:WARN Please initialize the log4j system properly.
    But I would prefer to just disable it all together (or initialize it correctly and make it do nothing)...so I am looking for how I can accomplish this. I've read over the docs here:
    http://logging.apache.org/log4j/1.2/manual.html
    They are a bit long winded for what I need to do so I might have missed it, but i am just looking for how to structure a minimal con fig file to properly initialize log4j and prevent it from logging anything

    tiburblium wrote:
    Now quick question, how can I modify this to prevent logging from occuring? It seems as if I set log4j.debug=FALSE nothing is logged, is that all thats required? set rootLogger to OFF if you intend to turn off logging, something like this.
    log4j.rootLogger=OFF, R
    Also how can i specify a null appender? I dont want log4j to attempt to log to a file on an end users systemlog file is not created on the end users system. It is created in the app server where the application is running. Setting rootLogger to OFF should take care of your problem as nothing will be logged.

  • How can I "touch" a configuration file?

    I have a program that is used to write a configuration file.  I am using the "Configuration File VIs" that came with LabVIEW 8 to manage the configuration file.  I have the "Create file if necessary" boolean input wired to "True" for the "Open Config Data" VI, but I am still getting an error about the file not being found.
    The VI should do the following:
    Reads the data file in the current VI's directory, "config.cfg."
    If the file doesn't exist, then create the file and pass the default values to the controls on the front panel.
    If the file does exist then read the data file and pass the saved values to the controls on the front panel.
    User adjusts the values on the front panel and clicks on "Ok" or "Cancel"
    If the user clicks on "Ok" then save the values in the controls from the front panel into the configuration file.
    If the user clicks on "Cancel" then do nothing.
    Close the configuration file.
    Why isn't it creating the necessary file when I first run this VI?  Is there anyway I can initialize a configuration file?
    Thanks!
    -Nic
    Attachments:
    AIT - Channel Configuration2.vi ‏55 KB

    Nickerbocker wrote:
    Ok, I get it.  If the program is compiled, then the path to the current vi is within the executable like:
    build_dir\build.exe\my.vi
    where as if it isn't built you'd get:
    dev_dir\my.vi
    I
    found a subVI program in the forum that does a simple check to see if
    the path contains a .exe and then strips if it does passes the path if
    it doesn't that works great.
    Thanks
    -Nic
    I personally always use a different approach. I have usually an application development directory structure similar to this.
    MyApplication
        <myapplication>.ini
        support
              <clean myapplication>.ini
              <myapplication>.ico
        topLevel.llb
              Startup Splashscreen.vi
              Get App Root Directory.vi
              Get App Configuration Path.vi
             <some other VIs needed in the startup and intialization of my program>
         <other function specific subdirectories such as GUI, config, FileIO, DAQ, serial, etc.>
    Basically Get App Root Directory.vi always strips the Current VIs path
    twice and is used by Get App Configuration Path.vi to build the ini
    file path and possibly by others VIs to build specific additional
    support subdirectories that the installer might create. Since Get App
    Root Directory is one level below the root directory in the development
    environment its relative position to the root directory is always the
    same irrespective of LabVIEW development system execution or
    Application execution.
    The <myapplication>.ini is used by the application during
    debugging etc, and the <clean myapplication>.ini file is used by
    the Application Builder/Project Manager to include in the application
    and contains the settings as I want them to appear after first
    installation on the customers system.
    Rolf Kalbermatter
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • How to enforce a different configuration file while invoking SAPShcut.exe

    I'm using sapshcut.exe to logon to SAP. Following is syntax of  command that Iu2019m using for that prupose:
    sapshcut.exe /sysname=IDES /client=800 /user=xxxx /pwd=yyyy
    By default, the configuration file (saplogon.ini) that is being used during this process by sapshcut.exe is located in user directory (SAP GUI 7.2). However, Iu2019d like to use a different configuration file that is located at other location (e.g., h:/test/saplogon.ini). SAP has mentioned to use additional parameter "INI_FILE" for that purposes so Iu2019m using following command:
    sapshcut.exe /sysname=IDES /client=800 /user=xxxx /pwd=yyyy /INI_FILE=h:/test/saplogon.ini
    No matter what value I defined for the u2018INI_FILEu2019 parameter, SAP ignores it and always uses default configuration file located in the user directory and if given SAP system does not exist in that configuration file then I report an error. Interestingly, I found that if use 'saplogon.exe' instead of 'sapshcut.exe' and provide same parameter value for 'INI_FILE' parameter then SAP overwrite the default configuration file and uses saplogon.ini defined there. But i cannot use saplogon.exe as I must have to use sapchcut.exe to directly log into SAP system for automation testing.
    I've also found out that the only way sapshcut.exe can overwrite the default ini file is through the use of environment variable "SAPLOGON_INI_FILE". But rather than using environment variable I'd like to define configuration file during the command line.
    Any help would be really appreciated.

    We stumbled upon the same problem. Thank you for mentioning that using the environment variable works.
    This leads to the following single command line as a workaround.
    First set the needed saplogon.ini and then execute in a nested command shell the call to sapshcut.exe
    cmd /c set SAPLOGON_INI_FILE=C:\config\saplogon.ini & cmd /c "%ProgramFiles%\SAP\FrontEnd\SAPgui\sapshcut.exe"  -user= -pw= -language=E -system=XXX -client=100
    This works, but only if there is not already an instance of saplogon.exe running with a different saplogon.ini.
    Best regards,
    Axel.

  • How large is an uploaded configuration file

    Hi Guys - I am taking security copies of controller configurations from WLCs. The problem I see is that I get inconsistent file sizes and I wondered if anyone knows what might be causing this and what the "typical" file size would be?
    Two controllers - both on 4.1.185 - one upload is 755kb, another one is 40kb. Huh!? Doesn't seem right but I can't look into the file and see if it looks complete.
    Any thoughts?
    Thanks

    They are pretty much identical, but I don't think that will account for such a huge disparity.
    However we may have tracked this down - the tftp protocol uses UDP to send the data, I think that the UDP transfer is dropping because the tftp server that I use shows an error message although the WLC simply says "Completed".
    Another clue here is that if we do the same transfer several times we get different file sizes....

  • How to save VISA information into a configuration file

    Hi guys,
    I've got a problem that i can't quite figure out and I'm sure someone else has done this but i have searched the forums and didn't find anything suitable myself.
    I'm trying to save configuration files for my program and then reload them back in so that i can get the same state of the controls.  One of the controls I'd like to save into the configuration file is a VISA control.  has anyone figured out how to save this into configuration files?  I know that OpenG has a write variant to config but Id like to stay away from 3rd party stuff as much as possible.  Does anyone have any suggestions as to how to get around this?
    Thanks
    Brent 
    Solved!
    Go to Solution.

    The alternative to Write Keys, if you don't want a text file, is a BIN file. I do it this way when I don't want users poking around text file trying to change things, and/or for security. And it's fast.
    The attached picture shows, in general, how to do it.
    Richard
    Attachments:
    saveSettings.gif ‏11 KB

  • Downloading Configuration File with USB Tethering Enabled

    I'm trying to download a configuration file from the my Verizon Jetpack MiFi 4620L, so I can easily reconfigure my device.  I configure the MiFi device the way I needed with USB  tethering enabled then download it through the browser.  However, when I upload that file, the USB tethering is disabled.  How can I changed the configuration file, so I don't have to re-enable USB tethering after I upload it? 

    Hello,
    It seems there is a limitation with the 4620L, the <Enable_USB_Tethered> feature and the config file that device generates.  I too was able to recreate your process and experience the same problem.  Because it was re-creatable I contacted VZW and had them confirm that the MiFi does not respond to the config file when it comes to USB tethering.  It was not on thier radar as a feature to fix for a future firmware update either.
    The only way to manipulate USB tethering is to manually sign in and check the checkbox for that feature.

  • Error -32810 occurred at The FieldPoint server initialization failed. Possible causes: 1. Missing or corrupt configuration file; 2. Failed to create callbacks. : FP Open.vi

    I have two cFP-2120 RT controller. They both have NI-Serial RT2.5.6, DataSocket for LV RT4.2, NI-VISA 3.6, FP Drivers 5.1.0, FP VI Manager 3.1.0 LV RT 7.1.1 installed. But one same vi can run on one controller but not another.
    the error message got when it runs on another controller is "Error -32810 occurred at  The FieldPoint server initialization failed. Possible causes: 1. Missing or corrupt configuration file; 2. Failed to create callbacks. : FP Open.vi"
    I wonder by what it is caused?
    Thanks

    Hi Matthew,
    As mentioned previously, this KnowledgeBase article may be of some help. Also, if your code is being run on an embedded controller and then a network controller (not embedded), you will need to run the program differently. On the embedded controller, you should deploy your VI in a Project Explorer or programmatically (as described here.) However, you do not need to deploy the program to a network controller, but simply run the VI.
    I would also suggest creating a new .IAK file. Do you still see the same error? Also, double-check that the software installed on the controller matches the software installed on the host PC. If you have any file paths associated with one FieldPoint controller, ensure that you are changing them to match the second controller.
    Please keep us posted on your troubleshooting steps. Have a great day!
    Amanda Howard
    Americas Services and Support Recruiting Manager
    National Instruments

  • How can i wrote configuration file in Log4j

    iam new log4j .i have seen one small programme in log4j examples folder ..i e. shown below
    Sort.java
    =====
    package examples;
    import org.apache.log4j.PropertyConfigurator;
    import org.apache.log4j.Logger;
    import org.apache.log4j.Priority;
    Example code for log4j to viewed in conjunction with the {@link
    examples.SortAlgo SortAlgo} class.
    <p>This program expects a configuration file name as its first
    argument, and the size of the array to sort as the second and last
    argument. See its <b>source
    code</b> for more details.
    <p>Play around with different values in the configuration file and
    watch the changing behavior.
    <p>Example configuration files can be found in <a
    href="doc-files/sort1.properties">sort1.properties</a>, <a
    href="doc-files/sort2.properties">sort2.properties</a>, <a
    href="doc-files/sort3.properties">sort3.properties</a> and <a
    href="doc-files/sort4.properties">sort4.properties</a> are supplied with the
    package.
    <p>If you are also interested in logging performance, then have
    look at the {@link org.apache.log4j.performance.Logging} class.
    @author Ceki G&uuml;lc&uuml; */
    public class Sort {
    static Logger logger = Logger.getLogger(Sort.class.getName());
    public static void main(String[] args) {
         if(args.length != 2) {
              usage("Incorrect number of parameters.");
         int arraySize = -1;
    try {
              arraySize = Integer.valueOf(args[1]).intValue();
              if(arraySize <= 0)
                   usage("Negative array size.");
    catch(java.lang.NumberFormatException e) {
    usage("Could not number format ["+args[1]+"].");
    PropertyConfigurator.configure(args[0]);
    int[] intArray = new int[arraySize];
    logger.info("Populating an array of " + arraySize + " elements in" +" reverse order.");
    for(int i = arraySize -1 ; i >= 0; i--) {
              intArray[i] = arraySize - i - 1;
    SortAlgo sa1 = new SortAlgo(intArray);
    sa1.bubbleSort();
    sa1.dump();
    // We intentionally initilize sa2 with null.
    SortAlgo sa2 = new SortAlgo(null);
    logger.info("The next log statement should be an error message.");
    sa2.dump();
    logger.info("Exiting main method.");
    static void usage(String errMsg) {
         System.err.println(errMsg);
         System.err.println("\nUsage: java org.apache.examples.Sort " + "configFile ARRAY_SIZE\n"+
    "where configFile is a configuration file\n"+" ARRAY_SIZE is a positive integer.\n");
    System.exit(1);
    and
    SortAlgo.java
    ==========
    package examples;
    import org.apache.log4j.Category;
    import org.apache.log4j.NDC;
    Example code for log4j to viewed in conjunction with the {@link
    examples.Sort Sort} class.
    <p>SortAlgo uses the bubble sort algorithm to sort an integer
    array. See also its <b>source
    code</b>.
    @author Ceki G&uuml;lc&uuml; */
    public class SortAlgo {
    final static String className = SortAlgo.class.getName();
    final static Category CAT = Category.getInstance(className);
    final static Category OUTER = Category.getInstance(className + ".OUTER");
    final static Category INNER = Category.getInstance(className + ".INNER");
    final static Category DUMP = Category.getInstance(className + ".DUMP");
    final static Category SWAP = Category.getInstance(className + ".SWAP");
    int[] intArray;
    SortAlgo(int[] intArray) {
    this.intArray = intArray;
    void bubbleSort() {
    CAT.info( "Entered the sort method.");
    for(int i = intArray.length -1; i >= 0 ; i--) {
    NDC.push("i=" + i);
    OUTER.debug("in outer loop.");
    for(int j = 0; j < i; j++) {
         NDC.push("j=" + j);
         // It is poor practice to ship code with log staments in tight loops.
         // We do it anyway in this example.
         INNER.debug( "in inner loop.");
    if(intArray[j] > intArray[j+1])
         swap(j, j+1);
         NDC.pop();
    NDC.pop();
    void dump() {   
    if(! (this.intArray instanceof int[])) {
    DUMP.error("Tried to dump an uninitialized array.");
    return;
    DUMP.info("Dump of integer array:");
    for(int i = 0; i < this.intArray.length; i++) {
    DUMP.info("Element [" + i + "]=" + this.intArray);
    void swap(int l, int r) {
    // It is poor practice to ship code with log staments in tight
    // loops or code called potentially millions of times.
    SWAP.debug( "Swapping intArray["+l+"]=" + intArray[l] +
         " and intArray["+r+"]=" + intArray[r]);
    int temp = this.intArray[l];
    this.intArray[l] = this.intArray[r];
    this.intArray[r] = temp;
    This program expects a configuration file name as its first
    argument, and the size of the array to sort as the second and last
    argument. See its <b>source
    code</b> for more details.
    please help me how can write that configuration file
    thanks

    Hi bala,
    check that log4j manual I pointed to in yer previous thread.
    This is a pot-boiler config file... Copy it into some file say "props.conf" and use it.
    # Set root logger level to DEBUG and its only appender to A1.
    log4j.rootLogger=DEBUG, A1
    # A1 is set to be a ConsoleAppender.
    log4j.appender.A1=org.apache.log4j.ConsoleAppender
    # A1 uses PatternLayout.
    log4j.appender.A1.layout=org.apache.log4j.PatternLayout
    log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%nCheers,

  • How do I convert an Adobe file into a word document?

    How do I convert an Adobe file into a word document?

    What type of Adobe document are you trying to convert?  Which Adobe software or service are you utilizing?

  • How do I convert an AppleWorks document to a PDF file?

    How do I save the document as a PDF file? Whether it's the entire or a selected part of it. I did it a while ago and forgot.
    Yes, I have tried the Appleworks help but didn't find it. It's gotta be simple.
    G5 2.3 dual   Mac OS X (10.4.6)  

    You use the Print dialog to save as a PDF. Essentially, it prints to a file. Set up to print as usual & then, in the lower left of the dialog box click the Save as PDF button.

Maybe you are looking for

  • How can I see one mac from another mac?

    I have two macs, an imac at home and a MBPro. If I have them both at home, how can I see one Mac´s hard drive from another? Is this possible? with back to my mac?? thanks J

  • Ask the Expert: One Management with Prime Infrastructure 1.2

    With Tejas Shah Welcome to the Cisco Support Community Ask the Expert conversation. This is an opportunity to learn and ask questions from Cisco expert Tejas Shah on One Management with Prime Infrastructure 1.2 Combining the wireless functionality of

  • IPhoto 8.0.4 update from 8.0.3 now won't show images

    I updated from 8.0.3, and afterwards couldn't see any images in iPhoto. After trying various suggestions... deleted iPhoto prefs, repaired library, tried creating new blank library and adding one or two images... nothing worked. When I opened iPhoto

  • Hello, Question about flatting transparency and 1.3

    Hi, I have to output a job for print in a magazine...an ad...how exotic for me...I tend to work with after effects. Anyhow, I spent alot of time reading the specs i need on the PPA website and downloading a pdf pre-set that I can use to export my doc

  • Tabs and group tabs suddenly and consistently being deleted on start-up

    All of my grouped tabs, so carefully saved and really necessary, suddenly disappeared earlier this week, as did all the history and regular tabs. And this morning, once again, all tabs had been deleted. Checked ALL settings, in Firefox, Avast, and Ad