www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - DConf 2014 talks slides

reply "Philippe Sigaud" <philippe.sigaud gmail.com> writes:
I'm catching up on some Dconf 2014 videos (great job, guys!) and 
wondering whether the associated slides will be put on the 
website somewhere. There are some where I'd like to ponder the 
code and ideas. It's not easy to do that on a stopped Youtube 
stream :)

I know some links have been provided in the associated threads, 
but did all speakers give their slides to Andrei & co?


Alt question: Ali, what did you use to make your slides? I quite 
like the look of them and of the highlighted code.

(The ability to cram 26 slides in 10 minutes is a nice bonus)
Aug 10 2014
next sibling parent reply Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
On 8/10/14, 1:55 AM, Philippe Sigaud wrote:
 I'm catching up on some Dconf 2014 videos (great job, guys!) and
 wondering whether the associated slides will be put on the website
 somewhere. There are some where I'd like to ponder the code and ideas.
 It's not easy to do that on a stopped Youtube stream :)

 I know some links have been provided in the associated threads, but did
 all speakers give their slides to Andrei & co?


 Alt question: Ali, what did you use to make your slides? I quite like
 the look of them and of the highlighted code.

 (The ability to cram 26 slides in 10 minutes is a nice bonus)
We need a lieutenant responsible for dconf.org (e.g. add links to all videos and slides). Volunteers? Andrei
Aug 10 2014
parent reply "H. S. Teoh via Digitalmars-d" <digitalmars-d puremagic.com> writes:
On Sun, Aug 10, 2014 at 08:41:23AM -0700, Andrei Alexandrescu via Digitalmars-d
wrote:
 On 8/10/14, 1:55 AM, Philippe Sigaud wrote:
I'm catching up on some Dconf 2014 videos (great job, guys!) and
wondering whether the associated slides will be put on the website
somewhere. There are some where I'd like to ponder the code and
ideas.  It's not easy to do that on a stopped Youtube stream :)

I know some links have been provided in the associated threads, but
did all speakers give their slides to Andrei & co?


Alt question: Ali, what did you use to make your slides? I quite like
the look of them and of the highlighted code.

(The ability to cram 26 slides in 10 minutes is a nice bonus)
We need a lieutenant responsible for dconf.org (e.g. add links to all videos and slides). Volunteers?
[...] I found that most of the videos are already linked (at least the archive.org ones), except this one: https://github.com/D-Programming-Language/dconf.org/pull/26 T -- Let's not fight disease by killing the patient. -- Sean 'Shaleh' Perry
Aug 10 2014
parent reply "Mike" <none none.com> writes:
On Sunday, 10 August 2014 at 22:41:19 UTC, H. S. Teoh via 
Digitalmars-d wrote:
 On Sun, Aug 10, 2014 at 08:41:23AM -0700, Andrei Alexandrescu 
 via Digitalmars-d wrote:
 
 We need a lieutenant responsible for dconf.org (e.g. add links 
 to all
 videos and slides). Volunteers?
[...] I found that most of the videos are already linked (at least the archive.org ones), except this one: https://github.com/D-Programming-Language/dconf.org/pull/26 T
The day 2 links just had stubs. I added day 2 links via the gihub web editor. https://github.com/D-Programming-Language/dconf.org/pull/28 If it gets pulled, I'll do day 3 as well. Mike
Aug 12 2014
next sibling parent reply "H. S. Teoh via Digitalmars-d" <digitalmars-d puremagic.com> writes:
On Tue, Aug 12, 2014 at 01:45:19PM +0000, Mike via Digitalmars-d wrote:
 On Sunday, 10 August 2014 at 22:41:19 UTC, H. S. Teoh via Digitalmars-d
 wrote:
On Sun, Aug 10, 2014 at 08:41:23AM -0700, Andrei Alexandrescu via
Digitalmars-d wrote:
We need a lieutenant responsible for dconf.org (e.g. add links to
all videos and slides). Volunteers?
[...] I found that most of the videos are already linked (at least the archive.org ones), except this one: https://github.com/D-Programming-Language/dconf.org/pull/26 T
The day 2 links just had stubs. I added day 2 links via the gihub web editor. https://github.com/D-Programming-Language/dconf.org/pull/28 If it gets pulled, I'll do day 3 as well.
[...] Please do, I think you did a far better job than I did. :) T -- One reason that few people are aware there are programs running the internet is that they never crash in any significant way: the free software underlying the internet is reliable to the point of invisibility. -- Glyn Moody, from the article "Giving it all away"
Aug 12 2014
parent Andrei Alexandrescu <SeeWebsiteForEmail erdani.org> writes:
Pulled. -- Andrei
Aug 12 2014
prev sibling parent "Mike" <none none.com> writes:
On Tuesday, 12 August 2014 at 13:45:20 UTC, Mike wrote:

 The day 2 links just had stubs.  I added day 2 links via the 
 gihub web editor.

 https://github.com/D-Programming-Language/dconf.org/pull/28

 If it gets pulled, I'll do day 3 as well.

 Mike
I've added the Day 3 links: https://github.com/D-Programming-Language/dconf.org/pull/29 I noticed the YouTube videos on Andrei's channel have far more views than those on Dicebot's channel. If publicity is what you're after, it might be profitable to x-post on Andrei's channel. Mike
Aug 12 2014
prev sibling next sibling parent =?UTF-8?B?QWxpIMOHZWhyZWxp?= <acehreli yahoo.com> writes:
On 08/10/2014 01:55 AM, Philippe Sigaud wrote:

 Ali, what did you use to make your slides? I quite like
 the look of them and of the highlighted code.
I start with what I use for "Programming in D": Almost the same ddoc and css files: https://code.google.com/p/ddili/source/browse/#svn%2Ftrunk%2Fsrc I use ddoc to create each slide as an HTML page. Then, I use 'prince' to generate a pdf from those HTML pages, which uses the same fonts under the 'fonts' directory at the link above. Everything is managed by a make file. Unfortunately, my slides are not under any version control system so I better send you a tar file than contains everything. Ali
Aug 10 2014
prev sibling parent reply "Era Scarecrow" <rtcvb32 yahoo.com> writes:
  While we're on the topic of slides and it's slightly related, 
Walter Bright brought up an example of code that showed poor 
optimization that the compiler should be doing. Like using bit 
shifts to do multiply/divide by a power of 2.

  i/8  vs  i>>3
  i*8  vs  i<<3

  Is there resource of similar optimizations both as informational 
and things to avoid since it unintentionally obfuscates and makes 
the compiler's job harder? I know there was a page on low level 
optimizations and how to write code so the compiler made simpler 
better code on it's preferred types, but off hand i can't find 
it...
Aug 10 2014
parent reply Timon Gehr <timon.gehr gmx.ch> writes:
On 08/11/2014 01:26 AM, Era Scarecrow wrote:
   While we're on the topic of slides and it's slightly related, Walter
 Bright brought up an example of code that showed poor optimization that
 the compiler should be doing. Like using bit shifts to do
 multiply/divide by a power of 2.

   i/8  vs  i>>3
Note that for signed types, the two are not the same. i/8 rounds towards 0, while i>>3 rounds towards min: static assert(-1/8==0); static assert(-1>>3==-1);
Aug 10 2014
parent "Era Scarecrow" <rtcvb32 yahoo.com> writes:
On Monday, 11 August 2014 at 00:15:58 UTC, Timon Gehr wrote:
 Note that for signed types, the two are not the same.
 i/8 rounds towards 0, while i>>3 rounds towards min:

 static assert(-1/8==0);
 static assert(-1>>3==-1);
So many times i've found i hate signed types, especially when working with bit manipulation or encryption or something, so i'd usually use unsigned types.
Aug 10 2014