Saturday' question : what's the difference ?

Hi all,
since it's saturday, I'll just ask a little question :)
In af:actionCommand, what's the difference between attributes "action" and "actionListener"
Since in either way you call a method in some bean, process code and do stuff. The only difference I see is that one return a String that gives navigation outcome, the other one has an ActionEvent has a parameter. However, you can do the very same thing with these to : get the action source, and navigate.
Why two attributes ? What happens when you got the two filled in in a unique component ?
No urgence here :)
Regards
Luc-

You have waaaay too much time on your hands if this is what you think about on Saturdays ;-) Oh, it's Sunday here, so apparently I have way too much time on my hands too!
I agree it is confusing, when teaching JSF my students get confused all the time no matter how many times I clarify it.
The simple rule is the action attribute is meant to be reserved for navigation rules (be they statically specified or dynamically derived from a backing bean String method), while the actionListener attribute firing code after the user activates a command control. The fact that you can cause navigation programmatically from the actionListener is neither here nor there, because you can in fact cause navigation from many different parts of the framework.
In addition the action and actionListener attributes are evaluated at different parts of the JSF lifecycle too, which is important to know to understand if the actionListener code fires before/after navigation.
As a JSF QA doing a review of your code, if I discovered you doing navigation in the actionListener rather than the action I'd have to question why you've gone with the non-standard approach as it will be a surprise and inconsistency for new JSF programmers on your team to pick up. This is not to say it's wrong in all cases, but I'd want to know a valid reason why you've done it. In addition the JDev IDE assists you in a number of cases with navigation via the action attribute at design time, but not so with the actionListener.
So in summary it's just the way it is, don't get too hung up on it.
I'm not that sure what you mean by "What happens when you got the two filled in in a unique component?"
Hope this helps.
Cheers,
CM.

