Flockzilla

Installed Flock 0.9.0.2 on my laptop today, quick and easy as root:

Dixie# pkg_add -r linux-flock
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/linux-flock.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/All/linux-hicolor-icon-theme-0.5_1.tbz... Done.

And it is installed as linux-flock in my search path, very useful. I have used Mozilla based browsers for a long time. Years ago I started with Firefox 1.x, it was a great improvement over IE5 and 6, tabbed browsing – I was hooked instantly xD

As I got to spend a lot more time on the computer, I soon came to find Firefox less then perfect. The big bonus to using it had become greater portability between websites and OSes, some thing that is a bit of a must for me. I alos use Konqueror and Opera a lot among other browsers.

I tested Flock 0.7.x on my windows box awhile back and was rather impressed, while not perfect it was still pretty great. With a bit of that ‘surfer’ feel to it 🙂 I did not think though that it would scale to my laptops hardware quite well though. On a Pentium D 930 with 2GB of RAM, to a Sempron 3300+ with 512MB of RAM… But so far it has actually scalled a lot better then Seamonkey or Firefox 3.0 snap shots !

The main reason I discontinued working with Seamonkey and (Netscape) Navigator (9) was because while I liked them quite a lot, Navigator is actually a nice set up IMHO. The lack of responsfulness, particularly while editing text in fields like this and on forums made it less them ideal on my hardware. Even on the faster Desktop I occasionally noticed slow downs during text editing. On my laptop, even Firefox 2.0.0.x and 3.0a builds had the same issue on my laptop.

So far, Flocks Linux version does not, and it is starting faster then Netscape or Seamonkey ever did. And the funky font issues of using Linux Firefox and friends on PC-BSD no longer seem to apply to PC-BSD v1.4.x systems:-)

The thing I enjoy the most about Flock is the web clipboard and services support, especially for ma.gnolia. Being based on Firefox, Flock is still pretty easy to use but I find most of its shortcomings are inherited from Firefox! All of which seem to relate to configuration options…. But it does add enough other capabilities to be a bit of an improvement over Firefox 2 and 3a imho. And like Netscape Navigator 9, should work fine on Google Doc’s and friends hehe.

I think most of the Firefox extensions and add ons should work with Flock, doubt most themes would but Flock has a very nice default theme unlike Firefox. I have never really used much in the way of Firefox Extensions and Add Ons, although I keep several installed in my Desktop; I usually don’t use them ^_^.

Now if only Flock didn’t use the same crappy Spell Checking technology that Firefox does……… *sighs* I really wish Vim or Google would create a portable spell checking library based on their code, because they offer the best spell checking I’ve ever found =/

Since it’s impossible to work….I hit up newegg.com to experiment with a few ideas.

The PC I wish I could buy:

1 * Thermaltake Armor Extreme Edition ATX Full Tower case ($180)
; drooling over the VA8004BNS !!!
1 * 600W Thermaltake PSU ($130)
1 * Intel Core 2 Duo E6600 or E67x0 2.4/2.66Ghz ($190-$240)
1 * 1024MB DDR2 667Mhz (PC5300) ($22) ; Kingston preferred
2 * SATA 250GB HDD ($160 total)
1 * nVidia Geforce GPU (<=$130)
1 * Turtle Beach RIVIERA Sound Card ($30) ; ALSA support :-)
1 * 3.5" Floppy ($7 OEM / $20 retail)
1 * DVD Burner ($45 retail)
1 * CD || DVD Reader ($20 retail)
1 * 10/100MB Ethernet NIC ($12 at the local shop ;-))
1 * 104 Normal Keys KB ($20) ; Logitech Access would be nice & cheaper
1 * Wired Laser Mouse ($40)
1 * 17" LCD Monitor, 4-5ms, No Widescreen! ($180-$200)

Estimated Total: < $1350 depending on variables and RAM
+ Motherboard ($70-$120), any extra fans/cables

