Thursday, April 3, 2008

The return of NPMs Coding Spider

My first commit to Neo Ports Managers SVN since March... Sheesh I've been AWOL on this ain't I?


Revision 61 - Directory Listing
Modified Fri Apr 4 07:22:12 2008 UTC (5 minutes, 2 seconds ago) by sas_spidey01

searchlet module now uses an internal searching code by default with the ability to use a separate external program for searching ports.


It assumes calling convention is 'your command' 'what to look for' and the following output parsing convention:

portname description

any white space will do.

ability to set external command not yet implemented [in the GUI I meant]

It's been so long I had to change my password in order to login to SVN and the websites SSH successfully loool. Oh well, back to work I go!!


My official todo list:

Terry@dixie$ cat ~/code/Python/src/npm/trunk/src/todo.txt                  7:26

searchlet config in settings pages:
 external command
 fields to search for with internal command

finish the GUI for configuring port build options.

GUI for updating via portsnap/c*sup

help browser

   ... older notes
Terry@dixie$                                                               7:30

There is not a lot that actually has to be done before a beta can be released, it's just it has to get done. Most of the rest is stuff I *want* done first...




I'm usually happier when I'm working on some thing then when I'm groaning about, and honestly I'd rather concentrate on code then my mind wandering off along past explicits.
Well, I have a todo list stored away on Neo Ports Manager and one of the things on my todo was to remove the dependency on the psearch program, namely because it would be faster to update our display as we find stuff in ports rather then parsing the output.


I think I might make another page in the settings to allow one to choose what fields to search in and possibly which to display as details. I plan on embedding the code to search ports right in NPM, but if it doesn't clog things up I don't see why not to allow the ability to use an external program. The best reason being if the index file ever changes or is ax'ed and I get hit by a bus, no one has to learn Python to fix NPM lol.


A couple months ago I sat down and started trying to figure out the format of the index file in ports, it was pretty easy and I wrote a small script to search it and print out all the cells of information in each entry of the index that had a matching package-version in it.


This is a quick test script I wrote tonight that searchs for a port and displays a short info on it, being a test I wrote the port to look for in the file test rather then passing sys.argv over to save time. I plan to adopt NPM to using a variation of this for searching ports now.






     1: #!/usr/bin/env python
     2: 
     3: # This is as much of the format of /usr/ports/INDEX-* file as I have
     4: # been able to reverse engineer by looking at it and a few other things
     5: # that didn't come with a nice fat manual page: the source is the documentation!
     6: #
     7: # Each program is listed on one line with each field separated with the pipe
     8: # symbol (|), list values are delimited by a space.
     9: #
    10: # pkg-ver|                   -> as listed in pkg_info
    11: # location in ports|         -> /usr/ports/editors/vim
    12: # install prefix|            -> /usr/local
    13: # short descr|               ->
    14: # path to pkg-descr|         -> /usr/ports/editors/vim/pkg-decsr
    15: # maintainer e-mail|         -> who@foo.com
    16: # listed in categories|      -> list of cat, e.g. cat1 cat2
    17: # dependencies to build|     -> list of pkg-ver required to build this port
    18: # dependencies at run time|  -> list of pkg-ver required to run this program
    19: # website|                   -> the programs website
    20: # |                          -> unknown
    21: # |                          -> unknown
    22: # XXX: the unknowns may relate to internal port opts, e..g use zip, etc
    23: ####
    24: 
    25: 
    26: import re, os.path
    27: 
    28: INDEX="/usr/ports/INDEX-6"
    29: 
    30: # find keys 1,2,4 in index row via regex
    31: def search(pattern):
    32:     idx = open(INDEX)
    33:     for line in idx:
    34:         keys = line.split('|')
    35:         k = (keys[0],os.path.split(keys[1])[1], keys[3])
    36:         for each in k:
    37:             if re.search(pattern, each):
    38:                 print 'found'
    39:                 mypp(keys)
    40:     idx.close()
    41: 
    42: def mypp(table):
    43:     print "PORT INFORMATION FOR: %s" % table[0]
    44:     print 'location: %s' % table[1][11:]
    45:     print 'descr: %s' % table[3]
    46:     print 'category: %s' % table[6]
    47:     print 'website: %s' % table[9]
    48: 
    49: 
    50: if __name__ == "__main__":
    51:     search("linux-flock")
    52: 
    53: 



