flattr

take a peek, go vote

the "pre-blog polls", now reside bellow the blog. please jump to the end of the page to have a little vote in them, just for fun. :)

... now, on with the rambling blog!

Thursday, 21 October 2010

pimped you a desktop for great good.

:)

i've been busy.

:)

some might say not the most productive use of my time... but what do they know.

i've been learning, and enhancing my skillset, all the while improving my desktop work environment for greater expediency.

it's that old cliche, that linux users spend 51 weeks configuring their desktop, so they can do their years work in an hour. XD

so...

i have xmonad back on the go.

it's very nice.

it's very nice as it comes outta the box, very useable as is.

however...

it's even nicer once a few customisations are added, most pertinently, some shortcuts for launching applications and doing other bits n bobs.

what pleases me most about my xmonad configuration just now though... is not xmonad itself...

it's that i have now got it working perfectly with my favorite panel application, tint2.

tint2 is another immensely customizable app, like xmonad is.

.... me likes the customizability. ^_^

i've tint2 set up much the same as i had it in openbox. ... um, pretty much identically actually.

and also ... i have a simple conky working nicely with tint2 and xmonad too, simply informing me of my network up and down speeds, regardless of which connection i'm using (wired or wireless), in the same space.

here's one bit of this setup i'm especially chuffed with...

i have a shortcut to toggle the panel visibility.

:)_:)_:)__:)___:)______:)_________:)_____________:)_____________________:)

here's a couple links to threads i made marking my little landmark accomplishments. ^_^
http://crunchbanglinux.org/forums/post/89967/#p89967
http://crunchbanglinux.org/forums/topic/9965/my-xmonad-adventures/

of course, there's all the keyboard shortcuts too... and that's (besides xmonad's inherent greatness) where the real productivity expedience boon comes in.

... much as i had it in my openbox configuration. :)

clever little systematic logic that makes it intuitive.

i didnt want to disrupt the xmonad vi-alike controls, so qwerthjlk were all out. the rest though, i considered fair game for remapping. i still might remap q... i dont like how risky it is having the equivalent of ctrl alt bksp (to restart the graphics server, and thus lose everything being worked on in gui) being so close (one key away) from other regularly used shortcuts.

so, the tux button (or "windows button" to the man on the street) i use as my primary modifier, so it doesnt clash with some applications which use alt. a combination with a single key would start an application, like g for the GNU Image Manipulation Program, or D for Gedit (since E is taken up for multi monitor setups, and there's no need for a "show desktop" shortcut in xmonad).

editing configs happens with a triple modifier, of ctrl, tux and alt... and the key of whatever is being modified, F2 and F3 for gmrun, x for xmonad, n for the tint2 panel... i havnt fully decided on where to put conky yet, having just added it, and already using c for communications (starting pidgin and skype, and perhaps mumble if i start using it too), and of course k is taken up... it's likely going to be y isnt it.

/me presses ctrl,tux,alt,x and makes a few edits quickly... ... and tux,alt,x the new changes are in effect.

:) there we go, just a quick few seconds, no having to type in a file location, no having to navigate to the file. :) conky start, restart and edit keys now set up. :)

and as well as the triple modifier for editing something, where you wish to control (ctrl) the system (tux) to alter (alt) it [(see the intuitive logic?)], i've a restart on a two key modifier of tux, alt, and then the same coresponding key. so i can restart the panel after making edits simply with tux, alt, n, which does a "pkill tint2 && tint2". i was very pleased first time i tried this in xmonad and it worked, thinking the way it uses a spawnpipe for it might cause complications, but no, it was simple n straight forward. which was nice.

anyways, i'll let you explore the rest if you're intereseted. ^_^ (hehe, yeah, i still write this as if someone will read it some day. lol. if you do, please, leave some comments. thnx.)

here's the configs code:

tint2:
#---------------------------------------------
# TINT2 CONFIG FILE
#---------------------------------------------

#---------------------------------------------
# BACKGROUND AND BORDER
#---------------------------------------------
rounded = 0
border_width = 1
background_color = #333333 19
border_color = #999999 70

rounded = 0
border_width = 1
background_color = #000000 00
border_color = #000000 00

rounded = 0
border_width = 1
background_color = #ffffff 60
border_color = #ffffff 99