This is a much better PC then the one I am sitting, $1600 worth !!! And I supplied my own Mouse (replacement), Monitor, and had a Keyboard when I bought it. Although I do admit, a PC Desk and sound card was necessary to add to the pre-build… Hehe The system I had originally planned to build was about the same price range as this custom list but with less specs and a complete system minus the monitor and kb… bloody thing even had a UPS in the price factors! In the end, I ended up having my mother raising all freaking heck, to the point that I had to concede to *not* build my own, or she would really drive me crazy until I did F’up. To which I had my brother raising hell at the very idea (the family gamer), to which I ended up shopping for a pre-build to shut them both up (compromise of no DIY but higher specs) and got stiffed on the core factors… Rather then building my ideal ‘personal’ machine, I got stuffed into a Gateway Multi-Media PC that I didn’t want. Over a year later, that PC I bought has been a royal pain in the neck, often needing coercion to get it to do what I want. It has repeatedly failed to work with most tested Linux Distro’s without a lot of kicking, although it does love FreeBSD 6.x as long, the only good thing I can say 🙂 Instead of the GF6600 I had planned for the prebuilt came with a GF6200 (A real POS but still a major upgrade) and a TV Tuner; shitty PSU, funky BTX Mobo, and a signle 500GB drive Vs the good PSU, standard ATX Mobo, and Dual Seagate drives (1 for Windows, 1 for BSD). And a card reader which I can’t use (no media) vs the Floppy drive I wanted so badly. The sound card I had to buy to get the pre-built working properly for my needs was a $80 reck, it is a major POS under Windows… But works great under Linux and FreeBSD, which is why I bought it haha. If I ever could have that level of cash for a PC again, I’d hit Fry’s and build it from parts there….. Rather then letting my family have any say in the matter.. *sighs*, why did I have to be diplomatic instead of exercise my right to freedom?

Dixie decked out

Since KateOS was a tad bit disappointing, I booted back into my PC-BSD v1.4 partition and set out to use Window Maker, by far my favorite window manager. I love the look and feel wmaker has but rarely have used it. The main reason I use PC-BSD, is I don’t want to go through the bother of installing/upgrading KDE, given the time involved…. If I used FreeBSD, I’d probably use Window Maker instead of KDE lol.

Here is some initial work,

PC-BSD v1.4, running Window Maker 0.92.0
screen shot hosted on imageshack

I’ve installed docker to gain a system tray, which I have done with Blackbox in the past. And I’ve used wmclock which I find less obstrusive then the wmclockmon program I’ve used in the past. I might experiment with running Window Maker as KDE’s window manager but I don’t mind hacking up my menu hehe.

Play time

About 25:17 woth of downloading later I burnt the disk, install went great but Linux hangs during the boot 🙁

I installed KateOS on my laptop using a spare storage partition. It works great aside from not auto-detecting my Atheros based PCMCIA card with the rest of my hardware. The default Desktop Environment is Xfce4, never used any of the Xfce’s but it’s a dandy GTK+ based one. I found it some one suprising that I had to create my own ~/.xinitrc to be able to log in through the GUI but it was as simple as coping roots to my home directory.

Surprisingly with the exception of Live CD’s, I have never had a Linux Distro that just ‘worked’ with my hardware :. I’ve always had to screw with them to get them work, even in Ubuntu when I tested 6.06 to try Gnome. Although I must admit having to rewrite Ubuntu’s /etc/fstab was not as annoying as Debian and NetBSD telling me I have no hard drive xD

FreeBSD has always worked well for me, except on one laptop. Which I could swear should have been marketed as a ‘Wintop’ lol.

Maybe it’s just a strange twist of fate, I generally get along with FreeBSD/OpenBSD more readidly and vice versa in terms of getting things done.

I must admit, I am tempted to either to use OpenBSD (for the first time with X11) or FreeBSD on the new system. Although I could probably roll my own Linux From Scratch but that’s a tad more time consuming !

Update

Well, 10% of download complete in about 2 1/2 hours (two and a half)… Interesting although the download speed is only about 20~28kbyte/sec, it is generating enough network traffic that page loads are very slow, normally I can ping www.google.com and get a response average in the 48-62ms range, and maybe 150ms or so to my primary DNS server set by the ISP.

