Apr. 30, 2024

GPG Guides?

So it’s time to think of your GPG keys again. simple solutions Note: I’ve used the wayback machine for the links, because even in my own notes some of the sites I used have since gone offline. General GPG Cheat Sheet ( 2020) common approach (which is likely the widest recommendation): First off, go ahead and generate a revocation for your current key that you keep in a password wallet. It’s like a burn-letter that if you ever did lose your secret-key or needed to burn your existing key, you can push it.

Dec. 17, 2022

adventures of wireguard peer for a single port service

Overview Want to peer wireguard networks, and isolate it down to a single port of a service that is visible on that interface. For this exercise, we want to expose only port 8096 TCP. TL;DR; it was not just as simple as the first examples you see here. Read to the end for the solution. Also!: I’m no expert on all this, so please reach out to me with corrections or improvements vbatts at hashbangbash dot com

Dec. 14, 2014

I love infomercial gifs

In a recent 5 minute lightning talk on docker, I got a little carried away with the gifs. So good.

Nov. 4, 2014

docker: devicemapper fix for `device or resource busy` (EBUSY)

Audience: This article is intended for folks familiar with docker and looking to fix particular issues encountered when using devicemapper storage/graph driver. Overview: While this is issue not exclusive to devicemapper, the mechanics currently involved in this driver cause it to be affected by this. A couple of the more commons issues seen when using the ‘devicemapper’ storage driver is when trying to stop and/or remove a contianer. In the docker daemon logs, you may see output like:

Apr. 28, 2014

Linking golang statically

If you are not familiar with Golang, do take the go tour or read some of the docs first. There are a number of reasons that folks are in love with golang. One the most mentioned is the static linking. As long as the source being compiled is native go, the go compiler will statically link the executable. Though when you need to use cgo, then the compiler has to use its external linker.

Nov. 3, 2011

ruby 1.9.3 is released, and slackware packages are here

Ruby 1.9.3 is *finally* released. Their NEWS and ChangeLog are available. And I have packages built for slackware-current and slackware64-current here: ruby-1.9.3_p0-i486-1_vb.txz [MD5] [ASC] ruby-1.9.3_p0-x86_64-1_vb.txz [MD5] [ASC] Again, these are built on the -current development branch, so use at your own risk. Take care, vb

Oct. 20, 2011

Tastes in Languages: an internal dialogue

This has been a point of contention for me, ever since I have had a desire to learn a “language” other than shell scripting. Which language would be most practical, valuable, powerful, reach the most receptive audience, designed with the ideals you share, what pays the bills, etc. Some, or all, of these aspects can conflict at any given point. As for being practical or powerful, these measurements are based on your use of the language, which vary more than there are languages, so it is a continually refining target.

Oct. 20, 2011

Hacking on KDE: part 1

In a personal brainstorm of how to better facilitate folks that want to have an ideal hacking environment, for X. The primitives of the idea need to be figured out, and often nothing happens because you can determine “If the person has enough desire, and know how, they’ll figure it out,” and most of the time this is a fine explanation. When it comes to a project collection like KDE, compiling it and fiddling around can be supremely easy without the bounds of package dependencies, but still manageable packages.

Aug. 15, 2011

Good Times

This year has been a nice for socializing with nerds. Attending conferences is something that can get tiresome, if the content is something you do not find interesting or stimulating. Thankfully, I have no required conferences, so I can be choosy (schedules permitting). Naturally open source and languages would top the list of places to attend. First off, was hanging out with the KDE folks in San Francisco, CA for CampKDE – April 4,5 2011.

Apr. 11, 2011

More 1337 for your Slackware-13.37 release

