Welcome to BrainlessIdeas

Congratulations, I’ve done no page ranking, have paid google nothing, did not answer the door when bing rang, and ignored their wailing begging from my porch, eventually getting a PFA from them, and yet here you are.

This is my site of collected links and data I’ve deemed too important (to me) to trust to the originator to keep available. The site itself has risen from the ashes of a not-backed-up-free-hosting account that actually survived for over a decade. There is a lot to wayback through, so for some time you will see both fresh and ancient content added in a truly random fashion. Go ahead, base your RNG on it. Ok, maybe don’t.

Don’t forget about this one, Craig:
Arcade

RE: Thoughts on Keith Emerson

Sent: Wednesday, March 16, 2016 11:01 AM
To: Kevin 
Subject: Re: Thoughts on Keith Emerson

Thanks for sharing that tribute Kevin.  Of course you were first in my
thoughts when I read the news.  I have been sharing bits and pieces of what
you wrote with co-workers all week and the praise for him is universal. 😄

I fear we are entering a time of great loss... As the baby-boomers age, and
that post-war fueled creative culture bomb looses more and more of it's
membership, it will become so very apparent as to the many contributions
they made. No doubt I am colored by bias, but it seems to me that the
generations since just don't burn with the intensity of those born in the
shadow of war.  The last guy who I asked "Do you play?" answered that he had
a full Reaktor rig at home that he had been taking lessons online to learn.

Not to say that EDM isn't creative or anything like that - I've been doing
that shit for decades and it is absolutely (or accidentally?) a creative
endeavor, but it's a far more solitary one.

But I do wonder what it will be like in 10-20 years... with the Stones doing
their "Century" Tour and all... at least nearly everyone involved in
politics will be dead by then!

I can make noises

Maybe this is a new thing for me, who knows…
for now, I present this.

What instrument was this?!

How to execute a shellscript when I plug-in a USB-device

linux – How to execute a shellscript when I plug-in a USB-device – Unix & Linux Stack Exchange

https://unix.stackexchange.com/questions/65891/how-to-execute-a-shellscript-when-i-plug-in-a-usb-device

https://askubuntu.com/questions/1414404/how-to-change-keyboard-layout-when-usb-keyboard-connected/1414424#1414424

https://askubuntu.com/questions/508236/how-can-i-run-code-whenever-a-usb-device-is-unplugged-without-requiring-root/516336#516336

https://superuser.com/questions/582723/can-udev-somehow-trigger-zenity-for-a-logged-in-user-in-a-session

https://unix.stackexchange.com/questions/65891/how-to-execute-a-shellscript-when-i-plug-in-a-usb-device

Things to do with Linuxes

Since discovering Oracle Cloud’s free tier, I’ve been looking to do more things with it.

Here are a few ideas.

https://linuxhandbook.com/things-to-do-after-installing-linux-server/

https://linuxopsys.com/topics/cool-things-to-do-with-linux

Raspberry Pi Temperature Sensor Tutorial

So back to this project – using Pi’s to monitor temperature.

Since Initialstate is no longer offering free dashboards, it’s time to redo all of this… how nice.  not.

Thingsboard looks to be a way forward. They offer a hosted solution as well as a full backend that you can host yourself.

https://thingsboard.io/docs/getting-started-guides/helloworld/

https://thingsboard.io/docs/samples/raspberry/temperature/

And here is a primer on getting the Pi to take temperature readings:

Raspberry Pi DS18B20 Temperature Sensor Tutorial – Circuit Basics

 

WTF, WTF1?!

Progress. I do not understand you anymore.

WTF1 started several years ago with Matt, a true F1 fan. Not good enough. A white guy talking racing.

Stand with me and fsck these fscking fscks. Just turn and walk away. Let them drown in their own feces.

Don’t just unfollow:

But block the bastards too:

Do this because they will see the analytics. It’s the only way.

Temperature upload over MQTT using Raspberry Pi and DHT22 sensor | ThingsBoard Community Edition

