Serious leak in Manager

I'm encountering what seems like a serious resource leak in Manager. If I call createPlayer() with a file that JMF can't open it instantiates a com.sun.media.content.unknown.Handler (line 1435 of Manager.java) and then calls setSource on the handler, which fails with an IncompatibleSourceException. However, the Manager doesn't then call close(), so you're left with a couple of SendEventQueue threads (one for the handler, one for its PlaybackEngine) which never go away.
I can quickly end up with hundreds and hundreds of threads like the following. Does that mean it's my responsibility to somehow ensure that JMF can open a file before I try to instantiate a player on it??
-Rolf
"JMF thread: SendEventQueue: com.sun.media.PlaybackEngine" prio=9 tid=0x00596c10 nid=0x1a36e00 in Object.wait() [0xb16f2000..0xb16f2d10]
     at java.lang.Object.wait(Native Method)
     - waiting on <0x0765c6f0> (a com.sun.media.SendEventQueue)
     at java.lang.Object.wait(Object.java:474)
     at com.sun.media.util.ThreadedEventQueue.dispatchEvents(ThreadedEventQueue.java:50)
     - locked <0x0765c6f0> (a com.sun.media.SendEventQueue)
     at com.sun.media.util.ThreadedEventQueue.run(ThreadedEventQueue.java:92)
"JMF thread: SendEventQueue: com.sun.media.content.unknown.Handler" prio=9 tid=0x00596540 nid=0x1a53200 in Object.wait() [0xb1671000..0xb1671d10]
     at java.lang.Object.wait(Native Method)
     - waiting on <0x0765c7b8> (a com.sun.media.SendEventQueue)
     at java.lang.Object.wait(Object.java:474)
     at com.sun.media.util.ThreadedEventQueue.dispatchEvents(ThreadedEventQueue.java:50)
     - locked <0x0765c7b8> (a com.sun.media.SendEventQueue)
     at com.sun.media.util.ThreadedEventQueue.run(ThreadedEventQueue.java:92)

This does
DataSource source;
// ... Try an instance a DataSource ....
source = (DataSource)protoClass.newInstance();
// ... and get it connected ....
source.setLocator(sourceLocator);
source.connect();
newPlayer = createPlayerForSource(source, UNKNOWN_CONTENT_NAME, sourceUsed);
If you don't want it to create a DataSource object you don't have control of, then handle the creation of the DataSource yourself using Manager.createDataSourcE();
which in turn does
mHandler = (MediaHandler)handlerClass.newInstance();
// ... set the DataSource on it ...
mHandler.setSource(source);
MediaHandler is probably a Player in this instance...
So, neither the data source nor the mHandler instance (which created SendEventQueue and PlaybackEngine threads in its constructor) are ever closed, and I'm left with two orphaned threads every time I try to open a file that JMF can't play!
No, you're not left with two orphaned threads.
From the API...
The threads managed by the Player or Processor are not in the thread group of the application that calls createPlayer or createProcessor. And a Player starts off in the Unrealized state, and if it throws a NoPlayerException, it will remain in an Unrealized state. Unrealized controllers use no system resources and they aren't part of the scheduling pool. They aren't hurting anything by being there.
I'd imagine that the thread group containing JMF-controlled threads will operate as a thread pool, and when you request a Player object, it'll try to see if there's one available in an Unrealized state, and if there is, use it instead of creating a new one. Or maybe they just sit there forever not taking up resources.
Regardless, it really doesn't matter. They aren't part of your thread group, they don't take up any resources, and they're probably reused... So just don't worry about them. :-)