If you are one that is not afraid to recompile your kernel, then here is a little treat for you. This patch applies to the Linux kernel source stored in /usr/src/linux of your Slackware Linux 13.37 install. If you do not have a ‘.config’ file present, then do `If you are one that is not afraid to recompile your kernel, then here is a little treat for you.

Feb. 25, 2011

More Red-Black Tree, but a little Ruby Benchmarking

After hearing a bit about the improvements in the Rubinius ruby interpreter, I decided to test a handful of the interpreters against the Red-Black tree insertion script I last posted about. As a forward, this is completely out of idle curiosity, and with no deep intentions. The results had distinct winners and losers, and for more rich benchmark, this would need to include multiple iterations and some other aspects as well.

Feb. 14, 2011

Kick off of playing with trees

As I have stated before, I enjoy the speed at which I can prototype an idea in Ruby. Even if ultimately that idea runs better on another language. For the sake of my academics, it provides a super learning playground. Earlier, this past week, I began reading up on papers and documentation of trees. All in an effort to differentiate the various implementations of trees, including their benefits and drawbacks. Finding AVL trees, B trees, 2-3 node, 2-3-4 node and RB trees.

Jan. 31, 2011

a point-and-clicky (ruby) addition, dobbage!

Some time ago, the brainstorm of a simple GUI package viewer for my Slackware desktop would be handy. While completely unnecessary, I thought it would be neat. So what did I do? Created a project on for an application that did not exist yet, and commenced to reading the source of others with similarly simple application frameworks. While having the project created out on github was a reminder, it was not much for encouragement, so the idea lay dormant for a while.

Nov. 1, 2010

Candle in the Darkness

A simple candle-flame meditation: Light a candle in a darkened room. Move about two feet away from it and sit down, facing the candle flame. Get comfortable. Then begin breathing in and out quietly through your nostrils. Let your body relax. Let your breath relax. Just concentrate on the candle flame. Watch it for several minutes. Don’t think about anything in particular. Let your thoughts go; let them settle. Watch the flame.

Oct. 28, 2010

fix pm-suspend in >= 2.6.35 linux kernel

For those with a newer laptop, in my case a Lenovo, the NEC USBv3 port is cool, unused and so far, a pain in the ease of my mobile life.

The hardware info (from lspci -nnvv) is:


0f:00.0 USB Controller [0c03]: NEC Corporation Device [1033:0194] (rev 03) (prog-if 30)
 Subsystem: Lenovo Device [17aa:219c]
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- 
 Latency: 0, Cache Line Size: 64 bytes
 Interrupt: pin A routed to IRQ 18
 Region 0: Memory at f2200000 (64-bit, non-prefetchable) [size=8K]
 Capabilities: [50] Power Management version 3
 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
 Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
 Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
 Address: 0000000000000000  Data: 0000
 Capabilities: [90] MSI-X: Enable- Count=8 Masked-
 Vector table: BAR=0 offset=00001000
 PBA: BAR=0 offset=00001080
 Capabilities: [a0] Express (v2) Endpoint, MSI 00
 DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
 ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
 DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
 RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
 MaxPayload 128 bytes, MaxReadReq 512 bytes
 DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
 LnkCap: Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 unlimited
 ClockPM+ Surprise- LLActRep- BwNot-
 LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+
 ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
 LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
 DevCap2: Completion Timeout: Not Supported, TimeoutDis+
 DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
 LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
 Compliance De-emphasis: -6dB
 LnkSta2: Current De-emphasis Level: -3.5dB
 Capabilities: [100] Advanced Error Reporting
 UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
 UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
 UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
 CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
 CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
 AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
 Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
 Capabilities: [150] #18
 Kernel driver in use: xhci_hcd
 Kernel modules: xhci-hcd


Up until the 2.6.35 kernel, this had been using the kernel driver “xhci”, but in >= 2.6.35, it has been renamed “xhci_hcd”.

What does this have to do with anything?  The ease of my suspending to disk. This USBv3 driver is not yet playing well with the freezing/thawing process, and will give a cryptic error in /var/log/pm-suspend.log, pointing you to line 295 of /usr/lib${LIBSUFFIX}/pm-utils/pm-functions. When it gets to the point of executing `echo -n "mem" > /sys/power/state`, it returns a permission denied. Even though the contents of /sys/power/state show something like “mem disk”.

So for pm-utils, if you

  • go to /etc/pm/config.d/
  • create a file called “unload_modules“, with contents of
  • SUSPEND_MODULES="xhci xhci_hcd"
  • it’s a space delimited value, so add others if you are having issues.

TA DA. now i can resume the comfort of a quick suspend and resume!

Take care,


Sep. 3, 2010

Getting started with compiling Wii apps in Linux

First off, setting up a development environment, and then the ability to run the games on the Wii are very different. Since my Wii was on the latest official system upgrade (v4.3), there were not many options for getting a custom game boot loader on it. Thankfully, I went with the Indiana Pwns{#aptureLink_RVqygFnr81} and it was super easy and straight forward. Now I have the Homebrew Loader installed by way of using the BootMii installer{#aptureLink_MAlJZ59YAt}, and I am free to load my own compiled projects as well.

Jul. 23, 2010

latest ruby packages for slackware current

Keeping on the track of various projects that have new releases out right now, Ruby has just released a couple of patch releases like 1.9.1-p429. Which has a list of bugfixes, and only a vulnerability that affects Windows users. Another release just a few days ago, is the 1.9.2 RC2 release. Which should be interesting for a couple of reasons. They are stating that it should be mostly compatible with previous versions.

Jul. 23, 2010

Various VIM builds for slackware -current

In the past couple of days I have been staying unusually aware of updates and patches from the VIM project. I have uploaded several packages that have the latest patches of the 7.2 branch. Then for kicks and giggles I pulled down the 7.3a unstable build, but it is nothing released or ready. One thing in particular, the 7.2.446 build does have --enable-rubyinterp compiled in, for supporting the Ruby interpreter. Someone had sent a link for the lusty-explorer script for VIM.

Jul. 10, 2010


Much time spent today surrounding blogs of sorts. Adding new services for friends and customers. Upgrading to the latest wordpress 3.0, and so forth. I figured it may be a good time to bump this blog of my own. If for now other reason, but to express how nice, simple and easy a LAMP stack is on Linux. After attempting to play support for a family member’s OSX server. The voodoo happening that is running many of the services, is beyond my interest of discoverying why and how Apple is venturing away from being a Unix.

Mar. 18, 2010

using the new rpm2tgz, with flags!!

In slackware-current as of 2010-02-23, the traditional command used for very basic archive conversion of RPMs into a TAR’d.Gzip’d archive, just got a hint of flare. Normal usage is typically for easily converting an RPM that you’d like to review, like a ‘src’ RPM. But you may find yourself saying, if I could just quickly/easily install .rpm on my system as slackware package, it would make life a bit easier. Well now there are several flags available, to be used AT YOUR OWN RISK 😉

Feb. 27, 2010

gnucash latest unstable

just a quick bump that i have uploaded my latest slackware builds of gnucash to cardinal it will still all the dependencies. and now can use libdbi (for database storage), and webkit (for rendering reports). such as it is, i have compiled these in with these builds. enjoy and take care, vb

Jan. 18, 2010

linux and the Broadcom STA wireless driver

on the recent release of the 2.6.32 series kernel in the slackware-current branch, currently, it has posed a bit of a minor frustration on this Dell mini 9″ and its broadcom 4312 vbatts@mini:~$ lspci | grep Network 03:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01) appearantly in the kernel headers, the definition of schedule() has moved around a little. Using the drivers downloaded from here (currently version, if you are getting an error like

Oct. 9, 2009

huludesktop for linux &#8230; and slackware !!

so i just saw that labs has recently published a desktop player for linux. using my rpm-slackpack script , i converted the fedora packages they have for download, into slackware tgz’s. you can download the i386 and x86_64 from once you’ve downloaded and installed it, pending you have the flash-player-plugin installed from, or some other means, you will need to edit the file ~/.huludesktop, on the line “flash_location = (null)”, to the location of the flash library.

Oct. 9, 2009

kde-4.3.2 and koffice-2.0.83, for slackware{,64}-current

sorry for the short post, but see

Sep. 2, 2009

kde-4.3.1 x86_64, for slackware-current

i realize i just posted 4.3.0, but now 4.3.1 is tagged. take care, vb

Aug. 30, 2009

kde-4.3.0 x86_64 for slackware-current

i’ve updated a few of the SlackBuild scripts from the slackware64-current/source/kde. the packages are uploaded to

May. 25, 2009 3.1.0 on Dell Mini 9 with Ubuntu 8.04.1

So I have *finally* received the 9 inch Dell mini that I had ordered over a month ago. The device pre-installed with Ubuntu was much more preferable, even though the release is a couple of versions old now. Everything is great so far, but the first thing that i had to do was update the version of being used. Its not so much that I have any problems with version 2.

May. 2, 2009

jre and jdk version 1.5 for slackware-12.2 (and -current for that matter)

due to my current line of work, i am not able to completely migrate to the latest stable java, version 6, that ships with slackware-12.2 and slackware-current. i have taken a snapshot of the last slackware build scripts, for java 1.5 and have kept them updated for the latest jre and jdk updates. you can find them here for the jdk and the jre currently it is on 1.5.0 update 17, but this is an svn directory, so it may bump versions at a later date.

Jan. 16, 2009

kde-4.1.96 for slackware-current

again, for those who are on slackware-current, and are taking part of the kde4 packages in /testing. i’ve posted the latest build of kde-4.2rc1 (4.1.96) these pacakges are on cardinal ( you should upgradepkg to the latest version’ed pacakges in the deps/ directory as well. enjoy !

Jan. 14, 2009

so long twitter

last night, while sitting on the couch with my wife. we had a brief discussion on the instant, constant, and far too imediate communication that comes with a service like twitter. so i absolve, so long world of twitter. today i deleted my account entirely. micro blogging is too much. i enjoyed getting to know people, real people. not pretending to be associated with a cluster of people, just to say that i’m a part of the pulse of the world.

Jan. 4, 2009

kde-4.1.87 for slackware-current

up on you’ll find the 4.1.87 packages, and you’ll need to also pick up the deps/soprano-2.1.64 package I have there. enjoy

Jan. 3, 2009

google-gadgets update

a few posts ago i showed how to convert the SuSE *.rpm’s from the google-gadgets-for-linux project, into slackware packages. well for a couple of their releases now, i’ve been maintaining a Slackware build script. you can browse it on my viewcvs or check it out on subversion svn co svn:// have fun !

Jan. 3, 2009

kde-4.1.85 and soon kde-4.1.87 for slackware-current/testing

hosted on i’ve put the latest build of kde-4.1.85 for slackware (if you on -current, have un-installed kde-3.5.10 and have installed kde4 from /testing). just download the deps and the 4.1.85 directory, then upgradepkg –install-new */*.tgz i had done this version a little bit ago and had forgotten to blog it, i also realize that 4.1.87 came out on Jan 01, i will publish it shortly.

Nov. 16, 2008

bipartisan integration !!

so i have been frustrated for some time that OSX 10.5 does not play well with standard linux nfs mounts. this is quite disheartening since that’s the back bone of the infrastructure. but today! on a whim i googled for ‘sshfs osx’ and bam! it did require a reboot, but the mounting is done as user, and is as easy as mac:~ vbatts$ mkdir ~/storage mac:~ vbatts$ /Applications/sshfs/bin/mount_sshfs -L vbatts@media: ~/storage

Nov. 15, 2008

broadcom on slackware-12.1

so i’ve heard from numerous people complain about the difficulty of broadcom wireless cards on linux, and i agree, it was not anything straigtforward. After finding b43 info on i took there pasted info on 0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 01) and pasted it to a simple shell script wget tar xjf b43-fwcutter-011.tar.bz2 cd b43-fwcutter-011 make cd .. export FIRMWARE_INSTALL_DIR=”/lib/firmware” wget tar xjf broadcom-wl-

Oct. 27, 2008

googe gadgets for linux (and slackware:)

there is always a couple of ways to do things. for the google gadgets for you desktop, it is its own seperate application. while for windows and mac, they have packaged it all together.while for linux there has been a seperate, not so publicized project for support. so two ways of going about this for slackware, Build It or repackage it. the SlackBuild in my pub/src/ is a perfectly viable solution if you have all the build dependencies.

Oct. 27, 2008

google-desktop for slackware

using a script that i’ve churned up, and the rpm download. it makes for a good and simple conversion of the [using a script that i’ve churned up, and the rpm download. it makes for a good and simple conversion of the]3 rpm to a slackware package. the [SLACKPKG] enjoy!

Oct. 17, 2008

Twitter, from CLI !!

so i have been using the vim plugin, to send updates from a vim session, be it from command line or from gvim. but it doesn’t have the capability to view friends timeline or replies. SO, tonight i got to playing with it, and published on [SVN] and [HTTP]. you’ll need to update the USER_PASS variable, and possibly the *SOURCE variable for the Updates command. you can get the RSS URL for you friend timeline from the bottom of your twitter home page.

Oct. 16, 2008

New Old Stuff

I’ve found several old ideas that i had jotted down, from years past. figure as much to post them here periodically, maybe someone will enjoy stumbling upon them. so the first in these thoughts: consciouness 2006.Aug.30 Who do you think you are? your feeling of entitlement to your thoughts and ideas because you realize you exist. the moment you breath and realize it. you are burned and feel it, stop and think about it, what exactly are you feeling, and why does this vessel make you feel it like that.

Oct. 2, 2008

rubygems build script for slackware-12.1

[HTTP] [SVN] [VIEWCVS] for the rubygems version 1.3.0

Sep. 28, 2008

new code browser

as a few of you may have seen, a couple of svn repositories have been served up here on for a while. like [as a few of you may have seen, a couple of svn repositories have been served up here on for a while. like *]3 for Bham-LUG for alabama lug fest most notably ‘/pub/src/’ since its where the SlackBuilds and kde projects are kept.

Sep. 27, 2008


due to my cheapness in many respects, i have stuck with for years. as many people could deduce, it is a freely availble deal through being so, many people can register whatever they want. lately there were a sweep of Russian hackers and phishers doing mis-deeds. this has pretty well jammed up many things for my site (i.e., search engines dropping me, email servers bouncing me, and even my own firefox warns me against visiting my site 😉

Sep. 21, 2008

thank you Randy Pausch!

i recently watched a lecture of Randy Pausch, his last lecture, and followed up by looking into the Alice Project that he was a major part of. after a bit of playing with it, i have put together packaging scripts for slackware for it, Available here, and you can just download the slackpkg of it here. (notice alice is dependent on jre-1.5, which i have available for download as well)

Jul. 16, 2008

KDE4 RC1 on slackware-12.1 / -current (4.0.98)

a quick thump that is now hosting the SlackBuild source for kde4-4.0.98 the slack packages are hosted on the screen shots are a default view, and then my desktop. cheers

Jul. 12, 2008

more flocking

so after tinkering with the tar.gz downloaded from , i figured i would make it managable, so i just finished working out a couple of build scripts for slackware-{12.1,-current}, you can find the script source on , but the finished slackpkgs are available on as you might deduce, there are two versions, the flock-1.2.3 is their current stable, and the flock2-2.0b1 is their very recent beta 1 release, with the firefox3 backend.

Jul. 10, 2008

social-lite junkies

for all of you that can’t get enough of knowing way to much about everyone else’s business, things just got easier and sexier 😉 its a web browser, backended with firefox/mozilla, but they’ve incorporated many of the everyday social aspects of the web, and made it easy too. their current stable is still on firefox2, but i read that the beta2 is backended with firefox3, which should make it that much better.

Jun. 28, 2008

kde4 beta 2 -ish

i have been quite out of the loop lately, but i’m trying to catch up to the current life. Robby Workman is staying good about maintaining kde4 for what is slackware-12.1,, but again, this installation conflicts with any current kde3/qt3 packages. so i have been maintaining a slight variation of rlworkman’s source’s that will enable con-current installation. if you would like the source i have been working on, you can check it out using subversion or http browsing it, http://hashbangbash.

May. 17, 2008


while searching for something else, i stumbled upon Litte People an artist’s blog, i enjoyed it immensely.

May. 13, 2008

blackberry modem&#8230; update

so to make the process even easier for connecting to the internet, using a blackberry as the GPRS modem, on slackware, i put together the packages needed for wvdial. after initially attempting pppd, and going with wvdial on my openSuSE work laptop, i thought i would tough it out on my personal slackware laptop, and try to work out the needed chat scripts. BAIL, so the SlackBuilds are wvdial and wvstreams, these are also served on subversion, so you can ‘svn co’ their URL.

May. 6, 2008

RubyOnRails on slackware-12.1

On a bit of a break from school (the month of May), i figured to keep the spirit going and learn a language, so i have been reading up on Ruby and Rails. The Pragmatic Programmer’s Guide to have a sandbox for my exploration, i had to get certain aspects of this working on my machine. while ruby-1.8.6 is in the Slackware-12.1 base, the fcgi, mod_fcgi, rubygems and rails was not.

Apr. 27, 2008

test driving firefox 3

so i figured i would give it a try, so far so good. it does ‘seem’ much faster, and to have a smaller footprint, while i haven’t done any measurements, its likely to all be in my head. i’m testing driving it on my slackware-current machine, and packaged it using volkerding scripts for the current firefox stable, in slackware-current/source/mozilla-firefox/. then only relative script/diff changes were for the version change. mozilla-firefox-3.0b5-i686-1.tgz cheers

Apr. 1, 2008

Yaah for best buy

tonight while browsing for what laptops are currently available, i see another encouragement. , Best Buy actually has Linux listed as an available Operating System, granted all three machines are the new Asus – Eee PC . give a Best Buy an encouraging pat on the back.

Mar. 31, 2008

blackberry modem&#8230; SUCCESS!

Last night i got to nerding it up again, this time with the 8703e blackberry, work phone, and linux. Using this howto. My blackberry service is through Sprint, so my primary difficulty was with get the pppd settings to work, not until i began scrolling through some of the comments that i found someone using wvdial instead. once i tried it, that worked on the first try. i found on the BlackBerry website, they actually recommend that you can call your service provide and ask what APN can be used.

Mar. 24, 2008

skype-2.0.0 for linux, Now has video!

YAAH! i was in class and opening skype to see if i could find someone in Japan to talk to, and i figured i would see if there is a newer version of skype available, indeed there was. but the jump from 1.4.0 -> 2.0.0, is the addition of video to linux, this is great, really great. now i have to dig out my webcam so i can get it working.

Mar. 20, 2008

kde-4.0.66 co-existing on Slack-12.0

while this isn’t much of a “blog” post, as it is just to say, that i’ve just finished compiling the pre-kde-4.1, kde-4.0.66 and qt-4.4.0-beta1 on slackware-12.0 it is still as sexy looking, but there have been a number of little tweaks, some subtle enough that i’m not even noticing them, except for that the desktop is smoother for everyday usage. BUT the primary fix i see, was my biggest errg with 4.

Feb. 19, 2008

kde-4.0.1 co-existence

for any who are interested, Totally unofficial. the SlackBuilds for kde-4.0.1 on Slackware-12.0 (and -current) are pretty well stabilized. you can check it out with svn from and its up to you to download the kde and deps source 😉 if it breaks, let me know, vbatts(AT)batts(DOT)mine(DOT)nu vb

Feb. 15, 2008


motion moving, everything is streaming, flowing it itching to find its natural pattern. the rhythym that life intended it to take. refuge to the mountains, they know. they’ve been there, its the same on the inside that its is on the outside, just the noise in between the two, will distract you enough to believe that that is all there is noise

Feb. 13, 2008

Activity in Birmingham

last in Birmingham, AL, was the TechMixer Expo, downtown in the McWane Science Center. with 700+ Pre-registered attendees, and appearantly many more that just showed up, my suscipions are that the show had well over 1000+ attendees. we were there with the Bham-LUG booth, for linux and FOSS. i had my laptop on display. i enabled the xgl / beryl grapics for added eye candy. other guys from the group brought their personal OLPC XO laptop, we had probably 5 on display at any given time.

Feb. 4, 2008

averatec 3250, slackware-12.0 to slackware-current

slightly easy and brutal at the same time. the steps to actually perform the upgrade were simple, and only like 5 steps. major changes were a moving from kernel -> and to Xorg 7.3. this is where the laptop appearantly had run ins. the Averatec 3250 is a VIA frameworked system down to the Video card, and it has a Ralink rt2500 wireless card. the rt2500 is compiled seperately against the 2.

Feb. 1, 2008

Fun new stuff

significantly helping to post entries here more often, or easier, i’ve stumbled upon an app called blokkal, and is super. while it is entirely simple, it does everything for posting, reviewing, retreiving, modifying and/or deleting entries, that you would need for a blogging client to do. the only snag that i had, was solved relatively quickly by the designer Martin Muller. that is, if you use wordpress, you may need to check a box about a date time work around.

Jan. 31, 2008

School Life

I’m pretty well taking forever to complete my college degree, but this go round has good rhythm. and at this pass, it should bea good means to an end. the material can be or is interesting, and to an extent I am enjoying it. the Intermediate Accounting course, with Dr. Nell Adkins, is quite enjoyable. While I initially quietly disputed that she doesn’t allow computers or really anything except for a pen and paper, but i’ve come to enjoy it, as a new refreshment.

Jan. 29, 2008


life is full of external influences, some aren’t so helpful, but many of them you can be thankful for on a continous basis. there are many things going on in our lives right now, so much that it doesn’t always feel like we get as much does as we do, until we looking back on it. sometimes just to sit and close your eyes and let the days and times unwind in your mind is essential.

Jan. 22, 2008

kde4.0.0, co-existing with kde3, on slackware-12.0 check it out, and tell me where it breaks. i can not be responsible for this breaking any kind of your install, but if if does, do tell 😉 this is very, very, to me. on my wife’s laptop, it boots to a kdm console, where you can choose your session like normal, and kde4 is an option now!! and kde3/qt3 never have to get uninstalled. vb 2008-10-28 UPDATE

Jan. 17, 2008

KDE4 w00t

Oct. 27, 2007

kde4 on slack12 &#8211; in progress (take 2)

Okay, again i’m back at it, but after googling a little, the ‘XSyncQueryExtension’ is a function that should be provided in libXext, while the X11/extensions/sync.h performs an extern status XSyncQueryExtension, it hadn’t been defined yet. so i’ve download the source from, and compiling and installing it as root. … BUT ARGG /var/log/packages/libXext-1.0.3-i486-1 is already installed!! ok, so i’m not going to install this source bundle. crap, why isn’t this linking properly.

Oct. 22, 2007

kde4 on slack12 &#8211; in progress

first off, the actual kde4 and qt environment will be within the user ‘kde-devel’, not on the root filesystem. first potential issue, is it prefers g++ 4.2, slack has 4.1.2 the `makeobj` script was already installed. the install version had added a verbose flag. downloaded, compiled and installed (as root) shared mime info (with no special options/flags) wget <a href=""></a> boost, I downloaded ([][1]), extracted it to ‘/usr/local/boost_1_34_1’ and created a sym link to it as ‘/usr/local/include/boost’

Oct. 21, 2007


so i am thoroughly enjoying this nokia internet tablet, i had reflashed it to an early version of it’s OS, but quickly returned to the 2007 hacker’s edition. the only thing i’m lacking, that is missed, is the flash player plugin. so, many website functions are not available, but i’m ok with this. much of what i do on a regular basis is reading news feeds ,playing Mahjong, listening the local mp3’s or internet radio.

Oct. 21, 2007

Personal Experiences

Last weekend, my wife and took the nice occasion to have a babysitter come, so that we could have a date night. This was dually special, not only for a little alone time, but also because the movie Across the Universe had just been released. For the record, regardless of the stupid reviews, this movie is super. The story is entirely nice and simple, believable, and real. Also this movie is a musical, as well it should be.

Oct. 13, 2007

kde4 on slack12

i’ve just taken it on as a goal and project to get a working compile of the KDE4 trunk since it’s release is coming up on the 18th and it hasn’t been branched out yet. and what better than to try it on a slackware install that i’m not use to. so far there have been a few things interesting about it, since i can’t just install some *-devel or *-dev packages to satisfy the header dependencies needed.

Oct. 1, 2007

Cool Toys

So this blog is coming to you from a Nokia n770 internet tablet. l’m test driving it to see if it’s something l would spend my money on. The keyboard takes a little getting used to, but l can look past that. So far l reflashed it with the 2OO7 hacker edition so it has the feel of the new N8OO model. Nokia has used the Debian package manager, and there’s plenty of good repositories for open source apps, and they’ve made the GUl package tool easy to add repos add/remove apps.