This was a funky one, XMMS locked up on me and refused to play any files in my playlist, which I know usually means they either don't exist or can't be played but I also saw in mount that they should be there. I wish they'd add a pop up message about that but the auto-skip response to non existent files is actually one feature of XMMS I like.


Just trying to load a new playlist by pressing the lord list button in the playlist manager would cause it to lock up and I'd have to kill the process. So I figured I'd open another urxvt and leave mplayer running. Only thing odd was Music/Pl wouldn't tab-complete to ~/Music/Playlists.


Terry@dixie$ ls Music                                                      3:45
ls: Music: Socket is not connected
Terry@dixie$ mount                                                         3:46
/dev/ad0s2a on / (ufs, local, soft-updates)
devfs on /dev (devfs, local)
/dev/ad0s2e on /home (ufs, local, soft-updates)
/dev/ad0s2f on /usr (ufs, local, soft-updates)
/dev/ad0s2g on /var (ufs, local, soft-updates)
/dev/ad0s2h on /tmp (ufs, local, soft-updates)
linprocfs on /compat/linux/proc (linprocfs, local)
procfs on /proc (procfs, local)
/dev/fuse0 on /home/Terry/Documents (fusefs, local, nosuid, synchronous, mounted by Terry)
/dev/fuse1 on /home/Terry/Music (fusefs, local, nosuid, synchronous, mounted by Terry)
/dev/fuse2 on /home/Terry/Pictures (fusefs, local, nosuid, synchronous, mounted by Terry)
/dev/fuse3 on /home/Terry/Videos (fusefs, local, nosuid, synchronous, mounted by Terry)
Terry@dixie$ ls Pictures                                                   3:46
ls: Pictures: Socket is not connected
Terry@dixie$ sshfs-mounter.sh -i ~/.ssh/vectra_rsa_key_nopw -u 1001 -g 1001
mount_fusefs: /dev/fuse5 on /home/Terry/Music: Operation not permitted
mount_fusefs: /dev/fuse6 on /home/Terry/Pictures: Operation not permitted
Terry@dixie$ ls Music                                                      3:47
ls: Music: Socket is not connected
Terry@dixie$ ls Videos                                                     3:47
   ... my video files

So I umount'd all of them and reran mounting script and all worked

Terry@dixie$ sshfs-mounter.sh -i ~/.ssh/vectra_rsa_key_nopw -u 1001 -g 1001
Terry@dixie$ mount                                                         3:48
/dev/ad0s2a on / (ufs, local, soft-updates)
devfs on /dev (devfs, local)
/dev/ad0s2e on /home (ufs, local, soft-updates)
/dev/ad0s2f on /usr (ufs, local, soft-updates)
/dev/ad0s2g on /var (ufs, local, soft-updates)
/dev/ad0s2h on /tmp (ufs, local, soft-updates)
linprocfs on /compat/linux/proc (linprocfs, local)
procfs on /proc (procfs, local)
/dev/fuse0 on /home/Terry/Documents (fusefs, local, nosuid, synchronous, mounted by Terry)
/dev/fuse1 on /home/Terry/Music (fusefs, local, nosuid, synchronous, mounted by Terry)
/dev/fuse2 on /home/Terry/Pictures (fusefs, local, nosuid, synchronous, mounted by Terry)
/dev/fuse3 on /home/Terry/Videos (fusefs, local, nosuid, synchronous, mounted by Terry)
Terry@dixie$ ls Pictures                                                   3:48
    ... the directories contents
Terry@dixie$                                                               3:48


After fixing that, XMMS worked great so I conclude that XMMS has a bit of a nasty issue if files it knows are there just 'disappear' on it, which is kind of strange. Whether it is a bug or not, I don't have time to spend on multiple code-compile-debug cycles to try and fix it if there is a problem some where in the code or I would investigate it myself.


I would rather like to know what happened with the mount though because the only thing I've been fiddling with before it went was my firewall rules. Which amounts to enabling / disabling pf and reloading the rules out of /etc/pf.conf. I think I'll keep a close eye on my mounts for awhile, XMMS will keep its eyes even closer on them I guess lol.
Hahaha I think the Windows Recycle bin must have a size limit.


I've been cleaning and organising the files on my XP machines desktop, moving most to the recycle bin, \\vectra\backups\ or other file shares on the OpenBSD box (Vectra).


