Homemade DIY word clock – Part 2.1 (Update)

An update on the project

It’s been a while since I posted something about the wordclock build. I want to apologise for that. I’ve been somewhat busy because of the university and I haven’t quite found the time to write about the project. Also it took me some tries to make the PCB at home. It took five tries until I was satisfied with the outcome.

Continue reading Homemade DIY word clock – Part 2.1 (Update)

Homemade DIY word clock – Part 2

 

Introduction

In this part of the series we’ll cover the electronics. I’ll show you how I planned to build the internals of the clock and how I built it afterwards. Just like in the first part of the series I wrote this article while the build was in progress. I planned to leave errors I might make during this build in the articles, so that me and others can review them and don’t make the same mistakes again. If I find out that something is wrong, I’m going to mark it as wrong in the article and correct it afterwards:

mistake I made
correction

However in the last part we planned our clock in general. So now it’s on to planning the electronics that’ll give the clock a function. Continue reading Homemade DIY word clock – Part 2

Homemade DIY word clock – Part 1

In this article I have something stylish for you: It’s a project idea, I had for a while. And today I decided to finally build it! I’m pretty sure almost everyone of you has already seen a world clock, even if most of you have just seen them on pictures. For everyone else: It’s one of these clever clocks that do not display the exact time, but display a sentence, approximating the time instead, composed from different words that light up:

WordClock_02.JPG
Figure 1: A word clock

As these clocks can be pretty expensive, I decided to build some cheap ones myself. Three of them will be given to two friends of mine and one is for me. This article will be a description of the steps needed to create such a thing, so you can build your own one at home!

Continue reading Homemade DIY word clock – Part 1

Quick look at: A cheap DIY function generator kit

Introduction

I recently bought some cheap electronic DIY kits from amazon, just because I wanted to improve my soldering skills. One of them was a cheap function generator based on the XR2206-IC. The complete kit with an enclosure costs about 14€ and it can be bought here. If you find a cheaper one let me know in the comments below and I’ll update the article! Continue reading Quick look at: A cheap DIY function generator kit

Lambda expressions in Java

Introduction

They have been around for some years now and yet I’ve heard very little about them. Back then, when Java 8 was new, I took a quick look at what was new. And Java 8 was introducing Lambda expressions, that you could use in your code. But what are these Lambda expressions (sometimes also referred to as Lambda functions)? Should you be afraid of them? Should we all use them? Let’s find out! Continue reading Lambda expressions in Java

2016: A year in review

This year is coming to an end and we want to share our stats of 2016 with you! This was our first year of blogging and we think that it was a great success! When I started the blog in February 2016, I didn’t really expect anything. I just wanted a place to share ideas with other awesome people who are into projects, tech and nerdy stuff in general. Continue reading 2016: A year in review

Our geeky Christmas present ideas

Christmas is ahead and for you, who are celebrating the birth of baby Jesus, we’ve made a list of cool present ideas. If you don’t celebrate Christmas, the products mentioned in this article can also be given to someone you like who celebrates his/her birthday or any other special event in their life! To each specific product there’ll be a link where to buy, these links were chosen by us, none of the links was placed by a company or a webshop. If you find the product cheaper, feel free to leave a link in the comments! Continue reading Our geeky Christmas present ideas

About Apple’s new MacBook and Microsoft’s Surface

Apple held a keynote about their new Macintosh Laptop lineup yesterday and we watched it. Here are our personal thoughts about Apple’s new MacBooks. We’ll also write about what Microsoft presented earlier this week with it’s new Surface devices and compare it a bit with the new MacBook Pro. Please note that this article won’t feature a lot of technical details. It’ll just be a very critical review of the recent keynotes that were held by two big players in the it sector. Please also note that this is in no way a complete list or a comparison of the devices. This article is meant to be a short and informative summary of the last week’s keynotes, so you don’t have to watch them in full length!

UPDATE: Some YouTube videos were not embedded correctly (thanks wordpress!), so I added links to the article at the corresponding passages, if you’d like to watch them. I’m sorry if this causes any inconveniences.

Continue reading About Apple’s new MacBook and Microsoft’s Surface

Programming Basics 7 – Exceptions and exception handling

Introduction

Welcome to the last part of the programming basics series! In this series we’ll cover what exceptions are and how you deal with them.

If you’ve made all the examples, that are featured throughout the series, you might have encountered something like this:

This particular runtime error is caused by a wrong user input. It’s not caused by faulty code. Errors like this usually crash your application and a user has to restart it, in order to continue using it. In this part we’ll cover how to deal with such errors. Continue reading Programming Basics 7 – Exceptions and exception handling

Programming Basics 6 – Classes and objects

Introduction

In this part we’ll discuss the most important concept in an object oriented language: Objects. So far you’ve already learned how to write a single class and you’ve put all your functionality into a single class. But we’ve used objects in our examples already and in this part you’ll learn what objects are and how you can use them!

Continue reading Programming Basics 6 – Classes and objects