Top Gun Coolmadness Whoopi Goldberg As Guinan's Eyebrows

User avatar
sth
2 girls 1 cuprubber

17 Jul 2014, 22:02

scottc wrote: Why not just use lxappearance? It's small, lightweight, very few dependencies, and easier than writing your own gtkrc.
no no :x

i will not shy away from the complexities :x :x :x :x :x

User avatar
scottc

17 Jul 2014, 22:07

k den

User avatar
webwit
Wild Duck

17 Jul 2014, 22:28

I find this blog sexist because it scares most women.

User avatar
Hypersphere

17 Jul 2014, 22:34

sth wrote: so's there anyone around that uses gtk and openbox? also, anyone who uses other window managers that have theme files using hex colors in the config file?
Tried xmonad or awesome? I like the reference to monads in xmonad; however, in practice I found it easier to use Xfce.

User avatar
Julle

17 Jul 2014, 22:36

webwit wrote: I find this blog sexist because it scares most women.
I find this blog very equal because it scares most men as well, to be honest.

User avatar
Muirium
µ

17 Jul 2014, 22:41

But!

Image

User avatar
scottc

17 Jul 2014, 22:52

Julle wrote:
webwit wrote: I find this blog sexist because it scares most women.
I find this blog very equal because it scares most men as well, to be honest.
sth is a true gender equality activist, posting things weird for everyone!

User avatar
webwit
Wild Duck

17 Jul 2014, 22:58

What equality guidelines does this blog follow? Does it actively promote the participation of women and give them incentives so we have an equal 50:50 amount of posts? If not, it is sexist!

User avatar
Daniel Beardsmore

17 Jul 2014, 23:50

Does it actually matter? I'm an old-school computer nerd, but I am honestly having doubts whether such people ever existed, or whether it was always a myth. (You know, the tank top¹ and taped-up glasses kind of guys, except without the tank top, glasses², or curly hair, in my case. And I got rid of the beard.)