By contrary, the *US* mirror alone for KateOS pinged at > 400ms and still has a just as bad D/L rate, so since it would mean downloading 3 disks from them as they don’t have a copy of the DVD ISO, there’s no loss by a server from a far off place… But I’ve got to admit, if I had the $6… I would by the bloody disk instead of download it LOL.

As I do with many of my pre-planned operations, I’ve assigned this one a code name: Phoenix. Both because it will be raising an old cannabolized PC out of the ashes; and will probably end up either enflaming my rageometer or proving to be worth the trouble…

Here is part of my ~/phoenix.outline file, I’ve worked out a number of things so far. Software needed on the system once it’s ready op, General goals of the overall plan, changes to Vectra, which PC gets what drive, Suggested file system schemes, estimated the probable cost ($95), since time can only be guessed at I factor that as a level of involvedness it will take to get changes done. I’ve also worked out a strnger concept of what each system will be doing. What follows is the tail end of my outline, pointing out the major placement alternitives. I think points 0 and 2 are best, 0 is annoying but probably the best solution given the terrain, although idea 2 is also a nice idea if I didn’t have a fscking parakeet screaming my head off from morning to just before bed time — No wonder they invented WORK !

Ideas:

| 0/ Remote Workstation {
| | Move either Vectra or Phoenix into my room and set the other up
| | in Vectra's current position (Living Room, my PC desk, lower
| | store point).

| | Set up Phoenix? to make use of xrdp server and access it from
| | Dixie, SAL1600, and also if necessary Josephine.

| | Pro's:
| | | Grants a *decent* working environment from my Desktop
| | | without forcing me to use the Cywgin provided x-server
| | | (also an option here, since it's installed on SAL1600).
| | | And without making me use my laptop for every thing.

| | | Takes best advantage of space, e.g. my Desktop (SAL1600) is
| | | the only place I can actually set up a PC to sit at and
| | | use comfortably, hence why my Laptop (Dixie) has been
| | | such a life saver, because I can sit in bed or at a
| | | regular table -- hole problem could be solved with an
| | | LCD Monitor, which I can't afford... Only have 2 CRT's
| | | in the 19 and 17 or 19 inch range.

| | | Further integrates remote access across the LAN, which
| | | is currently limited to all BSD boxes running OpenSSHs
| | | ssh daemon and all systems having SSH Clients installed.
| | | My Desktop having WinXP MCE's built in RDP capabilities
| | | and all other systems RDP Clients.
| | Con's:
| | | Lack of (me) testing RDP based operations for indented
| | | purposes, also no configuration experience with xrdp.

| | | The 'annoyance' of having to use my Desktop as a client
| | | to access another box for getting work done.

| | | Wireless adaptor must be supported by either Linux or
| | | OpenBSD, which could be a bit *hard* to confirm based on
| | | the local shops generic stockpiles.

| | | Due to the amount of local network traffic, it might be
| | | bet to setup the File Server with the Wireless instead
| | | of the Linux system.
| }

| 1/ Bedroom Work Platform {

| | Set up Phoenix? in my room with Wireless adapter,
| | possibly attempt to cannibalize Vectras CD-ROM drive so
| | that Vectra becomes reliant on Floppy disks only. Wish I
| | had a way to either give all systems a card reader or a
| | floppy drive... Would make life easier!

| | Pro's:
| | | Less disturbing of existing systems then other
| | | ideas.

| | | Gets me further away for
| | | disturbances/distractions

| | | Can use Monitor, Keyboard, and Mouse, as well as
| | | rest of PC physically rather then remotely

| | Con's:
| | | No decent working environment in my room to use
| | | a full size PC without purchasing either an LCD
| | | Monitor or setting up a /or another PC Desk in
| | | my room; I only have the one that SAL1600 and
| | | Vectra are hooked up to.

| | | I can hear my family from at least 10 metres
| | | out side of the building! Let along every where
| | | inside of it.

| | | My laptop might get a lot less use, since most
| | | times I use my laptop it is in my bedroom.

| | | Any possible working environment I could arrange
| | | in my room is likely to be much less then
| | | comfortable for physically sitting at a PC
| | | without buying another PC Desk.

| | | Requires Wifi to be compatible with Linux.
| }

