[REQUEST] Less verbose Grub2

In my opinion this one of the little nice details that Ubuntu has. It would be nice if anyone can make a PKGBUILD for a Grub2 package that can ignore all the messages that appear before the splash screen, I refer to 'Welcome to Grub2... etc.' and 'loading' messages. It would be great, I think! 

A PKGBUILD for grub2-bios-ubuntu with no messages ('Welcome to Grub2... etc.' and 'loading') is now in AUR:
https://aur.archlinux.org/packages.php?ID=52336
Last edited by maloy (2011-09-12 15:30:02)

Similar Messages

  • Rebate Settlement to produce Credit request less previous payment

    Hi ,
    There is an issue when I tried to settle Rebate for January.
    December brokerage was not billed until February 4th. I now have issues when I try to settle January brokerage Tcode : VB(7 .
    I  get the list of Rebate Agreements that  I want to settle and settlement date is 1/31/2011. Usually the previous months brokerage is paid before the settlement date.
    I was not sure what would happen when I tried to settle January.
    When I tried with one Rebate agreement I get the message as follows:
    Status B : Agreement released for settlement
    Partial settlement already exist in the future periods
    My requirement now is to settle Rebate agreement that produce a credit request for January brokerage less February Payment (For December) that I would bill
    Your help is highly appreciated.
    Thanks
    Jaswanth

    Hi,
    Check this link, similar question was already responded in the forum;
    To find the list of Invoices for a rebate credit memo.
    Regards

  • Possible to make pacman less verbose?

    Hi,
    During updates your sometimes see pacman print a whole list of signed keys that it has been updated, even those that have not changed. Would it be possible to remove this output?
    I do like package signing but I prefer not to be bothered with it at all as long as the keys seem to match. I feel it is something that should be handled behind the scenes and not confuse the user. Let's not forget that most UNIX programs only print things to the screen when something has gone wrong.
    This was just a friendly suggestion. Thank you for all the hard work

    @karol: Ah great. I will write my requests on the bugtracker in the future.
    @ngoonee: To explain this "most UNIX programs" thing I wrote. It is a fairly well known philosophy that a program should not print to stdout if everything works as it should. Look at the how rm, cp, mv, mount, ln et.c. works, they don't tell you that what you just did worked, they only print stuff when something doesn't and they do that on stderr. These are the programs I refer to when I talk about "most UNIX programs". I thought this concept was actually well known among Linux enthusiasts.
    There are good reasons behind this philosophy. Firstly printing something like writing an OK does not give you any more information compared to giving you nothing at all when you know beforehand a message not seen is a program that works. Imagine cp wrote "I copied file x to y" every time it worked and you have a script that does 50 cps in a row and all of them worked you would end up with a log with 100% useless information. Now this is not exactly true because usually programs print to stdout vs stderr and you could only redirect stderr but there are instances where you need to log non-error messages as well, probably because someone didn't care about sending errors to the correct file descriptor which is not very uncommon.
    It doesn't add anything for scripting purposes either. It is much easier to check the exit status and check that it is zero than having to grep for some particular text. Often people in general write to much data to stdout, it is convenient but what they actually are doing is writing what is essentially log/debug messages to stdout. This is not what stdout is for.
    I hope this explained it better.
    @2ManyDogs: I don't mean pacman should remove ALL output, only the key-related stuff. The comparison was made as a reminder.

  • WLST, how do I suppress unwanted stack traces and make WLST less verbose?

    Hi everyone,
    I've just started out with WLST but have ended up somewhat confused. My script works as intended but is very verbose.
    Suppose I want to log in:
    try:
         connect(user, "wrong_password", url)
    except WLSTException, err:
         print str(err)
         print "Run with option \"-h\" for help"The password is wrong so I get something like this printed out by me:
    {noformat}
    Error occured while performing connect : User: wm714, failed to be authenticated. Use dumpStack() to view the full stacktrace
    {noformat}
    But I also get a totally unwanted Java stack trace (before my message):
    {noformat}This Exception occurred at Fri May 21 15:49:01 CEST 2010.
    javax.naming.AuthenticationException [Root exception is java.lang.SecurityException: User: wm714, failed to be authenticated.]
    at weblogic.jndi.internal.ExceptionTranslator.toNamingException(ExceptionTranslator.java:42)
    at weblogic.jndi.WLInitialContextFactoryDelegate.toNamingException(WLInitialContextFactoryDelegate.java:783)
    at weblogic.jndi.WLInitialContextFactoryDelegate.pushSubject(WLInitialContextFactoryDelegate.java:677)
    {noformat}
    I don't want to confuse the user with all that! I found this:
    http://objectmix.com/weblogic/529822-wlst-exception-handling-unwanted-stack-trace.html
    Which discusses WLS.commandExceptionHandler.setSilent(1) I'm running on WLS 10.3.0.0 and can execute that statement but it has no effect. I didn't even know about the WLS-object and I can find no documentation on commandExceptionHandler.
    On the matter of verbosity, is there any way to get rid of stuff like:
    Location changed to domainRuntime tree. This is a read-only tree with DomainMBean as the root.
    For more help, use help(domainRuntime)I avoid using the "interactive" commands like cd and use stuff like getMBean("domainRuntime:/ServerRuntimes/" + appServer.getName()
    + "/JMSRuntime/" + appServer.getName() + ".jms/JMSServers") but I still get the clutter printed out.
    Thanks!

    Workaround:
    wlstOut = tempfile.mktemp(suffix="_wlst.txt")
    redirect(wlstOut, "false")
    ... do useful stuff
    stopRedirect()
    os.remove(wlstOut)I would have preffered to turn off the messages (yes I could try /dev/null) but this will do. A funny thing is that the stack trace I wrote about doesn't appear in the log file. Somehow "redirect" must have a nice side effect.
    /Roger

  • Any idea how to make "playsound" command less verbose (no output) ???

    playsound always has output to the terminal when executing... how can i eliminate that???

    Googling for a start http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html
    Please don't be a help vampire - do some research yourself before asking people here to do everything for you...
    Closing

  • First HTTPService request takes forever

    Ok.  I have an interesting event taking place with my application.
    The first HTTPService request takes about 10-20 seconds and then, any additional requests are made between 1-5 seconds.
    A user types in a country code that and clicks a submit button.  The request is sent to a PHP page with the variable, the PHP creates an XML response.  Flex updates a datagrid accordingly which shows rates/minute for phone numbers with that country code.
    Any suggestions as to why this might be?
    Thanks in advance.
    Other Thoughts:
    First Request = 7 results (about 15 seconds)
    Second Request = 168 results (1 second)
    Third Request = 3028 results (5 seconds)
    Fourth Request = same request as First request (less than 1 second).

    im not sure about that one. i havent seen that issue before. as for the 'if i delete itunes, will it delete my music' question, the answer is no. if you uninstall itunes, it will just leave your music on your computer.

  • Default methods

    I read the Java tutorial on default methods and I think I understand how interfaces may evolve without loss of backward compatibility. My question refers rather to how should we design our interfaces from scratch. If and when should we define default methods? As an extreme example, why not design MyNewInterface with all default methods? If some operation makes sense, fine, stick the appropriate code in there, and if not, just do nothing, return null, return 0, return false. This would give the implementers of my interface quite some freedom what to care about, depending on their application needs and would make their apps less verbose (kind of like what the awt Adapter classes achieve). I don't look for an approval of this approach, but at some guidelines. Hope this makes sense.
    Edit: And one more question from someone involved a lot with libraries for external clients. Does it make sense to rewrite old interfaces in a new release of the library and turn some methods into default methods containing code that makes sense? This option was not available so far and users had to write sometimes trivial implementations.

    So:
    cool stuff for backward compatibility
    probably not as compatible as you think
    but...
    how should we design new interfaces?
    For *new* interfaces, including default methods is not going to break anything (at least, not immediately, see later). I think, use this sparingly: if you genuinely have an example of "every object of this type should have this functionality", *and* there's an obvious default implementation, then that's probably a good case for using default methods.
    So , consider a DAO interface. You'll commonly want to get an object via it's id. The database stores the id as an int, and the corresponding class has an id field of type Integer. So it's fairly intuitive to define
    public interface DAO {
        public Entity getEntity(int id) ;
    But... all (or the vast majority) of my use cases are in a web application, and of course the only data type http knows about is String. So at some point, I get a request parameter representing the id as a String, and have to convert it to an int in order to get the entity from the DAO. In other words, I end up doing this:
    DAO dao ;
    String idFromRequest = request.getParameter("id");
    Entity entity = dao.getEntity(Integer.parseInt(idFromRequest));
    I end up really needing DAO to support a
    public Entity getEntity(String id);
    method, but do I really want to force all implementations to implement it to call Integer.parseInt(...) to invoke the other method?
    I could, of course, define an AbstractDAO class that adds the method in, but then I lose the whole "programming to interfaces" paradigm.
    So that would (at least, on the surface) appear to be a nice use case for default methods.
    You should still worry a bit. Even if I put a default method into a new interface, any classes that implement that interface and some other interface are vulnerable to breaking if the other interface later introduces a default method with the same signature as my default method. So you might want to think about making those default method names quite specific.
    Default methods should be used sparingly. If you add dozens of them to your libraries, you increase the risk of problems caused later by classes not being able to resolve calls unambiguously.

  • Purchase order advance payment

    Hi Friends,
    Below is five requirement from my client regarding down payment and down payment request.
    A) While posting down payment or down payment request Purchase order should require entry.
    B) System should allowed to put purchase order for the same vendor against we posting advance payment or raising payment request.
    C) If 100% advance has already paid against any purchase order, system should not allow to post any further advance against that purchase order.
    D) If the 100% GRN has been done against any purchase order system should not allow to post any further advance against that purchaser order.
    E) While paying advance system should consider the GRN or advance payment done against the purchase order, and system should allow the pay advance or raise the advance request less the value of advance or GRN value already done.
    Your valuable input is highly appreciated.
    Regards,
    Ashu

    Hi,
    whatever Mr.Ajay has told correct 1 & 2
    The 1 and 2 are possible using field status groups. You can make the PO mandatory
    The rest are not possible in standard system.
    but system will propose while posting down payment r down payment request amount more than PO value warning message has accrued but it will never stop for posting ok
    one more solution is with the help of ABAPer we can able to stop - Use Substitution,
    Mr. Ajay below mentioned Option for EHP4 is also available for in this ME2DP also never stop - more than PO value down payment r down payment request
    Its a matter of discipline... however, explore the new feature of PO advance payment in EHP4, Tcode ME2DP. May be you get few answers there
    Mahesh

  • How to get the log information when using a class?

    Hi All,
    I have a simple question, which I don't know how to solve. I am using org.apache.commons.logging.Log and LogFactory to do some logging. A typical situation is exemplified in the following code snippet.
    import org.apache.commons.logging.Log;
    import org.apache.commons.logging.LogFactory;
    class LogClass {
        private static final Log LOG = LogFactory.getLog(AClass.class);
        public void logit(){
            LOG.debug("This is the debugging log.");
    public class AClass{
        public static void main(String[] args) {
            LogClass l=new LogClass();
            l.logit();
    }But this way, I do not get the log information from the class LogClass. Could anybody please help?
    Many thanks.

    jschell wrote:
    jverd wrote:
    ...configuration in log4j.xml or log4j.properties.And far as I recall you need one of those two also. If there is no config then there is no output.I thought it used some default config if no file is present, but I could be mistaken. Either way, it adds to the possible problems that the OP could be having, any of which are consistent with his rather vague question.
    1) He's passing the wrong class to the LogFactory, and hence getting a logger with the wrong name, so he's seeing a different name than he expects in the output that's being produced.
    2) His config file does not contain the proper format to include the actual classname, independent of the logger's name, so he's missing a piece of desired information in each line of the output that's being produced.
    3) His config file indicates a threshold that's less verbose than the level at which his code is logging, so no output is present when he wants it.
    4) His config file is missing (or not where it's expected to be), so no output is being produced at all.
    5) His config file is missing (or not where it's expected to be), so a default level or format is being produced, effectively the equivalent of one of the misconfigurations described in #2 and #3.
    Since the OP seems to have vanished, we may never know.

  • Intentionally incorrect use of language features, specifically "ref" in C#, as a hint to colleagues

    I recently came across a piece of code something like this (roughly C#):
    public bool ValidateStuff(ref ArrayList listOfErrors, Stuff thingsToValidate)
    if (!thingsToValidate.isValid() )
    errors.add("New error!");
    ArrayList errors = [];
    bool valid = ValidateStuff(ref errors, stuffToValidate);
    The key thing is the "ref" keyword - there is no need to use that keyword given the functionality here, and when I asked why it was there I was told that it had only been added as a kind of warning that the errorsparameter
    is manipulated by the method, it's not purely used as input.
    This immediately seemed wrong to me (ref has a purpose, and here it is not being used according to its purpose), but the idea of forcing (since you have to
    use ref when calling the method) a reminder of slightly counter-intuitive usage seemed reasonable, and I couldn't immediately think of a better way, apart from liberal
    use of comments. What do you think?
    Extra credit: how could this method be better? Perhaps by simply returning a new List of errors which is added to the main List in the calling code? By providing two methods, one for the test and one for the errors? Or is it fine as it is?

    That will be no good to use in other class, plus it's even less verbose then
    public
    bool ValidateStuff(ArrayList
    listOfErrors,
    Stuff thingsToValidate)
    (Remember, the whole point that his colleague wants to add "ref" is to make the possible side-effect verbose)
    So I think it doesn't fit the original poster's situation.

  • A Thought On Leveraging

    Hey All-
    I've worked in the software development industry for a number of years so I really appreciate the work that's gone into LR -- I love the idea that an app can be a "one-stop" process from beginning to end, and kudos to the LR team for giving us a layout where this is possible!
    OK, the Kudos have been handed out, so now...work needs to be done! Many users/clients/people who have paid $300 attest to the fact that LR is miserably slow and prone to crashing when importing and rendering images that are ready to be developed. The testimony is that LR pales in comparison to both Adobe Bridge/ACR, Adobe Elements, and third-party apps that display and prepare our images for output.
    LightRoom Is designed to do more, but let's not settle for a "do more" that's crippled in so many ways!
    I think that LR needs to leverage more from Bridge so that images can be rendered more quickly and made more seamlessy available to PS. After all, this is a PS product!
    Leveraging code is a good thing! LR uses the ACR "engine"...it needs the Bridge engine as well, so that there are not so many crashes when importing!!! --those of us with thousands of files to import are pleading!
    And please -- give us more ".dot" upgrades to address these issues. Those of us who have paid good money for a "professional image management application" need to get full money's worth!

    Well, java is pretty consistent in declaring ranges from an inclusive index to an exclusive index, so that could be expected here as well (which is how python does it too). There may be non-obvious aspects, but the original for loop has that too.
    I remember when I just started programming, I had to write for-loops very carefully to make sure I was getting it right, because the second statement must be read as a while statement rather than an until statement, which is something that isn't explicit in the original syntax. The only reason it's second nature to me now, is that I've written it so often. That would happen far more quickly with the range syntax.
    Also, I'm not necessarily arguing that the range syntax is less verbose (it really only is at the price of a static import), but that it is clearer. It reads closer to the intent of (most) for loops. Your first thought when you write a for loop is the range of numbers you want to iterate over, not the combination of two statements and a boolean that would cause a specific loop syntax to assign a specific variable the required values in succession. I'm fairly sure that for beginning programmers, the range syntax is less bug prone. The three expression for syntax only seems logical because we're so used to it.
    (I realize the point is academic since Josh Bloch has already commented that he doesn't see the use, and in this type of implementation the benefits wouldn't outweigh the performance cost, but it's an interesting discussion nevertheless).

  • [SOLVED]Is my hosts file functioning as it should?

    I'm using this script to update my hosts file with ad blocking settings.
    #!/bin/bash
    # Hosts file updater
    HFSERVER="http://hostsfile.mine.nu.nyud.net"
    HFILE="hosts.zip"
    ORIGFILE="/etc/hosts.original"
    clear
    echo "-------------------------------------------------------------"
    echo "This script will update your Hosts file to the latest version"
    echo "Your original Hosts file will be renamed to $ORIGFILE"
    echo "-------------------------------------------------------------"
    echo ""
    if [ ! -f "$ORIGFILE" ] ; then
    echo "Backing up your previous hosts file.."
    cp -v /etc/hosts $ORIGFILE # I like verbose file operations. Can be less verbose if necessary.
    fi
    echo "Retrieving $HFILE from $HFSERVER"
    echo ""
    wget -O /tmp/$HFILE $HFSERVER/$HFILE
    unzip -p /tmp/$HFILE | dos2unix > /tmp/hosts
    if [ 'grep -c "banner" /tmp/hosts' ];then
    echo "Downloaded and unpacked $HFILE OK"
    echo "Appending host list to original content" # which was probably there for a reason, like to make sure localhost worked, and possibly even more stuff if part of a corporate LAN
    #cp -f -u /tmp/hosts /etc/hosts
    cat $ORIGFILE >/etc/hosts
    echo "" >>/etc/hosts # to make sure the original file ends in a new-line so that 2 entries don't end up on the same line, either causing unexpected behavior or not working at all
    cat /tmp/hosts >>/etc/hosts
    rm -fv /tmp/hosts* # again, I like verbose file operations. I like to know what my system is doing.
    echo "Update process complete"
    #echo "-------------------------------------------------------------"
    echo "As a side-effect of this script, any changes you wish to make"
    echo "persistent in the hosts file should be made to $ORIGFILE"
    echo "because /etc/hosts will be respawned from that file and the "
    echo "newlist from the server each time this script runs."
    exit
    else
    echo "Update failed"
    fi
    http://hostsfile.mine.nu/downloads/updatehosts.sh.txt
    And my hosts file now looks like this:
    # /etc/hosts: static lookup table for host names
    #<ip-address> <hostname.domain.org> <hostname>
    127.0.0.1 localhost.localdomain localhost pote
    # The Hosts File Project http://hostsfile.mine.nu
    # Global Advert Servers Blocklist - Personal Edition
    # Release 13/09/2008
    # Servers Verified as up and running 13/09/2008 (by dns exploration)
    # Updated sorted and maintained by Andrew Short (sh0rtie)
    # Contact: [email protected]
    # A big thank you to all contributers (too many to mention)
    # who really have made this project a success, well done :)
    # Licensed under the LGPL a copy of the license may be viewed at
    # http://www.gnu.org/licenses/lgpl.txt
    # WARNING:
    # This file is *extremely comprehensive* and some sites might be
    # included here that you wish to visit, if this is the case you can
    # deactivate the block on that site by placing a # (octothorpe)symbol
    # before its entry, this will deactivate blocking on that server
    # so for example #127.0.0.1 foobar.com
    # will enable you to visit foobar.com or you can just simply delete
    # the line that contains the site you wish to visit.
    # NB:
    # For some computer software updates you may need to disable
    # this file in order to perform the update, if you have problems
    # rename this file from "hosts" to "hosts.txt" reboot then perform
    # the update and then rename this file back to "hosts" to re-enable it
    # You must keep the below lines
    127.0.0.1 localhost
    127.0.0.1 pop3.norton.antivirus
    127.0.0.1 pop3.spa.norton.antivirus
    # /etc/hosts: static lookup table for host names
    #<ip-address> <hostname.domain.org> <hostname>
    127.0.0.1 localhost.localdomain localhost pote
    # End of file
    # The Hosts File Project http://hostsfile.mine.nu
    # Global Advert Servers Blocklist - Personal Edition
    # Release 13/09/2008
    # Servers Verified as up and running 13/09/2008 (by dns exploration)
    # Updated sorted and maintained by Andrew Short (sh0rtie)
    # Contact: [email protected]
    # A big thank you to all contributers (too many to mention)
    # who really have made this project a success, well done :)
    # Licensed under the LGPL a copy of the license may be viewed at
    # http://www.gnu.org/licenses/lgpl.txt
    # WARNING:
    # This file is *extremely comprehensive* and some sites might be
    # included here that you wish to visit, if this is the case you can
    # deactivate the block on that site by placing a # (octothorpe)symbol
    # before its entry, this will deactivate blocking on that server
    # so for example #127.0.0.1 foobar.com
    # will enable you to visit foobar.com or you can just simply delete
    # the line that contains the site you wish to visit.
    # NB:
    # For some computer software updates you may need to disable
    # this file in order to perform the update, if you have problems
    # rename this file from "hosts" to "hosts.txt" reboot then perform
    # the update and then rename this file back to "hosts" to re-enable it
    # You must keep the below lines
    127.0.0.1 localhost
    127.0.0.1 pop3.norton.antivirus
    127.0.0.1 pop3.spa.norton.antivirus
    127.0.0.1 admintds.megatds.com
    127.0.0.1 ads.game.net
    127.0.0.1 ads.tokgajah.com
    127.0.0.1 dl.downloadhosting.com
    127.0.0.1 game.treeloot.com
    127.0.0.1 gw1.celticfestival.org
    127.0.0.1 incestlove.info
    127.0.0.1 klickcash.com
    127.0.0.1 loomia.cachefly.net
    127.0.0.1 pornoexit.com
    127.0.0.1 privacy.virtumundo.com
    127.0.0.1 redirect.virtumundo.com
    127.0.0.1 tds.megatds.com
    127.0.0.1 telebizz.org.uk
    127.0.0.1 the2all.info
    127.0.0.1 treeloot.com
    127.0.0.1 ultraload.net
    127.0.0.1 ultratds.com
    127.0.0.1 v1.cc
    127.0.0.1 virtumundo.com
    # etc...
    The thing i'm unsure of is this section:
    # You must keep the below lines
    127.0.0.1 localhost
    Since localhost is already stated here:
    #<ip-address> <hostname.domain.org> <hostname>
    127.0.0.1 localhost.localdomain localhost pote
    For now I've deleted the redundant localhost entry, since it seems to be there for windows compatability.
    Is there any harm in leaving that entry?
    Last edited by verve (2008-11-29 04:08:29)

    Not as far as I know.
    It probably just re-encounters the localhost hostname and either dumbly re-adds it to the internal table or ignores it. In any case, no logically discernible harm done.
    -dav7

  • Can we rename the system generated constraint_name as per our convenience ?

    I created a table by
    CREATE TABLE table_name AS (SELECT * FROM existing_table_name WHERE 1=2);
    and got the all constraints of the existing table with default names. I want to rename those constraints as per current table data.
    thank you in advance
    Edited by: 930934 on Apr 29, 2012 8:51 AM

    sb92075 wrote:
    WHY? What difference does the CONSTRAINT_NAME make?A lot. Because with a consistent naming convention it's a lot easier to understand the error message when the constraint is violated.
    When you see this error message:
    SQL> insert into foo (id, some_value) values (1, -1);
    insert into foo (id, some_value) values (1, -1)
    ERROR at line 1:
    ORA-02290: check constraint (FOOBAR.SYS_C0016210) violatedDo you really know which column violates the constraint?
    Now give the constraint a meaningful name, like this:
    SQL> insert into foo (id, some_value) values (1,-1);
    insert into foo (id, some_value) values (1,-1)
    ERROR at line 1:
    ORA-02290: check constraint (FOOBAR.CHK_SOME_VALUE_POSITIVE) violatedthen it becomes obvious which of the colums is meant.
    Or think about foreign keys:
    SQL> insert into bar (id, foo_id, product_id) values (1, 0, 0);
    insert into bar (id, foo_id, product_id) values (1, 0, 0)
    ERROR at line 1:
    ORA-02291: integrity constraint (FOOBAR.SYS_C0016214) violated - parent key not foundAgain, with the right name, it becomes obvious which column violated the constraint:
    SQL> insert into bar (id, foo_id, product_id) values (1, 0, 0);
    insert into bar (id, foo_id, product_id) values (1, 0, 0)
    ERROR at line 1:
    ORA-02291: integrity constraint (FOOBAR.FK_BAR_REFERENCES_FOO) violated - parent key not foundMost probably one would use a slighlty less verbose name for the foreign key in real life due to Oracles limit on identifiers, but it shows how much more readable an error message is, with a proper name.

  • Flash Player 10:  Adobe Misses the Mark

    When I heard about the Flash Player 10 launch, I was
    initially excited: there was some buzz about GPU optimization.
    However, when I saw the new product demo, I was very disappointed.
    Yes, there is GPU compositing, (useful for video and alpha
    channel stuff) - but there has still been almost no movement toward
    addressing what every developer will tell you is the main reason
    Flash can not be used to develop a real-world application: it's too
    damn slow. Without support for hardware rendering, Flash will
    remain a sandbox toy for prototyping.
    Adobe, please, please; listen to what developers have been
    telling you for years:
    Flash is too slow. It needs to be optimized for faster
    playback. Really.
    Frankly, no one is impressed with the real time Photo-shop
    filters. Who the hell wants to "crystallize" a text field?
    I have a message for the product manager who kept developers
    employed creating those idiotic, time-wasting features:
    "F___ you and the lens flare you rode in on."

    Chris,
    Your post started out reasonable, but degenerated pretty
    quickly into
    angry flamebating, so I'm not sure what sort of answer (if
    any) you're
    hoping for.
    > Without support for hardware rendering, Flash will
    > remain a sandbox toy for prototyping.
    Flash Player 9,0,115,0 and higher supports hardware
    acceleration. I'm
    not sure if that's what you mean by "hardware rendering," but
    this feature
    does increase certain kinds of rendering overall. As for "toy
    prototyping"
    ... I guess you haven't seen (or aren't impressed with) the
    numerous app
    examples out there, whether created in Flash or Flex. You
    haven't stated
    what you consider an application with muscle, so it's hard to
    guage what
    you're referring to.
    > Adobe, please, please; listen to what developers have
    > been telling you for years:
    > Flash is too slow. It needs to be optimized.
    ActionScript 3.0 benchmarks at 10 times the execution speed
    of AS2,
    thanks to the AVM2 (ActionScript Virtual Machine 2) module in
    Flash Player 9
    and higher. The new virtual machine *has* been optimized: it
    was
    re-written from the ground up, and the API differences
    between AS3 and AS2
    reflect that. AS3 also allows for runtime types, which means
    objects
    request less system memory.
    > Frankly, no one is impressed with the real time
    Photo-shop
    > filters. Who the hell wants to "crystallize" a text
    field.
    To each, his own, eh?
    > "F___ you and the lens flare you rode in on."
    Flash you too!
    David Stiller
    Adobe Community Expert
    Dev blog,
    http://www.quip.net/blog/
    "Luck is the residue of good design."

  • How to stop logging external jar debug statements

    Hi,
    I am developing a java app which uses FOP to convert xml to PDF. Log4j is used for logging and in my appender's threshold is set to "debug". I only want debug output of my app not the FOP, how can I achieve that. At this stage I get thousands of lines of debug statements from FOP and it is very hard to track debug statements from the app.
    Thanks,
    Navi

    you just need to change the level of FOPs loggers to something less verbose than DEBUG.
    for example
    log4j.logger.SomeFOPLogger=ERRORI don't know the real name of the loggers but if your output format includes the logger name then it should be simple to find out.
    Also try a google search on FOP logging I did that and saw some stuff that might be useful.
    @java_jamboree:
    A client really should be able to control the logging. I as a writer of some library have no business forcing you to deal with tons ans tons of my debug logging output.
    Log4j, and other logging frameworks, make it reasonably easy to set up a situation where you the client program can reconfigure hiw much of my library's logging output is actually produced.

Maybe you are looking for

  • Message type for Scheduling Agreement - Outbound IDoc

    Hi All, I have to create an Idoc for Scheduling Agreement through a Z program based on some conditions. I have bit confusion, whether i can use Idoc type for Orders(e.g ORDERS01..05) & Message type ORDERS / ORDCHG to generate Outbound Idoc. Already t

  • How to get the list of database Views modifying the DB tools list tables.vi

    Hi, I have a problem, I just started using LabVIEW and in particular the LabVIEW connectivity toolkit and I am lookig fgor suggestion regarding how to get the list of database Views modifying the DB tools list tables.vi... Thanks in advance, Michela

  • Irc client recommendations [SOLVED]

    any suggestions for an irc client (i prefer tui to gui, but am not attached). i've looked at the wikipage: http://en.wikipedia.org/wiki/Comparison - at_clients but have no experience with this mode of communication. Last edited by pradtf (2010-06-28

  • How to get application module instance from java bundle?

    Hi! I would like to build an application that would get all translations from a database table. So I created application module for translations that contains a view object which is selecting translations for specific language from a database table.

  • RED light in Output determination in VA02 for Custom SAP Script

    Hi, Am trying to get Order Acknowledgement output from VA02 as a preview. We have custom Script, custom print prog. So, I went to VA02>Extras>Output>Header>Output.....but, here am seeing the associated OUTPUT TYPE ZB00 as RED light!! So, pls. let me