What's your strategy for learning Java technologies?

Or, in other words, how do YOU acquire knowledge that is necessary for implementing Java technologies?
After having spent one-and-a-half years developing an enterprise app, I've gained lots of knowledge about Java and some surface knowledge about its related technologies (JBoss, Hibernate, Ant, XDoclet, NetBeans and probably some others I can't think of at the moment).
I'm now realizing that -- although the standalone prototype version of my program is growing mature -- I've still got lots to learn for refactoring it to a web platform. For example, I 've done small test projects using Servlets, but haven't done any work with JSP (or HTML for that matter) yet.
Now, I'm sure I can learn JSP etc., but the questions I ask myself are: how long will it take?
It's a rhetorical question of course (I don't expect an answer from you, the reader) However, it's an important issue because the months or years I spend fumbling around learning these new technologies, are time I could otherwise spend on the business logic and functionality of my program.
So, how do you guys acquire knowledge of technologies? Official training perhaps? Or do you simply experiment until it works? Or do you rely on your company's knowledge base (e.g. someone in your company knows how it works)? Or do you get prototypes built from someone who already knows how it works?
I�m really curious about this and would appreciate your thoughts.
Thanks in advance,
P

Well, it seems like most of you simply read the
various texts and try the vendors' examples. I'm
surprised that no one mentioned ever having bought a
prototype application from the onset. "bought"? What's that mean? You don't buy prototypes. You download evaluation versions, maybe.
I try to find sample code and tweak it to see the effects. Otherwise, I start writing small sample code an build on that.
I consider myself a reasonably competent core Java
programmer, but I had serious difficulty configuring
and merging its related technologies. There were so
many disjointed pieces of instructional information
that the additional research time really hurt our
budget severely. Not an uncommon thing, I'm sure. There's a lot of stuff. But don't bother learning all of it. Not in detail, at least. It's a good idea to familiarize yourself with the names of packages/libraries and what they do. But only really learn what you need to learn for what you need to do. The next project you will probably need other things, so you learn them then.
bsampieri,
I've setup Tomcat and tried the examples--in fact, I
normally follow tutorials for all products I hope to
use. Problem is, the examples and tutorials never
address my specific needs. So, I usually inch toward
my goal by spending weeks or months in forums to
continue where the tutorials leave off. Anything complex is going to not be there.... the trick is to identify pieces that you can pull out to build more complex apps. And the fact that JSP/servlets have the issue of being compounded by all the HTML/CSS/JS and HTTP protocol ... I don't want to say limitiations, exactly... Well, it just makes things more complex and harder to know what you need.
Perhaps you guys are much faster and smarter than
I...or you have a much bigger budget :)Probably not... on either account.

