Category Archives: Coding

Inspirefest 2015 – Family Fringe

Inspirefest is a two day technology conference taking place on 18th-19th of June in the Bord Gáis Energy Theatre. The conference has a strong focus on STEM and diversity. To go along with the conference, there is a host of fringe events taking place in Merrion Square. We are proud to be taking part in the Family Fringe event on 20th of June.

We have joined forces with Intel and Girls Hack Ireland to create Stop the Lights workshop. The workshop will give insights into the basics of using the Intel Galileo, an Arduino-compatible designed right here in Ireland. Participant’s will get their hands on LED’s, buttons and buzzers, to create a traffic light animation.

The workshop is open to all aged between 15 and 17 and is most suitable for participants who have some prior coding experience. Participants are not required to bring their own laptop or materials

  • Date: Saturday June 20th
  • Time: 10am
  • Location: Merrion Square, Dublin 2
  • Duration: 3 hours
  • Places available: 20.
  • Tickets: Free, but prebook.

Apart from our workshop we are also teaming up with Dublin Maker to give people a little taster session ahead of their July event. Dublin Maker is a family friendly showcase of invention, creativity and resourcefulness, and a celebration of the maker movement. The taster session will also feature the Year of Light makers

We will be showing off projects created by our members. They will include the Egg Bot – draw your own images onto eggs, Skull Radio – listen to music without using your ears, Buzzer Game – classic game of keeping a steady hand and Constellation Quilt – stars, electronics both met on a quilt. 

The UN has declared 2015 the International Year of Light to highlight the central role of light has in the modern world from science and technology to nature and culture. The Year of Light makers will demonstrate how light is used in our everyday lives though lots of hands on experiments from making UV bracelets, lenses out of Jelly and LED badges. There will also be some optical illusions to show the different ways in which light works.

 

Linux Jam in TOG

We’re having a Linux Jam in TOG on Saturday 16th May. Whether you’re a complete beginner and haven’t even opened the box of your shiny new board, or you want to explore Linux on your laptop, or you’re an experienced user who wants to hack a set top box, you’ll fit in.

This isn’t a class or instruction. It will be a relaxed informal atmosphere with other like-minded people. So the idea is to bring your Pi, Galileo, Laptop, Linux device etc. and play/use/hack. Bring tutorials, web links, instructions…. anything you like. Whoever you are from complete beginner to advanced….just work on whatever you want to do, and hopefully get some “bounce” off other people doing similar things. Several TOG members will be around too.

We’re asking for a small donation to attend the Jam. All proceeds go to keeping a roof over TOG’s head and are much appreciated. The space will be open from 10:30 with a nominal finish time of 19:00, but the open social is on that day, so the space will be open much later than this. You can sign up for the Linux Jam here.

Coincidentally, 16th May is the same day as our regular open social.  Our open social is a great way to see the space, hang out, meet other members & visitors. There’ll be all the usual madness of an open social. Weather permitting, there’ll be pizza. There may also be beer samples, courtesy of Capital Brewers at TOG. You might even get to pick some locks if our friendly lock pickers will show you some tricks. The space stays open until the last member is left…. usually the small hours of Sunday morning. The open social is free to attend.

Quick-Fire Lessons Tuesday Weekly

Hey folks! Simply drop in to soak up the knowledge – for free! This week’s Quick Fire Lessons will take place at 091 Labs at the regular time of 6:30pm on Tuesday. Our next class will see us focus on JavaScript were we will introduce node.js. Keep an eye on our social media for updates. […]

The post Quick-Fire Lessons Tuesday Weekly appeared first on 091 Labs.

On intergalactic space travel, sound waves, the Guzman prize, and human communication

So I’m just back from a 400-odd year space flight, which felt like a weekend, but actually took 270 years, depending on where you’re standing. Imagine the jetlag! Sunday was mostly taken up with the first recorded arts-based intergalactic mission in human history, also known as Starship Hack Circus.

My involvement in the project started some months ago, with a trip to the utterly brilliant Hurdy Gurdy Radio Museum in Howth, Co. Dublin, and some research into early radio transmissions for some upcoming workshops. It was in Howth that I first learned of Fred Cummins and his Guzman Boxes. From Wikipedia:

“The Prix Guzman (Guzman Prize) was a 100,000 franc prize announced on December 17, 1900[1] by the French Académie des Sciences to “the person of whatever nation who will find the means within the next ten years of communicating with a star and of receiving a response.” It was sponsored by Clara Gouget Guzman in honor of her son Pierre. Pierre Guzman had been interested in the work of Camille Flammarion, the author of La planète Mars et ses conditions d’habitabilité (The Planet Mars and Its Conditions of Habitability, 1892). Communication with Mars was specifically exempted as many people believed that Mars was inhabited at the time and communication with that planet would not be a difficult enough challenge.[2] Nikola Tesla claimed in 1937 that he should receive the prize for “his discovery relating to the interstellar transmission of energy.”[3] The prize was awarded to the crew of Apollo 11 in 1969.

