The macosxhints Forums

The macosxhints Forums (http://hintsforums.macworld.com/index.php)
-   OS X Developer (http://hintsforums.macworld.com/forumdisplay.php?f=27)
-   -   I Hate Developing On/for Macosx (http://hintsforums.macworld.com/showthread.php?t=18674)

CosmoDog 12-17-2003 05:10 PM

I Hate Developing On/for Macosx
 
im not trying to anger mac lovers, but these thing need to be fixed....
I have Jaguar, but im really talking about the ProjectBuilder text editor which is maddening.

1) 1 button mouse, lol
2) pageup key moves view, not focus/cursor !!!???
3) home key takes you to top of file, win32 takes you begining of your line, then top of page, then to the top of file.... ahhhh nice feature win32.
4)there is no F3, find again, you have to open the finder window, and you have to use the mouse to find the next occourance. It is a major slow down to always have to use the mouse when programming
5) why doesnt maximize on osx mean maximize. I AM SO SICK OF aligning the upper left window, and then maximizing it by hand. Hours down the drain.....


THE WORST ONE IS :

winner : Mouse acceleration. I hate how slow mouse movements make slow cursor movements. Basically the cursor moves based on how fast you move your mouse, not the position of your mouse. Apple reinvented, and BROKE THE MOUSE.... ironic.

thats apples mo, i guess, reinvent the stuff that already works.

CosmoDog 12-17-2003 05:30 PM

Oh yeah
 
for our project, all code changes are made under win32, because any text file saved by mac is CONVERTED.... Each CR is converted into a CR LF LF

so when you view it on win32 again, everthing is double spaced!!!!!


CR - carriage return
LF - line feed


:confused:

Craig R. Arko 12-17-2003 05:32 PM

Well, maybe you need to petition Microsoft to update their Mac cross-development tools for Visual Studio.

vonleigh 12-17-2003 06:20 PM

1) Buy a two button mouse, get over it. It's supported natively (plus a scroll-wheel). If you buy more than buttons or want more control there are plenty of apps for this.

2) Don't quite understand what you mean, try tab.
3) Learn and use the cocoa key bindings, there is one for everything:

<http://www.macosxhints.com/article.p...ntrol+key+text>

If you like emacs:

<http://www.macosxhints.com/article.p...key+text+cocoa>


4) Apple-G is find again.
5) Try shift clicking the plus sign, works in some apps.


Mouse acceleration: I agree. Download MouseZoom.

No idea what your last issue is, line endings? Try unix line endings or something.


v

java_guy 12-17-2003 08:25 PM

CosmoDog,

Windows line break = CR LF
UNIX = LF
Mac (Classic) = CR

All development that I do, I use UNIX line feed to avoid having problems with Windows line feed.

i.e.
^M at the end of line
double spaced files

hayne 12-17-2003 09:11 PM

"Maximize" on Mac doesn't mean "become as big as you can", it means "become as big as you need to be to show all of your data". Most Mac users do not see any value added in having a window that is covering the screen just for the sake of covering the screen. I have never understood why Winodws users find this desirable - except for those brain-dead MDI apps where your document windows get clipped by the "main" window of the app.

When you buy your multi-button mouse, you might find that it comes with proprietary drivers that allow adjustment of the mouse acceleration curve.

The Project Builder editor can be configured to leave line endings as they are - instead of converting them to UNIX or old Mac style. I personally think that the UNIX style is the one true style but it is true that there are many Windows apps that don't understand that other line ending styles exist and so they screw up anything that doesn't use CR LF.

freimacosxheit 12-17-2003 10:04 PM

CosmoDog,

I presumed that you are a new switcher from the Darkside. Welcome on board.

All your frustrations can be worked around if you are an experienced IT user.

All Mac users have accepted single button mouse ever since its first launch in 1984.

My advice is to purchase a Kensington Expert Mouse and configure it to your desired clicks. I have been using this type of superb mouse since 1991.

We must thank Apple for providing free developers tools with such a nice GUI as compared to classic text based entry and compilation of source code in the past.

yellow 12-18-2003 06:54 AM

Re: Oh yeah
 
Quote:

Originally posted by CosmoDog
CR - carriage return
LF - line feed
Windows is the only platform that uses CRLF by default. This is quite annoying when you're on any other non-win32 platform trying to tell it something. Why must Windows not follow convention?

yellow 12-18-2003 07:06 AM

Re: I Hate Developing On/for Macosx
 
Quote:

Originally posted by CosmoDog
1) 1 button mouse, lol
Apple has always tried to be a fan of KISS (keep it simple, stupid).

willisbc 12-18-2003 10:21 AM

The Mouse I like
 
For the record - I use a Microsoft IntelliMouse Optical I bought on ebay cheap but NIB, on os 10.2.8. It has 5 buttons, good function (with the downloaded driver from MS), and its the same mouse as I use on my win xp.:) It has made my OSX work much more pleasant.

CosmoDog 12-18-2003 04:01 PM

Wow, you guys are nicer than expected
 
Thanks for the hints, ill see if I can customize it to my taste.

yes, freimacosxheit, I am from the darkside(win32), and Im going back.

and yes again, Apple does deserve credit for providing free IDE for GCC. It is a nice IDE. I just hate the text editor, and other mac wierdness.

Before I go back to the darkness, I am going to port a nice text editor for mac. I am going to override all the keys so that you can hit "control+help" which corresponds to "ctrl+insert" on a PC keyboard(for copy command). That way I can type normally.

I want to, but it may be beyond me, to download the darwin code, and find that lame mouse acceleration problem in the mouse driver.

Mouse zoom is a cheesy hack, that does not remove the acceleration. It does manage to change the exponential curve into a linear one, but there is still more acceleration when you move the mouse fast.

