Hi
user
Admin Login:
Username:
Password:
Name:
Leave Your Inhibitions at the Database Connection
--client
pyohio
--show
pyohio_2019
--room hayscape 14844 --force
Next: 12 The Riddle of the Intersphinx: Configuration and Cross-Reference Composition
show more...
Marks
Author(s):
Regina Compton
Location
Hays Cape
Date
jul Sun 28
Days Raw Files
Start
July 28, 2019, 12:45 p.m.
First Raw Start
July 19, 2019, 8:16 a.m.
Duration
0:30:0
Offset
9 days, 4:28:36
End
July 28, 2019, 1:15 p.m.
Last Raw End
July 19, 2019, 9:16 a.m.
Chapters
00:00
0:00:18
0:00:57
Total cuts_time
29 min.
https://www.pyohio.org/2019/presentations/98
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
tweet
mp4
svg
png
assets
release.pdf
Leave_Your_Inhibitions_at_the_Database_Connection.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
Unknown
Yes
No
has someone authorised pubication
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
## Abstract Reconciling old assumptions with new approaches can be difficult. This reconciliation can be especially difficult, when those assumptions and approaches correspond with one’s emerging professional identity. A musicologist turned developer, a Rubyist turned Pythonist, I know well how intrapersonal tensions can shape (or hinder) approaches to writing code. This talk confronts these tensions by describing the technical and emotional dimensions of my less-than-easy journey from SQL to the Django ORM. Django supports two basic approaches to interacting with a database: (1) running queries with the Django database-mapper (more commonly described as the “ORM”), and (2) performing raw SQL. My first Django projects display a strong preference for the latter approach. I came to Django with very limited coding experience. I started my job at a Python shop as a freshly minted grad of Dev Bootcamp, where I had acquired some knowledge of Ruby on Rails and its ORM, but also learned about the possibilities and easeful-ness of SQL. I eschewed the Django ORM, in part because of its seeming unknowableness, but mainly because SQL was a familiar face in an unfamiliar land. In Django, I wrote SQL for simple queries (selecting with a WHERE clause), moderately challenging ones (joining multiple tables + ordering with CASE expressions), and obscenely complex ones (subqueries + aggregate functions + string manipulations). Whatever case, I generally found my queries to be transparent, flexible, and friendly. It took over a year for me to appreciate that the Django ORM does clever and astonishing things. I eventually found joy in annotating querysets with derived values, and I stood in awe of the Prefetch object in elaborate prefetch operations. The ORM, I learned, could produce clean code and also bypass the performance loss that comes with transforming SQL results into more amenable data types (e.g., namedtuple). In this talk, I will share some lessons in Django. But also, I will suggest strategies for evaluating solid, familiar approaches and replacing them with alternative ones. It is easy to cling to the familiar to avoid the unknown – even when unfamiliar approaches better serve your work. My talk explores this fact, specifically, by looking at the technical and emotional dimensions of my less-than-easy journey from writing raw SQL to using the Django ORM.
markdown
Comment:
production notes
2019-07-19/08_16_24.ts
Apply:
08:16:24 - 08:24:06 ( 00:07:42 )
S:
08:16:24 -
E:
08:46:23
D:
00:29:59
(
End:
462.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/hayscape/2019-07-19/08_16_24.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
July 19, 2019, 8:16 a.m.
seconds: 0.0
Wall: 08:16:24
Duration
00:29:59
July 19, 2019, 8:46 a.m.
seconds: 462.0
Wall: 08:24:06
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-19/08_16_24.ts
Apply:
08:24:06 - 08:45:26 ( 00:21:20 )
S:
08:16:24 -
E:
08:46:23
D:
00:29:59
(
Start:
462.0) (
End:
1742.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/hayscape/2019-07-19/08_16_24.ts :start-time=0462.0 --audio-desync=0
Raw File
Cut List
July 19, 2019, 8:16 a.m.
seconds: 462.0
Wall: 08:24:06
Duration
00:29:59
July 19, 2019, 8:46 a.m.
seconds: 1742.0
Wall: 08:45:26
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-19/08_16_24.ts
Apply:
08:45:26 - 08:45:44 ( 00:00:18 )
S:
08:16:24 -
E:
08:46:23
D:
00:29:59
(
Start:
1742.0) (
End:
1760.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/hayscape/2019-07-19/08_16_24.ts :start-time=01742.0 --audio-desync=0
Raw File
Cut List
July 19, 2019, 8:16 a.m.
seconds: 1742.0
Wall: 08:45:26
Duration
00:29:59
July 19, 2019, 8:46 a.m.
seconds: 1760.0
Wall: 08:45:44
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-19/08_16_24.ts
Apply:
08:45:44 - 08:46:23 ( 00:00:39 )
S:
08:16:24 -
E:
08:46:23
D:
00:29:59
(
Start:
1760.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/hayscape/2019-07-19/08_16_24.ts :start-time=01760.0 --audio-desync=0
Raw File
Cut List
July 19, 2019, 8:16 a.m.
seconds: 1760.0
Wall: 08:45:44
Duration
00:29:59
July 19, 2019, 8:46 a.m.
seconds: 0.0
Wall: 08:16:24
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-19/08_46_24.ts
Apply:
08:46:24 - 09:15:24 ( 00:29:00 )
S:
08:46:24 -
E:
09:16:24
D:
00:30:00
(
End:
1740.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/hayscape/2019-07-19/08_46_24.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
July 19, 2019, 8:46 a.m.
seconds: 0.0
Wall: 08:46:24
Duration
00:30:00
July 19, 2019, 9:16 a.m.
seconds: 1740.0
Wall: 09:15:24
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-19/08_46_24.ts
Apply:
09:15:24 - 09:16:24 ( 00:01:00 )
S:
08:46:24 -
E:
09:16:24
D:
00:30:00
(
Start:
1740.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/hayscape/2019-07-19/08_46_24.ts :start-time=01740.0 --audio-desync=0
Raw File
Cut List
July 19, 2019, 8:46 a.m.
seconds: 1740.0
Wall: 09:15:24
Duration
00:30:00
July 19, 2019, 9:16 a.m.
seconds: 0.0
Wall: 08:46:24
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-19/08_46_25.ts
Apply:
08:46:25 - 09:15:25 ( 00:29:00 )
S:
08:46:25 -
E:
09:16:24
D:
00:29:59
(
End:
1740.617229)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/hayscape/2019-07-19/08_46_25.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
July 19, 2019, 8:46 a.m.
seconds: 0.0
Wall: 08:46:25
Duration
00:29:59
July 19, 2019, 9:16 a.m.
seconds: 1740.617229
Wall: 09:15:25
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-19/08_46_25.ts
Apply:
09:15:24 - 09:16:24 ( 00:01:00 )
S:
08:46:25 -
E:
09:16:24
D:
00:29:59
(
Start:
1739.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/hayscape/2019-07-19/08_46_25.ts :start-time=01739.0 --audio-desync=0
Raw File
Cut List
July 19, 2019, 8:46 a.m.
seconds: 1739.0
Wall: 09:15:24
Duration
00:29:59
July 19, 2019, 9:16 a.m.
seconds: 0.0
Wall: 08:46:25
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2019-07-19/08_16_24.ts
2019-07-19/08_46_24.ts
2019-07-19/08_46_25.ts
Veyepar
Video Eyeball Processor and Review