362 karma · joined June 30, 2013
Yes, for some connections you'd have to change in Bern.
For reference: I checked on the Swiss Rail Network operator page and there are 18 transit options to get from the main station in Zürich to the airport (https://i.imgur.com/GJTC0F3.png ). Some of these connections are trams and take a while longer. There is even a direct train to get from Zürich Airport to Geneva Airport. It takes 3 hours and 9 minutes which is about the same as taking the plane with checked-in luggage.
Also here's a simulation of the timetable of the rail network: http://maps.vasile.ch/transit-sbb/
Before that I developed the Apple Homekit protocol for the OberonHAP devkit (http://oberonhap.com/ ). This is THE HomeKit Bluetooth implementation if you want to use really small and low-cost solutions.
Goal: Easy access to shaders and its respective buffers with a bare bones visualization.
Example:
Shader shader(fragment_shader, vertex_shader);
verticesVBO.set(vertices);
verticesVBO.map(shader, "inPosition", false);
shader.bind();
shader.setUniform("uViewMatrix", camera.view());
shader.setUniform("uProjMatrix", camera.proj());
shader.setUniform("uModelMatrix", modelMatrix());
facesVBO.bind();
glDrawElements(GL_TRIANGLES, facesVBO.length(), GL_UNSIGNED_INT, (void*) NULL);
I should clean it up and make it available as a library.I was at that symposium :)
Disclaimer: I currently own two Macbooks (15"retina, 11" air). I use Windows usually in a VM and Linux in the data center.