From 29298bce9c2041bfc314e8a8e630f91243caf4a0 Mon Sep 17 00:00:00 2001 From: Ian Butterworth Date: Sat, 5 Oct 2024 14:39:06 -0400 Subject: [PATCH] Work-around Franklin bugs (#2157) * reset Franklin.PAGEVAR_DEPTH before each internal pagevar call * formatting fixes * rss -> rss_description * stand-in edit to give index an edited date --- blog/2012/02/talk-announcement.md | 4 ++-- blog/2012/02/why-we-created-julia-zh_CN.md | 4 ++-- blog/2012/02/why-we-created-julia.md | 4 ++-- blog/2012/03/lang-next-talk-announcement.md | 4 ++-- blog/2012/03/shelling-out-sucks.md | 4 ++-- blog/2012/03/stanford-talk-video.md | 2 +- .../04/nyc-open-stats-meetup-announcement.md | 4 ++-- .../08/design-and-implementation-of-julia.md | 4 ++-- blog/2013/03/efficient-aggregates.md | 4 ++-- blog/2013/03/julia-tutorial-MIT.md | 4 ++-- .../04/distributed-numerical-optimization.md | 2 +- blog/2013/04/put-this-in-your-pipe.md | 4 ++-- blog/2013/05/callback.md | 4 ++-- blog/2013/05/graphical-user-interfaces-part1.md | 2 +- blog/2013/05/graphical-user-interfaces-part2.md | 4 ++-- blog/2013/09/fast-numeric.md | 2 +- blog/2014/08/julia-0.3-release.md | 4 ++-- blog/2014/08/juliacon-opening-session.md | 4 ++-- blog/2014/08/juliacon-opt-session.md | 4 ++-- blog/2015/05/jsoc-cfp.md | 4 ++-- blog/2015/05/juliacon-preview.md | 4 ++-- blog/2015/10/auto-diff-in-julia.md | 4 ++-- blog/2015/10/biojulia-sequence-analysis.md | 4 ++-- blog/2015/10/compose3d-threejs.md | 2 +- blog/2015/10/datastreams.md | 4 ++-- blog/2015/10/glvisualize.md | 4 ++-- blog/2015/10/julia-0.4-release.md | 4 ++-- blog/2015/10/nullablearrays.md | 4 ++-- blog/2016/01/atom-work.md | 4 ++-- blog/2016/02/iteration.md | 2 +- blog/2016/03/arrays-iteration.md | 2 +- blog/2016/03/parallelaccelerator.md | 4 ++-- blog/2016/04/biojulia2016.md | 2 +- blog/2016/04/gsoc.md | 4 ++-- blog/2016/05/juliacon-invitation.md | 4 ++-- blog/2016/08/GSoC2016-Graft.md | 2 +- ...omplex-domain-linear-programs-in-Convex.jl.md | 2 +- blog/2016/09/biojulia2016-mid.md | 4 ++-- blog/2016/09/juliacon2016.md | 2 +- blog/2016/10/StructuredQueries.md | 4 ++-- blog/2016/10/julia-0.5-highlights.md | 4 ++-- blog/2016/10/julia-0.5-release.md | 4 ++-- blog/2017/01/moredots.md | 2 +- blog/2017/03/cudanative.md | 4 ++-- blog/2017/03/julia-fresh-paper.md | 4 ++-- blog/2017/03/piday.md | 2 +- blog/2017/04/offset-arrays.md | 6 +++--- blog/2017/04/repl-0.6-highlights.md | 4 ++-- blog/2017/05/raspberry-pi-julia.md | 4 ++-- blog/2017/06/julia-0.6-release.md | 4 ++-- blog/2017/08/dsl.md | 4 ++-- blog/2017/08/gsoc-docs-in-juno.md | 4 ++-- blog/2017/08/juliacon.md | 2 +- ...ative-solvers-for-numerical-linear-algebra.md | 2 +- ...C-MCMC-with-flexible-numbers-of-parameters.md | 4 ++-- blog/2017/09/Hamiltonian-Indirect-Inference.md | 2 +- blog/2017/09/bio-parallel.md | 4 ++-- blog/2017/09/gsoc-derivative_operators.md | 2 +- blog/2017/09/gsoc-fenics.md | 4 ++-- .../2017/10/command-interpolation-for-dummies.md | 4 ++-- blog/2017/10/gsoc-NeuralNetDiffEq.md | 4 ++-- blog/2017/11/gsoc-ode.md | 4 ++-- blog/2017/12/ml-pl-cn.md | 4 ++-- blog/2017/12/ml-pl-zh_tw.md | 4 ++-- blog/2017/12/ml-pl.md | 4 ++-- blog/2018/02/gsoc2018-numfocus.md | 4 ++-- blog/2018/04/tetris-and-you.md | 2 +- blog/2018/05/extensible-broadcast-fusion.md | 4 ++-- blog/2018/06/missing.md | 2 +- blog/2018/07/iterators-in-julia-0.7.md | 4 ++-- blog/2018/08/GSoC-Final-Summary.md | 2 +- blog/2018/08/GSoC2018-speech-recognition.md | 4 ++-- ...tures-and-speeding-up-convolutions-in-flux.md | 2 +- blog/2018/08/one-point-zero-es.md | 4 ++-- blog/2018/08/one-point-zero-zh_cn.md | 2 +- blog/2018/08/one-point-zero-zh_tw.md | 4 ++-- blog/2018/08/one-point-zero.md | 2 +- blog/2018/08/union-splitting.md | 2 +- blog/2018/09/Pkgtutorial.md | 2 +- blog/2018/09/julia-community-prizes.md | 4 ++-- blog/2018/09/juliacon2018.md | 2 +- blog/2018/12/ml-language-compiler.md | 4 ++-- blog/2019/01/fluxdiffeq.md | 2 +- blog/2019/02/julia-entities.md | 2 +- blog/2019/02/light-graphs.md | 2 +- blog/2019/03/debuggers.md | 2 +- blog/2019/04/fluxdiffeq-zh_tw.md | 2 +- blog/2019/05/beyond-ml-pipelines-with-mlj.md | 4 ++-- blog/2019/05/jsoc19.md | 4 ++-- blog/2019/06/diffeqbot.md | 2 +- blog/2019/07/multithreading-zh-cn.md | 2 +- blog/2019/07/multithreading.md | 4 ++-- blog/2019/08/2019-julia-survey.md | 2 +- blog/2019/08/release-process.md | 2 +- blog/2019/09/julia-workshop-beijing-zh_cn.md | 4 ++-- blog/2019/09/julia-workshop-beijing.md | 4 ++-- blog/2019/09/profilers.md | 2 +- blog/2019/09/release-process-zh-cn.md | 2 +- blog/2019/11/artifacts.md | 4 ++-- blog/2019/12/artifacts-zh_cn.md | 4 ++-- .../12/yao-differentiable-quantum-programming.md | 4 ++-- blog/2020/02/gci-summary.md | 16 ++++++++-------- blog/2020/05/jsoc-gsoc2020.md | 2 +- blog/2020/05/rr.md | 2 +- .../08/2020-julia-user-and-developer-survey.md | 2 +- blog/2020/08/invalidations.md | 2 +- blog/2020/08/julia-1.5-highlights.md | 2 +- blog/2020/08/juliacon-2020-wrapup.md | 10 +++++----- blog/2020/09/gsoc-2020-wrapup.md | 4 ++-- .../juliacon-2020-open-source-bof-follow-up.md | 2 +- blog/2020/09/rr-memory-magic.md | 2 +- blog/2021/01/arrow.md | 2 +- blog/2021/01/contributhon.md | 2 +- blog/2021/01/precompile_tutorial.md | 2 +- blog/2021/01/snoopi_deep.md | 2 +- blog/2021/03/julia-1.6-highlights.md | 2 +- blog/2021/04/gsod-2020-wrapup.md | 2 +- blog/2021/07/juliacon2021.md | 2 +- blog/2021/08/general-survey.md | 2 +- blog/2021/08/julia-user-developer-survey.md | 2 +- blog/2021/08/juliacon-highlights.md | 6 +++--- blog/2021/08/sharks.md | 2 +- blog/2021/10/DEQ.md | 8 ++++---- blog/2021/11/julia-1.7-highlights.md | 2 +- blog/2021/12/dtable-performance-assessment.md | 2 +- blog/2022/02/10years.md | 2 +- blog/2022/04/simple-chains.md | 2 +- blog/2022/08/julia-1.8-highlights.md | 2 +- blog/2022/08/juliacon-highlights-2022.md | 14 +++++++------- blog/2023/04/julia-1.9-highlights.md | 2 +- blog/2023/07/PSA-dont-use-threadid.md | 2 +- blog/2023/12/julia-1.10-highlights.md | 2 +- blog/2024/05/gsoc-2024-fellows.md | 8 ++++---- blog/2024/09/juliacon-2025-announcement.md | 8 ++++---- index.html | 2 +- utils.jl | 13 +++++++++---- 136 files changed, 238 insertions(+), 233 deletions(-) diff --git a/blog/2012/02/talk-announcement.md b/blog/2012/02/talk-announcement.md index 04fbcd0f3b..2e02c495b1 100644 --- a/blog/2012/02/talk-announcement.md +++ b/blog/2012/02/talk-announcement.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2012, 2, 27) -@def rss = """ Stanford Talk Announcement | I will be speaking about Julia at the... """ +@def rss_description = """ Stanford Talk Announcement | I will be speaking about Julia at the... """ @def published = "27 February 2012" @def title = "Stanford Talk Announcement" -@def authors = """Jeff Bezanson""" +@def authors = """Jeff Bezanson""" I will be speaking about Julia at the ~~~Stanford EE Computer Systems Colloquium~~~ on Wednesday, February 29 at 4:15PM PST. diff --git a/blog/2012/02/why-we-created-julia-zh_CN.md b/blog/2012/02/why-we-created-julia-zh_CN.md index 934e904dd2..1c26f1cbc1 100644 --- a/blog/2012/02/why-we-created-julia-zh_CN.md +++ b/blog/2012/02/why-we-created-julia-zh_CN.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2012, 2, 14) -@def rss = """ 为什么我们要创造Julia (Simplified Chinese) | 我们之中有些是使用MATLAB的重量级用户,有些是来自Lisp的极客,还有一些是来自Python和Ruby的魔法师,甚至还有来自Perl社区的大魔法师。我们之中还有从胡子都没长齐时就开始使用Mathematica的。其中的有些人现在都没长胡子喱!我们... """ +@def rss_description = """ 为什么我们要创造Julia (Simplified Chinese) | 我们之中有些是使用MATLAB的重量级用户,有些是来自Lisp的极客,还有一些是来自Python和Ruby的魔法师,甚至还有来自Perl社区的大魔法师。我们之中还有从胡子都没长齐时就开始使用Mathematica的。其中的有些人现在都没长胡子喱!我们... """ @def published = "14 February 2012" @def title = "为什么我们要创造Julia (Simplified Chinese)" -@def authors = "Jeff Bezanson Stefan Karpinski Viral B. Shah Alan Edelman" +@def authors = "Jeff Bezanson Stefan Karpinski Viral B. Shah Alan Edelman" ~~~ Jeff Bezanson diff --git a/blog/2012/02/why-we-created-julia.md b/blog/2012/02/why-we-created-julia.md index 09d66b68d0..5f32ede805 100644 --- a/blog/2012/02/why-we-created-julia.md +++ b/blog/2012/02/why-we-created-julia.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2012, 2, 14) -@def rss = """ Why We Created Julia | In short, because we are greedy.... """ +@def rss_description = """ Why We Created Julia | In short, because we are greedy.... """ @def published = "14 February 2012" @def title = "Why We Created Julia" -@def authors = "Jeff Bezanson Stefan Karpinski Viral B. Shah Alan Edelman" +@def authors = "Jeff Bezanson Stefan Karpinski Viral B. Shah Alan Edelman" ~~~ Jeff Bezanson diff --git a/blog/2012/03/lang-next-talk-announcement.md b/blog/2012/03/lang-next-talk-announcement.md index 3515619a6a..fbba28895b 100644 --- a/blog/2012/03/lang-next-talk-announcement.md +++ b/blog/2012/03/lang-next-talk-announcement.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2012, 3, 24) -@def rss = """ Lang.NEXT Announcement | Jeff and I will be giving a [presentation on Julia](https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Julia) at the upcoming [Lang.NEXT conference](https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012), a gathering of "programming language design experts and enthusiasts" featuring "talks, ... """ +@def rss_description = """ Lang.NEXT Announcement | Jeff and I will be giving a [presentation on Julia](https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Julia) at the upcoming [Lang.NEXT conference](https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012), a gathering of "programming language design experts and enthusiasts" featuring "talks, ... """ @def published = "24 March 2012" @def title = "Lang.NEXT Announcement" -@def authors = """Stefan Karpinski""" +@def authors = """Stefan Karpinski""" Jeff and I will be giving a [presentation on Julia](https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Julia) at the upcoming [Lang.NEXT conference](https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012), a gathering of "programming language design experts and enthusiasts" featuring "talks, panels and discussion on leading programming language work from industry and research." We are honored and excited to have been invited to speak at an event alongside so many programming language luminaries. diff --git a/blog/2012/03/shelling-out-sucks.md b/blog/2012/03/shelling-out-sucks.md index 47beb2d550..efedf25f1c 100644 --- a/blog/2012/03/shelling-out-sucks.md +++ b/blog/2012/03/shelling-out-sucks.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2012, 3, 11) -@def rss = """ Shelling Out Sucks | Spawning a pipeline of connected programs via an intermediate shell — a.k.a. "shelling out" — is a really convenient and effective way to get things done.... """ +@def rss_description = """ Shelling Out Sucks | Spawning a pipeline of connected programs via an intermediate shell — a.k.a. "shelling out" — is a really convenient and effective way to get things done.... """ @def published = "11 March 2012" @def title = "Shelling Out Sucks" -@def authors = """ Stefan Karpinski""" +@def authors = """ Stefan Karpinski""" @def hascode = true [followup post]: /blog/2013/04/put-this-in-your-pipe/ diff --git a/blog/2012/03/stanford-talk-video.md b/blog/2012/03/stanford-talk-video.md index 3a29ad0cd9..65f41b4f8b 100644 --- a/blog/2012/03/stanford-talk-video.md +++ b/blog/2012/03/stanford-talk-video.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2012, 3, 1) -@def rss = """ Stanford Talk Video | Jeff gave his [previously announced](/blog/2012/02/talk-announcement/), invited talk at Stanford yesterday and the video is available here (https://ee380.stanford.edu/cgi-bin/videologger.php?target=120229-ee380-300.asx).... """ +@def rss_description = """ Stanford Talk Video | Jeff gave his [previously announced](/blog/2012/02/talk-announcement/), invited talk at Stanford yesterday and the video is available here (https://ee380.stanford.edu/cgi-bin/videologger.php?target=120229-ee380-300.asx).... """ @def published = "1 March 2012" @def title = "Stanford Talk Video" @def author = """Stefan Karpinski""" diff --git a/blog/2012/04/nyc-open-stats-meetup-announcement.md b/blog/2012/04/nyc-open-stats-meetup-announcement.md index a615b706de..7146fd7597 100644 --- a/blog/2012/04/nyc-open-stats-meetup-announcement.md +++ b/blog/2012/04/nyc-open-stats-meetup-announcement.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2012, 4, 18) -@def rss = """ New York Open Stats Meetup | I'll be giving a talk on Julia at the New York Open Statistical Programming [Meetup on May 1st](https://www.meetup.com/nyhackr/events/60839932/). After my presentation, [John Myles White](https://www.johnmyleswhite.com/) and [Shane Conway](https://www.statalgo.com/) are going to give followup demos of s... """ +@def rss_description = """ New York Open Stats Meetup | I'll be giving a talk on Julia at the New York Open Statistical Programming [Meetup on May 1st](https://www.meetup.com/nyhackr/events/60839932/). After my presentation, [John Myles White](https://www.johnmyleswhite.com/) and [Shane Conway](https://www.statalgo.com/) are going to give followup demos of s... """ @def published = "18 April 2012" @def title = "New York Open Stats Meetup" -@def authors = """Stefan Karpinski""" +@def authors = """Stefan Karpinski""" I'll be giving a talk on Julia at the [New York Open Statistical Programming Meetup on May 1st](https://www.meetup.com/nyhackr/events/60839932/). After my presentation, [John Myles White](https://www.johnmyleswhite.com/) and [Shane Conway](https://www.statalgo.com/) are going to give followup demos of statistical applications using Julia. Then we're going to hang out and grab drinks nearby. Thanks to [Harlan Harris](http://www.harlan.harris.name/) and [Drew Conway](http://www.drewconway.com/) for setting the whole thing up! diff --git a/blog/2012/08/design-and-implementation-of-julia.md b/blog/2012/08/design-and-implementation-of-julia.md index 99dc51dcf0..d8f7b1ef64 100644 --- a/blog/2012/08/design-and-implementation-of-julia.md +++ b/blog/2012/08/design-and-implementation-of-julia.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2012, 8, 16) -@def rss = """ Design and implementation of Julia | We describe the design and implementation of Julia in our first paper - Julia: A Fast Dynamic Language for Technical Computing. This is work in progress and comments are appreciated.... """ +@def rss_description = """ Design and implementation of Julia | We describe the design and implementation of Julia in our first paper - Julia: A Fast Dynamic Language for Technical Computing. This is work in progress and comments are appreciated.... """ @def published = "16 August 2012" @def title = "Design and implementation of Julia" -@def authors = "Jeff Bezanson Stefan Karpinski Viral B. Shah Alan Edelman" +@def authors = "Jeff Bezanson Stefan Karpinski Viral B. Shah Alan Edelman" ~~~Jeff Bezanson diff --git a/blog/2013/03/efficient-aggregates.md b/blog/2013/03/efficient-aggregates.md index e6855adb9a..8413d9018a 100644 --- a/blog/2013/03/efficient-aggregates.md +++ b/blog/2013/03/efficient-aggregates.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2013, 3, 5) -@def rss = """ Efficient Aggregates in Julia | We recently introduced an exciting feature that has been in planning for some... """ +@def rss_description = """ Efficient Aggregates in Julia | We recently introduced an exciting feature that has been in planning for some... """ @def published = "5 March 2013" @def title = "Efficient Aggregates in Julia" -@def authors = """Jeff Bezanson""" +@def authors = """Jeff Bezanson""" @def hascode = true diff --git a/blog/2013/03/julia-tutorial-MIT.md b/blog/2013/03/julia-tutorial-MIT.md index 5f3be4eb8c..dc71c91724 100644 --- a/blog/2013/03/julia-tutorial-MIT.md +++ b/blog/2013/03/julia-tutorial-MIT.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2013, 3, 30) -@def rss = """ Videos from the Julia tutorial at MIT | We held a two day Julia tutorial at MIT in January 2013, which included 10 sessions. [MIT Open Courseware](https://ocw.mit.edu/) and MIT-X (https://www.mitx.org/) graciously provided support for recording of these lectures, so that the wider Julia community can benefit from these sessions.... """ +@def rss_description = """ Videos from the Julia tutorial at MIT | We held a two day Julia tutorial at MIT in January 2013, which included 10 sessions. [MIT Open Courseware](https://ocw.mit.edu/) and MIT-X (https://www.mitx.org/) graciously provided support for recording of these lectures, so that the wider Julia community can benefit from these sessions.... """ @def published = "30 March 2013" @def title = "Videos from the Julia tutorial at MIT" -@def authors = """Viral B. Shah""" +@def authors = """Viral B. Shah""" We held a two day Julia tutorial at MIT in January 2013, which included 10 sessions. [MIT Open Courseware](https://ocw.mit.edu/) and [MIT-X](https://www.mitx.org/) graciously provided support for recording of these lectures, so that the wider Julia community can benefit from these sessions. diff --git a/blog/2013/04/distributed-numerical-optimization.md b/blog/2013/04/distributed-numerical-optimization.md index 51553ef3ac..20e04ec038 100644 --- a/blog/2013/04/distributed-numerical-optimization.md +++ b/blog/2013/04/distributed-numerical-optimization.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2013, 4, 5) -@def rss = """ Distributed Numerical Optimization | This post walks through the parallel computing functionality of Julia... """ +@def rss_description = """ Distributed Numerical Optimization | This post walks through the parallel computing functionality of Julia... """ @def published = "5 April 2013" @def title = "Distributed Numerical Optimization" @def authors = """Miles Lubin""" diff --git a/blog/2013/04/put-this-in-your-pipe.md b/blog/2013/04/put-this-in-your-pipe.md index 516ae9b01e..3b3ca4fb0a 100644 --- a/blog/2013/04/put-this-in-your-pipe.md +++ b/blog/2013/04/put-this-in-your-pipe.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2013, 4, 8) -@def rss = """ Put This In Your Pipe | In a [previous post](/blog/2012/03/shelling-out-sucks/), I talked about why "shelling out" to spawn a pipeline of external programs via an intermediate shell is a common cause of bugs, security holes, unnecessary overhead, and silent failures.... """ +@def rss_description = """ Put This In Your Pipe | In a [previous post](/blog/2012/03/shelling-out-sucks/), I talked about why "shelling out" to spawn a pipeline of external programs via an intermediate shell is a common cause of bugs, security holes, unnecessary overhead, and silent failures.... """ @def published = "8 April 2013" @def title = "Put This In Your Pipe" -@def authors = """Stefan Karpinski""" +@def authors = """Stefan Karpinski""" @def hascode = true **Note:** This post has been updated to work with Julia 1.x (the original version used Julia 0.1 syntax). diff --git a/blog/2013/05/callback.md b/blog/2013/05/callback.md index 069ffc3a84..227a2600ae 100644 --- a/blog/2013/05/callback.md +++ b/blog/2013/05/callback.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2013, 5, 10) -@def rss = """ Passing Julia Callback Functions to C | One of the great strengths of Julia is that it is so easy to call C... """ +@def rss_description = """ Passing Julia Callback Functions to C | One of the great strengths of Julia is that it is so easy to call C... """ @def published = "10 May 2013" @def title = "Passing Julia Callback Functions to C" -@def authors = """Steven G. Johnson""" +@def authors = """Steven G. Johnson""" @def hascode = true diff --git a/blog/2013/05/graphical-user-interfaces-part1.md b/blog/2013/05/graphical-user-interfaces-part1.md index a88a90fb3e..b1b90381a3 100644 --- a/blog/2013/05/graphical-user-interfaces-part1.md +++ b/blog/2013/05/graphical-user-interfaces-part1.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2013, 5, 23) -@def rss = """ Building GUIs with Julia, Tk, and Cairo, Part I | This is the first of two blog posts designed to walk users through the process of creating GUIs in Julia.... """ +@def rss_description = """ Building GUIs with Julia, Tk, and Cairo, Part I | This is the first of two blog posts designed to walk users through the process of creating GUIs in Julia.... """ @def published = "23 May 2013" @def title = "Building GUIs with Julia, Tk, and Cairo, Part I" @def authors = """ Timothy E. Holy""" diff --git a/blog/2013/05/graphical-user-interfaces-part2.md b/blog/2013/05/graphical-user-interfaces-part2.md index 2707344df4..ef2dd25069 100644 --- a/blog/2013/05/graphical-user-interfaces-part2.md +++ b/blog/2013/05/graphical-user-interfaces-part2.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2013, 5, 23) -@def rss = """ Building GUIs with Julia, Tk, and Cairo, Part II | In this installment, we'll cover both low-level graphics (using Cairo) and plotting graphs inside GUIs (using Winston).... """ +@def rss_description = """ Building GUIs with Julia, Tk, and Cairo, Part II | In this installment, we'll cover both low-level graphics (using Cairo) and plotting graphs inside GUIs (using Winston).... """ @def published = "23 May 2013" @def title = "Building GUIs with Julia, Tk, and Cairo, Part II" -@def authors = """Timothy E. Holy""" +@def authors = """Timothy E. Holy""" @def hascode = true diff --git a/blog/2013/09/fast-numeric.md b/blog/2013/09/fast-numeric.md index 488d4f6877..9d57c6b90d 100644 --- a/blog/2013/09/fast-numeric.md +++ b/blog/2013/09/fast-numeric.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2013, 9, 4) -@def rss = """ Fast Numeric Computation in Julia | Working on numerical problems daily, I have always dreamt of a language that provides an elegant interface while allowing me to write codes that run blazingly fast on large data sets. Julia is a language that turns this dream into a reality.... """ +@def rss_description = """ Fast Numeric Computation in Julia | Working on numerical problems daily, I have always dreamt of a language that provides an elegant interface while allowing me to write codes that run blazingly fast on large data sets. Julia is a language that turns this dream into a reality.... """ @def published = "4 September 2013" @def title = "Fast Numeric Computation in Julia" @def authors = """Dahua Lin""" diff --git a/blog/2014/08/julia-0.3-release.md b/blog/2014/08/julia-0.3-release.md index 89dcfc8d5c..7d4167ea60 100644 --- a/blog/2014/08/julia-0.3-release.md +++ b/blog/2014/08/julia-0.3-release.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2014, 8, 20) -@def rss = """ Julia 0.3 Release Announcement | We are pleased to announce the release of Julia 0.3.0. This release contains numerous improvements across the... """ +@def rss_description = """ Julia 0.3 Release Announcement | We are pleased to announce the release of Julia 0.3.0. This release contains numerous improvements across the... """ @def published = "20 August 2014" @def title = "Julia 0.3 Release Announcement" -@def authors = "The Julia Community" +@def authors = "The Julia Community" diff --git a/blog/2014/08/juliacon-opening-session.md b/blog/2014/08/juliacon-opening-session.md index 29b99d1d4e..7173ed6d96 100644 --- a/blog/2014/08/juliacon-opening-session.md +++ b/blog/2014/08/juliacon-opening-session.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2014, 8, 9) -@def rss = """ JuliaCon 2014 Opening Session Presentations | Tim Holy is a Professor in the Department of Anatomy and Neurobiology at Washington University in St. Louis. He’s been involved with Julia development for over 2 years. In this presentation, Tim describes how Images.jl can be used for rapid inquiry and dissection of biomedical imaging data.... """ +@def rss_description = """ JuliaCon 2014 Opening Session Presentations | Tim Holy is a Professor in the Department of Anatomy and Neurobiology at Washington University in St. Louis. He’s been involved with Julia development for over 2 years. In this presentation, Tim describes how Images.jl can be used for rapid inquiry and dissection of biomedical imaging data.... """ @def published = "9 August 2014" @def title = "JuliaCon 2014 Opening Session Presentations" -@def authors = """Jacob Quinn""" +@def authors = """Jacob Quinn""" diff --git a/blog/2014/08/juliacon-opt-session.md b/blog/2014/08/juliacon-opt-session.md index 17a45c93a9..9aa241ad19 100644 --- a/blog/2014/08/juliacon-opt-session.md +++ b/blog/2014/08/juliacon-opt-session.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2014, 8, 9) -@def rss = """ JuliaCon 2014 Optimization Presentations | Iain Dunning and Joey Huchette are both doctoral students in the Massachusetts Institute of Technology Operations Research Center, where they study constrained continuous and combinatorial numerical optimization methods and theory. In this session they present the JuliaOpt suite of optimization packa... """ +@def rss_description = """ JuliaCon 2014 Optimization Presentations | Iain Dunning and Joey Huchette are both doctoral students in the Massachusetts Institute of Technology Operations Research Center, where they study constrained continuous and combinatorial numerical optimization methods and theory. In this session they present the JuliaOpt suite of optimization packa... """ @def published = "9 August 2014" @def title = "JuliaCon 2014 Optimization Presentations" -@def authors = """ Jacob Quinn""" +@def authors = """ Jacob Quinn""" diff --git a/blog/2015/05/jsoc-cfp.md b/blog/2015/05/jsoc-cfp.md index 3fb71bebf4..99eec50238 100644 --- a/blog/2015/05/jsoc-cfp.md +++ b/blog/2015/05/jsoc-cfp.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2015, 5, 23) -@def rss = """ Julia Summer of Code 2015 | Thanks to a generous grant from the Moore Foundation (https://www.moore.org/), we are happy to announce the 2015 **Julia Summer of Code (JSoC)** administered by NumFocus (https://numfocus.org/). We realize that this announcement comes quite late in the summer internship process, but we are hoping to ... """ +@def rss_description = """ Julia Summer of Code 2015 | Thanks to a generous grant from the Moore Foundation (https://www.moore.org/), we are happy to announce the 2015 **Julia Summer of Code (JSoC)** administered by NumFocus (https://numfocus.org/). We realize that this announcement comes quite late in the summer internship process, but we are hoping to ... """ @def published = "23 May 2015" @def title = "Julia Summer of Code 2015" -@def authors = "The JSoC organizers" +@def authors = "The JSoC organizers" diff --git a/blog/2015/05/juliacon-preview.md b/blog/2015/05/juliacon-preview.md index 271d852bde..34cb48e5e9 100644 --- a/blog/2015/05/juliacon-preview.md +++ b/blog/2015/05/juliacon-preview.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2015, 5, 30) -@def rss = """ JuliaCon 2015 Preview - Deep Learning, 3D Printing, Parallel Computing, and so much more | The first ever JuliaCon (https://juliacon.org/2014/) was held in Chicago last year and was a great success. JuliaCon is back for 2015, this time in Cambridge, Massachusetts at MIT (https://web.mit.edu/)'s architecturally-delightful Stata Center, the home of computer science at MIT (https://www.csail... """ +@def rss_description = """ JuliaCon 2015 Preview - Deep Learning, 3D Printing, Parallel Computing, and so much more | The first ever JuliaCon (https://juliacon.org/2014/) was held in Chicago last year and was a great success. JuliaCon is back for 2015, this time in Cambridge, Massachusetts at MIT (https://web.mit.edu/)'s architecturally-delightful Stata Center, the home of computer science at MIT (https://www.csail... """ @def published = "30 May 2015" @def title = "JuliaCon 2015 Preview - Deep Learning, 3D Printing, Parallel Computing, and so much more" -@def authors = "The JuliaCon Committee" +@def authors = "The JuliaCon Committee" *[JuliaCon 2015](https://juliacon.org) is being held at the Massachusetts Institute of Technology from June 24th to the 28th. [Get your tickets](https://www.eventbrite.com/e/juliacon-2015-tickets-16517619645) and [book your hotel](https://juliacon.org/#accom) before June 4th to take advantage of early bird pricing.* diff --git a/blog/2015/10/auto-diff-in-julia.md b/blog/2015/10/auto-diff-in-julia.md index 77a90d39ff..48b59bfecd 100644 --- a/blog/2015/10/auto-diff-in-julia.md +++ b/blog/2015/10/auto-diff-in-julia.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2015, 10, 23) -@def rss = """ JSoC 2015 project: Automatic Differentiation in Julia with ForwardDiff.jl | This summer, I've had the good fortune to be able to participate in the first ever **Julia Summer of Code (JSoC)**, generously sponsored by the Gordon and Betty Moore Foundation. My JSoC project was to explore the use of Julia for automatic differentiation (AD), a topic with a wide array of applicati... """ +@def rss_description = """ JSoC 2015 project: Automatic Differentiation in Julia with ForwardDiff.jl | This summer, I've had the good fortune to be able to participate in the first ever **Julia Summer of Code (JSoC)**, generously sponsored by the Gordon and Betty Moore Foundation. My JSoC project was to explore the use of Julia for automatic differentiation (AD), a topic with a wide array of applicati... """ @def published = "23 October 2015" @def title = "JSoC 2015 project: Automatic Differentiation in Julia with ForwardDiff.jl" -@def authors = "Jarrett Revels" +@def authors = "Jarrett Revels" @def hascode = true @def hasmath = true diff --git a/blog/2015/10/biojulia-sequence-analysis.md b/blog/2015/10/biojulia-sequence-analysis.md index a579103503..992aec4ee5 100644 --- a/blog/2015/10/biojulia-sequence-analysis.md +++ b/blog/2015/10/biojulia-sequence-analysis.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2015, 10, 21) -@def rss = """ JSoC 2015 project: Efficient data structures and algorithms for sequence analysis in BioJulia | Thanks to a grant from the Gordon and Betty Moore Foundation, I've enjoyed the... """ +@def rss_description = """ JSoC 2015 project: Efficient data structures and algorithms for sequence analysis in BioJulia | Thanks to a grant from the Gordon and Betty Moore Foundation, I've enjoyed the... """ @def published = "21 October 2015" @def title = "JSoC 2015 project: Efficient data structures and algorithms for sequence analysis in BioJulia" -@def authors = "Kenta Sato" +@def authors = "Kenta Sato" @def hascode = true * Participant: Kenta Sato ([@bicycle1885](https://github.com/bicycle1885)) diff --git a/blog/2015/10/compose3d-threejs.md b/blog/2015/10/compose3d-threejs.md index 0ccc2f65c0..cdfe73be90 100644 --- a/blog/2015/10/compose3d-threejs.md +++ b/blog/2015/10/compose3d-threejs.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2015, 10, 20) -@def rss = """ JSoC 2015 project: Interactive 3D Graphics in the Browser with Compose3D | Over the last three months, I've been working on Compose3D (https://github.com/rohitvarkey/Compose3D.jl),... """ +@def rss_description = """ JSoC 2015 project: Interactive 3D Graphics in the Browser with Compose3D | Over the last three months, I've been working on Compose3D (https://github.com/rohitvarkey/Compose3D.jl),... """ @def published = "20 October 2015" @def title = "JSoC 2015 project: Interactive 3D Graphics in the Browser with Compose3D" @def authors = """Rohit Varkey Thankachan""" diff --git a/blog/2015/10/datastreams.md b/blog/2015/10/datastreams.md index 89a88bbff3..375dc2cc92 100644 --- a/blog/2015/10/datastreams.md +++ b/blog/2015/10/datastreams.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2015, 10, 25) -@def rss = """ JSoC 2015 project: DataStreams.jl | Data processing got ya down? Good news! The DataStreams.jl (https://github.com/JuliaDB/DataStreams.jl) package, er, framework, has arrived!... """ +@def rss_description = """ JSoC 2015 project: DataStreams.jl | Data processing got ya down? Good news! The DataStreams.jl (https://github.com/JuliaDB/DataStreams.jl) package, er, framework, has arrived!... """ @def published = "25 October 2015" @def title = "JSoC 2015 project: DataStreams.jl" -@def authors = """ Jacob Quinn""" +@def authors = """ Jacob Quinn""" @def hascode = true Data processing got ya down? Good news! The [DataStreams.jl](https://github.com/JuliaDB/DataStreams.jl) package, er, framework, has arrived! diff --git a/blog/2015/10/glvisualize.md b/blog/2015/10/glvisualize.md index f63899988f..fc4f20c822 100644 --- a/blog/2015/10/glvisualize.md +++ b/blog/2015/10/glvisualize.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2015, 10, 22) -@def rss = """ JSoC 2015 project: Interactive Visualizations in Julia with GLVisualize.jl | GLVisualize is an interactive visualization library that supports 2D and 3D rendering as well as building of basic GUIs. It's written entirely in Julia and OpenGL.... """ +@def rss_description = """ JSoC 2015 project: Interactive Visualizations in Julia with GLVisualize.jl | GLVisualize is an interactive visualization library that supports 2D and 3D rendering as well as building of basic GUIs. It's written entirely in Julia and OpenGL.... """ @def published = "22 October 2015" @def title = "JSoC 2015 project: Interactive Visualizations in Julia with GLVisualize.jl" -@def authors = """Simon Danisch""" +@def authors = """Simon Danisch""" GLVisualize is an interactive visualization library that supports 2D and 3D rendering as well as building of basic GUIs. It's written entirely in Julia and OpenGL. I'm really glad that I could continue working on this project with the support of Julia Summer of Code. diff --git a/blog/2015/10/julia-0.4-release.md b/blog/2015/10/julia-0.4-release.md index 02b04ce0e5..a264ebdda1 100644 --- a/blog/2015/10/julia-0.4-release.md +++ b/blog/2015/10/julia-0.4-release.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2015, 10, 9) -@def rss = """ Julia 0.4 Release Announcement | We are pleased to announce the release of Julia 0.4.0. This release contains... """ +@def rss_description = """ Julia 0.4 Release Announcement | We are pleased to announce the release of Julia 0.4.0. This release contains... """ @def published = "9 October 2015" @def title = "Julia 0.4 Release Announcement" -@def authors = "The Julia Community" +@def authors = "The Julia Community" We are pleased to announce the release of Julia 0.4.0. This release contains diff --git a/blog/2015/10/nullablearrays.md b/blog/2015/10/nullablearrays.md index 86f5a48135..775b3a734a 100644 --- a/blog/2015/10/nullablearrays.md +++ b/blog/2015/10/nullablearrays.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2015, 10, 16) -@def rss = """ JSoC 2015 project: NullableArrays.jl | My project under the 2015 Julia Summer of Code program has been to develop the NullableArrays (https://github.com/JuliaStats/NullableArrays.jl) package, which provides the `NullableArray` data type and its respective interface. I first encountered Julia earlier this year... """ +@def rss_description = """ JSoC 2015 project: NullableArrays.jl | My project under the 2015 Julia Summer of Code program has been to develop the NullableArrays (https://github.com/JuliaStats/NullableArrays.jl) package, which provides the `NullableArray` data type and its respective interface. I first encountered Julia earlier this year... """ @def published = "16 October 2015" @def title = "JSoC 2015 project: NullableArrays.jl" -@def authors = "David Gold" +@def authors = "David Gold" @def hascode = true diff --git a/blog/2016/01/atom-work.md b/blog/2016/01/atom-work.md index 958f549c56..bf1cfbf99a 100644 --- a/blog/2016/01/atom-work.md +++ b/blog/2016/01/atom-work.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2016, 1, 7) -@def rss = """ Julia IDE work in Atom | > A PL designer used to be able to design some syntax and semantics for their language, implement a compiler, and then call it a day. – Sean McDirmid... """ +@def rss_description = """ Julia IDE work in Atom | > A PL designer used to be able to design some syntax and semantics for their language, implement a compiler, and then call it a day. – Sean McDirmid... """ @def published = "7 January 2016" @def title = "Julia IDE work in Atom" -@def authors = "Mike Innes" +@def authors = "Mike Innes" ~~~
diff --git a/blog/2016/02/iteration.md b/blog/2016/02/iteration.md index 00860bff43..74a661e07b 100644 --- a/blog/2016/02/iteration.md +++ b/blog/2016/02/iteration.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2016, 2, 1) -@def rss = """ Multidimensional algorithms and iteration | Julia makes it easy to write elegant and... """ +@def rss_description = """ Multidimensional algorithms and iteration | Julia makes it easy to write elegant and... """ @def published = "1 February 2016" @def title = "Multidimensional algorithms and iteration" @def authors = """ Tim Holy""" diff --git a/blog/2016/03/arrays-iteration.md b/blog/2016/03/arrays-iteration.md index 7a38ba19df..b2ccda92de 100644 --- a/blog/2016/03/arrays-iteration.md +++ b/blog/2016/03/arrays-iteration.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2016, 3, 27) -@def rss = """ Generalizing AbstractArrays: opportunities and challenges | Somewhat unusually, this blog post is future-looking: it mostly... """ +@def rss_description = """ Generalizing AbstractArrays: opportunities and challenges | Somewhat unusually, this blog post is future-looking: it mostly... """ @def published = "27 March 2016" @def title = "Generalizing AbstractArrays: opportunities and challenges" @def authors = """ Tim Holy""" diff --git a/blog/2016/03/parallelaccelerator.md b/blog/2016/03/parallelaccelerator.md index 123a6da512..42d6a8a4aa 100644 --- a/blog/2016/03/parallelaccelerator.md +++ b/blog/2016/03/parallelaccelerator.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2016, 3, 1) -@def rss = """ An introduction to ParallelAccelerator.jl | The High Performance Scripting team at Intel Labs recently released... """ +@def rss_description = """ An introduction to ParallelAccelerator.jl | The High Performance Scripting team at Intel Labs recently released... """ @def published = "1 March 2016" @def title = "An introduction to ParallelAccelerator.jl" -@def authors = """Lindsey Kuper""" +@def authors = """Lindsey Kuper""" @def hascode = true The High Performance Scripting team at Intel Labs recently released diff --git a/blog/2016/04/biojulia2016.md b/blog/2016/04/biojulia2016.md index 9901850c90..3b42fe343a 100644 --- a/blog/2016/04/biojulia2016.md +++ b/blog/2016/04/biojulia2016.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2016, 4, 30) -@def rss = """ BioJulia Project in 2016 | I am pleased to announce that the next phase of BioJulia is starting! In the next several months, I'm going to implement many crucial features for bioinformatics that will motivate you to use Julia and BioJulia libraries in your work. But before going to the details of the project, let me briefly int... """ +@def rss_description = """ BioJulia Project in 2016 | I am pleased to announce that the next phase of BioJulia is starting! In the next several months, I'm going to implement many crucial features for bioinformatics that will motivate you to use Julia and BioJulia libraries in your work. But before going to the details of the project, let me briefly int... """ @def published = "30 April 2016" @def title = "BioJulia Project in 2016" @def authors = "Kenta Sato" diff --git a/blog/2016/04/gsoc.md b/blog/2016/04/gsoc.md index 5dd637b364..00775ca478 100644 --- a/blog/2016/04/gsoc.md +++ b/blog/2016/04/gsoc.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2016, 4, 14) -@def rss = """ Google Summer of Code 2016 | We’re pleased to announce that the Julia Language is taking part in this year’s Google Summer of Code (https://summerofcode.withgoogle.com). This means that interested students will have the opportunity to spend their summers getting paid to write code on a project of their choice.... """ +@def rss_description = """ Google Summer of Code 2016 | We’re pleased to announce that the Julia Language is taking part in this year’s Google Summer of Code (https://summerofcode.withgoogle.com). This means that interested students will have the opportunity to spend their summers getting paid to write code on a project of their choice.... """ @def published = "14 April 2016" @def title = "Google Summer of Code 2016" -@def authors = "Summer of Code Organizers" +@def authors = "Summer of Code Organizers" We’re pleased to announce that the Julia Language is taking part in this year’s [Google Summer of Code](https://summerofcode.withgoogle.com). This means that interested students will have the opportunity to spend their summers getting paid to write code on a project of their choice. diff --git a/blog/2016/05/juliacon-invitation.md b/blog/2016/05/juliacon-invitation.md index e1ff387a3f..a836b0ac0a 100644 --- a/blog/2016/05/juliacon-invitation.md +++ b/blog/2016/05/juliacon-invitation.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2016, 5, 8) -@def rss = """ An invitation to JuliaCon 2016 | the annual meeting of the Julia programming language community.... """ +@def rss_description = """ An invitation to JuliaCon 2016 | the annual meeting of the Julia programming language community.... """ @def published = "8 May 2016" @def title = "An invitation to JuliaCon 2016" -@def authors = "The JuliaCon organisers" +@def authors = "The JuliaCon organisers" *For the third year in row we are happy to invite you to [JuliaCon][juliacon], diff --git a/blog/2016/08/GSoC2016-Graft.md b/blog/2016/08/GSoC2016-Graft.md index a1b1ddbe8d..5b958b4f51 100644 --- a/blog/2016/08/GSoC2016-Graft.md +++ b/blog/2016/08/GSoC2016-Graft.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2016, 8, 22) -@def rss = """ Graft.jl - General purpose graph analytics for Julia | This blog post describes my work on Graft.jl (https://github.com/pranavtbhat/Graft.jl), a general purpose graph analysis package for Julia. For those unfamiliar with graph algorithms, a quick introduction (https://www.cl.cam.ac.uk/teaching/1011/PrincComm/slides/graph_theory_1-11.pdf) might help.... """ +@def rss_description = """ Graft.jl - General purpose graph analytics for Julia | This blog post describes my work on Graft.jl (https://github.com/pranavtbhat/Graft.jl), a general purpose graph analysis package for Julia. For those unfamiliar with graph algorithms, a quick introduction (https://www.cl.cam.ac.uk/teaching/1011/PrincComm/slides/graph_theory_1-11.pdf) might help.... """ @def published = "22 August 2016" @def title = "Graft.jl - General purpose graph analytics for Julia" @def authors = """Pranav Thulasiram Bhat""" diff --git a/blog/2016/08/announcing-support-for-complex-domain-linear-programs-in-Convex.jl.md b/blog/2016/08/announcing-support-for-complex-domain-linear-programs-in-Convex.jl.md index fe61a5fcd9..2bc328ce2b 100644 --- a/blog/2016/08/announcing-support-for-complex-domain-linear-programs-in-Convex.jl.md +++ b/blog/2016/08/announcing-support-for-complex-domain-linear-programs-in-Convex.jl.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2016, 8, 17) -@def rss = """ Announcing support for complex-domain linear programs in Convex.jl | I am pleased to announce the support for complex-domain linear programs (LPs) in Convex.jl. As one of the *Google Summer of Code* students under *The Julia Language*, I had proposed to implement the support for complex semidefinite programming. In the first phase of project, I started by tackling the... """ +@def rss_description = """ Announcing support for complex-domain linear programs in Convex.jl | I am pleased to announce the support for complex-domain linear programs (LPs) in Convex.jl. As one of the *Google Summer of Code* students under *The Julia Language*, I had proposed to implement the support for complex semidefinite programming. In the first phase of project, I started by tackling the... """ @def published = "17 August 2016" @def title = "Announcing support for complex-domain linear programs in Convex.jl" @def authors = "Ayush Pandey" diff --git a/blog/2016/09/biojulia2016-mid.md b/blog/2016/09/biojulia2016-mid.md index cce0db7d8f..93910b45e4 100644 --- a/blog/2016/09/biojulia2016-mid.md +++ b/blog/2016/09/biojulia2016-mid.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2016, 9, 10) -@def rss = """ BioJulia 2016 - online sequence search, sequence demultiplexing, new readers and much more! | We are pleased to announce releasing... """ +@def rss_description = """ BioJulia 2016 - online sequence search, sequence demultiplexing, new readers and much more! | We are pleased to announce releasing... """ @def published = "10 September 2016" @def title = "BioJulia 2016 - online sequence search, sequence demultiplexing, new readers and much more!" -@def authors = "Kenta Sato" +@def authors = "Kenta Sato" @def hascode = true diff --git a/blog/2016/09/juliacon2016.md b/blog/2016/09/juliacon2016.md index e528970e61..026f1e74b0 100644 --- a/blog/2016/09/juliacon2016.md +++ b/blog/2016/09/juliacon2016.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2016, 9, 21) -@def rss = """ A Personal Perspective On JuliaCon 2016 | The gentle breeze brushed my face and the mild sunshine warmed an... """ +@def rss_description = """ A Personal Perspective On JuliaCon 2016 | The gentle breeze brushed my face and the mild sunshine warmed an... """ @def published = "21 September 2016" @def title = "A Personal Perspective On JuliaCon 2016" @def authors = """Ranjan Anantharaman""" diff --git a/blog/2016/10/StructuredQueries.md b/blog/2016/10/StructuredQueries.md index 5bbb36f300..4f696b4f90 100644 --- a/blog/2016/10/StructuredQueries.md +++ b/blog/2016/10/StructuredQueries.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2016, 10, 3) -@def rss = """ StructuredQueries.jl - A generic data manipulation framework | This post describes my work conducted this summer at the Julia Lab (https://julia.mit.edu/) to develop StructuredQueries.jl (https://github.com/davidagold/StructuredQueries.jl/), a generic data manipulation framework for Julia.... """ +@def rss_description = """ StructuredQueries.jl - A generic data manipulation framework | This post describes my work conducted this summer at the Julia Lab (https://julia.mit.edu/) to develop StructuredQueries.jl (https://github.com/davidagold/StructuredQueries.jl/), a generic data manipulation framework for Julia.... """ @def published = "3 October 2016" @def title = "StructuredQueries.jl - A generic data manipulation framework" -@def authors = """David Gold""" +@def authors = """David Gold""" @def hascode = true diff --git a/blog/2016/10/julia-0.5-highlights.md b/blog/2016/10/julia-0.5-highlights.md index bd56bda493..b4b4bd7302 100644 --- a/blog/2016/10/julia-0.5-highlights.md +++ b/blog/2016/10/julia-0.5-highlights.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2016, 10, 11) -@def rss = """ Julia 0.5 Highlights | It introduces more transformative features than any release since the first official version.... """ +@def rss_description = """ Julia 0.5 Highlights | It introduces more transformative features than any release since the first official version.... """ @def published = "11 October 2016" @def title = "Julia 0.5 Highlights" -@def authors = "Stefan Karpinski" +@def authors = "Stefan Karpinski" @def hascode = true diff --git a/blog/2016/10/julia-0.5-release.md b/blog/2016/10/julia-0.5-release.md index fe65ed3bdc..d4ac23547c 100644 --- a/blog/2016/10/julia-0.5-release.md +++ b/blog/2016/10/julia-0.5-release.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2016, 10, 10) -@def rss = """ Julia 0.5 Release Announcement | After over a year of development, the Julia community is proud to announce... """ +@def rss_description = """ Julia 0.5 Release Announcement | After over a year of development, the Julia community is proud to announce... """ @def published = "10 October 2016" @def title = "Julia 0.5 Release Announcement" -@def authors = "The Julia Community" +@def authors = "The Julia Community" After over a year of development, the Julia community is proud to announce the release of version 0.5 of the Julia language and standard library. diff --git a/blog/2017/01/moredots.md b/blog/2017/01/moredots.md index cdba231d10..e54086ede0 100644 --- a/blog/2017/01/moredots.md +++ b/blog/2017/01/moredots.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2017, 1, 21) -@def rss = """ More Dots: Syntactic Loop Fusion in Julia | After a lengthy design process (https://github.com/JuliaLang/julia/issues/8450) and preliminary foundations in Julia 0.5 (/blog/2016-10-11-julia-0.5-highlights#vectorized_function_calls), Julia 0.6 includes new facilities for writing code in the "vectorized"... """ +@def rss_description = """ More Dots: Syntactic Loop Fusion in Julia | After a lengthy design process (https://github.com/JuliaLang/julia/issues/8450) and preliminary foundations in Julia 0.5 (/blog/2016-10-11-julia-0.5-highlights#vectorized_function_calls), Julia 0.6 includes new facilities for writing code in the "vectorized"... """ @def published = "21 January 2017" @def title = "More Dots: Syntactic Loop Fusion in Julia" @def authors = """ Steven G. Johnson""" diff --git a/blog/2017/03/cudanative.md b/blog/2017/03/cudanative.md index f096a8949e..9bfbd6ad8f 100644 --- a/blog/2017/03/cudanative.md +++ b/blog/2017/03/cudanative.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2017, 3, 14) -@def rss = """ Technical preview: Native GPU programming with CUDAnative.jl | could use Franklin's commands to allow this as variable?... """ +@def rss_description = """ Technical preview: Native GPU programming with CUDAnative.jl | could use Franklin's commands to allow this as variable?... """ @def published = "14 March 2017" @def title = "Technical preview: Native GPU programming with CUDAnative.jl" -@def authors = """Tim Besard""" +@def authors = """Tim Besard""" @def hascode = true diff --git a/blog/2017/03/julia-fresh-paper.md b/blog/2017/03/julia-fresh-paper.md index cdd5933080..0d85ee5ebc 100644 --- a/blog/2017/03/julia-fresh-paper.md +++ b/blog/2017/03/julia-fresh-paper.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2017, 3, 18) -@def rss = """ Paper in SIAM Review: Julia - A Fresh Approach to Numerical Computing | Our paper, Julia: A Fresh Approach to Numerical Computing, was published in the prestigious SIAM Review (https://dx.doi.org/10.1137/141000671) in February 2017. While drafts of this paper have always been available on Arxiv... """ +@def rss_description = """ Paper in SIAM Review: Julia - A Fresh Approach to Numerical Computing | Our paper, Julia: A Fresh Approach to Numerical Computing, was published in the prestigious SIAM Review (https://dx.doi.org/10.1137/141000671) in February 2017. While drafts of this paper have always been available on Arxiv... """ @def published = "18 March 2017" @def title = "Paper in SIAM Review: Julia - A Fresh Approach to Numerical Computing" -@def authors = "Jeff Bezanson, Alan Edelman, Stefan Karpinski, Viral B. Shah" +@def authors = "Jeff Bezanson, Alan Edelman, Stefan Karpinski, Viral B. Shah" Our paper, [Julia: A Fresh Approach to Numerical Computing](/assets/research/julia-fresh-approach-BEKS.pdf), was published in the prestigious [SIAM Review](https://dx.doi.org/10.1137/141000671) in February 2017. While drafts of this paper have always been available on [Arxiv](https://arxiv.org/abs/1411.1607), we are excited that the paper is finally published. We make an attempt to explain why Julia is fast while retaining ease of use and simultaneously also offer a tutorial for the reader to get a feel for the language. diff --git a/blog/2017/03/piday.md b/blog/2017/03/piday.md index 78e0bd5bf4..094d6f1592 100644 --- a/blog/2017/03/piday.md +++ b/blog/2017/03/piday.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2017, 3, 14) -@def rss = """ Some fun with π in Julia | !pi (/assets/blog/2017-03-14-piday/pi.png) ^credit ... """ +@def rss_description = """ Some fun with π in Julia | !pi (/assets/blog/2017-03-14-piday/pi.png) ^credit ... """ @def published = "14 March 2017" @def title = "Some fun with Π in Julia" @def authors = "Simon Byrne, Luis Benet and David Sanders" diff --git a/blog/2017/04/offset-arrays.md b/blog/2017/04/offset-arrays.md index a76b496ce4..25f92c7885 100644 --- a/blog/2017/04/offset-arrays.md +++ b/blog/2017/04/offset-arrays.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2017, 4, 18) -@def rss = """ Knowing where you are: custom array indices in Julia | Arrays are a crucial component of any programming language,... """ +@def rss_description = """ Knowing where you are: custom array indices in Julia | Arrays are a crucial component of any programming language,... """ @def published = "18 April 2017" @def title = "Knowing where you are: custom array indices in Julia" -@def authors = """Tim Holy""" +@def authors = """Tim Holy""" @def hasmath = true @def hascode = true @@ -229,7 +229,7 @@ To maintain consistent "naming" of our indices, let's use the ```julia julia> using OffsetArrays -julia> B3 = OffsetArray(A[2:4, 1:4], 2:4, 1:4) +julia> B3 = OffsetArray(A[2:4, 1:4], 2:4, 1:4) # wrap the snipped-out piece in an OffsetArray OffsetArrays.OffsetArray{Int64,2,Array{Int64,2}} with indices 2:4×1:4: 2 7 12 17 diff --git a/blog/2017/04/repl-0.6-highlights.md b/blog/2017/04/repl-0.6-highlights.md index f8dcb73150..2198859eca 100644 --- a/blog/2017/04/repl-0.6-highlights.md +++ b/blog/2017/04/repl-0.6-highlights.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2017, 4, 25) -@def rss = """ Upgrades to the REPL in Julia 0.6 | Since version 0.3, Julia has come with a command-line interface — a REPL (https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop)... """ +@def rss_description = """ Upgrades to the REPL in Julia 0.6 | Since version 0.3, Julia has come with a command-line interface — a REPL (https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop)... """ @def published = "25 April 2017" @def title = "Upgrades to the REPL in Julia 0.6" -@def authors = """Kristoffer Carlsson""" +@def authors = """Kristoffer Carlsson""" @def hascode = true diff --git a/blog/2017/05/raspberry-pi-julia.md b/blog/2017/05/raspberry-pi-julia.md index bc6f8c1cd7..6d6d7d0583 100644 --- a/blog/2017/05/raspberry-pi-julia.md +++ b/blog/2017/05/raspberry-pi-julia.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2017, 5, 3) -@def rss = """ Julia available in Raspbian on the Raspberry Pi | Recently, Julia was accepted into the Raspbian (https://www.raspberrypi.org/downloads/raspbian/) distribution for the Raspberry Pi (https://raspberrypi.org). If you are running the latest Raspbian, all you need to do is `apt-get install julia`. Most of the common packages can be installed with Pkg,... """ +@def rss_description = """ Julia available in Raspbian on the Raspberry Pi | Recently, Julia was accepted into the Raspbian (https://www.raspberrypi.org/downloads/raspbian/) distribution for the Raspberry Pi (https://raspberrypi.org). If you are running the latest Raspbian, all you need to do is `apt-get install julia`. Most of the common packages can be installed with Pkg,... """ @def published = "3 May 2017" @def title = "Julia available in Raspbian on the Raspberry Pi" -@def authors = "Viral B. Shah, Avik Sengupta, Simon Byrne" +@def authors = "Viral B. Shah, Avik Sengupta, Simon Byrne" Recently, Julia was accepted into the [Raspbian](https://www.raspberrypi.org/downloads/raspbian/) distribution for the [Raspberry Pi](https://raspberrypi.org). If you are running the latest Raspbian, all you need to do is `apt-get install julia`. Most of the common packages can be installed with Pkg, and [Jupyter](https://jupyter.org) can be installed using the usual [IJulia.jl](https://github.com/JuliaLang/IJulia.jl) instructions. diff --git a/blog/2017/06/julia-0.6-release.md b/blog/2017/06/julia-0.6-release.md index f4a4f54700..51d18f482b 100644 --- a/blog/2017/06/julia-0.6-release.md +++ b/blog/2017/06/julia-0.6-release.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2017, 6, 27) -@def rss = """ Julia 0.6 Release Announcement | The Julia community is thrilled to announce the release of version 0.6.0 of the Julia language.... """ +@def rss_description = """ Julia 0.6 Release Announcement | The Julia community is thrilled to announce the release of version 0.6.0 of the Julia language.... """ @def published = "27 June 2017" @def title = "Julia 0.6 Release Announcement" -@def authors = "The Julia Community" +@def authors = "The Julia Community" The Julia community is thrilled to announce the release of version 0.6.0 of the Julia language. diff --git a/blog/2017/08/dsl.md b/blog/2017/08/dsl.md index b540fc05c5..fff5c4b6a1 100644 --- a/blog/2017/08/dsl.md +++ b/blog/2017/08/dsl.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2017, 8, 9) -@def rss = """ Creating domain-specific languages in Julia using macros | Since the beginning of Julia, it has been tempting to use macros to write **domain-specific languages** (DSLs), i.e. to *extend* Julia syntax to provide a simpler interface to create Julia objects with complicated behaviour. The first, and still most extensive, example is JuMP (https://github.com/Ju... """ +@def rss_description = """ Creating domain-specific languages in Julia using macros | Since the beginning of Julia, it has been tempting to use macros to write **domain-specific languages** (DSLs), i.e. to *extend* Julia syntax to provide a simpler interface to create Julia objects with complicated behaviour. The first, and still most extensive, example is JuMP (https://github.com/Ju... """ @def published = "9 August 2017" @def title = "Creating domain-specific languages in Julia using macros" -@def authors = """David P. Sanders""" +@def authors = """David P. Sanders""" @def hascode = true diff --git a/blog/2017/08/gsoc-docs-in-juno.md b/blog/2017/08/gsoc-docs-in-juno.md index 66d96d74db..57efbfa93f 100644 --- a/blog/2017/08/gsoc-docs-in-juno.md +++ b/blog/2017/08/gsoc-docs-in-juno.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2017, 8, 28) -@def rss = """ GSoC 2017: Documentation Browser for Juno | The aim of this GSoC project is to provide a convenient way to access documentation in the... """ +@def rss_description = """ GSoC 2017: Documentation Browser for Juno | The aim of this GSoC project is to provide a convenient way to access documentation in the... """ @def published = "28 August 2017" @def title = "GSoC 2017: Documentation Browser for Juno" -@def authors = "Sebastian Pfitzner" +@def authors = "Sebastian Pfitzner" @def hasmath = true @def hascode = true diff --git a/blog/2017/08/juliacon.md b/blog/2017/08/juliacon.md index 4eb9936b92..2a3a0855db 100644 --- a/blog/2017/08/juliacon.md +++ b/blog/2017/08/juliacon.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2017, 8, 15) -@def rss = """ JuliaCon 2017 on the West Coast | ! (/assets/blog/2017-08-15-juliacon/juliacon.jpg)... """ +@def rss_description = """ JuliaCon 2017 on the West Coast | ! (/assets/blog/2017-08-15-juliacon/juliacon.jpg)... """ @def published = "15 August 2017" @def title = "JuliaCon 2017 on the West Coast" @def authors = "Ranjan Anantharaman" diff --git a/blog/2017/08/native-julia-implementations-of-iterative-solvers-for-numerical-linear-algebra.md b/blog/2017/08/native-julia-implementations-of-iterative-solvers-for-numerical-linear-algebra.md index d7db9070a2..5fd03bbe8b 100644 --- a/blog/2017/08/native-julia-implementations-of-iterative-solvers-for-numerical-linear-algebra.md +++ b/blog/2017/08/native-julia-implementations-of-iterative-solvers-for-numerical-linear-algebra.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2017, 8, 23) -@def rss = """ GSoC 2017: Implementing iterative solvers for numerical linear algebra | The central part of my GSoC project is about implementing the Jacobi-Davidson method natively in Julia, available in JacobiDavidson.jl (https://github.com/haampie/JacobiDavidson.jl). This method computes a few approximate solutions of the eigenvalue problem Ax = lambda Bx for large and sparse mat... """ +@def rss_description = """ GSoC 2017: Implementing iterative solvers for numerical linear algebra | The central part of my GSoC project is about implementing the Jacobi-Davidson method natively in Julia, available in JacobiDavidson.jl (https://github.com/haampie/JacobiDavidson.jl). This method computes a few approximate solutions of the eigenvalue problem Ax = lambda Bx for large and sparse mat... """ @def published = "23 August 2017" @def title = "GSoC 2017: Implementing iterative solvers for numerical linear algebra" @def authors = "Harmen Stoppels, Andreas Noack" diff --git a/blog/2017/09/GSOC-MCMC-with-flexible-numbers-of-parameters.md b/blog/2017/09/GSOC-MCMC-with-flexible-numbers-of-parameters.md index fc0c754d8e..f0c476f4e7 100644 --- a/blog/2017/09/GSOC-MCMC-with-flexible-numbers-of-parameters.md +++ b/blog/2017/09/GSOC-MCMC-with-flexible-numbers-of-parameters.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2017, 9, 3) -@def rss = """ GSoC 2017 Project: MCMC with flexible numbers of parameters | My original GSOC proposal (https://docs.google.com/document/d/1yY5VhucSRW4IHSDurvPsoSBeGQQLaqoyKyYKgVW0J8Q/edit) was to implement modify Mamba.jl to enable it to fit Crosscat, a general-purpose Bayesian model which fits tabular data using row-wise Dirichlet cluster models nested inside a column-wise... """ +@def rss_description = """ GSoC 2017 Project: MCMC with flexible numbers of parameters | My original GSOC proposal (https://docs.google.com/document/d/1yY5VhucSRW4IHSDurvPsoSBeGQQLaqoyKyYKgVW0J8Q/edit) was to implement modify Mamba.jl to enable it to fit Crosscat, a general-purpose Bayesian model which fits tabular data using row-wise Dirichlet cluster models nested inside a column-wise... """ @def published = "3 September 2017" @def title = "GSoC 2017 Project: MCMC with flexible numbers of parameters" -@def authors = "Jameson Quinn" +@def authors = "Jameson Quinn" @def hasmath = false diff --git a/blog/2017/09/Hamiltonian-Indirect-Inference.md b/blog/2017/09/Hamiltonian-Indirect-Inference.md index eeb94cfa84..e54909386c 100644 --- a/blog/2017/09/Hamiltonian-Indirect-Inference.md +++ b/blog/2017/09/Hamiltonian-Indirect-Inference.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2017, 9, 19) -@def rss = """ GSoC 2017 Project: Hamiltonian Indirect Inference | This is a writeup of my project for the Google Summer of Code 2017. The... """ +@def rss_description = """ GSoC 2017 Project: Hamiltonian Indirect Inference | This is a writeup of my project for the Google Summer of Code 2017. The... """ @def published = "19 September 2017" @def title = "GSoC 2017 Project: Hamiltonian Indirect Inference" @def authors = "Dorisz Albrecht" diff --git a/blog/2017/09/bio-parallel.md b/blog/2017/09/bio-parallel.md index dfe465f70a..421956b922 100644 --- a/blog/2017/09/bio-parallel.md +++ b/blog/2017/09/bio-parallel.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2017, 9, 7) -@def rss = """ GSoC 2017: Parallelism in BioJulia | In this summer, I have worked on a project to develop tools that make BioJulia... """ +@def rss_description = """ GSoC 2017: Parallelism in BioJulia | In this summer, I have worked on a project to develop tools that make BioJulia... """ @def published = "7 September 2017" @def title = "GSoC 2017: Parallelism in BioJulia" -@def authors = "Kenta Sato" +@def authors = "Kenta Sato" @def hascode = true diff --git a/blog/2017/09/gsoc-derivative_operators.md b/blog/2017/09/gsoc-derivative_operators.md index 11bfa482fb..f993428bb0 100644 --- a/blog/2017/09/gsoc-derivative_operators.md +++ b/blog/2017/09/gsoc-derivative_operators.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2017, 9, 6) -@def rss = """ GSoC 2017: Efficient Discretizations of PDE Operators | This project is an attempt towards building a PDE solver for JuliaDiffEq using the Finite Difference Method (https://en.wikipedia.org/wiki/Finite_difference_method)(FDM) approach. We take up the FDM approach instead of FEM (https://en.wikipedia.org/wiki/Finite_element_method) and FVM (https://en.w... """ +@def rss_description = """ GSoC 2017: Efficient Discretizations of PDE Operators | This project is an attempt towards building a PDE solver for JuliaDiffEq using the Finite Difference Method (https://en.wikipedia.org/wiki/Finite_difference_method)(FDM) approach. We take up the FDM approach instead of FEM (https://en.wikipedia.org/wiki/Finite_element_method) and FVM (https://en.w... """ @def published = "6 September 2017" @def title = "GSoC 2017: Efficient Discretizations of PDE Operators" @def authors = """Shivin Srivastava, Christopher Rackauckas""" diff --git a/blog/2017/09/gsoc-fenics.md b/blog/2017/09/gsoc-fenics.md index 5fa08aecb5..92af65dbc3 100644 --- a/blog/2017/09/gsoc-fenics.md +++ b/blog/2017/09/gsoc-fenics.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2017, 9, 1) -@def rss = """ GSoC 2017 : A Wrapper for the FEniCS Finite Element Toolbox | Throughout this Google Summer of Code project I, along with my mentors, aimed to create a Wrapper for the FEniCS Finite Element Toolbox in the Julia Language. Our work done can be found at FEniCS.jl (https://github.com/SciML/FEniCS.jl) . This would allow users to perform FEM calculations direc... """ +@def rss_description = """ GSoC 2017 : A Wrapper for the FEniCS Finite Element Toolbox | Throughout this Google Summer of Code project I, along with my mentors, aimed to create a Wrapper for the FEniCS Finite Element Toolbox in the Julia Language. Our work done can be found at FEniCS.jl (https://github.com/SciML/FEniCS.jl) . This would allow users to perform FEM calculations direc... """ @def published = "1 September 2017" @def title = "GSoC 2017 : A Wrapper for the FEniCS Finite Element Toolbox" -@def authors = "Yiannis Simillides, Bart Janssens, Chris Rackauckas" +@def authors = "Yiannis Simillides, Bart Janssens, Chris Rackauckas" @def hasmath = true @def hascode = true diff --git a/blog/2017/10/command-interpolation-for-dummies.md b/blog/2017/10/command-interpolation-for-dummies.md index 496dcf68e9..f99101cb8f 100644 --- a/blog/2017/10/command-interpolation-for-dummies.md +++ b/blog/2017/10/command-interpolation-for-dummies.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2017, 10, 5) -@def rss = """ Command interpolation for dummies | I've never been a big user of the command line. One could even say I actively avoided it!... """ +@def rss_description = """ Command interpolation for dummies | I've never been a big user of the command line. One could even say I actively avoided it!... """ @def published = "5 October 2017" @def title = "Command interpolation for dummies" -@def authors = " 😄" +@def authors = " 😄" @def hascode = true diff --git a/blog/2017/10/gsoc-NeuralNetDiffEq.md b/blog/2017/10/gsoc-NeuralNetDiffEq.md index 06f3a80105..806aae2253 100644 --- a/blog/2017/10/gsoc-NeuralNetDiffEq.md +++ b/blog/2017/10/gsoc-NeuralNetDiffEq.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2017, 10, 13) -@def rss = """ NeuralNetDiffEq.jl: A Neural Network solver for ODEs | My GSoC 2017 project (https://summerofcode.withgoogle.com/projects/#5850956641075200) was to implement a package for Julia to solve Ordinary Differential Equations using Neural Networks.... """ +@def rss_description = """ NeuralNetDiffEq.jl: A Neural Network solver for ODEs | My GSoC 2017 project (https://summerofcode.withgoogle.com/projects/#5850956641075200) was to implement a package for Julia to solve Ordinary Differential Equations using Neural Networks.... """ @def published = "13 October 2017" @def title = "NeuralNetDiffEq.jl: A Neural Network solver for ODEs" -@def authors = "Akshay Sharma" +@def authors = "Akshay Sharma" @def hascode = true @def hasmath = true diff --git a/blog/2017/11/gsoc-ode.md b/blog/2017/11/gsoc-ode.md index 01789ee75f..178f48d113 100644 --- a/blog/2017/11/gsoc-ode.md +++ b/blog/2017/11/gsoc-ode.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2017, 11, 1) -@def rss = """ GSoC 2017: Native Julia second order ODE and BVP solvers | My original GSoC project was about implementing native Julia solvers for solving boundary value problems (BVPs) that were determined from second order ordinary differential equations (ODEs). I started down the BVP path, built a shooting method to solve BVPs from initial value problems (IVPs), and the... """ +@def rss_description = """ GSoC 2017: Native Julia second order ODE and BVP solvers | My original GSoC project was about implementing native Julia solvers for solving boundary value problems (BVPs) that were determined from second order ordinary differential equations (ODEs). I started down the BVP path, built a shooting method to solve BVPs from initial value problems (IVPs), and the... """ @def published = "1 November 2017" @def title = "GSoC 2017: Native Julia second order ODE and BVP solvers" -@def authors = "Yingbo Ma, Chris Rackauckas, Jiahao Chen, Christoph Ortner" +@def authors = "Yingbo Ma, Chris Rackauckas, Jiahao Chen, Christoph Ortner" @def hascode = true @def hasmath = true diff --git a/blog/2017/12/ml-pl-cn.md b/blog/2017/12/ml-pl-cn.md index e2633f257a..dbf5956728 100644 --- a/blog/2017/12/ml-pl-cn.md +++ b/blog/2017/12/ml-pl-cn.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2017, 12, 20) -@def rss = """ 机器学习与编程语言 (Simplified Chinese) | > 任何足够复杂的机器学习系统,里面都拼凑了半个不规范,处处错误,且运行缓慢的编程语言。^greenspun ... """ +@def rss_description = """ 机器学习与编程语言 (Simplified Chinese) | > 任何足够复杂的机器学习系统,里面都拼凑了半个不规范,处处错误,且运行缓慢的编程语言。^greenspun ... """ @def published = "20 December 2017" @def title = "机器学习与编程语言 (Simplified Chinese)" -@def authors = "By Mike Innes (JuliaHub), David Barber (UCL), Tim Besard (UGent), James Bradbury (Salesforce Research), Valentin Churavy (MIT), Simon Danisch (MIT), Alan Edelman (MIT), Stefan Karpinski (JuliaHub), Jon Malmaud (MIT), Jarrett Revels (MIT), Viral Shah (JuliaHub), Pontus Stenetorp (UCL) and Deniz Yuret (Koç University)" +@def authors = "By Mike Innes (JuliaHub), David Barber (UCL), Tim Besard (UGent), James Bradbury (Salesforce Research), Valentin Churavy (MIT), Simon Danisch (MIT), Alan Edelman (MIT), Stefan Karpinski (JuliaHub), Jon Malmaud (MIT), Jarrett Revels (MIT), Viral Shah (JuliaHub), Pontus Stenetorp (UCL) and Deniz Yuret (Koç University)" @def hascode = true > 任何足够复杂的机器学习系统,里面都拼凑了半个不规范,处处错误,且运行缓慢的编程语言。[^greenspun] diff --git a/blog/2017/12/ml-pl-zh_tw.md b/blog/2017/12/ml-pl-zh_tw.md index 5cd5ee942a..802079ef23 100644 --- a/blog/2017/12/ml-pl-zh_tw.md +++ b/blog/2017/12/ml-pl-zh_tw.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2017, 12, 25) -@def rss = """ 機器學習以及程式語言(Traditional Chinese) | > 任何足夠複雜的機器學習系統都包含一個特別設置、不符規範、充滿 bug 又緩慢實作的程式語言半成品。^greenspun ... """ +@def rss_description = """ 機器學習以及程式語言(Traditional Chinese) | > 任何足夠複雜的機器學習系統都包含一個特別設置、不符規範、充滿 bug 又緩慢實作的程式語言半成品。^greenspun ... """ @def published = "25 December 2017" @def title = "機器學習以及程式語言(Traditional Chinese)" -@def authors = "By Mike Innes (JuliaHub), David Barber (UCL), Tim Besard (UGent), James Bradbury (Salesforce Research), Valentin Churavy (MIT), Simon Danisch (MIT), Alan Edelman (MIT), Stefan Karpinski (JuliaHub), Jon Malmaud (MIT), Jarrett Revels (MIT), Viral Shah (JuliaHub), Pontus Stenetorp (UCL) and Deniz Yuret (Koç University)" +@def authors = "By Mike Innes (JuliaHub), David Barber (UCL), Tim Besard (UGent), James Bradbury (Salesforce Research), Valentin Churavy (MIT), Simon Danisch (MIT), Alan Edelman (MIT), Stefan Karpinski (JuliaHub), Jon Malmaud (MIT), Jarrett Revels (MIT), Viral Shah (JuliaHub), Pontus Stenetorp (UCL) and Deniz Yuret (Koç University)" @def hascode = true > 任何足夠複雜的機器學習系統都包含一個特別設置、不符規範、充滿 bug 又緩慢實作的程式語言半成品。[^greenspun] diff --git a/blog/2017/12/ml-pl.md b/blog/2017/12/ml-pl.md index aeab49e646..5f59b9e3b4 100644 --- a/blog/2017/12/ml-pl.md +++ b/blog/2017/12/ml-pl.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2017, 12, 6) -@def rss = """ On Machine Learning and Programming Languages | > Any sufficiently complicated machine learning system contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of a programming language.^greenspun ... """ +@def rss_description = """ On Machine Learning and Programming Languages | > Any sufficiently complicated machine learning system contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of a programming language.^greenspun ... """ @def published = "6 December 2017" @def title = "On Machine Learning and Programming Languages" -@def authors = "By Mike Innes (JuliaHub), David Barber (UCL), Tim Besard (UGent), James Bradbury (Salesforce Research), Valentin Churavy (MIT), Simon Danisch (MIT), Alan Edelman (MIT), Stefan Karpinski (JuliaHub), Jon Malmaud (MIT), Jarrett Revels (MIT), Viral Shah (JuliaHub), Pontus Stenetorp (UCL) and Deniz Yuret (Koç University)" +@def authors = "By Mike Innes (JuliaHub), David Barber (UCL), Tim Besard (UGent), James Bradbury (Salesforce Research), Valentin Churavy (MIT), Simon Danisch (MIT), Alan Edelman (MIT), Stefan Karpinski (JuliaHub), Jon Malmaud (MIT), Jarrett Revels (MIT), Viral Shah (JuliaHub), Pontus Stenetorp (UCL) and Deniz Yuret (Koç University)" @def hascode = true diff --git a/blog/2018/02/gsoc2018-numfocus.md b/blog/2018/02/gsoc2018-numfocus.md index 319d160df0..0a023d1f44 100644 --- a/blog/2018/02/gsoc2018-numfocus.md +++ b/blog/2018/02/gsoc2018-numfocus.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2018, 2, 21) -@def rss = """ Julia joins NumFOCUS in Google Summer of Code 2018 | The Julia project has participated in summer of code events since 2014, just two... """ +@def rss_description = """ Julia joins NumFOCUS in Google Summer of Code 2018 | The Julia project has participated in summer of code events since 2014, just two... """ @def published = "21 February 2018" @def title = "Julia joins NumFOCUS in Google Summer of Code 2018" -@def authors = "The Julia Summer of Code Organizers" +@def authors = "The Julia Summer of Code Organizers" The Julia project has participated in summer of code events since 2014, just two diff --git a/blog/2018/04/tetris-and-you.md b/blog/2018/04/tetris-and-you.md index 54fb69a5fc..973f98f04d 100644 --- a/blog/2018/04/tetris-and-you.md +++ b/blog/2018/04/tetris-and-you.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2018, 4, 1) -@def rss = """ Tetris coming to Julia language for v1.0 | Good news, everyone! Starting v1.0, Tetris will be included in the standard library. This will allow you to play a round of Tetris while your code is busy running.... """ +@def rss_description = """ Tetris coming to Julia language for v1.0 | Good news, everyone! Starting v1.0, Tetris will be included in the standard library. This will allow you to play a round of Tetris while your code is busy running.... """ @def published = "1 April 2018" @def title = "Tetris coming to Julia language for v1.0" diff --git a/blog/2018/05/extensible-broadcast-fusion.md b/blog/2018/05/extensible-broadcast-fusion.md index a2f3be0f96..a8d199118a 100644 --- a/blog/2018/05/extensible-broadcast-fusion.md +++ b/blog/2018/05/extensible-broadcast-fusion.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2018, 5, 11) -@def rss = """ Extensible broadcast fusion | Julia version 0.7 brings with it an exciting new feature: the ability to customize broadcast... """ +@def rss_description = """ Extensible broadcast fusion | Julia version 0.7 brings with it an exciting new feature: the ability to customize broadcast... """ @def published = "11 May 2018" @def title = "Extensible broadcast fusion" -@def authors = """Matt Bauman (JuliaHub)""" +@def authors = """Matt Bauman (JuliaHub)""" @def hascode = true diff --git a/blog/2018/06/missing.md b/blog/2018/06/missing.md index 50fcbaee2c..35f6629faf 100644 --- a/blog/2018/06/missing.md +++ b/blog/2018/06/missing.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2018, 6, 19) -@def rss = """ First-Class Statistical Missing Values Support in Julia 0.7 | The 0.7 release of Julia will soon introduce first-class support for statistical... """ +@def rss_description = """ First-Class Statistical Missing Values Support in Julia 0.7 | The 0.7 release of Julia will soon introduce first-class support for statistical... """ @def published = "19 June 2018" @def title = "First-Class Statistical Missing Values Support in Julia 0.7" @def authors = """ Milan Bouchet-Valat""" diff --git a/blog/2018/07/iterators-in-julia-0.7.md b/blog/2018/07/iterators-in-julia-0.7.md index 0ba5a89fe4..0ba80b5a2d 100644 --- a/blog/2018/07/iterators-in-julia-0.7.md +++ b/blog/2018/07/iterators-in-julia-0.7.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2018, 7, 8) -@def rss = """ Writing Iterators in Julia 0.7 | This post originally appeared on the Invenia blog.... """ +@def rss_description = """ Writing Iterators in Julia 0.7 | This post originally appeared on the Invenia blog.... """ @def published = "8 July 2018" @def title = "Writing Iterators in Julia 0.7" -@def authors = """ Eric Davies""" +@def authors = """ Eric Davies""" @def hascode = true @def published = "8 July 2018" diff --git a/blog/2018/08/GSoC-Final-Summary.md b/blog/2018/08/GSoC-Final-Summary.md index 8d6971d8f9..72f7edf6ef 100644 --- a/blog/2018/08/GSoC-Final-Summary.md +++ b/blog/2018/08/GSoC-Final-Summary.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2018, 8, 6) -@def rss = """ GSoC 2018: Reinforcement Learning and Generative models using Flux | In this post I'm going to briefly summarize about the machine learning models I have worked on during this summer for GSoC. I worked towards enriching model zoo of Flux.jl (https://github.com/FluxML), a machine learning library written in Julia (https://github.com/JuliaLang/julia). My project cover... """ +@def rss_description = """ GSoC 2018: Reinforcement Learning and Generative models using Flux | In this post I'm going to briefly summarize about the machine learning models I have worked on during this summer for GSoC. I worked towards enriching model zoo of Flux.jl (https://github.com/FluxML), a machine learning library written in Julia (https://github.com/JuliaLang/julia). My project cover... """ @def published = "6 August 2018" @def title = "GSoC 2018: Reinforcement Learning and Generative models using Flux" @def authors = """ Tejan Karmali""" diff --git a/blog/2018/08/GSoC2018-speech-recognition.md b/blog/2018/08/GSoC2018-speech-recognition.md index dc4357e3d4..81274f8292 100644 --- a/blog/2018/08/GSoC2018-speech-recognition.md +++ b/blog/2018/08/GSoC2018-speech-recognition.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2018, 8, 14) -@def rss = """ GSoC 2018 and Speech Recognition for the Flux Model Zoo: The Conclusion | Here we are on the other end of Google Summer of Code 2018. It has been a challenging and educational experience, and I wouldn't have it any other way. I am thankful to the Julia community, and especially my mentor @MikeInnes (https://github.com/mikeinnes), for supporting me through this. I've learn... """ +@def rss_description = """ GSoC 2018 and Speech Recognition for the Flux Model Zoo: The Conclusion | Here we are on the other end of Google Summer of Code 2018. It has been a challenging and educational experience, and I wouldn't have it any other way. I am thankful to the Julia community, and especially my mentor @MikeInnes (https://github.com/mikeinnes), for supporting me through this. I've learn... """ @def published = "14 August 2018" @def title = "GSoC 2018 and Speech Recognition for the Flux Model Zoo: The Conclusion" -@def authors = """Matthew C. Kelley""" +@def authors = """Matthew C. Kelley""" @def hascode = true @def hasmath = true diff --git a/blog/2018/08/adding-newer-features-and-speeding-up-convolutions-in-flux.md b/blog/2018/08/adding-newer-features-and-speeding-up-convolutions-in-flux.md index 559f5704fa..f11afe6656 100644 --- a/blog/2018/08/adding-newer-features-and-speeding-up-convolutions-in-flux.md +++ b/blog/2018/08/adding-newer-features-and-speeding-up-convolutions-in-flux.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2018, 8, 13) -@def rss = """ GSoC 2018: Adding Newer Features and Speeding up Convolutions in Flux | Over the summer I have been working at improving the Computer Vision capabilities of Flux. My specific line of work was to __add newer models to the Flux model-zoo__, __implement some new features__ and also __improve the speed of the previous layers__. Specifically, I achieved a __18-fold__ speed up... """ +@def rss_description = """ GSoC 2018: Adding Newer Features and Speeding up Convolutions in Flux | Over the summer I have been working at improving the Computer Vision capabilities of Flux. My specific line of work was to __add newer models to the Flux model-zoo__, __implement some new features__ and also __improve the speed of the previous layers__. Specifically, I achieved a __18-fold__ speed up... """ @def published = "13 August 2018" @def title = "GSoC 2018: Adding Newer Features and Speeding up Convolutions in Flux" @def authors = """Avik Pal""" diff --git a/blog/2018/08/one-point-zero-es.md b/blog/2018/08/one-point-zero-es.md index 399e062651..70bb901666 100644 --- a/blog/2018/08/one-point-zero-es.md +++ b/blog/2018/08/one-point-zero-es.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2018, 8, 8) -@def rss = """La anticipada liberación de la versión 1.0 de...""" +@def rss_description = """La anticipada liberación de la versión 1.0 de...""" @def published = "8 August 2018" @def title = "Julia 1.0 Anunciando el release de Julia 1.0 (Spanish)" -@def authors = "the Julia developers" +@def authors = "the Julia developers" ~~~ Translations: Simplified Chinese, Traditional Chinese, Spanish diff --git a/blog/2018/08/one-point-zero-zh_cn.md b/blog/2018/08/one-point-zero-zh_cn.md index d3f2656a30..55961417f9 100644 --- a/blog/2018/08/one-point-zero-zh_cn.md +++ b/blog/2018/08/one-point-zero-zh_cn.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2018, 8, 8) -@def rss = """ Julia 1.0 正式发布 (Simplified Chinese) | 备受期待的Julia语言 (https://julialang.org)的1.0版本积累了富有野心的程序员们的十年心血。... """ +@def rss_description = """ Julia 1.0 正式发布 (Simplified Chinese) | 备受期待的Julia语言 (https://julialang.org)的1.0版本积累了富有野心的程序员们的十年心血。... """ @def published = "8 August 2018" @def title = "Julia 1.0 正式发布 (Simplified Chinese)" @def authors = "the Julia developers" diff --git a/blog/2018/08/one-point-zero-zh_tw.md b/blog/2018/08/one-point-zero-zh_tw.md index 9053dbb81a..d319e709ce 100644 --- a/blog/2018/08/one-point-zero-zh_tw.md +++ b/blog/2018/08/one-point-zero-zh_tw.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2018, 8, 8) -@def rss = """ Julia 1.0 正式發佈 (Traditional Chinese) | 眾所期待的 Julia 語言 (https://julialang.org) 1.0 版是近十年的心血結晶。... """ +@def rss_description = """ Julia 1.0 正式發佈 (Traditional Chinese) | 眾所期待的 Julia 語言 (https://julialang.org) 1.0 版是近十年的心血結晶。... """ @def published = "8 August 2018" @def title = "Julia 1.0 正式發佈 (Traditional Chinese)" -@def authors = "the Julia developers" +@def authors = "the Julia developers" ~~~Translations: Simplified Chinese, Traditional Chinese, Spanish diff --git a/blog/2018/08/one-point-zero.md b/blog/2018/08/one-point-zero.md index d07787d3d0..2a80d2c656 100644 --- a/blog/2018/08/one-point-zero.md +++ b/blog/2018/08/one-point-zero.md @@ -1,7 +1,7 @@ @def title = "Announcing the release of Julia 1.0" @def authors = "Julia developers" @def rss_pubdate = Date(2018, 8, 8) -@def rss = "Announcing the release of Julia 1.0. The much anticipated 1.0 release of Julia is the culmination of..." +@def rss_description = "Announcing the release of Julia 1.0. The much anticipated 1.0 release of Julia is the culmination of..." @def published = "8 August 2018" ~~~ diff --git a/blog/2018/08/union-splitting.md b/blog/2018/08/union-splitting.md index 0edbe1066d..a19f659dfb 100644 --- a/blog/2018/08/union-splitting.md +++ b/blog/2018/08/union-splitting.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2018, 8, 9) -@def rss = """ Union-splitting: what it is, and why you should care | Among those who follow Julia's development closely, one of the (many) new features causing great excitement is something called "Union-splitting."... """ +@def rss_description = """ Union-splitting: what it is, and why you should care | Among those who follow Julia's development closely, one of the (many) new features causing great excitement is something called "Union-splitting."... """ @def published = "9 August 2018" @def title = "Union-splitting: what it is, and why you should care" @def authors = """Tim Holy""" diff --git a/blog/2018/09/Pkgtutorial.md b/blog/2018/09/Pkgtutorial.md index 76e246bf44..9b6a59cf14 100644 --- a/blog/2018/09/Pkgtutorial.md +++ b/blog/2018/09/Pkgtutorial.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2018, 9, 12) -@def rss = """ How to get started with Julia 1.0's package manager | For those of you in the midst of transitioning or preparing to transition to Julia 1.0, I've made a short (less than 6 minutes) tutorial on the basics of the new package manager. This video includes how to interact with the package manager and how to check, install, update, and remove packages.... """ +@def rss_description = """ How to get started with Julia 1.0's package manager | For those of you in the midst of transitioning or preparing to transition to Julia 1.0, I've made a short (less than 6 minutes) tutorial on the basics of the new package manager. This video includes how to interact with the package manager and how to check, install, update, and remove packages.... """ @def published = "12 September 2018" @def title = "How to get started with Julia 1.0's package manager" @def author = "Jane Herriman" diff --git a/blog/2018/09/julia-community-prizes.md b/blog/2018/09/julia-community-prizes.md index cdeb030c17..1739a491ca 100644 --- a/blog/2018/09/julia-community-prizes.md +++ b/blog/2018/09/julia-community-prizes.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2018, 9, 4) -@def rss = """ The Julia Community Prizes, 2018 | The Julia Community Prizes celebrate the amazing set of scientists, developers and designers who have come together build such a strong and diverse ecosystem for numerical computing. Each of the four individuals chosen for the first award in 2018 have made immense contributions to Julia over many yea... """ +@def rss_description = """ The Julia Community Prizes, 2018 | The Julia Community Prizes celebrate the amazing set of scientists, developers and designers who have come together build such a strong and diverse ecosystem for numerical computing. Each of the four individuals chosen for the first award in 2018 have made immense contributions to Julia over many yea... """ @def published = "4 September 2018" @def title = "The Julia Community Prizes, 2018" -@def authors = "Avik Sengupta" +@def authors = "Avik Sengupta" ## Congratulations to Tim Besard, Katharine Hyatt, Chris Rackauckas and Elliot Saba diff --git a/blog/2018/09/juliacon2018.md b/blog/2018/09/juliacon2018.md index 3e671b99fd..0eed9e8274 100644 --- a/blog/2018/09/juliacon2018.md +++ b/blog/2018/09/juliacon2018.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2018, 9, 11) -@def rss = """ A portrait of JuliaCon 2018 | !JuliaCon2018 group photo (/assets/blog/2018-09-11-juliacon2018/JuliaCon2018_group_photo.jpg)... """ +@def rss_description = """ A portrait of JuliaCon 2018 | !JuliaCon2018 group photo (/assets/blog/2018-09-11-juliacon2018/JuliaCon2018_group_photo.jpg)... """ @def published = "11 September 2018" @def title = "A portrait of JuliaCon 2018" @def authors = "Jane Herriman" diff --git a/blog/2018/12/ml-language-compiler.md b/blog/2018/12/ml-language-compiler.md index 49daa9c714..0133760c0b 100644 --- a/blog/2018/12/ml-language-compiler.md +++ b/blog/2018/12/ml-language-compiler.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2018, 12, 3) -@def rss = """ Building a Language and Compiler for Machine Learning | Since we originally proposed the need for a first-class language, compiler and ecosystem for machine learning (ML), there have been plenty of interesting developments in the field. Not only have the tradeoffs in existing systems, such as TensorFlow and PyTo... """ +@def rss_description = """ Building a Language and Compiler for Machine Learning | Since we originally proposed the need for a first-class language, compiler and ecosystem for machine learning (ML), there have been plenty of interesting developments in the field. Not only have the tradeoffs in existing systems, such as TensorFlow and PyTo... """ @def published = "3 December 2018" @def title = "Building a Language and Compiler for Machine Learning" -@def authors = "Mike Innes, James Bradbury, Keno Fischer, Dhairya Gandhi, Neethu Mariya Joy, Tejan Karmali, Matt Kelley, Avik Pal, Marco Concetto Rudilosso, Elliot Saba, Viral Shah, Deniz Yuret" +@def authors = "Mike Innes, James Bradbury, Keno Fischer, Dhairya Gandhi, Neethu Mariya Joy, Tejan Karmali, Matt Kelley, Avik Pal, Marco Concetto Rudilosso, Elliot Saba, Viral Shah, Deniz Yuret" @def hascode = true Since we [originally proposed](/blog/2017/12/ml-pl/) the need for a first-class language, compiler and ecosystem for machine learning (ML), there have been plenty of interesting developments in the field. Not only have the tradeoffs in existing systems, such as TensorFlow and PyTorch, not been resolved, but they are clearer than ever now that both frameworks contain distinct [“static graph”](https://pytorch.org/docs/master/jit.html) and [“eager execution”](https://www.tensorflow.org/guide/eager) interfaces. Meanwhile, the idea of ML models fundamentally being differentiable algorithms – often called [differentiable programming](https://www.facebook.com/yann.lecun/posts/10155003011462143) – has caught on. diff --git a/blog/2019/01/fluxdiffeq.md b/blog/2019/01/fluxdiffeq.md index a8792e027d..9c98a90ce5 100644 --- a/blog/2019/01/fluxdiffeq.md +++ b/blog/2019/01/fluxdiffeq.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2019, 1, 18) -@def rss = """ DiffEqFlux.jl – A Julia Library for Neural Differential Equations... """ +@def rss_description = """ DiffEqFlux.jl – A Julia Library for Neural Differential Equations... """ @def published = "18 January 2019" @def title = "DiffEqFlux.jl – A Julia Library for Neural Differential Equations" @def authors = """Chris Rackauckas, Mike Innes, Yingbo Ma, Jesse Bettencourt, Lyndon White, Vaibhav Dixit""" diff --git a/blog/2019/02/julia-entities.md b/blog/2019/02/julia-entities.md index 33fd21542c..107e6a9efb 100644 --- a/blog/2019/02/julia-entities.md +++ b/blog/2019/02/julia-entities.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2019, 2, 12) -@def rss = """ The Julia Project and Its Entities | There are a number of entities surrounding the Julia programming language. Understandably, many people are not entirely clear on what these groups are and what their relationship to each other is. It’s pretty hard to know about these things without being in the thick of it. In this blog post I’ll... """ +@def rss_description = """ The Julia Project and Its Entities | There are a number of entities surrounding the Julia programming language. Understandably, many people are not entirely clear on what these groups are and what their relationship to each other is. It’s pretty hard to know about these things without being in the thick of it. In this blog post I’ll... """ @def published = "12 February 2019" @def title = "The Julia Project and Its Entities" @def authors = """Stefan Karpinski""" diff --git a/blog/2019/02/light-graphs.md b/blog/2019/02/light-graphs.md index b5635c57c8..8cf5dc827b 100644 --- a/blog/2019/02/light-graphs.md +++ b/blog/2019/02/light-graphs.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2019, 2, 3) -@def rss = """ GSoC 2018 - Parallel Implementations of Graph Analysis Algorithms | This blog briefly summarises my GSoC 2018 project (Parallel Graph Development (https://summerofcode.withgoogle.com/archive/2018/projects/5193483178475520/)) and the results achieved. For a detailed description, please refer to my GSoC blog (https://sohamtamba.github.io/GSoC).... """ +@def rss_description = """ GSoC 2018 - Parallel Implementations of Graph Analysis Algorithms | This blog briefly summarises my GSoC 2018 project (Parallel Graph Development (https://summerofcode.withgoogle.com/archive/2018/projects/5193483178475520/)) and the results achieved. For a detailed description, please refer to my GSoC blog (https://sohamtamba.github.io/GSoC).... """ @def published = "3 February 2019" @def title = "GSoC 2018 - Parallel Implementations of Graph Analysis Algorithms" @def authors = """Soham Tamba""" diff --git a/blog/2019/03/debuggers.md b/blog/2019/03/debuggers.md index 8e19f77ab8..6b17f5bed6 100644 --- a/blog/2019/03/debuggers.md +++ b/blog/2019/03/debuggers.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2019, 3, 19) -@def rss = """ A Julia interpreter and debugger | The authors are pleased to announce the release of a fully-featured... """ +@def rss_description = """ A Julia interpreter and debugger | The authors are pleased to announce the release of a fully-featured... """ @def published = "19 March 2019" @def title = "A Julia interpreter and debugger" @def authors = """Tim Holy, Kristoffer Carlsson, Sebastian Pfitzner, Keno Fischer""" diff --git a/blog/2019/04/fluxdiffeq-zh_tw.md b/blog/2019/04/fluxdiffeq-zh_tw.md index 19a7aa9852..97cd373c93 100644 --- a/blog/2019/04/fluxdiffeq-zh_tw.md +++ b/blog/2019/04/fluxdiffeq-zh_tw.md @@ -1,5 +1,5 @@ @def rss_pubdate = Date(2019, 4, 4) -@def rss = """ DiffEqFlux.jl – Julia 的神經微分方程套件 | 在這篇文章中,我們將會展示在 Julia 中使用微分方程解算器(DiffEq solver)搭配神經網路有多麼簡單、有效而且穩定。... """ +@def rss_description = """ DiffEqFlux.jl – Julia 的神經微分方程套件 | 在這篇文章中,我們將會展示在 Julia 中使用微分方程解算器(DiffEq solver)搭配神經網路有多麼簡單、有效而且穩定。... """ @def published = "4 April 2019" @def title = "DiffEqFlux.jl – Julia 的神經微分方程套件" @def authors = "Chris Rackauckas, Mike Innes, Yingbo Ma, Jesse Bettencourt, Lyndon White, Vaibhav Dixit, 譯者:杜岳華(Yueh-Hua Tu)Dboy Liao (Yin-Chen Liao)" diff --git a/blog/2019/05/beyond-ml-pipelines-with-mlj.md b/blog/2019/05/beyond-ml-pipelines-with-mlj.md index d3a0758b70..bca24f3845 100644 --- a/blog/2019/05/beyond-ml-pipelines-with-mlj.md +++ b/blog/2019/05/beyond-ml-pipelines-with-mlj.md @@ -1,8 +1,8 @@ @def rss_pubdate = Date(2019, 5, 2) -@def rss = """ Beyond machine learning pipelines with MLJ | - learning curves (from `examples/random_forest.jl`)... """ +@def rss_description = """ Beyond machine learning pipelines with MLJ | - learning curves (from `examples/random_forest.jl`)... """ @def published = "2 May 2019" @def title = "Beyond machine learning pipelines with MLJ" -@def authors = "Anthony Blaom, Diego Arenas, Franz Kiraly, Yiannis Simillides, Sebastian Vollmer" +@def authors = "Anthony Blaom, Diego Arenas, Franz Kiraly, Yiannis Simillides, Sebastian Vollmer" @def hascode = true
diff --git a/utils.jl b/utils.jl index 0616a4a14b..0c811bcc5e 100644 --- a/utils.jl +++ b/utils.jl @@ -14,7 +14,7 @@ A full example can be found in `blog/2020/05/rr.md`. function hfun_meta() title = locvar(:title) isnothing(title) && (title = "The Julia Language") - descr = locvar(:rss) + descr = locvar(:rss_description) isnothing(descr) && (descr = "Official website for the Julia programming language") p = "property" # default og properties, can be overwritten by the user @@ -67,6 +67,7 @@ function hfun_blogposts() # pagevars for all pages. Franklin.PAGEVAR_DEPTH[] = 0 title = pagevar(surl, :title; default="Untitled") + Franklin.PAGEVAR_DEPTH[] = 0 pubdate = pagevar(surl, :published) if isnothing(pubdate) date = "$ys-$ms-01" @@ -109,6 +110,7 @@ function hfun_recentblogposts() ps = splitext(post)[1] surl = "blog/$year/$ms/$ps" surls[i] = surl + Franklin.PAGEVAR_DEPTH[] = 0 pubdate = pagevar(surl, :published) days[i] = isnothing(pubdate) ? 1 : day(Date(pubdate, dateformat"d U Y")) @@ -128,15 +130,18 @@ function hfun_recentblogposts() io = IOBuffer() for (surl, date) in recent url = "/$surl/" + Franklin.PAGEVAR_DEPTH[] = 0 title = pagevar(surl, :title) title === nothing && (title = "Untitled") sdate = "$(day(date)) $(monthname(date)) $(year(date))" - blurb = pagevar(surl, :rss) + Franklin.PAGEVAR_DEPTH[] = 0 + blurb = pagevar(surl, :rss_description) + blurb = blurb === nothing ? "" : "

$blurb

" write(io, """

$title -

-

$blurb

+ + $blurb
""") end