Similar Messages

  • What's your strategy for in-memory databases?

    The recent Lattanze Center research study identified trends that you cannot afford to ignore.  Dr. Elliot King will present the latest research during an informative webinar entitled: u201CIn-Memory Database Adoption is Gaining Momentum.  Whatu2019s your strategy?u201D
    For more information: http://bit.ly/kDpsfH 
    When:                 June 2 at 10:30 AM PDT.
    Duration:     45 Minutes
    Cost:               Free
    Location:          At your computer
    Space is limited, so register now @ http://bit.ly/ilgFot
    Besides learning about the latest trends within In-Memory Database technologies, youu2019ll also receive a free copy of a new White Paper, u201CMaking the Business Case for In-Memory Databasesu201D and the Executive Summary of the recent research from the Lattanze Center for Business Excellence.
    Thursday, June 2, 10:30 AM PDT. Register now @ http://bit.ly/ilgFot  Space is limited!

    Well, it seems like most of you simply read the
    various texts and try the vendors' examples. I'm
    surprised that no one mentioned ever having bought a
    prototype application from the onset. "bought"? What's that mean? You don't buy prototypes. You download evaluation versions, maybe.
    I try to find sample code and tweak it to see the effects. Otherwise, I start writing small sample code an build on that.
    I consider myself a reasonably competent core Java
    programmer, but I had serious difficulty configuring
    and merging its related technologies. There were so
    many disjointed pieces of instructional information
    that the additional research time really hurt our
    budget severely. Not an uncommon thing, I'm sure. There's a lot of stuff. But don't bother learning all of it. Not in detail, at least. It's a good idea to familiarize yourself with the names of packages/libraries and what they do. But only really learn what you need to learn for what you need to do. The next project you will probably need other things, so you learn them then.
    bsampieri,
    I've setup Tomcat and tried the examples--in fact, I
    normally follow tutorials for all products I hope to
    use. Problem is, the examples and tutorials never
    address my specific needs. So, I usually inch toward
    my goal by spending weeks or months in forums to
    continue where the tutorials leave off. Anything complex is going to not be there.... the trick is to identify pieces that you can pull out to build more complex apps. And the fact that JSP/servlets have the issue of being compounded by all the HTML/CSS/JS and HTTP protocol ... I don't want to say limitiations, exactly... Well, it just makes things more complex and harder to know what you need.
    Perhaps you guys are much faster and smarter than
    I...or you have a much bigger budget :)Probably not... on either account.

  • What is your strategy for form validation when using MVC pattern?

    This is more of a general discussion topic and will not necessarily have a correct answer. I'm using some of the Flex validator components in order to do form validation, but it seems I'm always coming back to the same issue, which is that in the world of Flex, validation needs to be put in the view components since in order to show error messages you need to set the source property of the validator to an instance of a view component. This again in my case seems to lead to me duplicating the code for setting up my Validators into several views. But, in terms of the MVC pattern, I always thought that data validation should happen in the model, since whether or not a piece of data is valid might be depending on business rules, which again should be stored in the model. Also, this way you'd only need to write the validation rules once for all fields that contain the same type of information in your application.
    So my question is, what strategies do you use when validating data and using an MVC framework? Do you create all the validators in the views and just duplicate the validator if the exact same rules are needed in some other view, or do you store the validators in the model and somehow reference them from the views, changing the source properties as needed? Or do you use some completely different strategy for validating forms and showing error messages to the user?

    Thanks for your answer, JoshBeall. Just to clarify, you would basically create a subclass of e.g. TextInput and add the validation rules to that? Then you'd use your subclass when you need a textinput with validation?
    Anyway, I ended up building sort of my own validation framework. Because the other issue I had with the standard validation was that it relies on inheritance instead of composition. Say I needed a TextInput to both check that it doesn't contain an empty string or just space characters, is between 4 and 100 characters long, and follows a certain pattern (e.g. allows only alphanumerical characters). With the Flex built in validators I would have to create a subclass or my own validator in order to meet all the requirements and if at some point I need another configuration (say just a length and pattern restriction) I would have to create another subclass which duplicates most of the rules, or I would have to build a lot of flags and conditional statements into that one subclass. With the framework I created I can just string together different rules using composition, and the filter classes themselves can be kept very simple since they only need to handle a single condition (check the string length for instance). E.g. below is the rule for my username:
    library["user_name"] = new EmptyStringFilter( new StringLengthFilter(4,255, new RegExpFilter(/^[a-z0-9\-@\._]+$/i) ) );
    <code>library</code> is a Dictionary that contains all my validation rules, and which resides in the model in a ValidationManager class. The framework calls a method <code>validate</code> on the stored filter references which goes through all the filters, the first filter to fail returns an error message and the validation fails:
    (library["user_name"] as IValidationFilter).validate("testuser");
    I only need to setup the rule once for each property I want to validate, regardless where in the app the validation needs to happen. The biggest plus of course that I can be sure the same rules are applied every time I need to validate e.g. a username.
    The second part of the framework basically relies on Chris Callendar's great ErrorTipManager class and a custom subclass of spark.components.Panel (in my case it seemed like the reasonable place to put the code needed, although perhaps extending Form would be even better). ErrorTipManager allows you to force open a error tooltip on a target component easily. The subclass I've created basically allows me to just extend the class whenever I need a form and pass in an array of inputs that I want to validate in the creationComplete handler:
    validatableInputs = [{source:productName, validateAs:"product_name"},
                         {source:unitWeight, validateAs:"unit_weight", dataField:"value"},
                   {source:unitsPerBox, validateAs:"units_per_box", dataField:"value"},
                        {source:producer, validateAs:"producer"}];
    The final step is to add a focusOut handler on the inputs that I want to validate if I want the validation to happen right away. The handler just calls a validateForm method, which in turn iterates through each of the inputs in the validatableInputs array, passing a reference of the input to a suitable validation rule in the model (a reference to the model has been injected into the view for this).
    Having written this down I could probably improve the View side of things a bit, remove the dependency on the Panel component and make the API easier (have the framework wire up more of the boilerplate like adding listeners etc). But for now the code does what it needs to.

  • What's your strategy for WebService errors that aren't raised through fault handler?

    Is there a way to underride the default functionality of
    WebService.as? I can't find the source code in the SDK, so I'm
    assuming this part of Flex isn't Open Source.
    I find that using WebServices that there are a lot of errors
    that potentially occur that I can't capture in the UI. Or, let me
    rephrase that, that I haven't been able to figure out how to
    capture in the UI.
    For example, the following "Could not load WSDL" error
    occurs. Now, I could probably devise a strategy around checking
    that the connection is alive and such, but then I've seen other
    errors that occur in the WebService base classes that are all fired
    asyncronously.
    Is there a way to add a default handler that capures these
    types of errors? (They're not captures by FaultHandlers).
    I can't have a UI that displays the big white box to end
    users with a stack trace. Thanks.
    [RPC Fault faultString="Could not load WSDL"
    faultCode="Server.NoServicesInWSDL" faultDetail="No
    <wsdl:service> elements found in WSDL at ."]
    at
    mx.rpc.wsdl::WSDL/getService()[E:\dev\flex_3_beta3\sdk\frameworks\projects\rpc\src\mx\rpc \wsdl\WSDL.as:256]
    at
    mx.rpc.wsdl::WSDL/getPort()[E:\dev\flex_3_beta3\sdk\frameworks\projects\rpc\src\mx\rpc\ws dl\WSDL.as:182]
    at mx.rpc.soap::WebService/
    http://www.adobe.com/2006/flex/mx/internal::wsdlHandler()[E:\dev\flex_3_beta3\sdk\framewor ks\projects\rpc\src\mx\rpc\soap\WebService.as:267
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at
    mx.rpc.wsdl::WSDLLoader/checkLoadsOutstanding()[E:\dev\flex_3_beta3\sdk\frameworks\projec ts\rpc\src\mx\rpc\wsdl\WSDLLoader.as:195]
    at
    mx.rpc.wsdl::WSDLLoader/resultHandler()[E:\dev\flex_3_beta3\sdk\frameworks\projects\rpc\s rc\mx\rpc\wsdl\WSDLLoader.as:173]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.rpc::AbstractInvoker/
    http://www.adobe.com/2006/flex/mx/internal::dispatchRpcEvent()[E:\dev\flex_3_beta3\sdk\fra meworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:175
    at mx.rpc::AbstractInvoker/
    http://www.adobe.com/2006/flex/mx/internal::resultHandler()[E:\dev\flex_3_beta3\sdk\framew orks\projects\rpc\src\mx\rpc\AbstractInvoker.as:198
    at
    mx.rpc::Responder/result()[E:\dev\flex_3_beta3\sdk\frameworks\projects\rpc\src\mx\rpc\Res ponder.as:48]
    at
    mx.rpc::AsyncRequest/acknowledge()[E:\dev\flex_3_beta3\sdk\frameworks\projects\rpc\src\mx \rpc\AsyncRequest.as:81]
    at
    DirectHTTPMessageResponder/completeHandler()[E:\dev\flex_3_beta3\sdk\frameworks\projects\ rpc\src\mx\messaging\channels\DirectHTTPChannel.as:387]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/onComplete()

    I found out at FlexCOders, that when I'm not using the Debug
    version of the Player that these errors should correctly propogate
    to the Fault handler.

  • What is the Prerequisite for learning CAF?

    Hi Experts.
    I am an SAP ABAP Consultant.
    May i know what is the Prerequisite for learning CAF?
    Cheers,
    Abdul Hakim

    well, you were asking for prerequisites to start. but definitely like Som said business logic can be written in Java so Java is indeed a good starting point. I'd argue wit hSom that Abap is not needed because I think quite a lot of business logic will come from SAP applications. so Abap is also important. at the ui level, you might want to be familiar with Webdynpro. EP basic knowledge is also useful as well as the NW web as j2ee.
    At the process level, basic understanding of business process notation like BPMN or ePC is also useful.

  • Which book is good for learning java?

    1. Introduction to Java Programming, Comprehensive (8th Edition)
    2. Core Java(TM), Volume I--Fundamentals (8th Edition)
    Or others?
    I haven't any programming experience!
    Thank you!

    This is the set of often recommended resources:
    TheList?
    [Sun's basic Java tutorial|http://java.sun.com/docs/books/tutorial/]
    [Sun's New To Java Center|http://java.sun.com/learning/new2java/index.html]
    Includes an overview of what Java is, instructions for setting up Java, an intro to programming (that includes links to the above tutorial or to parts of it), quizzes, a list of resources, and info on certification and courses.
    jGuru
    A general Java resource site. Includes FAQs, forums, courses, more.
    JavaRanch
    To quote the tagline on their homepage: "a friendly place for Java greenhorns." FAQs, forums (moderated, I believe), sample code, all kinds of goodies for newbies. From what I've heard, they live up to the "friendly" claim.
    [Yawmarks List|http://forums.devshed.com/java-help-9/resources-for-learning-java-249225.html]
    [The Java Developers Almanac|http://www.amazon.com/exec/obidos/tg/detail/-/0201752808?v=glance]
    [http://javaalmanac.com|http://javaalmanac.com]
    Bruce Eckel's [Thinking in Java(Available online.)|http://mindview.net/Books/DownloadSites]
    Joshua Bloch's [Effective Java|http://www.amazon.com/Effective-Java-2nd-Joshua-Bloch/dp/0321356683]
    Bert Bates and Kathy Sierra's [Head First Java|http://www.amazon.com/exec/obidos/tg/detail/-/0596004656?v=glance]
    James Gosling's [The Java Programming Language|http://www.amazon.com/Java-TM-Programming-Language-4th/dp/0321349806/ref=sr_1_1?ie=UTF8&s=books&qid=1247059012&sr=1-1]
    Gosling is the creator of Java. It doesn't get much more authoritative than this.
    Joshua Bloch and Neal Gafter [Java Puzzlers.|http://www.javapuzzlers.com/]

  • Hi Apple! My iphone 4g has restored and I can't retrieve the account. I have tried the password renewal that will be send on my mail but unfortunately my mail has been deactivated also.what is your solution for this kind of cases? This is so unfair.

    Hi Apple! My iphone 4g has restored and I can't retrieve the account. I have tried the password renewal that will be send on my mail but unfortunately my mail has been deactivated also.what is your solution for this kind of cases? This is so unfair.

    http://support.apple.com/kb/HT5312
    If you established a rescue email address, there will be a link on the "Passwords & Security" page of id.apple.com.  Clicking the link will send the reset to your rescue email address (NOTE:  This is not the same address as your Apple ID email)
    If there is no link on the page, then you didn't establish a rescue email address.  Contact AppleCare at 800.694.7466, and ask for account security.  You will need to answer some questions to verify your identity, AND you will need access to a computer to generate a temporary support pin.
    HTH

  • Best Training for learning Java

    I've looked online, I've watched a couple videos, I've gotten books from the library, but I'm not sure if I'm truly learning the language.
    I'm understanding a lot of the basics to Java, but where is the absolute #1 resource for learning Java? I want to be able to create some java games later on, but I'm trying to figure out where the best place to learn and understand the whole complete java language. I want to be able to understand it inside and out and I'm just having trouble finding where to learn the language.

    Encephalopathic wrote:
    Viperjts10 wrote:
    Also, I looked into the "Thinking in Java" and found it at my library, but it was published in 2000, and I'm wondering how much of java has changed, or if that book would still help me out at all if it was published almost 8 years ago. Does it still have useful information and concepts that will help you? Absolutely! Realize that you aren't going to be studying this in a vacuum. You should also be learning from online sites, the forum, and perhaps other books. If you really learn the core concepts of Java and learn them well, getting up to date with the latest bells-and-whistles will be quite easy.Not to mention that a lot of employers don't always use the latest version of Java anyway. I work for a bank, and we're still using the 1.4 JDK...

  • Hello, I would like to know what is your policy for higher educational institutes or with whom should I be in touch with? Thanks

    I would like to know what is your policy for higher educational institutes or with whom should I be in touch with?
    Thanks a lot for your help,

    Apple HED has no published email addresses, and since Apple does not sell their products directly in Israel, you will probably need to work through local distributors or dealers in any case. I would suggest contacting Apple's authorized distributor, iConGroup:
    http://www.icongroup.co.il
    Regards.

  • What is your solution for getting public transportation in map? Actually my iphone is useless for me because it hasn't a public transportation map.

    what is your solution for getting public transportation in map? Actually my iphone is useless for me because it hasn't a public transportation map.

    This has been a huge problem for me too. I was actually late to work yesterday and wanted to throw my phone out the window of the bus that I finally was able to find. I'm new to Portland, so this suddenly missing feature is particularly problematic. It really is so hard to avoid getting angry, I just can't believe they would eliminate a feature that people rely on so heavily. But anger doesn't do any good so I'm trying my hardest to stay calm and figure out an acceptable solution while Apple works to restore this feature - at least I pray to God that that's what they aim to do. Here are the apps that I've been trying, I'll try to explain how they work and maybe they will work for you. This is going to be a long post, but I'm hoping some people will find it helpful.
    I'll start with the most obvious of all - adding Google Maps to your homescreen. Every time you launch the app you will get a diaologue prompting you to allow Google Mpas to use your location, and then you will be in an environment that looks similiar to what we are used to. It does not integrate with your contact list, so one workaround I've been using is going to my contacts and holding my finger on an address to copy it to the clipboard. Be aware that leaving this web app will lose whatever you're looking at and go back to the start, so best to do this before you launch it. You'll notice some strange behavior - for instance the drop down menu of suggested locations will apear and then quickly disaprear, so just ignore this. Often it will often unexpectadly scroll to the top for some reason when you're trying to do something towards the bottom. Haven't figured out a fix except for trying to not get flustered and doing things slowly and deliberately. It's not as quick as we're used to anyway so this is not hard to do. If you'd like to see any of the suggested routes on a map you can do this by clicking the small 'Map View' link. Just be aware that you can only do this once or you will have to type in your starting an ending points again, as there is no way to go back to the list you were just looking at once you are in map view. One thing that I have found helpful about the Google maps method is when looking at a route, whether in list or map view, you can see the stop ID right there, which is helpful if your city has a way to check real-time arrivals. For instance here in Portland you can text this stop ID to a certain number and immediately receive real-time arrivals.
    The app I've been using most is called 'Transit'. It's pretty beautiful aesthetically, and the UI is simpler than anything else I've come across, which is convenient for a task that you want to accomplish as quickly as possible so you can put away your phone and be on your way. When you first launch it you're presented with three bus routes that stop near your current location. It tells you which direction the route is headed and in how many minutes the next bus is scheduled to arrive. This is helpful if you are familiar with that particular busline, otherwise there's no indication of where the line will take you. Upon clicking a line, you're presented with three buttons (again, loving the simplicity). One reverses the direction of that same busline. One expands the list of times so you can quicly see all the arrival times for that bus route at that particular stop for the entire day. The other takes you to map view and quickly displays the location of this stop. And here's the best feature of all (!!), it shows you the busline as a blue line and every single stop is marked with a circle. You can click on a circle and it displays the expected arrival time at that stop. This is all very helpful in some circumstances, but of course it does not let you type in a destination and have it build a route for you, and if you'll be transferring to another line this will not help you at all. To accomplish this you press the arrow in the lower left where you can type in a starting point, ending point, and an arrival/departure time. And this DOES reference your contact list. It will then allow you to quickly switch between three routes that it selects. It also searches Maps (actually it says 'Powered by Foursquare' for landmarks/establishments. For instance if I type in 'sushi', I'm presented with a handful of sushi joints in my area. There is a bug in this app where sometimes the 'Route' button is missing and you can only resolve this by leaving the app and quitting the process in the multitasking trail. When it builds your route, you can click on any point of transfer and it will tell you what time that bus/train is leaving. There is no list view, but personally I never found list view very helpful anyway. I know some people will disagree though.
    Now I'll talk about HopStop. This is a kind of clunky interface unfortunately, and also has ads which I can't stand. It is able to reference your contact list. My least favorite thing about this app is the list it gives you is so excessively long-winded it's hilarious. Every single stop along the route is listed in this list view, so you'll be scrolling through literally dozens of pages of useless information like 'Pass such-and-such - 1 min. Pass such-and-such - 1 min. Pass such and such - 2 min.' Oh well. The good news is on this insanely long list, it indicates when you are supposed to do something other than sit patiently in your seat by having an icon to the left of that instruction - either a person walking or a bus number. When you switch to list view unfortunately it no longer displays departure times, so you'll have to be switching betwen maps and list view. One great feature of this app is it lets you save routes to your favorite list. It also lets you find bus stops and quickly see what bus lines hit those stops. I can't stand the flashing advertisements, so I avoid using this at all costs.
    On to 'City Maps'. Again, the first thing you will see is a short list of bus lines that hit the stop nearest to you. Tap on one and it shows you the next three departures in either direction, as well as the distance between your current location and the stop in question. This app also searches for restaurants and such, but takes this feature on step further. Here when I type in 'sushi' and select a restaurant, I'm brought to a page that links to the Yelp, Foursquare, and Facebook pages associated with it - even has a link that takes you directly to the menu if Foursquare has it. Awesome feature, right?? Tap on 'Map' and it immediately displays the location and an option to build a few routes. It always displays the walking route below the bus lines to give you a sense of how long it would take (even if it's a two hour walk). Clicking on a bus route on this list takes you to list view. Unfortunately this also displays a deluge of pointess turns that only the bus driver need worry about, but it's not as bad as HopStop. There's an optional feature where it can display Google Street View images right in this list view, if you think that could be helpful. With one tap it quickly switches to a very aesthetically pleasig map view. There's an update button that lets you immediately refresh directions, edit starting/ending points, or give it new directions altogether.
    I'm sure in just a moment someone will come along and say something insulting about how we're blowing things out of proportion. I guess that's just the nature of trolls - a lot of people find being angry on forums while hiding behind their screen names cathartic for obvious reasons. Let's all of us just do our best to ignore these people and keep this discussion diplomatic and oriented towards helpful solutions. I know none of us want to give up our beloved iPhones, I'm only considering it as a last resort.

  • What is your most-used Sun Java Creator feature/widget/key sequence

    As I am learning about the IDE and using it to develop apps, I wonder about the most commonly used features that I have yet to learn about. Especially the key sequences that could save me time.
    What features do you find yourself using the most? What features do you rely on as productivity enhancers?

    Hi,
    Thanks for your interest in Sun Java Studio Creator.
    Apparently the Studio Creator offers drag-and-drop, RAD approach to J2EE development. Java Studio Creator blends together technologies such as JSF, JDBC Rowsets, and the Web Services APIs to give J2EE developers a brisk-start when it comes to building web applications. The developers without being tied to proprietary technologies, developers can work with and within Creator or easily take their code with them to a number of development platforms.
    Requirement of more sophisticated technologies to meet user demands, enterprise developers can incorporate EJB's.
    Please have a walkthrough of the IDE features in the following links.
    http://www.sun.com/software/products/jscreator/features.xml
    http://developer.sun.com/prodtech/javatools/jscreator/
    Keep looking for new features and updates of the iDE.
    Cheers :)
    Creator Team.

  • What's best strategy for dealing with 40+ hours of footage

    We have been editing a documentary with 45+ hours of footage and presently have captured roughly 230 gb. Needless to say it's a lot of files. What's the best strategy for dealing with so much captured footage? It's almost impossible to remember it all and labeling it while logging it seems inadequate as it difficult to actually read comments in dozens and dozens of folders.
    Just looking for suggestions on how to deal with this problem for this and future projects.
    G5 Dual Core 2.3   Mac OS X (10.4.6)   2.5 g ram, 2 internal sata 2 250gb

    Ditto, ditto, ditto on all of the previous posts. I've done four long form documentaries.
    First I listen to all the the sound bytes and digitize only the ones that I think I will need. I will take in much more than I use, but I like to transcribe bytes from the non-linear timeline. It's easier for me.
    I had so many interviews in the last doc that I gave each interviewee a bin. You must decide how you want to organize the sound bytes. Do you want a bin for each interviewee or do you want to do it by subject. That will depend on you documentary and subject matter.
    I then have b-roll bins. Sometime I base them on location and sometimes I base them on subject matter. This last time I based them on location because I would have a good idea of what was in each bin by remembering where and when it was shot.
    Perhaps, you weren't at the shoot and do not have this advantage. It's crucial that you organize you b-roll bins in a way that makes sense to you.
    I then have music bins and bins for my voice over.
    Many folks recommend that you work in small sequences and nest. This is a good idea for long form stuff. That way you don't get lost in the timeline.
    I also make a "used" bin. Once I've used a shot I pull it out of the bin and put it "away" That keeps me from repeatedly looking at footage that I've already used.
    The previous posts are right. If you've digitized 45 hours of footage you've put in too much. It's time to start deleting some media. Remember that when you hit the edit suite, you should be one the downhill slide. You should have a script and a clear idea of where you're going.
    I don't have enough fingers to count the number of times that I've had producers walk into my edit suite with a bunch of raw tape and tell me that that "want to make something cool." They generally have no idea where they're going and end up wondering why the process is so hard.
    Refine your story and base your clip selections on that story.
    Good luck
    Dual 2 GHz Power Mac G5   Mac OS X (10.4.8)  

  • What value should set for wrapper.java.initmemory?

    Hi guys,
    If this is the wrong forum to ask, I hereby apologize as I am not sure which forum should I deposit this question.
    I am using jboss4.0.5 installing in Cent OS with memory of 1024MB and jdk 1.5.0_08. Hence, what value should I set for wrapper.java.initmemory and wrapper.java.maxmemory? What actually is the wrapper.java for compare to JAVA_OPTS? my current configuration is like below:
    # Wrapper Properties
    # Java Application
    set.JAVA_HOME=/usr/java/j2sdk
    wrapper.java.command=%JAVA_HOME%/bin/java
    set.JBOSS_CONFIG=default
    set.JBOSS_HOME=/opt/jboss4
    set.JBOSS_LOG=/var/log/jboss4/%JBOSS_CONFIG%
    # Use new ticker
    wrapper.use_system_time=FALSE
    # Java Main class
    wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp
    # Java Classpath (include wrapper.jar) Add class path elements as
    # needed starting from 1
    wrapper.java.classpath.1=%JBOSS_HOME%/lib/wrapper.jar
    wrapper.java.classpath.2=%JBOSS_HOME%/bin/run.jar
    wrapper.java.classpath.3=%JAVA_HOME%/lib/tools.jar
    # Java Library Path (location of Wrapper.DLL or libwrapper.so)
    wrapper.java.library.path.1=%JBOSS_HOME%/lib
    # Java Additional Parameters
    wrapper.java.additional.1=-Dprogram.name=run.sh
    wrapper.java.additional.2=-Djava.endorsed.dirs=%JBOSS_HOME%/lib/endorsed
    # Initial Java Heap Size (in MB)
    wrapper.java.initmemory=64
    # Maximum Java Heap Size (in MB)
    wrapper.java.maxmemory=128
    # Application parameters. Add parameters as needed starting from 1
    wrapper.app.parameter.1=org.jboss.Main
    wrapper.app.parameter.2=-c
    wrapper.app.parameter.3=%JBOSS_CONFIG%
    # Port which the native wrapper code will attempt to connect to
    wrapper.port=1777
    wrapper.startup.timeout=300
    wrapper.ping.timeout=300
    wrapper.shutdown.timeout=300
    wrapper.disable_shutdown_hook=TRUE
    wrapper.request_thread_dump_on_failed_jvm_exit=TRUE
    # Wrapper Logging Properties
    # Format of output for the console. (See docs for formats)
    wrapper.console.format=PM
    # Log Level for console output. (See docs for log levels)
    wrapper.console.loglevel=INFO
    # Log file to use for wrapper output logging.
    wrapper.logfile=%JBOSS_LOG%/server.log
    # Format of output for the log file. (See docs for formats)
    wrapper.logfile.format=LPTM
    # Log Level for log file output. (See docs for log levels)
    wrapper.logfile.loglevel=NONE
    # Maximum size that the log file will be allowed to grow to before
    # the log is rolled. Size is specified in bytes. The default value
    # of 0, disables log rolling. May abbreviate with the 'k' (kb) or
    # 'm' (mb) suffix. For example: 10m = 10 megabytes.
    wrapper.logfile.maxsize=0
    # Maximum number of rolled log files which will be allowed before old
    # files are deleted. The default value of 0 implies no limit.
    wrapper.logfile.maxfiles=0
    # Log Level for sys/event log output. (See docs for log levels)
    wrapper.syslog.loglevel=NONE
    # Wrapper NT Service Properties
    # WARNING - Do not modify any of these properties when an application
    # using this configuration file has been installed as a service.
    # Please uninstall the service before modifying this section. The
    # service can then be reinstalled.
    # Name of the service
    [email protected]@
    # Display name of the service
    [email protected]@
    # Description of the service
    [email protected]@
    # Service dependencies. Add dependencies as needed starting from 1
    wrapper.ntservice.dependency.1=
    # Mode in which the service is installed. AUTO_START or DEMAND_START
    wrapper.ntservice.starttype=AUTO_START
    # Allow the service to interact with the desktop.
    wrapper.ntservice.interactive=false
    Thanks & Regards,
    Mark

    Hello Kumar,
    The following should be the recommended parameters for your case. Always take a backup of initSID.ora and spfileSID.ora file before making the changes.
    fixcontrol Bug fix control parameter
    *._fix_control='5705630:ON','5765456:3','6221403:ON','6329318:ON','6399597:ON','6430500:ON','6440977:ON','6626018:ON','6670551:ON','6972291:ON','7325597:ON','7692248:ON','7891471:ON'
    max_dump_file_size = 20000
    optimizer_index_caching Adjust the usage of nested loops 0
    optimizer_index_caching (do not set)
    optimizer_index_cost_adj Percentage of the calculated index costs 100
    optimizer_index_cost_adj = 20
    parallel_max_servers=20
    parallel_threads_per_cpu = 1
    shared_pool_reserved_size
    CPUs   Shared_Pool_Size  
       4              500M                
       6                1G                   
      10                1G                
      32                2G                
      64                2G                
    128                3G      
    Resize db_cache depending on your needs. For your case, I would recommend at least 2GB of RAM for db_cache
    pushjoin_union_view
    pushjoin_union_view = false
    Set this as true if 6917874 fix is implemented.
    In addition Oracle processes should be calculated as follows
    Oracle Processes =
    { ABAP WP X 2  +
    J2ee Server Processes*MaxConnection  + Parallel_Max_Servers   + 40 }
    Hope I am clear.
    Thanks,
    Venkatesh Pydi.

  • WHAT IS BEST STRATEGY FOR RMAN BACKUP CONFIGURATION

    Hi all,
    my database size is 50GB I want TAKe WEEKLY FULL BACKUP AND INCREMENTAL BACKUP
    WITHOUT RECOVERY CATALOG.by follwing commands
    weekly full database backup
    run
    backup as compressed backupset
    incremental level=0
    device type disk
    tag "weekly_database"
    format '/sw/weekly_database_%d_t%t_c%c_s%s_p%p'
    database;
    I want do CONFIGURE RMAN BY FOLLWING stragtegy
    CONFIGURE RETENTION POLICY TO REDUNDANCY window of 14 days.
    CONFIGURE BACKUP OPTIMIZATION OFF;
    CONFIGURE CONTROLFILE AUTOBACKUP ON;
    CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO
    '\SW\AUTOCFILE_'%F';
    and other is by default
    sql>alter system set control_file_record_keep_time=15 days;
    os--aix6 and for two database 10g2 and 11g2
    what is best configuration strategy for rman backup.AND BACKUP WITH RECOVERY CATALOG OR WITHOUT RECOVERY CATALOG
    PLEASE TELL ME
    Edited by: afzal on Feb 26, 2011 1:45 AM

    For simply two databases, there really wouldn't be a need for a recovery catalog. You can still restore/recover without a controlfile and without a recovery catalog.
    From this:
    afzal wrote:
    CONFIGURE RETENTION POLICY TO REDUNDANCY window of 14 days.I am assuming you want to keep two weeks worth of backups, therefore these:
    alter system set control_file_record_keep_time=15 days;
    CONFIGURE RETENTION POLICY TO REDUNDANCY window of 14 daysShould be:
    RMAN> sql 'alter system set control_file_record_keep_time=22';
    RMAN> CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 14;22 would give you that extra layer of protection for instances when a problem occurs with a backup and you want to ensure that data doesn't get aged out.

  • Seeking Professional advice for learning new technology

    Hi Friends/Professional,
    I am working as ABAP Consultant, i would like to learn new technology in sap, i am seeking advice please help me.
    As a abaper shall i select BW or XI or ABAP HR
    which is best acording to industry india/us market.
    i am not interested in coding, please advice,
    few friends giving advice BW it is correct.
    please give advice asap.
    Thanks in advance
    Manisha

    Hi Isidore,
    Please refer the link: http://www.adobe.com/products/creativecloud/tech-specs.html with system requirements to run the CC app's.
    Regards,
    Romit Sinha

Maybe you are looking for

  • Standard SAP report for variance analysis of SD and MM

    Dear All, I want the standard SAP report for the vendors and customer varaiance analysis for the posting done in MM and SD with the GL balance in FI .It should be same as the report we get from the transaction code MB5L. Thanks in advance Meruta

  • Current date in JSP in specific format....

    I want to view the current date on a JSP in the format YYYY-MM-DD I know how to get the current date <%= new Date()%> But how can I get the current date in the format specified above. Any help please??

  • Cf/dw error

    This is really holding me up now. i posted the other for some help with some simple insert cf code. i still dont have this working and ive tried everythng there is to try. ive got a feeling that there is something wrong either with dw or cf server. c

  • Oracle Streams PIT on Source DB

    I'm testing backup/recovery in my streams environment, simulating a PITR on the source. The objective is to get both the source and destination to the same point in time, driven by the source. That being said, if recover to a time 5 hours prior, on b

  • Slow, no reaction

    Dear all, my problem is that when I want to delete one or more messages, it takes a long time (approx. 1.5 min.) untill it is executed. Sometimes the screen goes pale (I use it full screen mode, but I think it is only the thuderbird window) and in th