MIT Solid, a primer – not yet description

Reading Time: 1 minute Cybernetics and unified communications. Information age. Digital telepathy. Ok, no telepathy. Let’s stick to real world. SOLID (project at MIT). A project backed by Sir Tim Berners-Lee, who was key discoverer and what more, the person who actually implemented some of the central software around HTTP, aka the protocol that makes possible what we see

Jukkasoft welcomes the WP Gutenberg Editor

Reading Time: 4 minutes Of Mountains & Printing Presses The goal of this new editor for WordPress, called ‘Gutenberg’, is to make adding rich content to WordPress simple and enjoyable. This whole post is composed of pieces of content—somewhat similar to LEGO bricks—that you can move around and interact with. Move your cursor around and you’ll notice the different

Why Human Computer Interaction plays a big role?

Reading Time: 2 minutes Do you know Kevin Warwick? He’s a professor of computer science, who has willingly turned himself into a guinea pig. The stuff going on around him is really interesting and barrier-breaking. Humans sense the world in a restricted way, vision being the best of the senses. Humans understand the world in only 3 dimensions and

3D-grafiikkaa Linuxilla, osa 2

Reading Time: 3 minutes Tänään asennetaan OpenGL- kirjasto C-ohjelmointia varten. Aiempi osa kertoi taustoja 3D-ohjelmoinnista Linuxilla. Ohjelmointiympäristön palikoiden asentaminen valmistaa kolmanteen osaan. Tänään ei vielä päästä itse koodin äärelle. 3D-grafiikka erityisesti tietokoneella perustuu lähes aina kolmioihin (‘triangles’). Viivan piirtoon on olemassa tunnettu ja vanha Bresenhamin algoritmi. Myös rasterisointiin, eli koordinaattien muuntamisessa lopputulokseksi (pikseleiksi) voidaan käyttää kolmioiden tapauksessa Bresenhamia (hyvä

OpenGL ja Linux – 3D grafiikan alkeet

Reading Time: 2 minutes OpenGL on määritelty kokonaan ns. sinisessä kirjassa (OpenGL 4.5 Blue book). Esimerkkikoodeja ja käytännöllistä apua tarjoaa taas puolestaan Red book. (RedBook -esimerkit OpenGL 3D-koodia) “Sinisen kirjan” laajuus voi hätkähdyttää. Toisaalta siihen kannattaa suhtautua enemmänkin käsikirjana. Lisäksi tuota isoa sivumäärää selittää se, että myös OpenGL -standardia noudattavien laitteiden valmistajien pitää saada erittäin tarkka kuvaus rajapinnasta. Eli