Question for Ali Brown about split partition

Ali:
I thought that I was posting a new topic by changing the subject line but I saw that it didn't work--but it was already up in lights . . . . It's an amazing race, eh? Thanks for your previous reply, glad it's easy to do--please, informa me . . . . While replying to Warren P about his printer issues I saw that you are running a split partition in one of your computers. I have an Imac G4 with 10.1.5/9.22 that perhaps one day I'd like to bring up to 10.3.9, but keeping the OS 9 side intact. Is that a GUI type exercise or did it take a special program? I haven't look at Disc Util in my iMac to see how that might be done, nor have I searched Apple Database . . .. Seeing your hardware info just piqued my curiosity. Any links to info about how to do what you did?? Thanks.
eep

Hi Again eep!
As I posted in the previous topic, my HD is not partitioned.
OS 9 & OS X exist together, and my iMac is Dual-Boot.
When I upgraded from 10.1.5, I did a Simple Update to Panther 10.3.x, and eventually updated to 10.3.9.
Some info in these links:
Mac OS X 10.3 installation (FAQ).
About installation options. Basically the same for Panther 10.3.x.
Tiger is available for purchase at The Apple Store (U.S.).
Panther, is no longer available directly from the Apple Online Store, as Tiger 10.4.x is the most up to date OS.
If you know what to look for, a Full Retail Version, of the Panther Install CDs, or a Full Retail Version, of the Tiger Install DVD, can also be purchased rather inexpensively, at some online Apple retailers, Amazon, eBay, AppleRescue, FastMac, etc.
Be sure not to purchase grey, upgrade or machine specific CDs or DVDs.
Panther is only on CDs, not DVDs.
Unless purchased from AppleRescue, the discs should look exactly like the images in the above links, and not say Upgrade on them.
Additional info in these links.
Using OS X Install CDs/DVDs On Multiple Macs
What's A Computer Specific Mac OS X Release
Software Update, Upgrade: What's The Difference?
Before upgrading to any OS X version, check to see if your Mac needs a Firmware Update.
If one is required, you must start the computer from a Mac OS 8 or Mac OS 9 System Folder on the computer's hard disk, not from a CD, in order to install it.
Once Panther 10.3.x is installed, you can use the 10.3.9 Combo Update, to upgrade to the final version.
If your Mac meets the System Requirements for Tiger, you could also consider installing that.
And then use the PPC 10.4.8 Combo Update, to upgrade to the current version.
Panther System Requirements
Additional Panther System Requirements
Tiger System Requirements
Additionally, "Tiger ships on a DVD, but if your Mac doesn’t have a built-in DVD-ROM player, you’ll need CD media. When you buy Mac OS X Tiger, you qualify to purchase Tiger CDs for only $9.95."
Download the Media Exchange Program Order From Here.
Orders must be mailed by March 19, 2007.
AppleRescue, also sells a Tiger installation set on CD
Shop Carefully, Examine All Documentation, And Good Luck!
ali b

