Recent Posts

Pages: [1] 2 3 ... 9
1
gkrellm theme downloader / First release.
« Last post by logFarm on Saturday 2017-October-14 04:46:38 PM »
WHAT IS IT

This application downloads all Gkrellm theme files, .tar.gz files listed on a web page and unpacks them.

The recommended download location is: ~/.gkrellm2/themes



WHERE IS IT

http://www.logfarm.net/gkrellm_theme_downloader.html

youtube: https://youtu.be/_OIjVYEgHiY

GitHub: https://github.com/tuxjsmith/GkrellmThemeDownloader

Linux download: https://github.com/tuxjsmith/GkrellmThemeDownloader/blob/master/gkrellmThemeDownloader.zip
2
General Discussion / Quality v Testing
« Last post by logFarm on Saturday 2017-October-14 04:25:31 PM »
ABSTRACT

The terms 'Software Testing' and 'Software Quality' sometimes get
mixed synonymously. I want to separate the two terms for the purpose
of discussion.



QUALITY V TESTING

Software testing

- Confirm whether software conforms to a set of requirements.
- If all requirements are met, the software can be considered: basic
- Until all requirements are met the software is less than 'basic'.

Software quality

- Is an emotive consensus.
- Is beyond 'basic' where 'basic' = quality 0
- Quality can be added after a product reaches a 'basic' level.



QUALITY WITHOUT TESTING

Apple Inc's aesthetic is synonymous with desirable, high quality
products, the greater the aesthetic the higher the quality.

An example of where 'quality' took priority over testing is the iPhone
4, which had a problem, it couldn't reliably make telephone calls.

Apple's response was: User error. Apparently users were holding the
device incorrectly.

Testing in this case was simply poor and the product did not:

- Conform to a set of requirements that included: make a telephone call.
- Apple sold a product that didn't measure up to: quality 0



MARKETING & SALES

Sales and Marketing can sell rain to the English.

This department is the heart and life blood of any business; product
is not as important.

If a product does not sell, the business dies [full stop]

What this department tells us about our product is as significant as
the process of testing and adding quality.

Where possible Marketing and Sales should be woven into the various
phases of a product's development.
3
Mana Born :: game / Mana Born
« Last post by logFarm on Saturday 2017-September-02 10:31:41 PM »
A 2D platform hopping game.

A playable platformer, in an early stage of development. There are two maps a player can climb over, plus a death realm. Very few game elements have been added but since platform hopping is an essential part of the game, that activity should be fun all on its own.

In this demo:
The player will need to find yellow and green runes/keys to open yellow and green doors. Green doors lead to previous maps and yellow doors lead to the next map. A compass, top left, points the way to doors.

Google Play:
https://play.google.com/store/apps/details?id=net.logfarm.platformhopper

Google+ community:
https://plus.google.com/u/0/communities/109264937872729902197

youtube video:
https://www.youtube.com/embed/xpnQRa6Wrto
4
General Discussion / System
« Last post by logFarm on Sunday 2017-March-19 05:15:30 PM »
ABSTRACT

This author is (self diagnosed as) obsessive. Armed with a dustpan and
brush, cleaning materials and an endless supply of dustbin bags, they
would sweep, wipe and purge from rise to slumber. This is relevant
because it colours the way the author perceives the disordered
entities and systems all around us.

Based on personal experience of British society this text poses a
single question: Does it have to be this way?

Speak to those with long life experience, ask if they believe society
has become more rude, uncaring, selfish and dangerous; without
exception their reply will be: yes !

Currently (2017) the old chestnut of ‘Immigration’ is being blamed for
almost all of the country’s societal problems where loss of control is
the obvious foundation of people's worries. Yet for thousands of years
immigration has been essential to Britain’s technological progress, a
fact that still stands true today because without a regular flow of
new minds, a diverse gene pool and let's not forget: taxpayers,
Britain would crystallise.

Britain’s Ministry of Misinformation works relentlessly to convince us
that our problems are caused by external influences when in fact
Britain is infested with corrupt money monsters who are embedded
within every fold and level of Britain’s social ladder.


HELPLESS BUT NOT HOPELESS

Those with authority, whom we expected to serve, solve problems and
protect us, are actually seen to be doing the opposite and worse, they
are complicit with activities that generate fear and anger, dividing
British society.

