Standard way of implementing different timezones.

Wanted to know the standard way of implementing timezones for an international web application.
I have the different companies information in a table called company.
Is it a good idea to store the timeoffset from GMT in the database or create a new table timzone and link this table with the company table.

The decorator pattern was meant for this =). Look it up; I believe you will find it useful. You can use the decorator pattern with your Weapons.
Enums do make sense, since the weapon types will be considered constants. Just to let you know, 2D arrays are really only useful for data structures that have a finite 2D shape, such as those found in tictactoe programs. I'd suggest that you look into the topic of data structures sometime.
I think that a better way to implement the attacking system would be to have the Weapon object do the damage itself -- assign the logic to the object that contains the data necessary to carry out the logic. This way the program is more modular and setter/getter requests, which threaten the maintenance of a program (changes in implementation will ripple throughout), are avoided. (If the player is to carry out the task of doing the attacking, it will have to retrieve information from the weapon. And if all the Weapon objects do is store Weapon-related information, then they're weak objects and it's a clue that you're giving their responsibility to other objects when you shouldn't be.) I would go would this idea.
Now that I think more about it, your player class could interpret input from the UI (or do stuff based on UI-generated events) and create the appropriate weapon and have the weapon do the damage/attacking itself, as I described above.

Similar Messages

  • Different ways to implement OM Module

    Hi All,
    I am new to this, Please let me know all the 5 different ways to implement OM and PA module in HCM

    Basics of OM
    OM is mainly used to perform numerous business and human resources processes. As the first step an organizational plan is created. The organizational plan is a functional structure representing the enterprise. In OM, the current organizational plan can be created and additional organizational plans are created as archives (this provides a clear picture of the organization at any point in time:past, present or future). Organizational Management is the basis for additional Human Resources components and functions as well as for SAP Business Workflow.
    OM is installed before Personnel Development(PD), Recruitment, Compensation Management (CM/ECM), Workflow, Time Management, Security, ESS/MSS etc. OM structure provides the foundation for these modules and streamlines business processes. For example MSS setup can be such that the manager will be able to view only the details of those working under him/her - the details of persons working under the manager are picked up from OM. Similarly data from OM is used when WF has to route the work of approving the leave of an employee to his/her manager.
    OM is based on the objects and their relationships. Jobs, tasks, positions, etc are the objects. These objects are created in OM. The relationship between various objects is also stored in OM.
    Transaction codes
    PPOM - Change org Unit
    PO03 - Maintain Jobs
    P013 - Maintain Position
    PO10 - Maintain Organizational Unit
    PP01 - Maintain Plan Data (menu-guided)
    PP02 - Maintain Plan Data (Open)
    PP03 - Maintain Plan Data (Event-guided)
    PP05 - Number Ranges
    PP06 - Number Ranges Maintenance HR Data
    PP07 - Tasks/Descriptions
    PP69 - Choose Text for Organizational Unit
    PP90 - Setup Organization
    PP01 - Change Cost Center Assignment
    PP02 - Display Cost Center Assignment
    PP03 - Change Reporting Structure
    PP04 - Display Reporting Structure
    PP05 - Change Object indicators (O/S)
    PP06 - Change Object indicators OS
    PPOA - Display Menu Interface (with dyn.)
    PPOC - Create Organizational Unit
    PPOM - Maintain Organizational Plan
    PPOS - Display Organizational Plan
    PQ01 - Events for Work Center
    PQ02 - Events for Training Program
    PQ03 - Events for Job
    PQ04 - Events for Business Event Type
    PQ06 - Local Events
    PQ07 - Resource Events
    PQ08 - Events for External Person
    PQ09 - Events for Business Event Group
    PQ10 - Events for Organizational Unit
    PQ11 - Events for Qualification
    PQ12 - Resource Type Events
    PQ13 - Events for Position
    PQ14 - Events for Task
    PQ15 - Events for Company
    PSO5 - PD : Administration Tool
    PSOA - Work Center Reporting
    PSOC - Job Reporting
    PSOG - Org Mgmt General Reporting
    PSO1 - Tools Integration PA-PD
    PSOO - Organizational Unit Reporting
    PSOS - Position Reporting
    PSOT - Task Reporting
    Configuration steps apart from steps which were given by Teja
    IMGPersonnel management Organizational management  Basic settings  Maintain number ranges  set up number assignment for all plan versions
    Maintain object type:
    IMGPersonnel management  Organizational management  Basic settings  Data model enhancement  maintain object type
    Maintain infotypes
    IMGPersonnel management Organizational management  Basic settings  Data model enhancementu2014infotype maintenance  maintain infotypes
    Relationaship maintenance:
    IMGPersonnel management Organisational management  Basic settings  Data model enhancement  Relationship maintenance  maintain relationships
    Maintain evaluation paths:
    IMGPersonnel management Organisational management  Basic settings Maintain evaluation paths
    Maintain personnel actions:
    IMGPersonnel management Organisational management  Basic settings Maintain personnel actions
    Activate inheritance of account assignment features
    IMGPersonnel management Organisational management  Basic settings Activate inheritance of account assignment features
    Setup integration with Personnel Administration
    IMGPersonnel management Organisational management  Basic settings Integration  Setup integration with PA
    Transfer data from Pa
    IMGPersonnel management Organisational management  Basic settings integration  transfer data from PA
    Perepare integration with Pa
    MGPersonnel management Organisational management  Basic settings integration Prepare integration with PA
    Transfer data to PA
    IMGPersonnel management Organisational management  Basic settings integration Transfer data to PA
    Check integration consistency
    IMGPersonnel management Organisational management  Basic settings integration Check integration consistency

  • Best way to manage date/time variables across different timezones

    I have an application that relies heavily on time accuracy. At the moment everything is fine, but soon the system will service customers across multiple timezones. The default behavior of the Date class is to show dates related to the current timezone, is there an easy way (setting) to override this behaviour? The system should show the time entered regardless of the timezone it was entered on.
    I use CF 8 for the back-end, and MySQL 5.1 to store data. The front-end is Flex 3/Air 2.
    I have looked everywhere, and things like saving dates as strings, or long ints, but if possible, I'd like to find a solution that does not involve dramatic changes to my database/code.

    Thanks for your reply, UbuntuPenguin,
    Your explanation is correct and what I'm trying to find out is an easy way to override that behaviour.
    As an example of what the issue is, let's say an event was entered here, in Toronto,ON, at 3pm, if a customer in Arizona sees the time, he/she will call us immediately to inform us that the event it's supposed to happen at 3pm, and not at 12pm (time that they see with the different timezone).
    As far as I've seen, the "best" way to approach this issue is by using  the transient tag during data transfer and compensate for the time  difference in the client timezone vs the selected "system" timezone  using getters/setters, but that implies storing the wrong date/time and  locking the system into one timezone, and it's just a hack that may  bring undesirable consequences in the future.

  • Best way to implement a standard layout across application

    What is the best way to implement a standard layout across the application?  For example, I am converting an HTML/ColdFusion site to Flex and I need to keep the look of the existing site in the new Flex app.  I need a standard layout on every screen in the new app with a standard header, footer and left nav bar.  Do I need to add that code to every screen in the app or can I just create on layout file and call that into every screen?  Thanks!

    There a few that will help you, look for Form and validator.
    Sincerely,
    Michael
    El 16/05/2009, a las 14:01, lee704 <[email protected]> escribió:
    >
    Thanks.  Are there sample data entry apps in the Tour de Flex samples?
    >

  • Best way to implement app wide process

    I am working on an application that has a list of art work in an sql report.. I want to be able to add each piece to a collection of items (which is stored in a table), so I added another column to the sql report to store the id of the art work. I am just wondering what is the best way to implement the process to insert the item to the collection of items. Since I want to do this from multiple pages - link from art work sql report; link from the edit page for a particular art work; and on the artists page where there is also an sql report, I thought it may be best to have an application process, to save duplicating the process on multiple pages.. however I don't think there's a way to pass the id of the item to the application process? as I was thinking best to have the application process conditional based on request, and then have the link as a doSubmit().
    So is it best just to have the link redirect to the same page, passing the id of the item, and then having a process that runs before header that inserts the item, then assigning the item to NULL?
    Thanks in advance,
    Trent

    Daniel:
    Thanks for the info. I have found that the IFRAME works nicely for some applications,
    however, some applications I want to re-write the front end to look better in
    the portal rather than screen scrape.
    Thanks for the help
    Ryan
    "Daniel Selman" <[email protected]> wrote:
    Ryan,
    Check out the thread (a few days old) titled "Different ways of creating
    portlets".
    Sincerely,
    Daniel Selman
    "Ryan Richards" <[email protected]> wrote in message
    news:3d2eda12$[email protected]..
    I have a few existing applications that I need to port over to portletsin
    Weblogic
    Portal 4.0. One application is a servlet based web application witha few
    html front-end
    screens. I am trying to determine how to do this in the best way. Ihave
    noticed
    that portlets behave differently inside the portal than do stand-aloneweb
    apps.
    Any help would be appreciated.
    The other web application is the Microsoft Outlook Web Access. (Thisone
    is going
    to be difficult because it is actually an ASP app. I dont know if thisis
    possible
    without building some proxy code between bea and iis.)
    Thanks
    Ryan

  • Best way to implement an Action Listener

    I have multiple anonymous classes for each button in my particular JPanel, this seems very... large and I am sure it is using a large amount of memory. Is there a better way to implement several action listeners to all these buttons so that they will still do their origional function but cut down on all the anonymous classes.

    Actually nothing of the sort. There is too much information to be able to be placed nicely on the Panel, so I have many buttons that open dialog boxes where the information is placed, buttons that perform specified tasks (adding, updating, loading, deleting, clearing all fields) on the database, and others, there is also action listeners on the jspinners comboboxes and others.
    Actually, I take back hundred, I recently extended JPanel to do my editing panels to go into my JTabbedPane cutting down on the line count in the FrameMain class (over 8K lines before the conversion) So there is only about 20 to 25 total action listeners per extended JPanel, instead of 150 or so declared in one frame.
    The biggest concern here is memory usage, as of right now it uses a ton, and by searching and reading, I belive its all the action listeners (which at the time I thought you had to have a brand new one every time you wanted it to do something different).
    Going back to the one action listener with the if/else statements obviously performace may be lost, but what is the ratio to performance lost to memory gain. Will the speed increase be negligable compared to the amount of memory usage that will go down?

  • Event Structures​-best way to implement this UI?

    I am trying to write a VI to control & read data from 4 different "channels" (each measuring a DUT) at once.  I have written all the VI's for initializing instruments, communicating with the devices (VISA, GPIB), setting bias, reading data, etc...that has all completed. I just need to write the overall program with the user interface to allow the user to control these 4 channels & display the measured data.....as it turns out, this is the tricky part! My head is spinning from trying to figure out how to handle all the possible events.
    Basically for each channel, I want the user to be able to
    -enable/disable it  for measurement (e.g. if  there is no device loaded in Ch.3, we don't want to measure Ch.3..maybe disable/grey everything)
    -set bias conditions (only if channel enabled). Allow user to change bias "in real-time" by increment/decrementing (e.g. incrementing from 5.00 V to 5.01 V, for example).
    -turn biasing on/off (again, only if channel is enabled)
    Also,  I want each channel to display its measured data (e.g current, temperature reading)..every second or so. No graphs or anything fancy (for now! ), just numeric indicator. 
    Honestly, this all sounds so simple but I'm having trouble figuring out the best way to implement this, due to the fact that 1) there are multiple channels needing to be monitored for events  2) large number of user events that could occur (seems like at least 4 per channel - enabling/disabling, turning bias on/off, incrementing/decrementing bias values, etc ), Also the if a channel IS enabled, i want to be continously reading/displaying the data.  What is the best way to handle this? Should i have 4 separate while loops, each with an event structure to handle events for that particular channel..or will that give me grief somewhre? 
    Also, I have another nagging question. Pretty much all the examples I see re: Event Structures and booleans involve latched booleans, eg. buttons that are just pressed once and pop back up...e.g. buttons you press to tell it to complete a task (e.g. "Acquire Data" or "Stop") , and once it's pressed it's over and reset.  In my case, some of the booleans would not be latched...e.g. the "Enable Ch.2" button would be 'TRUE" as long as i want Ch. 2 to be read....does that make sense? Then, say hours later,  if i did want to disable that channel,  i would change it to "FALSE" and while that would be an "value change", the new value would not be "TRUE"..does that make sense? So  not sure if that would be dealt with the same way in an Event Structure. 
    Hope this all makes sense and many thanks in advance for any help!!!

    You're halfway there. I'd say the best solution is a producer/consumer structure, the event structure is used to generate queued commands to the consumer loop.
    All data is handled in the consumer loop, where you among other things have an array of clusters of channel/instrument settings. (I usually have several cluster, one for test data, one for instrument settings, one for general settings and so on)
    The event structure can have a 1 sec timeout, in which you queue up a Measure command.
    In the consumer, in the measure state you loop through your instruments and if enabled you measure them and update their indicators.
    The general (smart) way to setup the queue is with a cluster containing 2 elements, a typedef'd Command and a variant.
    This way you can send data with the command in any form which is then interpreted in the consumer.
    If, e.g. you press the Enable button on a channel, you can enqueue Enable and the channel number.
    /Y
    LabVIEW 8.2 - 2014
    "Only dead fish swim downstream" - "My life for Kudos!" - "Dumb people repeat old mistakes - smart ones create new ones."
    G# - Free award winning reference based OOP for LV

  • Best way to implement confirm button in conjunction with menu ring selections

    So basically I have a series of menu rings that implement different cases of a structure that adjusts PWMs and other timing signals.  I have received a request to add in a confirmation button/dialog that pops up to make sure the operator wants to perform the selected operation.  I'm doing this on a PXI 7831R FPGA board and have run into timing violations in the past, so the less timing critical, the better.  If there is some way to offload this onto the host VI, even better.  Thanks in advance for the help.

    If there is some way to offload this onto the host VI, even better.
    Considering the FPGA does not support dialogue boxes or event structures, you will have to implement this into a host VI.
    My suggestion? Have a case structure with a latch boolean control on it (ie. update config). Your host VI will have an Open FPGA VI reference and run the FPGA this way. When you want to update the config, you can change your items, then hit 'update'. Include the dialogue box for confirmation if you wish. When this is done, it will use a read/write control to update the boolean 'update config' on the FPGA. Your FPGA VI will then read that case structure with the config data in it once(since it is a latched boolean) and then continue on its merry way.
    Rob K
    Measurements Mechanical Engineer (C-Series, USB X-Series)
    National Instruments
    CompactRIO Developers Guide
    CompactRIO Out of the Box Video

  • Best way to implement Aperture on a shared Mac

    I'm looking for some suggestions on the best way to implement Aperture on my work computer.  It's a 15" MacBook Pro Retina.  Since I don't own the laptop, can I just run Aperture from an external drive in case I have to give the computer up on short notice?  I have a 1 TB Lacie drive (USB 3.0) that currently holds a copy of all of my images.  I don't currently have Aperture, so this would be a completely new install.
    I know I can keep the images on the external drive as Referenced files, but what about the Library?  Can (or should) it be stored on the external drive?  If not, would a backup copy on the external drive (perhaps using Vault) be sufficient for portability?  For example, if I have to give the laptop back could I simply hook the Lacie up to a new MacBook, install Aperture, restore the latest Vault backup and be up and running?
    Any thoughts (pro & con) would be appreciated.

    If you use a fast drive with a relatively fast port (Thunderbolt, USB 3) you can keep your Aperture library on the external volume. But I would keep the Aperture application on the internal drive. If you buy Aperture from the AppStore, your licence would entitle you to install Aperture on any Mac you own or control - for private purposes. So while you have the work computer and control it, you can use Aperture there - for private purposes. Simply delete the app when you return it and unplug your external drive.
    For example, if I have to give the laptop back could I simply hook the Lacie up to a new MacBook, install Aperture, restore the latest Vault backup and be up and running?
    That would work.
    Make sure, your Lacie drive is formatted MacOS X Extended (Journaled), and set the "Ignore Ownership on this volume" flag. I assume, you are using different account names on the two macs.
    You should be able to download Aperture again to your new MacBook, if you use the same AppleID.

  • Display Server Name on the title of the WINDOW : Best Way to Implement

    our weblogic is deployed in a clustered environment(group of weblogic instances)(say for eg) Server01,Server02,Server03). Every time the request will go to any one of the weblogic instances. Now i need to display the server name on the title of the IE window.
    Web Application : - Server02(request 1)
    Web Application : - Server03(request 2)
    For that i've followed the following approach.
    <filter>
    <filter-name>AppFilter</filter-name>
    <filter-class>com.src.app.AppFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>AppFilter</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>
    All request will go thro' the filter.
    In filter, dofilter method of AppFilter, set the server name as below.
    request.setAttribute("HOSTNAME", (" " + InetAddress.getLocalHost().getHostName()));
    In all jsp title,do the following.
    <title>WEB Application <%= request.getAttribute("HOSTNAME") %></title>
    This is working fine. I would like to know, if there's any better way of doing this?

    Thanks for all your replies
    user13118480,
    We have one admin server and 3 managed servers.
    3 managed servers are in different machines(sprd01,sprd02,sprd03).
    we have a big ip configured against these managed servers. we expose only the big ip to the end user.
    Based on load, the admin server will route the request to any one of the managed servers.
    Reason for displaying the server name on window
    The reason for displaying the Server Name (m/c name where managed server is running) on the window , is to help the developers to find out
    the current logs.
    log (app.log - logger file - log4j ) will go to sprd01,sprd02,sprd03.
    now if we display the servername on the window, then we can direct go the machine and look for the logs.
    otherwise,developer has to search for all in all the boxes.(sprd01,sprd02,sprd03)
    Questions:
    --Now i would like here more abt the Host HTTP header.
    *1. is my approach to retreive the host machine name is good? is there any other simple way to get the host name?*
    *2. as per your answer, are you asking me to get the host name from httpheader. request.getRemoteHost()?*
    *3. is there any way i can set the title of the browser window from filter itself instead of setting requestAttribute in filter and reading the same in*
    all the jsp's?
    4. Is there any better way to implement this requirement?
    baftos,
    Reason for using a filter.
    Tomorrow if i dont want to display the machine name in the window,
    then all i need to do , is to change the filter statement as follows, instead of changing all the jsp's.
    request.setAttribute("HOSTNAME", "");

  • What is the best way to implement a scheduled task?

    Dear kind sirs...
    let us say I have a JSF application, and it is working perfectly fine...
    I need the method like
    void DoProcessing()
    *// processing code here*
    to execute everyday at 7AM...
    so what is the best way to do it? I need this to be part of the JSF application... not in a different process... and I want the method to execute at that exact time every day.
    and what are the main steps to do that?
    best regards

    Dear Mr. Chris...
    the reason I am asking about this is because we are required to provide reports for a number of customers by email every day... each report requires retrieving values from a DB.
    I made a test few hours ago about making a thread sleeps and check the time when it wakes up, it works, no problem about that...
    I placed a thread in the servlet context and started it... and it kept working for about an hour writing in the log every 5 seconds... so I guess the idea works...
    but do you think that this way of implementing the scheduler is ok? for I have not done it before and I don't know the cons of such a method.
    thanks for any advice or comment.
    best regards

  • How can i get current time in different TimeZone

    Hi alls,
    How can i get current time in different TimeZone.
    I've tried
    final Calendar calendar = Calendar.getInstance(GMT0_TIME_ZONE);
    final Date date = calendar.getTime();
    but it returns current time in my time zone not in GMT0

    a simple way would be:Sometimes gets you the right result (not during daylight saving), but always the wrong way.
    I would strongly recommend getting into the habit of handling Dates correctly. A Date is a universal instant in time - the number of milliseconds since midnight GMT on 1 January 1970. That instant corresponds to various dates and times, depending on your time zone and the effect of daylight saving. You make that conversion of a universal instant to a localized date/time using Calendar and DateFormat.

  • Is there a standard way to plug in custom authentication code

    Is there a standard way to plug in use my own custom authentication code using forms authentication when I am using servlets/jsp for my website. I read the spec and found that the spec requires servlet containers to support forms authentication, but, the process seems to be transparent to the developer. This restricts me to store user information in the format imposed by the container provider. I cannot use, MS Active directory for example, to store user attributes and use it for forms authentication. Also, I could not find any standard way in which HttpServletRequest.getRemoteUser() works. Shouldn't there be a set of interfaces abstracting authentication process, which developers can implement for customized authentication mechanisms.
    Thanks
    Nikhil.

    Greetings,
    Is there a standard way to plug in use my own custom authentication code using formsNo. There are standard "authentication mechanisms" but that's not quite the same thing. Like most things in J2EE, the "what" of things are specified but the "how" them are left to the vendor. Consult your vendor docs.
    authentication when I am using servlets/jsp for my website. I read the spec and found that the spec
    requires servlet containers to support forms authentication, but, the process seems to be transparent
    to the developer. This restricts meFor the most part, "forms" authentication is transparent to the developer - at least, with respect to directly responding to and handling the request. The developer, however, does have some significant work to do with regard to the form itself and any associated error "pages". The point of the "standard authentication schemes", however, is to delegate the work of actual authentication processing to the container and, thereby, make it transparent to the developer (one of the many "application services" provided by the application server ;).
    to store user information in the format imposed by the container provider. I cannot use, MS Active
    directory for example, to store user attributes and use it for forms authentication. Also, I could notAgain read your vendor docs on how to "plug in" your own authentication handler(s). Most support it in some fashion which typically involves implementing some interface(s) and/or abstract class(es). Many also support it through their own "standard" component handlers, like an EJB invoker, where the invoked component is expected to function in a pre-determined way.
    Of course, there's nothing in the specification that says authentication must be handled by the container (only that it must be supported)! You're free to implement a login mechanism through your own proprietary JSP page and/or servlet (and/or EJB), and bypass the container entirely. ;)
    find any standard way in which HttpServletRequest.getRemoteUser() works.Regardless of the standard authentication scheme used (i.e. handled by the container), the user's authenticated login ID is returned by the method. Unfortunately, this means the method is useless if your own "authentication system" is used in lieu of the container - but, of course, in such a case the method should also be un-needed. ;)
    Shouldn't there be a set of interfaces abstracting authentication process, which developers can
    implement for customized authentication mechanisms.It's a matter of debate.
    Thanks
    Nikhil.Regards,
    Tony "Vee Schade" Cook

  • Is there a standard way to start a secondary event pump?

    Hi all,
    I am trying to implement a getInput() method similar to JOptionPane.showInputDialog(...).
    It doesn't show a modal dialog, but get input from a JTextField in the bottom of the frame.
    This is inspired by EMACS's minibuffer.
    getInput() must block current event dispatch thread and do event pump iteself.
    So I write some code like below. It works fine, but I suspect it's not a standard way to do so, and mabye has subtle problems.
    Doesn't anyone could point the potential problems or know a better way?
    EventQueue eq = Toolkit.getDefaultToolkit().getSystemEventQueue();
    do {
        AWTEvent event = eq.getNextEvent();
        use reflection to call eq.dispatchEvent(event)
    while (some condition dosen't meet);

    I'm not sure I quite follow what you are after here.
    Are you trying to write a custom action listener and event? Or am I mistaken?
    ie, by custom action listener and event, I mean that when you type something into your text field, if you press enter for example, it fires an event and grabs the text in there as input?

  • Appointments from different Timezone in Outlook synchronizing with Touch

    Hi,
    I've seen people describing not having the correct times in appointments, and fixing this by setting the iPod Touch's time zone in two different places in the settings, and I have checked this is OK, however I have found a different problem.
    I have colleagues who work in a different timezone, and have appointment requests from them in outlook on pc via exchange. However, in the sync with iPod, the time is picked up as the "remote" time, not the local time. Is there a way to get this sorted?
    Thanks
    Martin

    OK, an update.
    it may be only appointments that were updated by people in the "remote" timezone that are wrong, appointments that have not been updated seem OK?

Maybe you are looking for

  • How do i set up multiple iPod touch devices

    Both my children have iTouch devices and they are setup under my account How do i seperate

  • Insert Month and Year

    Table ( In-focus) CREATE TABLE "LIBRARY"."INFOCUS_LOG" ("LOGDATETIME" DATE, "COUNTER" NUMBER(6,0) Procedure create or replace PROCEDURE IN_FOCUS_PAGE (ldt INFOCUS_LOG.logdatetime%TYPE, COT INFOCUS_LOG.counter%TYPE) IS BEGIN INSERT INTO INFOCUS_LOG VA

  • How to avoid that some text [instructions] will be printed in PDF (forms)?

    The idea is that some texts may be seen in the screen but not printed when the form is filled up. Adobe has information on this in ECycle but could not find any reference in Acrobat X or Indesign. It may be a solution to convert a frame text to a but

  • Replacing an optical drive

    Hi! Any advice anyone can offer me on this would be very welcome. The internal optical drive in my G5 has died and I need to replace it. I've never had to do this before, and am flummoxed as to what I need. My system profiler says that the current dr

  • Importing vhs using pinnacle

    I have used pinnacle in the past to import vhs to pc's. Since purchasing a mac, I downloaded software from pinnacle for mac so it would open when the usb is attached to the mac. It does not read it. Does anyone know about this or know how to fix it?