Solipsism Gradient

Rainer Brockerhoff’s blog

Browsing Posts published in October, 2004

Posted by Rafael Fischmann:

Rainer Brockerhoff wrote:

– Don’t have children. If you do, teach them all those things, and kick them out at 18.

You were going perfect up to this point. At least you gave a chance of “if you do”, but I think you’re completely wrong in suggesting that people shouldn’t have children if they wanna be rich.

Well, you might be right if you want to say that it’s easier to get rich if you don’t have children. I have no doubt it’s the most expensive “good” you’ll ever “buy”.

But I also think people can get richer not by increasing the number of dollars in their bank account, but from the inside, mentally, physically, socialogically ? you know what I mean.

I’m only 18 and don’t have plans of having children for the next 5-10 years, at least. But I will have, I’m sure. Probably two ou three. I’m sure that’s one of the best things that can happen to a human being.

neilio wrote:

Please share whatever you’re doing to make enough money to do all of this travelling… icon_smile.gif

Well, several (though by no means all) of the methods below worked for me…

  • Choose rich parents in your next reincarnation.
  • Learn to read as early as possible (I started at 4 and a half), and never stop.
  • Learn at least two other languages.
  • Either marry someone rich, or help her/him become so later.
  • Learn to do something extremely well that you love doing, and people may even pay you for it.
  • Learn at least a little about marketing, psychology and philosophy.
  • Learn how to spend money wisely; never buy on credit.
  • Don’t have children. If you do, teach them all those things, and kick them out at 18.
  • Relax. icon_wink.gif The universe will take care of itself.

Posted by Rafael Fischmann:

Rainer Brockerhoff wrote:

Since our last trip in June, things have been extremely hectic and extra work has been dropping from the rafters, so to speak. In fact, the hoped-for relaxing effects of our holiday in England haven’t really materialized. So, with some reluctance, we decided that the only possible solution was to repeat the dose and hope that this time it will stick… 😉

Early Friday we leave for Savona (Italy), going over São Paulo, Barcelona, and Milano. In Savona we will board the cruise ship Costa Atlantica, which will visit Naples, Messina, Alexandria (Egypt), some Grecian islands, and Cyprus. After that, we’ll have a week to drive around in northern Italy. Here’s a on-ship webcam, if you’re really interested…

I’m taking my old iBook on the trip, so I’ll be able to do some offline work. If at all possible, I’ll post news here.

Wow! I am so jealous of you! Enjoy your trip as if I was there… good wishes from Bahia. icon_wink.gif

Posted by neilio:
Please share whatever you’re doing to make enough money to do all of this travelling… icon_smile.gif

Here we go again

No comments

Since our last trip in June, things have been extremely hectic and extra work has been dropping from the rafters, so to speak. In fact, the hoped-for relaxing effects of our holiday in England haven’t really materialized. So, with some reluctance, we decided that the only possible solution was to repeat the dose and hope that this time it will stick… 😉

Early Friday we leave for Savona (Italy), going over São Paulo, Barcelona, and Milano. In Savona we will board the cruise ship Costa Atlantica, which will visit Naples, Messina, Alexandria (Egypt), some Grecian islands, and Cyprus. After that, we’ll have a week to drive around in northern Italy. Here’s a on-ship webcam, if you’re really interested…

I’m taking my old iBook on the trip, so I’ll be able to do some offline work. If at all possible, I’ll post news here.

Time for another update on XRay 2.0.

With a little help from some friends, I have a preliminary idea of the GUI roughed out. It’s still too soon to present a screenshot, but I decided to go with the single-window idea I described previously. The main tool for the user to adapt the interface to personal needs will be the split view paradigm.

Vertically, the window will be divided into several splits, most of which will have subsplits. From the top down, we’ll have a simple file browser like XRay 1.1 has, with the Panther Finder sidebar at the left in a subsplit that can be collapsed. Below that, there’ll be a collapsible “history” list on the left, and the “Information” panel on the right. The latter will contain the actual information for any item selected in the file browser. But I plan to change from XRay 1.1’s switchable pane paradigm to an outline view, somewhat like the Finder’s “Get Info” windows.

In all probability, the information window will also be split – vertically, now – into “Metadata” and “File Content” sections, and the respective contents will be furnished entirely by plugins. Below that, there’ll be a third split for the batch processing interface, again subdivided into two subsplits, items to be processed on the left and actions to be taken on the right. Details are still hazy here, as I’ve never done batch processing before (at least not on the Mac).

After taking some time to get the splits working exactly right, I ran into serious limitations with Cocoa’s built-in NSSplitView class. For instance, programmatic collapsing/expanding of splits isn’t supported, and assigning minimum sizes to the splits works only under certain circumstances; in others, the subviews of the split can be pushed out pf view without any notice. I had both problems almost solved – the first by generating fake mouse drag events, the second by intercepting subclassing most of the default resizing methods – when I ran into some conditions where my solutions would fail to work correctly, with no alternative in sight.

So much for trying to fix NSSplitView. After examining and discarding some other fixes floating around on the net, I decided to reimplement NSSplitView from the ground up as a NSView subclass. This, in turn, launched me into writing an Interface Builder palette so I could set up my window as usual.

Unfortunately, after over a week of fiddling around, I have to report that the current documentation for writing complex palettes is almost non-existent and that there’s a serious bug in Interface Builder (at least in the current 2.4.2 version that comes with Xcode 1.5). Dragging other views into my container view doesn’t work at all and I was unable to find any workaround.

Still, I haven’t given up and I’m now deciding whether I should build my window entirely programmatically or spend a “Support Incident” at Apple ADC to get an official workaround… stay tuned.

Photos licensed by Creative Commons license. Unless otherwise noted, content © 2002-2024 by Rainer Brockerhoff. Iravan child theme by Rainer Brockerhoff, based on Arjuna-X, a WordPress Theme by SRS Solutions. jQuery UI based on Aristo.