For example: British Police, their association with organised crime,
their willingness to sell information to anyone with cash; have been
shown to be complicit with every crime on the books.

Then what of the politicians who steal from the treasury so frequently
that few bat an eye when, following the exposure of their pilfering:

- they apologise

- then change laws to make their theft legal, calling it:

  - expenses
  - a performance bonus
  - a pay rise
  - a golden handshake

- ultimately they invent laws to make it illegal for the free press to
  report about these activities. I.e. Crime and Courts Act of 2013.

Then there's the ‘upstanding’ British institution: the BBC

The BBC extracts many billions of pounds annually from British citizens
in the form of a television tax called: The Television License.

People living in Britain with a television who don’t pay this annual tax are
put in prison and those who choose not to own a television are perpetually
threatened with imprisonment until they relent and pay the tax regardless.

The quantity of money the BBC receives annually from this tax alone,
in 2017, is in the region of ten BILLION pounds but the BBC refuses to
make public, proper financial accounts, instead speaks vaguely of how
much they actually receive and where their enormous income is spent
every year; and if this money laundering isn't enough to make the
reader blink, then google:

BBC paedophile ring

Massive income generates an equivalent amount of power, detaching the
money monsters from the law.

What penalty has the BBC suffered as a result of their money
laundering and other abuses? Nothing ! The same old guard govern that
foul beast.

The best that could be hoped for is a fine but no amount of financial
penalty could ever have a negative effect on an organisation that is
guaranteed to receive many-many billions of pounds every year.

The BBC beast, for some reason, is rarely, if ever criticised by other
media outlets, not even the almighty Murdock juggernaut dare stand up
to it because no matter how loud anyone shouts the BBC will always
have a bigger microphone.

The ‘banking system’ (a catch all term), is by any definition just
another great British organised crime syndicate! ...

If the fact that every fold of every layer of British society is
geared to fleece and molest was told in a fictitious ‘conspiracy’
novel, it would be dismissed as far fetched, misanthropic and
dystopian.

It’s well understood that money and power make people silly and even
though popular media regularly highlight some of these British
problems, the old guard remain unchanged, perpetuating their
corruption, mutating Britain into a country absent of trust, where its
citizens fear the same authorities who should be ensuring them
liberty.

In Britain the act of speaking out against authority is problematic
and brutally shepherded by the British Police who have the power to
violently shut down protests.

Protesters are incarcerated, depending on the mood of the arresting
officer, without a requirement of evidence. The arrested have no legal
or practical method for preventing their incarceration.

Habeas Corpus be damned? What use is our Queen?

Once a victim-of or just a witness-to British Police corruption, life
is never the same; our cynicism is personified in uniformed arrogance.

The more corrupt a state’s authorities, the more power organised crime
wields; their relationship being symbiotic. It must then follow that
the non-nefarious who have no authority, are just meat, waiting for
their turn at the pie factory.

I use a synonym to describe the three groups of British citizenry:

- shepherds
- parasites
- sheep

where shepherds direct parasites to do their corrupt bidding, fleecing
and feasting off of the sheep, perpetuating a state of fear, enabling
shepherds to demand more powers in the name of the ‘current threat
status’ and ‘national security’.

However, this three group system of control is time limited and bound
to eventually fail because it’s a system of economics, an ecosystem,
destined to break as the numbers continually increase. Shepherds’
numbers grow, wielding power over more parasites who in turn require
more sheep to feed off.

In nature, dominance is temporary and economics can’t be fooled.

Shepherds' burden; they need ultimate control over those parasites who
dare to consider the possibilities of toppling their masters so
different types of parasites are introduced to cull the disobedient;
but who in turn will ultimately require culling themselves. Quite the
deadly spiral. This is what's known as: a false economy and the
madness of greed.

One day a tipping point arrives, an unexpected event occurs and the
shepherds lose grip, power crumbles; both shepherd and parasite find
themselves without allies, helpless and hopeless; vastly out numbered,
suddenly equalised, oblivious to the hoards of hungry, angry, mutated
carnivorous sheep who are now very much dominant and believe they have
little or nothing to lose.


STUFF ADDICTION