Similar Messages

  • Detecting memory leaks in Managed C++

    In  my managed C++ application creating multiple variables dynamically using 'gcnew' and also some of the pointers being used. 
    Is there is any tool/mechanism to detect and avoid the memory leaks in Managed C++.
    saikalyan

    Hi saikalyan,
    Is there is any tool/mechanism to detect and avoid the memory leaks in Managed C++.
    You can use WinDbg tool to detect and avoid the memory leaks in Managed C++.
    Please check this article:
    http://www.codeproject.com/Articles/19490/Memory-Leak-Detection-in-NET
    Best regards,
    Shu Hu
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Can't find the memory leak in Managed Object

    Hey guys...I am trying to find the memory leak that Instruments says I have in this section of code setting up a managed object:
    oCurrentSection = (Section*) [NSEntityDescription insertNewObjectForEntityForName:@"Section" inManagedObjectContext:[[CoreDataManager sharedData] oManagedObjectContext]];
    oCurrentSection.nsSectionName = [attributeDict objectForKey:@"name"];
    oCurrentSection.nsImgUrl = [attributeDict objectForKey:@"imgURL"];
    oCurrentSection.nsDesc = [attributeDict objectForKey:@"desc"];
    oCurrentSection.iOrder = [NSNumber numberWithInt: [[attributeDict objectForKey:@"order"] intValue]];
    Can anyone help me out?

    Thanks everyone! That makes a lot more sense. Yes, kjon, I do come from windows. But please don't reference my troubled past. Actually, I typically use "ps aux | sort -n +3 | tail -1" rather than simply "ps aux" - I just wanted to make sure I wasn't missing something by looking at only the top memory-user. Glad to know there's no massive memory leak in my system
    Procyon, what's wrong with a huge swap? Wouldn't you do it too if you were given a system with 200GB hdd more than necessary and told to make a webserver?
    [root@norpass ~]# df -H
    Filesystem Size Used Avail Use% Mounted on
    /dev/sda3 7.9G 1.1G 6.8G 14% /
    none 1.1G 0 1.1G 0% /dev/shm
    /dev/sda1 40M 9.9M 28M 27% /boot
    /dev/sda4 238G 4.5G 234G 2% /home

  • Seriously stuck on managed bean for tree

    Hello,
    I've been trying for two days to figure out how to get selectable links on my tree, so I'm hoping someone can help me.
    I've gotten lots of advice from people here and from tutorials, but everybody giving it is so advanced that they miss the simple things that I don't know how to do.
    I'm trying to follow this tutorial:
    http://technology.amis.nl/blog/?p=2094
    And already I've reached two problems.
    My first is that I don't seem to have the package nl.amis.adffaces.tree which is used in the first grey code section on that page.
    The second problem is that I don't understand where to type the code that is in the grey.
    So I have a few specific questions and I really hope someone can help me out.
    1. How do I get the package nl.amis.adffaces.tree ?
    2. Where do I put that first code? If it's a managed bean or a class or whatever, can you please tell me how to make that, because I don't know how.
    3. Am I following the right tutorial? I just want the folders and nodes on my tree to be selectable and show the details in a separate table on the page.
    4. Once I can figure out how to make a managed bean, how do I connect my tree to it? I was told to click binding but that only gives options for the rules that decide the nodes of the tree.
    Thanks again,
    Nelson

    Ah yes, thanks!
    That and Shay's post in my other thread (Tree Drill Down for people searching this later)
    have really helped me. I have my binding set up properly and everything now!
    I've just got some problems with errors in my selectCurrentRowWithKey actions.
    It's a bit confusing in the link but if I have more than one primary key for a view, then it will send ALL of them when I use an action like that, right?
    Because I have a view link that links the node in my tree to another view that is shown in a table, but I get an error saying it can't find the key [2 2 1204] when really (I think) it should only be trying to pass [1204].

  • Memory leak in image rings on Linux

    Hello all,
    I have a very serious problem I didn't have in previous version of my soft and one of the only addition I've made recently is to use image rings. The soft uses 6Mb more every minute. If I remove the rings, it stops. It could be a wrong lead, so I'm trying to write a test case, but is there a list of identified memory leaks somewhere ?
    THanks.
    Solved!
    Go to Solution.

    OK guys, there's a very serious leak on Linux, confirmed by the code below. Every time you change the value of a picture ring, either by clicking on the arrow of the picture ring or right-click on it (callback to SetCtrlVal), it uses 1 extra Mb of mem for a 512x512 pixel image !!!
    Here's a sample code:
    // Right-click the ring to cause memory leak
    #include <stdio.h>
    #include <stdlib.h>
    #include <cvirte.h>
    #include <userint.h>
    #define RND_COLOR (((rand()<<16) ^ (rand()<<8) ^ rand()) & 0xFFFFFF)
    // (int)((double)(0xFFFFFF)*rand()/RAND_MAX)
    static int Pnl=0,
    Text, Ring, // Controls
    NbVals=16, // Number of images in the ring
    Width=512, Height=512; // Of the Canvas and image ring
    // Returns memory used by process in 4Kb page:
    // TotalSize Resident Share Text Lib Data Dirty
    // See "man proc" section statm
    static char* ReadOffMemoryStatus(void) {
    static char statm[80];
    statm[0]='\0';
    #ifdef _NI_linux_
    FILE *f = fopen("/proc/self/statm","r");
    if (f)
    fgets (statm, 79, f),
    fclose(f);
    #endif
    return statm;
    static void Prepare(const int Nb) {
    Point polyPoints[10]={{0,0}};
    char Str[10];
    int i, Bitmap;
    int Canvas=NewCtrl(Pnl, CTRL_CANVAS, "", 0, 0);
    SetCtrlAttribute(Pnl, Canvas, ATTR_DRAW_POLICY, VAL_UPDATE_IMMEDIATELY);
    SetCtrlAttribute(Pnl, Canvas, ATTR_WIDTH, Width);
    SetCtrlAttribute(Pnl, Canvas, ATTR_HEIGHT, Height);
    // SetCtrlAttribute(Pnl, Canvas, ATTR_ENABLE_ANTI_ALIASING, 1); // No compile on Linux
    SetCtrlAttribute(Pnl, Canvas, ATTR_PICT_BGCOLOR, RND_COLOR /*VAL_TRANSPARENT*/);
    SetCtrlAttribute(Pnl, Canvas, ATTR_PEN_FILL_COLOR, RND_COLOR);
    SetCtrlAttribute(Pnl, Canvas, ATTR_PEN_COLOR, RND_COLOR);
    SetCtrlAttribute(Pnl, Canvas, ATTR_PEN_WIDTH, 7);
    for (i=0; i<10; i++)
    polyPoints[i].x=(Width*rand()/RAND_MAX),
    polyPoints[i].y=(Height*rand()/RAND_MAX);
    sprintf(Str, "%d", Nb);
    // CanvasStartBatchDraw(Pnl, Canvas);
    // This sometimes doesn't work on Linux
    CanvasDrawPoly (Pnl, Canvas, 10, polyPoints, 1, VAL_DRAW_FRAME_AND_INTERIOR);
    CanvasDrawLine (Pnl, Canvas, MakePoint(Width-1,0), MakePoint(0, Height-1));
    SetCtrlAttribute(Pnl, Canvas, ATTR_PEN_COLOR, VAL_BLACK);
    SetCtrlAttribute(Pnl, Canvas, ATTR_PEN_FILL_COLOR, VAL_WHITE);
    CanvasDrawText(Pnl, Canvas, Str, VAL_APP_META_FONT,
    MakeRect (2, 2, VAL_KEEP_SAME_SIZE, VAL_KEEP_SAME_SIZE), VAL_UPPER_LEFT);
    // CanvasEndBatchDraw(Pnl, Canvas);
    GetCtrlBitmap(Pnl, Canvas, 0, &Bitmap);
    DiscardCtrl (Pnl, Canvas);
    InsertListItem(Pnl, Ring, Nb, NULL, Nb); // The value is the color, so remember which one you use
    SetCtrlBitmap (Pnl, Ring, Nb, Bitmap);
    DiscardBitmap (Bitmap);
    int CVICALLBACK cb_Change(int panel, int control, int event,
    void *callbackData, int eventData1, int eventData2) {
    static int i=0;
    switch (event) {
    case EVENT_RIGHT_CLICK:
    case EVENT_RIGHT_DOUBLE_CLICK:
    SetCtrlVal(Pnl, Ring, i=(i+1)%NbVals);
    // No break;
    case EVENT_COMMIT:
    SetCtrlVal(Pnl, Text, ReadOffMemoryStatus());
    break;
    return 0;
    int CVICALLBACK cb_Quit(int panel, int control, int event,
    void *callbackData, int eventData1, int eventData2) {
    switch (event) {
    case EVENT_COMMIT: QuitUserInterface (0); break;
    return 0;
    int main (int argc, char *argv[]) {
    int i, Quit;
    if (InitCVIRTE (0, argv, 0) == 0) return -1;
    Pnl = NewPanel (0, "Test image ring", 20, 20, Height+20, Width);
    Text = NewCtrl (Pnl, CTRL_STRING_LS, "Memory use (in 4Kb pages)", 0, 0);
    Ring = NewCtrl (Pnl, CTRL_PICTURE_RING, "", 20, 0);
    Quit = NewCtrl (Pnl, CTRL_SQUARE_BUTTON_LS, "", 50, 50);
    SetCtrlAttribute(Pnl, Ring, ATTR_HEIGHT, Height);
    SetCtrlAttribute(Pnl, Ring, ATTR_WIDTH, Width);
    SetCtrlAttribute (Pnl, Ring, ATTR_CTRL_MODE, VAL_HOT);
    SetCtrlAttribute(Pnl, Ring, ATTR_CALLBACK_FUNCTION_POINTER, cb_Change);
    for (i=0; i<NbVals; i++) Prepare(i);
    SetCtrlAttribute(Pnl, Text, ATTR_WIDTH, 250);
    SetCtrlAttribute(Pnl, Text, ATTR_LABEL_LEFT, 250);
    SetCtrlAttribute(Pnl, Text, ATTR_LABEL_TOP, 0);
    SetCtrlAttribute(Pnl, Quit, ATTR_CALLBACK_FUNCTION_POINTER, cb_Quit);
    SetCtrlAttribute(Pnl, Quit, ATTR_VISIBLE, 0);
    SetCtrlAttribute(Pnl, Quit, ATTR_SHORTCUT_KEY, VAL_ESC_VKEY);
    SetPanelAttribute(Pnl, ATTR_CLOSE_CTRL, Quit);
    DisplayPanel (Pnl);
    RunUserInterface ();
    return 0;
    There are other issues as well:
     - CanvasDrawPoly sometimes doesn't work.
     - The anti-aliasing on a canvas doesn't compile.
    Is there anything more recent than CVI 2010 for Linux ?!?

  • How to avoid the case of leaks memory in Object Oriented Programming

    Hi, Everyone, I am writing a simple web-baed application for JSP and Servlet, I pass all data from JSP to Servlet, It is due to the number of row of record are variable, so I should write a Java Instance class to stored to specific data in a Java Object, and then stored those object in a arraylist In the Servlet class, and then pass the arraylist in to a session, to pass the session from the servlet to another JSP......
    But some thing I am worried about is that if the no of row of record user input is large, then the number of object stored in the arraylist will also large. I am worried it will serious leaks memoary in my server. Because my server always occurs "Out Of Memoary Exception" in Tomcat, So If I use the above method. I affarid the memory will be further leaking in my server. So What can I do? Is it having any better method to prevent memory leaking when using Object Oriented Programming(Except using Hibernate)?
    Can Anyone be help me?
    Thank you very much for All, THX

    Because many people say that the large amount of
    using Object will lead to "memory leak", I am worried
    about the size of object I use is too large and then
    it will construct "memory leak". No it will not! You get a 'memory leak' by holding references to objects you no longer require.
    >
    The detail of my case is that:
    In my web application, there is a session variable
    pass through from one servlet to another jsp/servlet.You should only place small amounts of data in the session. If you need forward from a Servlet to a JSP (or JSP to Servlet) then you should place the data object in the request (using the setAttribute() method), not in the session. In this way, when the session is re-claimed so will be the data object.
    And this session variable is stored a Instance Object
    (which is a class write by me) with the following
    issue:
    1) This instance object having "has-a relationship"
    with another four instance object (all are the
    classes write by me)
    2) This instance object having "has relationship"
    with a arraylist, this arraylist is stored about 4-5
    instance object(all are the classes write by me) .
    If this object having the above issue, Will this
    object construct a "leaks memory" when this object
    stored in the session and pass through servlet to
    another jsp/servlet?
    Message was edited by:
    sabre150

  • Can't download ColdFusion Server 11 without Akamai Download Manager??

    WTF, Adobe??
    Why are you insisting that I use the Akamai Download Manager (which I never trust download managers) in order to download anything???
    Based upon advice of others, I have attempted to bypass it by clicking on the "File 1 of 1" link.  But that doesn't give me the CF 11 installation file.  It still links to "Adobe ColdFusion 11 - AkamaiDLM.exe".
    WHY CAN'T I DOWNLOAD ANYTHING WITHOUT THE DLM????????????????????
    ^_^

    BlueDragon is better than ColdFusion? HAHAHAHA
    In all seriousness:
    The download manager is in place because the ColdFusion install file is
    rather large and to give the quickest download times, it's hosted
    through Akamai CDN. This allows the best global download speeds.
    However, as it's a large file, the download manager makes sure all the
    right pieces come down in the right order. It's not an intrusive
    application.
    DW
    WolfShade <mailto:[email protected]>
    Tuesday, March 10, 2015 10:41 PM
    >
          Can't download ColdFusion Server 11 without Akamai Download
          Manager??
    created by WolfShade <https://forums.adobe.com/people/WolfShade> in
    /ColdFusion/ - View the full discussion
    <https://forums.adobe.com/message/7275920#7275920>

  • Memory Error Fix for E71/E72/E Series.

    Regarding Memory management... (Before the hard reset yesterday) I could generally run 2 - 3 applications before i got the out of memory, after running Nokia Energy profiler application, it shows around 100meg (if that's used memory, that means i have what, 29 meg free?) anyway..
    After hard reset.
    I just ran, Google Maps, Garmin XT, Ovi Maps 3.3, Gmail, Nokia web browser, Energy Profiler (to monitor memory usage) and the inbuilt Email client (inside the sms menu)...
    Energy Profile went from 101 meg to 127 meg, and was running every app fine. i'm curious now that if others game the same results as me, i went from running a couple of small apps to 6 or 7 large apps without issues.
    First of all, run the backup (backup everything except the memory card, this includes phone memory make sure you back that or you'll be there forever putting all your data back) then back up...
    from the phone, 
    *#7370# 
    Code 12345
    Then simply plug the phone back to USB, install the applications that need to be installed from pc suite, then restore from the backup, all your settings, bookmarks, configuration everything should be put back to how it was prior...
    but, you'll notice a huge more amount of memory on drive c, and you'll have a lot more memory to play with for running more applications.
     If this actually works for other people rather than just me, something is seriously wrong memory management side of things and nokia need to look into it.

    this is a nice exercise
    i have the following apps open and still have 11Mb of free memory left:
    realplayer streaming a video clip over wlan
    gallery
    file manager
    calculator
    adobe reader
    opera mobile
    quickoffice
    web browser
    internet radio
    google maps
    ovi maps
    sms editor
    worldmate
    calls log
    everything works normal
    it's kinda cool
    cheers

  • Problems with Page Break in an Interactive Reporting report

    Hello everybody,
    Platform: Hyperion System 9.3.1.
    I have serious problems in managing the 'page break' in an Interactive Reporting report.
    The report shows sales data by store, with article and colour details and it is organized like this:
    group 1: geographic area
    group 2: country
    group 3: city
    group 4: store
    columns: article, colour
    facts: quantity, price, value
    My client's request is to perform a page break at the store group level, meaning that apart from the first store occurance, any change in the store value shoul start a new page.
    The requested result is like this:
    page1: geographic area1
    country1
    city1
    store1
    data store1...
    page 2: store2
    data store2...
    page3: store3
    data store3...
    I tried several combinations of using Break After and Break Before on the store group, with Keep Next / Keep Together and it was impossible to obtain the desired result.
    If I use Break Before the result is as follows:
    page 1: geographic area1
    country1
    city1
    page 2: store1
    data store1...
    page 3: store2
    data store2...
    If I use Break After the result is as follows:
    page 1: geographic area1
    country1
    city1
    store 1
    page 2: data store1...
    store 2
    page 3: data store2...
    even if I specify 'Keep with next' or 'Keep together' for store group and the store data table.
    Any help will be very very appreciated because I've been trying for weeks to figure out this issue.
    Daniela

    First start without using any of the Keep with Next and Keep together.
    Second. try putting the Page Break in the Group Footer. You do not need to keep it visible
    Then you may want to repeat headers on Store in case the Store's Detail rolls onto next page
    Hope this helps
    Wayne

  • Why are Symbian 'smartphones' not as smart as thei...

    I used to have a Nokia 6230i, which I was really pleased with – the operating system (S40) was pretty much a perfected evolution from what I used to have on my 5140, and before that, the 5210. Recently I was offered an 'upgrade' to the 6120 classic, one of the newest Symbian S60 'smartphones' (reasons for quotation marks to follow). I took the 6120, lured mainly by the Nokia Maps application.
    Whilst I have been impressed with Nokia Maps and a handful of other applications, I have to say that on the whole the move to Symbian has been a very frustrating one, and now I'm wondering whether I can really be bothered to keep the 6120 just for the sake of a few applications. The worst thing is that in general the OS seems to have taken a step backwards from my old phone – incredible really that Nokia have simply ditched so many of the tweaks that they had perfected with the 6230i (and, I understand, the 6300).
    So I've made a list here of ways in which the new phone is actually much worse than the old one. I'm by no means the first one to spot all of these problems, but I thought I'd list all my problems in one place. Until Nokia sorts these out I shall probably ditch the 6120 in favour of a 6300 (I rarely use 3G and never use video calling – it's just too expensive), or maybe a non-Nokia phone altogether. Some of you may not agree with my preferences below, but I think we should at least be given the option to change them ourselves. I've been using the latest firmware (3.83) for the 6120, and some of these may not apply to other S60 phones.
    1. You can't have a shortcut to the Inbox! Surely (maybe after Contacts or New message) this would be the most frequently used shortcut ever? It is totally ridiculous that you have to go through Messaging every time. The list of shortcuts is very poor in general – other obvious ones missing include:
    Active standby – so I could switch it on or off as I need;
    Personalisation – so I don't have to go through the whole Settings tree to get to the options I change most frequently;
    Alarm clock – you shouldn't have to go through Clock, instead you should be able to get straight to 'New quick alarm';
    Network settings – so I can turn 3G on and off as I need it.
    And yet for some reason Nokia think that we need shortcuts to About product, Welcome, Tutorial, Device Manager and Activation keys – hardly features that you use very often! Also the shortcuts list isn't alphabetical – wouldn't this be the easiest way of finding the shortcuts you want? Basically the whole system of shortcuts needs sorting out – a much better way of doing it would be to have the ability to make shortcuts to anywhere you want in the menu tree (I think this is how Sony Ericssons work?).
    2. Can only have up to 8 shortcuts – 2 on the selection keys and 6 active standby. The old 'Go to' list could have as many shortcuts as you wanted. Why couldn't we have more active standby shortcuts to scroll though? Or a single shortcut to a 'Go to' submenu/grid that we could customise ourselves?
    3. Can't customise Active standby modules – you should be able to remove the calendar and add modules (e.g. Inbox, Contacts) that you use more often (I think you may be able to do this on some other S60 phones?).
    4. Contact searching by last name – when I search for someone's name, I always look by first name. Having additional results show up for last names just means it takes that much longer to find what I'm looking for – we should really be able to turn this off.
    5. Imported contacts put names into last name – most of my contacts are listed by first name only, with a surname only when there are two people with the same first name (surely this is the way most people file their contacts?). So when I import my old contacts, it would make much more sense to import names into the first name. Couldn't it also split two-word names into first name and last name?
    6. No option to turn off startup tone – the 6230i had this, so why now does everyone around me need to know when I turn on my phone?
    7. Can't turn off camera shutter sound – another annoying sound you now can't get rid of, even in Silent mode.
    8. Can't set alarm clock snooze interval – on my old 6230i you could change the snooze time, now I'm stuck with it going off every 5 minutes.
    9. Can no longer snooze with any button – you could do this on the 6230i, but now you have to make sure you hit the right button (and not Stop by mistake). Not so easy when you've barely woken up.
    10. Can't scroll down to text message details – you used to be able to keep scrolling down after a text message to get the details (such as date & time) but now you have to go through yet another annoying menu.
    11. Can't use number shortcuts in Profile list – you used to be able to use the number buttons to shortcut through your list of profiles. For example, I could just hit Power -> 4 to get to my 'Office' profile, but now I have to scroll through the whole list.
    12. Limited number shortcuts in menus – you can only use the numbers on the keypad to shortcut through to a certain depth of menus. For example, within Phone settings you can't use the numbers to navigate the menus any more.
    13. Only time of last call from a caller is shown in missed/received calls – previously you could go into the Missed calls list, select a caller and go to 'Time of call', which would show you when all the calls were from that person. Now if you want to do this you have to go into the Log, find the person you're looking for, and then filter out that number.
    14. Volume button can mute call – previously when you turned the volume down all the way during a call it would go to the lowest voume, useful for when someone is shouting at you down the phone. Now if you do this it mutes the volume entirely, which is a lot less useful (depending on whether you actually need to hear what they're shouting!).
    15. No conversions or calculations from standby mode – on the 6230i you could type a number straight in on the main screen (as you would a phone number) and then go Options -> In domestic to do a currency conversion. No sign of this on the 6120.
    16. No countdown timer or stopwatch – I actually used the countdown timer quite often. Now I have Nokia to blame for my burnt pies. :-(
    So come on Nokia, sort it out! Surely it can't be that difficult? And next time, why not pay attention to improvements that have been made so well in other product lines?

    @PsychoMania.
    Okay could you please tell me what Nokia phone to buy to get GPS onboard, a 5MP camera with a Xeon flash, Wi-Fi and a decent browser WITHOUT S60? ;-)
    Nokia forces S60 onto users these days and you are right, I probably don't need Symbian. You sure could do all of the above WITHOUT Symbian and S60.
    I work as a software developer myself and I don't think Symbian is so fantastic. Yes you can make deeper applications that integrate better than a Java-application but at what cost? Bye, bye sandbox and interpreter code.
    Take SkyeQuikey. It needs to load forever after every reboot and is very unstable. It refuses to properly work sometimes and seems to be leaking memory (managed code is the way of the future - everyone knows this but S60 does not support it unlike Windows Mobile). In other words: Very close to being useless because stability and speed is essential for me.
    Your analogy with Windows is very interesting. Windows DOES the entire basics well (especially Vista) except antivirus - just like S60. But unlike S60, Vista does all its basic features quite good if you ask me. You don’t need to change the basics of what one has come to expect from an OS – Windows Explorer covers even my most Linux-fanatic colleagues needs very well. The basic file explorer in S60 cannot even show complete details for long filenames. But the Music Player can… see the problem?
    There is no excuse for not having a properly SMS editor. Windows Mobile has it and is also a fully operating system. Actually EVERY phone has a complete OS and every feature is simply an application but Symbian only differs in being MORE open to the public and 3rd party developers (but still somewhat bound to the hardware unlike Windows XP/Vista).
    Consider every feature of the phone to be bundled integrated software. But the problem is that the software is of very low quality. And no 3rd part software can be as good as a 1st part software becuase Symbian is NOT completely open.
    Research??
    I did not think that buying a S60 phone meant replacing almost every basic function with something better. And still, nobody has made a complete replacement of the texting system that matches what feature-phones can do. And the worst part is that it is quite possible but either people don't care or the usual Symbian fans don't care about texting. If that is the case then Nokia should stop shipping every feature-rich phone they make, with S60.
    According to what they are going to change with FP2, Nokia also seems to be aware of this because their focus is on the UI. But they could have done this long ago. So maybe our critic is not completely wrong?

  • Sharing Single iPhoto 09 Library Among Users

    I currently have my entire family iPhoto Album on a shared USB drive plugged into my Airport Extreme; my wife and I access the Album from 3 different Macs (2 wireless and 1 wired) around the house. As backup, I have my Linux box rsync the iPhoto Album to 2 disks in Raid every night.
    In any case, I was wondering if anybody out there has a setup he or she would like to share; the main goals for me are:
    Redundancy (in case or hardware failure)
    Speed (viewing and ocassional editing)
    Right now accessing the Album over WiFi is slow and somewhat acceptable, yet things are slowing down as my iPhoto Album is reaching the 50GB range.
    I was thinking of keeping a local copy of the Album on each Mac and rsync-ing to a master iPhoto Album every time I open and close iPhoto through some sort of Applescript... what do you guys think?

    If you use wireless to access the iPhoto Library there is little you can do to speed up the process. Setting the AE to the 5 ghz mode in the "n" mode is the fastest you can get. I don't know if you've experienced it yet or not but accessing the library wirelessly subjects the library to dropouts while accessing the writing to the library's database file. This, in turn, can corrupt the library. For this reason it's strongly recommended you keep a current backup of the library. One way is to use a backup application like Synk Standard which can do incremental backups, i.e. backing up only those files which are new or changed. Run this type of backup after every session in the library where additions and changes have been made. This, along with the hourly Time Machine backups, will put you in a good position.
    I was thinking of keeping a local copy of the Album on each Mac and rsync-ing to a master iPhoto Album every time I open and close iPhoto through some sort of Applescript... what do you guys think?
    This can't be done because you can't sync the contents of the database files, only the entire file itself. If you want to keep a master library and have individual libraries on each Mac then you could use the paid version of iPhoto Library Manager to copy newly added photos from each library to the master library.
    If you're serious about multiuser managing of your photos I suggest you look into one of the DAM (digital asset management) applications that are multiuser capable. The one I use isMedia Expression. You can find out about other such apps at The DAM Forum.

  • Photo Collage - Which Product?

    Morning All!
    There was a special offer here with Groupon for printed canvasas, I've stocked up as there were a couple of images I always wanted blown up to +/- A1 size.  However, I bought more than I needed.  With the couple I have left, my plan is to create a collage of photos from my collection and then have it printed.
    My question is, what software package is best for this?  We had a professional photo shoot done a couple of months ago, and the photographer used Lightroom when we he was displaying the pictures for us to choose, and I presume that this would also have been used for the editing and creating the collage?
    I'm not after anything fancy, just something that is realitvely easy to use, and let's me drag and drop them into a template.  photos are all in either 16:9 or 6:4 ratio, and my plan was to have just simple rows of photos going along?
    If the software was easy to use, then I might consider making some photos slightly bigger, etc, etc.
    Attached, an idea of what I'm looking for.
    Is Lightroom 3 what I want?

    Picasa is free and easy to use and includes a flexible and quite powerful collage funciton which should have options enough to suit your idea.  I can't say that the learning curve of LR is worth it for your initial requirement but if you want to get serious about picture managament that's a different matter.    

  • Referenced or not?

    are there any differences in speed or security having referenced master vs locally stored? (i have dedicated ext drive for pics so i dont move them and let A2 do all the managing etc)

    Thnxz Allen!
    Workflow tips/discussion
    ok going for 45 GB of metadata-lesss cans tonight;
    -i'll keyword as early as possible already before import by lightly organizing the folder structure and according to image names and dates (when possible).
    -after initial deletion of recurencies and filtering of .psd layered versions ill probably cut some 2GB
    then
    A) i do some heavy organizing on the 22" in a double finder window so that a good folder structure gets built up and then import a couple of large folders as projects into A2
    OR
    B) i'll let A2 do all of that by just importing the huge folder in a couple of chunks. all referenced of course. ill find obvious rejects-trash those. use A2 to sort all remaining pics by dates and then let it somehow reorganize my initial huge scan folder/subfolders??? Anyone done that?
    OR
    C) nevermind the reorganizing of the scan folders in finder etc - after all, that's what a2 aimes at - fast and rugged referencing and so on. just keyword, import the huge thing for a couple of nights and leave it all be? ...and play in a2 - leaving all original somewhat disorganized scan folders rest on the ext hd and not bother???
    i feel like I'm going to therapy and cleaing up old sins having those scans with photos from 80s and onward - scanned on different scanners (as those became better and faster) with different resolutions and settings - all those **** pics haunt me after so much invested in them in the first place. Had i known then that digital slrs and serious digital asset management would hit us this well - I wouldn't have tossed developing tanks in the darkroom to increase grain on the BW negatives - i'd just use some grain filter over a 32" Cinema display
    I just reasure myself that this is hopefully the last time of my life that i have 45GB of tiffs without meta data such as DATE, CAMERA MODEL, LENS, APERTUUUUUURE...
    cheers i'll be here all night and tomorrow night aswell - eventually checking in on posts like "I lost my whole A2 library - any tips?"
    Haha!
    /Dom

  • IPod / iPhone / iPad (Store issue)

    I would like to suggest adding a tab or an option to view which applications you have previously downloaded and/or purchased within the iTunes app store and on our iPod, iPhone, iPad, or even mac computers.
    This would not only help us "consumers" (life-long beta testers) troubleshoot issues with missing apps after an iOS upgrade, reset or some other foreign issue, but help us track our purchases and finances. Having to sniff out and search for this information is time consuming and frustrating.

    Apple implemented my suggestion as outlined above for these devices. However, needs modification. Those modifications to be able to select multiple applications that were purchased for the user to either re-download or delete from history. A similar option within iTunes. Though iTunes needs a serious overhaul to manage idevices better!

  • Simple webservise with terminal

    can anyone point to a simple exmple of web-services that uses a terminal?
    public static void main(String args[])
    thanks

    zergu wrote:pacman -S yakuake?
    madhatter wrote:I wrote it because I don't like the available standalone solutions
    bender02 wrote:I need to put "sleep 1" after running the terminal and before calling wmctrl, since otherwise when wmctrl is called, the window doesn't exist yet.
    Ah, didn't thought about that - my PC is too fast
    bender02 wrote:The second thing is more serious: the window manager (tried with kwin and e16) seems to ignore the hidden flag - the window never hides.
    Maybe they don't support that, I don't know how much they are EWMH compatible - works with openbox though

Maybe you are looking for

  • XPATH condition in Receiver Determination in PI 7.1

    Hi all, I'm doing a Inbound 850 Scenario (no BPM involved)...based on the condition for (/LIST/S_ISA/S_GS/S_ST/S_BEG/D_353 = 00) its should either create ORDERS.ORDERS05 or create ORDCHG.ORDERS05 if (/LIST/S_ISA/S_GS/S_ST/S_BEG/D_353 = 04)...I'm givi

  • Using orapwd utility

    hi, After using orapwd utility , I am able to login to oracle as "[anyuser] as sysdba" without any password or any dummy password. It is confusing me what really happened. Did oracle gave sysdba permissions to everyone? rgds amaresh

  • I can"t print document which is a Pdf

    Ican't print aPdf document

  • How do I print out a receipt for my subscription

    how do i print out a receipt for my subscription

  • Can't open email or attachments

    When I open email, I can read the preview, but nothing shows up in the body of the email and I can't open attachments. Don't know what changed to cause this. Tried turning off and back on, but no correction.