måndag 31 december 2007

Relesed: Balp Build wl-a (Nicholaz EC-b)

Ok, back from vacation and new patches from Nicholaz, this time for the windlight code. My build is made against the 18.6.76116 versions of the code, (last source code, new viewer from LL). I have tested with the 18.6.76453 viewer as well. The 18.6.76116 contain an error in a German language file that might have you log into a false SL site. (The kind of stuff the new login behaviour is there to "save" us all from...)

However downloads are on acc, binaries and patches. Inteneded for 18.6.76116 but works with 18.6.76453 as well. (LL seams to have removed the 76116 version from all but source code...)

To install with 18.7.76453 do as follows.

$ wget http://firstlook-secondlife-com.s3.amazonaws.com/SecondLife_i686_1_18_6_76453_WINDLIGHT.tar.bz2
$ wget http://www.acc.umu.se/~balp/second_life/balp-build-wl-a.tar.bz2
$ tar jxf SecondLife_i686_1_18_6_76453_WINDLIGHT.tar.bz2
$ cd SecondLife_i686_1_18_6_76453_WINDLIGHT
$ tar --strip 1 -jxf ../balp-build-wl-a.tar.bz2
$ wget http://www.acc.umu.se/~balp/second_life/18.6.7453/releasenotes.txt


The last file added the 18.6.76116 to the top of the release notes to tell the nicholaz version you have 76116 installed.

fredag 14 december 2007

Release: Balp Build - 18.5.3 - v0b

A build for Second Life 18.5.3 with the addition of Nicholaz patches. It needs a install of SL 18.3.5 Linux version to run.
E.g:

balp@kitiara:~$ tar jxf SecondLife_i686_1_18_5_3.tar.bz2
balp@kitiara:~$ tar jxf balp-build-v0b.tar.bz2

Then start Second life from that directory with:
balp@kitiara:~$ cd SecondLife_i686_1_18_5_3/
balp@kitiara:~/SecondLife_i686_1_18_5_3$ ./balp-secondlife

Patches at the same place for download.

Feed back on the build to me, anders (at) arnholm.se. This version if build on Ubuntu 7.10, other linux versions might have different library versions and might give strange problems.

onsdag 5 december 2007

DJ List 071205

This is what i played tonight at Dark Angels.