Cummins, a keen astronomer and radio enthusiast, had retired to Howth in the 1930s, where he built hundreds of basic radio kits to try to detect alien transmissions and claim the prize. Each used a helical resonator tuned to a specific narrow band of frequencies, in an attempt to pinpoint an ET signal. Ultimately, Cummins failed, but left behind a huge legacy of hundreds of beautifully crafted yet utterly useless ‘Guzman Boxes’.

Earlier this year, fellow Tog Dublin member Jeffrey Roe and I were gifted the shell of a Guzman Box from the Cummins estate, little more than a wooden cube with a helical resonator attached, to restore and develop for the Hack Circus voyage. We decided to flip the Guzman prize on its head – instead of looking for extra-terrestrial communications, we would examine the signals that have left earth, to wander indiscriminately through the galaxy, acting as unwitting human ambassadors. With the help of woodworker extraordinaire Javier Leite we were able to return the box to something of its former glory. Jeffrey worked on engineering and code, while I researched appropriate transmissions, ably abetted by Benjamin Schapiro in the States (thank you again Ben!).

The box plays the most historically significant transmissions from exoplanet exploration, catalogued by where in the galaxy that transmission is now reaching. For example, Reginald Fessenden’s Christmas Eve 1906 transmission of Handel’s Largo (now reaching the planet HD 37124c in the Taurus System – the furthest reach of human art), a moving recording of Allied troops landing in France, 1916 (just now reaching the first-discovered-and-closest rogue planet CFBDSIR2149-0403) to the fall of the Berlin Wall, transmitting to possibly our closest neighbour in the habitable ‘Goldilocks’ zone – Gliese 667cc. What must our neighbours think of us?

Because it’s Hack Circus however, and that means never taking *anything* for granted, Jeff and I decided we couldn’t count absolutely on human means of aural detection. In space no-one can hear you scream (or sing along to Ken Dodd’s 1965 classic Tears for that matter – just now reaching habitable exoplanet Gliese 163c), so we needed a means to transmit audio through the vacuum of space, and through whichever aural cavity alien physiology might have evolved. The safest bet was bone conduction, and a method ruthlessly stolen from Dave McKeown at Artekcircle earlier in the year – biting down on a copper rod attached to a motor, attached to an amp. Here’s a tweet of @metabrew, demonstrating technique –

And the Guzman Box itself: On intergalactic space travel, sound waves, the Guzman prize, and human communication The Guzman Box will be available to try at Tog Dublin on Culture night – this coming Friday 19th September, along with the Tachyonic Antitelephone , and a host of other art, craft, tech, and engineering projects from fellow members.

PHP + MySQL intensive weekend-class

Hey there eager programmers!

Interested in learning a new programming language or in freshening up your rusty skills? Here is your chance! A whole weekend of PHP and MySQL fun is awaiting you.

When is all the coding happening, you ask?

Friday, 14th of Feb – 7.30pm till 10pm
Saturday, 15th of Feb – 1.30pm till 7pm
Sunday, 16th of Feb – 1.30pm till 7pm

3 days, 10 hours (excl. breaks)

Cost:
* 60 euro for non-members
* free for members
* maximum of 8 participants

What will be covered:
* installation and configuration of PHP, Apache, MySQL, PHPMyAdmin
* SQL and PHP basics/refreshments
* simple and complex tasks to solve

Please sign up over the form below or per E-Mail.

Happy hacking!
Meg

[contact-form-7]

Linux 2. Introduction to Networking

linux-networkTOG will be offering a six week introductory course to the Linux Networking on Tuesday nights starting in January. This course is a companion to Linux 1. Note that either course can be taken separately but this course assumes some basic Linux knowledge.

This course will teach you how to administer your Linux network from the command line. It will start with a detailed descripton of the TCP/IP protocol and progress to all the basic network protocols and programs used to set up web, mail and file servers with an emphasis on security.

When: Tuesdays Jan 7th – Feb 11th 2014.
Time: 7:00 – 10:00pm (with 30 min break)
Sessions: 6.
Where: Tog Classroom.
Price: 100 euros.
Curriculum:
  • The OSI Stack.
  • Network Topologies
  • Ethernet and ARP
  • TCP/IP protocol.
  • DNS, DHCP, NTP
  • Security and Encryption
  • Serving user data with LDAP
  • File servers with NFS and SAMBA
  • Web Servers with Apache, MySQL and PHP
  • SMTP, POP3, IMAP
  • And much more


You will need to bring a laptop running either Windows, OSX or Linux with VirtualBox installed. Each user will receive a virtual hard drive with the latest Debian customized for the course (See instructions below).
In addition, we will be demonstrating installing various protocols on a server. Students will get to take home copies of all configuration files used in the class.

Download VirtualBox from the following link:

https://www.virtualbox.org/wiki/Downloads
Select the right version for your machine and follow the instructions.

Signup Here

Linux 1. Introduction to the Command Line