What is probably several hundred files (recursively of course) and more then 5GB of crud later, there was only the last 3 files I deleted, and I have not emptied the thing in months either >_>


My Desktop is down to the shortcuts to my RvS and S4 installations, a folder for downloading files to, recyclebin, my computer. and flock icons.


My RocketDock on the other side though has a CPU monitor, My Computer, Network Places, Flock, GVim, Winamp, RvS, S4, TS, Pidgin, XFire, PuTTY, and Gimp shortcut in the doc. One thing I like about using a doc is Raven Shield doesn't dis-sort them on me hehe.


Needless to say, cleaning up the Doc is the next phase loool.

Willow in the Pillow

Last night I logged off around 0430Q to go to sleep.

I sat on the bed to tell Willow there were two problems, one she was in my spot, sleeping right near the pillows. And Two she was sleeping under my pillow!

When I went to lift the pillow off her, I realized she wasn't underneath it she was sleeping in my pillow !!!

Hey that's my spot!



I turned on the overhead and snapped a picture before taking back my new pillows lol. I should get a sign like one of our clients has, "If you want the best spot in the house, just move the dog".


Willow needs to have that one haha

Wednesday, April 2, 2008

People still arguing over the ruddy pictures...I'm like the only non-fighting one in the Family... I wish I could just be free of this place.


What is it they said? Nero fiddled while Rome burned?



In the mean time I've been tinkering about, learning a little bit about XMMS skining by picking apart the skins I have installed. I'm not sure if XMMS skins are compatible with WinAmp but I know classic WinAmp skins are generally compatible with XMMS. So I could probably Google a winamp skinning guide if I wanted to but why bother, it's fairly straight forward for XMMS afai can see. I don't often use WinAmp on the WinMachine but XMMS I've been using on my laptop a lot along with MPlayer. Took a screen shot of the default xmms skin (which I love) and made a template for the main.bmp out of it. Been working on doing green text, gold keys (that go green when pushed), including an [SAS] Insignia, etc. Dunno if I will ever finish (or use) it but it is good to get my mind off things for awhile...


The internet connection has been total crud lately, every thing is working slow as a snail in the middle of a blizzard 8=). Download speeds varying between 20 and 150kb/sec, web pages are loading like it's connected at 28.8K instead of the 3M we pay for. I love Bellsouth... wish they would go suck an egg, and choke on it.


I wonder if I'll ever get out of here alive, wonder if I'll ever find what I seek. There was once a narrow window for happiness but that is long since extinct. Who knows what the future will bring, doom or salvation... At least it might be an improvement.

Writer's Block: Where in the World...

If you were independently wealthy, where in the world would you live and how would you spend your time?
Live Journals Writer's Block


I'd probably settle down, maybe in Tennessee or in Texas out in the country som where. It would be good to be able to travel though, maybe regularly visit Britain, Germany, and Japan (technology xD) but that would cost an arm and a leg.


As far as how I would spend my time? Learning about, doing, and creating things and it would also be nice to go to Church every Sunday again.


Computer Science, Engineering, Physics, Mathematics, are some of the topics many of my interests usually get categorized into by other people but I'm rarely free to go far enough in studying any thing for my tastes.


Being free to do so, why not go all the way?


Just like if I ever devoted my life to inventing things, I'd probably try to create a force-field like in Star Trek. Because it is a nifty invention and learning the sciences and technologies involved in studying the theories would be more fun then becoming a human light bulb in the process >_>.


The only other thing I could fathom filling that much free time with, is a family.

Breaking the new Training Grounds

Got to play ab it solo on the new TG#1, didn't want to have a slot opened for m e on PG#1 just for a couple games.


Latency and Ubisoft proved to be both friend and foe as usual, finding a tango standing on top of a table didn't throw my aim off any. Put a burst square in his mid section (~4rnd), saw him jerk from the hits but died with no rounds hitting him 8=), even got shot (even with my cam jerking) in another round without getting injured from it lol.


RvS is a pile of horse crap, how on earth could any one dare ship a game like that. The amount of buggy doors and corners, even in the professionally created maps is tremendous. If I worked on Raven Shields development team, I think I would've resigned from the project rather then let my name go on the credits...


And much to the games credit I appeared to shoot a tango through a wall :-)


RvS is the only game you can have a threat at 2 metres, put 5 rounds into a group smaller then a stomach, and have all 5 rounds hit the wall directly behind the tango ^_^