If anyone has the equation for the curve, then I dont need to write a new driver.

anyone?!!!...


:cool:

yellow 12-18-2003 04:08 PM

Re: Wow, you guys are nicer than expected
 
Quote:

Originally posted by CosmoDog
yes, freimacosxheit, I am from the darkside(win32), and Im going back.
*wave* Thanks for stopping by! ;) Have fun stormin' the castle!

Craig R. Arko 12-18-2003 04:11 PM

I guess Win32 causes duplicate posts too. Must be the CR/LF. ;)

I'll delete the spare...

srmc710 12-19-2003 05:00 PM

In XCode (and project builder too i believe) you can change what type of line endings are used. Got to XCode->Preferences and click on "Text Editing" at the top. There is a group on the right that allows you to change line endings.

bcode 12-30-2003 01:40 AM

Firstly, don't walk into a Mac forum and start bad mouthing the platform. That's just rude, and stupid. Of course you're gonna anger people, putz.

Secondly, you can't expect to migrate from one system to another, what ever that system may be, and not expect some differences. In this case differences that just have diffent key stokes... If you're not even going to look up how to search again (Command - G), you can't be very interested in learning how it works.

I am so sick and tired of lazy PC users laying down a bad Mac OS review before they have even plugged it in. I'm faster using the 'QWERTY' keyboard layout, so I use that, but if I went to the 'DVORAK', I wouldn't whine and cry about how the keys are in different places... Of course it's different, that's why we call it a MAC!!!

Anyway, I hope you have been able to learn something usefull to take back to your Windoze and Gates... Thanks for dropping by, don't let the door hit you on the way out.

Craig R. Arko 12-30-2003 08:09 AM

Bcode; hi. You're new here, I see.

Be polite in the future, or you will be handed your own invitation.

msmercury01 01-12-2004 01:14 AM

whoa, there is a different keyboard layout than the standard QWERTY?
Teri

yellow 01-12-2004 10:02 AM

Quote:

Originally posted by msmercury01
whoa, there is a different keyboard layout than the standard QWERTY?
Keyboards in German are QZERY. Or is it QWEZY? I don't remember. It's QZERY I think. There are more, but I cannot come up with any ATM.

dave1212 02-01-2004 08:19 PM

Re: Wow, you guys are nicer than expected
 
Quote:

Originally posted by CosmoDog
yes, freimacosxheit, I am from the darkside(win32), and Im going back.
Thank God. You're not worth the effort.


You're just used to the way you've been doing things, to the point that you don't see them as negative, but rather things that you want to see on other platforms! Wow.. talk about Stockholm Syndrome.

As far as line breaks, etc. If you just develop in PB you don't have to worry about what the code looks like on windows.

Nicer? Yeah, most of the guys here are, but some of us don't want to hear win32 this win32 that. You realize you're going back to a dying platform..?

Please, yes, do us the honour of making _another_ text editor. Just what we need. Either learn to use the computer the way it was made to be used, or don't. Please don't whine for days on end.


...need coffee.

dave1212 02-01-2004 08:22 PM

Re: I Hate Developing On/for Macosx
 
Quote:

Originally posted by CosmoDog

1) 1 button mouse, lol
LOL is for fat stupid AOL moms with dogs named Tippy. This isn't an AOL chatroom, man, have some dignity.

WillyT 02-01-2004 09:03 PM

Conventions
 
I never understood why Macs had the one button mouse. First thing I did even before I got OS X 10.0 was throw away the puck and get the M$ 5 button optical wheel thing.

With one button it takes both hands to use the mouse. I'd have to put down the expresso. :D

On the other hand the Mac CR LF thing seems to be correct where I come from. PC files always had the lines all run together. Whereas imported Mac files always looked right.

And of course multitasking in OS X works mostly right. (I am used to the Amiga where priorities were set in the meta data .info file. So programs always ran at the selected priority rather than having to be reniced.)

So I could run the Lattice (SAS C) compiler in the background and still do anything else.

vonleigh 02-01-2004 09:28 PM

I don't think we need another 1 versus 2 button mouse thing, but for the mac to come with 1 button makes perfect sense.

How many times have I heard from my grandmother "right or left click? huh?". It gets really hard to give instructions: "click this, no not with that button, the other, now with the first, go to properties... no the other button."

For a power user it makes no sense to have just one button, but power users can spend the $20 bucks and get a very nice two button with scroll-wheel. The same way power users get bigger HD and more RAM and PowerMates, etc. etc.

By coming with a one button mouse, there's still a commitment to making most of the OS accesible from the one button, instead of relying on the second button as the only way to get to a certain menu or interface. Right click works as a shortcut for power users, not as a necessity for every day computing.

If the OS didn't support two button mice out of the box, then there'd be an issue. But as it stands, with great support with just plugging in, I find it to be a non-issue.


v

rodbrim 02-25-2004 11:21 PM

mouse acceleration
 
You hate the fact that the slower you move your mouse, the slower the cursor moves?????

That's how it's supposed to work!!!!
Let's see....the faster I move my hand, the faster the paintbrush moves.....makes sense
also....the faster I move my arm, the faster the baseball moves once I release it....boy that sounds right.....
the list goes on and on.

The first time I used a Windows PC (after three or four years of casual Mac use), I thought that it behaved like a broken Mac because there was no 1:1 relationship between the speed I moved the mouse and the speed the cursor moved around the desktop...

The cursor is supposed to be an extension of the hand moving the mouse...as goes the hand, so goes the cursor.

leave those algorithims for Mac mouse acceleration alone!!!!!


All times are GMT -5. The time now is 06:08 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Site design © IDG Consumer & SMB; individuals retain copyright of their postings
but consent to the possible use of their material in other areas of IDG Consumer & SMB.