Boxes, some unopened, gather dust under settees and chairs or stand
stacked against walls.

A skinny, door sized television bleats who-cares-what from one of the
many pay-for subscription channels.

A sticky and odorous dustbin stands in the hallway reeking of uneaten
takeaway food.

More odours waft from the washing bin, crammed to overflowing with
dirty clothes, some of which have been here so long that the clothes
at the bottom would no longer fit the child who last wore them, if by
some unusual circumstance they were to surface. Only the top few ever
get cleaned nowadays and many of those lay on the floor, landslip down
the side of this smelly cloth hill.

The cacophony of unpleasant smells includes pet excrement, the
intensity of which indicates a fresh batch has been excreted
somewhere.

Apparently broken, unused for years, a vacuum cleaner sits on its
backside. It just needs emptying but irrelevant because the debris
encrusting the floor is so thick a wheeled vacuum cleaner
couldn't navigate the terrain anyway.

So much stuff; so much so it has priority over hygiene.

Will there ever be a point when these people believe they have enough?

It’s a question usually met with a blank stare caused by the delusion
that if it can be seen then it or one just like it, can be acquired
with zero consideration regarding the implications of its ownership.

For example, speak about waste and of buying more of the things they
already have and their response is: bored contempt.

Then ask: “if not a waste of space then what about waste of your own
hard earned cash?”.

Same reaction.

What’s the logic? They must believe money is easy to come by and when
they have some then it must always be spent.

How many things can a person realistically use? Are there enough
hours in the day or week to make use of everything we own. Do we know
what’s in our inventory?

I’ve mentioned false economy with respect to greedy authority,
inevitably leading to their overthrow, well there is a false economy
with respect to the perpetual consumption of things we don’t need;
which is a thirst that can never be quenched.

Children behave selfishly because they are born with survival
instincts: get to the milk before your siblings or become weak but
education and maturity should bury these primitive attitudes.

Then what? How would our capitalist societies function if the sheep
purchased less. What would conversations consist of if people switched
off the television?

Imagine.


5
Graffiti from a lost friend / Introducing: Graffiti from a lost friend
« Last post by logFarm on Friday 2017-March-10 10:01:32 AM »
GAME STATUS

The new game is called:

Graffiti from a lost friend

It's a free Android game and can be installed by:

- Clicking the Google Play icon on your smart phone and then searching
  for:
 
  Graffiti from a lost friend

- Point a desktop computer at:

  https://play.google.com/store/apps/details?id=net.logfarm.cubemaze

  then let Google Play install it on your smart phone from there.


Set in a three dimensional environment, the player navigates by
touching controls on their screen.

This free version demonstrates the core of the game which should be
fun because if it isn't then it needs a rethink.

There are 62 rooms the player can access and explore; and although
empty at the moment, except for the odd growth of fungus and some
scribbles on whiteboards, each room is unique. The goal for the player
of this version is to simply visit all 62 rooms.

An Early Access, Preview Release; it would be fantastic if you could
give me some feedback to help me decide whether or not to continue
development.


FUTURE

Lots of ideas are waiting in the wings to be added but if the core is
not interesting enough, then adding features wont help much.

Therefore development will now slow to a few hours a week as apposed
to eleven or more hours a day, while keeping an eye on installation
numbers and most importantly feedback comments.


CUBECRACKER INFLUENCE

This game started with the intention of making a sequel to
CubeCracker.

Fail fast.

Several prototypes were created but didn't maintain the players
interest for more than a few seconds so were scrapped.