Source: Temperature upload over MQTT using Raspberry Pi and DHT22 sensor | ThingsBoard Community Edition

Thunderbird – crappy low cost booze and email client.

Seems I’m not alone in this fight.  Fsck these fscking open source punks and their ignorance.   Remember Win98 or XP? They had very nice settings for making shit bigger, and that was when 1024×768 reigned. Now with 4fsck’n monitors, fuck you old people and your old eyes!  Lets makes the tiniest fucking fonts you have ever seen.  Not small enough?  Buy a Surface – enjoy 4000×3000 pixel resolution on a goddamn 12″ display you fool.

How to increase font size in latest Thunderbird…?? from Thunderbird

Here is the magic setting to make things usable in tbird.  Search for Config Editor in setting and then search for layout.css.devPixelsPerPx and modify it. 1 = 100% 1.2=120% … you get the idea.

Eat shit punk kids.

Create an Ubuntu Cloud VPS PC on Oracle Cloud using xRDP

This works, I can confirm as of Dec 2022.  The signup process is a bit maddening, as is the way of Oracle, but the service is legit. Does require a CC# to get going, but the service is using the free tier. I have not been charged.

The future is cloud based computing for sure.  Some of us sticks in the mud will still roll our own, but even then you will likely need a cloud based computer.  Might as well get on board.

The Oracle platform offers a few operating systems including Ubuntu.  One would be hard pressed to find a linux distribution with more community support than Ubuntu (which is Debian based), and it is really easy to use for general computing needs while still being a full linux box with direct Internet access. Host your own sites, wp blog or application if you want, or just use it as a access anywhere desktop.  No charge.

Thanks, Larry (Ellison)!

 

‘Extinction is on the table’: Jaron Lanier warns of tech’s existential threat to humanity | The Guardian

Source: ‘Extinction is on the table’: Jaron Lanier warns of tech’s existential threat to humanity | Technology | The Guardian

Jaron Lanier is spot on.  Give this a read please. For all our sakes.

coming soon

Google Online Security Blog: Google Protects Your Accounts – Even When You No Longer Use Them

Google offers a service to, in effect, tell your loved ones what to do after you die…  They will email those who you designate after your account has been inactive for a preset time period.

Give this significant thought.  Your loved ones will benefit.

Source: Google Online Security Blog: Google Protects Your Accounts – Even When You No Longer Use Them

Install Joomla 3 and GLPI 10 on Ubuntu 22 LTS

Right, so I’m looking to deploy a intranet server, allowing for some modern tools across our departments.  Ubuntu 22 LTS is a fair choice, there have been some complaints regarding the desktop, but I think 22 server is pretty solid.  We are going to be installing LAMP, Joomla and GLPI.

  1. Get yourself a Ubuntu 22 machine going (for me, on VMware 7).
  2. Install LAMP:    $ sudo apt install lamp-server^
  3. Now is a good time to save.
  4. Configure mysql for Joomla:
    $ mysql -u root -p
    > CREATE DATABASE joomla;
    > CREATE USER ‘joomla’@’localhost’ IDENTIFIED BY ‘Password’;
    > GRANT ALL PRIVILEGES ON joomla.* TO ‘joomla’@’localhost’;
  5. Install Joomla:   letmeGOOGLEthatforyou
    $ wget <insert http link to joomla download>
    $ mkdir /var/www/html/joomla
    $ (tar -xvf / unzip) downloaded_joomla_archive /var/www/html/joomla
    $ sudo chown -R www-data:www-data /var/www/html/joomla/
  6. Create apache joomla.conf file:
    $ sudo (vi / vim / nano) /etc/apache2/sites-available/joomla.conf

    
    <VirtualHost *:80>
    
    ServerAdmin webmaster@domain.com
    
    ServerName domain.com
    ServerAlias www.domain.com
    DocumentRoot /var/www/html/joomla
    
    <Directory /var/www/html/joomla/>
            Options FollowSymlinks
            AllowOverride All
            Require all granted
    </Directory>
    
    ErrorLog ${APACHE_LOG_DIR}/domain.com_error.log
    CustomLog ${APACHE_LOG_DIR}/domain.com_access.log combined
    
    </VirtualHost>
    
    
  7. Add the site to apache:
    $ sudo a2ensite joomla.conf
    $ sudo a2enmod rewrite
    $ sudo systemctl restart apache2
  8. Finalize Joomla Installation by visiting the site.
  9. Now is also a good time to save 🙂

