Brian Suda gave this talk on the second day of the first beyond tellerrand in BERLIN.
The title is “Connecting The Digital To Analog” and the full description is:
“Going digital” is all the rave. From apps to QR codes, everyone's trying to bring you online. This talk focuses on the other direction; taking digital objects and projecting them into the analog world. From print-on-demand to just-in-time analog information, there is a lot of power and usefulness with paper. To do this, we don't have to give-up any of our existing knowledge.
We'll go through how to use web APIs to fetch data, responsive design techniques to repurpose information for various paper sizes and HTML to PDF generation to control print outs. We'll observe how people use paper and it's affordances to bring all the great things about the Internet to them in a more analog form.
7. jan
feb
mar
apr
may
jun
jul
aug
sept
oct
nov
dec
02014
w
s
s
t
t
s
t
f
m
w
s
m
t
s
s
w
f
m
w
s
t
t
s
t
f
m
m
t
s
t
t
s
w
f
m
w
s
t
t
f
s
w
f
m
t
s
t
t
s
w
w
s
m
t
s
t
f
s
w
f
m
t
t
s
t
f
s
w
s
m
t
s
t
f
f
m
w
s
m
t
s
t
f
s
4
11
18
25
3
10
17
24
31
2
9
16
23
30
1
8
15
22
29
6
13
20
27
5
12
19
26
7
14
21
28
jan
feb
mar
apr
may
jun
jul
aug
sept
oct
nov
dec
02015
t
s
s
w
f
m
w
s
t
t
s
t
f
m
m
t
s
t
t
s
w
f
m
w
s
t
t
f
s
w
f
m
t
s
t
t
s
w
w
s
m
t
s
t
f
s
w
f
m
t
t
s
t
f
s
w
s
m
t
s
t
f
f
m
w
s
m
t
s
t
f
s
w
s
s
t
t
s
t
f
m
w
s
m
4
11
18
25
3
10
17
24
31
2
9
16
23
30
1
8
15
22
29
6
13
20
27
5
12
19
26
7
14
21
28
27. WHY PAPER I S BET TER FOR SOMETHINGS COMPARI SON TABLE
WAT ER RESIS TANT
ELECT R ICAL LY INDEPENDENT
PORTABLE
FOLDABLE & TEARABLE
SIT ON I T / D ROP I T
ANNOTATABLE
CHEAP
REPLIC ABLE
TRANSMITAB L E
RESOLUTION
F I L E FORMAT AGNOST I C
RECYCL ABLE
+
+
+
+
+
+
+
-
-
+
+
+
PHOTOCOP I E R
FAX
5760+ DPI
X
X
-
X
X
X
X
+
+
+
X
-
7 2 -490DPI
SORT OF
73. g i t c l o ne g i t@g i t hub.com:opt i o n a l - i s / h tml2p d f . g i t
h e roku c reat e
g i t p u s h heroku m a s ter
74. g i t c l o ne g i t@g i t hub.com:opt i o n a l - i s / h tml2p d f . g i t
h e roku c reat e
g i t p u s h heroku m a s ter
h e roku c o n f i g : set BUI L D PACK_URL=https://gi thub.com/rsussland/heroku-buildpack-
python-phantomjs
75. g i t c l o ne g i t@g i t hub.com:opt i o n a l - i s / h tml2p d f . g i t
h e roku c reat e
g i t p u s h heroku m a s ter
h e roku c o n f i g : set BUI L D PACK_URL=https://gi thub.com/rsussland/heroku-buildpack-
python-phantomjs
heroku restar t
76. g i t c l o ne g i t@g i t hub.com:opt i o n a l - i s / h tml2p d f . g i t
h e roku c reat e
g i t p u s h heroku m a s ter
h e roku c o n f i g : set BUI L D PACK_URL=https://gi thub.com/rsussland/heroku-buildpack-
python-phantomjs
heroku restar t
heroku open
83. . rot a te {
/ * S a f a r i * /
- web k i t - t rans f o r m : ro tate( -90deg) ;
/ * F i r e fox * /
-moz- t rans f o r m : ro tate( -90deg) ;
/ * I E * /
- m s - t rans f o r m : ro tate( -90deg) ;
/* Opera * /
- o - t rans f o r m : ro tate( -90deg) ;
/ * I n t e r net E x p l o r e r * /
f i l ter : p rogid:DXImageTrans f o rm.Mi c ro s o f t . BasicImage( rot a t i o n=3) ;
}
85. Formal syntax: a u t o | a l ways | a vo i d | l e f t | r i g h t
/* a vo i d p a g e b re a k b e f o re t h e d i v * /
d i v. note {
p a g e - b reak- b e f o re: always ;
}
87. . u n b reakable
{
/ * p a g e - b reak- i n s i d e : a vo i d !im por t a n t ; < - - d o e s n ' t wo r k*/
d i s p l ay: i n l i n e - b l o c k ;
}
88. MULT I -COLUMN LAYOUT S FOR FOLDAB L E FLEXI B I L I T Y
( 4 , 5 OR 6 PANES?)
97. SEXAGESIMAL: BASE 60
60 IS DIVISIBLE BY: 1,2,3,4,5,6,10,12,15,20,30,60
PIECES OF EIGHT COI N :
8 I S D I V I S I B L E BY: 1, 2 , 4 ,8
12 IS DIVISIBL E BY 1,2,3,4,6,12
120. Brian Suda
brian@suda.co.uk
@briansuda THANKS!
MOR E ABOUT S E T T ING-UP A HTML2PDF SERV ICE
http://tinyurl.com/oe3vmnt
MOR E ABOUT PAPERNET BOARDING PASSES
http://tinyurl.com/3947p8w