~cnx/site

2c085d53133fd267a809d0a4e2cbf9421ea2a2a8 — Nguyễn Gia Phong 2 months ago 7d8ce2a
Reorganize GSoC 2020
19 files changed, 46 insertions(+), 19 deletions(-)

R blog/{gsoc2020/blog20200609.md => 2020/gsoc/article/1.md}
R blog/{gsoc2020/blog20200622.md => 2020/gsoc/article/2.md}
R blog/{gsoc2020/blog20200706.md => 2020/gsoc/article/3.md}
R blog/{gsoc2020/blog20200720.md => 2020/gsoc/article/4.md}
R blog/{gsoc2020/blog20200803.md => 2020/gsoc/article/5.md}
R blog/{gsoc2020/blog20200817.md => 2020/gsoc/article/6.md}
R blog/{gsoc2020/blog20200831.md => 2020/gsoc/article/7.md}
A blog/2020/gsoc/article/index.md
R blog/{gsoc2020/checkin20200601.md => 2020/gsoc/checkin/1.md}
R blog/{gsoc2020/checkin20200615.md => 2020/gsoc/checkin/2.md}
R blog/{gsoc2020/checkin20200629.md => 2020/gsoc/checkin/3.md}
R blog/{gsoc2020/checkin20200713.md => 2020/gsoc/checkin/4.md}
R blog/{gsoc2020/checkin20200727.md => 2020/gsoc/checkin/5.md}
R blog/{gsoc2020/checkin20200810.md => 2020/gsoc/checkin/6.md}
R blog/{gsoc2020/checkin20200824.md => 2020/gsoc/checkin/7.md}
A blog/2020/gsoc/checkin/index.md
R blog/{gsoc2020/index.md => 2020/gsoc/index.md}
M index.md
M works.md
R blog/gsoc2020/blog20200609.md => blog/2020/gsoc/article/1.md +0 -0
R blog/gsoc2020/blog20200622.md => blog/2020/gsoc/article/2.md +0 -0
R blog/gsoc2020/blog20200706.md => blog/2020/gsoc/article/3.md +0 -0
R blog/gsoc2020/blog20200720.md => blog/2020/gsoc/article/4.md +0 -0
R blog/gsoc2020/blog20200803.md => blog/2020/gsoc/article/5.md +0 -0
R blog/gsoc2020/blog20200817.md => blog/2020/gsoc/article/6.md +0 -0
R blog/gsoc2020/blog20200831.md => blog/2020/gsoc/article/7.md +0 -0
A blog/2020/gsoc/article/index.md => blog/2020/gsoc/article/index.md +12 -0
@@ 0,0 1,12 @@
# GSoC 2020 Blog Posts

Blog posts are longer descriptions of the work
I was doing as a Python GSoC student:

* {{abslink blog/2020/gsoc/article/1}}
* {{abslink blog/2020/gsoc/article/2}}
* {{abslink blog/2020/gsoc/article/3}}
* {{abslink blog/2020/gsoc/article/4}}
* {{abslink blog/2020/gsoc/article/5}}
* {{abslink blog/2020/gsoc/article/6}}
* {{abslink blog/2020/gsoc/article/7}}

R blog/gsoc2020/checkin20200601.md => blog/2020/gsoc/checkin/1.md +0 -0
R blog/gsoc2020/checkin20200615.md => blog/2020/gsoc/checkin/2.md +0 -0
R blog/gsoc2020/checkin20200629.md => blog/2020/gsoc/checkin/3.md +0 -0
R blog/gsoc2020/checkin20200713.md => blog/2020/gsoc/checkin/4.md +0 -0
R blog/gsoc2020/checkin20200727.md => blog/2020/gsoc/checkin/5.md +0 -0
R blog/gsoc2020/checkin20200810.md => blog/2020/gsoc/checkin/6.md +0 -0
R blog/gsoc2020/checkin20200824.md => blog/2020/gsoc/checkin/7.md +0 -0
A blog/2020/gsoc/checkin/index.md => blog/2020/gsoc/checkin/index.md +11 -0
@@ 0,0 1,11 @@
# GSoC 2020 Check Ins

Weekly check ins answer a few short questions as a sort of status report:

* {{abslink blog/2020/gsoc/checkin/1}}
* {{abslink blog/2020/gsoc/checkin/2}}
* {{abslink blog/2020/gsoc/checkin/3}}
* {{abslink blog/2020/gsoc/checkin/4}}
* {{abslink blog/2020/gsoc/checkin/5}}
* {{abslink blog/2020/gsoc/checkin/6}}
* {{abslink blog/2020/gsoc/checkin/7}}