#---------------------------------------------
# PANEL
#---------------------------------------------
panel_layer=top
panel_monitor = all
panel_position = bottom right
panel_size = 90% 19
panel_margin = 0 0
panel_padding = -1 -1 7
font_shadow = 0
panel_background_id = 2
#wm_menu = 1

#---------------------------------------------
# TASKBAR
#---------------------------------------------
taskbar_mode = multi_desktop
#taskbar_mode = single_desktop
taskbar_padding = -1 -1 -1
taskbar_background_id = 1

#---------------------------------------------
# TASKS
#---------------------------------------------
task_icon = 1
task_text = 0
task_maximum_size = 144 19
task_centered = 1
task_padding = -1 2
task_font = sans 8
task_font_color = #111111 100
task_active_font_color = #ffffff 100
task_background_id = 1
task_active_background_id = 3

#---------------------------------------------
# SYSTRAYBAR
#---------------------------------------------
systray_padding = -1 -1 -1
systray_background_id = 1

#---------------------------------------------
# CLOCK
#---------------------------------------------
time1_format = %H:%M:%S %A %d %B
time1_font = sans 13
#time2_format = %A %d
#time2_font = sans 8
clock_font_color = #ffffff 100
clock_padding = 0 0
clock_background_id = 1
clock_lclick_command = xclock
clock_rclick_command = zenity --calendar

#---------------------------------------------
# BATTERY
#---------------------------------------------
battery = 1
battery_low_status = 10
battery_low_cmd = notify-send "battery low"
bat1_font = sans 7
bat2_font = sans 7
battery_font_color = #ffffff 100
battery_padding = 0 0
battery_background_id = 1

#---------------------------------------------
# MOUSE ACTION ON TASK
#---------------------------------------------
mouse_middle = close
mouse_right = none
mouse_scroll_up = toggle
mouse_scroll_down = iconify

conky:

background yes
use_xft yes
xftfont Sans:size=8
xftalpha 1
update_interval 0.3
total_run_times 0
own_window yes
own_window_transparent yes
own_window_type desktop
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 1 1
maximum_width 134
draw_outline no
draw_borders no
draw_shades no
draw_graph_borders yes
default_color ff0000
#default_shade_color 000000
default_outline_color 000000
alignment bottom_left
gap_x 0
gap_y -108
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no

