Hmm, in reading the large message I’ve been writing out, I can’t help but think….. If I don’t edit a few parts out, they are gonna think I’m psychic or knew that the past months worth of ops were coming. I didn’t though, I just figured out they were coming, months ago looool; it’s not like it was that hard to anticipates.

It’s the virtue of old age, you get to spend more time thinking 🙂

But if I don’t keep the sections in place, the recipients might not understand the direction I’m coming from :. What can I say, life is like a chess board.

DTrace entry in /usr/src/UPDATING

20080826:
DTrace support was merged to STABLE today. In the best
tradition of “the dog ate my homework”, subversion decided
that the commit message was too large and opted not to send
it. It was a stealth commit!

A ‘make buildkernel’ will now default to build the kernel
and modules with both DTrace kernel hooks and CTF data ready
for DTrace.

After you have installed both world and the kernel, and
rebooted, you can ‘kldload dtraceall’ to load all the DTrace
kernel modules and then you’re set to run the ‘dtrace’
client (as root).

For DTrace documentation, refer to:

We are limited to kernel tracing at the moment, so the pid
provider is not available.

For the syscall provider, note that the arguments to the
return probes are the same as for the entry probes.

hehe, gotta love Subversion 🙂

Oy, not ot far into the book and the lack of sleep finally cought up to me… passed out for a few hours. I set a new shameful record for lack of sleep this week, but the nap was well deserved lol. Felt fairly well without the lack of sleep, but eventually…. as one friend put it:

your body will give you a resounding “NO MORE” and you w ill collapse whn you need sleep

Last night, I meant to read some more of the camel, but dropped stone cold to the pillow; then woke up bright and fresh around 0700 local haha. Decided to read some of the book, but couldn’t focus very well with the brightness of the book light; ut the TV on to help my eyes adjust to the light. Read a few chapters and had some scrambled eggs & toast (I almost never have any breakfast, but then again, I almost never get out of bed at 0730 without leaving for work either!). So far, I’ve only read around 80 pages, so I’m about 50~60pg behind schedule; (but hey, sleep deprivation catches up eventually) hopefully I’ll work my way through the thousand or so remaining pages quite quickly. I know Perl about as well as I know any language well; but ya never know, might actually learn something new lol.

Just finished the preface maybe 15min ago, and even by then, I could tell I was gonna like this book xD

stressful, yet economical day

I logged off around 0530~0545R, I couldn’t sleep…. was around 0730’ish when Ma got up, and aroun d800 by the time the woke me up to start shuffling crap around; operating under the assumption that the maintenance guy would have to replace the entire water heater in order to deal with the now kaput elements. Managed to clear the forums a bit & get throuhg it. Then she decided to go shopping; I managed to get to BestBuy and Barnes & Noble.

Spent my gift card towards a (DDR-333) PC-2700 SO-DIMM, got my laptop sold 512MB one sitting on a dresser now. So far, it seems the system has become more processor limited, but hey, GNU emacs starts quickly now >_> (but I’m a vim user :-P). I also bought a little Jumbo LapDesk to replace the chestboard I’ve been using as a tray table for my laptop. I don’t like the slippage, but it’s sound enough when in ‘use’, but I wouldn’t want to use it for storage though – for fear the laptop will slide off the lapdesk, off the table, and onto the hard deck lol. As a replacement for the chessboard, I miss how the laptop used to stick in place on the surface, I kinda wish that I got the wooden lapdesk for about $10 more, but hey… I’m a cheap bastard. The only reason why I’m replacing the chessboard, is because last week I was wondering why my left leg was hurting around the inner-side (Tibia?), when about 3 days later I found the edges of the chess board were starting to cut into my leg :.

Found a much wider scope of books at the store then I expected, basically every kind of Linux (especially Fedora / Ubuntu) and Windows server book out there; VisualBasic, heck of a lot of ASP.net (barf), sweet stockpile of Java & JavaScript books, even C#, Python, and Ruby books; even PHP & MySQL. I didn’t find anything I had *wanted* to find though, stuff like the works of W. Richard Stevens (especially those on network programming), or some of the books on LaTeX I have interest in (as opposed to flipping through webpages of documentation). not to much of a surprise though. I was rather disappointed with the amount of computer related and science books there, but alas, that’s the world we live in — I didn’t really expect to find anything better then “Learn Visual Basic in 20 minutes” or something useless like that 8=). I did however find something worth buying, the llama, Camel, and the Cookbook. I hated to pay the price ($50), but I bought Programming Perl; hopefully it will come in handy someday.

