Planet BeClan

Subscriptions

April 05, 2007

Matt Henkel (guildencrantz)

Basking in Sun

Working for a giant corporation does have its perks: Among traditional educational oportunities Sun also supplies all employees (including contractors) with a subscription to Safari. As an O’Reilly whore I love this.

by Matt at April 05, 2007 03:29 PM

April 04, 2007

Matt Henkel (guildencrantz)

Animal Memory Explored

Yesterday The New York Times ran the article Time
in the Animal Mind
which gives a rudimentary discussion of several experiments that have looked into whether animals are capable of episodic memory. Although the discussion is decidedly non-technical it’s really
quite interesting, especially coming from an educational background where the cognitive skills of animals was severely questioned.

by Matt at April 04, 2007 04:28 PM

April 03, 2007

Matt Henkel (guildencrantz)

Good idea!

I was in the CLI the other day when I needed to do some conversions. Sure I could switch over to firefox and ask google how many lightyears are in a parsec, but that seemed like a waste of time. Instead I switched to firefox and asked google about command-line converters and found this: it’s an O’Reilly google hack in php which simply passes command-line arguments to google. Since PHP isn’t on my work machine and perl is missing LWP I wrote a little python script:

#!/usr/sfw/bin/python

import sys, urllib2, re

req = urllib2.Request('http://www.google.com/search?q=' + '%20'.join(sys.argv[1:]))
req.add_header('User-Agent', 'UPyF Search') #Google refuses (403) requests from the urllib UA
print re.search('<b>.+= (.+?)</b>', urllib2.urlopen(req).readlines()[-1]).group(1)

by Matt at April 03, 2007 09:41 AM

March 31, 2007

Bezilla Blog

Umm, never mind. (was: 2.0 Branch bug found)

2.0.0.4pre crashes when executing the second test at http://www.24fun.com/downloadcenter/benchjs/benchjs.html. Bug 376110 created.

Update: seems to have been caused by a corrupt bfs and/or cache. Thanks, Fyysik!

March 31, 2007 06:36 PM

Frank Silye

Is it just me?

I tend to pop in read the blog aggregator at Skype once a week, reading about the development of the VoIP client. It is still my prefered way of communicate, simply cause most of my friends and colleagues are using it. But is far from the best, Google Talk seems to be superior when it comes to sound quality.

What worse is that Skype tends to become bloated, the developers behind it are adding more and more useless features for the most of us. The possibility to charge somebody when calling you, account management and the possibility to transfer money with PayPal. These features had to come, they are the very nature of eBay. But it shows how bad the overtake of the company was.

Well, I am as so many of my friends simply gonna continue avvoiding to use PayPal. I am not touching that shit again.

More important for me is the lack of updates of the Skype client for MacOS X and Linux.

by frankps at March 31, 2007 06:52 AM

March 30, 2007

Bezilla Blog

Behinder and behinder

I'm sorry to report I'm falling further and further behind in trying to get Cairo built here. Until I do, I'll be unable to complete test builds of Firefox 3.0 (minefield trunk). The initial alpha release 3.0a3 is available for other platforms. If anyone else has managed to build a fully-functioning Cairo implementation, please let me know - I'd like to learn from your experience. I apologize for the delay; many factors come into play. I'm not giving up, I just have very little personal time to devote at the moment.

March 30, 2007 04:27 PM

Frank Silye

App Of The Week: AppFresh

I just came over an application that will make life easier for many Mac users, AppFresh is an utility that keeps all applications on your Mac up to date by checking the internet for new releases and makes downloading and installing them a breeze. Did you also go WOW. I at least did when I read the application description the first time.

 

I am not sure that I like that AppFresh also covers software updates from Apple, and that it can be used as a replacement for Apple’s own Software Update application to provide one central place to make sure you’re up to date. But as long as you still can access Apple’s own update application and disable updates you don’t need (iPod ROM updates for instance), I guess that AppFresh is a brilliant solution keeping your applications up to date!

by frankps at March 30, 2007 06:54 AM

March 24, 2007

Frank Silye

Riding a Dead Horse

Seems like also Magnussoft found out that they were riding a dead horse. I stopped using ZETA more or less a year ago, but was following the development to January this year. I don’t know if there was a fight between Bernd Korz and Magnussoft, and I am rather thinking that Magnussoft didn’t get anything back on the money they invested in ZETA.

There is no place for ZETA in the ongoing OS war (Haiku included). There is only space for the three big ones, Windows, MacOS X and Linux. You need millions of dollars to be able to compete with something that is free. Let us face it, the free Ubuntu gives the users more. ZETA 1,5 with burning software, costs you 150 euros and gives you less! Only thinking economicly about it, you should get paid for using ZETA and not pay for it. Is it fair to say it, or even think it? Sure it is! ZETA is being sold as a complete solution, a Windows replacement. Everbody that is sane, knows that this is not true. If you look isolated on the price of MacOS X, you will find that it is a bit cheaper, but far more complete and up to date when it comes to what you today are expecting to be able to do with your computer.

In fact, the OS war appears to be over for me. The market pie is still getting bigger, and Windows is more or less maintaining it’s position. Rumours tell that Apple is getting 9.000 first-time Mac buyers a day! Something that is making the Switch campain a great success. Linux is now getting it’s deserved attention. Dell is currently running a survey of what Linux distro to support, HP reporting that companies are buying thousands of machines with Linux preinstalled and France reporting that their parlament members will be getting laptops with Ubuntu. ZETA is getting far to much attention over at OSNews, nobody else are mentioning ZETA. Then again, OSNews has always had a focus on alternative OSes and it is fun to read about alternative operating systems. But please repeat after me: “ZETA is a Hobby-OS, in the same way as ReactOS, SkyOS and Haiku”. It is one of the best OSes to start learning C++ development. It has a lot of great ideas, and most of them are now also included in other operating systems. The BeOS platform has been dying for 6-7 years already, and this process will continue. Go ahead and ride that dead horse, it is great fun, but have in mind that you are getting no where!!!

