Future Developement of MBSA question

I saw the following post and need some official Microsoft announcement/statement for this. If MBSA is no longer going to be developed what will be replacing it?
There's no active development on the MBSA tool, so this has not been fixed - nor is it likely to be fixed in the foreseeable future.
Doug Neal - Microsoft Update

We don't know yet.
Murray --- ICQ 71997575
Adobe Community Expert
(If you *MUST* email me, don't LAUGH when you do so!)
==================
http://www.dreamweavermx-templates.com
- Template Triage!
http://www.projectseven.com/go
- DW FAQs, Tutorials & Resources
http://www.dwfaq.com - DW FAQs,
Tutorials & Resources
http://www.macromedia.com/support/search/
- Macromedia (MM) Technotes
==================
"Alexander Ross" <[email protected]> wrote in message
news:etotai$t0d$[email protected]..
>I know that the answer to this will be "we dont know yet"
but I'll ask
>anyway: Now that Adobe has swallowed MM will FW natively
support (or at
>least let me import) .AI files with paths, meshes
(meshi?), etc... intact?
>
> Anyone? Buler Buler?

Similar Messages

  • AJAX / future development questions

    Even though AJAX is as much Web (html, xhtml, dhtml), JS, and XML as it is Java 2EE, I figured this main forum was the best place to ask a few questions (we should have a future tech discussion area. (I didn't see one but sometimes I can't seem to find anything, lol)).
    I've been writing AJAX servlets for the last couple of weeks (more or less). It isn't bad at all but it isn't as easy as regular servlets and web 1.0 stuff. Companies like IBM, Sun, Microsoft.... are getting ready to deploy new AJAX centric development tools. The only named development tool that I know of is "Atlas" which is being developed by Microsoft engineers. I'm sure Sun and IBM are doing the same thing for future versions of WSAD / NetBeans because this type of technology is the future.
    What do you guys think of AJAX and any future development tools for it that you know of?
    Do you think this, along with a few other publicly disclosed technologies (comming in the next 5 - 7 years) will lead to a tech boom, surpassing the Web 1.0 days ( I do, the 1.0 days will be swamped by this and a few other new technologies )?
    Sorry for the non-technical questions but I'm bored today, and I'm stuck at my desk for the next hour or so.

    Even though AJAX is as much Web (html, xhtml, dhtml),
    JS, and XML as it is Java 2EE, See... you lost it right there. AJAX is not J2EE at all. Not one bit, not in any way shape or form. Yes, you can use J2EE stuff to service AJAX requests. But you can swap that J2EE stuff out with ASP or PHP or plenty of other things without effecting what the AJAX stuff does.
    I figured this main
    forum was the best place to ask a few questions so in that light, not really... but go on...
    I've been writing AJAX servlets You mean servlets...
    for the last couple
    of weeks (more or less). It isn't bad at all but it
    isn't as easy as regular servlets and web 1.0 stuff.How's that? It writes XML instead of HTML. That's not a very big leap.
    Companies like IBM, Sun, Microsoft.... are getting
    ready to deploy new AJAX centric development tools.
    The only named development tool that I know of is
    "Atlas" which is being developed by Microsoft
    engineers. I'm sure Sun and IBM are doing the same
    thing for future versions of WSAD / NetBeans because
    this type of technology is the future. Sun's Java Studio Creator, or was it Studio Enterprise?, I believe has some AJAX support build in.
    What do you guys think of AJAX and any future
    development tools for it that you know of? AJAX is very cool, and it opens up a whole new way to deal with web content, to be sure. But while this does lend a little more support to the notion of creating web applications which behave more like regular applications (sounds like a Dr. Pepper commercial), I don't think that it'll make as good as it could be without things like threading in Javascript.
    Do you think this, along with a few other publicly
    disclosed technologies (comming in the next 5 - 7
    years) will lead to a tech boom, surpassing the Web
    1.0 days ( I do, the 1.0 days will be swamped by this
    and a few other new technologies )?The discovery of AJAX (I say discovery, cuz it's been in browsers for a while now without anyone knowing about it) is already changing the web. But I while it'll lead to a lot of sites being reworked to work with AJAX, I don't think it's going to bring on a new golden age on the net.
    Sorry for the non-technical questions but I'm bored
    today, and I'm stuck at my desk for the next hour or
    so.Isn't that what Solitaire is for?

  • Query regarding future developement tool used to customize siebel apps

    Hi,
    i am girish.
    i am a siebel developer, working in areas of siebel configuration,Siebel EAI,WORKFLOW,Scripting.
    i want to know how would future oracle applications will affect my future.
    currently i am working in siebel tools which is specific to customizing siebel application only.
    in oracle applications which will be rolled out in 2008, i would like to know that the developement environment for customizing siebel applications would be siebel tools or JDeveloper?
    or siebel tools will be the environment for cusomizing siebel and fusion mw will come into picture only for SOA, Integration only?
    should i start learning java even if i am not working in fusion middleware?
    is JDeveloper going to be the tool for future developement of Oracle CRM Applications.
    please explain ?
    it would help me in getting ready for the future?
    Regards,
    Girish

    Girish,
    The Applicataion strategy for Fusion Applications is being planned.
    As of now, you will need to use Siebel tools for Siebel integration work, and Oracle JDeveloper will be the unified design-time environment for all development related to Oracle SOA Suite and Fusion Middleware.
    Regards,
    Hari

  • Application store requires that you answer 3 questions for future verification. The questions are stupid and not easy to remember. Why can I not just proceed with my download without this?

    The Application Store requires that you answer 3 questions for future verification. The questions offered are questions that I at least have no clear answer to. What was the first film you saw? and the like. You can say Not now, but then nothong happens and you are back to where you started. Is there a way to proceed with downloading apps without answering these stupid questions?
    I refuse to believe that Apple as an organisation designed these questions - must have been somebody else.

    This is Apple's security feature, you answer the questions or you stop using the account and buy Mac apps elsewhere. Do a search on Secure Notes in the keychain and answer the questions with nonsense answers and store them in a Secure Note for future reference.

  • A tale of a Berkeley DB project: Success and future developements

    The site http://www.electre.com is an on-line catalog of all published French books (close to 1 million of them), from the 1970’s to today, with pricing and availability information for professional users.
    The entire book database and search engine was developed with Berkeley DB. The site runs relatively problem free, and owes much to the stability and quality of the Berkeley DB source code. Moreover, the software is sold as an intranet version and runs on remote configurations that are out of our direct control. And yet, we don’t get much problem reports from these remote sites.
    Development started in 2002. Using Berkeley DB was my decision. It was, with hindsight, a very good decision, but it would be hypocritical to affirm I knew all along it would work out so well. It was partly a gamble, and partly a calculated risk. I am not ashamed to confess that when I finally made the decision to go with Berkeley DB, there were some key areas in the technical design I had no clue how to tackle. Needless to say, any flaws that remain in this area are due to lack of knowledge and lack of foresight on my part, not because of some flaw in Berkeley DB.
    What convinced me 4 years ago to “go for it” was Sleepycat’s no-nonsense approach to support from guys like Michael Cahill, Keith Bostic, John Merrells, Dave Seglau, Michael Ubell, Liz Pennel and others. Support was sending a message to [email protected]. Replies were never more than a couple of days away (including time zone differences). There was always something comforting when you read a reply from someone who says he “owns your problem” (especially when you also saw that someone’s name in the source code <g>). The majority of support questions were asked during evaluation and product development, before even a single dime was paid to Sleepycat. (Now that we sell the product as a closed source Intranet solution, we gladly pay the required license fees, of course). The fact that the project development went so well was in no small part thanks to the competence and reliability of the people I communicated with. I never expressed my thanks, so now is as good a time as any to do so. Thanks, guys (and gals).
    When Sleepycat was bought by Oracle, it was rumored that the goal was ultimately “to kill the product”. I thought that was ridiculous and an exaggeration by some paranoid people (especially from the MySQL-camp). I understand that Oracle is a big company, and that things are done differently now. Besides, how do you “kill” a product? I didn’t know until I hit my first support question “post-Sleepycat”. So now I do: you kill a product not directly, but, but by a process of what I call “incremental discouragement”. It’s a subtle, 3-pronged approach:
    1)     Erect bureaucratic barriers between competent people and your customers. No more [email protected], but a slow and unwieldy web site and a support procedure hiding behind numbers and requiring a 2 hour training session. I’m not sure how I’m going to motivate to management a 2 hour training session for a product we’ve been using for the past 4 years, and which I now master sufficiently to reduce my support requests to about 3 a year, and for which the only difference is a change of company name. There’s a “free” forum, but the primary motivation for it seems to be to allow users to support themselves. Yes, questions are answered on the forum… but compared to the level of support I’ve been accustomed to from the same people in the past, I can’t help noticing something has changed… and not for the better. Some questions aren’t even acknowledged, though they are read over 300 times.
    2)     Add useless levels of indirection: when we sell an intranet, we asked Sleepycat to mail us an invoice, which we got within the week. Now we ask Oracle the same thing: the last time we did this was on November 27 of last year, and we still waiting for someone from “the Belgian office” to contact us. The only reply we got was from someone telling us our request would be passed on: a level of indirection not exactly adding value.
    3)     Increase useless Information Noise: www.sleepycat.com was all about Berkeley DB and related products. Look at any page on the www.oracle.com site supposedly about Berkely DB and count the number of items and links pointing to products that have nothing to do with Berkeley DB. It’s like that famous analogy: you’re only interested in a banana, and you must take the whole gorilla.
    Berkeley DB is the fire behind the electre.com site. Our customers are satisfied, so this is not going to change for this version. But this developer is now convinced to view Berkeley DB as a medium to long-term liability. The fire will be kept alive for the remainder of this electre.com version, but for future versions and other similar projects, other solutions will have to be found. These other solutions will involve a similar gamble as the one I made a few years ago with Berkeley DB. My only hope is to meet similar competence, friendliness and professionalism, but without the overhead and bureaucracy of an organization for which the product is not even part of the core business.

    Vincent,
    I hear the frustration and concern in your post. I'd like to assure you that we're still here doing what we've done in the past and that your business is valuable to us, don't give up yet! :)
    Moving from a company of 30 people to a company of >50,000 people has been an interesting transition for us as well. I have to say that honestly, things are pretty good here inside the realm of Oracle. Of course, some things were bound to change. Oracle has processes in place to acquire and grow companies and that is their intended goal with Sleepycat's Berkeley DB products. As such, some customer facing processes have changed and our home on the internet has been incorporated into the oracle.com site. The interesting thing to me is that even within Oracle's infrastructure you, the customer, are not really much further away from our engineers and support staff than before. Your suggestions, concerns, questions and bugs go directly to us via the same people pre-acquisition for the most part, although that staff is growing. With these OTN forums you have a way to speak directly to most of the Sleepycat staff, 99% of whom are still here at Oracle nearly one year post acquisition. So, I'd argue that we've done a great job of keeping that small company feeling in one of the largest software providers around.
    Our web content is 80% identical to that which was on the sleepycat.com sites. Bookmarking one or two locations within Oracle and OTN will get you straight to that information. Sure, there are other product references floating around on the same page and we hope that over time Berkeley DB products and other Oracle products complement each other when used in combination. In general, I believe that most of the web experience is identical with different style sheets and a few extra links.
    Support for eval customers continues to be something we provide free of charge via these forums and in private email conversations with our staff. This is unchanged. Ownership of customer issues is much the same as well and we do still use '[email protected]' for tracking issues once opened. We agree that '[email protected]' method of communication was simple and highly effective for us and our customers. We are working with Oracle's support infrastructure to consider adopting similar methods. This is another reason Oracle purchased Sleepycat, to learn from our efficient effective operational model. This is something that is ongoing, in the mean time we still track issues behind the scenes the same way as before with the added information provided by TARs so that we fit into the overall Oracle support infrastructure.
    The rumors of our early demise are highly exaggerated. Berkeley DB products are alive and well in Oracle. Just look at the releases we've made in the past 12 months.
    As for our three pronged attack. ;-)
    1. The distance between first contact with support and helpful information has, in some ways, increased. This is due to the Oracle infrastructure for support that manages all Oracle products. The forums are the replacement for the discussion email lists we managed at sleepycat.com. We're managing a much larger amount of traffic than in the past and most of it is done with the same Berkeley DB engineering team you've come to know and love. Maybe we need to make it more obvious when we answer a question by having a signature indicating who we are, sometimes that's not obvious. As to the particular question you posed, I don't know what happened but the same thing can happen on an email list. My apologies for the lack of a response.
    2. Oracle has a huge sales force worldwide. We're only beginning to fully function within this new infrastructure. Sorry we dropped the ball on your sales inquiry, rest assured that we're interested in all commercial deals. Once connected into the Belgium office you'll have a direct relationship, as before, with a sales rep for your use of Berkeley DB.
    3. I've already talked about this. Oracle has many products, we're just one of those. We have to fit within the overall site structure. For the most part I'd give us an A- or B+ for transitioning our sleepycat.com information into oracle.com and OTN.com. If you have suggestions as to how we might improve that, drop me a line I'm all ears.
    In general I'd like to believe that you and other developers like you will find that our place in Oracle doesn't prevent you from choosing Berkeley DB. Certainly it is a bigger company with some additional process overhead, but hopefully not so much that it prevents you from remaining a loyal customer and someone who would recommend us to others.
    regards,
    -greg
    Gregory Burd [email protected]
    Product Manager, Berkeley DB/JE/XML Oracle Corporation

  • ABAP Development Video legal question

    Dear Community,
    We would like to create something like a video tutorial for ABAP development for the beginner level based on the flight data model. We might simply put it on our websites unrestriced area, membership area or we might sell this as a product.
    The system we are using for this beginner level development activity is the Netweaver Trial version, this is more then enough for this purpose.
    Here comes the question; In the license agreement of the Netweaver ABAP Trial version there is this sentence:
    "The SOFTWARE PRODUCT is "NOT FOR PRODUCTION USE". You may not demonstrate, test, examine, evaluate or otherwise use the Software Product in a live operating environment or with data that has not been sufficiently backed up. "
    I do not fully understand this sentence. Would our activity considered as "production usage" and we might get legal troubles, or a commercial video tutorial is ok?
    If we have a problem here, what could be the workaround? Subscription for a system hosted by SAP or maybe subsciption for a cheaper hosting like eg. www.michaelmanagement.com ?
    I would really appreciate your oppinion.
    Thanks,
    Jozep

    >
    Mike Pokraka wrote:
    > But if the US inflation rate is higher then our cent-relative inflation is positive and thus increasing in value
    Yes, but only if you spend the future value 2 euro cents in dollars, and I don't think that Ryan Air is going to be stooping that low..
    >
    Anton wrote:
    > Or to simplify it a bit further 'A screenshot of a software is something different from the software itself'.
    What about screenshots of all the source code? Or a video of it at runtime?

  • Beginner iOS developer...questions on the universal UI

    I'm a first time iOS developer and working on completing a universal puzzle app that supports iOS 6 and above. On the UI front the main UI has 4 buttons (using a custom UI round button class from cocoacontrols.com) and a About button (at the bottom) that you see in a utlity app (Stocks app). The About button is bigger and I have shaded with blue color. Also, on the iPad, I have increased the size of all the buttons slighty bigger than the iPhone version taking into consideration the bigger screen size of the iPad. Is this OK?. I read in some other forums that I should not increase the size of the buttons relative to the screen size but I have seen a few game apps that show bigger buttons on the iPad than on the iPhone and having the same iPhone button sizes on the iPad makes the screen look smaller with smaller buttons.
    My other question is on the main UI, one of the button is a Settings button and when the user clicks, I show a screen with 3 settings inside 3 UITableViewCells. On the iPad, do I have to use a UIPopover controller?. Currently, I'm not using it as the Settings screen is displayed upon clicking the Settings button on the main UI. Also, the iPad version shows the table cells slightly bigger to avoid empty space.
    I have included 2 screenshots that relate to the questions I'm asking here.
    Please advise.
    Thanks.

    If you use big button in iphone maybe Apple can reject your app in app store because all apps must have good presentation, good aesthetic and proportional font and buttons.
    You could develop differents views from each device iphone and ipad

  • E71 Feedback and Wish list for future development

    Hi Nokia and Nokia Fans.
    E71 is a masterpiece but I believe there's much room for improvement. My E71 is indispensable to me. I wish Nokia will strive to thrive the E series and in particular the E71.
    Here's my wish list / features to add:
    1. A Task Manager for Symbian that's Nokia naively developed is absolutely essential as it's required to manage all aspects of applications, processes and threads, especially the misbehaving ones.
    2. Use better GPS Chipset with better sensitivity as the current one is really slackly.
    3. High-Speed WiFi connection to access and manage the phone including the mass storage instead of fiddling with wires.
    4. Secure zone for creating password-protected notes/memos/etc, previously called "wallet".
    5. Add SMS "Listen" feature for sent messages.
    6. Add "Timed" Profiles.
    My feedback / Issues to fix:
    1. "Memory card in use" Error. Despite proper removal of USB connection when using PC Suite or Mass Storage data transfer.
    2. Configure to display "Firstname Lastname" format .
    3. Configure Date display to American format (Wednesday December 03 2008).
    4. Save current "configurations and user preferences" for future deployment after firmware upgrade or maintenance routine.
    5. When receiving a Bluetooth message with (.sis or .sisx) attachment, provide save to memory card option rather than launching installtion process.
    6. Setting up "WPA2 Only" mode on WLAN Security Settings for a particular Access Point will not allow communication despite the access point router/gateway is configured to work on this particular mode.
    7. Camera is another isssue. Fix color fidelity and picture clarity issues.
    Thanks
    .......To be revised as needed.

    Nice wishlist, willing to front up the extra cash to have these features? Got to remember that until these feature become more common they will stay as premium items and that you need to pay the extra money or move to a higher priced plan for them. Getting something like device locks would be great though but then what would device locks do for a customer base? and they do have the data encryption built in....
    I would like to see a 16:9 aspect ratio in the next version of the phone myself. A holster pouch w/ belt clip rather than looking for and buying an ill fitting pouch cos I really don't like the pouch it comes with and cant find a nice one. The ability to have more than just the plain 6 applications on the screen, it used to scroll if I remember correctly in the older ones. The ability to skip music tracks when pressing volume up or down. 3.5mm audio jack. Time and date or at least time shown on the top strip of the display when going through the menu (there are a number of time I want to know the time and have to program juggle to find out what it is. More symbols on the other keys rather than just on the right hand side, I do have 2 thumbs available to use and fairly dexterous with either hand.
    Less "download - **bleep**" in the web menu it takes me to a link with useless stuff on it.....
    That GPS chip needs to be replaced, it has me walking down the road or in my neighbours house when I'm just lying in my lounge.
    This wish is for all Nokia Symbian devices, I would love to see a Nokia App store. I'm sure it'll come around once they get the symbian foundation off the ground but i'm impatient and a lil lazy and haven't always got the time to find an application for something I have thought up. Blackberry and Apple have got something of a centralised store up and running, C'mon Nokia! Get a move on!
    Nokia E71-1 (254.03)
    110.07.127
    RM-346

  • Seeking for advice over software development start-up question

    Hi Admin ,
    My friend who is an internet marketer at warrior forum told me about Adobe AIR. He said that programs developed on Adobe Air could not be decompiled. I am a forex software developer that created both a trailing stop ea and forex charting software on the Metatrader 4 open source trading platform. My concern is that the software which i developed could be decompiled.
    I have a programming team and they have little or few experience with Adobe Air. I was thinking that before i ask them to research and start developing our software on Adobe AIR platform, could you help us but answering some important questions regarding AIR?
    Is it true that AIR applications cannot be decompiled?
    Forex software in .ex4 format and .dll files be transferred over to AIR format?
    Could there be a communication between AIR and Metatrader 4 trading platform ?
    For more info, visit these url :
    Metatrader 4 : http://www.metatrader4.com/
    Forex Applications which i Developed on Metatrader 4
    1: http://www.forexgeometry.com/
    2. http://www.forextrailer.com/
    Regards,
    Warren Seah

    There is no software that cannot be decompiled and/or reverse engineered. ActionScript is actually one of the easier languages to decompile. There are obfuscators and other protection schemes, but I can't attest to how well they work.
    You can write an ActionScript wrapper for dll libraries (in many cases). I don't know what .e4x format is.
    An AIR app can communicate with another application or server in a variety of ways. The most common include HTTP and sockets.

  • Future MBP owner with questions...please help!

    After being born and raised on Windows, I've decided to make the switch to Mac and I will be getting a MBP within the next month. Despite all the problems (heat, whine, etc.) that I've been reading about, I'll take my chances. I'm looking to get a 2.16 ghz model, with 2 gigs of RAM and the 100-gig 7200 rpm drive. I have a few questions:
    1. I need to get Office 2004 for Mac, and I'm just wondering if there is a difference between the "Standard" version and the "Student/Teacher" version. I don't see any differences, but I just want to make sure. It's the same software, right? Just different prices?
    2. I plan on getting Pro Care at my Apple store as soon as I get the MBP (I'll also get the Apple Protection Plan as well). Is Pro Care worth the $100 per year? It appears that if I become a member, I get priority status on my repairs, priority seating at workshops, etc. It seems like a good deal, but I'm wondering what other advantages there are.
    Thanks in advance for any advice you guys can give me.

    1. I need to get Office 2004 for Mac, and I'm just
    wondering if there is a difference between the
    "Standard" version and the "Student/Teacher" version.
    I don't see any differences, but I just want to make
    sure. It's the same software, right? Just different
    prices?
    There are two major differences the first being the price the second is it is not available to buy any future "Upgrade" versions. You would be required to purchase either a full version or another Student/Teacher version (which is typically the same price as the upgrades)
    2. I plan on getting Pro Care at my Apple store as
    soon as I get the MBP (I'll also get the Apple
    Protection Plan as well). Is Pro Care worth the $100
    per year? It appears that if I become a member, I get
    priority status on my repairs, priority seating at
    workshops, etc. It seems like a good deal, but I'm
    wondering what other advantages there are.
    Personally I would just go for AppleCare unless you frequent the genius bar and have to have repairs back ASAP those seem to be the only advantages IMHO

  • SQL Developer usage (newbie) question - using for script development

    I'm new to Oracle, but not to SQL (used MS SQL Server off and on for 3 years prior). SQLDeveloper (v1.5.1) was recommended as a dev tool for the work that I'm doing in in Oracle 10.2.0.4. I'm looking to write some scripts to eventually become stored procedures. The problem I'm having is it seems i can only execute one line even though there are multiple statements in the "Enter SQL Statement" window pane.
    ie.
    select id, Full_Name, unique_name, user_id from srm_resources;
    select id, user_name, last_name, first_name from cmn_sec_users;
    when i highlight those two lines and click the "Excecute Statement" button, only the top line generates results.
    I'm used to using MS SQL's Query Analyzer where I could select one statement or multiple statements to execute, even non-SELECT statements (variable assignments, math, control loops). It does not appear that I have this kind of functionality in SQL Developer - or an I not using the tool correctly?
    Thanks
    Brian

    I'm assuming you're meaning the SQL worksheet here. The green arrow icon is execute statement (F9) The tiny green arrow is execute script (F5). I'm currently on 1.5.4 of SQL Developer.
    Hope this helps some. I would download the documentation also.
    http://download.oracle.com/docs/cd/E12151_01/index.htm
    Evita

  • Java Development Tools - jar Question

    I have developed a application which i would like to be able to execute from a jar file (i.e. java -jar ... ).
    Anyway my gui requires some image files which are in the archive. Its just that when i try to run the application from the archive, it doesnt look within itself for the images and therefore cant find (and wont display) the images unless they are present in the same directory as the archive.
    Anyone have any ideas as to how i can get the archive to looke within itself for the images. thanks.

    Here is a snippet from one of my programs,
    I took a while to work out how to do it from a jar.
    Andrew.
    ImageIcon icon = null;
    URL iconURL = null;
    iconURL = ClassLoader.getSystemResource("comp202/fsa/vuw-logo-short.gif");
    if (iconURL != null) {
    icon = new ImageIcon(iconURL,"VUW Logo");

  • XMLExport - Developer Toolbox Problem/Question?

    I am using the XMLExport function of developer toolbox but have a problem which I hope someone can help with.
    I need to retrieve data from 2 different tables for the XMLExport page that have no relating fields to use in my Spry XML Data Set, although i can add each table and create the Export function when I view the XML it is only showing data from the first table Export function. I had thought of creating 1 sql query to pull the database from both tables but I am at a loss with that as well.
    Could someone answer why the XMLExport only sees 1 of the tables, or explain how to use 2 tables, I only want the first record from each of the tables without using any relationship.
    I am using .asp and CS3
    Regards in advance
    Ray

    Heya Ray,
    I would not use ADDT XML export use THIS - Converting Database queries to XML (scroll to the bottom of the linked page for ASP example) it's easier to customize (two DB tables in one xml file) you can embed CDATA.
    Granted this may all be possible through ADDT XML export I just find the linked reference easier to use. I used ADDT XMLExport in the past but went on to use the linked reference later on when I needed a way to embed CDATA into my dynamic XML file for spry.
    Hope that helps!

  • Handling exceptions from Future/FutureTask.get()  : a question

    Hello.
    While trying to understand the way (possible) exceptions from Future/FutureTask.get() method can be handled, I found the following example on how this could be done:
    [http://www.javaconcurrencyinpractice.com/listings.html]
    * StaticUtilities
    * @author Brian Goetz and Tim Peierls
    public class LaunderThrowable {
         * Coerce an unchecked Throwable to a RuntimeException
         * <p/>
         * If the Throwable is an Error, throw it; if it is a
         * RuntimeException return it, otherwise throw IllegalStateException
        public static RuntimeException launderThrowable(Throwable t) {
            if (t instanceof RuntimeException)
                return (RuntimeException) t;                // Line #1
            else if (t instanceof Error)
                throw (Error) t;                                    // Line #2
            else
                throw new IllegalStateException("Not unchecked", t);// Line #3
    }And here is an example on how this handler is supposed to be used:
    * Preloader
    * Using FutureTask to preload data that is needed later
    * @author Brian Goetz and Tim Peierls
    public class Preloader
        ProductInfo loadProductInfo() throws DataLoadException {
            return null;
        private final FutureTask<ProductInfo> future =
            new FutureTask<ProductInfo>(new Callable<ProductInfo>() {
                public ProductInfo call() throws DataLoadException {
                    return loadProductInfo();
        private final Thread thread = new Thread(future);
        public void start() { thread.start(); }
        public ProductInfo get()
        throws DataLoadException, InterruptedException
            try {
                return future.get();
            } catch (ExecutionException e) {
                Throwable cause = e.getCause();
                if (cause instanceof DataLoadException)
                    throw (DataLoadException) cause;
                else
                    throw LaunderThrowable.launderThrowable(cause);
        interface ProductInfo {  }
    class DataLoadException extends Exception { }Everything is clear in general, except for one thing:
    Why is the LaunderThrowable.launderThrowable() method re-throws Error and IllegalStateException (Line #2 and #3 above) and just returns RuntimeException (Line #1)? Especially taking into consideration that whatever is returned from launderThrowable() is re-thrown in any case...
    Any ideas?
    Thanks.

    ...Why is the LaunderThrowable.launderThrowable() method re-throws Error and IllegalStateException (Line #2 and #3 above) and just returns RuntimeException (Line #1)?this is explained in the end of paragraph [5.5.2. FutureTask|http://www.javaconcurrencyinpractice.com/]:
    +"...When get throws an ExecutionException in Preloader, the cause will fall into one of three categories: a checked exception thrown by the Callable, a RuntimeException, or an Error. We must handle each of these cases separately, but we will use the launderThrowable utility method in Listing 5.13 to encapsulate some of the messier exception-handling logic. Before calling launderThrowable, Preloader tests for the known checked exceptions and rethrows them. That leaves only unchecked exceptions, which Preloader handles by calling launderThrowable and throwing the result. If the Throwable passed to launderThrowable is an Error, launderThrowable rethrows it directly; if it is not a RuntimeException, it throws an IllegalStateException to indicate a logic error. That leaves only RuntimeException, which launderThrowable returns to its caller, and which the caller generally rethrows..."+
    ...Especially taking into consideration that whatever is returned from launderThrowable() is re-thrown in any case...As far as I understand, assumption about re-throwing in any case is not quite correct. launderThrowable is intended to be a general utility, #) so it leaves a way for client to handle the returned value in a way different from re-throwing.
    #) intended to be a general utility -- launderThrowable is used not only in Preloader, but in [other listings|http://www.google.com/search?q=site%3Ahttp%3A%2F%2Fwww.javaconcurrencyinpractice.com%2Flistings+launderThrowable] as well

  • Python Development in Emacs questions

    I am trying to set up Emacs as a development environment for Python.
    So far, I like Python-mode better than the intrinsic Python support.  What I am fighting with is auto completion.  I want to set the system up so that I can get true auto completion; not just a list of methods and variables I have all ready referenced from the class.  I know there are packages out there that do this by analyzing the source, and I know there are other packages that do it by invoking the interpreter.  I don''t care which method is used.  I also realize that introspection complicates things significantly, so I have no expectations (or real need) to deal with introspection.
    The Internet is full of ancient information dealing with Python 2, ropemacs, auto-complete.el, methods of hooking in ipython, dealing with python-mode, dealing with python.el, etc... 
    Eclipse does a pretty good job of this, but is way to heavy an environment for my taste.  So, I ask, what is the Arch state-of-the-art emacs Python environment?

    auto-complete.el based on ropemacs provides completion of Python symbols in Emacs.   You can find a working configuration of this on GitHub (look at site-start.d/60python.el), which completes symbols of all imported packages from the global Interpreter, and of the current module.  Completion of class and instance attributes works to a limited degree, "collections.namedtuple()" (or similar sorts of magic) for instance do not work well.  It does not provide the documentation of completed objects.
    This setup is the best I've managed to accomplish, and b and large it certainly  can save typing. But it is very far away from the kind of completion provided by modern IDEs like Eclipse or Visual Studio for Java and C# respectively, and likely also somewhat far away from the Pydev plugin for Eclipse (never used this one, so just guessing).  Particularly, this setup doesn't support the "programming by guessing" kind of style very well, where you guess the semantics and functionality of an object by simply browsing the list of completed symbols.  You'll need to have documentation available any way.

Maybe you are looking for