Mobot’s Blog
Software, Music, Memes etc

Testing testing... posting links

Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.

Jan 19, 2021

Ill spin this guy up again soon

Dec 2, 2020

Ooooo last checkpoint before Honour level 5 baby! You have to be good AND friendly to get the votes (compared to other people I know who are insanely good but keep getting their accounts banned for bad behaviour haha)

Nov 30, 2020

This is the colour pallet I found and have been using to hand paint the normal maps for my sprites (Phaser.js). Its a little tedious, but, what'cha gonna do!?

Nov 29, 2020

Kicking green monster

Nov 28, 2020

Control your thoughts

Nov 28, 2020

Londo Poster

Nov 28, 2020

Lighting bolt hitting a sailboat!

Nov 28, 2020

Happiness Chemicals

Nov 28, 2020

Azir is latest champ I have been practicing with. He is one of the most powerful in the game, but really hard to learn. I have heard it said he has the hardest learning curve in the game!

Nov 28, 2020

This is the profile icon I use on LoL. Its not actually Yuumi, its a cosplay Urgot skin.

Nov 28, 2020

I made it to checkpoint 2/3 in honour level 4!!

Nov 28, 2020

Whats going on here?

Nov 28, 2020

Ooooo! I started working on my isoland game again. Top of the list, after moving to Phaser 3, was to test out some lighting and normal maps. I might look into writing my own frag shader later, that would take into account the isometric z axis. For now though, Im very pleased with how easy it was to get working.

Oct 19, 2020

After a 6 week wait, the MIDI Shield I should have purchased years ago has finally arrived! I assembled it, but unfortunately it didn't come with any pin connectors. I hope I have some stashed away somewhere. Though, considering I have to use this shield in conjunction with a Servo Shield, I doubt I will be able to stack it on top. We shall see!

Jul 27, 2020

Its May 26th, 2020, several months into lockdown. I have not done a ton in this time. Wasn't really motivated I suppose. For my birthday I selected a bunch of ST:CCG boxes and started making decks again. I spent close to two weeks this month just working on decks and playing solo games, improving the loosing deck after each battle.

Last night I decided it was time to do something else, packed up all the cards (though my boxes have still not come - I have that to still look forward to.. but LATER) and started going through my recovery hard drive to relocate my lost lossless techno collection. I guess it just jogged some memories and some goals; After such an extended period of doing virtually nothing, I feel like tackling one of my long term goals: jump-dance Gobo-matron.

I have day dreamed about making a dancing Gobo Arduino powered invention thinger-ma-bop for a number of years now. So, Im just going to DO IT!

Lets see how long a prototype takes me. Annnnd Go Gogo Gobo!

May 26, 2020

Before I try it live

Apr 17, 2020

There are many slices now!

Apr 17, 2020

Can See... Can post?

Apr 16, 2020

Content and stuff? And even images?

Apr 16, 2020

Lets see what its got in store for us!

Apr 12, 2020

Always coding

Apr 12, 2020

Apr 10, 2020

Will it work on the first try?

Apr 10, 2020

Woah, I just found and bounced an original concept, totally unpolished track, I wrote 10 years ago! Thats before I learned to DJ, before I fell in love with Raags and before I knew what side chaining and compression are! Mobot Two. Its quite terrible.

Mar 4, 2020

The Objx Theme Support sidebar provides quick options for theme developers to tap into.

Hiding the Title

I often want to remove the title on certain pages, without too much fuss. So, I added the Hide Title option (metakey 'objx_theme_no_title'), which you can use in your theme code.

To get this to work, you have to modify your themes template pages.

Custom Side Bars

Read more about custom side bars.... here.

Jan 8, 2020

Open source plugins like Advanced Custom Fields and xxxx are great for quickly creating and editing new objects types within the WordPress's Admin interface. But how can we easily display those custom object types, without writing custom php theme code?

Objx Model Tokens embed dynamic data into your page.

There are already several query blocks out there that allow you to fetch custom query posts and display them in cards, or a grid, or a list. Unfortunately, the options for visual display are usually quite limiting in such blocks. The is no real way to truly customize the visual layout and specify what information should be displayed, especially when dealing with your own custom post types. Objx Model Tokens select information from your post and allow you to insert that information where you want, styled how you want!

The Objx QueryLoop

The content inside an objx QueryLoop is referred to as its template, and provides the objxItem token to select information for display from the currently iterated post.


Inside a query loop, we can use the objxItem token to refer to the currently looped item

Post Tokens

Since all custom post types are subclasses of Post, the following tokens are always available, no matter what custom post type we are referencing.

Working with Metadata

We can select and display any registered meta data value with the meta keyword.


Form Tokens

The Objx Form block provides the objxForm token (only available from within a form block) with the following keys:

  • objxForm:msg - Feed back message from the server, upon submission of the form
  • objxForm:loading - Used to display a spinner while the form is submitting
  • objxFormItem:custom-keys - Upon submission, the returned object is available using objxFormItem:

objxForm keys

Jan 1, 2020

Similar to WordPress's Admin Tables, the Scheduler table is also extendable. Using the objxMobile_scheduler_attributes filter, we can add extra attributes to the table; Currently, only the extra aux_columns attribute is available). This code should go in your functions.php of your child theme.

In this example, I add a new Column "Assessment", and if the client of the appointment has a special metakey present, include a link to said assessment.

objxMobile_scheduler_attributes Filter

Here we specify a single custom column with the aux_columns key, and indicate assessmentHtml as the key to use on the displayed appointment object.

add_filter('objxMobile_scheduler_attributes', 'my_scheduler_atts_filter', 10, 1);
function my_scheduler_atts_filter($attributes){
   $attributes['aux_columns'] = [['label'=>'Assessment', 'key'=>'assessmentHtml']];

objxMobile_appointments Filter

Using this filter we get the client object for the appointment, check for our custom metakey, and then add it to the appointment using our assessmentHtml key.

add_filter('objxMobile_appointments', 'my_appointments_filter', 10, 1);
function my_appointments_filter($appointments){
   $attributes['aux_columns'] = [['label'=>'Assessment', 'key'=>'assessmentHtml']];

Nov 26, 2019

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

Oct 22, 2019