One thing I really like about RvS though is the admin functions, way better then SWAT4. Even with the Gez Mod RvS has a better admin system, but the code is even worse on stability.


It's also nice that I can turn off my reticle and just use the weapon in the player characters arms as a reference instead. Engagement distances in RvS are usually short or long, often within 10 or 15 metres unless they are far away: far enough that an assault rifle is preferable that is.


At that range, aiming without iron sights or cross hairs is pretty easy.. With a little pratice even targets at ~20-25 metres are doable. The more you know your weapon the easiser it is, like me. I could use the MP5A4 blind folded in RvS, I don't even need to look at the bean counter any more.. I can feel how many bullets have been fired.



I wish I could play SWAT4 online with the reticle off, the cross hairs are a nicer blue then RvS's red and actually do reflect your aim and accuracy. In Raven Shield, I've always disregarded the rets as having any thing to do with point of impact, they mean almost nothing... So why bother using them? I train with both rets on and rets off, been a few months since I turned them on.. Now I'm starting to be able to chuck grenades with the same accuracy as with the rets off.


In SWAT, you rets show a lot about how your point of impact will be. I'd still like to go without them though because really you shouldn't need them unless the enemy is far or you need a more precise shot. And in that case you should be using the weapons sights any way, not the shitty zoom-focus on the aiming reticle that RvS and SWAT4 use any way.


One thing I like about firing on Full Auto, is complete control of the trigger. Want one round? Easy, need 20? Ok no problem. Typically I fire 2 to 3 rounds per burst and will increase to 4-6 rounds as necessary to bring down the tango. It's very easy to fire off a few sets of 2-3 rounds, much better then firing off like 5 rounds in a single burst.


SWAT4s MP5 lacks full auto and the UMP and AKM have their rates of fire set to pathetically unrealistic values. All weapons in SWAT4 were balenced on the grounds that a modifier of 1.0 Burst Rate Factor == ~600 Rounds Per Minute (RPM).


Following that line of reasoning, the M4A1 is given a burst rate factor (BRF) of 1.5, roughly equal to 900 RPM. The real M4A1 Carbine has a cyclic rate of fire between 700 and 950 RPM as far as I know, a good balance for a game. The AK47 will kill you in one round if fired from a suspect (1-2 if you are shooting them), while you need 2-4 rounds with the quick firing M4.


The UMP on the other hand has a BRF of 0.55 yielding approx 330 rounds per minute. The UMP is supposed to have a rate of fire on par with 600 RPM, making it horrible unbalanced, except by it's powerful cartridge in SWAT4.


However the burst rate factor is handled I doubt it reflects well on real life. I remember for a Mod, I once recalibrated all weapons in SWAT4 to use real world bullet mass instead of the overweight rounds in SWAT4... Which was a left shift of two or three digits kind of off track, heck it would be like shooting grapefruit instead of bullets lol. luckily the weapons were already calibrated for the real world muzzle velocities.


Recalibrating the game settings to model real world factors, based on Unreal Engine units was totally destructive. Resulting in a long stream of dirty tricks to get the bullets 'lethal' again. I always knew the systems they used were horrid for modeling real world ballistics but when JHP rounds are going so fast the pass through a target without doing any damage and kept going until they hit some thing impossible to penitrate in the game engine, YOU KNOW YOU HAVE A PROBLEM !!!! The JHP ammo was more FMJ like then the FMJ ammo was after that test haha.



I'm no expert in physics but it doesn't take much understanding to tell the Unreal Engine as configured in SWAT4 is worthless, retarded at best for any dream of realistic shooting.



I'd love to study physics some day, that kidn of stuff interests me. But I know as long as I'm living here, with my family around trying to learn any thing 'interesting' in that regard would be a headache and learning as good as in one ear out the other.


Just like in games, give me a sniper rifle, a mark to shoot at, and a secure firing position, and I'll hit the mark. Give me some thing I'm interested in, a proper working environment, and I'll inhale the fucking thing!


Give me a sniping position with every SOB and his dog trying to blow it sky high and I probably will be to busy to hit the mark, same case living here....

Tuesday, April 1, 2008

Been learning a lot about TeX and LaTeX lately, my brain is like a sponge...