| 2/ Bedroom Game box {

| | Move SAL1600 into my room and swap the Ethernet NIC with
| | the Wireless Adapter.

| | Place Phoenix? in SAL1600's place in the living room

| | Pro's:

| | | Eases shopping for wireless adapter

| | | Moves my Gaming system away from most common
| | | 'interruptions'

| | | Better chance of hearing people on TeamSpeak !

| | | Limits potential for using my laptop less

| | Con's:

| | | No decent working environment in my room to use
| | | a full size PC without purchasing either an LCD
| | | Monitor or setting up a /or another PC Desk in
| | | my room; I only have the one that SAL1600 and
| | | Vectra are hooked up to.

| | | Any possible working environment I could arrange
| | | in my room is likely to be much less then
| | | comfortable for physically sitting at a PC
| | | without buying another PC Desk.

| | | With a work platform placed in the living room
| | | (in SAL1600's place), it would be even *HARDER*
| | | to get freaking work done.

| | | Being in my room on the game box would likely
| | | make it harder for Ma to call me when she needs
| | | things done.
| }

The braces denote folds and the pipes I inserted into the copy/paste so it displays as I see it in my text editor. I’ve configured vim to run a function when ever reading or writing a file with a .outline extension, the function sets settings that I find help write an outline and try to categorize my thoughts more clearly. This is actually how my vimrc file sets different style and other minor options to suit the language I am currently editing, for example a standard tab (visually equal to 8 spaces) when working with C files, and 2 actual spaces for Ruby, e.t.c.

The Pipes or ‘|’ are not really in the file, they just show the tab-deliminated indentation. While I don’t use this when editing source code, I find it works nice for things like this. Normally foldmethod is set to indent, and changed to ‘syntax’ where supported suitably. For outlining, since I didn’t have time to work on a more suitable method of folding, I mearly set it use single braces and fdm=marker; usually it uses 3 braces but I rarely use the marker foldmethod.

Heres my function in vimrc:

function! My_OutlineMode()
setl tabstop=8 shiftwidth=8 noexpandtab
setl listchars =tab:| " Mark t's with |'s
setl list
setl spell
setl autoindent smartindent
setl showmatch matchtime=3
setl matchpairs+=(:),{:},[:],<:>
" Fold by tabs
"setl foldmethod=expr
"setl foldexpr=getline(v:lnum)[0]=="\t"
" Fold by braces
setl foldmethod=marker
setl foldmarker={,}
endfunction
autocmd BufNewFile,BufRead *.outline call My_OutlineMode()

Although it is probably unnecessary on most vim builds but the autocmd should probably be wrapped in an

if has(“autocmd”)
autocmd goes here
endif

hmm, supper time

distro ? unix : linux

Since it’s time to plan for a probable addition to my LAN this December/January I want to start planning now.

I have my brothers old Dell 4500 PC on hand, well what is left of it hehe. The Pentium 4 is still there, which should be a Northwood core @ 2.0Ghz but it could possibly be a Willamette with a slower clock-speed, only a successful boot will tell.

Before I can boot her, I need some RAM. So the plan is to buy Ma a pair of 512MB (total 1GB) chips for her PC. And to take her old 2x256MB (total 512MB) for this salvage operation. The PC’s are very close models and as far as I can tell the Mother Boards are the same chipset and as much research as I’ve had time to do shows that I shouldn’t run into an problems here.

The box also needs a Networking card, because even if there was a way to get two 56K Winmodems chained together, I wouldn’t want to LOL. I’m figuring that I’ll try to buy a Wireless adopter or an Ethernet NIC depending on my final plan. One of these computers, my Desktop (SAL1600), File Server (Vectra), or this Dell 4500 I’m repairing will likely go in my bedroom with a Wifi card. While the other remain/swap into place with its/its swapped Ethernet card.

If I can, I’ll probably leave it on 24/7 as a workstation or use it to transition my File Servers OpenBSD install over to better hardware. If I do make use of it as a Work system, I’d like to run GNU/Linux on it, because most of my experience has been with FreeBSD and OpenBSD. The problem with that is there are very few Linux Distros I can stand using…. Ether way I need to start planning and testing for what I’m going to do, and this damn blasted parakeet is not helping with the insensent squaking… After ~8 years or so, you’d think he’d STHU!

The only GNU/Linux distributions that I respect are Debian and Slackware. Debian, can be a bit of a hard case about things but you’ve got to give them credit to sticking to their guns. The differences between Debian’s Iceweasel, Icedove, Iceowl, Iceape and Mozilla’s Firefox, Thunderbird, Sunbird, and the communities SeaMonkey come to mind… Slackware, well hehe enough said. The only problem is they are both more trouble then they are worth in this case, I want to get the system set up but without having to screw with it to much along the way.

Other then Debian and Slackware, the only distro to interest me is Gentoo, I think if I ever put the effort into setting it up, Gentoo and I would get along very well. The only problem is I don’t have time to fiddle with it. I would probably have to go with trying a Stage 1 install, and that is a little time consuming… Hehe.

Other Distros that I have considered are Ubuntu, I’ve tested Ubuntu when it was at 6.06 but I don’t care for it. It is a nice system but I don’t really ‘dig’ it. It’s just not my cup of tea, although it’s what I would recommend to users who just want an easy to use OS, without having to learn more then using Synaptic. One of my reasons for FreeBSD, is I wanted to learn about the underlaying system and it’s complexity, not just write an E-Mail without having to tell it my POP3 server (for which no MUA can do, until they invent mind-reading ones). I have no interest in using Ubuntu on this system unless I *have* to.

The install is likely to be a cross between a server and a desktop as far as software goes, it will include X and a proper development environment either way. My OpenBSD box basically only has what it needs to run the services I use it for by comparison.

Two suggestions that came up were PLD Linux and KateOS, both from Poland. PLD looks like a nice system but not my style. I’m not found of the RPM’s either… KateOS on the other hand is based on Slackware. So far it looks like a very nice system to my tastes, my plan is to test it on my desktop (SAL1600). Because I maintain my ‘gaming’ install of WinXP on it along with a dedicated Linux and BSD partition for testing purposes. I might even use KQEMU if it supports DVD ISO’s.

It looks like a good system for me but no one told me that the Polish and US mirrors download at about 20~26kb/sec !!! Since I’d want at least 2 or 3 of the 3 CD sets… I figured I would get the DVD since I don’t want to test the minimal install. There are also 2 ‘extension’ disks, one for GNOME and one for KDE so one can skip installing them over the Internet. It’s looking like an 11 hour download for my initial testing…. Joy.

I need to get to work on the planning for when I’ll need to get the system working, so while KateOS 3.6 downloads I may as well get cracking, current factors are:

location
use/purpose
software
hardware
management
cost
time

I’ve yet to think of any thing else I need to do yet, the biggest issue is going to be location, most importantly what systems physically go where. And which system will be doing what.

Vista gone loco, connection limits!

Windows Vista tcpip.sys Connection Limit Patch for Event ID 4226

I have officially lost any respect or regard for Microsoft Windows Vista and I’ve yet to have a chance to test the bloody thing.

My Windows XP machine has SP2 installed by the connection limit is returned to a extremely high level. Because I was getting some crap with being the only box to drop off the ‘net connection, making that change had a noticable impovement for me. The difference between VISA versions shows it all to true, it’s about the money.

Instead of doing some thing about it, they make a buck off it. What ever happened to passion ruling OS development? Not the dollar…..

I love BSD !!!!

Well to make a long story short, I’ve got my older brothers old PC (whats left of it). It’s missing it’s Graphics card, Optical Drives, and DDR1 SDRAM and only has a WinModem for it’s Cards but other wise it’s functional. It’s a originally a Dell Dimension 4500, Ma has a 4550 so i used her user manual to check what kind of RAM I would need.

If I bought 256~512mb of RAM and a Networking card I could get a 4th PC running, maybe try and get a Wifi adopter for it so I could move one of the Towers into my room (where my Laptop usually is stored)… 5 PC’s hehe that would be nice!! And if I get enough money for Christmas I could do it.. I could also buy Ma some RAM to upgrade her PC, or just buy her a new 1GB’s worth and take her old 512’s set.

The Box has a Pentium 4, probably ~2Ghz… Compare to my File Servers Katmai (Pentium 3, 500Mhz).

Having 512MB RAM would be an upgrade from 384MB-8MB for Matrox Gfx that the server has. Even if I had to make do with only 256MB, the processor upgrade would be worth it imho.

I have an old ATI Ultra Rage 128 AGP4X card on my shelf, a 32MB card should be overkill for any thing but gaming.

The IMPORTANT thing is, the hulk came with a 40GB Western Digital PATA drive and a 80GB Hitachi PATA drive.

My OpenBSD server is running off an old Office Desktop PC (cica 1998/1999) and only has an old 8GB Maxtor PATA drive. The BIOS also has a known problem that it can only address up to about 33GB of disk, any more would be wasted.

Guess what… OpenBSD can use the entire drive !!!!!

I installed the 80GB HDD and hooked it up to the (E)IDE cable and power thingy and checked the BIOS to see the setup, I could see that the 8GB root disk was Primary Master, 80GB drive as Primary Slave, and the CD-ROM drive as Secondary Master.

I didn’t really learn much about the innards of Computers by looking it up. I learned most of what I know by pulling a PC apart and putting it back together again.

I tried to mount the disk but could not, even with the mount_ntfs program. Probably because of no disklabel. I booted off my Knoppix Live CD to see if it was working. Sure enough, Linux found a ~75GB /dev/hdb1 and was able to mount it as NTFS. I reformatted it FAT32 and booted back to OpenBSD.

To set up the hard drive for usage, I fdisk’d it

fdisk -i wd1

I gave it a yes to updating and moved on to labeling the disk.

disklabel -E wd1

I used the g d command in disklabel to tell it to use the disks geometry and not the BIOS. I setup a 4.2BSD Partition (wd1a) for the full size of the disk and wrote the label out.

Next I formated it with the UFS file system used in OpenBSD.

newfs wd1a

and mounted it to a temporary mount point

mount /dev/wd1a /mnt

And volia it worked !!! I moved every thing from /usr/local/* to /mnt/ and edited /etc/fstab with instructions to auto-mount the new 80GB drive in it’s place.

Terry@vectra-$ cat /etc/fstab
/dev/wd0a / ffs rw 1 1
/dev/wd0h /home ffs rw,nodev,nosuid 1 2
/dev/wd0d /tmp ffs rw,nodev,nosuid 1 2
/dev/wd0g /usr ffs rw,nodev 1 2
/dev/wd0e /var ffs rw,nodev,nosuid 1 2
# 80GB Primary Slave, PATA drive.
/dev/wd1a /usr/local ffs rw,nodev 1 2
Terry@vectra-$

Now I have good solid storage… No more trying to cram network shares and LAN backups onto a small ~7GB /usr partition.

Terry@vectra-$ df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/wd0a 147M 31.3M 109M 22% /
/dev/wd0h 393M 378K 373M 0% /home
/dev/wd0d 98.3M 2.0K 93.4M 0% /tmp
/dev/wd0g 6.7G 398M 6.0G 6% /usr
/dev/wd0e 148M 8.3M 132M 6% /var
/dev/wd1a 73.3G 2.5G 67.2G 4% /usr/local
Terry@vectra-$

I love BSD !!!

Flock

Testing a new web browser…..

Dang this thing is interesting ! Now if it could hold up better then Firefox 3.0a on my laptop… We’ve got a nice match hehehe.

Blogged with Flock