I know both programming and Perl well enough, that the cook book doesn’t interest me that much, not for $50 lol. Learning Perl, is good for refreshing my memory if I never touch the language for over a year or so… But I’ve never read Programming Perl, no idea where to put it on my book shelve yet either lol. The thing I’m mostly interested in, is not having to look for the manual pages / plain old documentation for various things and switch between windows back / forth while coding. Although, I do have both perldoc.perl.org and search.cpan.org on keyword access in Fx, it’s a bit of a poor substitute for a few book marks hehe. I was also a good boy, I kept myself firmly away from the science fiction and fantasy sections…. I’d be to tempted to pick up good reading material, lol.

I almost never buy computer books really, most of the ones I have were $1 at a library book sale; since I’m the only mook around who would care, bought’em lol. That’s actually how Java entered my skill-set, even though I often avoid writing Java code when I can. Most of the books I get, usually are Sci-Fi or technical material related to such topics >_>. On computers, I’m used to using documentation and reading comprehension to understand stuff.

All in all, I guess a fair day…. NOW IF ONLY I COULD GET SOME SLEEP !!!

New personal best RvS Crazy

Parade Line Up Mission; teammates dropping like flies, I’m running a blitzkrieg of a fight through the map…. clear the roof alone with just a naked MP5/10A2 with no attachments.

All the way pro…. just like I was trained, then I round the corner with gun ready as I slice it -> POW right in the kisser.

All that, without so much as a scratch, and he had to go do that lol.

Todo

Reply to this thread properly: http://forums.pcbsd.org/viewtopic.php?f=1&t=12998

& this one: http://forums.pcbsd.org/viewtopic.php?f=27&t=9763&start=15

Getting playful

I’ve been experimenting with extracting PC-BSD PBI on FreeBSD; mainly because I would like to do a little postmortem analysis on a couple of PBI’s, to see if the “Officially sanctioned” PBI Developers are still following the rules.

The process is actually a lot simpler then I thought it would be, the only problem is doing it in a chroot lol. Already more then 200MB in files in /tmp/chroot, and I’ve found that PBI must “assume” the presence of a lot of shit, because it will segfault if even simple things like awk or whoami are missing, let along bigger things 8=), what ever happened to error checking? But anyway, it’s a fairly easy thing to sort out, even with having to take a fair number of libraries and programs into the chroot, in order to fool the thing into -extract’ing. So far, I’ve only hit one snag:

/home/0/.PBItmp/.pbistart: ./PBI: not found

which I have not figured out yet.

I think I’ve also found the origin of one of the more stupid elements of the PBC Sh API, and it seems to reflect the PBI sub systems source, judging by what I see in PC-BSDs Subversion >_>. It also reminds me, that some people seem to have never heard of a symbolic constant in their entire lives…. which also explains a few other things about the PBI Creation process and PC-BSD in general. Since PC-BSD, unlike a *real* BSD system, does not believe in documenting anything. I’ve had to go straight to the (also undocumented) source for answers, it also temps me to write a detailed review and commentary – but I’ll keep my mouth shut for now. The number of people they will probably buttfuck in the long run is their own concern, I’ve already left. I’m not really interested in shifting through several thousand lines of intermixed Bourne, Bourne Again, and C++ code just to audit a few PBI; let some other poor schlep, eh Good Samaritan deal with this schlockware.

If my post doesn’t make it obvious by now, the reasons why I was conducting the tests within a chroot environment, rather then sparing myself the trouble -> I wouldn’t let the PC-BSD developers, or most peoples PBI touch one of my systems with a ten-thousand foot cattle prod, and I don’t have time for setting up a jail. That is the kind of feelings I’ve got for the project, after using PC-BSD for years; now OpenBSD, FreeBSD, and NetBSD on the other hand, them I trust… and have seen the resulting work to warrant it lol.

– A strict son of a bitch.

Oh wonderful day….

Spend my afternoon trying to out lag suspects on SWAT 4, with a ratio of 5:1 rounds per kill them:me. Managed to sit down with the laptop, start compiling a list of libraries to standardize on, and at long last – there’s actually good stuff on TV. Fast foreward a few hours, now Ma is using my DVD player to watch her new movie; being hard of hearing like everyone else in my fscking family, I’m gonna be deaf from how high she has the volume lol. Even worse, between her and the dogs, I’m getting crowded off my bed… laptop and all.

And I’ve still got a few dozen libraries to sort through before dinner…. why do I even bother? Doing anything in this place, is like trying to put a hole in ones head -> not good for ones survival, unless ones name is Egon Spengler!

to do: finish research on text, cgi, html, http, gtk, tk, and x11 relateds.

*sigh*