R blog/gsoc2020/index.md => blog/2020/gsoc/index.md +15 -15
@@ 2,7 2,7 @@
rss = "GSoC 2020 final report"
date = Date(2020, 8, 31)
internship = "https://summerofcode.withgoogle.com/archive/2020/projects/6238594655584256"
benchmark = "/blog/gsoc2020/blog20200831/#the_benchmark"
benchmark = "/blog/2020/gsoc/blog20200831/#the_benchmark"
python_gsoc = "https://blogs.python-gsoc.org/en/mcsinyxs-blog"
+++
@def tags = ["fun", "pip", "gsoc"]


@@ 135,17 135,17 @@ in the week before in the form of either a short blog or an (even shorter)
check-in.  These write-ups often contain handfuls of popular culture references
and was originally hosted on [Python GSoC]({{python_gsoc}}).

* {{abslink blog/gsoc2020/checkin20200601}}
* {{abslink blog/gsoc2020/blog20200609}}
* {{abslink blog/gsoc2020/checkin20200615}}
* {{abslink blog/gsoc2020/blog20200622}}
* {{abslink blog/gsoc2020/checkin20200629}}
* {{abslink blog/gsoc2020/blog20200706}}
* {{abslink blog/gsoc2020/checkin20200713}}
* {{abslink blog/gsoc2020/blog20200720}}
* {{abslink blog/gsoc2020/checkin20200727}}
* {{abslink blog/gsoc2020/blog20200803}}
* {{abslink blog/gsoc2020/checkin20200810}}
* {{abslink blog/gsoc2020/blog20200817}}
* {{abslink blog/gsoc2020/checkin20200824}}
* {{abslink blog/gsoc2020/blog20200831}}
* {{abslink blog/2020/gsoc/checkin/1}}
* {{abslink blog/2020/gsoc/article/1}}
* {{abslink blog/2020/gsoc/checkin/2}}
* {{abslink blog/2020/gsoc/article/2}}
* {{abslink blog/2020/gsoc/checkin/3}}
* {{abslink blog/2020/gsoc/article/3}}
* {{abslink blog/2020/gsoc/checkin/4}}
* {{abslink blog/2020/gsoc/article/4}}
* {{abslink blog/2020/gsoc/checkin/5}}
* {{abslink blog/2020/gsoc/article/5}}
* {{abslink blog/2020/gsoc/checkin/6}}
* {{abslink blog/2020/gsoc/article/6}}
* {{abslink blog/2020/gsoc/checkin/7}}
* {{abslink blog/2020/gsoc/article/7}}

M index.md => index.md +7 -3
@@ 1,8 1,8 @@
# About Me

Hi!  [My name is][] Nguyễn Gia Phong.  I'm a Vietnamese undergrad student
and a [free software][] enthusiast.  You can find me under my Internet alias
McSinyx (or CnX for short) in the [Fediverse][]:
Hi!  [My name is][] Nguyễn Gia Phong and I'm a Vietnamese [free software][]
enthusiast.  You can find me under my Internet alias McSinyx (or CnX for short)
in the [Fediverse][]:

* Pleroma: [cnx@nixnet.social][]
* PeerTube: [cnx@video.hardlimit.com][]


@@ 10,6 10,10 @@ McSinyx (or CnX for short) in the [Fediverse][]:
* Email (and XMPP): [mcsinyx@disroot.org][][^pgp]
* Matrix: [@cnx:halogen.city][]

I am generally interested in programming languages, concurrency,
reproducibility and decentralization.  In meatspace I also enjoy cooking, dogs
(not necessarily mutually exclusive) and urban music.

[^pgp]: PGP: [27148B2C06A2224B][], also on [OpenPGP][]

[My name is]: https://www.youtube.com/watch?v=LDj8kkVwisY

M works.md => works.md +1 -1
@@ 35,7 35,7 @@ local and direct URL to video/audio and its own JSON playlist format.

### pip

[pip][] is a package installer for Python.  [Summer 2020](/blog/gsoc2020),
[pip][] is a package installer for Python.  [Summer 2020](/blog/2020/gsoc),
I worked on improving its new resolver's networking performance.
The final result was not quite satisfying, but I got to meet
some really nice and talented people (-;