Update - March 26

Today, Magnussoft publicly commented why they are pulling out of ZETA-OS:

Die dabei erzielten Verkaufszahlen lagen jedoch massiv unter den Erwartungen von magnussoft Deutschland.

For those who don’t understand German, the sales figures were massively under what magnussoft Deutschland expected. Just about what I wrote above. So, I was sadly right. It will be difficult to do a commercial distro with the BeOS platform (Haiku/ZETA) in the future. A massive, long term investment is needed, something nobody seems to be willing to do!

by frankps at March 24, 2007 08:33 AM

March 21, 2007

Bezilla Blog

It's official - Firefox 2.0.0.3

Firefox 2.0.0.3 was officially released on 2007-03-20. I've updated the BeBits page to reflect this. If you've already downloaded from my earlier posting here, no need to reinstall.

March 21, 2007 03:25 PM

March 18, 2007

Bezilla Blog

Higher memory usage - or is it my imagination?

Is it just my imagination, the sites I've visited recently, or is it reality that 2.0.0.3 seems to use more memory than 2.0.0.2? Just curious if anyone else feels this is the case, also.

March 18, 2007 09:30 PM

Frank Silye

Fring 3.0 released

Fring 3.0Fring 3.0 got released a few days ago. Important news in the version is support for the SIP protocol and support for Unicode - all of those funny characters that appears instead of Ææ, Øø and Åå should now be real letters!

I wonder if it would work with my VoIP supplier Phonzo?

by frankps at March 18, 2007 04:38 PM

GTalkr reborn?

GTalkr was a web-based Flash program that I used once in a while to connect with my friends on Google Talk. It disappeared in May 2006 as the developers got hired by Google.

Some of the readers over at Customize Talk are affraid that Google is now gonna be focusing more on the webclient then the Google Talk application. I guess they are wrong, and that this is the work of the former GTalkr developers. Why? First of all, cause they got hired by Google and secondly cause of the similarities between the clients. Gtalkr had widgets for Flickr and YouTube, and the new client has gotten the same support for YouTube (that since then got bought by Google) and PicasaWeb (which is Google’s Flickr competitor).

Something that GTalkr lacked was support for VoIP. This seems now to have been added, and I guess this has been the reason why it took more or less for Google Talk to get it’s web client.

I have set up a static Talk page on this site, as a few of my friends cannot install Google Talk on their work machines. You need Flash 8 and a decent OS to use the web client…

by frankps at March 18, 2007 11:05 AM

March 17, 2007

Matt Henkel (guildencrantz)

I’d Rather Eat Beggin’ Strips

I scared myself earlier today: I actually purchased turkey “bacon”. Besides despising the stuff on general principle (pork fat is flavor) I’ve actually tried it a few times (Molly kept it around) and despised it each time.

Well, today I needed to cook up three pounds of chicken breast and have been looking for recipes that use more beans. One of the recipes that I found was a bean and chicken dish that called for bacon. I’d intended to cut some of the fat out by halving the bacon, however when I went to purchase a pound I saw three brands of turkey bacon and decided that I needed to do a taste comparison to see if they are all as bad as I’ve had before.

The test was conducted with three brands: Jennie-O Extra Lean, Butterball, and Oscar Mayer. I placed a strip of each brand on a wire rack over a cookie sheet in a 400°F oven for 8 minutes. Each piece was clearly cooked; I allowed them to cool before tasting.

The Jennie-O was the leanest cut and essentially resembled shaped saw dust. Although cooking crisped it up a bit the rasher remained largely browned, but flimsy. While there was a smokey flavor it wasn’t enough to make this worth eating. Honestly I don’t know what I’m going to do with the rest of the package.

The Butterball had the median fat content, although it was the best tasting. Not only was the flavor smokey and meaty the rasher crisped very well. No, it’s not going to pass for pork bacon, but I won’t have a problem eating this at breakfast.

The fattiest cut, Oscar Mayer, was the second best for flavor and crisped even better than the Butterball. Unfortunately the flavor was smokey but not meaty, which makes it undesirable for a breakfast accompaniment.

Since I decided that the Butterball was good enough to eat on its own I thought it best to make my dish tonight with the Oscar Mayer: I’d get the smokiness, yet wouldn’t miss the meatiness as much as eating it plain. The dish itself turned out extremely well. There’s a smokiness that comes through the sauce, although some of the chicken is a bit dry.

The original recipe actually called for thighs with skin and bones to be baked in the dish at 350°F. While reading the recipe I decided that the meat should be poached in the tomato, yet I didn’t follow through. Next time I’ll follow this recipe:

Chicken Poached with White Beans and Tomato
225 grams Turkey Bacon
1400 grams Chicken Breast, boneless and skinless
30 milliliters vegetable oil
500 grams Yellow Onion, chopped
250 grams Red Onion, chopped
800 grams Crushed Tomato with basil
850 grams Navy Beans, canned, drained, and rinsed
850 grams Cannellini, canned, drained, and rinsed
salt and pepper to taste

Preheat the oven to 175°F with a rack in the middle.

In a large, oven safe, covered, vessel fry the bacon to your desired crispness and remove it to paper towels.