Some how I don't think I'll ever use a word processor again, TeX/LaTeX beats XHTML/CSS for working on content without getting in the way, and imho it automates more of the menial tasks better. I couldn't stand getting proper printout with all the cross-word processor + cross-pc issues involved... So I eventually took to using XHTML instead, I'm fluent after all. I have a large répertoire of computer languages to choose from, I just hate PHP...


I need to take some time to generate a PBI of TeX Live 2007, not much left to do before then and most of that can probably be sped up by scripting. For deployment though I'd rather like to split it into two packages, if the compression ratio is similar, should result including a ~250MB and ~300MB tar.lzma file (1 in each pbi) rather then a huge ~500mb one. As far as the documentation goes, there is not to much net savings to strip out languages, unless it really strips down to just English and made an English and 'multinational' docs module. For me, it would make sense to keep the 'big ones', English, Spanish, French, German, Italian, Russian, Japanese, and Chinese, in a standard install and doing that would be no real saving so far as I can tell.



Got a start for trying to get organized with the SSMs, they are basically a week behind me as far as being able to get things in sync but that's unavoidable.. In the mean time I guess I should concentrate on the Sgts. I'm glad we have Blade and Noer a foot again they're both dedicated workers, Blade well better late then never hehe.


The recent unpleasantness with ]SD[ on our SWAT servers is annoying me. I honestly don't care if we ban every last one of them or shake their hand, there's more important business I need to look after. I just follow orders, no more, no less. From where I sit, it is a Majors department to deal with it not an RSMs so I'd rather like to stay out of the hub bub. I'd also not have to cram any more forum posts into RAM between working hours.


The SOP Rewrites, I don't think are going to progress any this week with both SSMs largely out of the loop until next week. Another large section is ready for SNCO Review, in the mean time I can try and look over the other stuff... Just a matter of free time.



I've now transitioned almost 3GB in all from my home directory over to the OpenBSD system working as a file server here: effectively fulfilling it's purpose of integrating my home directory across my desktop and laptop. With some time to test out the permission settings, I may soon move my code directory there as well. With luck maybe I'll have some time to *finally* get the bloody printer setup rather then sitting there gathering dust, good thing I rarely print.


I still need to organise my music files and rebuild all of my playlists but hey, at least my music folder is neat again. Life really would be a bit easier if I didn't have to have most of my files available on both systems, to avoid having to boot my laptop to get to stuff. I'm tired of having to choose between booting my laptop, taring the files, scp'ing them over, and having to switch from desktop to laptop. I get 90% of my work done from my PC-BSD laptop yeah, but I like to work on the system I'm in the mood to use, not play chair-jockey.


And to top it all off my brain has been wandering off drastically lately, I suppose it beats being miserable though. I don't really want to think that much about it right now, I'd never get any sleep other wise...

Found a music video of one of the songs that was on the last CD I bought. Which shows where my minds been drifting off to lool. Is it a wonder some friends wonder if I ever loop up from a compiler?


Works got to get done... How that effects the rest of my life, well..

Writer's Block: Gotcha.

What is the best April Fools' Day joke you've ever fallen victim to?
Live Journals Writer's Block

Haha, hands down it has got to be the FreeBSD and NetBSD's pkgsrc: A strategic synergy for awesomeness posting on the FreeBSD Ports mailing list. I remember seeing it posted in the lounge on forums.pcbsd.org.


It took me a week to realize the original message had been posted April 1st :-)


Can you say, fooled "big time"?

Monday, March 31, 2008

Had to leave the eeting early for chow, wasn't that hungry...

Passed out on the couch and slept like a baby until the phone rang lol. Went back to sleep until a knock on the door, and then got thrown off the couch >_>


Only for Willow to keep me from going to sleep lol.



I'm some where between invigorated and about to collapse.... We'll see which happens first. Hopefully I didn't miss any thing important that I won't hear about later, I think I stayed for most of it. Being AFK about 10-15 times between the web-meeting and the snco-meeting aside that is lol.


*sighs* Ya gotta love family...

Writer's Block: Sick Day

What is your favorite thing about being sick?
Live Journals Writer's Block


NONE


0/ People fusing about it

1/ Ma worried about work

2/ Ice Cream and a Soar Throat suck

3/ Drinking input equals pissing output

4/ I tend to sleep more in the "zombie" style.

5/ I was raised that work don't stop unless your ass falls off.


