Commanding Chaos for Coworking, Open Source and Creative Communities

web

A Digital Writers Style Guide for Dynamic Publishing

Wed, 03/30/2016 - 17:56 -- rprice

The trick is to use the rem unit introduced in CSS3, which refers to the root element size. In mPDF, 1rem is equivalent to the font size of the HTML body element. All other elements which appear as blocks in the columns, such as headings, subheadings, and info boxes, need to have a vertical size which adds up to an exact multiple of the body text or its line-height. Using rem makes the calculation easier, and also means that changes to body text size will scale other elements proportionally.

Books
html
opensource
web
xml
Standards
publishing

A Digital Writers Style Guide for Dynamic Publishing

Wed, 03/30/2016 - 17:56 -- rprice

The trick is to use the rem unit introduced in CSS3, which refers to the root element size. In mPDF, 1rem is equivalent to the font size of the HTML body element. All other elements which appear as blocks in the columns, such as headings, subheadings, and info boxes, need to have a vertical size which adds up to an exact multiple of the body text or its line-height. Using rem makes the calculation easier, and also means that changes to body text size will scale other elements proportionally.

Books
html
opensource
web
xml
Standards
publishing

A Digital Writers Style Guide for Dynamic Publishing

Wed, 03/30/2016 - 17:56 -- rprice

The trick is to use the rem unit introduced in CSS3, which refers to the root element size. In mPDF, 1rem is equivalent to the font size of the HTML body element. All other elements which appear as blocks in the columns, such as headings, subheadings, and info boxes, need to have a vertical size which adds up to an exact multiple of the body text or its line-height. Using rem makes the calculation easier, and also means that changes to body text size will scale other elements proportionally.

Books
html
opensource
web
xml
Standards
publishing

IPFS is a new peer-to-peer hypermedia protocol.

Sun, 09/13/2015 - 13:12 -- rprice

The InterPlanetary File System (IPFS) is a peer-to-peer distributed file system that seeks to connect all computing devices with the same system of files. In some ways, IPFS is similar to the Web, but IPFS could be seen as a single BitTorrent swarm, exchanging objects within one Git repository. In other words, IPFS provides a high throughput content-addressed block storage model, with content-addressed hyperlinks. This forms a generalized Merkle DAG, a data structure upon which one can build versioned file systems, blockchains, and even a Permanent Web.

opensource
drupaleasypodcast
web
data

IPFS is a new peer-to-peer hypermedia protocol.

Sun, 09/13/2015 - 13:12 -- rprice

The InterPlanetary File System (IPFS) is a peer-to-peer distributed file system that seeks to connect all computing devices with the same system of files. In some ways, IPFS is similar to the Web, but IPFS could be seen as a single BitTorrent swarm, exchanging objects within one Git repository. In other words, IPFS provides a high throughput content-addressed block storage model, with content-addressed hyperlinks. This forms a generalized Merkle DAG, a data structure upon which one can build versioned file systems, blockchains, and even a Permanent Web.

opensource
drupaleasypodcast
web
data

The Cutting Edge of the Web: VR | Lullabot

Tue, 07/07/2015 - 00:32 -- rprice

JanusML defines a way to load Assets such as images, audio, three-dimensional models, and more. You can then define coordinates and other attributes for them within the Room tag in order to build a three-dimensional space through which you or anyone else with an internet connection can navigate.

drupaleasypodcast
web

18 Critical Oversights in Web Development

Wed, 10/01/2014 - 09:50 -- rprice

Is error reporting on and display errors on in development and off in production? Do not suppress errors in your code. Implement a logging framework. Use a caching strategy. Keep in mind and use programming design patterns and best practices. Use tests in your code and try to automate running these tests every time a change occurs in the code base. Review or at least audit team members’ code. Practice defensive programming. Learn and use OOP principles correctly. Have a solid workflow and processes for developing and deploying code. Differentiate between read / write database queries.

php
tips
development
web
drupaleasypodcast

First Steps for VR on the Web - Vladimir Vukićević

Fri, 06/27/2014 - 18:31 -- rprice

We are adding native support for VR devices to early experimental builds of Firefox, so that Web developers can start experimenting with adding VR interactivity to their websites and content. This is only the first of many steps that well be taking over the coming weeks and months.

Firefox
web
3d
battideas

Isaac Cohen on Changing the Way We Think About Web Design | Leap Motion Developer Labs

Wed, 01/22/2014 - 10:53 -- rprice

In this camera experiment, you can move and rotate your hand to change the visuals and your perspective. But what’s really amazing is what you can’t see – an invisible ball, pushing an invisible cloth, which in turn transforms a tunnel of colorful fractals in response to your hand movements.

battideas
Video
web
leapmotion

Isaac Cohen on Changing the Way We Think About Web Design | Leap Motion Developer Labs

Wed, 01/22/2014 - 10:53 -- rprice

In this camera experiment, you can move and rotate your hand to change the visuals and your perspective. But what’s really amazing is what you can’t see – an invisible ball, pushing an invisible cloth, which in turn transforms a tunnel of colorful fractals in response to your hand movements.

battideas
Video
web
leapmotion

Pages

Subscribe to RSS - web