While the bacon fries pat the chicken dry, then salt and pepper it to taste. When the bacon has all been fried check the fat in the pan: if there is approximately 50 milliliters of oil in the pan set aside the vegetable oil, otherwise add it to the pan. Brown the chicken over medium-high heat, about four minutes per side, and set it alongside the bacon.

Once all the chicken has been browned add the onion to the pan and lower the heat to medium-low. Sprinkle the onion with salt and scrape up any fond. Cook the onions for about ten minutes, until they start to caramelize.

Once the onion is ready stir in the crushed tomato and bacon, then settle the chicken in and pour the beans over it. Cover the dish and place it in the oven for 45-minutes, or until the chicken has reached an internal temperature of 170°F.

Check the sauce: if you want a stronger tomato flavor, and a thicker sauce, remove the chicken and return the pan to the stove top to reduce until you’ve achieved the desired thickness.

by Matt at March 17, 2007 08:07 PM

Frank Silye

Playstation 3: Not impressed

It is just a few days left till the Playstation 3 gets released on the European market. I went to my recordshop today and got the chance to try. The game I tried was MotorStorm, and to be honest I am not impressed of the graphics. My disappointed was: Is this it? It can’t be, let me have a closer look, how is the device connected to the TV… . Sadly, the Playstation demo boxes are completly locked down, so you can’t see anything. But, I take for granted that they were using HDMI for the best possible presentation of the capabilites of the device.

by frankps at March 17, 2007 02:46 PM

External Graphic “Card” - WTF!!!

ASUS claims to be ready with the first external graphic card for those of us that are in the need of more powerful graphic solutions for our laptops, and the price is not scarry at all: $100 USD. The XG Station is an external graphics card case for laptop users, and to use it you will need a modern laptop equipped with the new ExpressCard slot.

Simply add a PCIe graphics card in to the station, and it will connect to the notebook’s core logic via a PCIe x1 conduit.

The device is of course not limited to only improve the graphical experience of your system, it also comes with a Dolby digital headphone jack and it will display the system’s master volume, GPU clock speed, current GPU temperature, FPS (frames per second) and so on…

A brilliant way to get DirectX 10 and HDMI support your laptop, and then hook it up your HD DVD/Blueray player and LCD TV. I can hardly wait for it to get released!

by frankps at March 17, 2007 09:03 AM

16 Digital Radio Channels

NRK, our govermental broadcaster here in Norway, is finally fully going for digital radio. Their future plans are 16 digital radio channels broadcosted in 3 different digital ways: Internet, DAB and DVB-T2.

And the channels are:

It’s fantastic!!! Most of the channels are already available both on the Internet and DAB, but the new digital radio channels will already appear already in June, and over DVB in the autumn this year. I can hardly wait for NRK Jazz. I just know that it is gonna be an awesome product. A lot of great jazz has been and is being produced here in Norway. I just hope that all the music channels are getting enough bandwidth.

by frankps at March 17, 2007 08:40 AM

Testing Lotus Notes 8 and Nokia PC Suite

For quite a while I have been reading about the next version of Notes and Domino 8 (perhaps you better know it under the code name Hannover?), and big was my surprise when they last week got announced as public beta. I have been running Lotus Notes 8 for almost a week now on my Vista desktop computer at home, connected to the university network and our Domino server. As I have understood it, Lotus Notes 8 comes in two versions: One made in C++ and the second one made in JAVA. This means that the Lotus Notes 8 client can run on many supported operating systems, including Windows, MacOS X and Linux. Sadly the public beta didn’t include a Mac version as writing this. The Linux distrobution that IBM supports, is Novell SUSE Linux Enterprise Desktop 10 (what a horrible long name!).

First time starting Notes 8

Sadly, I am still running Notes 8 with version 7 templates and cannot make use of many of the new functionalities. But the new client looks far more thought through and the new poolished look makes it a pleasant surprise to use. One of the most exciting things that I haven’t been able to test out yet, is that Notes 8 offers a standards-based work environment and features support for ODF (Open Document Format). With IBM Productivity Editors, users can create, edit and save a variety of documents in ODF, including word processing, spreadsheet and presentation documents. The Productivity Editors are said to allow users to import and export supported file formats used by Microsoft Office and Open Office file formats, edit those files, and save them in either the original format or as ODF documents. My question is what MS formats are supported? Is the support limited to Office 2003 or does it also support the new formats introduced with Office 2007?

As I am working a little bit from home, on a machine that I have already upgraded to Vista Enterprise, I didn’t manage to get Lotus Notes 7 working. With the public beta IBM only supports Windows XP, but I had no problems installing it on Vista. Configuring it afterwards went as a breeze. It was done in less then a minute, and then I was accessing our Domino servers.

You might have already read that I recently bought my first Nokia phone in years, the E60. One of the reasons for doing so, was Nokia’s brilliant syncronization tool PC Suite. It works brilliantly with Vista, I haven’t ran in to any problems with it. It is the first syncronization tool to sync with Vista’s new Contacts solution (which reminds me very much of People in BeOS!), and it also works with Outlook and Lotus Notes 7.x. I am writing 7.x as I am only using Notes 8 with version 7 templates as mentioned earlier.

Nokia PC Suite syncing

I was out drinking beer with some of my friends the other day, and we got in to discussions about various collaboration tools, and one started complaining about how bad Lotus Notes was as an email client. It turned out that it was one functionality he was missing, and that was capabilities for users to view incoming e-mail by “conversations,” with related messages appearing together to streamline communications. Well, it’s included in Notes 8!

More important for me is the implementation of a simple RSS-reader. This not something big, but simply nice as I can now add corporate newsfeeds in to my Notes environment. It means that I can get news about the services that the central computer department is running next to my calendar and todo list. Making it far easier for me to priortise my work.

RSS feed

