Welcome to my personal blog
Simple sour dough bread recipe
CNC cutting test code
Simple apple cake reciepe
How to wire and install software to drive a PN532
Restoration of myford lathe part 1
Attempt at building a largish sumo ring
Useful functions for creating database update and rollback scripts
How I use emacs and nikola to write my blog
common headers for modifying the export output
Shows how to get all window and change focus sequentially, could be used to implement your own window switcher.
Useful notes for setting up and configuring GAUPS
Example lisp code that run drone in a shell and outputs into a buffer the results.
Example to insert jira comment and link at cursor position in emacs
Example demonstrating how to draw a graphic and position it on a page for printing complete with preview and printer settings dialog.
Short review of "Effective Python"
Short review of "App Accomplished"
Short review of "From Mathematics to Generic Programming"
OpenGL program that does pixel shading, OpenGL pixels with size and textures often used for particle effects.
Simple example on how to setup, connect to and trigger signals.
Kivy example draw two cubes with different shaders and vertices so they can be moved seperately.
Short review of "OpenGL ES 3.0 programming guide"
Kivy example on setting up a display and drawing a basic triangle
Kivy example drawing a square and loading an image and applying to the quad as a simple texture.
Kivy example on setting up and displaying a basic triangle
Example application mixing gtk, opengl and touch, written as a demo but also as an opengl testing enviroment.
Example of catching touch screen events and filtering device type, helpful for making touch friendly gtk apps.
Populate a listbox with custom widgets, in this case an example file downloader could be the start of a plugin installer.
Load a glade file displaying a drawing area widget and setup a context for opengl.
Load a glade file displaying a textview widget which runs python code on carriage return.
Load a glade file displaying a collection of values in a treeview using the treestore hierarchy.
Example of using a treeview, the treeview display can be adjusted using different store models in this case we use the liststore model.
Load a glade file displaying a menu bar and calendar widget.
Load a glade file displaying some scale buttons get value on change, displays some app selector widgets and open the applications.
Demonstration of opening various dialog boxes and retrieving the selected values.
Load a progress bar widget and spinner to demonstrate updating and retriving values.
GTK example of some combo / slecet drop down boxesfor user interaction.
GTK example demonstrating the use of switches and radio buttons.
GTK Example on click and toggle buttons connect to there events to run code when activated by the user.
GTK Example on loading a window from a glade fiel and displaying it on the screen.
Add new GUI elements to initiate drawing of various shapes
Create a workspace class to hold our objects
Draw a polygon and create a generic shape base class
Drawing a grid in 3d space using gl lines
Drawing planes in 3d space
Connect our points from a previous tutorial together with lines.
Setup the camera so we can see our models.
Setup the camera so we can see our models.
How to draw points in 3D space
Load a glade file and grab the window and display on the screen, attach the close button so we can close the window.