Considering that the HP4?-series is completely programmable and even usable as a simple text processor, an enter key is pretty important IMO.
Of course, I'd agree on 'EVAL'.
Well, I'm using algebraic mode on my HP48GX for entering complicated symbolic formulas, it's much easier that way, esp. when it's already written in this form on a sheet of paper in front of you.
Yes, but you still can't go C++-only in your app, because view elements' actions (see other postings for an explanation) can only be sent to Objective C-objects. You model can be in C++ though (which might be a good idea for cross platform apps). Speed isn't really an issue here, for Real Speed(tm) use C (which fits seamlessly into Objective C).
That's technically not possible, because C++ doesn't support delegates or even object messaging (like in "calling a method using its name as a string").
If you really want C++, you can also go for Carbon. It's possible to use Carbon Events and nibs for a semi-current development approach which utilizes Mac OS X's full capabilities.
Which would you have a better time remebering: 57544362769 or mynickname?
I guess that's a reason for the country-divide (US/AIM vs. Europe/ICQ). In the US, every company has a telephone number resembling some name (like 1-800-MY-APPLE for the Apple Store US). In Europe, regular telephone numbers are used (like 0800-2000136 for the German Apple Store). ICQ numbers aren't really much different to telephone numbers, I actually know both, and I know others who do too.
I like your page, and I agree to it. I can't reproduce the shift-i bug you're describing, so I guess they really fixed that one on the Advantage series.
I've modified mine too, but only by remapping and exchanging the keys accordingly. I've exchanged the arrow keys (up/down on the left, left/right on the right) - it feels much more natural, I don't know why. Further, I've exchanged space and backspace, so I can press space with my left hand. And I've exchanged the backslash key with the quote key, because I need \ much more often than ' when programming in (Objective) C.
The biggest con of the Kinesis keyboard IMO is that it doesn't have enough programmable keys, I'd need much more of them, without loosing the F-keys (or any other). Of course, this gadget would solve that problem, but it's very expensive.
Oh, and an integrated touchpad would be nice (and easily possible with USB), but I like to rest my head on the middle of the keyboard when I'm tired:)
I got a Kinesis Advantage a few months ago - it's much better than any keyboard I've seen before.
BUT: it's not because of the strange design. It's nice, but after the adaption phase, I'm at about the same speed as before (albeit it feels better then before).
The real feature of the keyboard is its reprogrammability. I can remap all the keys, define macro commands, everything directly on the keyboard, without any drivers (it's a regular USB keyboard for the computer). It works fine for all OSes that support USB keyboards. You can plug it into another computer, and all your macros are still there.
It's really a great thing, especially if you want to scare visitors:) (that smilie is mapped to F1 btw, no need for shifting around)
It's possible to circumvent that by having a google.com preference cookie (it's a bit of a hack to get one though). I've set my browser to use google.com, even though I'm from Europe.
I haven't really seen much digital tv here, perhaps because it's not very widespread, or perhaps it's so widespread that nobody notices it. Maybe I even have it because I've got the teletext electronic program guide you're talking about (which sucks btw-looks like it was written for the Atari without the fun and even worse 'playability' even though there are a lot more buttons on a remote than the original joystick). If this qualifies me as a digital cable subscriber, I can tell you that it isn't flawless. Several of my channels have varying degrees of fuzziness (snow) at varying times throughout the day.
I think he's talking about Astra Digital, which works very well using an open standard (DVB-S). You can find out if you got it by checking the boxes around your TV set, if one of them got "DVB" printed on the front, it's digital.
Oh, and the teletext system you're talking about is very old and outdated, digital television uses something else.
This already happened to Mac OS X with the iApps and Sherlock, there were huge discussions about that. It even bit myself when they bundled a PPTP-client (less features, but working) while I tried to sell mine.
Well, software developers have to deal with it in a graceful way, mostly by adding more features or moving on to something else.
Well, the real situation I experienced was the following:
It was 2vs2, and each side had taken exactly half of the map, and built that line of defense I was talking about from top to bottom of the whole map. My partner was playing night elves, which couldn't do anything b/c the defense buildings are counting as unit (and he wasn't very experienced). I tried to use siege weapons, but they were taken out by about three dragons all the time, which I couldn't destroy quickly enough (they weren't required to leave the reach of the zigurats). Same thing on my side. How could I resolve that one?
Well, provided that you got enough resources and play undead, you can build 10 rows of those defense towers and two heros and wait until the opponent gives up or you agree on a remi. They can't blow a hole into your defense, b/c they can't build more than three or four attackers, and your heros (or dragons if you choose so) can wipe out those long range weapons. If you opponent does the same, there's no way to get out.
In Star Craft, the Zerg were always able to produce some guardians to end any remi situation. The Terrans could blow huge holes in any defense by using a nuclear weapon. The Protoss were able to wipe out any moving target by using Psi Storm. There's nothing like that in WC3.
Hmm, just came over me, does OS X use classic Mac linefeeds, or UNIX style?
Both, or rather, all three. Apple recommends that all apps should be able to read all three types of line endings (\r, \n, \r\n). When writing, Cocoa apps usually use \n, while Carbon apps use \r (BBEdit does all three though).
Cocoa could not, no-way-no-how, have been ported to OS 9.
Funny you mention this, since Apple ported YellowBox (which later became Cocoa) to Mac OS 8 in addition to the already existing Windows-port, which is still used for the WebObjects development tools.
Afterwards they invented Carbon and scrapped the whole idea.
And the rest is a bit of programming to make X11 apps fully conforming to Apple's guidelines, running through an X11 server.
And who will do the programming (which has to be done on a per-application basis)?
I own several Macs and have written some smaller Cocoa applications to see how much it had changed from NeXTStep.
Ok, then why do you negate features ObjC and Cocoa provide, which enable small companies like Omni to compete with Microsoft?
Drag an drop and clipboards are not only supported by X11 toolkits, they could be mapped transparently by the X11 server for the most common uses.
Like copy/pasting rtfd? Or sound?
Most toolkits already have support for arbitrary remapping of mouse actions[...]
Most ain't all of them. You think Apple will provide rewrites or modified versions of all of the toolkits (like 10? 20?) available?
NSToolbars don't look or feel substantially different from any other kind of toolbar.
So I can right-click on any toolbar and reconfigure the icons in it dynamically? And those settings are preserved? Strange that I didn't notice that in vlc's text-only toolbar.
It's the same on both desktops. For example, you can only have a single window open with OSX "System Preferences", while you can have multiple windows open with KDE's Konqueror.
And clicking on the konqueror icon in the dock brings all its windows to the front? (not mentioning the fact that there are two konqueror icons in the dock when doing that)
What it comes down to is this: people can and will write lots of Cocoa-based applications that don't conform to Apple guidelines. They already have, in fact.
Not conforming to the guidelines in Cocoa means changing the default behavior, which doesn't apply to X11-apps.
Supporting X11 will simply let more scientists and engineers get their work done
Those should be able to install XDarwin without Apple's help.
btw, was one of the first developers to work on XDarwin, so don't think I dislike it. I think there are places where it belongs to, but Apple's default install ain't one of them.
Apple could actually make the situation better by taking control of X11 on OSX, improving it, and standardizing things, as well as by allowing KDE and Gnome to provide native-looking OSX themes.
theme != look and feel
Cocoa and Quartz are side shows today--faintly 1980's in their design and without any ground breaking advantage.
Ok, you just admitted that you've never used them.
Most non-Carbon Mac development is happening, and will continue to happen, with C++ wrappers and Java.
Sure. That's why there is a single email per month on the Cocoa developer mailing lists saying something like "Help! I'm a newbie and I want to learn Cocoa using Java", and two or three people reply "use ObjC". I've yet to read an advanced Cocoa/Java-question there (and I've been on Omni's lists for two years now and on cocoa-dev since it began).
KDE, for example, already has options to put the titlebar at the top of the screen
I'm using it on KDE, it feels like somebody removed the menu bar from the single window application and put it on the top of the screen. Not quite like Mac apps, where you can have multiple windows in a single app.
What about things like extension mapping, drag and drop, pasteboards, services, single mouse buttons, dock icon updates, dock menus, NSToolbars, etc...?
uhm... there's a nice "Restart" button in the debugger, which will do what you need.
Considering that the HP4?-series is completely programmable and even usable as a simple text processor, an enter key is pretty important IMO. Of course, I'd agree on 'EVAL'.
Well, I'm using algebraic mode on my HP48GX for entering complicated symbolic formulas, it's much easier that way, esp. when it's already written in this form on a sheet of paper in front of you.
Mozart, Salzburg, Vienna Philharmonic Orchestra
Nope, still not fixed on mine with 2.0.1... Damn.
Yes, but you still can't go C++-only in your app, because view elements' actions (see other postings for an explanation) can only be sent to Objective C-objects. You model can be in C++ though (which might be a good idea for cross platform apps). Speed isn't really an issue here, for Real Speed(tm) use C (which fits seamlessly into Objective C).
If you really want C++, you can also go for Carbon. It's possible to use Carbon Events and nibs for a semi-current development approach which utilizes Mac OS X's full capabilities.
There was a way, you just had to delete the AIM installer packages before installing Netscape Communicator.
I've modified mine too, but only by remapping and exchanging the keys accordingly. I've exchanged the arrow keys (up/down on the left, left/right on the right) - it feels much more natural, I don't know why. Further, I've exchanged space and backspace, so I can press space with my left hand. And I've exchanged the backslash key with the quote key, because I need \ much more often than ' when programming in (Objective) C.
The biggest con of the Kinesis keyboard IMO is that it doesn't have enough programmable keys, I'd need much more of them, without loosing the F-keys (or any other). Of course, this gadget would solve that problem, but it's very expensive. Oh, and an integrated touchpad would be nice (and easily possible with USB), but I like to rest my head on the middle of the keyboard when I'm tired :)
BUT: it's not because of the strange design. It's nice, but after the adaption phase, I'm at about the same speed as before (albeit it feels better then before).
The real feature of the keyboard is its reprogrammability. I can remap all the keys, define macro commands, everything directly on the keyboard, without any drivers (it's a regular USB keyboard for the computer). It works fine for all OSes that support USB keyboards. You can plug it into another computer, and all your macros are still there.
It's really a great thing, especially if you want to scare visitors :) (that smilie is mapped to F1 btw, no need for shifting around)
It's possible to circumvent that by having a google.com preference cookie (it's a bit of a hack to get one though). I've set my browser to use google.com, even though I'm from Europe.
Well, software developers have to deal with it in a graceful way, mostly by adding more features or moving on to something else.
Easy: Half-sized music at very good quality means more music on my small iPod-hard drive.
It was 2vs2, and each side had taken exactly half of the map, and built that line of defense I was talking about from top to bottom of the whole map. My partner was playing night elves, which couldn't do anything b/c the defense buildings are counting as unit (and he wasn't very experienced). I tried to use siege weapons, but they were taken out by about three dragons all the time, which I couldn't destroy quickly enough (they weren't required to leave the reach of the zigurats). Same thing on my side.
How could I resolve that one?
They can't blow a hole into your defense, b/c they can't build more than three or four attackers, and your heros (or dragons if you choose so) can wipe out those long range weapons. If you opponent does the same, there's no way to get out.
In Star Craft, the Zerg were always able to produce some guardians to end any remi situation. The Terrans could blow huge holes in any defense by using a nuclear weapon. The Protoss were able to wipe out any moving target by using Psi Storm. There's nothing like that in WC3.
Don't forget that they killed the calculator department. I really like my HP48GX, and I think it's far superior compared to the TI-series.
Since Mac OS X uses C and Objective C for most of the APIs, that's not a problem.
Afterwards they invented Carbon and scrapped the whole idea.
btw, was one of the first developers to work on XDarwin, so don't think I dislike it. I think there are places where it belongs to, but Apple's default install ain't one of them.
What about things like extension mapping, drag and drop, pasteboards, services, single mouse buttons, dock icon updates, dock menus, NSToolbars, etc...?