[cathub] no sleep til

100pcrt Microsoft-free.jpg

the one man thing, ergo-therapeutic brainrot prevention, post number two (three this week, i think i can manage one a day , now ... about the money ? why are you people wrecking my money like that ? dumping prices into deep space zeroes? dont you know i need this for my epic?)


Trying to look like a pro yet i'm not, out of the chaos comes creation, i am Random of Amber ... not mister Formal Ed


cathublogo.png


2018-07-13

what's on the menu

nothing much

the fridge is as good as empty

very likely forgot half of it because my head is ache and i almost need two pair of glasses to see what i'm typing but its been a bit overdue anyway

its been a while but i managed to do a few things although not even a quarter of what i think i could if my head wasnt constantly interrupted by the place ... (and no i am NOT getting that job, i guess i'll have to beg or steal catfood in that case then, AS YOU SAY, SIR AND MADAM ...)

well now that's said (or should i say repeated)

I think i'm going to withdraw witness votes from 3 of 4 accounts ... hear me, hear ye its a principle,
although i dont see the one account per person thing, i really dont see why. I do feel one witness set of votes per person feels right because, witnesses have a great deal of power, it could lead to EOS if you can have people with a few thousand accounts who can vote for the witness on top. That's why i'm gonna do that, i dont expect people to take me for the cult leader of righteousness (although i wont complain if someone gives me half their income and all their little sisters ofcourse) but i feel i have to do that. I sometimes feel things

mostly pain

I've already seen people offer to pay to BUY witness votes ... that's against my federation really (its just me ofcourse, there is no spoon) it will have little impact but i feel i have to do that.

Other than that, i got zounds to do on this but that wont happen with my head in a vice and the place not leaving me alone SO, at the risk of already having repeated myself

apologies for no new logo but i dont make enough here to pay someone to clean the house for me and put a bodyguard at the door to keep the zombies at 500m distance while i try to get something done.
yea always with the catitude , i cant help it, it helps beat the headache for a bit



the things and stuff


folder structure :

it's actually supposed to be a folder structure you can unzip anywhere and use as is without installing anything (you know how to rightclick/view image i suppose). Basically just a bunch of snips i scribbled up to do some things and view some things but, structure might be possible


commands available

  • parseaccounthistory_wrk.sh (several subroutines to parse data from an account history kept locally)

  • pretty_please.sh (something i got from stackoverflow that strips .json data into separate lines without having to install extra packages, which is the intention and so far, other than curl seems to work)

  • updatehistory_rudyardcatling.sh / updatehistory.sh (gets an accounts full history , incrementally depending on how much is already stored locally)

  • wurdamoney.sh0 [accountname] calculates the worth of a 100/100 vote on any given account (not counting delegation, only 'own' power)

  • findeligiblevoters.sh0 (parse list of accountnames (gathered from a post voted on in this case so far) check one by one the time of latest root post, it time <7days add to list of eligible) used to simplify finding the random people to vote on who participated (a LOT of accounts are stale, bots or re-steem only)

  • batchpay.sh0 using steempy make batch payments from flatfile listing accountnames

  • batchupvote.sh0 using steempy to vote on post (=top line from flatfile)

  • vote100notify_wrk.sh use with watch -n to have espeak every x seconds how many seconds left until next 100/100 vote


includes

the point would be to as many of these since they don't require separate PIDs

composemainbody.inc split from ubasti/ubasti, used to get all the necessary variables to include in a pre-formatted text body, can now be used for multiple types or repeating posts with changing vars

functions available

under /include ... well its not really /include but the intention is that it is , its not all functions it might just be sets of variables or ENV_VAR declarations for use in multiple scripts or commands with the linux shell source command

  • formatname.inc (used to make it independent wether user inputs @accountname or simply accountname

  • getacctvars.inc (basically meant to store lots more but atm only gets last tx , last tx number and last tx id of account)

  • getSP.inc (gets steem power of account by calculation (delegation not included) )

  • votersfrompost.inc (gets all voters on a certain post from the post.json and puts them in a nice small flatfile)

  • getvoteworth.inc (gets the sbd value of a 100/100 vote from accountname) <--- alarming downtrend


"projects"

  • steemterm : the eventual compilation , commands for now : help, clear, reload, sbi, upvotes, downvotes, transfers , display [on/off]

  • ubasti / sakhmet : used to generate the main body of the daily post and pick out the voters and non eligible voters from the last paid out post

  • deardiary generate intermed post from sections that can be altered separately, no more manual copy pasting the logo sections , no more manually copy pasting the section of winneris that stays the same

  • cathub generate post from sections that can be altered separately, no more manual copy pasting , sections consistent over time as they get adapted separately



steemUX

  1. 20180628
  • adapted composemainbody.inc to show the exact number of #sbd distributed removing all bots , promos, subs and own accounts from the list no idea why it was doing that but it did and now it does what it has to
  1. 20180629
  • adapted composemainbody to filter out more of the newer bots and others that arent eligible or auto-decline

  • modified composemainbody.inc in order to output the total distro && age line to a file for deardiary to concatenate (that way it will always show whatever was the latest payout and state in the update)

  • changed deardiary.sh0 to include total amount of all distros and given botvotes (excluding on self ofcourse and not counting actual votes)

  • copied /sakhmet to /maahes and modified filenames and mainbody

  • added maahes full history to be appended from now (needs to do), tried and tested, looks about right ...

  1. 20180705
  • changed ubasti mainbody to fit 50/50 new rules

  • as @josephsavage mentioned without saying my calculations are printed as is and it doesnt really look like im trying to present or sell early access (thats not what he said ... thats how i replied, and im really not the presenter, i wouldnt wear a suit for Obama, if you catch my drift, im not trying to "sell to the board" i need my own money and my own two feet before i will EVER engage in co-operation ... so that's fixed, all nice 1 to 4 digits rounded up, exported the locale numeric to suit the period format, used a simple printf (its a C-thing, WOAW i did C today (that sounds way worse than you would imagine when i read that) and thats that it will printout all distros nice now because that is how its BUILT ... for lazyness, yup, anyone complains about the sbd giveaways, feel free to not vote on them in that case :), otherwise, thanks for your support, its a vault account, i wouldnt have anything to do with it otherwise

  • and ofcourse , changed ubasti, sakhmet, maahes mainbody to not just print all the stats on the same line without breaks

  1. 20180713
  • changed ubasti mainbody to more compact, removed all the obsolete ($SHAREPP etc...)

  • (phew, sed) modified deardiary so it replaces the literal newlines with
    tags in deardiary/justreads after wget, should print like not garble now


AlleyCat

  1. 20180703
  • fixed a problem with the picdiary display, a problem i am SURE i had addressed a LOOONG while ago , but for some reason the tiles variable was only on the first two, that makes ZERO sense since I FIXED THAT, tested it ... ran it, and even if, why would i put a fix on the first two pictures every page and leave the other ten alone ? haxxed again ? or maybe a rollback from the megacorp cloudservers who keep all my data so they can steal my brain. NO, PRECIOUS, unacceptable ... i FIXED THAT when i switched from 4x4 to 4x3 (and it wasnt workinng ofcourse) thats when i introduced the "tiles" variable so i could what do you people call that ? scale it or somethign , ADAPT it to whatever the fuck i want it to be just by flipping a variable, I DID, dont try to make me doubt myself, i know what im doing, well, i know what im TRYING ... see how this bullshit gets in the fucking way of EVERYTHING, this hellhole fucking retard yokel SHIT ? i was gonna do that on sunday, its wednesday tomorrow, I CANT WORK LIKE THIS

pOINCgames

separate section required since that's not microsoft-free



things to do ? (lots)

  • switch as many commands as possible to includes (no new processes spawned while running, not much difference on todays machines but i like it and i will try to keep it built for speed and minimal network load)

  • split up functions as small as possible to make sure no network access is made that's not needed, network is the bottleneck for speed here after all

  • add env_vars include to make it easy to use relative paths within the main folder and get rid of the symlinks which dont work when its copied to another place

  • i found out how to get the whole chain locally, there's this script to download the chain incrementally but after days i got like 120mb so thats never gonna happen unless i leave it running for 10 years

  • see if i can make transactions like payments on the local network while that one syncs to the blockchain so the actual keys never have to leave ... IF POSSIBLE :p (or is that already happening with steempy?)

  • there's always enough with active posts ... euhm ... now we filtered out the root_posts, maybe check for comments that arent stale yet in case someone quit trying because of (you know, why, elitist bastard) and just interacts a little here and there, but that will be for later, re-steems wont count and ...

  • ofcourse, randomize the processs BUT id need to see vote value for that , i dont wanna elect anyone who will get a vote that turns to dust, thats an honourable mention with zero practical use, pragmacticalists like me (not a spelling mistake) cant have that ... i'm sure its possible but as i dont count this as getting paid it will happen in my time on my tempo, im sure no one has any reason to complain so far

  • switch pretty_please to include function

  • split up accounts when they reach treshold due to the lousy security one factor password system to spread assets over multiple 'vaults', it will lose on curation and probably look like you're upvoting with a whole system, but one compromised password doesnt mean losing everything that way, MUST DO ! which is done now

  • ponder specific vars in composemainbody on flag or switch to relative project and put them there like

  1. if [ -n "$RAFFLEVOTES" ]
    then
    RAFFLEVOTEFILE="$ACCOUNTURI""_rafflevotes"
    RAFFLEVOTESELECTED=$(cat $RAFFLEVOTEFILE)
    fi

can be put in either ubasti/ubasti without the conditional or in the mainbody where its conditional depending on flag $2

  • put composemainbody.inc autodeclined / non eligible in separate file

  • start my own bookmarks folder on alleycat.be this is how many times now ? trusting third parties and that cloud-shyte never works out

  • finally start that appgamekit thing simulating population and put that here too ...

  • yes, thats not half a bad idea precious ... script a script that generates python code and picks permlinks from a list ... i can set up the list in advance and just run the command and enter the passphrase on alarm-time-is-now ... not quite supreme but timesaving, good let me write this down in the middle of my laundry before i forget it, m-hm, it wont work to keep up the 100% votes while sleeping or afk but for now its a timesaver, GUD, downwritten

  • check if i can pipe an OTP into the batchpay script that would solve most of my moral dilemma on storing unencrypted passphrases locally on disk or in an env var ... GOOD IDEA, PRECIOUS, TWICE A DAY AND WITH A BLEEDING HEADACHE LIKE THIS, we might get it up and running and get to the appgamekit after all ... now where's my money ?

  • give all executables the same suffix (o yea extension , is that ? right, phoneboy ?) b/c the +x status is not copied when i transfer it across pcs from a flash drive, so a little oneliner installscript in the root of the folderstructure to chmod -R +x bla should help that, né ?

  • we can strike this one throught, WOW , copy paste ubasti/sakhmet project folder to modify for maahes

  • fix ubasti / sakhmet comma problem on declined

  • ubasti doesnt auto-include rafflevotes anymore ?

  • look for a way to see if last root_post has already been voted on for ubasti

  • i wish there was a way to validate maybe there is , in case i get corrupt files or something since the history loads only the transactions that arent present locally to save time and bandwidth local files might get corrupted , maybe something md5ey ? another on the todo-stack

  • switch "vote of is worth" to "combined vote is worth" since the intention is to keep only enough to make sure a combined vote pushes the winner over dust treshold, its VAULT ACCOUNTS AFTER ALL

  • use small webapi to keep the distro accounts stats so i can wget them into the mainbody of any text

  • use small webapii to keep the mainbodies online, less local mo better


make sure to make sure everyone understands there will never be trust again in van drukkerland for me
make enough money from one post per week to not make more than one post per week and focus on other things that do not require phoneboy and/or suitman to have the illusion to be the boss of me (cos thats never gonna happen again, im damaged)
get independent from handouts by government, employers lobby and benevolend enlighters
get rich or die trying
hunt down and exterminate whoever has been wrecking the sbd price fro a month now
never go for witness on steemit
much much more
get catfood
dont trust dogs
avoid humans
live by night (because i couldnt even type this post by day)
and so on ...
if you feel like this is @utopian-io go ahead but its one-man team so i dont know how open source that is lol

it's ergo-therapy

i need it for my epic

1.png



previous post(bottom up .. or was that top-down?) -> should link back all to the first one at the bottom

https://steemit.com/rudyardcatling/@rudyardcatling/cathub-pencilpushing-nazis-eat-your-balls-but-footy-on-tv

https://steemit.com/rudyardcatling/@rudyardcatling/cathub-could-this-be-done-with-yubikey-instead-of-storing-unencrypted-passphrases-locally

https://steemit.com/rudyardcatling/@rudyardcatling/cathub-rtfm-and-and-rtfa-but-the-explanation-is-right-here-and-there-and-a-bit-there-and-overthere-some

https://steemit.com/rudyardcatling/@rudyardcatling/cathub-project-with-no-name-v0-0-the-leaked-episode-rottentomatoes-killed-baywatch-cos-it-sucked

https://steemit.com/rudyardcatling/@rudyardcatling/cathub-project-with-no-name-v0-0-the-indie-movie-pt-1-the-recap-prequel-to-the-sequel-mark-your-tings

https://steemit.com/rudyardcatling/@rudyardcatling/cathub-project-with-no-name-v0-0-the-indie-movie-pt-1-start-the-cleanup


Sort:  

theoretically if your calling https:// from a local machine there's no external transmiton of data the call is local , the problem ensues when you log into an external hosted server and transmit data that is not encrypted but if your local you should be safe your connection to and from steempy is encrypted with exceptions of course.

o, the ever-wake :p ... do you actually sleep ?

i'm about to, my head is pulsating and a pincushion on the inside ... i ... i'm not sure which part but i probably forgot to strike that

i use the batchscript with a temporary password, i change it right before i run it and its exported as "UNLOCK" in the script itself (not in localrc ... i think its local rc i would have to look that up, i make a lousy encyclopedia) so i dont have to type it which makes for 30-40 payments in 3 minutes (-ish) and when its done i just change it back :)

i have just read way too much about all kinds of totally unlikely stuff, but theres for instance part where your clipboard can be hijacked which is probably what you use if you a supercomplex password and my favourite of all time

(if i can still find it)

http://applied-math.org/optical_tempest.pdf

https://www.wired.com/2017/02/malware-sends-stolen-data-drone-just-pcs-blinking-led/

superwonky stuff but if THAT is possible then i dont feel safe ... the actual intention would be to funnel enough funds into the one account i have the key in steempy for and do all payments from that one (i mean its very low, max i ever had was i think 90% of 0.070SBD (which is still nice as a prize i suppose) so it doesnt need much as a buffer/pool but eyes on the future i try to think (during moments of clarity) towards stuff i wouldnt mind using when there's extra zeroes to it :p

maybe if utopian gets the EU on track i can go for STEEMpay or sbdPAL lol (dream ooon...)

there's an option to get a certificate now with an apache plugin and eventually i would prefer to have everything run on the webserver but i dont really keep timetables, i find those things usually getting in the way hahha

the thing is even if its linux im not 100% on the security and well someone who got in could be watching, i just dont know enough about locking a box airtight for that (the optical emanations thing is really crazy if you read it, there's another one on how guys with a drone set off a whole building full of "smart" lightbulbs too ... creative use of resources heh , but i cant find it right away)

anyway ... i bid thee goodnight for now

hahaha, well Edward stooled them out long time ago dude, they hacked ssh from it's birth, but not to be a worry if you not a high security risk lol:))

Loading...

Coin Marketplace

STEEM 0.18
TRX 0.16
JST 0.029
BTC 62856.64
ETH 2425.55
USDT 1.00
SBD 2.67