tuxLinux is a free open-source operating system invented by Linux Torvalds and developed by a community of developers worldwide. Linux is based on UNIX and has been ported to every platform in use today including PC, Mac, Sparc and ARM and is the base operating system behind Arduino and Android. It is released under the GNU public license and can be copied and reused freely.

TOG will be offering a six week introductory course to the Linux Command Line on Monday nights starting in January. This course assumes no previous programming experience.

This course will teach you how to administer your Linux system from the command line. It will not cover installing Linux nor will it cover Gnome or KDE functionality. Instead, we will be using VirtualBox and each student will download a virtual hard drive with the latest Debian preinstalled and configured for the course.

When: Mondays Jan 6th – Feb 10th 2014.
Time: 7:00 – 10:00pm (with 30 min break)
Sessions: 6.
Where: Tog Classroom.
Price: 100 euros.
Curriculum:
  • Introduction – setting people up, using the command line.
  • Linux file system
  • Processes
  • The vim Editor
  • Command Line Utilities
  • Shell Scripting
  • Startup and Shutdown
  • Globbing and Regular Expressions
  • awk, sed, grep
  • Installing Software with apt-get and make

You will need to bring a laptop running either Windows, OSX or Linux with VirtualBox installed. Each user will receive a virtual hard drive with the latest Debian customized for the course (See instructions below).

Download VirtualBox from the following link:

https://www.virtualbox.org/wiki/Downloads
Select the right version for your machine and follow the instructions.

Signup Here

If you want to know more about Linux, watch Revolution OS.

Introduction to Perl

perl Perl is a powerful, stable, mature, portable, highly capable and feature-rich programming language with over 25 years of development. Perl runs on over 100 platforms from portables to mainframes and is suitable for both rapid prototyping and large scale development projects.
Perl’s Features include Object-orientated, procedural and functional programming, it is easily extendible, has powerful text manipulation features and is open source.

TOG will be offering a six week introductory course to Perl on Wednesday nights starting in January. This course assumes no previous programming experience. You will need to bring a laptop with either Windows, OSX or Linux installed. See instructions below.

When: Wednesdays Jan 8th – Feb 12th 2014.
Time: 7:00 – 10:00pm (with 30 min break)
Sessions: 6.
Where: Tog Classroom.
Price: 100 euros.
Curriculum:
  • Introduction – setting people up, command line access, editor, syntax, comments, hello world.
  • Scalars – strings/numbers
  • Arrays
  • Hashes
  • If/else + loops
  • Subroutines
  • File and Directory Manipulation
  • Globbing and Regular Expressions
  • References + complex arrays/hashes
  • Object Orientation
  • Packages + Modules

Windows Users:

Download ActivePerl from the following link:

http://www.activestate.com/activeperl/downloads
Select 5.12.3 for your machine (x86 or 64 bit/x64) and follow the instructions.

Alternatively, you can download Strawberry Perl from the following link.
http://strawberryperl.com/

Mac OSX Users:

Install the Developer Tools from your OSX DVD if you haven’t done so already.
You should then have Perl on the command line.

Linux/UNIX Users:

Perl should be preinstalled on your system.

Signup Here

Introduction To The Linux Command Line

Linux@TOG:December-2013

THIS COURSE IS POSTPONED UNTIL AFTER NEW YEAR 2014

santa_tuxThis course is designed for those who have experience with Windows or Mac computers and who want to switch to using Linux. It assumes no previous experience with Linux or Unix systems. Instead of using window based programs, the course aims to get users familiar with the command line utilities and to learn the basics of systems administration.

Each user will bring his/her own laptop (any recent machine with at least 2GB of RAM and 20GB of free hard drive space will do). We will be using VirtualBox emulator and every student will get a virtual hard drive configured for the course.

What the course will consist of:

  • Linux syntax and basic commands
  • The file system: files, directories, hardlinks, softlinks
  • Users, groups and permissions
  • The VIM editor
  • Startup and Shutdown
  • Bash Scripting: including strings, conditionals, loops, special characters etc.
  • System Utilities and programs
  • Pattern Matching using sed, grep, awk and tr
  • And much more!

 

Coder Nights

Thursday 7th November at 7pm will be Coder Night (and every 2 weeks after)

8395923694_63ddba89f1Photo by iLikeSpoons on Flickr

 

Starting this Thursday we’re bringing coding nights back to Tog!

For our first night its going to be a casual affair, with no speakers or projects or prescribed idea of what we’re going to do. It will be much like the lock picking and crafting nights, with a meet-up of people interested in programming as a general topic.

If you are knowledgable in a particular framework or language, it’d be great if you could come along and lend a hand if somebody has any questions.

There is no language favouritism, there’ll be people attending with Python, Objective-C, Java, Javascript, C#, C++, UnityScript (Unity3D), and many other tools and languages.

I will personally be working on a mobile app for Tog for both iOS (Objective-C) and Android (Java), but you can come along with whatever project you have in mind, or none at all.

We’ll be using the first few nights to figure out how people want these nights to be, whether they should be project based, or remain very much a casual affair. So please come along if you have some ideas, or just to chill out with fellow would-be and expert coders.