by frankps at March 17, 2007 07:09 AM

March 14, 2007

Bezilla Blog

Firefox 2.0.0.3 ready

The Mozilla Foundation will be releasing Firefox 2.0.0.3 any time now (it may already be on the streets when you read this). Our builds are ready, too! You can get them here:

R5: http://www.sheltonfamily.org/firefoxbuilds/firefox-2.0.0.3.en-US.beosR5-i586.zip
BONE: http://www.sheltonfamily.org/firefoxbuilds/firefox-2.0.0.3.en-US.beosBONE-i586.zip
Zeta: http://www.sheltonfamily.org/firefoxbuilds/firefox-2.0.0.3.en-US.Zeta-i686.zip

I'll update the BeBits entry once 2.0.0.3 starts pushing to the other platforms (mozilla foundation is taking extra test time, it seems, with this version.)

March 14, 2007 03:57 PM

March 13, 2007

Matt Henkel (guildencrantz)

DUDE! It’s Duck Hunt!

I’m not a gamer. I have a few computer games that I play now and again but usually I’m reading or coding something, rarely playing games. When I power on my PSP I usually have to reset the time, and I gave away my PS2; I have been, however, enamoured with the Wii. Today I found one in a store and picked it up. To use a term I thought would never pass my fingers: OMFG!

Sure I’ve read the reviews about how cool this is. I’ve heard the few people I know who have one rant and rave. I was not, however, prepared to be so impressed by such simple games. When I picked up my console I also purchased Elebits and my roommate grabbed Marvel Ultimate Alliance along with Wii Play—he wanted a second controller and figured $10 for 9 more games was a fair price (we checked six stores, none of them had a spare nunchuck, so we’ve amazoned that).

Although you might attribute it to the lack of second nunchuck it wasn’t the $100 worth of Elebits and Marvel Ultimate Alliance that we lost 5 hours to, it was Wii Play. These little games elegantly highlight the power of the wiimote and are astoundingly amusing. The updated Duck Hunt is arguably our favorite, though the Cow Racing is a riot. I’m not a gamer and I don’t expect to become one now. I do, however, predict that I’ll be reaching for my wiimote fairly regularly to get some relaxation.

by Matt at March 13, 2007 10:20 PM

Frank Silye

OpenID - A Solution Against Spam On Blogs

There is a project that I have had an eye for a month or two now, and that is OpenID. Today I saw that Linux.com has an interesting article about the project.

If only I could get it working! But there is hope as Wordpress has implemented it for the blogs that they are hosting.

by frankps at March 13, 2007 09:10 PM

Bezilla Blog

Redraw breakdown problem

All you probably noticed, that Mozilla tends to stop drawing newly loaded pages after some time of usage, so only resize or PgDown helps.
I think i catched sequence which leads to such status.

Internal drag-and-drop. Intentional, when you move mails in SeaMonkey, for example, or occasional, when you just like click tab, but are holding mouse key down too long, so cursor moves for a microscopic bit with button pressed.

Is it really so and why it actually happens, needs additional investigation, but at least here is easy way for me, at least, to put Mozilla in that status.

Will see if I have enough time and energy to d/l and build some branch non-cairo version to investigate the problem.

March 13, 2007 08:53 PM

March 11, 2007

David Reid

Washington Square

New York on a cold but sunny day.

by david at March 11, 2007 05:06 PM

March 07, 2007

David Reid

Lunch spot Wednesday - Schiehallion

Sun. Snow. Views. What else could you want?

by david at March 07, 2007 05:15 PM

March 06, 2007

David Reid

Ben Vrackie

Lunch at the top! Views are amazing!

by david at March 06, 2007 12:22 PM

Bezilla Blog

Thunderbird 2.0b2 test builds available

Dave Southern has built up Thunderbird 2.0b2 with only minor patches to the trunk code. I'll let him comment on the details of the build, but we'd appreciate feedback on these builds, especially compared to the 1.5 version currently on BeBits. Please post comments and feedback here. Hopefully we can be ready with a clean set of 2.0 builds when the code freezes. Builds are here:

R5: http://www.sheltonfamily.org/thunderbird_test/Thunderbird-2.0b2-en.US.beos-netserver.i586.zip
BONE: http://www.sheltonfamily.org/thunderbird_test/Thunderbird-2.0b2-en-US.beos-bone.i586.zip
Zeta: http://www.sheltonfamily.org/thunderbird_test/Thunderbird-2.0b2-en-US.zeta.i586.zip

Give 'em a try and share your experiences.

March 06, 2007 08:36 AM

March 01, 2007

David Reid

why is mail so hard?

I spent most of yesterday fighting with DSpam and Postfix and arrived at the same point I’d started from! It was another reminder of just how messy and complex dealing with email really is.

I’ve been using amavis for a long time now and it works, but even with SpamAssassin and the other tools it still isn’t great at stopping spam. After being told about DSpam I went and had a look and I like it’s concept. Having the ability to train via forwarding on mails that it incorrectly marks seems like such a simple solution I’m surprised I’ve not come across it before. Of course things that look too good to be true usually are, and this was no different.

Integrating with Postfix isn’t too hard and getting a simple setup where DSpam was used for content filtering didn’t take long, but getting the training setup was a totally different proposition. Regardless of which of the methods I tried it kept failing. Having a spam filter that isn’t trained is as bad as having no spam filter, so I’ve reverted back to the old amavis solution for now.

I’m keen to try it again, but without some solid advice about where I was going wrong I’m hesitant to spend too much time and effort on it. Besides, it’s time for a holiday! :-)

by david at March 01, 2007 01:19 PM

February 28, 2007

David Reid

The Goodies return!