TEXT
${voffset -6}${color #ffff00}${downspeedgraph 9,135 wlan0}
${voffset -4}${color}${upspeedgraph 9,135 wlan0}
${voffset -22}${color #00ff00}${downspeedgraph 9,135 eth0}
${voffset -4}${color}${upspeedgraph 9,135 eth0}
${voffset -22}${color #00ffff}${downspeedgraph 9,135 eth1}
${voffset -4}${color}${upspeedgraph 9,135 eth1}

and last, but certainly not least:
the xmonad.hs config, my pride n joy. lol.
import XMonad
import XMonad.Hooks.DynamicLog
import XMonad.Hooks.ManageDocks
import XMonad.Util.Run(spawnPipe)
import XMonad.Util.EZConfig(additionalKeys)
import XMonad.Hooks.EwmhDesktops
import XMonad.Config.Desktop
import System.IO

-- initially created with help of: http://www.haskell.org/haskellwiki/Xmonad/Config_archive/John_Goerzen%27s_Configuration
-- use "xmonad --recompile" to check it's syntactically correct if making changes (better than just modQ)
-- list of key codes http://haskell.org/haskellwiki/Xmonad/Key_codes
-- may also prove useful for some keys and commands http://hackage.haskell.org/packages/archive/X11/1.4.5/doc/html/Graphics-X11-Types.html
-- may want to encorporate: http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Actions-GridSelect.html
myManageHook = composeAll
[ className =? "Gimp" --> doFloat
, className =? "pidgin" --> doFloat
, className =? "skype" --> doFloat
, className =? "vlc" --> doFloat
, className =? "tilda" --> doFloat
, className =? "Vncviewer" --> doFloat
]

main = do
xmproc <- spawnPipe "/usr/bin/tint2 /home/digit/.config/tint2/tint2rc" xmonad $ ewmh desktopConfig { manageHook = manageDocks <+> myManageHook -- make sure to include myManageHook definition from above
<+> manageHook desktopConfig
, layoutHook = avoidStruts $ layoutHook defaultConfig
, modMask = mod4Mask -- Rebind Mod to the Windows key
} `additionalKeys`
[ ((mod4Mask, xK_F2), spawn "gmrun")
, ((mod4Mask .|. controlMask .|. mod1Mask, xK_F2), spawn "gedit ~/.gmrunrc")
, ((mod4Mask, xK_F3), spawn "~/.config/dmenu/dmenu-bind.sh")
, ((mod4Mask .|. controlMask .|. mod1Mask, xK_F3), spawn "gedit ~/.config/dmenu/dmenu-bind.sh") -- edit dmenu
, ((mod4Mask, xK_F4), kill)
, ((mod4Mask, xK_F5), spawn "xfce4-appfinder")
, ((mod4Mask, xK_F6), spawn "xkill")
, ((mod4Mask, xK_a), spawn "audacity")
, ((mod4Mask, xK_b), spawn "firefox")
, ((mod4Mask .|. mod1Mask, xK_b), spawn "seamonkey")
, ((mod4Mask, xK_c), spawn "pidgin & skype")
, ((mod4Mask, xK_d), spawn "gedit")
, ((mod4Mask .|. controlMask, xK_d), spawn "gksudo gedit")
, ((mod4Mask, xK_f), spawn "pcmanfm")
, ((mod4Mask .|. controlMask, xK_f), spawn "gksudo pcmanfm")
, ((mod4Mask .|. shiftMask, xK_f), spawn "searchmonkey")
, ((mod4Mask .|. shiftMask .|. mod1Mask, xK_f), spawn "catfish")
, ((mod4Mask, xK_g), spawn "gimp")
, ((mod4Mask, xK_i), spawn "inkscape")
, ((mod4Mask, xK_m), spawn "vlc")
, ((mod4Mask, xK_n), sendMessage ToggleStruts) -- toggle panel visability.
, ((mod4Mask .|. mod1Mask, xK_n), spawn "pkill tint2 && tint2") -- restart panel.
, ((mod4Mask .|. controlMask .|. mod1Mask, xK_n), spawn "gedit ~/.config/tint2/tint2rc") -- edit panel config
, ((mod4Mask .|. shiftMask, xK_p), spawn "gksudo gparted")
, ((mod4Mask, xK_p), spawn "gksudo synaptic")
-- , ((mod4Mask, xK_q), spawn "xmonad --restart")
, ((mod4Mask, xK_x), spawn "xmonad --recompile") -- recompile xmonad
, ((mod4Mask .|. mod1Mask, xK_x), spawn "xmonad --restart") -- restart xmonad
, ((mod4Mask .|. controlMask .|. mod1Mask, xK_x), spawn "gedit ~/.xmonad/xmonad.hs") -- edit xmonad config
, ((mod4Mask, xK_y), spawn "conky")
, ((mod4Mask .|. mod1Mask, xK_y), spawn "pkill conky && conky") --restart conky
, ((mod4Mask .|. controlMask .|. mod1Mask, xK_y), spawn "gedit ~/.conkyrc") --edit conky
, ((0, xK_Print), spawn "scrot '%Y-%m-%d--%s_$wx$h_scrot.png' -e 'mv $f ~/images/screenshots/ & gpicview ~/images/screenshots/$f'")
]

i was gonna add in the dmenu and gmrun for an added bonus, but then realised, in quite a shock, that of course, the key combinations i've chosen conflict with (and dont supercede) the switching of tty. lol. oops, oh well. ^_^ its not like i ever really need to edit them anyway.

well, i hope u get even a millionth of a kick outta these as i did making them and do using them. :)

Sunday, 10 October 2010

'nix still got it, wastedartist lub'n it

THIS IS OLD!
meant to post this .. and finish writing it ages ago.
you have been warned.

makin the wastedartist.com website as tight n minimal as i've been trying to make the software i've been writing, n now i think of it, also the configuration and component selection, so far that i've seleceted at least, it's all kept nice n lean.  it only goes on n on when there's the real content, not just the tool, meaning ...  the elaborate intricate images, audio, and ramblings n rantings.

anyways, waffle aside... 'nix make me happy.  live with free software for a few years and you really get to mold it into something ever more to your tastes n needs.  freedom allows that.  mmm.  community allows that.  mmm.  sharing allows that.  mmm.  realising the mutual exponentially beneficial amplifications from the synergy of co-operatipon for the commons far exceeds the ... the...   oh, i thought i was going to come over all eloquent there...  the... shitey short sighted selfish shitey.   ***  explanation fail.  pebcak error.  rant overload. 

incase you're unfamiliar, when i say 'nix, i mean, gnu/linux, but just asi used to use (and sometimes still use) "linux" as the catch all for all free & Open Source software, i sometimes use 'nix for that to, clumsily being unfortunately ignorant to the great many other interesting free and/or open source and/or freedomware projects.  *deap breath*

see why people dont know about it?   it's elaborate minefeild marathon.   gotta dance a little political legal lawful philosophical jig of cha-cha of some kind before any sense comes of what all this "freedomware"( +etc) stuff is all about n why it's of importance and benefit (or whatever other motivation).

'nix'ness, the freedom culture that's been around through the internet since even long before the internet, is seeping into the system, ** "there's nothing to do, just keep your foot down" ** (said the telly in the background)...  and as it seeps into the system, intricacy and dynamism of ogranica of life of of of...  ***

explanation fail.  pebcak error.  rant overload. 

you see, free software is far less inclined to do that because there are more people in the community with their eye on the code and it's functionality than any company... of all companies combined probably...  the more the merrier, its free for all, woo!


"computer, give me a level 17 mutation on my bioactive sandwich special preference 1, ... "

zap!

" om nom ack. just give me my prefered sandwich again actually thnx.  u can take this one back.  that's what i get for being adventurous."

Saturday, 9 October 2010

squishboom, toorox, n stuff.

so, this week i have been mostly.... procrastinating.

XD

after a quick n speedy throw out of the dirty gimpstick, i thought the alpha7 of witch would just fly out in less than a week too. that didnt happen. partly because in classic typicalness for me, i got distracted with the thousand and one other interlinking interests i have.

and... ok, so my procrastinating has been a bit worse than that if im honest.

i installed a load of games to try.

so i been playing games... maybe only half an hour to a couple per day... but that still feels like a lot to me considering that, apart from my diablo2 addiction that sometimes resurfaces, i dont really play games anymore.

chat too, has been a bit of a distraction, as it always is.

squishboom? well, technically, i still use it every day... but i'm no longer happy with the idea of basing it on the lts release of ubuntu.... 9.04 was great, 9.10 introduced many problems, 10.04 as is, hasnt really corrected those problems, and introduced new ones.... but who knows, maybe it gets better as it updates? seems funny that it's now become the ultimate back burner project that i dabble with and research for, n yet, there's me with my squishboom page and sat alone in the #squishboom in irc.freenode.net.

so i've started doing some more distro hopping....

kinda itching to get rid of sabayon... despite it's awesomeness. maybe this is some kind of masochistic subconscious behaviour, but i want something less nice, than sabayon. y'know, like when jeremey clarckson says he wants the car on the right because it's less good. ...more fun.

and speaking of fun... i'm even finding myself looking at funtoo pages often.

funtoo + metro ?= .... funtoobang!

yeah, i luuuurv the idea of gentoo base to my crunchbang-alike interfaces n app selection.

and i lurv that is sounds like fun to bang. ;) ... there's levels. ;) XD

however, a newer kid on the block has really caught my eye now that they have a GNOME version as well as KDE.

TOOROX.

it's gentoo based, live/installer... and i've installed both the latest versions. kde and gnome. kde over the gnome install at the moment, but i think i'll go back to the gnome version because kde makes me want to vomit and go on homicidal rampages.... so... i shant be sticking around with anything kde4 has touched.

it's no where near as painful to stick bits of gnome in a lightweight setup than it is to stick in bits of kde4.

but i hear even gnome are planning their own self sabotaging major upgrade soon too.

so glad i like my lightweight systems.

i even asked on the toorox forum if there was any plans for a lightweight version... no responce last i looked... but that was only short ago.

toorox has so impressed me, beyond all (few) other gentoo based distributions i've seen. it's up there with the best... sabayon and pentoo. [edit~ and of course gentoo itse;f... um, but only outta respect... it's live cd's are a bit... standard.] i still have the name "papug" in the back of my mind, wanting to check it out again sometime. but for now... i'm gushing over toorox.

now if only i could drag myself away from my "crunchayon" setup in my sabayon 4.2 minimal install, that i've been using for... ages, on my always-on-workstation, then i could get around to reinstalling toorox gnome version.


strangely, for all the beating-myself-up i do over not working... like falling asleep, doing excersize and general down-time, i have been making some nice changes n developments for wastedartist.com too. it's looking a little more plush. it's index page is now more in keeping with the general simple navigation theme i'll be employing throughout the site, and, more relevently to the intended topic of this blog.... it now links to some of my code projects
( daskeb, and qalator ), and distro projects too.

i've also been practicing my conky and gtk/ob theming skills. v.useful for a free software distro producer. ;)

still, i've yet to find the money lust. ... oh well, looks like another day of being a financial lepper. XD

u could always... flattr me, like, for trying so hard. XD

i even found time to make progress towards my much more complicated qalator2 script... but no holding your breath for that one...

on my agenda next is:

witch alpha7
(just gotta fine tune a couple scripts, n then figure out how to get scrotwm installed from source for that pesky distro that didnt have it in it's repo yet, but besides that is perfect for the next rowan)

gimpstick2 pure
i kinda made it, but it's one to be fussier over than the gimpstick dirty. it really takes great restraint and vigilance, and walking on tight ropes, and dodging crocodiles, to get this release out. very constrictive series of proceedures to fulfill to ensure it's done right, to my high standards for what the pure gimp aught to be like.

the rest of wasted artist's freesoftware online-commerce solution.
&
qalator2

learn more programming to be able to do more, more, more, more.




so as much as i'm gunning for toorox on my workstation now... i've got to go check out archbang's latest, dl'd it twice a while ago, shortly after its release, once to each machine... but i've yet to find/make the time for it yet.

i might consider using it for my laptop... at least on it's small partition first... n see if it's stable n robust enough for me to push it around, like i do with my ubuntu based squisboom.... n we all know archbang will be wice as fast n use a 7th the ram. so... it seems like a no-brainer, especially if u then add my list of complaints about canonical and ubuntu... but... there's something to be said for flocking with a crowd of noobs, lol, they're well catered for, and never need learn their machine.... doh! no! that's ever-noob ultra dumb thinking there. smash the plastic box, see the machine! rwar!

Wednesday, 8 September 2010

more flattry

just discovered Överallt

https://addons.mozilla.org/en-US/firefox/addon/181745/

http://overallt.p4ul.info/

supposedly, it lets you add flattr simply by adding:



to ... wherever. and so long as it's being viewed with your overallt enhanced browser, you'll be able to see the flattr button.

i've just installed it to see if it works... it's far from ideal, considering the end user needs to have a plugin installed in order to even see your flattr button, but at least it's currently sparing me from having to bash my head off the labyrinth of all the API stuff, trying to get the whole thing automated (i.e. not having to manually create each button).

to ... wherever. and so long as it's being viewed with your overallt enhanced browser, you'll be able to see the flattr button.

i've just installed it to see if it works... it's far from ideal, considering the end user needs to have a plugin installed in order to even see your flattr button, but at least it's currently sparing me from having to bash my head off the labyrinth of all the API stuff, trying to get the whole thing automated (i.e. not having to manually create each button).


edit:

:/ fail. fail on the button coming up in a timely manner (if at all) and fail on me trying to click on the overallt creator's button.

back to figuring out how to automate integration with my site n so on, or back to making each button manually. :/

constrained update.

after seeing again, that TED talk where the guys explains why you shouldnt tell people about the project's you're working on as it saps their momentum, this update will barely even give you the headlines of what i've been working on recently.


much parusing of other potential bases for my various projects.  puppy n slitaz getting most attention.


a lil bit of learning more C (did hello world again, and the next couple steps in learning C), tho i still totally cant do anything in C yet, i suspect next time i give it a stab, i'll be hitting the magic "third time lucky" and might progress further with a more sturdy base to my learnins.


some crazyness where i once again wiped my entire hd on my laptop, and am now sitting in a fresh crunchbang-turned-squishboom to help me further develop "pris" (digit's Post ReInstallation Script) so it more fully completes the whole transition, so that when i do finally become happy enough with it to give it an official public release, running pris on crunchbang will result in as close to the same thing i want to release.

pris now includes more configs updates (still more to be done) and has do-release-upgrade added at the end of the script.


aaaand most pleasingly, i've even found time to make a few more ditties of artwork.  :)  GIMPage mostly, havnt played around with blender for a while.  and am again finding myself drawn to wanting to learn more inkscape and even more imagemagick...  havnt done much o that yet tho thnx to all this squishboom/pris development and witch research.


tbh tho...

i really really need to start putting flattr buttons on more things... or better yet start doing stuff that earns me some financial income...  on zero income at the moment, living off charity of others.    .... or even better yet, the whole world wakes up from this "money is essential" delusion and we all become responsible enough to be let loose with free energy.   ... no, i mean genuinely FREE energy.   not this "we built a giant turbine and you can pay us money to get the energy we are siphoning off from the environment" crap.   i mean freeeeeee energy.    what's that i hear the naysayers saying?  "there's no such thing as a free meal"?  energy-tycoon propaganda bulderdash!  a half-truth if ever there were.

the free energy movement people, from seorn to john hutchison, from tesla to tom valone, from willhelm reich to william kamkwamba, there's plenty stuff out there to help liberate us completely from energy dependence, and even financial dependence.

okies, i really could rant about that for days.  ...n this is supposed to be a linuxy blog.  ;)   so, i shall create an interesting segway back to it...

all this free energy stuff... get the schematics and plans... and you can make it yourself.   better to do it sooner rather than later, as there are moves by some BLPS with dominator separationist mindsets to prevent us being empowered to make such things, to take away the very tools and materials needed, which would mean, if we really wanted to make such things again, we'd be either back to scratch (from smelting ore and onward), or frugally scavenging around landfills for parts... which might not be such a bad thing anyways.   inconvenient n grotty... but it'd at least help clean up the world a little.  lol.    anyways, yeah, the plans for such free energy devices are often made freely available to the public, released as open-source hardware!

which reminds me of another piece of open-source hardware i learned of recently...  the Ben Nano-Note.

it is a teensie, tiny, peedie, mini, micro, nano, palm-sized, fully x86 compatible, PC.   it has a proper linux command line, and even a gui, and it costs around / less than $100.

and it's open-source hardware!!!!

this means you can go check out the design plans, check to see if there's anything dodgey going on in them, and even take the plans and go make one yourself!   or use the plans to inspire your own hardware projects.

now imagine if we had free energy too...  and then imagine we have the next generation of some reprap/mendel, and then imagine we have sussed out how to harness the fusion from devices like the geet engine so we can produce whatever periodic elements we need, and then something to help process these elements into reprap-able materials, .... et viola!   we have completely free de-centralised means of manufacturing!   some voice command interfaces and viola, it'd be as simple as is in star trek, walking upto a hole in the wall and stating what it is you'd like made.   no bs (bullshit/bad-science) proprietary restrictions on the code/patterns available for construction, just make it n go!  :)

hehe, sry, i've ranted on this before, i know, but if ever there was a good idea worth spreading... this is it.

infact, yeah, if i were to give a ted talk, this is what i'd rant about for 20 minutes, and i'd intentionally incite inspiration, get people motivated, employ various psychelogical trickery tools to coax people to participate in this... because if i were just ranting on about some cool project i, or others were working on, or just some vapid idea thats barely being worked on at all having just plucked a few disparate pieces and put them together to form an idea, then i'd be counter productively sapping motivation from the project.   just like the guy said in that other ted talk, as i mentioned at the start of this blog post.  :)

Flattr this

Wednesday, 28 July 2010

dd CHAAAAAARGE!

i'm about ready to wipe my
nasty infected, neglected, rejected, windoze, n what does it do,
it gives my wine a flue,
just right before she goes.

...
that's it... anything else i've missed in my epic dvd backupiing over the past wee while can wait... this is it... i'm going in... dd! CHAAAARGE!



next pc i swear... no more windows tax!


here we go, wheeeeee. joy!

dd if=/dev/zero of=/dev/sda1

(KIND WARNING ^^ DONT ENTER THAT INTO YOUR TERMINAL AS ROOT UNLESS U WANT TO WIPE YOUR FIRST HD'S FIRST PARTITIONS CONTENT IRRETRIEVABLY. SERIOUSLY DONT! NO! STOP.)

dd is ... godly.


also, never actually charge into issuing a dd command to your computer, heck no... that kind of thing demands a bit of a check proceedure to follow...

1, are you sure that's the right command?
2, are you sure that's the right way around, in file, out file?
3, are you sure that's the right command?
4, are you sure that's the right location for the in file?
5, are you sure that's the right location for the out file?
6, are you sure that's the right options and arguments?
7, slap your self in the face,
8, are you sure that's the right command?
9, are you sure that's the right way around, in file, out file?
10, are you sure that's the right command?
11, are you sure that's the right location for the in file?
12, are you sure that's the right location for the out file?
13, are you sure that's the right options and arguments?
14, are you sure you have them the right way around?
15, are you sure you know what it means by if?
16, are you sure you understand the consequences of of?
17, have you got the syntax right?
18, are you sure you have the syntax right?
19, have you double checked with a separate source if you have the syntax right?
20, have you checked to see if you really do have the if and of the right way around?
21, are you really sure you want to do this?
22, you have checked to make absolutely certain the only copy of the bloomingfeild report isnt left in what you are about to destroy with the of?
23, have you made certain this is what you want to do?
24, have you made sure this is what you want to do?
25, read 27, then 26.
26, walk away.
27, and then come back after doing 26.
28, are you sure you have the right locations and the right order of in file and out file??
...

some time later..


124, if you answered yes to all of 83 to 123, are you now fully certain of all the criteria you have to be certain of?
125, are you sure?
126, are you sure?
127, are you sure?
128, are you sure?
129, are you sure?
130, are you sure you are sure?
131, are you sure that if the next question were about what you originally were sure of, you'd be able to competently and accurately and correctly answer it?
132, what were you originally sure of?
133, are you sure?
134, where does that take it from?
135, where does that put it to?
136, are you sure?
137, repeat the now familiar walk away and come maneuver which you should by now have completed at least three times, possibly seven.
138, cup your face in your hands and say "am i sure?"
139, repeat, but this time, shake your head as you say it. did it feel any less certain?
140, are you certain of anything, is that chair really there, are any of us, is it all imagination, illusion or mere projection?
141, will anyone die if you get this wrong?
142, are you sure you have fully made sense of what's the in file and what's the out file?
143, did you just copy a command you found in a websearch and have just been winging it by answering yes to every question?
144, if you answered yes to 143, go back to 47 and repeat the walk away, pause, come back maneuver on
...

some time later,

219, looking at it still sat there waiting for your password, focus... are you sure? if sure, proceed to 220, if unsure, return to question 151.
220, you've already made the decision, now you have to understand why.
221, do you understand why? if not, go back to 25.
222, and you've still got time left to ensure the machine will be free to run this for the forseeable future without any impinging consequence?
223, and you're sure you're sure you've got the if and of the right way around?
224, and certain you want/need it done?
225, ok then, press enter,

YOU ARE NOW THE DATA DESTROYER MASTER! DATA DESTROYER IS NOW RUNNING!

226. ok, just um... wait, or whatever... do something else for a while.
227, look around and see if u can find anything that indicates you got it wrong, and you've done something horribly wrong.
228, if you find something, run through questions 125-130, as if you were asking yourself if you are sure you need to do a drastic abort.
229, if you didnt find anything, keep looking for a while, until you are fairly confident you are past the point of no return.
230, await paitently for it to finish (which may indeed be ages), and repeat 227.
231, job done.




but today, i think instead of the checks, i'm just going to go, GUNG HO! CHAAAAARGE!

Saturday, 24 July 2010

feed the contributor

http://www.youtube.com/watch?v=YoYL4R3Te2s

just been enjoying this video about all linux's weakspots and what can we do about it.

payment systems, like flattr might help add some of the encouragement he speaks of.

"like to eat"

that's basically the primary issue behind this need for money...

how about we cut out the middle man tho?

the room we use for our computer, we aught fill with vertical hydroponics on every wall space, to provide food. berries, grapes, toms, aubergines, peppers, melons, and on and on, all grow really well from hydroponics.

yeah, ok, sure, that costs money too, it doesnt completely avert the issue, but it does make the whole thing more efficient.

more cost effective, economical, ecological, environmental, yada yada... the benefits of this knock on in numerous interesting ways, for one example, the oxygen produced and the carbon dioxide absorbed by the plants helps to keep the human component of your computer running well, and when that component runs well, there are less pebcak errors, and the world becomes a better place.

flattr