Hackspaces are a shared space where artists, designers, makers, hackers, programmers, tinkerers, professionals and hobbyists can work on their projects, share knowledge and collaborate.We are in the process of developing Maidstone Hackspace. We're previous members of (ICMP) and looking to form a new space in the future. At the moment, communication is via google groups, email, and the website. If you're at all intrested please join our mailing list and make yourself known!
Occasionally you may find that a notable Twitter profile may remove tweets, or be shut down before preservation can be initiated by the forensic examiner. Should this be the case, you may be required to refer to caching services such as Google Cache or Twicsy for example. I recently had need to evidence data found on Twicsy, however the web interface isn't exactly forensic friendly when it comes to how it displays the data. Twicsy.com is a Twitter picture search engine, which appears to duplicate the original textual data from a tweet containing an image, and stores this information on their own web server. The image from a tweet is simply referred to from the source, and if the tweet is deleted or the profile removed, you'll find the image won't exist any more. However the textual data does still remains on Twicsy's website despite the original tweet not existing. After discovering this I wrote a ruby script to extract each of the archived tweets and place it into a format which is readable.
As anyone who has used the Arduino IDE over time will tell you, this crappy piece of software has barely changed since the Arduino first surfaced. It has no autocompletion, […]
In October last year, I got the opportunity to build a RepRap Huxley pro 3D printer for a community crafts centre based in Ashford, Kent. The craft centre wanted a means to demonstrate to its hub of artists how to incorporate new technologies such as 3D printing into their studio work, to create never before seen creations. By building the Huxley it provided me the confidence to build my own 3D printer, which in a series of posts I'm going to discuss further.
I was sent a link to to the following great article on power saving techniques for microprocessors and in particular the ATMEga328P which is the chip used in the Arduino. […]
It would seem that everyone and their dog are getting their own Quadcopter or quadrotor (often misreported in the media as a drone, but that’s another story). A recent build day ran by Reading Hackspace allowed me to jump into their … Continue reading
Kivy example on setting up a display and drawing a basic triangle
Since my last attempt at using an ESP8266 to get the date and time from the internet I’ve tried out another module, this time with the NodeMCU firmware. This is […]
I’ve resurrected the Sensor Node project and I am experimenting in reducing the power consumption even further. This time I’ve removed the 3.3v voltage regulator from the circuit and I’ve […]
Sorry for it being such a long time since my last post. I have been so busy with other non-Arduino related things that I’ve barely had time to update the […]
So, here is my first video for The Arduino Academy. This lesson will introduce you to the #Arduino, tell you what an Arduino is and what you can use it […]
So I present to you Lesson 2 from The Arduino Academy – Basic Outputs: Look out for further lessons: Lesson 3 – Basic Inputs (Digital) Lesson 4 – Basic Inputs […]
Crikey, nearly 3 weeks since my last post. Apologies if you’ve been waiting on part 3 of The Arduino Academy, but I’ve got slightly sidetracked lately with several things. Firstly, […]
My FLiR Lepton Thermal Camera Module has finally arrived from the USA. I managed to hook it up to my Raspberry Pi yesterday and successfully receive thermal images from it. The […]
Using launchpad we will create a ppa which will automatically generate your package from the standard debian packaging files.
This example shows how to get properties and use atoms.
Query available extensions and checking for availability.
Example on detecting screen sizes and number of screens in a multi head setup.
Example demonstrating handling X mouse events.
Using X build a desktop, learn to package and deploy it and create a login screen.
Simple extended dir function for inspecting xcb.
This is a helper class to split an area up into increasingly smaller areas.
Following a recent discussion I had with a university dive club member about a request to remove a back-link from a now dead forum from a travel insurance company, I thought I’d take this opportunity to delve into the mystical … Continue reading
Kivy example on setting up and displaying a basic triangle
Also known as “When responsible disclosure gets you no-where, make them listen by going public” but it didn’t have such a good ring to it. So, to the meat of the business. I have a Nokia Lumia 920 which a … Continue reading
Kivy example drawing a square and loading an image and applying to the quad as a simple texture.
So i’ve obtained some ESP8266 WiFi modules lately and have been having a play with them. If you’ve not heard of the ESP8266 they are tiny serial controlled WiFi modules […]
Over the past few weeks, I have been ‘secretly’ unfollowing people on my Facebook feed that re-post or share click-bait posts or wildly unbelievable posts. However, I have noticed that I am rapidly shedding ‘friends’ so I thought this would … Continue reading
Short review of "OpenGL ES 3.0 programming guide"
Kivy example draw two cubes with different shaders and vertices so they can be moved seperately.
Simple example on how to setup, connect to and trigger signals.
OpenGL program that does pixel shading, OpenGL pixels with size and textures often used for particle effects.
Short review of "From Mathematics to Generic Programming"
Howto create a new project and push it to launchpad.
Populate a listbox with custom widgets, in this case an example file downloader.
Howto get a list of open windows and there titles.
Debugging XCB and catching errors and exploring the library.
Short review of "App Accomplished"
Example on creating new window and attaching them to the root window.
Example demonstrating handling X keybaord events.
Short review of "Effective Python"
Helper class which will load in a png and convert it ready for display in a X window.