Yes, finally, they’re back on TV! About time as well.
For those of you in the UK who want to relive a classic series, Paramount 2 on Friday evening from 9pm - my Sky+ is already set to record!

by david at February 28, 2007 02:18 AM

Bezilla Blog

Maybe expect small miracles

Please test this build thoroughly on your most troublesome sites and post feedback here. I've been beating on Firefox 2.0.0.2 all day and have discovered it does not hang on the SSL sites and other pages that frequently caused problems with previous builds. I originally thought this was because I had disabled IPv6 in the .mozconfig for this build. I rebuilt again without disabling IPv6 and it still worked. Some change made to the branch since the release of 2.0 seems to have taken care of our troubles.

February 28, 2007 12:43 AM

February 27, 2007

Bezilla Blog

Firefox 2.0.0.2 available

Hello all! I finally worked out all the problems with my build environments and have completed Firefox 2.0.0.2 for R5, BONE and Zeta. I'll update the BeBits entry in a while, but wanted everyone here to have the first chance to try the software. Links are:

R5: http://www.sheltonfamily.org/firefoxbuilds/firefox-2.0.0.2.en-US.beosR5-i586.zip
BONE: http://www.sheltonfamily.org/firefoxbuilds/firefox-2.0.0.2.en-US.beosBONE-i586.zip
Zeta: http://www.sheltonfamily.org/firefoxbuilds/firefox-2.0.0.2.en-US.Zeta-i686.zip

Only one patch (netpositive bookmarks) is applied. I've been pretty consistent with my .mozconfig options for the last year or so: IPv6 and tests are disabled, as is Cairo. R5 and BONE versions use optimize -Os to reduce executable size; Zeta version uses -O3 and -march=i686. (yes, fyysik, I know -O3 used to cause problems but since Oliver Tappe's 2.95.3 releases, I have never found any problem that happens with -O3 builds and not -O2).

Please note 2.0.0.2 contains no BeOS-specific changes, just the security fixes and other changes made to the branch. Don't expect miracles... ;^)

February 27, 2007 04:45 PM

February 26, 2007

David Reid

flickr pro

Andrew and Toby berated me when I last saw them about my inability to use Paypal to pay for a flickr pro account, so this morning I sat down and tried to figure out why it was proving so hard. After a few tries I managed to get into my paypal account, sort out the credit cards that were registered and so have finally managed to pay for a flickr pro account!

I’ve created a few more sets and will try to keep the pictures a little more organised from now on :-)

by david at February 26, 2007 12:58 PM

RIP suitcase

My suitcase travels widely and has endured a lot of airports and the inherent rough handling that ensues, but it finally succumbed in Atlanta earlier this week. The final journey through the baggage system from concourse E (the furthest from the terminal) to the baggage reclaim area in the terminal saw the suitcases lock damaged in a way that I’ve never seen before. The plastic used in Samsonite cases is pretty tough and able to withstand a lot, so the force required to break it must have been large. It may be repairable, but one of the other locks was also broken and the case is now slightly out of alignment, more indications of some nasty and very forceful event taking place during it’s journey.

by david at February 26, 2007 01:58 AM

February 25, 2007

Bezilla Blog

Firefox 2.0.0.2 on the way

I've solved the problems with my R5 and BONE environments and will post Firefox 2.0.0.2 within a day. Good stuff!

February 25, 2007 10:07 PM

February 22, 2007

Matt Henkel (guildencrantz)

Why am I so nervous?

I’ve quit jobs before & moved on, but I’ve never been nervous like this before. As tomorrow is my last day I feel increasing anxiety over the move. The problem, I think, is that I’ve never actually shaken on the deal; heck, I’ve never even spoken to anybody from EDS (the company I’m technically a contractor for). Sure, all the papers have been signed and I’ve interviewed with my manager (a Sun employee), but I’ve never shaken hands, formed that skin-to-skin agreement with anybody at the company who will be approving my hours. On top of that I’ve never even met anybody from AVI/Apex (the staffing firm that will be directly paying me during the initial contract period). I’ve spoken to two recruiters on a number of occasions, but, once again, there has been no handshake. I think it’ll all be better when I show up on Monday, get my badge, and actually get to work.

by Matt at February 22, 2007 09:22 PM

Things to avoid while hungy:

  1. Grocery stores
  2. Food articles

At least I know what I’m doing on Sunday: making spaghetti and meatballs.

by Matt at February 22, 2007 01:28 PM

February 21, 2007

Matt Henkel (guildencrantz)

The Need For Speed

Okay, so the need for speed hasn’t been all that great. I’ve been using my mac mini for about 18 months now with 512MB RAM, but I had to replace a broken keyboard and a trackball that was driving me crazy, so I threw in for 1GB RAM as well. Today the package finally arrived.

I’ve read a number of things about opening the mac mini and one was a “tutorial” somewhere that said a plastic putty knife would suffice, and help prevent scratching. I didn’t have a metal putty knife so I took it as a good sign that I could use the plastic one on hand. Maybe I should have taken more notice of the fact that the writer had used a metal knife; my plastic knife didn’t quite make it through the surgery.

After destroying the putty knife I was frustrated and just wanted to get the memory in—I get cranky when my computers aren’t on—so I turned to my trusty Gerber. Amazingly enough it got the job done without bending,

although the base of the mini took some damage (it’s the base, and I don’t set the thing on a glass table, so who’s going to see it?)

The hardest part of the process was actually getting the damn case closed again. The back (port panel) has to go in first and then enough pressure has to be applied to keep it in place while snapping the other sides in, otherwise it’ll pop out and can’t be pushed straight in.

by Matt at February 21, 2007 11:04 PM