What is there to like about being sick? >_>
Work, Chores, Web affairs meeting, SNCO/Clan Meeting, 5 XFire Windows, over 7 Voices at once between TS (1), Family, and XFire, started off after noon and still going by 2030...


Can you say HEADACHE THE SIZE OF TEXAS !!!


As soon as this meeting is done, I'm l aying down and let my head rest.



Oh how sweet it would be to have no AFKage.

Sunday, March 30, 2008

A funky nightmare... Well, nightmare in the sense that it's that kind of dream, but not very scary to me.


Unarmed and bare foot, moving through the muddy grounds around a large building with a teammate.

Made some comment about being careful not to step on any ones graves.


Linked up at the front of the building with two others and got equipped.

One handed me a large pistol, a Sig Sauer P226 with a very high capacity magazine. I know the military model can load 15 rounds in a magazine for the 9x19mm version, in RvS the more compact P228 still crams 27 rounds with a high capacity mag over the standard issue 13+1 rounds.


Gained entry and locked ourselves in the building, started poking around.. Seemed it was expected of me to take charge so I organsed us into an Element. One operator, the one that passed me the Sig Sauer took up overwatch on a large open stairwell area going to a lower level. While I took #2 EL in a formation of three, with a large Rear Guard and a female Point.


We started clearing the nearby rooms, stealth to first contact but going full dynamic speed on room entries. We didn't use Flashbangs for fear of setting off alarms.



In one room we took down there was a crying child, I'm thinking ok.. live one, rescue op: tag'em, pump for intel, and move on.


Only it wasn't alive what ever it was. It was very sad, offered no real usable information or coherency. Point took her sidearm and shot it in the face, no blood no nothing.. Just a ghostly fade... Funky !


So with a spooked Point I formed us back up in the hallway to check out the next rooms, cleared most with only a few more ghostly contacts. All of which would moan and fade out a bit after being shot.


Moved us into another area, I could see two avenues of attack if we moved through it. So I ordered Point and Rear Guard into the 'mouth' of the path while I flanked along the other side to scout for enemies. No contacts but a good chance of crossing their line of fire and getting myself shot, so I reported in and had Rear Guard (#3) move up so I could pull back a bit and rejoin #1.


#3 moved out into the open and we took fire, at least I think it was gun fire. Like a bright white light, maybe some kind of energy weapon or some thing super natural but enough to penetrate walls and warrant taking cover!


Point and I were pinned down in the barrel I hoped to avoid getting us shot up in while Rear Guard was out on the balcony dancing and suppressing. I flanked around and went to help, I could see shooters on the roof tops nearby and put rounds out but I knew we had to get back to cover.

Ordered the retreat: I made it, Rear Guard didn't... Lost my own M16 in the process but I managed to scrounge about for a FN P90, off a corpse maybe. Regrouping with Point we found out that #4 was gone with out a trace...


Got ambushed by a half-ghost, half-zombie like humanoid and a mummified cat of some sort. Point nearly got strangled, managed to take the zombies head off and we unraveled the cat with plenty of P90 fire between us and I took it down with the P226. That was just freaky man.


With more ghostly like zombie things closing in and with a shell shocked Point from the lack of air, emptied the P90 and some of the Sig Sauer into them for some cover then I grabbed Point by by the scruff of her flak vest and took off running for the lower level. With the intention of breaking contact with the enemy and going to guerrilla tactics if necessary to survive.


Strange dream :\


While things like being trapped in Hill House or even a Resident Evil like situations occasionally come up in nightmares... But it's very rare that I'm ever armed and able to defend myself, let along having an Element for back up.


And it is even more rare that I ever dream of doing room clearing lool.



Maybe I just need more sleep.... Went to bed around 0400 last night and I don't think I fell asleep until like close to 0600 or some thing.d

Saturday, March 29, 2008

Snakes and Tree Frogs

Metal Gear Solid 3: Trailer






It's a shame that The Boss had to die at the end in order to complete her mission for the USA. It's no wonder that "Big Boss" would betray his country in later years, after all MGS3 basically amounts to the lot of them being screwed over for ~20 Billion. I'm axious to some day see Metal Gear Solid 4, and I wonder if the aging Solid Snake will himself be,

"Loyal to the end"




Hmm, found a copy of the intro music from Metal Gear Solid 3 posted on YouTube:






It's a bit of a funky track but it kind of grows on you after enough hours of working Snake through the jungle hehe.

Writer's Block: No Laughing Matter

What do you think is too serious to joke about?
Live Journals Writer's Block

That is a good question... Will figure out an answer when one hits <_<


Hmm, laughing matters, I'd describe myself as some one that has to be free to crack jokes as I see them. I'm not really happy unless I'm free to laugh; even if I have some what of an off beat sense of humour at times. I keep most of it to myself, because I doubt any one else would find half of what I do funny... If they did, GOD help us all haha!


I'd say I'm the type that will either cry with, or try to crack a smile instead but will probably have to run like hell before she punches me in the face for trying to make her laugh >_>.


That's just who I am....


There are only a few things that I'd really consider a matter to skip all pretense or sense of humour about. Probably all of which would fit into the kinda category that if I wasn't a Christian, some one would be praying the police arrive on scene before I do.


I'm not a violent person no venom glands either I guess but there is a limit to how much I will stand for. I think I could forgive almost any thing done to me... Perhaps more then a lot of others that I know could forgive but -- you don't hurt those close to me.


You fuck with them, you're fucking with me and I'm not one to fuck with.


If some one laid a finger on my friends or family, the gloves would probably be coming off. Despite my normal philosophy against hurting people, I'd sooner knock a few lights out then sit by letting some one I care for get seriously miss treated. I guess things in that light are the no laughing matters for me.


For some reason a scene from Good Fellas comes to mind: the one where he pistol whips the prick next door :-)


