Social Nerwork

Telephone us on: +353 87 223 6429 or email us using: info@ridgesolutions.ie
Telephone us on: +353 87 223 6429 or email us using: info@ridgesolutions.ie

Ridge BLOG

24

Apr

2014

Spotted – First Raspberry Pi Prototype at Trinity College Dublin

While wandering around the Fail Better exhibition at the Trinity Science Gallery I spotted the first hand-built Raspberry Pi prototype! Prototypes are great!

14

Mar

2014

Interesting article about which software development technologies will be hot in 2014

Here is an interesting article detailing which software technologies will be hot in 2014 (in the author’s opinion). I have been especially interested in AngularJS of late, I hope to use it soon to great effect on an HTML5 UI for a smart camera. http://java.dzone.com/articles/dev-tech-will-be-hot-2014

20

Feb

2014

What backend technology does WhatsApp use?

News today the Facebook is buying WhatsApp for an obscene amount of money got me interested in which software technologies they use at the back-end, my interest was further increased due to a FB post from Microsoft BizSpark saying that WhatsApp is one of their start-ups, could they possibly use MS technology I wondered? Well […]

07

Feb

2014

Interesting group ‘Code for All Ireland’ setup as Chapter of Code for America

Recently a very curious new technology and software centric group called ‘Code for all Ireland‘ was set-up. In their words group aims to: Code For Ireland develops apps and services to solve community challenges and problems to assist government / public sector bodies become more open, transparent and efficient. From looking at their website, it […]

06

Feb

2014

Setup PIC Timer with Interrupt Example (18F Family, MikroC)

Setting up a PIC timer to the correct frequency can be a tricky business for the uninitiated Software Engineer (i.e. Me). So I was pretty happy when I came across this great on-line tool whereby you just type in your oscillator frequency and desired interrupt rate and it generates the setup code for you! For […]

06

Feb

2014

Save 8 bit uncompressed windows bitmap file (.BMP) in c# / .Net

It took me about 3 years to figure this out. In .Net when you save an 8 bit bitmap from software (PixelFormat.Format8bppIndexed) via Save() it is saved by default in a compressed format (as is allowed by the .bmp pseudo-standard). Now some Machine Vision libraries can’t load compressed 8 bit bitmaps (poor old Cognex, bless) […]

05

Feb

2014

Cross compiling libpng for ARM Linux with Neon and Zlib

libpng is the standard software library for creating .png image files. It can be built for arm with NEON SIMD support. Cross compiling it for ARM is reasonably straight forward. Its only dependency is zlib which configure can have problems finding. Before building libpng you will first need to compile zlib. Then download the libpng […]

03

Feb

2014

Powerline to Connect Broadband Router to wired Network

As most software engineers do, I feel helpless if I loose network or internet access, and so I am glad to report that we are well into week two of using Ethernet over Powerline for connecting our wired network hub to the new eircom efibre router as I mentioned in this previous post. So far […]

31

Jan

2014

C++ thread safe blocking queue using boost

In Software Engineering some patterns reoccur only every few years. The blocking queue pattern is on such for me. Here is a great article on an implementation of a thread-safe blocking queue that uses boost for synchronisation: http://www.justsoftwaresolutions.co.uk/threading/implementing-a-thread-safe-queue-using-condition-variables.html I implemented something like this some years ago (without the benefit of boost etc.) and now I […]

30

Jan

2014

Does my Eircom eFibre modem / router need to be connected to main phone socket?

This is quite a tricky one. Eircom says that your new eFibre fibre broadband modem / router must be connected to your main telephone socket but that they can move this socket by a few metres if you request it. They don’t seem very keen on moving the socket however and it seems to me […]

Google+