20:52 :: Sean Kingston - Beautiful Girls
20:56 :: MALICE MIZER - Beast of Blood
21:01 :: Tiamat - Cold Seed
21:05 :: Holly Dolly - Dolly Song
21:10 :: Green Day - Boulevard Of Broken Dreams
21:14 :: Amon Amarth - Bloodshed
21:19 :: Lordi - Hard Rock Hallelujah
21:22 :: Clawfinger - Do What I Say
21:26 :: In Flames - Man Made God
21:31 :: MSI - Mindless Self Indulgence - Faggot
21:33 :: Dead Kennedys - California Uber Alles
21:37 :: Mindless Self Indulgence - Shut Me Up
21:40 :: Korn - Twisted Transistor
21:43 :: Tarja Turunen - I Walk Alone
21:46 :: My Ruin - Terror
21:52 :: Foo Fighters - Best Of You RCA
21:56 :: Staind - Outside
22:01 :: Foo Fighters - Everlong
22:08 :: Rammstein - Bang Bang (Triple X Soundtrack)
22:11 :: Mindless Self Indulgence - Bed Of Roses
22:15 :: Red Hot Chilli Peppers- Snow ((Hey Oh))
22:21 :: Green Day - Welcome to Paradise
22:25 :: Therapy? - Diane
22:30 :: Korn - Coming Undone
22:33 :: Tenacious D - Fuck Her Gently
22:35 :: Lordi - It Snows in Hell
22:39 :: HIM - (Don't Fear) The Reaper
22:45 :: David Bowie - Blue Jean
22:48 :: Fergie - Big Girls Don't Cry
22:53 :: Daft Punk - Technologic
22:57 :: The Donnas - Bitchin'
23:00 :: Judas Priest - Love Bites
23:04 :: HIM - Resurrection
23:08 :: Survivor - Eye Of The Tiger
23:12 :: Pantera - Walk

tisdag 4 december 2007

I have been Tagged

Nadine tagged me after Timothy Lilliehook spread the meme to her.

The rules are quite simple:
(1) Each player starts with eight random facts/habits about themselves.
(2) People who are tagged need to write a post on their own blog (about their eight things) and post these rules.
(3) At the end of your blog, you need to choose eight people to get tagged and list their names.
(4) Don’t forget to leave them a comment telling them they’re tagged, and to read your blog.

The problem for me is finding eight persons to tag, maybe I'll do as Vint and ignore that part. I'll follow her lead and divide the facts between my avatar and me.


Fact 1: Balp has no real meaning.

During my last days in "Gymnasiet" little like high school. Me and a friend made up dummy sounds, burp, bjummp, and balp. Then when I started at the university I started a BBS. It needed a name. Making names isn't my strong side, but somehow Balp BBS sounded easy, I type that in and didn't think more about it. The BBS grew a little and soon it was a local point of interest in Umeå. Soon friend abound me started to notice the BBS, some called me Balp as a joke. A name that stuck on me since then, when it was time to apply for an account at the computer association, it was natural to put balp as username, with the email balp@tsdf.umu.se. it really stuck I was Balp.


Fact 2: DJ roots.

When I was young, I worked at the post office, every other week sorting mail, yes I still know to many postal codes, and I can hit a bag throwing an odd shaped object. During this time, we needed music working and the only day a week there was anything on Swedish radio was Fridays. (This was before commercial radio in Sweden, yes I'm THAT old!) My mixed tapes was the most popular, much because they mixed what I call all good music and no special style. I like good music from all types of music from classical, punk, goth, EBM, pop, jpop, anything.


Fact 3: SL relations.

I have just very few SL friends, I have to little time for that being in game other that DJ that I like very much. It can also be so that I have alt's that does most of my social need.


Fact 4: I'm Lazy

Yes I'm a lazy person, but smart and lazy, what a great guy at Sun (Adrian Cockcroft) called long-term lazy. That means I don't like to the same shit two times, I'm to lazy for that and I can invest a little extra time to make the second time go away.

Fact 5: Inventory, stuff.

My inventory is a real mess, i have 1000's of freebies in no order, on the other hand I test to just use about 20 items so why care. I'm still a freebie junkie and collect stuff, never clean stuff out, so it's a mess in there.


Fact 6: I'm a coward.

Both in relations and in stuff i do. That's the base for me to know that I can scuba dive and drive an MC. It's i hadn't been a coward such stuff might have been dangerous.

Fact 7: I'm Dyslectic.

My problem is that I can't see when stuff is not spelled correctly, I can read to well. How bad it's spelled I can usably read it. With out reacting to the spelling errors it really hard to fix anything you type wrong.

Fact 8: C= 64

My first computer was a commodore 64, that sweet little machine. Cost me way to much money as it was new on the market when I got it. I only came so long that I learned some basic and pokeing stuff into the sid chip. Never really learned to program it. Then I got an Amiga 500 and an Amiga 1000. I liked computers but never really considers working with them.



The big questions that still is around shall I tag someone or ignore that part of the rules. Well i like to know a little more about Nicholaz, on the other hand it looks like most SL bloggers have been hit by this. I'll leave it open. I had a sort idea to spread this out of the SL blogging area, but it's better not to.

söndag 2 december 2007

Linden Lands and Open source

First i must admit that I'm still pretty new in the open source community around linden labs. However I have been around open source environments for like my hole computer life starting at University. I have also been working in commercial companies, like Ericsson, since 1998. There are big culture differences between the two. In some parts this is now clashing hard to the surface. The open source developers starts to feel frustrated that the LL don't care about them. the LL getting frustrated that the open source community is so open and frank in there communication.

This culture clash comes really to the surface in a flame war between Bryan (Linden) and Alissa, about the move to cmake. Here Linden labs does what is common in a cooperate world. They share a little informations about what they are doing. How the progress is going and so forth. Alissa coming form a more open source world, is more direct in her words of why she don't see the need to wait with giving out all the needed info, e.g. the code. Bryans answer now show just how big the culture clash is at the moment. And even more so in the following message. Then Rob Linden come in and shares some information that probably is a severe and strange to the open source comunity as it is unavoidable in how LL works there company.

This is also probably the reason why i can't get windlight builds to work. Linden labs have made a clean out off stuff that they don't release. There internal source structure is different and there own. Releasing code, and releasing a viewer is a painful process. My releasing is to hard, i think:

$ scons -j4 DISTCC=no BTARGET=client OPENSOURCE=no BUILD=releasefordownload CHANNEL=Release MOZLIB=YES
$ diff -Naur -x '*tar.bz2' -x .sconsign.dblite -x packaged -x '*.o' -x '*.a' -x '*.pyc' -x '*.so' -x '*sln' -x '*-bin*' -x '*.swp' -x build -x '*vcproj' 18.5.3.linden 18.3.5 > balp-build-u2.diff
$ grep ^+++ balp-build-u2.diff |less
$ scp balp-build-u2.diff.gz 18.5.3/indra/balp-build-u2.tar.bz2 shaka.acc.umu.se:public_html/second_life/


Then make a blog entry about it and hope it helps someone. In all commercial projects i have worked at, I can't stay at that level. It's to much work. For source code it can not be harder that merging and checking in and applying a label. Any code clean up for release tells me I'm working the wrong way. My favorite way are checking in, label and send a mail to a college asking him, her to merge it. That way we get a code review, and make sure that someone else have understood the code. When i merge code, I also make the the release build, e.g. after making the code merge, just type "merge release" and maybe in a hard world add a label to that. There should be no more interaction form me them more build would have errors in them. Errors that could have been avoided.

lördag 1 december 2007

Released: Balp Build BB-u2

A build for Second Life 18.5.3 with the addition of Nicholaz patches. It needs a install of SL 18.3.5 Linux version to run.


E.g:


balp@kitiara:~$ tar jxf SecondLife_i686_1_18_5_3.tar.bz2
balp@kitiara:~$ tar jxf balp-build-u2.tar.bz2

Then start Second life from that directory with:
balp@kitiara:~$ cd SecondLife_i686_1_18_5_3/
balp@kitiara:~/SecondLife_i686_1_18_5_3$ ./balp-secondlife

Patches at the same place for download.

 


Feed back on the build to me, anders (at) arnholm.se.

fredag 30 november 2007

Release: Balp Build - 18.5.3 - u

A build for Second Life 18.5.3 with the addition of Nicholaz patches. It needs a install of SL 18.3.5 Linux version to run.

E.g:

balp@kitiara:~$ tar jxf SecondLife_i686_1_18_5_3.tar.bz2
balp@kitiara:~$ tar jxf balp-build-u.tar.bz2

Then start Second life from that directory with:

balp@kitiara:~$ cd SecondLife_i686_1_18_5_3/
balp@kitiara:~/SecondLife_i686_1_18_5_3$ ./balp-secondlife

Patches at the same place for download.

Feed back on the build to me, anders (at) arnholm.se.

tisdag 27 november 2007

Nicholaz view on LL

The patcher Nicholaz have started to write a series of long articles to understand the Lindens Labs, a great series that started with his rant, talk about how LL sees the future, not what the residents have now. And now he followed up with how the bugtracker works. Reading these two as a developer you get this scary feeling of understanding why communication's broke down. It's just to separated, it's like the old protected world of developing inside software giants. This with the addition of adding a façade of being a new hip agile company, working with open source and other new cool future stuff. The organizations how ever is what I can see the same as the old dragons, maybe even stiffer in some area. The day to day developers mostly live in there own internal world, is they ever connected to the live net? Have they ever day to day interactions with normal residents? Or is that considered not working, except for a few customer contact people?

It explains how the Windlight browser code could be "release" with out working code. I think many people at LL now feel the open source and customers take energy away from "work". The only time for feedback an communication is a few hours of office hours, with a few selected people. Yes LL is making a new product and new area not yet fully developed, a new area. And it's great, however much of they do are stuff also appearing in other places, they are not the biggest online service, Blizzards are much much bigger. Many things we see in Second Life also appear in WoW. Many thing we see exists in Eutropia Univererse. How ever EU have a less working economy, imho. It's imho much uglier, especially the avatars that you can't customise anywhere near Second Life.

måndag 26 november 2007

Windlight

How ever good windlight looks, it's somehow broken, the source code can't compile. There is a error about that in the JIRA. Some header files are missing from the library files at least. (glh/glh_linear.h), the include names and the layout in the nVidia headers i have found suggests that there are some modification done to these headers, they don't like to be in the glh/ subdirectory by default. I think the export of the source code have gone wrong at LL. One more think that points to how expensive it it to walk half-hearted into open source. When one starts to duplicate information, there will be more errors. One place contains a number of errors in the information, two places the double amount of errors, and usually not the same errors.

I hope that these error soon can be fixed with a new source code release from LL, at least in the subversion that contains the layout and maybe changes of the nvidia headers.

lördag 17 november 2007

DJ Events

Had a great time playing for the Malks at Katies party last night, they are a great bunch of people and makes a nice time chatting with. I'm sure I'll make one or two more nice partied with them.

Nicholaz BE-t for Linux

As Nicholaz have released BE-t i can't be worse, down load of my build from Umeå University, and patches from the same place. This build need the 18.4.3 build from Linden Labs. Unpack my files into the Second_life directory.

E.g:
balp@kitiara:~$ tar jxf SecondLife_i686_1_18_4_3.tar.bz2
balp@kitiara:~$ tar jxf balp-build-t1.tar.bz2
Then start Second life from that directory with:
balp@kitiara:~$ cd SecondLife_i686_1_18_4_3/
balp@kitiara:~/SecondLife_i686_1_18_4_3$ ./balp-secondlife
Feed back on the build to me, anders (at) arnholm.se.

tisdag 30 oktober 2007

Keep on Balping

Tänkte samla tankar och annat skärp jag plockat upp i Second life här. Detta för att styra upp min vanliga blog till med verklighets förankrad. Om nu det lyckas.