February 20, 2007

Matt Henkel (guildencrantz)

It’s Official: I Meet Company Standards!

Although I turned my two weeks’ notice in to Par on February 9th I just got the news that I meet company standards for EDS; therefore I’m cleared to start working as a contractor at Sun Microsystems on Monday the 26th. Go me!

On an unrelated note: my package has returned to Commerce City.

by Matt at February 20, 2007 02:46 PM

February 19, 2007

Matt Henkel (guildencrantz)

Why?

Your package is on time with a scheduled delivery date of 02/22/2007.

Tracking Number: 1Z E2E 863 12 2771 164 9
Type: Package
Status: In Transit – On Time
Scheduled Delivery: 02/22/2007
Shipped to: WESTMINSTER, CO, US
Shipped or Billed on: 02/17/2007
Service Type: 3 DAY SELECT
Weight: 1.00 Lb

Package Progress
Location
Date Local Time Description

LOUISVILLE,
KY, US 02/18/2007 10:38 A.M. ARRIVAL SCAN

COMMERCE CITY, CO, US
02/18/2007 6:21 A.M. DEPARTURE SCAN
02/18/2007 4:54 A.M. ARRIVAL SCAN

SALT LAKE CITY, UT, US
02/18/2007 3:46 A.M. DEPARTURE SCAN

SALT LAKE CITY, UT, US
02/17/2007 10:47 P.M. ORIGIN SCAN

US 02/17/2007 3:07 P.M. BILLING INFORMATION RECEIVED

Tracking results provided by UPS: 02/19/2007 12:17 P.M. EST (USA)

by Matt at February 19, 2007 10:21 AM

February 15, 2007

David Reid

no, not paypal

I’ve been using flickr for a while and decided that maybe it’s time to upgrade to a pro account today. Then it told me that I had to pay via paypal. I’ve talked before of my annoyances with paypal and ran straight into them again today. I normally use just one credit card online and it’s obviously not attached to the paypal account I was trying to use, so it was rejected. Of course if I knew the other paypal accounts I’ve had the misfortune to have created for me over the years I could solve this, but sadly I don’t. How an online payment system that’s supposed to be so simple can cause so much confusion is beyond me. The outcome is that I don’t have a Pro account at the moment and won’t be rushing to try and upgrade again anytime soon.

by david at February 15, 2007 04:47 PM

February 12, 2007

David Reid

hard drive

After the laptop died and I arranged for a replacement, I started wondering how I could get by until the new drive arrived. The answer I arrived at was an external hard drive with Ubuntu installed onto it. Getting this working wasn’t quite as easy as it could have been, but now it’s quite happy and I’m back using the laptop. Thankfully I’d managed to copy most of the files off that weren’t in an SVN repository somewhere so not much has been lost. In fact I’m surprised by how many of the files I care about are now in various SVN repositories - a fact that makes this sort of event far less painful than it might have been.
One continuing irritant is that when Ubuntu updates the kernel it helpfully adjusts the grub files to boot it - helpfully, that is, as long as you’re not using an external hard disk  in which case it alters the boot disk to one that doesn’t exist! First time it did it I was confused, the next time I remembered and adjusted the files prior to the restart and all was well.

Removing the old drive was very easy and the instructions I found on the IBM/Lenovo web site were clear and easy to follow. The actual size of the disk surprised me - it’s tiny!

Tiny disk!

I should be installing the new hard drive this week. It looks as though a PXE boot will be the easiest way to get Ubuntu installed, but that means changing around my home networking a reasonable amount, so I may just try and source a USB CD-ROM and do it via the setup CD.

by david at February 12, 2007 04:45 AM

February 10, 2007

Bezilla Blog

Alert: Firefox builds broken, maybe permanently on BeOS

Trunk building is broken after the commit of bug 177805, which seems to have moved some layout functionality into Thebes. Since we don't build thebes/cairo for the BeOS Firefox port, the changes have broken our builds. Even the comments in the bug confirm this.

While Biesi has proven that it is theoretically possible to build Cairo on Zeta, at least one of Cairo's prerequisites (pkg-config) requires pthreads or gthreads for building. Unless we find a way to use bthreads with pkg-config, then it's not possible to build Cairo and thus we cannot build the latest Mozilla.

I've tried to build Cairo under Zeta, with much help from Biesi, but have not successfully done this due to problems with fontconfig (another prerequisite).

I strongly suggest we focus our efforts on getting the rest of our improvements into the trunk and more importantly, back-ported into the 2.0 branch. Specifically, we need to commit tqh's lightweight nspr and we all need to help tqh finish up his retooling of nsWindow. From there, finding the longstanding SSL hang would be a great step forward.

Nonetheless, I'm depressed as I write this. Firefox 3.0 (Gran Paradiso) is officially out in alpha form but we're not able to keep up with it.

February 10, 2007 11:03 PM

February 08, 2007

David Reid

hotmail contact?

Hotmail has started rejecting mails from my mail server. No explanation is given, just a generic piece of text that lists most of the things we do to try and provide some security. There is a link to visit that gives no really useful information and doesn’t seem to list a contact address. Mails to postmaster@hotmail.com get bounced - so anyone have an idea how I find out what’s going on?

by david at February 08, 2007 11:46 PM

January 31, 2007

Michael Davidson (slaad)

Woah....

A scary thing has happened recently... there's been some checkins into the IM Kit depot! A few days ago I added some changes to prevent MSN from crashing on login sometimes. These appear to have wo...

January 31, 2007 11:40 PM

Bezilla Blog

Interesting accident with threading