The sense I get from most (male) members at DT and geekhack is that they retain the necessary balance to their mental model to be compatible with non-technical women. (geekhack doesn't have quite as severe a gender bias as DT seems to, which is strange, as I thought all the tech women were in Scandinavia, not the USA.)

This seems to work well as it fits in with realistic odds of who really is out there.

Current experimentation seems to confirm my theories that I just don't have that balance at all. Normal human society is deeply alien to me, and relationships mean little — I cannot figure out how they're supposed to work, possibly because if it's not technical (or related to the natural world) I simply cannot find meaning in it. I'm the guy sat on the station platform pondering about a cycling HPS (high-pressure sodium) lamp emitting a mercury vapour glow at the start of its warm-up cycle.³

One day the confusion and chaos in my head is going to make it completely asplode.

¹ Sweater vest, to Americans, apparently.
² Once they broke, I just stopped wearing them, instead of applying Heath Robinson approaches to keeping them operational. For a while I would check for bus numbers with a telescope instead.
³ Normal men also don't perfect the typography of someone's name in an alien script.

davkol

18 Jul 2014, 00:20

derp
Last edited by davkol on 10 Jan 2025, 21:25, edited 1 time in total.

User avatar
Hypersphere

18 Jul 2014, 00:36

Everything is biased in some way. I prefer not to be concerned about it, although often I find myself wishing that more people could be governed by logic instead of emotion.

User avatar
Hypersphere

18 Jul 2014, 00:40

Muirium wrote: But!
Spoiler:
Image
Truly disgusting, Mu! It serves to remind me that children and pets make me nervous.

User avatar
sth
2 girls 1 cuprubber

18 Jul 2014, 06:54

davkol wrote: You're not alone. Oh, the wonders of psychology. Too bad apparently no-one writes books such as "Understanding emotional behavior from a rationalist perspective in 21 days" or "Feelings for dummies".
DONT PUT YOURSELF IN A BOX THEY ARE SO HARD TO GET OUT OF
Image

i don't like tiling window managers for the same reason! dont classify what i do you frickin nerd.

davkol

18 Jul 2014, 08:27

derp
Last edited by davkol on 10 Jan 2025, 21:26, edited 1 time in total.

User avatar
sth
2 girls 1 cuprubber

18 Jul 2014, 08:33

you'd better throw a heavier book than that!

User avatar
7bit

18 Jul 2014, 10:20

Code: Select all

MYTEMP=$(echo -E $bgcolor | sed 's/[\/&]/\\&/g')
sed "s/\_\@bg_color/$MYTEMP/g" -i "$f"
:o

davkol

18 Jul 2014, 10:31

derp
Last edited by davkol on 10 Jan 2025, 21:26, edited 1 time in total.

User avatar
sth
2 girls 1 cuprubber

18 Jul 2014, 10:56

7bit wrote:

Code: Select all

MYTEMP=$(echo -E $bgcolor | sed 's/[\/&]/\\&/g')
sed "s/\_\@bg_color/$MYTEMP/g" -i "$f"
:o
i'm trying to figure out what the first sed is doing. so far i can't. is that a variable inside the [] ? or is it actually literally looking for [/&]

this is what i'm currently doing:

THEMES="$themedir/$themename_rc $themedir/openbox-3/themerc $themedir/gtk-2.0/gtkrc $themedir/gtk-3.0/gtk.css"
for f in $THEMES
do
sed -i "s/\_\@\(fg\)_color/$fgcolor/g" "$f"
sed -i "s/\_\@\(bg\)_color/$bgcolor/g" "$f"
sed -i "s/\_\@\(link\)_color/$linkcolor/g" "$f"
sed -i "s/\_\@\(disabled\)_color/$disabledcolor/g" "$f"
done

User avatar
sth
2 girls 1 cuprubber

18 Jul 2014, 11:06

i'm not asking for a code review but if you are actually interested in what i'm doing here is the script so far with all my wacky comments. does produce errors.

you can view the skel directory here; feel free to save the files if you want to try the script out.
http://heldscalla.net/linux/themes/workstation/skel/

please be aware that this does not create entirely-usable themes at this point; i need to work out some of the color assignments. eventually the scope will grow, config file support will be added and it should be very easy to create color schemes for pretty much any software that stores the info in a file with hex values.

Code: Select all

#!/bin/bash
# vaire.sh, ya freak!
# requirements: gnu sed
# generates openbox/gtk2/3/xresources basics/dmenu_run colors 
# easy as heck to add new skeleton files
# what the heck! try it out for a laff.
clear
# This is the theme generator script's attempt at small talk

echo "Welcome to the vaire workspace theme generator."
echo "This utility generates theme/colorschemes for GTK2/3, openbox, xresources, dmenu_run and more."
echo "Just enter the colors and other information requested and this script will do the rest, ya bum."

workingdir=`pwd`

# make sure all the stuff is here - not important for now
#if [ -d "$workingdir" ]; then
# shitty for now
#echo "dude this ain't gonna work but i'm too lazy to fail properly 
#right now so you're just gonna have to chill and set some variables."
#fi


# Just in case you forget a value or you just want to generate a skeleton theme, I'll set some defaults. 
# These are later forcibly applied in the event your input does not match an acceptable pattern. 
# No broken themes allowed.

# Haven't tested 'em. gonna make a nice 'ne and update this. 
# Brand integrity!

themename="vaire_generic"
fgcolor="#121412"
bgcolor="#DEDEDE"
linkcolor="#AF092F"
disabledcolor="#AF092F"

# Okay, let's have a conversation. Whare are your favorite colors? I'll write them down.
# TODO: regex for error checking. 
# No broken themes allowed. 

# themename
 echo 1>&2 "Enter your theme's name (default: wrkst_generic)"
    read themename  
    if [ -z "$themename" ]; then
        themename="wkst_generic"
    fi
    echo "You entered "$themename". What a perfectly awful name. Shame on you."

# fgcolor
 echo 1>&2 "Enter foreground color (default: #121412)"
    read fgcolor
   if [ -z "$fgcolor" ]; then
        fgcolor="#121412"
    fi
    echo "You entered "$fgcolor". Disgusting."

# bgcolor
 echo 1>&2 "Enter background color (default: #DEDEDE)"
    read bgcolor
    if [ -z "$bgcolor" ]; then
        bgcolor="#DEDEDE"
    fi
    echo "You entered "$bgcolor". That'll stain."

# linkcolor
 echo 1>&2 "Enter link color (default: #AF092F)"
    read linkcolor
    if [ -z "$linkcolor" ]; then
        linkcolor="#AF092F"
    fi
    echo "You entered "$linkcolor", you nasty li'l freak"

# disabledcolor
 echo 1>&2 "Enter disabled-items color (default: #C3C3C3"
    read disabledcolor
    if [ -z "$disabledcolor" ]; then
        disabledcolor="#C3C3C3"
    fi
    echo "You entered "$disabledcolor". Whoopdefrickin-doo-dad."

# Thanks, ants. Thants.

echo "Thanks, ants..."
sleep 1
echo "Thants."

echo "Ensue calamity..."
sleep 1
# Okay let's do some stuuuuuff. 
# HEY!!!
# so here's the deal. at some point, we'll work this out with the config file setup AND a menu system to determine which themes/config files/strings to generate. 
# for now you get 'em all by default but if you want to save precious time, you can comment out which ones you don't want from the list below.

# Create the duh-rectory and copy ALL that dang stuff. It's gonna be nice.

cp -r "$workingdir"/skel/ "$workingdir"/"$themename"

# Let's make more variables. Well, one more.
themedir="$workingdir"/"$themename"

# get in there
cd "$themedir"

# create config file. More on that in a sec.
touch $themedir/"$themename"_rc


# Here's that list I was talking about. The top one is going to be that config file I mentioned. 
# Everytime you run the script to generate a new theme, you'll get a config with it. 
# The Future is important. But it doesn't do anything now.
# Sorry.

echo "Calamity ensues..."

# let's make another variable. Hey, check this out: it's a list. So it keeps going for a while. 

THEMES="$themedir/$themename_rc $themedir/openbox-3/themerc $themedir/gtk-2.0/gtkrc $themedir/gtk-3.0/gtk.css"



# start looking for files and run some sed. for every one of the specified files above, replace the placeholders with the contents of our theme variables.

for f in $THEMES
    do
        sed -i "s/\_\@\(fg\)_color/$fgcolor/g" "$f"
        sed -i "s/\_\@\(bg\)_color/$bgcolor/g" "$f"
        sed -i "s/\_\@\(link\)_color/$linkcolor/g" "$f"
        sed -i "s/\_\@\(disabled\)_color/$disabledcolor/g" "$f"
    done


echo "Okay I'm done."
# sleep 1
# echo "Buzz..." ; sleep .5 ; echo "your theme..." ; sleep 1.5; echo "Woof."

User avatar
7bit

18 Jul 2014, 11:24

The first line ensures that everything that is interpreted by sed is escaped, so the content of the variable is not interpreted by sed (things like \1 etc.).

BTW: Interactive bash scripts are not a good idea.
:?

Why not write a GUI interface for that purpose and make the script read command line parameters?
:shock:

Also:
Check against things like "; rm -rf ~; " being entered as theme-names ..
:cry:

Best practice is to ensure it does not contain characters other than [-_.[:alnum:]] and does not start with [-], so file and directory names don't look funny and no unthinkable things can happen.
:cool:

User avatar
sth
2 girls 1 cuprubber

18 Jul 2014, 11:39

7bit wrote: The first line ensures that everything that is interpreted by sed is escaped, so the content of the variable is not interpreted by sed (things like \1 etc.).

BTW: Interactive bash sripts are not a good idea.
:?

Why not write a GUI interface for that purpose and make the script read command line parameters?
:shock:
that is the plan! eventually. i think the way i'm doing this should be pretty portable (as in, it's just variables). like i said, the config file way is the goal (so you can define the variables yourself) or maybe give it some runtime options.
7bit wrote: Also:
Check against things like "; rm -rf ~; " being entered as theme-names ..
:cry:

Best practice is to ensure it does not contain characters other than [-_.[:alnum:]] and does not start with [-], so file and directory names don't look funny and no unthinkable things can happen.
:cool:
yes the plan is to regex filter for hex values preceded by a crunch only. part of No broken themes allowed philosophy :x

and heck, who says it's gotta stay bash? i might rewrite it in perl later.

User avatar
sth
2 girls 1 cuprubber

18 Jul 2014, 15:55

webwit wrote: What equality guidelines does this blog follow? Does it actively promote the participation of women and give them incentives so we have an equal 50:50 amount of posts? If not, it is sexist!

they are inherited from the deskthority equality guidelines.

as a club member i nominate myself the official Deskthority Minister of Social Tolerance.
frankly, who better than a straight white male to have the authority on matters of oppression against people who are not straight white males? i mean, that's how most of america and western europe works already! :x :x :x :x

User avatar
sth
2 girls 1 cuprubber

18 Jul 2014, 15:56

i also nominate myself as The Mistress of Nasty Goings-On, the Interim Director of Cornsides, Deputy FIERCE HORSE and the singular title '7bot'.

User avatar
sth
2 girls 1 cuprubber

18 Jul 2014, 15:58

:-x

User avatar
Daniel Beardsmore

18 Jul 2014, 18:40