Similar Messages

  • Quick question: what is the difference between graphic and movie clips?

    What is the difference between the two symbols: graphic and movie clips? They both contain frames..?

    movie clips can have
    instance names : so they can be controlled via actionscript
    filters applied : drop shadow, glow, blur, color adjust etc
    blend modes applied : difference, screen, lighten, darken, etc.
    3d transformations
    graphics:
    none of the above
    the only real practical reason to use a graphic is the reason jdehaan stated. a graphics internal animation can be scrubbed via the main timeline. graphics will only advance when the main timeline advances. when the main timeline stops.. graphics stops.
    movieclips on the otherhand are said to run independent of the main timeline. so you can have a MAIN timeline with one frame only and the movieclip's interior animation will run constantly.
    also via the properties panel you can tell a graphic to stay stuck on a certain frame or loop a set number of times.
    always use movieclips unless you have a reason not too. as kglad said it will save you and others a lot of hurt in the future.

  • XFA Specification Question: What is the difference between ancestor match and sibling match

    Hello.
    Please, tell what is the main difference between ancestor scope match and sibling scope match during data binding process.
    I've read "XML Forms Architecture (XFA) Specification Version 3.0" pages 182-188 a few times and tried to find the main difference, but I couldn't.  

    They are very different, actually.  Last.fm is essentially a tracking tool for your music plackback preferences.  Plus it's a web portal / forum for many music-related discussions.   It's cross-platform and thus very OS / device agnostic.
    iTunes Match is a Matching service that takes your local music libaray (in iTunes) and "matches" them to whatever is in Apple's music database.   So, if you have a lot of older 128kps files, the hope is that they will be upgraded to 256kps AAC's. And it's also a "cloud" solution for your music, allowing you to keep not only your iTunes systems in sync but also your iOS devices.  But it's not cross-platform -- no Android support, no Linux support for example.

  • Question: What's the difference between the Airport Extreme & Express?

    I have read the specs on the Apple site a couple times and while I can see that the Extreme costs $80 more I cannot see difference from a functional or performance perspective.
    What am I missing?
    Thanks.

    Check out the following iFelix link to give you a good reference to see the differences between the AirPorts: AirPort base station differences

  • Stupid PDF Question:  What's the difference between "Save As PDF" and Printing to a PDF "printer"?

    Is there a quality difference? 
    The "Save As" seems to run Distiller, but if I select "Print Document" and select "Adobe PDF" as the printer, it also seems to work OK, although I sometimes get a "Times" font not available, will be replaced by "Times New Roman", even though I can't find any reference to "times" in my book.
    Is there an advantage to running Distiller?
    Thanks!
    John
    www.controlgeek.net

    > Is there a quality difference?
    I'd expect them (as well as print-to-Ps & Distill) to be the same for the same settings.
    We print to Ps & Distill, for several reasons, not all of which may apply to you:
    More control. Distilling provides menus for everything Adobe lets you control in PDF gen. Print/SaveAs may not (and don't in our environment).
    Faster printing (Frame doesn't have to wait for the tps to pdf gen). You can get back to work while a long job renders.
    Unequal versions/different platforms. We author on FM8/Unix and Distill on Acro9/PC.
    > ... although I sometimes get a "Times" font not available, will be replaced by "Times New Roman", even though I can't find any reference to "times" in my book.
    Save the component files to MIF and examine with a plaintext editor. If not found, the font invocation is probably coming in with a text inset, or a graphic of type DWG, DXF, EPS, PDF or possibly SVG.

  • What are the differences between the Time Capsule MC344LL/A and MD032LL/A, do both havethe same make of server grade HDD, also any changes in WiFi coverage and networking abilities?

    What are the differences between the Time Capsule MC344LL/A and MD032LL/A, do both have the same make of server grade hard drive, also any changes in WiFi coverage or networking abilities?  Thanks

    Found this info regarding original question:
    What are the differences between the Time Capsule MC344LL/A and MD032LL/A, do both have the same make of server grade hard drive, also any changes in WiFi coverage or networking abilities?  Thanks
    http://www.hardmac.com/articles/402/page1
    http://www.applefritter.com/node/23907
    Hope this helps -
    ; >}

  • What's the difference between reguler KDE and KDEmod?

    Hello all,
    In two weeks I get my new laptop, which will be capable of running Arch and KDE ( as my current computer isn't, somehow it only runs Fedora w/ Gnome)
    Since I really like Arch and already got it working on Virtualbox, I want to install it on my new laptop. I'd like to get it working with KDE, but I noticed Arch also has KDEmod. I already searched the forums but couldn't really find an answer to my question: What is the difference between regular KDE and KDEmod and which one is better for me to use?
    Thanks in advance!

    Allan, i forgive you for your poor paragraph construction and sorry for me being a bit peeved
    However, i know you have read more from the IRC log than just that one sentence by me...
    Allan wrote:
    From the IRC log, I do not think that conclusion is too far off, especially if you are considering Arch-Stable as your base...  So saying "plain wrong" seems... well...  plain wrong. Especially given the irc log:
    <funkyou> in one sentence: to do what we really want to do, we need a stable platform.
    So why not showing the whole picture and clear this up:
    <funkyou> ok, to start: i think at least some of you have noticed that arch linux is a fine platform for what we want to deliver, but there are some little "annoyances"
    <funkyou> mainly:
    <funkyou> -.so bumps every few weeks
    <funkyou> -the general "freshness"
    <funkyou> -a lot of manual interaction needed (sometimes)
    <funkyou> everyone can see these problems when looking at the forums, _most_ of them are related to updates
    <funkyou> in one sentence: to do what we really want to do, we need a stable platform.
    Makes more sense now? Its not that Arch is too unstable, its just that we cant keep up will all the changes... And this is not Archs "fault" nor anyone elses fault, its just going too fast for us. Most annoying or severe bugs in our tools are there due to upstream updates. And the reasons are not really the .so bumps (which are mostly solved by a simple rebuild) but also constantly changing apis and stuff. This is not a big problem in KDE (they keep their apis clean), but a big one when it comes to other stuff like parted, to give an example. And this is our main problem, we need to constantly adapt our code to upstream changes.
    This even resulted in a repo with modified or "frozen" Arch packages just to keep our liveCD going, and now we are looking for solutions for this problem, and "stable" snapshots seem to be one way... Oh, and if we would do this (there is nothing announced yet), we would do our own snapshot every X months because ArchStable seems to be a dead project. We also considered cooperating with the ArchServer guys, but their stuff is really made for servers, so even while their project is really nice its not really an option for us.
    Well, we'll see what we will do during the next months, now we are still testing and evaluating some solutions... Oh, and people, please stop any "we dont need another ubuntu" complaints...

  • What's the difference between Flash Builder 4.5 and Flash Builder 4.7?

    Hi everybody!
    Could you help me?
    this is my question:
    What's the difference between Flash Builder 4.5 and Flash Builder 4.7?
    I'm going to develope a new app using Flash Builder 4.5 but the new version is available... What could I wait about it?

    The only listed change is the addition of support for the new Nike + iPod system (more information about the Nike products can be found here).

  • What is the difference between jdk,jre,jvm?

    hai friends
    i am new to java,
    can any body send the answer to this question
    what is the difference between jdk, jre, jvm?

    You know, you can search the Internet using google:
    http://www.google.com
    Type in What is the JVM? You'll be amazed at the results!!

  • What is the difference between MCU & Cisco TelePresence Server?

    Hello Pros,,
    I would like an answer for this question "What is the difference between MCU & Cisco TelePresence Server?" to help us find a solution that best fits our requirements . 
    also I would appreciate it if you refer to a document that directly discusses the difference in a straight-forward manner.
    Thanks for taking the time trying to help ,,  

    Nothing much has changed on the MCU side, it still has the same feature set really.  Only things that are notable that have changed is the addition of ClearPath and encryption for SIP calls are the two biggest features in the latest release, don't expect any large features for the MCU as Cisco works to leverage everyone to migrate to the TelePresence Server as most of the MCU product line can be migrated to a TelePresence Server and that is where the most active development is.
    Recent MCU changes can be seen in the MCU 4.5 Release Notes.
    Recent TelePresence Server changes can be seen in the TPS 4.0 Release Notes and TPS 4.1 Release Notes.
    In the most recent TPS 4.1 release, which came out last month, no MCU features were added because they were focusing most if not all the development on scheduling with TMS and Conductor, and to improve the existing TPS features already in place.

  • SL Server Version - What's the Difference?

    My Mac is running Lion, but was hoping to run Snow Leopard in a virtual machine (to run Power PC apps). I was told that I need the Server version to run in an emulator.
    My 2 questions are:
    1) I bought the client version online... can I return it at an Apple Store and then purchase the Server version?
    2) (My main question): What is the difference between the Server version and client version?
    I feel embarrased- I should know this, but have never run a server version of Mac OS. Thanks!

    OK, new problem: It gets most of the way through, then...
    After reboot, I get the following report:
    Interval Since Last Panic Report:  1067491 sec
    Panics Since Last Report:          2
    Anonymous UUID:                    719E19D5-E174-4375-AC23-7B4C5296F5B9
    Wed Feb 22 20:37:02 2012
    panic(cpu 0 caller 0xffffff80002c266d): Kernel trap at 0xffffff7f81794e88, type 14=page fault, registers:
    CR0: 0x0000000080010033, CR2: 0xffff800b67850907, CR3: 0x000000002cc86000, CR4: 0x0000000000000660
    RAX: 0x0000000000000000, RBX: 0xffffff80650a0000, RCX: 0xffffff800e1bd547, RDX: 0xffff800b678508ff
    RSP: 0xffffff80793cb500, RBP: 0xffffff80793cb500, RSI: 0xffffff800eee7100, RDI: 0xffffff80650c8470
    R8:  0xffffff800ed74318, R9:  0xffffff80793cb464, R10: 0x00000000ffffffff, R11: 0x0000000000000004
    R12: 0xffffff80652fc000, R13: 0xffffff80650a0000, R14: 0x0000000040000010, R15: 0x0000000000006000
    RFL: 0x0000000000010286, RIP: 0xffffff7f81794e88, CS:  0x0000000000000008, SS:  0x0000000000000010
    CR2: 0xffff800b67850907, Error code: 0x0000000000000000, Faulting CPU: 0x0
    Backtrace (CPU 0), Frame : Return Address
    0xffffff80793cb1c0 : 0xffffff8000220702
    0xffffff80793cb240 : 0xffffff80002c266d
    0xffffff80793cb3e0 : 0xffffff80002d7a1d
    0xffffff80793cb400 : 0xffffff7f81794e88
    0xffffff80793cb500 : 0xffffff7f81795299
    0xffffff80793cb610 : 0xffffff7f81795863
    0xffffff80793cb630 : 0xffffff7f8175b498
    0xffffff80793cb640 : 0xffffff7f81794e67
    0xffffff80793cb650 : 0xffffff7f8175aaca
    0xffffff80793cb660 : 0xffffff7f81795842
    0xffffff80793cb680 : 0xffffff7f8175f220
    0xffffff80793cb6c0 : 0xffffff7f8175c02f
    0xffffff80793cb6f0 : 0xffffff7f817c4c3e
    0xffffff80793cb770 : 0xffffff7f817af44b
    0xffffff80793cb7d0 : 0xffffff7f817af846
    0xffffff80793cb820 : 0xffffff7f817afabb
    0xffffff80793cb8b0 : 0xffffff7f817b080f
    0xffffff80793cb8e0 : 0xffffff7f817680b0
    0xffffff80793cbaa0 : 0xffffff7f817b0f68
    0xffffff80793cbb60 : 0xffffff7f81765119
    0xffffff80793cbbc0 : 0xffffff800065239e
    0xffffff80793cbbe0 : 0xffffff8000652c7a
    0xffffff80793cbc40 : 0xffffff800065341b
    0xffffff80793cbd80 : 0xffffff80002a3b78
    0xffffff80793cbe80 : 0xffffff8000223006
    0xffffff80793cbeb0 : 0xffffff8000214829
    0xffffff80793cbf10 : 0xffffff800021bb58
    0xffffff80793cbf70 : 0xffffff80002aeb80
    0xffffff80793cbfb0 : 0xffffff80002d8383
          Kernel Extensions in backtrace:
             com.apple.GeForce(7.1.8)[61FD1644-DA39-3645-9380-7F490FB000DB]@0xffffff7f8175a0 00->0xffffff7f81819fff
                dependency: com.apple.NVDAResman(7.1.8)[94BA87BA-B128-3310-9860-98EC67AB7FAF]@0xffffff7f808 c4000
                dependency: com.apple.iokit.IONDRVSupport(2.3.2)[4B3F84DC-18B3-3897-BC56-4E3940878047]@0xff ffff7f808b2000
                dependency: com.apple.iokit.IOPCIFamily(2.6.8)[F63D4ABE-42DA-33EF-BADD-3415B0CB0179]@0xffff ff7f80840000
                dependency: com.apple.iokit.IOGraphicsFamily(2.3.2)[FE536983-1897-3D6B-965E-24B5A67080DA]@0 xffffff7f8087a000
    BSD process name corresponding to current thread: WindowServer
    Mac OS version:
    11D50
    Kernel version:
    Darwin Kernel Version 11.3.0: Thu Jan 12 18:47:41 PST 2012; root:xnu-1699.24.23~1/RELEASE_X86_64
    Kernel UUID: 7B6546C7-70E8-3ED8-A6C3-C927E4D3D0D6
    System model name: MacBookPro7,1 (Mac-F222BEC8)
    System uptime in nanoseconds: 4636616881611
    last loaded kext at 787100266838: com.apple.filesystems.smbfs    1.7.0 (addr 0xffffff7f8078e000, size 241664)
    last unloaded kext at 232497961712: com.apple.driver.AppleMCP89RootPortPM    1.11 (addr 0xffffff7f81cec000, size 24576)
    loaded kexts:
    org.virtualbox.kext.VBoxNetAdp    4.1.8
    org.virtualbox.kext.VBoxNetFlt    4.1.8
    org.virtualbox.kext.VBoxUSB    4.1.8
    org.virtualbox.kext.VBoxDrv    4.1.8
    com.apple.filesystems.smbfs    1.7.0
    com.apple.driver.AppleBluetoothMultitouch    66.6
    com.apple.driver.AppleHWSensor    1.9.4d0
    com.apple.filesystems.autofs    3.0
    com.apple.driver.AppleMikeyHIDDriver    122
    com.apple.driver.AudioAUUC    1.59
    com.apple.driver.AppleUpstreamUserClient    3.5.9
    com.apple.driver.AppleMCCSControl    1.0.26
    com.apple.driver.AppleMikeyDriver    2.1.7f9
    com.apple.GeForce    7.1.8
    com.apple.driver.AppleHDA    2.1.7f9
    com.apple.driver.AGPM    100.12.42
    com.apple.driver.AppleBacklight    170.1.9
    com.apple.driver.SMCMotionSensor    3.0.1d2
    com.apple.driver.AppleSMCLMU    2.0.1d2
    com.apple.iokit.IOUserEthernet    1.0.0d1
    com.apple.Dont_Steal_Mac_OS_X    7.0.0
    com.apple.driver.AudioIPCDriver    1.2.2
    com.apple.driver.ACPI_SMC_PlatformPlugin    4.7.5d4
    com.apple.driver.AppleLPC    1.5.3
    com.apple.driver.AppleUSBTCButtons    225.2
    com.apple.AppleFSCompression.AppleFSCompressionTypeDataless    1.0.0d1
    com.apple.AppleFSCompression.AppleFSCompressionTypeZlib    1.0.0d1
    com.apple.BootCache    33
    com.apple.driver.AppleIRController    312
    com.apple.driver.AppleUSBTCKeyboard    225.2
    com.apple.driver.AppleUSBCardReader    3.0.1
    com.apple.iokit.SCSITaskUserClient    3.0.3
    com.apple.iokit.IOAHCIBlockStorage    2.0.1
    com.apple.driver.AppleHPET    1.6
    com.apple.driver.AppleUSBHub    4.5.0
    com.apple.iokit.AppleBCM5701Ethernet    3.0.8b2
    com.apple.driver.AirPort.Brcm4331    513.20.19
    com.apple.driver.AppleFWOHCI    4.8.9
    com.apple.driver.AppleAHCIPort    2.2.0
    com.apple.driver.AppleUSBEHCI    4.5.8
    com.apple.driver.AppleEFINVRAM    1.5.0
    com.apple.driver.AppleRTC    1.4
    com.apple.driver.AppleUSBOHCI    4.4.5
    com.apple.driver.AppleSmartBatteryManager    161.0.0
    com.apple.driver.AppleACPIButtons    1.4
    com.apple.driver.AppleSMBIOS    1.7
    com.apple.driver.AppleACPIEC    1.4
    com.apple.driver.AppleAPIC    1.5
    com.apple.driver.AppleIntelCPUPowerManagementClient    167.3.0
    com.apple.nke.applicationfirewall    3.2.30
    com.apple.security.quarantine    1.1
    com.apple.driver.AppleIntelCPUPowerManagement    167.3.0
    com.apple.driver.AppleBluetoothHIDKeyboard    152.3
    com.apple.driver.AppleHIDKeyboard    152.3
    com.apple.driver.AppleMultitouchDriver    220.62.1
    com.apple.driver.IOBluetoothHIDDriver    4.0.3f12
    com.apple.kext.triggers    1.0
    com.apple.driver.AppleSMBusController    1.0.10d0
    com.apple.driver.DspFuncLib    2.1.7f9
    com.apple.nvidia.nv50hal    7.1.8
    com.apple.NVDAResman    7.1.8
    com.apple.driver.AppleBacklightExpert    1.0.3
    com.apple.iokit.IOFireWireIP    2.2.4
    com.apple.driver.AppleHDAController    2.1.7f9
    com.apple.iokit.IOHDAFamily    2.1.7f9
    com.apple.iokit.IOSurface    80.0
    com.apple.iokit.IOBluetoothSerialManager    4.0.3f12
    com.apple.iokit.IOSerialFamily    10.0.5
    com.apple.iokit.IOAudioFamily    1.8.6fc6
    com.apple.kext.OSvKernDSPLib    1.3
    com.apple.driver.ApplePolicyControl    3.0.16
    com.apple.driver.AppleGraphicsControl    3.0.16
    com.apple.iokit.IONDRVSupport    2.3.2
    com.apple.iokit.IOGraphicsFamily    2.3.2
    com.apple.driver.AppleSMC    3.1.1d8
    com.apple.driver.IOPlatformPluginFamily    4.7.5d4
    com.apple.driver.AppleSMBusPCI    1.0.10d0
    com.apple.driver.BroadcomUSBBluetoothHCIController    4.0.3f12
    com.apple.driver.AppleUSBBluetoothHCIController    4.0.3f12
    com.apple.iokit.IOBluetoothFamily    4.0.3f12
    com.apple.driver.AppleUSBMultitouch    227.1
    com.apple.iokit.IOUSBHIDDriver    4.4.5
    com.apple.iokit.IOSCSIBlockCommandsDevice    3.0.3
    com.apple.iokit.IOUSBMassStorageClass    3.0.1
    com.apple.iokit.IOSCSIMultimediaCommandsDevice    3.0.3
    com.apple.iokit.IOBDStorageFamily    1.6
    com.apple.iokit.IODVDStorageFamily    1.7
    com.apple.iokit.IOCDStorageFamily    1.7
    com.apple.driver.AppleUSBMergeNub    4.5.3
    com.apple.driver.AppleUSBComposite    4.5.8
    com.apple.driver.XsanFilter    403
    com.apple.iokit.IOAHCISerialATAPI    2.0.1
    com.apple.iokit.IOSCSIArchitectureModelFamily    3.0.3
    com.apple.iokit.IOUSBUserClient    4.5.8
    com.apple.iokit.IOEthernetAVBController    1.0.0d5
    com.apple.iokit.IO80211Family    412.2
    com.apple.iokit.IONetworkingFamily    2.0
    com.apple.iokit.IOFireWireFamily    4.4.5
    com.apple.iokit.IOAHCIFamily    2.0.7
    com.apple.driver.NVSMU    2.2.9
    com.apple.driver.AppleEFIRuntime    1.5.0
    com.apple.iokit.IOUSBFamily    4.5.8
    com.apple.iokit.IOHIDFamily    1.7.1
    com.apple.iokit.IOSMBusFamily    1.1
    com.apple.security.sandbox    177.3
    com.apple.kext.AppleMatch    1.0.0d1
    com.apple.security.TMSafetyNet    7
    com.apple.driver.DiskImages    331
    com.apple.iokit.IOStorageFamily    1.7
    com.apple.driver.AppleKeyStore    28.18
    com.apple.driver.AppleACPIPlatform    1.4
    com.apple.iokit.IOPCIFamily    2.6.8
    com.apple.iokit.IOACPIFamily    1.4
    Model: MacBookPro7,1, BootROM MBP71.0039.B0E, 2 processors, Intel Core 2 Duo, 2.4 GHz, 4 GB, SMC 1.62f6
    Graphics: NVIDIA GeForce 320M, NVIDIA GeForce 320M, PCI, 256 MB
    Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1067 MHz, 0x80AD, 0x484D54313235533654465238432D47372020
    Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1067 MHz, 0x80AD, 0x484D54313235533654465238432D47372020
    AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8D), Broadcom BCM43xx 1.0 (5.100.98.75.19)
    Bluetooth: Version 4.0.3f12, 2 service, 18 devices, 1 incoming serial ports
    Network Service: AirPort, AirPort, en1
    Serial ATA Device: Hitachi HTS545025B9SA02, 250.06 GB
    Serial ATA Device: HL-DT-ST DVDRW  GS23N, 8.1 GB
    USB Device: Internal Memory Card Reader, apple_vendor_id, 0x8403, 0x26100000 / 2
    USB Device: Built-in iSight, apple_vendor_id, 0x8507, 0x24600000 / 2
    USB Device: BRCM2046 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0x06600000 / 4
    USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8213, 0x06610000 / 7
    USB Device: IR Receiver, apple_vendor_id, 0x8242, 0x06500000 / 3
    USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0236, 0x06300000 / 2
    Any help? Thanks

  • What is the difference between free download oracle software and buying oracle???

    Dear all,
    I am really not understand the question. what is the difference between the free download oracle software and paid oracle software? the free download software can really do sth such as create database, develop some applications.? PLease answer, Thanks firstly!!!
    Best regards!
    zhw

    Learn Step by Step , How to become Oracle Apps DBA completely free at
    http://becomeappsdba.blogspot.com
    or
    http://teachmeoracle.com
    Please pass on this to other budding DBA's & Expand Apps DBA community, all content is free only need your feedback & content so I can put it at single place .
    Oracle Apps DBA

  • What's the difference in "back ups"

    Here is a side question: What's the difference, if any, in the files that result from a) an iCal "Back up Database...", b) a sync of iCal to .Mac, and c) a backup created via "Backup"
    Austin's comment about keeping a backup made me wonder. I sync and let "Backup" save a file on an external HD so I never consider using iCal's built-in "Back up Database..." to make a regular back up.

    Hi DB
    The comment on keeping a backup was intended as a reminder that computer data is fragile, and you should have a backup of EVERYTHING - on a different medium. I use Carbon Copy Cloner once a week to a firewire disk, so I can boot from it if necessary.
    Some documents are not adequately protected by this - work in progress, typically - and I generally take a copy of such docs to a memory stick at the end of a session working on them.
    Some applications - iCal in particular - seem particularly fragile, though I must say it has never lost any data on me. Because I often put little reminders and memos in the events and todos, I could loose a lot of casual stuff if iCal went belly-up, so I make a copy of the calendar files automatically every night (unless I've shut down the computer first!).
    I don't use sync and seeing all the problems that people have with it, I am very glad. I suspect that a lot of the problems we see with iCal are in fact caused by calendar files corrupted by syncing, but I have no hard evidence for that.
    If you ask iCal to make a backup it lets you choose where to put it, tnen creates a "package" containing a copy of the files from the iCal directory in Application Support. You can see what is in it using the terminal, or by control-click and choose show contents. If you double click on the package it launches iCal to do a restore.
    So, I don't know what you get with syncing to .mac; iCal's backup gives an easily-restorable copy of the database (and is probably the best option for novices) and routine backups of your hard disk will give you a copy of, inter alia, iCal's files that can be copied back. If someone doesn't want to automate the process, and doesn't want to take a full disk backup every day, they should at least be letting iCal do a backup every day (or couple of days, depending on activity)
    Sorry about the long reply, but with so many people having problems I really think we should emphasise the importance of backup more often.

  • What's the difference between BRM predef functions isSet and nilled

    Hello again experts,
    Just a little question:
    What's the difference between BRM predef functions -  isSet() versus nilled() ?
    Thanks in advanced

    Hi There,
    Check out [this|http://help.sap.com/saphelp_nwce72/helpdata/en/e6/9a62d540184161aaa08af5dea3e2ee/frameset.htm]. You will find the details of SAP provided difference between the two in this document.
    Best regards,
    Bala

  • Simple question:  White vs. Black Iphone 4 - what are the differences?  Some say that white is thinner with different camera.  Some say white is "faster"?

    Simple question:  White vs. Black Iphone 4 - what are the differences?  Some say that white is thinner with different camera.  Some say white is "faster"?

    White iPhone 4 vs. Black iPhone 4: Do They Have Different Cameras ...
    The white iPhone: Does size matter? | iPhone Atlas - CNET Reviews

Maybe you are looking for

  • How to display long text in SAP Query ALV layout? It only show 129 char now

    I have a SAP Query which show a remark field(Max length more than 500 char), but it only show max length 129 char now. In fact, the lenght of remark field text is more than 300, and i had debug the source code, the field text value do is correct, its

  • Unable to Receive gif images

    Was wondering why I am able to receive jpg images in an email, but not gif images using the mail program. No problems sending images.

  • Using sequence in forms

    How to reset a sequence if the insert has not happened? the sequence gets incremented even if the record is not saved

  • Billing and SO Report

    Is there any standard SAP SO/ Billing report  show  by Material with Tax Code in there? Points will be reward

  • What is the problem in this code

    hi im tring to ftech mutliple reords to tabuler form text item i write this code but its only fetch values for first record in the text item and do not fetch to other records in the same text item Declare cursor c is select distinct group_a from sc_m