Now that I'm building trunk code again, I found an interesting thing. Firefox trunk builds will build using pthreads (not bthreads) under Zeta. Bon Echo (Firefox 2) will not. I discovered this by renaming libpthread.so, so I could build 2.0. After that, my 3.0 build wouldn't run. This will give us the ability to test native bthread code against pthread code (which uses a translation layer to invoke bthreads.) In the two days I used the pthreads build, I saw no real difference in behavior from what I'd experienced in the past.

January 31, 2007 07:40 PM

January 26, 2007

Bezilla Blog

build bustage beaten

Thanks to tqh and fyysik, the trunk build bustage has been isolated and overcome. Patches are pending CVS commits but I thought everyone would like to know, I can now build from trunk with only a few patches. So far, only Zeta builds because my R5 and BONE partitions are messed up, but definitely good news.

January 26, 2007 01:25 AM

January 15, 2007

Michael Davidson (slaad)

Smithy

Whilst working on an application I needed to debug some shared memory related issues. A few minutes later and I had a little application - Smithy - to dump the contents of a shared memory area to disk...

January 15, 2007 10:29 PM

January 07, 2007

Bezilla Blog

attn mr. tqh

Your excellent fix for building with 2.95.3 can be landed on the trunk. No additional review is required: https://bugzilla.mozilla.org/show_bug.cgi?id=361542#c18

Can you land it or do we need to find someone to help?

Update: Patch is landed. Thanks, fyysik!

January 07, 2007 03:49 AM

January 05, 2007

Bezilla Blog

New bustage in xpcom/nsCycleCollector.cpp

A recent commit to the trunk has broken building in nsCycleCollector.cpp. Console output of bustage shown below.


c++ -o nsCycleCollector.o -c -DMOZILLA_INTERNAL_API -DOSTYPE=\"BeOS6.0.1\" -DOSARCH=\"BeOS\" -DBUILD_ID=0000000000 -D_IMPL_NS_COM-I../../dist/include/string -I../../dist/include -I../../dist/include/xpcom -I../../dist/include/nspr -DMOZ_PNG_READ -DMOZ_PNG_WRITE -fPIC -frtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-multichar -Wno-long-long -pedantic -pipe -DNDEBUG -DTRIMMED -O3 -march=i686 -mcpu=i686 -DMOZILLA_CLIENT -include ../../mozilla-config.h -Wp,-MD,.deps/nsCycleCollector.pp /boot/home/develop/mozilla/xpcom/base/nsCycleCollector.cpp
/boot/home/develop/mozilla/xpcom/base/nsCycleCollector.cpp: In method `void graphVizWalker::VisitNode(void *, PtrInfo &, long unsigned int)':
/boot/home/develop/mozilla/xpcom/base/nsCycleCollector.cpp:1113: warning: unsigned int format, size_t arg (arg 6)
/boot/home/develop/mozilla/xpcom/base/nsCycleCollector.cpp:1113: warning: unsigned int format, size_t arg (arg 7)
/boot/home/develop/mozilla/xpcom/base/nsCycleCollector.cpp: In function `void install_old_hooks()':
/boot/home/develop/mozilla/xpcom/base/nsCycleCollector.cpp:1147: assignment to `void * (*)(long unsigned int, long unsigned int)' from `void * (*)(long unsigned int, long unsigned int, const void *)'
/boot/home/develop/mozilla/xpcom/base/nsCycleCollector.cpp:1148: assignment to `void * (*)(void *, long unsigned int)' from `void *(*)(void *, long unsigned int, const void *)'
/boot/home/develop/mozilla/xpcom/base/nsCycleCollector.cpp:1149: assignment to `void * (*)(long unsigned int)' from `void * (*)(long unsigned int, const void *)'
/boot/home/develop/mozilla/xpcom/base/nsCycleCollector.cpp:1150: assignment to `void (*)(void *)' from `void (*)(void *, const void*)'
/boot/home/develop/mozilla/xpcom/base/nsCycleCollector.cpp: In function `void install_new_hooks()':
/boot/home/develop/mozilla/xpcom/base/nsCycleCollector.cpp:1170: assignment to `void * (*)(long unsigned int, long unsigned int)' from `void * (*)(long unsigned int, long unsigned int, const void *)'
/boot/home/develop/mozilla/xpcom/base/nsCycleCollector.cpp:1171: assignment to `void * (*)(void *, long unsigned int)' from `void *(*)(void *, long unsigned int, const void *)'
/boot/home/develop/mozilla/xpcom/base/nsCycleCollector.cpp:1172: assignment to `void * (*)(long unsigned int)' from `void * (*)(long unsigned int, const void *)'
/boot/home/develop/mozilla/xpcom/base/nsCycleCollector.cpp:1173: assignment to `void (*)(void *)' from `void (*)(void *, const void*)'
make[5]: *** [nsCycleCollector.o] Error 1
make[5]: Leaving directory `/boot/home/develop/mozilla/opt-Zeta-ZOOM/xpcom/base'
make[4]: *** [libs] Error 2
make[4]: Leaving directory `/boot/home/develop/mozilla/opt-Zeta-ZOOM/xpcom'
make[3]: *** [libs_tier_xpcom] Error 2
make[3]: Leaving directory `/boot/home/develop/mozilla/opt-Zeta-ZOOM'
make[2]: *** [tier_xpcom] Error 2
make[2]: Leaving directory `/boot/home/develop/mozilla/opt-Zeta-ZOOM'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/boot/home/develop/mozilla/opt-Zeta-ZOOM'
make: *** [build] Error 2
$


I've noted this bustage bug 333078, where the offending commit occurred. I may need to open a separate regression bug to address this.

January 05, 2007 04:38 PM

January 04, 2007

Bezilla Blog

Question