So … multiple personality disorder that extends up to multiple gender disorder and multiple racial disorder …

User avatar
sth
2 girls 1 cuprubber

18 Jul 2014, 18:55

Daniel Beardsmore wrote: So … multiple personality disorder that extends up to multiple gender disorder and multiple racial disorder …
disorder implies lack of order in a dichotomy that is boring! :x
we must be able to adapt to the constant change in our universe! just as one may hold grains of sand in their hand we may also hold many titles, specifications and identities! :x
the trick is seeing the handful of sand as a unique construction of individual grains of sand and accepting the existence of multiple, occasionally (on the surface) incompatible aspects of our lives. :x
disorder is only disharmonious by SOME measurement of harmony. :x

did you know that that the arabic maqam works in quarter-cents? that means four times the granularity (sand!) in terms of tonal expression! that's one reason a lot of middle eastern music sounds The Way It Does -- some of our western ears are not accustomed to the smaller subdivisions of intervals and the NEW intervals created between sequential notes!
8-)

User avatar
The Keyboard Oracle
The Answer Lies Within The Question

18 Jul 2014, 22:31

sth wrote: we must be able to adapt to the constant change in our universe! just as one may hold grains of sand in their hand we may also hold many titles, specifications and identities! :x
the trick is seeing the handful of sand as a unique construction of individual grains of sand and accepting the existence of multiple, occasionally (on the surface) incompatible aspects of our lives. :x
The Keyboard Oracle has decided: One can nev'r climb in vain on the mountains of truth: eith'r thou will reacheth a pointeth high'r up today, or will be training thy pow'rs and be able to climb high'r tom'rrow.

User avatar
sth
2 girls 1 cuprubber

19 Jul 2014, 01:09

The Keyboard Oracle wrote:
sth wrote: we must be able to adapt to the constant change in our universe! just as one may hold grains of sand in their hand we may also hold many titles, specifications and identities! :x
the trick is seeing the handful of sand as a unique construction of individual grains of sand and accepting the existence of multiple, occasionally (on the surface) incompatible aspects of our lives. :x
The Keyboard Oracle has decided: One can nev'r climb in vain on the mountains of truth: eith'r thou will reacheth a pointeth high'r up today, or will be training thy pow'rs and be able to climb high'r tom'rrow.
i support this attitude 100%!!!
Image Image Image Image

User avatar
sth
2 girls 1 cuprubber

19 Jul 2014, 01:13

what's your favorite constellation or other group of dots? Image

User avatar
Muirium
µ

19 Jul 2014, 01:59

How about Draco?
Image
The Venerable Wikipedia wrote:Icke combines discussion about the universe and consciousness with conspiracy theories about public figures being satanic paedophiles, and how apparently unconnected events are really attempts to control humanity. He argued in The Biggest Secret that human beings originated in a breeding program run by a race of reptilians called Anunnaki from the Draco constellation, and that what we call reality is just a holographic experience; the only reality is the realm of the Absolute. He believes in a collective consciousness that has intentionality, in reincarnation, in other possible worlds that exist alongside ours on other frequencies, and in acquired characteristics, arguing that our experiences change our DNA by downloading new information and overwriting the software. We are also able to attract experiences to ourselves by means of good and bad thoughts.
https://en.wikipedia.org/wiki/David_Icke

The subtitle of his latest book puts it admirably succinctly:
Image

Post Reply

Return to “Off-topic”