Similar Messages

  • Question for the moderators about KT400/MSI

    ive seen the overwhelming number of posts about this mobo, i cant help but wonder. WHEN is msi coming out with a good bios to fix all the memory probs/file transfer probs/ati 9700 probs? ive posted my problem numerous times and everytime i get the PS answer. ive read countless other posts where thats the advice you give the poor soul who also has the same model and problem (misery loves company!!) so they go out and waste more money getting a 500 watt PS and still have the exact same problem. is MSI ignoring their customers? are they listening? do they know how jacked up this chipset is? is their answer going to be "get a bigger PS"? im tired of waiting. im NOT going to fool around with a "BETA" bios either. thats just plain asking for trouble, and i cant afford to have my computer down. it costs me money/time. whats the answer? i am thinking of asking one or two of the bigger hardware/internet news sites this same question. maybe getting that kind of attention would rattle MSI into an answer because they dont seem to be able to answer emails very well... MSI has got to get on the ball.

    the bios to fix your hard drive problems is contained in the crc thread above
    and most 9700 problems have turned out to be down to which ati revision it was as far as ive read

  • Question for Database EXPERTS about implementing an Embedded Database

    One of my current projects is to implement a Embedded pure java database with a smaill subset of SQL. Since I estimate it will take me at least 400 man hours (based on my intial unfinished attempt) to build something robust and usable, I thought I'd ask my fellow java folks for suggestions. The SQL and parsing is no problem, but the best way to implement the records structure is. My first approach would be to represent each table in a seperate file (file defined as a standard OS file). Each record would have a fixed byte length, say 256.
    A seperate definition file would containt the column names, type, and maximum byte length for the column. So the data file would be a repetitive list of 256 byte rows, some arbitrary byte value could be used as a 'filler' for the part of a row not being used. When a row is deleted, the entire row is merely overwritten with the filler. The next inserted record would then take its place.
    String types, numeric types, and small strings would be written directly to the data file at their appropriate byte offset from the start of its respective byte row position.
    Complex or large data types like multimedia and memos would merely have a filename string pointing to another file. Things like security and encryption (hopefully) could be added on later. My main concerns are about how to implement an efficient indexing algorithm, and how to minimize the space required for each table, while maintaining simplicity.
    Furthermore I currently plan to use the most basic and common classes to implement this (Java I/O API, and of course some of the SQL API to implement JDBC). Any advice on other APIs that may benefit this? Any red flags come up yet?

    One of my current projects is to implement a Embedded
    pure java database with a smaill subset of SQL. [ ... ]
    fellow java folks for suggestions. The SQL and parsing
    is no problem, but the best way to implement the
    records structure is.I once (1981) did it this way: a database file consists of consecutive pages, all of equal size; say, 4KB per page. Every page consists of consecutive cells; every cell can store a short, so 2K cells can be stored in a page.
    Cells in a page serve two purposes. From the bottom to the top, the cells represent offsets in the page where the records are stored and from the top to the bottom the cells are used for the actual data. The first cell of the page contains the offset to the first free cell in the page; the second cell contains the offset to the first occupied (data) cell in the page. Any record offset cell containing zero (0) is a free record offset cell.
    This scenario implies that the maximum record length is 4KB - 4*3 bytes.
    A record takes up one offset cell, as many cells that are needed for the acual data, preceeded by a cell containing the length of the record. The offset cell contains the cell number where the record starts (the length cell).
    Records are addressed by their page number and by their cell offset number [PR]. The R number points to the cell containing the actual offset of the record. The [PR] number doesn't change during the lifetime of the record. (this is important).
    Inserting a record is easy: find a page with enough room and store the record in that page. If no page is available, add another page to the database file. Deleting a record is simple too: delete the record, zero out the offset cell and compact the data part of the page. Updating a record is a bit more complicated. If the record size shrinks, stuff is easy. If the record size grows, and it doesn't fit in that page anymore, another page has to be found. The old data is removed and a small 'indirection record' is inserted instead. This new record contains the actual [PR] number where the new (larger) record is stored. The original R cell has a few more bits available. 2K different numbers take up 11 bits. The cell itself can store 16 bits, so one bit can be used, indicating that it's not pointing to an actual data record, but its offset is pointing to an 'indirection' record instead. Some careful fiddling takes care that subsequente updates of a record keep this indirection stuff limited to just one indirection (this is true, believe me).
    Pages are loaded in core, and swapped out whenever necessary. Every loaded page has a page number and a 'dirty bit' attached to it. Whenever this bit is set, the page has to be written back to disk if it needs to be flushed from memory (due to memory exhaustion etc.) otherwise, the memory can simply be released. A simple LRU (Least Recently Used) list does wonders here.
    B-tree records can be stored as ordinary records too; this implies that the indexes of the tables (a bunch of records) are ordinary records too. Note that these spare 5 bits (one taken indicating an 'indirect' record) can do wonders here. As a matter of fact, a bit indicating that its cell is pointing to a B-tree node came in very handy. And still three bits free for other miracles! ;-)
    I better quit before I turn another message into a novel again.
    kind regards,
    Jos

  • Question for graphic artists about PDF Portfolios...

    I'm finding it difficult to get a graphic portfolio PDF under the required 5mb without sacrifice a little too much in quality.
    Could the graphic artists in the house with portfolio PDFs let us know what their Photoshop PDF export settings are? (more specifically, DPI and JPG settings)
    Naturally, this is for screen. But the people opening these files who ask for portfolios in PDF format will likely have quality gear.
    Thanks!

    graph,
    What about the forums under the list What do you need help with?
    http://forums.adobe.com/community/acrobat
    Or the forums under the list Which Reader version do you need help with?
    http://forums.adobe.com/community/adobe_reader_forums
    In either case you should click the Discussion Tab when entering a forum, just as here.

  • Questions for online experts about heat / fan / temp in dv1432us

    hi there online experts,
    i have an hp dv1432us.  fab little machine.  works great.
    lately the fan was running a lot (almost constant) so i vacuumed the fan inlet and blew air in the outlet.  fan now cycles on and off every minute or 2.  everest sensor software says CPU is at 52-59 degrees celsius. 
    questions:
    1) is it normal for the fan to cycle on and off every minute?  in other words, what is a the normal amount of fan running for this machine?
    2) what is the normal temp range for this CPU (and hard drive, while we're talking baout such things)
    given that info, is it time for a major cleanout of this thing?  will the possible heat buildup cause damage if i do nothing? 
    3) if i am ever so careful, should i take this apart and clean it?  it's been 5 years of a lot of hours of use. 
    4) can i disassemble it down to the heatsink without major risk of ESD damage?   I have home-built many case PC's, so i am not a newbie . . . how risky is it to take this thing apart and clean that heatsink?  
    eagerly looking forward to any and all info,  best, justin

    justinlockehp,
    A couple of good documents on hp.com address this issue:
    Fan Runs Constantly, the PC Operates Slower than Expected and Generates Heat
    Reducing Heat and Fan Noise by Cleaning Air Vents
    1) This can be normal depending on the amount of work the notebook is doing, the amount of heat being generated, and the fan control algorithm in the BIOS. 
    2)  I don't have the specific range for the PC or components but I can tell you that todays notebooks are much warmer than they used to be.  The GPUs and CPUs generate much more heat than ever before.
    3)  Use the instructions in the document above, anything further would probably be more work than required.  However, the instructions are here: http://h10032.www1.hp.com/ctg/Manual/c00636251.pdf.
    4) ESD damage is always a risk and will void any warranty that you may have.  My advice is to stay grounded.   
    -wes
    I am an HP employee.

  • Question for Creative staff about final X-Fi dri

    I was wondering if you guys are going to release the portion of the x-fri drivers for Vista that we could get for XP off of the CD. By this I mean the nice little GUI that we could mess with treble and bass and all the other setting that is not that base function creative audio console you get with the web drivers. I ask this because I li've in an apartment and it is absolutely necessary for my to turn the bass off on my sub woofer AND in my drivers at certain times and as of now with the creative audio console in vista I cannot do that. I want the little knobs back guys! Also i think it is only fair you guys re-create the full software package that was for XP on the cd that came with the card as that is the kind of ease and functionality we paid for. The only reason I am not on vista now is because I cannot easily control my bass and treble witht hat creative audio console and I'm not even kidding!
    Thanks for your time!

    You can adjust bass in windows audio mixer!!? Or dont you know how to do it's? Its not that hard... Takes exactly the same time to do that? But sure i agree, CL should atleast fix the Mode Changer/Console Launcher for Vista.. But i dont think they will do that, or not until the drivers are working. If the drivers take 2-3 months just to get in order, how long do you think they will take to make the more "complicated" software?

  • Question for the Gang about various Approvals

    Hey Gang,       First off let me say this site has been wonderful and I have learned alot. NOw let us get down to business.. In the last week or so I have applied to a few banks because much to my horror my oldest accounts are set to drop off this year (Some of my oldest accounts that will stay are my brother's student loans so I applied to the following places. 1) US Bank approved for $5,0002) Citibank approved for $4,9003) BMW Card approved for $4,5004) Bank of America approved $12,000       Is it normal to have a tight grouping (4,5K to 5K) and then a 12K? Before these my highest were my Chase 15,8K and my dual BarclayCards of 10K each. Or is it the opinion of the group that BOA is looser than Citi and US Bank? ThanksFee Edit   I just realized I missed joining the 100K group by $1,300

    the bios to fix your hard drive problems is contained in the crc thread above
    and most 9700 problems have turned out to be down to which ati revision it was as far as ive read

  • Question about split group by in IQ16 SP08.

    Dear all,
    I have a customer who encountered performance of "union all view".
    As per our analysis, IQ optimizer does't split the Group By.
    [Query]
    select "EDPS_CSN","count"()
      from "adwown"."vw_adw_dpy111n_01"
      group by "edps_csn"
    As far as I know, There are some restrictions on the situations and queries that benefit from the split GROUP BY.
    But this view meets all restrictions.
    Please refer to the below URL.
    [Impact on query performance of GROUP BY over a UNION ALL]
    - http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc00169.1520/html/iqperf/iqperf35.htm
      So I would like to know the following questions.
      1) How to enforce the split the group by.
      2) Any changes about split group by in IQ16 SP08?
      I failed to attach the query pland becuase it's extension is html.
      Any comments or advice will be greatly apprecaited.
      ** Base Table Rows
        1) ADWOWN.TB_ADW_DPY119N : 23,259
        2) ADWOWN.TB_ADW_DPY111N : 398,017,348
        3) ADWOWN.TB_ADW_DPY117N : 16,160,487
    Thanks
    Gi-Sung Jang

    The big issue is that the GROUP BY is on the view, not on the base tables.  At the time of optimization, we don't know always know the data distribution of the GROUP BY key.  At least we don't know whether or not each table in the UNION ALL has overlapping data for that column.  Consequently, you have to retrieve all data first, sort/order it, then run the group by.
    There are caveats to this, as your link provides.  But what is missing from your post is the logic of the view.  Can you provide that?
    Mark

  • Got a question for all you peeps dos anyone know about i phones i have a i phone 3gs which i got unlocked i did a master reset or summin and just had a pic of apple so i plugged it in i tunes downloaded and it now says no service at the top of phone and i

    got a question for all you peeps
    dos anyone know about i phones i have a i phone 3gs which i got unlocked i did a master reset or summin and just had a pic of apple so i plugged it in i tunes downloaded and it now says no service at the top of phone and i tunes says invalid sim i put the correct sim in it used to be locked too and still says same pls any one with ideas?

    hi sorry what happoned is that ages ago i brought a i phone 3gs on 02 network i went to a sml phone shop and payed for them to unlock it. it has been fine till yesterday when i went to reset it from the phone it then turned off and came back on just just an image of a apple for about an hour so i connected to i tunes and it said downloading software after another hr it had finished but then i tunes said in had to insert a sim so i had to un plug the phone from laptop while i did this i put my orange sim in and the i phone said where do i live and had to connect to a internet connection but all the time saying no service where the signal bar is and then says activating i phone it took a few min and said couldnt finish it bec of the signal and to connect it to i tunes to do it so i connected it to itunes and i tunes just keeps saying invalid sim so i took my orange sim out and put a 02 sim in and is still saying invalid sim on itunes?

  • Blocking locks encountered while splitting partitions in 11g

    Background: I've taken over administration of a database that has several date-range partitioned tables that, suffering from a lack of proper administration, have not had their MAXVALUE partition split into the requisite monthly partitions, in almost a year. As a result, in some cases the MAXVALUE partition has 10 million rows (the monthly partitions should average 750K rows).
    My understanding is that the syntax I am using to perform the split, should allow for on-line access to the tables while the split is being performed. Here is my syntax without the actual table names:
    ALTER TABLE owner.table_name
    SPLIT PARTITION MAXVALUE AT
    (TO_DATE(' 2012-02-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
    INTO (PARTITION PART201201
    TABLESPACE tablespace
    PCTFREE 10
    INITRANS 1
    MAXTRANS 255,
    PARTITION MAXVALUE) update indexes;
    Problem: In attempting to split the MAXVALUE partition into monthly partitions while the database is on-line and accessible, I see application sessions being blocked by my split session.
    So, is my understanding above incorrect? Is there some additional syntax that I am missing? Or, are the blocking locks I'm seeing merely transient in nature, and can be ignored? The server I'm running on is not very "beefy", and the split is taking quite a while to run.
    Any assistance would be appreciated.

    >
    Background: I've taken over administration of a database that has several date-range partitioned tables that, suffering from a lack of proper administration, have not had their MAXVALUE partition split into the requisite monthly partitions, in almost a year. As a result, in some cases the MAXVALUE partition has 10 million rows (the monthly partitions should average 750K rows).
    My understanding is that the syntax I am using to perform the split, should allow for on-line access to the tables while the split is being performed.
    Problem: In attempting to split the MAXVALUE partition into monthly partitions while the database is on-line and accessible, I see application sessions being blocked by my split session.
    So, is my understanding above incorrect? Is there some additional syntax that I am missing? Or, are the blocking locks I'm seeing merely transient in nature, and can be ignored? The server I'm running on is not very "beefy", and the split is taking quite a while to run.
    >
    DML that modifies the table cannot be performed on the table while the split is ongoing.
    Your bigger problem is that you are using the WRONG method for your use case. If you repeatedly split the MAXVALUE partition you will be repeatedly copying and moving the same ultimate MAXVALUE data over and over again.
    DBMS_REDEFINITION is one of your options. But since I just answered this same question 3 days ago see my reply in this thread for a more thorough discussion of your options.
    Re: Which is the Best method to Split Partition

  • What are concequences of Split partition

    I am using 11.2.0.2 database.
    I got ORA-14074 error says that if you have a MAXVALUE already you will need to either drop the partition that encompasses the MAXVALUE or split partition.
    So I want to use split partition option through the below statement,
    alter table
    tablename
    split partition
    partmax at (XXX)
    into
    (partition partXXX, partition partmax);
    Please can somebody tell me the concequences of this statement.
    I am concerned about the existing data in the table will it by any change gets deleted, and what about indexes, do I have to rebuild, etc.
    I have to do this on produciton.
    I cannot test this as I don't have a test environment and moreover the table is having 70 million records and we don't have time/hardware resources to recreate this by export import in another database.
    Please advise on the bold above text.

    >
    Please can somebody tell me the concequences of this statement.
    I am concerned about the existing data in the table will it by any change gets deleted, and what about indexes, do I have to rebuild, etc.
    >
    No - no data will get deleted. As others have said there are options for keeping the indexes up-to-date or you can rebuild them.
    >
    I cannot test this as I don't have a test environment and moreover the table is having 70 million records and we don't have time/hardware resources to recreate this by export import in another database.
    >
    Total RUBBISH!
    That's the lamest excuse I have heard on the forums in a long time. You have several hours to post and thread and then wait to see if there is anyone you don't know and have never worked with that will respond but you don't have a couple of hours to do a simple test?
    Seventy million records is nothing and if you do the test on a PC using a version of Oracle that you can download for free.
    Anyone that doesn't test changes going into their production environment should NOT be working in this field: they should find a new line of work. That is incompetence at its worst.
    The SPLIT PARTTION test doesn't need a lot of data: just some data for each of the two resulting partitions. You can easily create a clone table using CTAS and then manually add the indexes.

  • How can you change your security question for I tunes?

    How can you change your security question for I tunes?

    If you have a rescue email address (which is not the same thing as an alternate email address) set up on your account then the steps half-way down this page give you a reset link on your account : http://support.apple.com/kb/HT5312
    If you don't have a rescue email address (you won't be able to add one until you can answer 2 of your questions) then you will need to contact iTunes Support / Apple to get the questions reset.
    Contacting Apple about account security : http://support.apple.com/kb/HT5699
    When they've been reset (and if you don't already have a rescue email address) you can then use the steps half-way down the HT5312 link above to add a rescue email address for potential future use

  • I want to reset my privacy questions for my apple i.d. But when i request to do so it sends it to a email address that isnt on my file can anyone tell me why its not working?

    I want to reset my privacy questions for my apple i.d. But when i request to do so it sends it to a email address that isnt on my file can anyone tell me why its not working?

    1)  Apple ID: All about Apple ID security questions
    Torrifromny wrote:
    I want to reset my privacy questions for my apple i.d. But when i request to do so it sends it to a email address that isnt on my file ?
    2)  See Here.  Apple ID: Contacting Apple for help with Apple ID account security
    Ask to speak with the Account Security Team...
    3)  Or Email Here  >  Apple  Support  iTunes Store  Contact

  • Can anyone help or answer this question for me. Is there a way to have a private album for pictures sent to my phone? Don't exactly want kids ( niece and nephew ) to play on my phone and see private pictures of my girlfriend

    Can anyone help or answer this question for me. Is there a way to have a private album for pictures sent to my phone? Don't exactly want kids ( niece and nephew ) to play on my phone and see private pictures of my girlfriend

    What about this?
    https://itunes.apple.com/ru/app/best-secret-folder/id488030828?l=en&mt=8

  • Please answer a programming question for an admin

    I'm not a programmer (although my interest is growing), so I can't answer this question in a discussion regarding how Win32API w/OLE and COM is SO much better than programming for Unix/OS X applications.
    The original discussion was in regards to OS X's superior Unix based security, he devolved to this. Having only begun my venture into programming, his questions are a little above my head at this point. I'm also interested (as an amature programmer), how this would be accomplished in OS X/Unix.
    Thanks in advance.
    Here's his position:
    *(1st entry)*
    I have unsed Windows and many flavors of Unix and I have written programs in Assembler, Fortran, Pascal, Cobol, RPG, Smalltak, Basic, PowerBuilder, Delphi, C, C++, C#, Java, and Perl, and I have been programming for over 20 years, so I do have extensive knowledge about programming.
    So I have one question for you:
    If you had to build a business application that has to allow users to, spell and grammer check, and perform financial calculations, and render the HTML, how would you compare the effort to do this in Windows versus that in Linux, AIX, Solaris or any other Unix operating system?
    I can make this business application have these features in ONE DAY on Windows, because COM and OLE lets me, use Word to spell and grammer check, Excel to do the financial calculations, and IE to render the HTML!
    I make my living building complex customized business software, and Windows allow me to build these applications by myself in weeks, when it would take me and a team of programmers months to do these same things in Unix because of the lack of an the Win32 API, COM, and OLE, or I would have to BUY third party libraries that did these things, and deal with the licensing, versioning, and vendor problems that go with them, and none of those third party librabries would be close to Word, Excel, and IE in CAPABILITY!
    HONESTLY tell me and others reading this thread how you would go about create the customized business application I described above by yourself in a Unix instead of Windows, and tell us how many MONTHS or YEARS it would take you, or how you would have to BUY some other third party libraries to do what Word, Excel, and IE!
    Anyone who thinks a Unix has more CAPABILITIES than Windows, has never used Win32API/COM/OLE/.Net, and does not build customized complex business software for a living, because we people that do are the reason that you find some much customized business desktop software for Windows, and so little for any Unix.
    I have nothing against Unix, and it is great for simple business tasked server software, but for complex business tasked desktop software Windows with Win32API/COM/OLE/.Net wins hands down!
    *(2nd Entry)*
    A System administrators view of an operating system and an application developers view are entirely different, and the Win32API/COM/OLE/.NET simply make my job so much easier, and you simply don't understand because you do not have to deal with the "dirty' details of making what a user wants, which is why your definition of "integration" and mines are totally different!
    With the spell check you talked about, how will you keep in in synch with the dictionary in Word where the user is constantly adding and removing words?
    No, you would have the user to have to maintain two different spell check dictionaries, and you would totally ignore the grammer check requirement!
    Cutting and pasting data between applications is simple integration, and not the complex type that I am talking about.
    Can you make your application display and use the MacGourmet menus appear in its own window, and to access and use the MacGourmet functionality (ie. search for a recipe) in its own window?
    Give me one example of a Unix application that can display the menus of another application, yet alone control its features!
    Of course you can't, because you need COM and OLE!
    I am quite familiar with different flavors of Unix, but those operating systems do not have the rich API and program integration features namely COM and OLE that Windows has, because it violates the Unix idea of security by process isolation!
    Yes that idea of process isolation keeps the operating system safe from malicious code in applications and from one application taking the others down, but you lose the power of programs working together, and you simply cannot build the type of customized business applications that I build by myself, without reinventing the wheel over and over and without having a large team with lots of programmers.
    For example, my customers and millions of others spend all day working in Word and Excel, and the Windows idea that I can transparently integrate my complex business applications right in Word and Excel menu, and into their templates and macros, is why third party developers like me prefer Windows over Unix, regardless of how much better security in Unix is.
    Do not get me wrong, Java improves business application development on Unix, but unfortuantely it is not feasable to rewrite ever legacy application in Java, and Java does not integrate well with other programming languages.
    I used to code business application for both IBM MVS and Sun Solaris, and I never want to go back to those "bad" old days again, once I took the time to learn how to PROPERLY code using Win32API/COM/OLE/.NET!

    At risk of feeding the troll I'll wander in here:
    NOTE: Since this is an Apple programming boards and I have limited experience programming on traditional Unix systems (and most of that in college) I will confine my answers to the area I know.
    If you had to build a business application that has to allow users to, spell and grammer check, and perform financial calculations, and render the HTML, how would you compare the effort to do this in Windows versus that in Linux, AIX, Solaris or any other Unix operating system?
    I can make this business application have these features in ONE DAY on Windows, because COM and OLE lets me, use Word to spell and grammer check, Excel to do the financial calculations, and IE to render the HTML!
    Note that this scenario assumes the user has Microsoft office installed. The person argues that they don't have to purchase libraries to program but what they are effectively doing is simply transferring that cost to user. I don't have to purchase libraries but everyone of my users needs to. Good for you, very good for Microsoft but bad for your customer - IMHO. OK, I know "But all Windows business users have Office installed already." When it comes free with the system then I'll retract my objection.
    Under OS X and Cocoa many of these functions are intrinsic to the system layer and do not require any applications to be installed. Using Cocoa you can write a simple Word processor that has rulers, full font manipulation (including kerning, spacing and leading), Document Save and Load, Printing, Export to PDF as well as spell-checking in under 10 lines of actual code. Adding a custom file type and icon for full system integration will add another 5 minutes to your programing.
    In case you think I'm blowing smoke here is a tutorial from 2002 (yes, this has been possible for over 5 years) outlining the 8 line Word Processor build in Cocoa. http://www.stone.com/TheCocoa_Files/What_s_sofunny.html
    And yes, Cocoa also includes Webkit so I can add full HTML rendering by dragging in a WebKit window to my user interface. For an experienced Cocoa programmer this certainly sounds like less than a day of programming - in fact it sounds like a good tutorial for a middle-experienced training day or 2 day class in Cocoa.
    I won't include the link to the 1 line web browser you can build in Cocoa using Webkit because it's shorter than the description. Feel free to search for it if you want to.
    HONESTLY tell me and others reading this thread how you would go about create the customized business application I described above by yourself in a Unix instead of Windows, and tell us how many MONTHS or YEARS it would take you, or how you would have to BUY some other third party libraries to do what Word, Excel, and IE!
    BUT this is all done from the stock system that is on every OS X computer not simply those with Office installed. Obviously you'd need to add some features that were more complicated than this - because any halfway decent programmer could turn this stuff out - and polish takes a while but to meet the requirements of the challenge it would take 2 days tops.
    Is every *nix programming environment like this? I don't know I can only answer for the system that I have experience with and is the concern of this board. If you really have questions regarding *nix programming then I suggest you find an appropriate board and troll^H^H^H^H^H ask there.
    If you're ever serious about programming on the Mac feel free to stop by and actually take a look at it. I think you'll be surprised.
    =Tod