Finally, a prototype was made where cube clusters were placed into a 3D
room, a room that the player could move around in 'Battle Zone' style:
(https://en.wikipedia.org/wiki/Battlezone_(1980_video_game))

My Guinea Pig players now stuck with it, even though a room's bland
grey surfaces were without textures and the absence of a ceiling
exposed the black void outside. Enough curiosity was sparked that
they would just traverse rooms looking for Cube Clusters.

I had found a game core.


DOOM INFLUENCE

ID software's Doom game is interesting because of the way it uses 2D
images in place of 3D models, where images have been drawn with 'depth
perspective' making them appear three dimensional. The images are then
continually rotated in game so they always face the player.

The game environment is then filled with complex-looking 3D objects
without the need for the computer to calculate and draw the many
surfaces of a real 3D object because they are in fact single surface
2D images.

Brilliant.

There is one particular 'Let's Play' that I found
encouraging/motivating during my game's development:

IGN :: We Play Doom With John Romero
https://www.youtube.com/watch?v=YUU7_BthBWM


DEVELOPMENT TOOLS USED TO MAKE MAKE THIS GAME
 
- libgdx

  Open Source game development framework.

  https://libgdx.badlogicgames.com/


- Blender

  Open Source 3D creation suite.

  https://www.blender.org/


- GIMP

  Open Source image editor.

  https://www.gimp.org/


- Android studio

  Open Source official Android Integrated Development Environment.

  https://developer.android.com/studio/index.html


- NetBeans

  Open Source Integrated Development Environment.

  https://netbeans.org/


- GIT

  Open Source Distributed Version Control System.

  https://git-scm.com/


- Ubuntu and Lubuntu

  Open Source Operating Systems.

  https://www.ubuntu.com/
 
  http://lubuntu.net/


DOWNLOAD

Home page: http://www.logfarm.net/GFALF.html

Google Play: https://play.google.com/store/apps/details?id=net.logfarm.cubemaze
6
General Discussion / Change
« Last post by logFarm on Saturday 2016-October-29 09:22:00 PM »
ABSTRACT

The verb 'change' can cause defensive reactions depending on the
current state of affairs.

logFarm.net is not changing, it's open for business as usual.

However moment to moment all things are changing. It's the author's
opinion that the noun 'time' is just a measure of change; A place
without change is a timeless place; so impossible.



THOUGHTS

- United Kingdom's exit from the European Union
- Job interview
- New software



UNITED KINGDOM'S EXIT FROM THE EUROPEAN UNION (BREXIT)

The majority of UK's voting-able participated in a democratic process
to give our government instructions on whether UK territories should
cease being a member of the European Union.

The European Union's membership list has never reduced before, it has
only increased. The UK will be the first member to relinquish their
membership so if the UK's vote to exit was not met with a lively
reaction then perhaps that lack of interest would have been an even
greater controversial event.

This vote will set in motion a 'peaceful reorder' of territory
borders, trade agreements and migration freedom that the globe has not
seen since the end of a world war.

Whilst operating within the EU, some businesses, politicians and
education organisations have been able to take advantage of financial
handouts in the form of grants, expenses and tax relief. These bodies
are now obviously alarmed at the prospect of losing that constant flow
of free money and have responded with threats and negative
forecasts. In my opinion a response one might expect from organised
crime.

Corruption withing the European Union is well documented by Interpol
(https://www.interpol.int/). It's delusional to believe the UK isn't
as corrupt as any other country but Interpol has highlighted an
obvious aid to organised crime that the European Union is unwilling to
stop: the minting of high value euro notes.

- €100
- €200
- €500

enabling the transit of huge amounts of currency within a small
volume. For example a brief case filled with €500 notes will contain a
lot of euros. It is difficult to reasonably believe that the €500 note
has any other purpose than facilitating organised crime, bribes and
corruption.

The European Union is not just about wealth, yet regarding the UK's
exit from the EU, all negative forecasts and threats have all pointed
to the inevitable destruction of an economy; which, to this author,
has inadvertently pulled back the Wizard Of Oz curtain and revealed
the true nature of the European Union: it's nothing more than another
disappointing and corrupt wealth making mechanism for a deluded few.

The vociferous response from European Union members to Brexit is
immature but at the same time revealing.

After the shock and disappointment of this changing relationship,
mature adults should consider the good times and the positives, shake
hands and sincerely wish each other the best for the future.

This hasn't happened. Instead the EU membership list have reacted like
spoilt children; spitting threat after threat, making an example out
of the UK in an effort to deter other members and let them know what
they can expect if they dare to have a democratic vote to extract
themselves from the EU syndicate.

Considering the sacrifices that ordinary, unprivileged UK citizens
have historically made to help and protect the now EU member list,
such as millions of UK lives lost in defence of the Third Reich and
soon after the Berlin drops, all while ordinary, unprivileged UK
citizens' own food supply was rationed;

then: as difficult as this change may be for the UK, the European
Union's untamed true nature is clear and frankly: bring it on if you
think you're hard enough, you fucking ungrateful tossers !



JOB INTERVIEW

There is a unique sense of fulfilment gained by working for your
self. A feeling I have never achieved while an employee.

That said, occasionally I look for job openings that seem relevant to
me to see what the salaries are, after all my fees should be akin.

In September 2016 I came across an opportunity in Milton Keynes,
UK. The description included:

- Java
- Object Oriented Programming
- Databases
- Adaption of open source software
- 2D or 3D modelling or animation

The information I was looking for was the salary, in this case:

- £32,000 to £37,000

By 2016 standards, for Information Technology, this is a low salary,
about £10,000 short of what an experienced Java programmer should
expect to be paid in the UK (2016).

The application process didn't require a CV, instead a cover letter,
employment history and a few references. I couldn't resist.

I felt certain I would get an automated reply within days telling me
that my application wasn't successful. After all a job advertised by the
Open University on the Internet was bound to receive hundreds of
applications.

Weeks passed and ... Surprise !! An e-mail: You have been short listed
for an interview.

Oh my gosh. I hadn't been for a job interview for fifteen years, more
or less.

The e-mail assigned me a task:

   We would like you to attend the interview prepared to present your
   thoughts and questions on the following brief:

   An academic has approached you to ask for advice on an activity to
   present the charts in the attached document on a web page as part
   of an academic module for university students. The activity should
   allow students to understand the nature of the original
   presentation and issues around poverty in general.

The attached, truncated document highlighted what the Northern Irish
consider to be 'poverty essentials', including an alcoholic drink and
a meal with friends and family.

The charts in the document were problematic; lots of data from
different parties, all represented by the same colour on the same
chart.

My approach for dealing with this request would be the same as when a
customer asks me for ideas:

- demonstrate a prototype in order to build a better, more concrete
  requirement

That's what I did for this task. You can see my work here:

- http://www.logfarm.net/ou/ou_presentation_1.pdf

  my presentation notes

- http://www.logfarm.net/ou/

  the web page I made

Interview clobber; I arrive at the Open University and ... oh boy,
it's clean. I like clean, I am obsessive-compulsive regarding house
work and personal hygiene but crumbs; this place has a complete absence
of disorder.

I thought of Randle McMurphy as I was lead through a maze of corridors
and badge swipes. First impressions: not a place I want to spend time in.

Yet another waiting room, walls clad with scribbled white
boards. There seems to be a plan to force Twitter accounts on OU
students if the graffiti is to be believed.

I have opinions on Twitter so if the opportunity arose I would ask: why
use Twitter? Why not build your own dedicated OU coms system. If the
Open University can make a Martian-crater-maker, surely a chat-forum
application isn't beyond their wit.

Interview finally starts. First question: What do you like about
programming?

I was thrown and drone unconvincingly for too long.

The rest of the interview focused on JavaScript. I don't like
JavaScript. I know I don't like JavaScript based on my many
experiences using it. These guys were big fans though.

I told them I find Tomcat with Java Servlets more secure and
convenient but they countered that with: this job requires JavaScript
and assumes a student doesn't have access to the Internet so a remote
Tomcat server would not work.

Hang on a moment. In the job description there's a requirement for
database experience. Any database implementation would also be out of
the question if students don't have Internet access.

Quizzed about my software testing experience, I told them I had used
PERL for various automation and parsing tasks, to which the guy with
the Apple laptop asked, (without looking up from his screen): what about
the PERL problem?

I wasn't aware of the 'PERL problem' so I asked what that was. He
said: PERL can be difficult to read.

I was asked how I find solutions to programming problems. I
replied: books, Google, StackOverflow; to which MacBook-Man retorted:
what about the StackOverflow problem?

Again, I had no idea what he was talking about but a pattern was
definitely forming. The interview continued in this discouraging
manner for about an hour; A question would be asked, I would answer
while, at the same time, MacBook-Man either stared at his screen or at
the clock on the wall behind me.

In the end apparently there was little time (and little interest) in
my presentation. Finally MacBook-Man got out of his chair with a sigh
and lead me out of the building.

I asked if the OU would consider making their own dedicated chat-forum
application instead of forcing Twitter accounts on the students but it
was dismissed patronisingly with: ... why not just use twitter

I could have batted it back at them with either:

- but what about those students without Internet access ?

or

- what about the Twitter problem ?


Conclusion

In retrospect I dealt with the interviewers as I would a customer:
answer the question being asked, don't imagine any hidden meaning. Do
this with examples and-or demonstrations. Ambiguity between customer
and supplier destroys profits.

However these people are academics, they speak in code. Their
questions have many dimensions ...

Give up my current self-invented job for that one ? No thanks.



NEW SOFTWARE

All of my games will get a new version.

- a new Android version of all games

- a free demonstration version

- a pay-for full version

- a free demonstration JavaScript version run inside a web page

A friend, it turns out, is a genius games designer. It was from one
of her ideas that Cube Cracker accidentally emerged.

With her advice I will be working on Cube Cracker II first.










7
General Discussion / When requesting login
« Last post by logFarm on Friday 2016-September-09 12:28:28 PM »
Dear reader,

If you would like to add comments, etc to this forum please click the 'g+' link at the top of www.logfarm.net and ask to join by posting on the G+ logFarm.net Community page. You are very welcome to use that  G+ Community to post too.

Thousands of spam bots request log on credentials. They make it too time consuming to administer so registration from these forum pages has been disabled.

Yours faithfully
John Smith
8
logFarm Digital Monitoring System v3 (3.0.1 alpha)

Freely available for: Linux, Windows and Apple

from: http://www.logfarm.net/logFarmDMS.html

Best regards

9
12 Bore Trolley :: game / 12 Bore Trolley :: an Android game
« Last post by logFarm on Wednesday 2016-July-06 02:58:17 PM »
Today I've released a new Android game called: 12 Bore Trolley

Strap a couple of 12 bore shot guns to the side of a shopping trolley to ease your super market duties.

12 Bore Trolley combines two styles of gaming, top-down and side-scrolling.

There are both free and pay-for versions

free
https://play.google.com/store/apps/details?id=net.logfarm.trolleytroubletrial

pay-for
https://play.google.com/store/apps/details?id=net.logfarm.trolleytrouble
10
Meta Automata :: game / Meta Automata pre-pre-alpha
« Last post by logFarm on Saturday 2016-May-28 05:28:36 PM »
https://www.youtube.com/watch?v=yKsx_SNinHg

Working on a second iteration of Meta Automata; a complete rewrite of
the prototype to full fill the description:

defend and dominate resources

All textures in this demonstration are temporary and will change.


Parasites

Parasites have better autonomy; each have their own radar

I have set them to detect me for this demonstration. They're currently
not aggressive, they simply head towards me when their radar detects
me.


New windowing gui

Where the prototype printed text on to the screen, information will
now displayed in gui windows that can be moved around with the mouse.

GUI windows have fields (check boxes and text fields) that can be
edited. Top right of each window is a button that closes it.

Currently using temporary textures on the GUI windows.


Hacking

Now use a GUI window for hacking.

Move up to a machine, press the H key and a Hacking GUI window will be
displayed.

To hack the machine the player has to find all the check boxes from
the nine blocks/buttons on the window. It's simply but can't just
click all of the buttons; a puzzle solving feel where the prototype
relied on the player to hold down the H key for a set amount of time.


Mouse control

Mouse control has been added so the player can move more granularly
when managing machines, fences and GUI windows.

- button one: move the player around the environment

- button two: rotate player on the spot

- button three: strafe left and right

- mouse wheel: granular move forwards and backwards


Weapon

Boulders are out and energy weapons are in.

The player is also a Meta Automata automaton and has two gun barrels
left and right, like the parasites.

To fire press the space key. The weapons take a moment to spin up and
then fire their energy ammunition. For this demonstration energy
projectiles are fired but no damage is inflicted.


Inventory and blueprints

Similar to the prototype these items are displayed on the bottom of
the screen with ctrl+I and ctrl+b.

Multiple screens are out, instead the player scrolls through all items
using the [ and ] keys. The selected item is the one in the centre.


Fences

A placement cursor is used to position fences. Press F to display the
cursor on the ground, move the cursor to where you want the fence post
and then press the E key.

Mouse control enables fairly accurate positioning.




Pages: [1] 2 3 ... 9