The character of henry might have been a crook but he did the right thing. He was called, he went as soon as he could, he was there when needed... Although he didn't have to beat the crap out of the guy, I can't blame him for it either. Two things that I can't stand for in this world are mistreating women and abusing children and I have no respect for anyone that does either.


It is indeed a good thing that Vengeance is the LORDs to exact and not ours...


If I was Ray Liotta's character [Henry] in Good Fellas I would have been very tempted to go kneecaping instead of pistol whipping. Tom Clancy's Rainbow Six has a nice description of what the PIRA guys [which later ambushed team Rainbow & family] used to do to drug dealers hehe. It was a quite painful although non-lethal use of ones sidearm but it was enough to make dealers think twice about selling dope again in that neck of the woods; especially if they couldn't limp away fast enough.

Friday, March 28, 2008

Tried laying down, no help.

Noshing on rice crispy treats and mini-hershey's bars on the other hand works :-)


At least it gets my brain cells back in shape any way.


Independence Day is on, so there is at least *one* good thing on TV. Beigining a systematic transfer of files from my laptop to the file server,to be completed with archiving the local copies before going with a more permanent mounting solution.

I've got the laptop setup to mount them via sshfs and the desktop via smb.



I've got plenty of shit to do, but I don't feel like doing any thing... I can't stand sitting around doing nothing either though :\


I guess it's a fair reason to look into some method of organizing my music files in a manor I can live with :\


Hmm, official to do list...


SOP Rewrites
TeXLive 2007 PBI/Port?
Codebooks
Vi User Howto
The book
NPM
And... the rest in due time.

Thursday, March 27, 2008

SSHFS on FreeBSD

The following ports are needed:

sysutils/fusefs-kmod
sysutils/fusefs-sshfs

They depend on sysutils/fusefs-libs, packages are available on each at the moment for 6.3-Release.



Enable FUSE for system start up via rc.conf (I'd suggest rc.conf.local for PC-BSD) by adding this:

# enable File System in User Space
fusefs_enable="YES"


And fusefs will be ready op on reboot. As an alterntivie to rebooting one could load the module and start fusefs manually.

kldload /usr/local/modules/fuse.ko
/usr/local/etc/rc.d/fusefs start


After that, if you can ssh to the server you can at least mount your home directory via SSH :-)


sshfs username@host ~/mount_point


Since UNIX uses a numerical user and group id (uid, gid) to check file ownership and what not.. And my user account on my laptop was created in the PC-BSD install my uid & guid are 1001, on my OpenBSD machine hosting the files my UID & GID are set to more 'personal' integers, so they have to be mapped for my local account

sshfs -o uid=1001 -o gid=1001 username@host ~/mount_point


the username@host syntax is the same as scp, which means the common $USER@$VECTRA:/what/ever notation I use can be used for this as well, if the :/where/ever part is ommited it will use ones home directly from the server.


