Woes placing text; need benefit of your experience! [CS4 + JS]

Hi-- I'm working on a routine for importing a number of text documents into InDesign, but have come up with odd behavior when placing text. I'm working with ID CS4 & javascript; all the actions perform the same when doing them manually.
I start with text--actual unformatted text originating from a Word document, but saved as a text file--and with the text tool place it at the cursor position in a paragraph in 'body text' style; the text picks up formatting different than the style, namely the font from 'Headline' style, although pt size & leading are still 'body text' style.
Yet when I cut the same text from a text editor, then paste it at the cursor position, the text appears as I expect, in body text style with no overrides.
This is a small improvement: When I first tried placing the text,  it had been coming in with a character style applied. I noticed that the character style being applied was selected in the Quick Apply menu. Un-selecting the character style in the Quick Apply got me to where I am now.
It's driving me nuts that I still can't figure out where the Headline-style font is coming from! Any pointers?
Thanks in advance...
Daniel
p.s.: I'm trying the text import angle to avoid other problems I'd been having importing Word documents, namely importing any Word97-2003 document with highlighted text would crash ID, Word character styles adding direct formatting to the text in ID, etc.

As promised, here is the code, as it stands, for whatever help it can be. The code is specific to my particular uses, but the approach of tagging various direct/character styles from Word, wiping all formatting then reapplying ID styles and removing the tags may be useful.
    ConvertWordBrute.jsx
    Problem: importing from regularly styled Word templated documents to CS4 can be a mess. Even if import presets are exactly set,
    if the Word doc has character styles, text can come in with layered character styles. Applying correct character styles and then
    removing  overrides won't fix because character styles and direct formatting are layered on every bit of text and formatting is not
    at all standard. To fix, all character styles AND overrides must be removed to wipe out the strangeness. This script shows one approach
     to keep italic, bold and bold italic direct formatting, and perhaps other stuff to preserve what the writers intended.
    The approach: tag formatting outside of ID's usual facilities, wipe all formatting clear, then apply the proper styles & character styles.
    Presumes:
        --A word import preset has been set...
        --Will need to trap for missing fonts? (e.g. Windings Bold, which is faked in Word; doesn't actually exist!)
        Left @: Works reasonably well. Probably should be run on before layout has sections.
        --Document includes a paragraph style named "Body Text"
* @@@BUILDINFO@@@ ConvertWordBrute.jsx !Version! Thu Oct 11 2011 10:52:08 GMT-0700
#script "ConvertWord"
#target "InDesign"
main();
function main(){
    try {
        var docRef = getActiveDocument();
    } catch (e) {
        alert (e);
    var confirmWarning = "Note: bold, italic and bold-italic will be turned into character styles, then this script clears all overrides--" +
        "any character spacing applied outside of regular paragraph and character styles will be erased--OK?";
    var myConfirm = confirm(confirmWarning, true, "Text change alert!");
    if (myConfirm == false){
        return;
    var jumpTextCharStyle = "Body jump text";
    var jumpLineChars = 30;
    //saveTextReflowState & turn it off to avoid adding pages...
    var smartTextReflowState = docRef.textPreferences.smartTextReflow
    docRef.textPreferences.smartTextReflow = false;
    //Apply HTML-like tags to text with formatting you want to keep
    //what you search here depends on how your import preferences were set... did you map incoming word styles? to what? Normal -> Body Text?
    tagFormattedCharacters(docRef, "Body Text", "Bold" , "b");
    tagFormattedCharacters(docRef, "Body Text", "Italic" , "i");
    tagFormattedCharacters(docRef, "Body Text", "Bold Italic" , "bl");
    tagFormattedCharacters(docRef, "Normal", "Bold" , "b");
    tagFormattedCharacters(docRef, "Normal", "Italic" , "i");
    tagFormattedCharacters(docRef, "Normal", "Bold Italic" , "bl");
    tagFormattedCharacters(docRef, "Body Text indent", "Bold" , "b");
    tagFormattedCharacters(docRef, "Body Text indent", "Italic" , "i");
    tagFormattedCharacters(docRef, "Body Text indent", "Bold Italic" , "bl");
    cleanupTags(docRef);
    //Convert Word styles to ID styles, then wipe Word styles
    convertWordStyles(docRef);
    //Re-apply all paragraph styles with no overrides or character styles
    formatTaggedCharacters(docRef, "b", "Bold")
    formatTaggedCharacters(docRef, "i", "Italic")
    formatTaggedCharacters(docRef, "bl", "Byline")
    // Replace jump lines character style, since above makes all bold-italic into Byline style
    formatJumpLines(docRef, jumpLineChars, jumpTextCharStyle);
    //re-instate text reflow
    docRef.textPreferences.smartTextReflow = smartTextReflowState;
function getActiveDocument(){
//returns reference to active document; otherwise undefined
    //if a variable is not assigned a value, its value is undefined
    if (app.documents.length == 0) {
        throw ("No documents open");
    //returns value for variable docRef back to call statement
    var docRef = app.documents.item(0);
    return docRef;
function tagFormattedCharacters(docRef, paragraphStyle, fontStyle, fontTag) {
    // Searches for characters in paragrapfStyle, fontStyle in docRef, enclosing any characters found
    // in HTML-style angle-bracket tags containing fontTag
    var myStyles, s, stylesRE;
    //First chk if passed paragraphStyle exists
    for (var s = docRef.paragraphStyles.length-1; s >= 2; s--) {
        //get a list of pipe-separated styles, but not the default styles in brackets, since they'll screw up a RegExp pattern
     myStyles = docRef.paragraphStyles[s].name + "|" + myStyles;
    stylesRE = new RegExp(myStyles);
    if (!paragraphStyle.match(stylesRE)){
        return;
    //Clear the find/change preferences.
    clearFindChangePrefs()
    //Set the find options.
    app.findChangeTextOptions.caseSensitive = false;
    app.findChangeTextOptions.includeFootnotes = false;
    app.findChangeTextOptions.includeHiddenLayers = false;
    app.findChangeTextOptions.includeLockedLayersForFind = false;
    app.findChangeTextOptions.includeLockedStoriesForFind = false;
    app.findChangeTextOptions.includeMasterPages = false;
    app.findChangeTextOptions.wholeWord = false;
    app.findTextPreferences.appliedParagraphStyle = paragraphStyle;
    app.findTextPreferences.fontStyle = fontStyle;
    var myFoundItems = docRef.findText();
    openTag = "<"+fontTag+">";
    closeTag ="</"+fontTag+">";
    //Note: gotta iterate from the end forward, otherwise tag insertions will skew insertion points
    for(i=myFoundItems.length-1; i>-1; i--){
        myFoundItems[i].insertionPoints.lastItem().contents = closeTag;
        myFoundItems[i].insertionPoints.firstItem().contents = openTag;
function cleanupTags(myObject){
    // To correct for faulty formatting resulting in badly placed tags, e.g.: tags on both sides of paragraph returns.
    // To internalize search routines into this script, it uses a series of searches equivalent to FindChangeByList,
    // captured with RecordFindChange_CS3-CS5.jsx .
    // Note GREP search strings MUST be enclosed in quotes with all internal backslashes & quotes escaped,
    // e.g.: \\ becomes \\\\, findWhat:"( becomes findWhat:\"(
    var myChangesArray = new Array();
    // a few changes to clean up placement of formatting tags which may be funky from Word direct formatting
    myChangesArray[0] = "grep    {findWhat:\"(<[^>]*>)(\\\\s)(</[^>]*>)\"}    {changeTo:\"$2\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false}"; //Nix bolded white space of any kind
    myChangesArray[1] = "grep    {findWhat:\"(<[^>]*>)(\\\\ )(\\\\[)\"}    {changeTo:\"$2$1$3\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false}"; //move spaces (only!) in front of bylines before tag
    myChangesArray[2] = "grep    {findWhat:\"(\\\\r)(</[^>]*>)\"}    {changeTo:\"$2$1\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false}"; //move close tags before graf returns
    myChangesArray[3] = "text    {findWhat:\"<bl>^_</bl>\"}    {changeTo:\"^_\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false}";    //Replace em dashes that somehow get bold italic
    findChangeByArray(myObject, myChangesArray)
function convertWordStyles(docRef){
    // Converts Word styles to ID styles, then wipes Word styles
    // To internalize search routines to this script, this uses a series of searches equivalent to FindChangeByList,
    // captured with RecordFindChange_CS3-CS5.jsx .
    // Note search strings MUST be enclosed in quotes with all internal backslashes & quotes escaped, esp. important for GREP
    // e.g.: \\ becomes \\\\, findWhat:"( becomes findWhat:\"(
    var i, p, stylesRE;
    var myChangesArray = new Array();
    //note: findChangeByArray does not trap for
    myChangesArray[0] = "text    {findWhat:\"^p^t\"}    {changeTo:\"^p\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false}"; // remove tabs at the start of paragraphs
    myChangesArray[1] = "text    {findWhat:\"n\", appliedParagraphStyle:\"Heading 1\", appliedFont:\"Wingdings\", fontStyle:\"Bold\"}    {changeTo:\"^8\", appliedCharacterStyle:\"[No character style]\", appliedParagraphStyle:\"Headline 1\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false}"; //replace square bullet in Heading 1 Word style to standard bullet Headline 1 + Bold
    myChangesArray[2] = "text    {appliedParagraphStyle:\"Normal\"}    {appliedParagraphStyle:\"Body Text\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false}"; // replace Normal paragraph Word style with Body Text
    myChangesArray[3] = "text    {appliedParagraphStyle:\"CallOut\"}    {appliedParagraphStyle:\"Callout\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:true}"; // replace CallOut Word style with Callout
    myChangesArray[4] = "text    {appliedParagraphStyle:\"Normal Indent\"}    {appliedParagraphStyle:\"Body Text indent\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:true}"; //replace Normal Indent Word style to Body Text indent
    myChangesArray[5] = "text    {appliedParagraphStyle:\"Body Text\", fontStyle:\"Italic\"}    {appliedCharacterStyle:\"Italic\"}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false, kanaSensitive:true, widthSensitive:true, ignoreKashidas:true, ignoreDiacritics:false}"; //replace direct formatted body text italic with character style
    myChangesArray[6] = "text    {appliedParagraphStyle:\"Body Text\", fontStyle:\"Bold\"}    {appliedCharacterStyle:\"Bold\"}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false, kanaSensitive:true, widthSensitive:true, ignoreKashidas:true, ignoreDiacritics:false}"; //replace direct formatted body text bold with character style
    myChangesArray[7] = "text    {appliedParagraphStyle:\"Body Text\", fontStyle:\"Bold Italic\"}    {appliedCharacterStyle:\"Byline\"}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false, kanaSensitive:true, widthSensitive:true, ignoreKashidas:true, ignoreDiacritics:false}"; //replace direct formatted body text bold italic with Byline character style
    myChangesArray[8] = "text    {findWhat:\" -- \"}    {changeTo:\"^_\"}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false, kanaSensitive:true, widthSensitive:true, ignoreKashidas:true, ignoreDiacritics:false}"; //replace space dash dash space with em dash, no spaces
    myChangesArray[9] = "text    {findWhat:\"--\"}    {changeTo:\"^_\"}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false, kanaSensitive:true, widthSensitive:true, ignoreKashidas:true, ignoreDiacritics:false}"; //replace space dash dash space with em dash, no spaces
    myChangesArray[10] ="text    {findWhat:\"  \"}    {changeTo:\" \"}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false, kanaSensitive:true, widthSensitive:true, ignoreKashidas:true, ignoreDiacritics:false}"; //replace double spaces with single space
    myChangesArray[11] ="text    {findWhat:\"^p^p\"}    {changeTo:\"^p\"}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false, kanaSensitive:true, widthSensitive:true, ignoreKashidas:true, ignoreDiacritics:false}"; //Nix double paragraph markers
    // section to put in headline jump reference bullets
    myChangesArray[12] ="grep    {findWhat:\"\\\\>  ?(from \\\\[\\\\d\\\\d?\\\\])\\\\s?\\\\s?$\"}    {changeTo:\" ~8 $1\"}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:true, kanaSensitive:true, widthSensitive:true}"//add bullet before end of word, replace space (optional space) 'from [' digit optional digit ']' optional space optional space end of paragraph with space bullet space + the rest
    // Changes any imported paragraph styles to Body Text, imported character styles to None, nukes imported
    findChangeByArray(docRef, myChangesArray)
    removeImportedStyles(docRef);
    // clear overrides, both character & paragraph
    // first set what paragraphs to check
    stylesRE = new RegExp(/Body |Heading /)
    for (i = 0; i < docRef.stories.length; i++) {
        //only mess with stories with a bunch of paragraphs & only paragraphs of Body* or Heading* styles
        if (docRef.stories[i].paragraphs.length > 1) {
            for ( p=0; p < docRef.stories[i].paragraphs.length; p++){
                if (docRef.stories[i].paragraphs[p].appliedParagraphStyle.name.match(stylesRE)) {
                    docRef.stories[i].paragraphs[p].clearOverrides(OverrideType.ALL);
function clearFindChangePrefs(){
    //find/change text preferences
    app.findTextPreferences = null;
    app.changeTextPreferences = null;
    //find/change grep preferences
    app.findGrepPreferences = null;
    app.changeGrepPreferences = null;
    //find/change glyph preferences
    app.findGlyphPreferences = null;
    app.changeGlyphPreferences = null;
function findChangeByArray(myObject, myChangesArray){
    //a shorter version of the supplied FindChangeByList.jsx to allow internalizing search strings
    // Note search strings passed MUST be enclosed in quotes with all internal backslashes & quotes escaped,
    // esp. important for GREP, e.g.: \\ becomes \\\\, findWhat:"( becomes findWhat:\"(
    var myFindChangeArray, myFindType, myFindPreferences, myChangePreferences, myFindChangeOptions, i;
    var myStyles, s, stylesRE, searchOK;
    // Prepare to trap for non-existant styles
    // get a list of pipe-separated styles, but not the default styles in brackets, since they'll screw up a RegExp pattern
    for (var s = myObject.paragraphStyles.length-1; s >= 2; s--) {
         myStyles = myObject.paragraphStyles[s].name + "|" + myStyles;
     stylesRE = new RegExp(myStyles);
    for (i = 0; i < myChangesArray.length; i++) {
        myFindChangeArray = myChangesArray[i].split("\t");
        //The first field in the line is the findType string.
        myFindType = myFindChangeArray[0];
        //The second field in the line is the FindPreferences string.
        myFindPreferences = myFindChangeArray[1];
        // Trap to ensure the style exists
        //The second field in the line is the ChangePreferences string.
        myChangePreferences = myFindChangeArray[2];
        //The fourth field is the range--used only by text find/change.
        myFindChangeOptions = myFindChangeArray[3];
        // Trap for non-existant paragraph styles; ID will choke on searching for a style not in doc
        // Look for paragraph style in find string
        if (myFindPreferences.match(/appliedParagraphStyle/)){
            // & that the search is for a style existing in the document
            if (!myFindPreferences.match(stylesRE)){
                continue;
        switch(myFindType){
            case "text":
                myFindText(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions);
                break;
            case "grep":
                myFindGrep(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions);
                break;
            case "glyph":
                myFindGlyph(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions);
                break;
function myFindText(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions){
    //Reset the find/change preferences before each search.
    app.changeTextPreferences = null;
    app.findTextPreferences = null;
    var myString = "app.findTextPreferences.properties = "+ myFindPreferences + ";";
    myString += "app.changeTextPreferences.properties = " + myChangePreferences + ";";
    myString += "app.findChangeTextOptions.properties = " + myFindChangeOptions + ";";
    app.doScript(myString, ScriptLanguage.javascript);
    myFoundItems = myObject.changeText();
    //Reset the find/change preferences after each search.
    app.changeTextPreferences = null;
    app.findTextPreferences = null;
function myFindGrep(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions){
    //Reset the find/change grep preferences before each search.
    app.changeGrepPreferences = null;
    app.findGrepPreferences = null;
    var myString = "app.findGrepPreferences.properties = "+ myFindPreferences + ";";
    myString += "app.changeGrepPreferences.properties = " + myChangePreferences + ";";
    myString += "app.findChangeGrepOptions.properties = " + myFindChangeOptions + ";";
    app.doScript(myString, ScriptLanguage.javascript);
    var myFoundItems = myObject.changeGrep();
    //Reset the find/change grep preferences after each search.
    app.changeGrepPreferences = null;
    app.findGrepPreferences = null;
function myFindGlyph(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions){
    //Reset the find/change glyph preferences before each search.
    app.changeGlyphPreferences = null;
    app.findGlyphPreferences = null;
    var myString = "app.findGlyphPreferences.properties = "+ myFindPreferences + ";";
    myString += "app.changeGlyphPreferences.properties = " + myChangePreferences + ";";
    myString += "app.findChangeGlyphOptions.properties = " + myFindChangeOptions + ";";
    app.doScript(myString, ScriptLanguage.javascript);
    var myFoundItems = myObject.changeGlyph();
    //Reset the find/change glyph preferences after each search.
    app.changeGlyphPreferences = null;
    app.findGlyphPreferences = null;
function removeImportedStyles(docRef){
    // Changes any imported paragraph styles to Body Text, imported character styles to None, nukes imported
   var paraStyle = docRef.paragraphStyles.item("Body Text");
   var noneCharStyle = docRef.characterStyles.item("[None]");
   for(var myCounter = docRef.paragraphStyles.length-1; myCounter >= 2; myCounter--){
     if (docRef.paragraphStyles[myCounter].imported == true ) {
        docRef.paragraphStyles[myCounter].remove(paraStyle); //Replaces w/paraStyle
   for(var myCounter = docRef.characterStyles.length-1; myCounter >= 2; myCounter--){
     if (docRef.characterStyles[myCounter].imported == true) {
        docRef.characterStyles[myCounter].remove(noneCharStyle);
function formatTaggedCharacters(docRef, fontTag, characterStyle){
    // Searches docRef for text between <fontTag> </fontTag> tags & applies characterStyle
    // then removes the fontTags.
    // For characterStyle = Byline, If found text is greater than jumpTextLen in length, apply jumpTextCharStyle instead
    // First verify the passed charstyle exists...
    // use your standard GREP search & replace
    app.changeGrepPreferences = null;
    app.findGrepPreferences = null;
    // note ? mark in following GREP search string, the non-greedy modifier. Thanks Jongware!
    var myString = "app.findGrepPreferences.properties = {findWhat:\"<"+ fontTag + ">(.*?)<\/" + fontTag + ">\"};";
    myString += "app.changeGrepPreferences.properties = {changeTo:\"$1\", appliedCharacterStyle:\""+characterStyle+"\"};";
    myString += "app.findChangeGrepOptions.properties = {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:true};";
    app.doScript(myString, ScriptLanguage.javascript);
    var myFoundItems = docRef.changeGrep();
    //Reset the find/change grep preferences after each search.
    app.changeGrepPreferences = null;
    app.findGrepPreferences = null;
    //OK, the tags are still there, so wipe 'em
    removeTag(docRef, fontTag);
function removeTag(docRef, fontTag){
    // Use a GREP search to replace the given tag in docRef; don't mess with styles, as that should've been handled already
    // Reset the find/change grep preferences before each search.
    app.changeGrepPreferences = null;
    app.findGrepPreferences = null;
    var myString = "app.findGrepPreferences.properties = {findWhat:\"<"+ fontTag + ">(.*)<\/" + fontTag + ">\"};";
    myString += "app.changeGrepPreferences.properties = {changeTo:\"$1\"};";
    myString += "app.findChangeGrepOptions.properties = {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:true};";
    app.doScript(myString, ScriptLanguage.javascript);
    var myFoundItems = docRef.changeGrep();
    //Reset the find/change grep preferences after each search.
    app.changeGrepPreferences = null;
    app.findGrepPreferences = null;
function formatJumpLines(docRef, jumpLineChars, jumpTextCharStyle){
    //  Since previous convertWordStyles() changes all bold italic styled text to Byline char style, change any that are
    //  >jumpLineChars to 'Body jump text' style.
        app.changeTextPreferences = null;
        app.findTextPreferences = null;
        var myString = "app.findTextPreferences.properties = {appliedCharacterStyle:\"Byline\"};";
        myString += "app.findChangeTextOptions.properties = {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false};";
        app.doScript(myString, ScriptLanguage.javascript);
        var myFoundItems = docRef.findText();
        //Reset the find/change text preferences after each search.
        app.changeTextPreferences = null;
        app.findTextPreferences = null;
        //Note: best to iterate from the end forward, avoiding any potential insertion point skew
        for(i=myFoundItems.length-1; i>-1; i--){
            if (myFoundItems[i].length > jumpLineChars){
                myFoundItems[i].appliedCharacterStyle = jumpTextCharStyle;

Similar Messages

  • On Placing Text - General Feedback and Experience Request

    Hi everyone.
    Recently I completed a Kindle book made through InDesign, containing some 130 images and over 40,000 words. When I typed the book, I did so using MS Word largely because I wanted automatic management of citations, which I did using a Zotero plugin. The writing process was as good as any writing process could ever be, but once I began placing the text (as a Word document) into InDesign, I quickly experienced the "love-hate" relationship described by David Blatner in one of his courses.
    I suffered a tremendous amount of trouble when placing the Word docs into InDesign. After I completed the book and placed it into InDesign, and then formatted it properly for ePub, the Table of Contents would not generate. Each time I attempted to generate the TOC, InDesign crashed. Eventually I grew tired of that experience so I pasted all of the Word text into Notepad++, saved a new file as a plain text file, and then copied and pasted the plain text into InDesign and then manually reformatted the entire book, replacing each individual image.
    The result of my labor was an InDesign book with clean code that exported to ePub without any trouble at all. So I'm very happy that I was able to complete the project.
    Now, I need to do it again, so I wanted to ask for your general feedback on your experience of placing text into InDesign.
    Is there a special way you have developed to keep everything as clean as possible to reduce the chances of unexpected problems from occuring?
    I can write a book using Apache Open Office as easily as I can Word. If I use Apache Open Office and save the book to RTF and place it, would I get a cleaner InDesign file than if I saved and placed the RTF using Word?
    I'm just seeking general feedback that may help ease my future workload.
    Thanks

    We often get word files to be "converted" to Indesign (now CC for us but in Windows). We have a macro running which converts lots of styles to char styles (italic, bold ...) before importing.
    We have a template made in CC and afterwards exported it as rtf. We saved that rft as a word-template. This template works fine, but many of the "special feature" of Word cause problems, mainly because either ID doesn't recognize the code, or ID makes something else for it. Clearing this isn't simple, if it's a short story, we convert all the text to a basic para style (no grep styles, no nested styles), getting rid of all the "overrides", and start by manually reformatting.
    My advice: if you start from scratch, use ID from the start, maybe some "things" will be more difficult, but as you put it, if you have to start all over again, it didn't help a lot typing the text in "word" first.

  • We need your experience with bc4j

    Hello,
    if you have worked with BC4J (Business Components for Java ) from Oracle,
    please divide your experience and opinions with us.
    We intend to implement a large project with BC4J for client and server sides.
    Regards & Thanks
    Vu Son-Lam
    Siemens AG
    Email: [email protected]
    Tel. +49 911 978 39918
    null

    Hello,
    if you have worked with BC4J (Business Components for Java ) from Oracle,
    please divide your experience and opinions with us.
    We intend to implement a large project with BC4J for client and server sides.
    Regards & Thanks
    Vu Son-Lam
    Siemens AG
    Email: [email protected]
    Tel. +49 911 978 39918
    null

  • Overall working performance of fcpx - your experiences?

    I work for a small production company on an instructional DVD project. I use FCPX 10.0.4 and with so many users around the globe I wonder if I am the only one having performance probems that really make my job hard to do.
    I don't have the latest iMac at my disposal, but it is still a most decent end-of-2010 i7 QuadCore, 2.8 Ghz, with 8  Gb RAM and an ATI Radeon HD 4850. My project is on an external USB3 disk. My current project consists of 1920 x 1080p tracks,most single, some double (split screen), with separate audio track and some text blocks here and there. Nothing extraordinary.
    Although I do get my job done, and I like the way FCPX works, I am extremely frustrated by the sloppy performance. In particular:
    - The spinning beach ball that appears at least twice a minute after simple tasks such as moving a clip holder
    - Clip holders that freeze half way if you reposition them
    - The long time it takes (up to a minute) to fill up the place holders with wave graphics, every time you zoom in or out
    - Sloppy playback, single video tracks just make it (most of the time), double tracks never do and skip more frames than are displayed
    - The fact that it often takes5 - 10 seconds before the clips starts after you press the space bar
    - Etc. etc.
    The performance is also very irregular. Sometimes it works OK for a minute, then all of a sudden it starts to get sloppy again. or for some reasons it starts to load all my other projects even though I did not ask for it and basically stalls my entire Mac. All in all, there are so many waits all the time that I really have a hard time concentrating on my job. I tried to use proxy files, which is only a marginal improvement, whereas it takes ages to convert my clips to proxy clips so overall there is no time gain.
    I cannot imagine that all of you guys are happily watching spinning beach balls all the time, so either 1. I am extremely demanding, 2. I need to buy a 100 Ghz PowerMac with 2Tb solid state disk or 3. something else is wrong.
    All in all, the current performance of FCPX makes it unworkable, but since it is all they give me, I have no choice.
    What are your experiences?

    I like the idea of a 100GHz PowerMac. I wonder if it would be hyperthreaded?
    It sounds like the issue you are having might be due to your USB drive. For starters, USB3 isn't yet supported and isn't on your iMac. So, you should probably spring for an FW800 drive at the bare minimum, preferably something that's RAIDed.
    I have a Mac Pro 3,1 8 core with 16GB RAM and a Radeon 5870 card. My experience in editing is fairly decent once I upgraded the graphics card. Not a lot of hiccups on playback. However, when I play out my Kona 3, I get lots of playback issues. I find that I need to be in Better Performance mode to get somewhat solid full FPS playback, which isn't always an issue for me.
    So my workaround for that issue for now is to export the file and play it back out of FCP7 or Avid. Yep, you heard me.
    The big performance issue I hit is that FCPX takes a very long time to render a timeline. I have had conversations with others about this and the general consensus is that X doesn't really want you to render everything out. But sometimes you just need to for solid playback and quicker export.
    Other slowdowns for me are lots of niggling bugs and glitches in FCPX which slow down my workflow. Top of the list for me right now is an issue with using two monitors. If I do a matchback from the timeline, I don't get proper playback. I have to toggle between CMD-1 and CMD-2 to get it to work.
    I get slow access to media when I'm importing footage and transcoding, but I don't find that too surprising. If I can spare the time, I just let FCPX do it's thing. Or I try to time it out so that it transcodes overnight.
    Hope that helps.

  • How do I create 2 motion tweens for one line of text?  the text needs to "fly-in-right", I can do that,

    how do I create 2 motion tweens for one line of text?  the text needs to "fly-in-right", I can do that, then it needs to "fly-out-bottom" again, I can do that, but not on the same line of text...any ideas...

    my question
    1- there is any way to assign the Fetch process to specific region so the process take all item in these region only.
    2- how can create manual process to fetch row into specific items in page ( i tray these code
    SELECT col1, col2, col3 ....
    INTO :P1_ITEM1, :P1_ITEM, :P1_ITEM...
    FROM table
    WHERE id = :P_id ) but no data retrieve .
    I do not think that it is possible to have more than one Automated Row Fetch process in a given page. See the thread:
    ORA-01403: no data found : Unable to fetch row multiple automated row fetch
    On your second question, the manual process should work provided:
    P_ID has a value when the process executes. You can do it this way:
    i. Make this process as a on-load After/Before header process
    ii. Make sure that P_ID page item has value when the process executes (set it from another page or before the pl/sql process executes)

  • In your experience

    I was going to post the link here but then I would be advertising and that is not my idea, so I decided to just post the content of the course.
    In your experience would you say that this is a good course for me to start with:? I do not have any back ground in programming but I am king to learn.
    In total this is a 5 day course based in London.
    Course Content
    Module 1 - Getting Started
    Origins of the language and its key features
    Describing the Java Runtime Environment and the components of the Java 2 Standard Edition (J2SE)
    Comparing local and distributed Java applications and associated security features
    Writing, compiling and running a simple Java application
    Using documentation for the J2SE class libraries
    Module 2 - Object-Oriented Programming
    Defining classes, objects, variables and methods
    Building an object and understanding object references and garbage collection
    Using constructor methods to initialise objects
    Using package and import statements to access the J2SE class libraries
    Applying access modifiers to object members
    Module 3 - Keywords and primitive types
    Recognizing Java Keywords
    Listing the eight primitive types
    Understanding conversion and casting of primitive types
    Recognizing and using Java operators
    Module 4 - Flow Control
    Iteration using for loops, while loops and do-while loops
    Building nested loops, and breaking out of a loop
    Using labels and the continue keyword
    Building alternative execution paths with a switch block
    Module 5 - Arrays
    Declaring, creating and initialising arrays of primitive types
    Building arrays of objects
    Building multi dimensional arrays
    Passing arguments into the main method of a command line application
    Building an application that uses arrays, method calls and iterative loops
    Module 6 - Object-Oriented design
    Describing the three pillars of object-oriented design (Inheritance, Polymorphism and Encapsulation)
    Inheritance and building a derived class
    Understanding a class hierarchy and the methods of the Object class
    Describing polymorphism and building an overriding method
    Enforcing polymorphism with interfaces and abstract classes
    Encapsulation and its advantages in producing maintainable code
    Module 7 - Further Class Features
    Building overloaded methods and constructors
    Declaring and using static variables and methods
    Declaring and using final classes, variables and methods
    Module 8 - Exceptions
    Defining exceptions and building code to handle a runtime exception
    Explaining the Exception class hierarchy and categories of exceptions
    Declaring methods that may throw exceptions
    Using the throw keyword forward an exception
    Building a user-defined Exception class
    Module 9 - Collections
    Categorising collections classes by the interfaces that they implement
    Using Sets, Lists and Maps to store collections of objects at runtime
    Building an iterator to access the objects in a Set
    Adding key - value pairs to a HashMap
    Using object reference casting when assigning references from a collection
    Module 10 - Building a Graphical User Interface (GUI)
    Describing the Swing package and its components
    Building an application window and adding components to the Content Pane
    Explaining layout managers and the rules by which they position components on a window
    Using BorderLayout, FlowLayout, GridLayout and GridBagLayout managers
    Building inner classes to handle events in a GUI , such as a menu selection
    Adding a user interface to the command line application built during previous modules
    Module 11 - Applets
    Comparing GUI applications to applets
    Explaining applet methods that are called by the browser
    Writing HTML code to display an applet within a web page
    Executing a Java 2 applet on any browser by automatically downloading the Java Runtime Environment
    Using the paint method to draw an image on a component
    Module 12 - Threads
    Creating threads to enable concurrent execution of multiple tasks
    Declaring synchronized code to prevent simultaneous access to a method by more than one thread
    Moving threads between states using the wait and notify methods
    Using a shared object to communicate between threads
    Module 13 - I/O Streams
    Interrogating the local file system
    Using Character Streams to read and write to a text file
    Understanding processing streams and linking them to sink streams
    Building byte streams to send and receive binary data
    Using object serialization to give persistence to objects
    Module 14 - Networking
    Distinguishing between Transmission Control Protocol (TCP) and User Datagram Protocol (UDP)
    Translating between character streams and byte streams
    Building a Server application that listens on a specified port
    Building a Client application that establishes a connection with the Server and sends some text
    Following by the second part :
    Course Content
    Module 1 - Java Database Connectivity (JDBC)
    Describing the JDBC architecture
    JDBC driver categories, including the JDBC-ODBC bridge and Type 4 drivers
    Establishing a database connection
    Creating and updating a database table
    Using batch updates and prepared statements
    Querying a database and extracting metadata
    Using record locking and committing or rolling back a transaction
    Handling SQL exceptions and obtaining the SQL state for single and chained exceptions
    Module 2- The Java API for XML Processing (JAXP)
    Explaining XML Document structure, namespaces and Document Type Definitions
    Parsing XML data with the Simple API for XML Parsing (SAX)
    Parsing XML data with the Document Object Model (DOM) and navigating through the DOM
    Writing code to read an XML file into a database table
    Reading a ResultSet from an SQL query into an XML DOM
    Transforming an XML document using an XSL stylesheet
    Module 3- Adding a Swing User Interface to the database application
    Defining Model-View-Controller architecture
    Using UML class diagrams to describe the types of objects in an application and their static relationships
    Building a GUI using ?drag and drop? and understanding the underlying code
    Using a TableModel object to parse and display XML data in a JTable
    Building a client-side Controller object to interact with the database
    Displaying input dialogs and message dialogs
    Module 4- Remote Method Invocation
    Describing the RMI architecture and the alternatives to RMI
    Listing the steps involved in developing applications using RMI
    Defining and implementing a remote interface
    Generating stubs, starting the registry and registering objects
    Looking up a remote object using the RMI protocol
    Dynamically loading and instantiating class files from a web server
    Implementing security with a policy file
    Creating worker threads for time-consuming tasks
    Module 5- Servlets and Web containers
    Explaining the purpose and structure of a Servlet, and deploying a Servlet in a Web Container
    Writing a Servlet that will return XML data from an SQL query sent over HTTP from a Web client.
    Adding code to enable the Servlet to be accessed from the Swing application client built during previous modules
    [ Note that, while Servlets are part of the Java 2 Enterprise Edition, this module may be useful to delegates who intend to deploy Java applications in a Web Container provided by their Internet Service Provider ]
    Many thanks for any comment reagarding my query.
    Kind Regards,

    There's no game development!

  • "You need to restart your computer. Hold down the power button for seve..."

    Hello,
    I have recently been getting this same message "You need to restart your computer. Hold down the power button for several seconds or press the Restart button." whenever I start up my computer. It happens about 95% of the time. I have been reading on different forums that I should reset the PRam and the NVRam and I have been doing so and it does help as it does EVENTUALLY start up (sometimes takes me 5-10 min. to get it to start up).
    I have also read that it may be the RAM that is loose, so I did check that and made sure that the ram is properly placed (which it is).
    I don't know what else I can do. Should I reformat and reinstall Mac OS X?
    Here is the exact error form the dump:
    IOAPIC: Version 0x20 Vectors 64:87
    AppleACPIPlatformExpert::start failed
    panic(cpu 0 caller 0x55c095): "Unable to find driver for this platform: \"Macbook 2,1\".\n"@/SourceCache/xnu/xnu-1504.9.26/iokit/Kernel/IOPlatformExpert.cpp:1389
    Debugger called: <panic>

    Well just got around to installing the new HDD and RAM yesterday, and I am sad to say... that the problem persists. :/
    I reseated the memory and made sure they were in there properly, and I also installed the HDD and ran DiskUtility before I erased/reformatted and installed a fresh version of MacOSX Leopard, then updated to Snow Leopard.
    As long as I am using my computer everything works fine, the problem occurs when the machine is shut off or put to sleep for a long period of time. Because when I shut it off and turn it right back on a few minutes later it works, or if I shut the lid and open it 10-20 min. later everything works fine, it's only when the machine is off or asleep for long periods of time.
    So, I do not know what else can be wrong.
    Should I try to take out the old RAM and just leave the new module in and see if that works out? See if that specific module is faulty?

  • Error message - "You need to restart your computer". With Kernel Panic Logs. Please help identify the problem.

    Hi, just now my computer just popped out an error message saying that "You need to restart your computer". I was able to power the iMac back (and i'm typing from my iMac). I did some research about it and it has something to do with the kernel panic..either hardware or software. Since i was able to power back my iMac, i supposed it was software-related problem? Here's the log from /Library/Logs/DiagnosticReports/
    I'm sorry it was quite long and i have no idea how to attach the text file which i have saved. What could be the problem here? And any suggestions to avoid this from happening again? My heart skipped a beat just now.. Hopefully it was no something serious such as hardware problems..
    thank you!
    [quote]
    Mon Jan  7 04:41:39 2013
    panic(cpu 1 caller 0xffffff8000545709): "complete() while dma active"@/SourceCache/xnu/xnu-1504.15.3/iokit/Kernel/IOMemoryDescriptor.cpp:2273
    Backtrace (CPU 1), Frame : Return Address
    0xffffff8060213ba0 : 0xffffff8000204d15
    0xffffff8060213ca0 : 0xffffff8000545709
    0xffffff8060213ce0 : 0xffffff7f80e90e34
    0xffffff8060213d30 : 0xffffff7f80e8aac2
    0xffffff8060213d80 : 0xffffff7f813c6b84
    0xffffff8060213df0 : 0xffffff7f80d740ff
    0xffffff8060213e20 : 0xffffff7f80d7ec07
    0xffffff8060213e50 : 0xffffff7f80d7ed70
    0xffffff8060213ea0 : 0xffffff7f80d7fb39
    0xffffff8060213ef0 : 0xffffff7f80d7c076
    0xffffff8060213f10 : 0xffffff800053b31f
    0xffffff8060213f60 : 0xffffff800053afc5
    0xffffff8060213fa0 : 0xffffff80002c8527
          Kernel Extensions in backtrace (with dependencies):
             com.apple.iokit.IOAHCIBlockStorage(1.6.6)@0xffffff7f813c4000->0xffffff7f813d8ff f
                dependency: com.apple.iokit.IOAHCIFamily(2.0.7)@0xffffff7f80d72000
                dependency: com.apple.iokit.IOStorageFamily(1.6.3)@0xffffff7f80e83000
             com.apple.driver.AppleAHCIPort(2.2.0)@0xffffff7f80d79000->0xffffff7f80d90fff
                dependency: com.apple.iokit.IOAHCIFamily(2.0.7)@0xffffff7f80d72000
                dependency: com.apple.iokit.IOPCIFamily(2.6.8)@0xffffff7f80826000
             com.apple.iokit.IOAHCIFamily(2.0.7)@0xffffff7f80d72000->0xffffff7f80d78fff
             com.apple.iokit.IOStorageFamily(1.6.3)@0xffffff7f80e83000->0xffffff7f80e9cfff
    BSD process name corresponding to current thread: kernel_task
    Mac OS version:
    10K549
    Kernel version:
    Darwin Kernel Version 10.8.0: Tue Jun  7 16:32:41 PDT 2011; root:xnu-1504.15.3~1/RELEASE_X86_64
    System model name: iMac12,1 (Mac-942B5BF58194151B)
    System uptime in nanoseconds: 16972898800986
    unloaded kexts:
    com.apple.driver.AppleUSBUHCI          4.2.5 (addr 0xffffff7f81330000, size 0x65536) - last unloaded 96015086516
    loaded kexts:
    com.google.filesystems.fusefs          2.1.9 - last loaded 8029647925508
    com.bresink.driver.BRESINKx86Monitoring          9.0
    com.avatron.AVExFramebuffer          1.6.1
    com.Cycling74.driver.Soundflower          1.5.2
    com.logmein.driver.LogMeInSoundDriver          1.0.0
    com.avatron.AVExVideo          1.6.1
    com.squirrels.airparrot.framebuffer          3
    com.squirrels.driver.AirParrotSpeakers          1.7
    com.rim.driver.BlackBerryUSBDriverInt          0.0.74
    com.apple.filesystems.msdosfs          1.6.3
    com.apple.driver.AppleBluetoothMultitouch          54.3
    com.apple.driver.AGPM          100.12.31
    com.apple.driver.AppleHWSensor          1.9.3d0
    com.apple.driver.AppleMikeyHIDDriver          1.2.0
    com.apple.driver.AppleHDA          2.0.8f3
    com.apple.driver.AppleMikeyDriver          2.0.8f3
    com.apple.driver.AppleUpstreamUserClient          3.5.7
    com.apple.driver.AppleMCCSControl          1.0.26
    com.apple.driver.AudioAUUC          1.57
    com.apple.kext.ATIFramebuffer          6.4.2
    com.apple.Dont_Steal_Mac_OS_X          7.0.0
    com.apple.driver.AudioIPCDriver          1.1.6
    com.apple.driver.AirPort.Atheros9388          426.35.3
    com.apple.driver.ACPI_SMC_PlatformPlugin          4.7.0a1
    com.apple.filesystems.autofs          2.1.0
    com.apple.driver.AppleLPC          1.5.1
    com.apple.driver.AppleBacklight          170.0.48
    com.apple.ATIRadeonX3000          6.4.2
    com.apple.kext.AppleSMCLMU          1.5.2d10
    com.apple.driver.AppleIntelHDGraphics          6.4.2
    com.apple.driver.AppleIntelSNBGraphicsFB          6.4.2
    com.apple.iokit.SCSITaskUserClient          2.6.9
    com.apple.driver.AppleIRController          303.8
    com.apple.driver.AppleUSBCardReader          2.6.1
    com.apple.iokit.IOAHCIBlockStorage          1.6.6
    com.apple.BootCache          31.1
    com.apple.AppleFSCompression.AppleFSCompressionTypeZlib          1.0.0d1
    com.apple.driver.AppleFWOHCI          4.7.7
    com.apple.iokit.AppleBCM5701Ethernet          3.0.8b2
    com.apple.driver.AppleUSBHub          4.2.5
    com.apple.driver.AppleEFINVRAM          1.4.0
    com.apple.driver.AppleAHCIPort          2.2.0
    com.apple.driver.AppleUSBEHCI          4.2.6
    com.apple.driver.AppleACPIButtons          1.3.6
    com.apple.driver.AppleRTC          1.3.1
    com.apple.driver.AppleHPET          1.5
    com.apple.driver.AppleSMBIOS          1.7
    com.apple.driver.AppleACPIEC          1.3.6
    com.apple.driver.AppleAPIC          1.4
    com.apple.driver.AppleIntelCPUPowerManagementClient          142.6.0
    com.apple.security.sandbox          1
    com.apple.security.quarantine          0
    com.apple.nke.applicationfirewall          2.1.14
    com.apple.driver.AppleIntelCPUPowerManagement          142.6.0
    com.apple.driver.AppleBluetoothHIDKeyboard          141.5
    com.apple.driver.AppleHIDKeyboard          141.5
    com.apple.driver.IOBluetoothHIDDriver          2.4.5f3
    com.apple.driver.AppleMultitouchDriver          207.11
    com.apple.driver.AppleProfileReadCounterAction          17
    com.apple.driver.DspFuncLib          2.0.8f3
    com.apple.driver.AppleProfileTimestampAction          10
    com.apple.driver.AppleProfileThreadInfoAction          14
    com.apple.driver.AppleProfileRegisterStateAction          10
    com.apple.driver.AppleProfileKEventAction          10
    com.apple.driver.AppleProfileCallstackAction          20
    com.apple.driver.AppleSMBusController          1.0.10d0
    com.apple.iokit.IOFireWireIP          2.0.4
    com.apple.iokit.IOSurface          74.2
    com.apple.iokit.IOBluetoothSerialManager          2.4.5f3
    com.apple.iokit.IOSerialFamily          10.0.3
    com.apple.driver.AppleHDAController          2.0.8f3
    com.apple.iokit.IOHDAFamily          2.0.8f3
    com.apple.iokit.IOAudioFamily          1.8.3fc2
    com.apple.kext.OSvKernDSPLib          1.3
    com.apple.driver.ApplePolicyControl          3.0.17
    com.apple.iokit.IO80211Family          320.1
    com.apple.iokit.AppleProfileFamily          41
    com.apple.driver.IOPlatformPluginFamily          4.7.0a1
    com.apple.driver.AppleSMBusPCI          1.0.10d0
    com.apple.driver.AppleGraphicsControl          3.0.17
    com.apple.driver.AppleBacklightExpert          1.0.2
    com.apple.driver.AppleThunderboltEDMSink          1.1.3
    com.apple.driver.AppleThunderboltEDMSource          1.1.3
    com.apple.kext.ATI6000Controller          6.4.2
    com.apple.kext.ATISupport          6.4.2
    com.apple.iokit.IONDRVSupport          2.2.1
    com.apple.iokit.IOGraphicsFamily          2.2.1
    com.apple.driver.AppleSMC          3.1.0d5
    com.apple.driver.AppleThunderboltDPOutAdapter          1.5.9
    com.apple.driver.AppleThunderboltDPInAdapter          1.5.9
    com.apple.driver.AppleThunderboltDPAdapterFamily          1.5.9
    com.apple.driver.AppleThunderboltPCIDownAdapter          1.2.1
    com.apple.driver.BroadcomUSBBluetoothHCIController          2.4.5f3
    com.apple.driver.AppleUSBBluetoothHCIController          2.4.5f3
    com.apple.iokit.IOBluetoothFamily          2.4.5f3
    com.apple.iokit.IOSCSIMultimediaCommandsDevice          2.6.9
    com.apple.iokit.IOBDStorageFamily          1.6
    com.apple.iokit.IODVDStorageFamily          1.6
    com.apple.iokit.IOCDStorageFamily          1.6.1
    com.apple.iokit.IOUSBHIDDriver          4.2.5
    com.apple.iokit.IOAHCISerialATAPI          1.2.6
    com.apple.driver.AppleUSBMergeNub          4.2.5
    com.apple.driver.XsanFilter          402.1
    com.apple.driver.AppleThunderboltNHI          1.3.2
    com.apple.iokit.IOThunderboltFamily          1.7.4
    com.apple.iokit.IOFireWireFamily          4.2.7
    com.apple.iokit.IONetworkingFamily          1.10
    com.apple.iokit.IOUSBUserClient          4.2.4
    com.apple.iokit.IOAHCIFamily          2.0.7
    com.apple.driver.AppleEFIRuntime          1.4.0
    com.apple.iokit.IOHIDFamily          1.6.6
    com.apple.iokit.IOSMBusFamily          1.1
    com.apple.kext.AppleMatch          1.0.0d1
    com.apple.security.TMSafetyNet          6
    com.apple.iokit.IOUSBMassStorageClass          2.6.7
    com.apple.driver.AppleUSBComposite          3.9.0
    com.apple.iokit.IOSCSIBlockCommandsDevice          2.6.9
    com.apple.iokit.IOSCSIArchitectureModelFamily          2.6.9
    com.apple.iokit.IOUSBFamily          4.2.6
    com.apple.driver.DiskImages          289.1
    com.apple.iokit.IOStorageFamily          1.6.3
    com.apple.driver.AppleACPIPlatform          1.3.6
    com.apple.iokit.IOPCIFamily          2.6.8
    com.apple.iokit.IOACPIFamily          1.3.0
    [/quote]

    Suggest you uninstall SoundFlower, LogMeIn and AirParrot and see if that changes anything.
    Allan

  • I need information about personal experience with DFS-R: shortcomings and limitaions of DFS-R

    Hello,
    We plan to install DFS-R in our organization.
    I need information about personal experience with DFS-R: shortcomings and limitations of DFS-R.
    Thank you for any info. 

    Hi,
    You could refer to the articles below to see some limits about DFSR and some DFSR configuration mistakes which will cause DFSR problems:
    Understanding DFS Replication "limits"
    http://blogs.technet.com/b/filecab/archive/2005/12/12/understanding-dfs-replication-_2200_limits_2200_.aspx
    Common DFSR Configuration Mistakes and Oversights
    http://blogs.technet.com/b/askds/archive/2010/11/01/common-dfsr-configuration-mistakes-and-oversights.aspx
    Regards,
    Mandy
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • All the implications of placing text from another file

    Hi all,
    I have a large document with masters that I use for my proposals. I created all the masters I need in this file, then when I get a request for proposal, I just copy out the masters I need for that particular one (depending on the products requested).
    The original file is getting pretty big (175 MB), and I'm looking for ways to make it smaller, as it's starting to drag. I was thinking of cutting all text out of it, creating Word docs, then placing the text back in, but I had some questions.
    1. Will this really shrink the file size that much?
    2. How will the Word document be affected if I change text within InDesign? Do changes in InDesign change the original document?
    3. Will all of my character styles stay (such as highlighting the area where I need to fill in the customer's name)?
    If anyone could point me to a good reference on placing text or help me with some guidance I would much appreciate it. This is a big project and I want to start it correctly.
    Thanks!

    Before you do anything try file>save as and save the file that way.
    Bob

  • InDesign Placed Text Linking Issue

    Hi - I've just recently updated to CS6 and am having an issue with linking placed text files.
    When I place the Word Doc into the InDesign file initially (not in position), the link to the original document is present in the 'Links' window as expected. However, I need to transfer this text into another text box on the page and of course when I do so the link is removed.
    Therefore, I tried placing the Word Doc directly onto the page in position (I have an autoflow setup that I need the text to run through) however when I do this no link appears in the window. To clarify, I have three separate text boxes setup on my master page that I need this linked text to flow through.
    Any suggestions how to solve this? I have run through the preferences and ensured everything is as it should be.
    Thanks!

    Sorry for the double post! I've solved it - for anyone else in the same boat, I created a Master Page with the linked text flowed through the 3 separate text boxes. I then selected to override the master objects on the realtime pages and relinked to different documents from there as needed.

  • Your experience about Standby Database (Logical).

    Hi,
    As expressed in the subject of the thread, I'd like to get some feedback about Logical Standby.
    One of the databases (A) here has a setup with a Physical Standby (B). In order to lighten the workload on A, i want to "upgrade" B to a Logical Standby. The procedure is already defined, tested and functionnal. But as I never managed a Logical Standby, it would be great if you could share your experience about:
    1/ A's workload: Will there be a big overhead due to log treatments (and supplemental log data)?
    2/ LAS: Will it take longer to apply an archived redo log to Logical B than it takes on the Physical B?
    3/ I can't set the hardware on B's host to the same level as it's on A's host.
    A has (6cpu, 20GiB RAM, half for SGA)
    Physical B has (2cp, 9GiB RAM, 5GiB for SGA)
    Logical B will have (3cpu, 12GiB RAM, xxxGiB SGA)
    The load on B will be very very less than it is on A. Knowing A perfs is O.K., will B perf on reporting be O.K.?
    4/ my target for backup is now B. When the "upgrade" will be finished, would you advise to continue the backup on the Logical Standby, or to switch to a backup via (RMAN/HotBackup/...) ?
    5/ Any other advice you could give :-)
    Thanks,
    Yoann.

    Hi Yoann,
    Some time ago I created a logical database for Oracle 9.2.0.4 db on RH Linux then on 9.2.0.6 ver (same OS). It was very tempting to decrease loading on primary database through using logical standby, but It was not moved to production. I stuck with some problems when transactions stopped because of some inconsistency (I used transaction consistency set to NONE because of performance) and there were a couple of them between a hundred of tables. After that I tried to create a database link upon the primary database, but it was not apt to use with the same procedures to execute.
    Regarding questions:
    1. I did not find the big overhead, but a lot of additional actions should be done due to maintenance tables w/o PK on LGSTBY
    2. Difficult to say ...
    3. I had LGSTBY half of power of primary
    4. I will not you advise to backup LGSTBY because of some possible problems with transactions, maintenance etc. better to use RMAN on primary or physical standby
    5. Try to test 10g logical standby (I have read that there is no need to freeze the primary database during logical standby creation)
    Hope this helps,
    Andrey

  • Load balancing BSSV multiple instances - what is your experience?

    Hi,
    we encountered an issue: we have three weblogic instances running BSSV Server instances for our JDE. THE BSSV instances are being communicated by SOA mostly and we would like to load balance the traffic between those three bssv servers. The problem is we need to use a certificate in order to load balance https.
    The question is: has anyone of you performed such or similar operation before? What approach would you advise/recommend based on your experience? We will not use weblogic/webcache load balancing.
    Thanks.

    I haven't found a specific JDE forum to have this question addressed by JDE. So, I will try to help from Weblogic Server perspective.
    Is JDE installed in a SOA weblogic server environment?
    If so you can follow SOA EDG which covers load balancing.
    Enterprise Deployment Overview
    Preparing the Network for an Enterprise Deployment - 11g Release 1 (11.1.1)
    Best Regards
    Luz

  • Firefox automatically sends some data to mozilla so that we can improve your experience.

    i tried asking this in a similar topic and got no response and marked as answered so ill ask it again. i already had 'Enable Telemetry' and 'Enable Crash Reporter' disabled but i still got the popup. i'm not sure why firefox is saying it's automatically sending mozilla data when both options are disabled.
    it used to say
    will you help improve mozilla firefox by sending information about performance, hardware, usage and customizations to mozilla?
    but that was changed to
    firefox automatically sends some data to mozilla so that we can improve your experience.
    this makes me think firefox is still sending data regardless. so as long as both of those options are disabled firefox is not sending ANY info about me? if that's the case mozilla really needs to update the message. privacy policies are usually so vague and shadily written by lawyers that they are just about useless.

    Firefox 20 has a new message to prompt you to check your settings. This is in preparation for a future feature called health reporting, but currently the only categories are the same old ones: telemetry and crash data.

  • Service master Long text need to upload

    Dear Expert
    Service master Long text need to upload
    I have entered in LSMW direct method object '0001'& method '0001' program name '/SAPDMC/SAP_LSMW_IMPORT_TEXTS'
    and
    object "ASMD"
    ID "LTXT"   
    TEXTFORMAT '*'
    still shows error as invalid text object (check table TTXOB) how to rectify that?
    Regards
    karan

    Problem solved.
    thanks for your valuable answer
    ASMD
    LTXT  were I entered in small character. I changed that into caps, it become solved.
    my final doubt is..?
    text length will be for how much? and from where we can find the length
    Regards
    Baskaran

Maybe you are looking for