Has Firefox and Mozilla changed the XUL-scrollbar behaviour in CVS so that it now still scrolls if the mouse, while held down, is moved more than 3cm outside the scrollbar?

It seems to be so here, and I'd like to know if it's a bug in my recent changes or has Mozilla just realized not all behaviour is worth copying from how one OS does things?

Sure hope it's a feature. Another nice change would be if the content-area wasn't allowed to steal focus from the browser-interface. How I hate it when Google or Yahoo steals focus while I'm typing an URL.

January 04, 2007 04:35 PM

December 27, 2006

Bezilla Blog

It works. It all works!

Thank you, tqh! Your fix to the gcc incompatibility bug is working here. I'm writing this on a build from a clean trunk (with your patches) pulled this morning. You are,as we suspected, a genius. A tiny token of my thanks, an updated HaikuFox theme, is here.

December 27, 2006 08:43 PM

While we were gone

Some minor BeOS-bustage:
Bug 365118.

Tigerdog, your theme doesn't work with trunk, and the ordinary one is so nasty. I guess you have work to do :)

December 27, 2006 01:33 PM

Christmas present

This present, while great, will probably only be appreciated by BeZilla people. It's called 'Easy Fix' and should hopefully get commited to trunk. What it does is allow business as usual for us with older gcc's.

Btw I know now a lot about what Mozilla's many defines does. Be glad you can use the defines instead of what is defined...

December 27, 2006 09:51 AM

December 23, 2006

Bezilla Blog

Merry Christmas!

And a happy new year!

I know that I'll work on the code, and our recent problem, in the christmas days so hope to see you on IRC.


Btw, I'm starting to believe a fork and focusing on Zeta / Haiku for post Firefox 2.0 is the way to go.

December 23, 2006 09:25 AM

December 20, 2006

Bezilla Blog

Firefox 2.0.0.1 major platforms released - BeOS coming

Firefox 2.0.0.1 was released yesterday by the Mozilla Foundation. I'm in the process of building BeOS and Zeta versions and should have them available on BeBits before the end of the week. From BeOS' perspective, biggest change is incorporation of all the patches missed in our 2.0 release and fixed in the interim release currently on BeBits. Official release notes are here.

Update: Builds are coming slower than usual - I'm having trouble with my R5 and BONE build systems due to some problems after rearranging my HD partitions.

Update 2: Still having trouble with R5 and BONE. Zeta version is available here

December 20, 2006 09:08 PM

December 10, 2006

Bezilla Blog

Here's what we'd be working on...

...if we weren't stopped by GCC incompatibility. http://www.mozilla.org/projects/firefox/3.0a1/releasenotes/
You can see we have a long way to go to be fully compliant once we're again able to build. Getting a fully-functional Cairo implementation is one key piece.

December 10, 2006 10:23 PM

Once they leave us, they drop us like a stone...

Apparently, a new nspr has been added to Firefox 2.0, with the commits from bug 357333, that does not recognize BeOS.

Update: Um, I'm too stupid to be allowed to post in public sometimes. The problem was caused by an experimental -libpthread that was sneaked onto my system when playing with some other software. The updated NSPR builds and works just fine.

December 10, 2006 05:44 AM

December 06, 2006

Bezilla Blog

Printing Progress

mrmlds (Dave Southern) has been quietly plugging away at the issue of printing and is starting to make some headway, as shown in this screenshot. When was the last time you saw Firefox do this? Print Preview is also working. Next step is to get Mozilla to see and recognize printers under BeOS. Dave's still puzzling over this critical piece but we thought the team would appreciate his efforts to date. While Dave isn't one to seek attention, I thought you all deserved a look.

December 06, 2006 08:27 PM

November 30, 2006

Bezilla Blog

Meeting of the minds

Hi guys,

Although I am not a developer, I can feel the disappointment coming from the recent decision by the Mozilla core team to drop support for older versions of gcc, and the (negative) implications that this has on Bezilla development. I am sure most of us keep thinking about the options and potential alternatives. I believe in this kind of situations it is better to gather and think together.

Which is why I would like to propose a meeting of the minds on IRC to discuss what to do from here with regards to the development of a browser for the BeOS platform.

I think this meeting would be most useful if it were attended not just by the bezilla team, so I would like to open the invitation also to those who are involved in other projects that aim to bringing a browser to the BeOS platform (specifically the Nirvana team) and, why not, Haiku devs who could provide insight from a different perspective.

Place: #bezilla on irc.mozilla.org
Date (tentative): Dec. 6, 7 or 8 << tentatively moved to the week of Dec. 18
Time: TBD (based everyone's time zones, but not sure of demographics)

This could actually turn out to be an opportunity to regroup spread out resources and refocus them towards our goal of developing a modern browser for the BeOS platform.

November 30, 2006 01:33 AM

November 23, 2006

Michael Davidson (slaad)

Child's Play Charity

So this news post will be 100% free of anything to do with coding. For the past several years Child's Play Charity has been allowing nerds (I guess some people who donate might not be nerds...) pur...

November 23, 2006 08:15 PM

October 31, 2006

Michael Davidson (slaad)

Egads, man!

So it appears that not everyone who works on the IM Kit isn't dead, after all. I, for one, am still alive (as evidenced by my month old post). In order to prove my not-dead-ness I have just updated th...

October 31, 2006 08:23 PM

September 24, 2006

Michael Davidson (slaad)

Still alive!

So, it seems as if I've been a bit quiet lately. Which is partially true... I've been fairly busy with work and University commitments. As well as rockin' out \m/. You can tell I've been rocking out a...

September 24, 2006 08:59 PM


Last updated: April 08, 2012 04:45 PM Planet BeClan