I have the fusefs-smbnetfs port installed but I'm not exactly fond of microsoft networking. I'm also very tempted to test a little bit of NFS over SSH, but I don't have much problem with using SSHFS from my laptop and SMB/CIFS from my desktop.



I've created a few SMB Shares on the OpenBSD machine that match up to parts of my home directory, tomorrow I'll start transferring files over. My Music, Videos, and Pictures directories amount for 2.8GB of files alone. So I don't have much problem with off loading them.


Since I always back crap up first and the files are non critical I can put up with being unable to use the 'current' set of them whenever my file servers off line, which is rare. It'll also be possible for me to set up a few cron jobs that'll backup my files more regularly: without needing to use the network (scp/ssh) directly! And I can always write a cronjob to seek and destroy those stupid Thumbs.db files Windows Explorer always makes.

I'm not sure about my ~/Documents and ~/code directories yet, that's almost 400MB of files right there but I'd rather not have to deal with out of date copies if Vectra goes off line. Although I could always set up my laptop to scp over a compressed nihgtly backup... We'll see where it goes after some live-testing.


In my ideal world, I think my entire home directory would be residing on the server but I'm not quite ready to trust the hardware here for that yet 0.o

All I see around me is hatred, anger, and cruelty...
This is not of me, but of the world that surrounds me.
I was once asked, "Will you be kind or will you be cruel?"
I had asked it of myself, and I chose not to be cruel...
There is little anger left in me, I do not wish to hate,
and I can not bear to be like that which surrounds me.
Man doesn't live by bread alone, yet how we live on.
Even when there is nothing left but emptiness.
Just that same pain and sorrow
Just that same blackness of night
As they lash out at the nearest targets
I have gone thousands of miles for you out of love,
yet you could not go but one mile for my sake?
"Am I nothing more then an tool?"
Ends can never completely justify their means.
I have shouldered more then my fair share of things,
yet if I stop acting as they strike around me
I am surrounded with a fury... Stricken without regard, with no logic.
I fear, like a wild beast they will descend upon me
To the slightest sign of weakness, like wolfs unto fresh blood.
I will not be capitulated by the actions that causes my refusal.
And I am beatend down for it, even if I refuse in silent.
Only my GOD sees the cuts and scares across my heart
HE's the one that walks beside me, pulling the blades from my sides.
HE sees what no one else sees, what even they do not see.


Once I sought a reason to live, it lay close at hand.
My memories haunt me, fore I have nothing else but memories.
Of what once was, of what may have been.
Even that has deserted me, I have but one strength..
The flesh is able but the spirit is weak LORD,
Oh how I long to feel again, even just for a moment...
That which was lost; did it truly exist?
My heart twisted, my guts rended, my mind cut.
for what ends?
To that sorrowful fate as the waves came crashing down
No one else by my side, set a drift across a river of pain.
YOU were there when I washed up on the other shore.
The ones that sent me, long gone...
I think I once may have known what it was.
Perhaps I was not meant to find it,
perhaps I am but a fool..
But there is only so much I can bear LORD, I don't have your strength.

You are like the mountains, strong and unchangeable.
I, like the worm whither and frail in the winds that come.
Nothing to lose but my future,
nothing to gain but a moments pleasure
That bitter sweet memory of what once was.
I once had a dream, but it is gone from me.


I didst fall into that trap, like a fly to the web.
Only to be ripped apart by the creature that lay within.
Yet I could not bring myself to leave, for that sorrowful fate...
That lay behind me.
Of what was, and what may have been.
Tis' nothing more then to haunt me.
I let it go, I can't hold on to it any longer.
Yet, I stand still...
I draw the breath you give me,
but what more is there for me?
How much longer can I endure...
YOU endured so much for me, how can I not continue?
LORD keep my feet moving along the path
Direct them along the right road
I no longer know my course
Be it to my destruction or my salvation
Lead the way, I have nothing left to fear.

-- The world around me, myself, March 2008.


Some how I find the current track in my playlist ironic...

Wednesday, March 26, 2008

Oy...



Spent most of the evening moving furniture about. Lugging a couch out and two beds in, not much fun really. For much of the day my minds been some where between thinking about things I shouldn't and trying not to think about them.

I suppose that is one of the problems with a long memory I guess, you remember things well...


The only highlight, Summer Rental was on, very good John Candy movie. My thought, "Take me home", I ain't been to the beach in so long... Maybe some day I'll see one again.