Maybe you are looking for

  • How do I append data and sequence numbers to a *.csv file name?

    All, I am looking for an easy way to build a filename with the data and time included, as well as a sequential number between 1 and 999 in the following format: C:\TestDirectory\test_11-08-25_1551_1301_001.csv I have looked at using the Express funct

  • My iPod classic won't charge or be recognized on any device!

    My iPod Classic 120GB won't charge or be recognized on any device. I have tried charging it with both docks, wall chargers and a car charger, have tried different cables and charger combinations and it simply won't charge or make any noise, although

  • User define functions in Mapping - Need help...

    I have the following Source structure <root> (1...Unbounded)   <field1>   <field2>   <field3> </root> and need to map this in   <target>       <fields1>       <struct1>          <field2>        </struct1>       <struct1>          <field3>       </str

  • Unicode Conversion Program

    Hi All, For a program there are using the SET/GET PARAMETER statements and they are capturing the respective fields. In the Unicode conversion it is saying that, at SET/GET PARAMETER statements it is saying that (must be a character-type field (data

  • Context Menu for Data Controls (List,DatGrid)

    I need a contextMenu over a List and a DataGrid, but how do I get the data item that the right click was on ? I saw a hack with rollOver and rollOut events to track the current item, but when I move the mouse on the contextMenu it gets the rollOut an