Can PB can calcute the bounding box as the needed region in AE?

Hi,
I wrote many small pixel bender that I use mainly in AE. However I need them to be as efficient as possible, so I wonder if Pixel Bender can obtain the bounding box of an image input as the needed region. This way, it will not calculate an entire frame when there is only a few pixels in the frame.
Thanks
Jocelyn Tremblay

Hi,
I did a major breakthrough by rethinking the model. Now I get a real speed improvment, and if the image is fully opaque, there is not too much drawback.
Instead of a simple bounding box, I'm creating a grid in which each cell represent a region of the source and is float4(1). if there is any non-zero transparent pixel. In the last kernel of the graph, i'm processing only when the corresponding value in the grid is float4(1.). I get really efficient results from that. I'm including two graphs. A basic one with a fixed grid of 16px (I didn't do any beanchmark for the grid size) where I output the original image composited over the scaled grid in green. The second one, where the last kernel is a box blur, the grid size equal the blur radius, and there is a convolution kernel between the grid and the box blur that expand the grid to fit the blur.
GridExperience.pbg
<?xml version="1.0" encoding="utf-8"?>
<graph name = "GridExperience" xmlns="http://ns.adobe.com/PixelBenderGraph/1.0">
    <metadata name = "namespace" value =  "com.jocelyntremblay"/>
    <metadata name = "vendor" value = "Jocelyn Tremblay" />
    <metadata name = "version" type = "int" value = "1" />
    <!-- Image inputs and outputs of the graph -->
    <inputImage type = "image4" name = "src" />
    <outputImage type = "image4" name = "dst" />
    <!-- Graph parameters -->
    <parameter type="float2" name="sourceSize" >
        <metadata name="minValue" type="float2" value="1"/>
        <metadata name="maxValue" type="float2" value="4096" />
        <metadata name="defaultValue" type="float2" value="634., 396." />
        <metadata name="aeUIControl" value="aePoint" />
        <metadata name="aePointRelativeDefaultValue" type="float2" value="1, 1" />
    </parameter>
        <!-- Graph parameters -->
    <parameter type="float" name="gridSize" >
        <metadata name="minValue" type="float" value="1"/>
        <metadata name="maxValue" type="float" value="64" />
        <metadata name="defaultValue" type="float" value="16" />
    </parameter>
     <!-- Embedded kernel -->
     <kernel>
      <![CDATA[
         <languageVersion : 1.0;>
         kernel getProcessingGrid
         <  
            namespace:"com.jocelyntremblay";
            vendor:"Jocelyn Tremblay";
            version:1;
         >{
            input image4 src;
            output float4 dst;
            parameter float2 sourceSize
            <
                parameterType : "inputSize";
                inputSizeName : "src";
            >;
            parameter float gridSize
            <
                minValue:float(1.0);
                maxValue:float(64.0);
                defaultValue:float(5.0);
            >;
            region changed(region inputRegion, imageRef inputIndex){
                return region(float4(0, 0, ceil(sourceSize.x/gridSize), ceil(sourceSize.y/gridSize)));
            void evaluatePixel(){
                float j;
                float4 pix;
                dst = float4(0.0);
                for (float i = 0.; i < gridSize; i++){
                    j = 0.;
                    for (j; j < gridSize; j++){
                        pix = sampleNearest(src, float2(floor(outCoord().x) * gridSize + i, floor(outCoord().y) * gridSize + j));
                        if (pix.a > 0.){
                            dst = float4(1.0);
                            i = j = gridSize;
      ]]>
     </kernel>
     <kernel>
      <![CDATA[
         <languageVersion : 1.0;>
         kernel drawProcessingGrid
         <  
            namespace:"com.jocelyntremblay";
            vendor:"Jocelyn Tremblay";
            version:1;
         >{
            input image4 src;
            input image4 processingGrid;
            output float4 dst;
            parameter float gridSize
            <
                minValue:float(1.0);
                maxValue:float(64.0);
                defaultValue:float(5.0);
            >;
            void evaluatePixel(){
                float4 gridSegment = sampleNearest(processingGrid, float2(floor(outCoord().x/gridSize), floor(outCoord().y/gridSize)));
                if (gridSegment.a > 0.){
                                //process
                                dst = float4(0., 1., 0., 1.);
                                float4 tt = sampleNearest(src, outCoord());
                                if(tt.a > 0.){
                                    dst.rgb = tt.rgb;
                else{
                    //do not process
                    dst = float4(0.);
      ]]>
     </kernel>
    <!-- Instances of the nodes -->
    <node id = "getProcessingGrid" name ="getProcessingGrid" namespace = "com.jocelyntremblay" vendor = "Jocelyn Tremblay" version ="1">
    <evaluateParameters>
            <![CDATA[void evaluateParameters() {
                getProcessingGrid::gridSize = gridSize;
                getProcessingGrid::sourceSize = sourceSize;
            }]]>
        </evaluateParameters>
    </node>
    <node id = "drawProcessingGrid" name ="drawProcessingGrid" namespace = "com.jocelyntremblay" vendor = "Jocelyn Tremblay" version ="1">
    <evaluateParameters>
            <![CDATA[void evaluateParameters() {
                drawProcessingGrid::gridSize = gridSize;
            }]]>
        </evaluateParameters>
    </node>
    <!-- Connect the graph -->
    <connect fromImage = "src" toNode = "getProcessingGrid" toInput = "src" />
    <connect fromImage = "src" toNode = "drawProcessingGrid" toInput = "src" />
    <connect fromNode = "getProcessingGrid" fromOutput = "dst" toNode = "drawProcessingGrid" toInput = "processingGrid" />
    <connect fromNode = "drawProcessingGrid" fromOutput = "dst" toImage = "dst" />
</graph>
GridExperienceBoxBlur.pbg
<?xml version="1.0" encoding="utf-8"?>
<graph name = "GridExperienceBoxBlur" xmlns="http://ns.adobe.com/PixelBenderGraph/1.0">
    <metadata name = "namespace" value =  "com.jocelyntremblay"/>
    <metadata name = "vendor" value = "Jocelyn Tremblay" />
    <metadata name = "version" type = "int" value = "1" />
    <!-- Image inputs and outputs of the graph -->
    <inputImage type = "image4" name = "src" />
    <outputImage type = "image4" name = "dst" />
    <!-- Graph parameters -->
    <parameter type="float2" name="sourceSize" >
        <metadata name="minValue" type="float2" value="1"/>
        <metadata name="maxValue" type="float2" value="4096" />
        <metadata name="defaultValue" type="float2" value="1920., 720." />
        <metadata name="aeUIControl" value="aePoint" />
        <metadata name="aePointRelativeDefaultValue" type="float2" value="1, 1" />
    </parameter>
    <parameter type="float" name="blurRadius" >
        <metadata name="minValue" type="float" value="0"/>
        <metadata name="maxValue" type="float" value="25" />
        <metadata name="defaultValue" type="float" value="5" />
    </parameter>
     <!-- Embedded kernel -->
     <kernel>
      <![CDATA[
         <languageVersion : 1.0;>
         kernel getProcessingGrid
         <  
            namespace:"com.jocelyntremblay";
            vendor:"Jocelyn Tremblay";
            version:1;
         >{
            input image4 src;
            output float4 dst;
            parameter float2 sourceSize
            <
                parameterType : "inputSize";
                inputSizeName : "src";
            >;
            parameter float gridSize
            <
                minValue:float(1.0);
                maxValue:float(64.0);
                defaultValue:float(16.0);
            >;
            region changed(region inputRegion, imageRef inputIndex){
                return region(float4(0, 0,  ceil(sourceSize.x/gridSize), ceil(sourceSize.y/gridSize)));
            void evaluatePixel(){
                float j;
                float4 pix;
                dst = float4(0.0);
                for (float i = 0.; i < gridSize; i++){
                    j = 0.;
                    for (j; j < gridSize; j++){
                        pix = sampleNearest(src, float2(floor(outCoord().x) * gridSize + i, floor(outCoord().y) * gridSize + j));
                        if (pix.a > 0.){
                            dst = float4(1.0);
                            i = j = gridSize;
      ]]>
     </kernel>
     <kernel>
      <![CDATA[
         <languageVersion : 1.0;>
        kernel ConvKernel
        <
        namespace: "After Effects";
        vendor : "Adobe Systems Inc.";
        version : 1;
        description : "Convolves an image using a smoothing mask";
        >
            input image4 source;
            output pixel4 result;
            const float3x3 smooth_mask = float3x3( 1.0, 1.0, 1.0,
            1.0, 1.0, 1.0,
            1.0, 1.0, 1.0);
            const float smooth_divisor = 9.0;
            float4 convolve(float3x3 in_kernel, float divisor) {
                float4 conv_result = float4(0.0, 0.0, 0.0, 0.0);
                float2 out_coord = outCoord();
                for(int i = -1; i <= 1; ++i) {
                    for(int j = -1; j <= 1; ++j) {
                        conv_result += sampleNearest(source,
                        out_coord + float2(i, j)) * in_kernel[i + 1][j + 1];
                conv_result /= divisor;
                return conv_result;
            void evaluatePixel() {
                float4 conv_result = convolve(smooth_mask, smooth_divisor);
                result = conv_result;
            region needed( region output_region, imageRef input_index ) {
                region result = output_region;
                result = outset( result, float2( 1.0, 1.0 ) );
                return result;
            region changed( region input_region, imageRef input_index ) {
                region result = input_region;
                result = outset( result, float2( 1.0, 1.0 ) );
                return result;
        } //kernel ends
        ]]>
      </kernel>
      <kernel>
      <![CDATA[
         <languageVersion : 1.0;>
            kernel BasicBoxBlur
            <   namespace : "AIF";
                vendor : "Adobe Systems";
                version : 2;
                description : "variable Radius Box Blur"; >
            input image4 src;
            input image4 processingGrid;
            output float4 dst;
            parameter float blurRadius
            <
                minValue:float(0.0);
                maxValue:float(25.0);
                defaultValue:float(5.0);
            >;
            dependent int radiusAsInt;
            void evaluateDependents(){
                radiusAsInt = int(ceil(blurRadius));
            parameter float gridSize
            <
                minValue:float(1.0);
                maxValue:float(64.0);
                defaultValue:float(16.0);
            >;
            region needed(region outputRegion, imageRef inputRef){
                float2 singlePixel = pixelSize(src);
                return outset(outputRegion, float2(singlePixel.x * ceil(blurRadius), singlePixel.y * ceil(blurRadius)));
            region changed(region inputRegion, imageRef inputRef){
                float2 singlePixel = pixelSize(src);
                return outset(inputRegion, float2(singlePixel.x * ceil(blurRadius), singlePixel.y * ceil(blurRadius)));
            void evaluatePixel(){
                float4 gridSegment = sampleNearest(processingGrid, float2(floor(outCoord().x/gridSize), floor(outCoord().y/gridSize)));
                if (gridSegment.a > 0.){
                    float denominator = 0.0;
                    float4 colorAccumulator = float4(0.0, 0.0, 0.0, 0.0);             
                    float2 singlePixel = pixelSize(src);
                    for(int i = -radiusAsInt; i <= radiusAsInt; i++)
                        for(int j = -radiusAsInt; j <= radiusAsInt; j++)
                            colorAccumulator += sampleNearest(src,
                                outCoord() + float2(float(i) * singlePixel.x, float(j) * singlePixel.y));
                            denominator++;
                    dst = colorAccumulator / denominator;
                else{
                    //do not process
                    dst = float4(0.);
      ]]>
     </kernel>
    <!-- Instances of the nodes -->
    <node id = "getProcessingGrid" name ="getProcessingGrid" namespace = "com.jocelyntremblay" vendor = "Jocelyn Tremblay" version ="1">
    <evaluateParameters>
            <![CDATA[void evaluateParameters() {
                getProcessingGrid::sourceSize = sourceSize;
                getProcessingGrid::gridSize = max(1., blurRadius);
            }]]>
        </evaluateParameters>
    </node>
    <node id = "ConvKernel" name ="ConvKernel" namespace = "After Effects" vendor = "Adobe Systems Inc." version ="1"></node>
    <node id = "BasicBoxBlur" name ="BasicBoxBlur" namespace = "AIF" vendor = "Adobe Systems" version ="2">
    <evaluateParameters>
            <![CDATA[void evaluateParameters() {
                BasicBoxBlur::blurRadius = blurRadius;
                BasicBoxBlur::gridSize = max(1., blurRadius);
            }]]>
        </evaluateParameters>
    </node>
    <!-- Connect the graph -->
    <connect fromImage = "src" toNode = "getProcessingGrid" toInput = "src" />
    <connect fromImage = "src" toNode = "BasicBoxBlur" toInput = "src" />
    <connect fromNode = "getProcessingGrid" fromOutput = "dst" toNode = "ConvKernel" toInput = "source" />
    <connect fromNode = "ConvKernel" fromOutput = "result" toNode = "BasicBoxBlur" toInput = "processingGrid" />
    <connect fromNode = "BasicBoxBlur" fromOutput = "dst" toImage = "dst" />
</graph>

Similar Messages

  • What values are stored in the alignment region of an image and how can they be set?

    I am calling a number of C++ functions with different variable sized LabView images at rates in excess of 20 images per second. I need to tell the C++ code developer what values to expect in the alignment region of the image. Right now I am creating an image with a zero border that is 32 byte aligned, so there is no alignment region and everything works fine.
    I would like to move to using normal LabView images, as it saves sereval steps and allows me to use a combination of LabView and C++ operations. I do not want to re-write all the C++ functions to be aware of the LabView alignment and border areas. I just want the alignment area and border area to be zero and process them like they were part of the image.
    I can set the border region to zero using Fill Image but I am not clear as to what the values will be in the alignment region, or if I can set them. Does Fill Image also fill the alignment region? Since the C++ code is being developed on a system without LabView, and I do not have the means to debug it on my LabView system, it is tricky to know what is in this region.
    In the ideal world, I would like it to be zero or to be able to set it to zero.
    Thanks in advance.
    Andrew

    Hi Andrew,
    The function IMAQ Fill Image allows you to set the border and all or part of your image to a certain pixel value that you define. One of the inputs to Fill Image is "Image Mask" which you can use to specify which pixels in your original image will be modified. This help document describes the Fill Image VI in detail and can provide some good information for you.
    Essentially, the locations of any non-zero pixels in your Image Mask are where the new pixel value will be set in your original Image. Does that make sense? So if you know where your alignment region is then you can use an image mask with Fill Image to set the alignment region and the border to zero. If you don't use an Image Mask, the Fill Image VI will assign the new pixel value to the entire original image. 
    Regards,
    Daniel H.
    Customer Education Product Support Engineer
    National Instruments
    Certified LabVIEW Developer

  • Bounding box of a Graphic object

    Hi,
    How can we obtain bounding box of the graphic object generated by fill etc.,
    i tried with "pathbbox" it will provide the exact x,y position but iam not able to get the height and width of the object.
    Regards,
    S.Sudhagar

    pathbbox gives the bounding box of the current path (subject to the limitations on curves described). I am not sure why you say you can't get width and height.

  • I have 4 equal oblong shape created with borders How do I go about knowing what size the selection area is so that I can crop an image to fit. I don't want to use paste in then adjust the bounding box to suit

    I have 4 equal oblong shape created with borders How do I go about knowing what size the selection area is so that I can crop an image to fit. I don't want to use paste in then adjust the bounding box to suit

    What do you mean a moderator

  • Can you view text outside of the canvas? as with the view menu you can see animation paths, bounding boxes and handles??? many thanks

    re: Motion 5
    can you view text outside of the canvas? as when using the view menu you can see animation paths, bounding boxes and handles???
    I'm in the middle of a text animation design treatment and unless my memory is completely failing I thought this was an option.
    An example would be selecting all layers and being able to see all bounding boxes and animation paths while moving along the timeline.
    Of course this could be quite a mess if you couldn't selectively chose which layers, its just with this current project it would be so helpful if
    I could see the text beyond the canvas to aid in my animations.
    many thanks,
    robert
    Motion 5
    2014 MacBook Pro 2.6Ghz i7
    16GB RAM
    OS X 10.9.5
    2011 Mac Pro
    4 Boot drives OS X 10.9.4, 10.10, 10.7, 10.8
    960GB OWC Mercury Accelsior_E2 PCI Express SSD (Current screaming fast boot drive)
    64GB RAM

    thanks for both of your responses
    I do understand shift + v " to "Show Full View Area" and shift + z to fill screen, etc.
    and command + & - for zooming
    what I'd like to do is selectively view, say, the text outside of the canvas as you can see the bounding box
    which contains the text or object when selecting one or all layers in the layers column
    I haven't used this feature in a while though I do recall using it in the past.
    Any help would greatly appreciated
    thanks,
    R.

  • How can I align a text object by the visible text and NOT by its bounding box?

    Illustrator CS4.
    I am trying to align some text to the center of the artboard. The bounding box is bigger than the text, so when I try to align it to the artboard it doesn't actually center align the artwork as I need it to. The text is needing to be aligned with another text object, so I can't just center align the text and then align to the artboard (which would eliminate the bounding box problem, I think). To make matters worse, the text I want to align has a stroke.
    The only way I know to currently align the text properly is to convert it to outlines. This is what I've done, but I need something better. I want to be able to have my illustrator file that has all editable text and then be able to make a separate identical file with all text converted to outlined paths. The only thing holding me back right now is that I can't get the exact alignment while everything is still as text.

    The solution is to simple to believe and probably why you over looked it.
    You make two text frames to exactly the height and width of the text. You position the text in the relative location and then group the text frames  then center that group on the artboard.
    Like such:
    If you ever want to add text that should be no problem but you have to re center.

  • In photoshop elements 13, the bounding box is very light and hard to see.  Can this be darkened?

    In photoshop elements 13, the bounding box is very light and hard to see.  Is there anyway that this can be darkened?

    When my wife first logs in, this is the screen that comes up:
    So we hit "Continue" and the next screen comes up:
    So then we click "This is Okay" and the next screen comes up:
    It doesn't matter what we select here; the next screen is always the following:
    And here is where it dead ends. There's no place to enter an alternate name under 40 characters, there's nothing to click on. And this has been happening every time my wife has tried to log in.

  • Can you change the colour of an 'image' bounding box?

    This concerns bounding boxes not 'strokes'.
    Is it possible to customise the default colour of a bounding box around an image?
    I know that the default 'rectangle image frame' matches the Layer colour (eg: Layer 1 - Light Blue, with an the image bounded by a brown box) which is easily changed by moving it to another layer (eg: Layer 2 - Red, which displays an image bounding box of Cyan). What defines the colour of the bounding box of an image that is placed inside the 'rectangle image frame' and can it be changed?
    I have no real necessity to change it, I just wondered if it was possible?
    Steve

    I'm not sure you understand the terminology.
    The bounding box is an imaginary rectangle that encloses the shape of an object or group of objects. For a simple graphics frame this is the same size and shape as the frame and is poisitioned on the frame edge (and it's what you see when you select the frame). The bounding box is used for calculating object positioning. When dispalyed, it takes on the color assigned to the layer.
    The frame edge is also fictitious. It's a screen display aid that can be tuned on or off to help you locate objects and also uses the color assigned to the layer. It corresponds to the path that describes the edge of the frame, so might not be rectangular (a bounding box is always rectangular).
    The stroke is an attribute assigned to the path describing the perimeter of a closed object or the path itself of an open path. Stokes can be assigned a weight, color, and stroke style such as dotted or striped.
    An image placed inside a frame has it's own bounding box, but not a frame edge or stroke. To see the image bounding box use the direct select tool to select the image inside the frame. If you crop an image so it is larger than the containing frame, or or enlarge the frame so the image does not completely fill it, you can see the differnce between the bounding boxes very easily. The color of the image bounding box is also tied to the layer color and is not editable by the user.

  • Why can't I see the bounding box for objects on the pasteboard?

    Adobe CC sucks. Why last week was I able to see the bounding box of objects that I had on the pasteboard in InDesign CC, including objects that didn't contain anything yet, and now suddenly this week I can't see them?
    It seems as though every week something inexplicably gets changed around. First Save As had no shortcut, then suddenly the shortcut is back, but it doesn't work.
    Get it together Adobe. I don't want to be paying a subscription for a product that feels as though it's still in Beta mode.

    Hi Steve,
    Yes thanks, I don't think I was clear in what I wrote. I knew that they could be turned back on, but why did I open InDesign this morning to find my workspace/preferences different than how I left them on Friday?
    And I know it isn't a case of my mistakenly turning off the frame edges, because the operator that sits next to me had the exact same thing happen to her copy of InDesign this morning also.
    I understand the requirement to update things, but it really does feel as though I'm using software that is still in testing.

  • Can I disable the bounding box grab feature in Elements 10?

    I'm a Photoshop user and recently bought Elements 10 for home use.
    I'm normally not used to having grabable bounding boxes and I keep getting screwed up because I see the active layer, go to grab something (to move it for example) and then I accidently grab another layer because by touching an object in it it becomes active.
    Is there a way to turn this feature off?
    OR....can anyone help me use it more effectively and not get screwed up?
    thanks,
    bob

    Hi,
    Have you tried clearing the Auto select layer option?
    Brian

  • CS6 - Pattern making. How can I use a bounding box to define the pattern size?

    I want to create a pattern in cs6. As in the previous versions of illustrator, I'd like to be able to use a bounding box to tell the computer where I want the pattern to start etc. In cs6 I can't seem to be able to do this. Once I hit 'make pattern' the bounding box is different and it becomes really difficult to define where I want the pattern to start. The pattern making part of illustrator seems to get confused and ends up throwing out my pattern completely. Any ideas?
    Thanks!

    Zehgut,
    Create a nofill/nostroke rectangle where you want to have the boundaries, then move it down beneath the artwork in the Layers palette and include it in the swatch. That is the way to define the boudaries.

  • Can see the bounding box of the object present on the art-board but the colors of that object are not visible!!!! Why???

    I have made some objects in 8-bit design style using rectangular grid tool.
    I was working on the file, and i saved the file, and then illustrator crashed, and all the data in the 8 bit grid wasn't showing up, only the bounding boxes(rectangular-grid) of those 8-bit designed objects were present with no color/no fill.
    I am attaching some screenshots and jpegs to show how it was before and how it is now.
    Can somebody help me out in this?

    Illustrator crashed when saving and most probably took some of your file with it.
    Do you have a backup copy?

  • Can an image in the slideshow widgets be moved around inside the bounding box as can be in a normal image placed into Muse (double clicking on a placed image gives the functionality to move the image around - as per Indesign functionality)

    Can an image in the slideshow widgets be moved around inside the bounding box as can be in a normal image placed into Muse (double clicking on a placed image gives the functionality to move the image around - as per Indesign functionality)

    Can an image in the slideshow widgets be moved around inside the bounding box as can be in a normal image placed into Muse (double clicking on a placed image gives the functionality to move the image around - as per Indesign functionality)

  • Can I turn off the "transformation bounding box" feature in CS6?

    The Transformation Bounding Box is the resultant "square selection" that includes all selected objects and it bugs me. I found discussions of this in connection to CS5 but I jumped from CS4 to CS6. I can't find a pref anywhere to turn it off.
    Does anybody know how?
    Thanks for any insight.
    Mick

    I sure haven't been able to find a pref for it! Looked everywhere…
    That's too bad… the same complaint was addressed in CS5 thread I found and one of the Adobe guys provided a link for a feature request. I guess that request was rejected!
    C'mon, Adobe… this one seem simple. Please?

  • Can someone help me in building an interactive PDF form with dynamic bounding box?

    Hi Guys,
    I need to create an interactive PDF form which will contain images, text and fields.
    This is how it would be laid out:
    Header Image at the top.
    Below that a Text Box with a question "Choose the number of licenses" and a drop down option from 1 to 10.
    Depending on what they select, I need the following to be displayed.
    The following should be encapsuled by a bounding box.
    If "1" is selected. "Username: <blank field>    Password: <blank field>
    Then a button which says "Click Here To Login To Your New Account".
    The bounding box should end here.. and I have more text and images below.
    This I could achieve! But now if I select "2" I would need the bounding box to automatically become taller to accommodate two rows with "Username <blank> Password <blank>
    The bounding box needs to expand or contract based on the number selected in the drop down.
    Would love to here your thoughts on this!
    Cheers,
    Rajiv

    If you were to look at the spec for PDF, you'd see that that is probably not possible with a PDF file.
    But, I encourage you to ask this question in the Acrobat PDF Forms forum where the forms experts reside, and perhaps they could suggest an answer. JavaScript can be used, and perhaps that's the answer:
    PDF Forms

Maybe you are looking for

  • ABAP Workflow

    I am working on  Adobe Interactive Forms calling from Webdynpro ABAP.    I developed a webdynpro based interactive adobe form with a table and 2 other fields displayed in the form.  It has various buttons to increase the rows dynamically, save as dra

  • Delivery quantity should not exceed order quantity

    Hi, in delivery delivery quantity should not exceed order quantity what should i do please let me now what should i do it is urgent Thanks in advance Srinivas

  • All SDK files crash when started  (errors generated and closed by windows)

    Every time I try to start a java program in SDK 1.4 through windows or through dos, it gives me an error approximate to: Javac.exe has created erros and will be closed by windows. An error log has been created. This happens EVERY time, and I was wond

  • Scraping Sites, Touchy Subject??

    Hi all, I am beginning to realize that talking on a public forum can be a 'touchy' subject when it comes to scraping content from websites. First off, I want to assure you that I am not doing anything illegal. I am within my 'terms'. I am hoping that

  • Missing novlxregd user

    I applied patches to an OES 11.1 server last night and rebooted it. Some services now will not start. After some looking around, the user novlxregd is missing. When I do "id novlxregd" it returns "id: novlxregd: No such user". But, more than than, wh