Resources:
Joomla 3.10.11: https://downloads.joomla.org/cms/joomla3/3-10-11/Joomla_3-10-11-Stable-Full_Package.zip

Notes:
I spent like 10 minutes typing the same goddamn line into mysql for no good fscking reason… The fscks depreciated the use of “GRANT ALL PRIVILEGES TO ‘user’@’host’ IDENTIFIED BY ‘Password’;“… and couldn’t add a even slightly descriptive error – just some numbers. Eat a line of shitcode, mysql developers. Choke on it too.

Pi Builds

So.Many.

https://hub.balena.io/fleets

Turn your Fortigate into a PiHole (well … kind of)

What? You aren’t using a Fortigate?  Well, never mind then.

 

Source: Turn your Fortigate into a PiHole (well … kind of)

And so went Happy Valley

College Township’s Council just voted to fsck over Happy Valley in a permeant like way.

Forever remember these fine fscks who brought the casinos to Happy Valley.

Source: Council | College Township, PA

Casino opponents urged council in September to send a letter to the Pennsylvania Gaming Control Board noting opposition in the community to the proposed casino before a public hearing is held to decide on licensing approval, which could come as early as November.

No council members expressed support for such a letter but asked township solicitor Louis Glantz to weigh in with an opinion on the ramifications of doing so. On Thursday night, after more than 90 minutes of discussion and public comment, council declined to send the letter or to forward correspondence received by the township since the state’s public comment period for the casino license closed in June, which is available in its entirety on the township web site.

College Township chose not to opt out as a casino host site when given the opportunity to do so in late 2017 and council conditionally approved a land development plan for the casino at the former Macy’s property at the mall in 2021. Neither of those decisions can now be rescinded and SC Gaming OpCo — the entity led by Ira Lubert that is developing the $123 million category 4 “mini casino” in partnership with Bally’s — has already spent about $20 million predicated on the approvals, Glantz wrote.

https://www.statecollege.com/citing-potential-for-a-costly-lawsuit-college-township-council-declines-to-interfere-with-nittany-mall-casino-licensing/

and just to further add, FSCK the goddamn lawyers who allow statements like “spent about $20 million predicated on the approvals” to enter into the records. How about some facts you hack?! Another one in the pocket of BiG cASSino. Fuck this god forsaken pit.

TBFME

So I had a bunch of resources on the old site regarding The Battle for Middle Earth. Perhaps the greatest RPG ever… certainly the best LOTR RPG ever. 😉

Going over the old stuff, it was mostly dealing with Daemon Tools, .iso’s and such… the wayback machine has a good capture of that info here.

Since then, there are some new projects to bring life back to this great game.

https://bfmereforged.org/

Continue reading TBFME

Projects | Robert Oostenveld’s blog

Last time I was here (in 2016), Robert was working with temperature sensors and such… He has really stepped up his game!

Source: Projects | Robert Oostenveld’s blog

Remote Desktop Connection Manager

Source: Remote Desktop Connection Manager – Windows Sysinternals | Microsoft Learn

Last link was to a dead page on MS’s site.  This time I’ll grab the page (and the file, let me know if you need it).

RDCMan manages multiple remote desktop connections. It is useful for managing server labs where you need regular access to each machine such as automated checkin systems and data centers.

Continue reading Remote Desktop Connection Manager

Hosting your own email server

I’ve been thinking about providing internal email to all of my erp system users.

Running this task on our Intranet site seems a no-brainer, however there are options:

https://www.hmailserver.com/

https://mailinabox.email/