Ciro's Edict #6 / Misc advances by Ciro Santilli 37 Updated +Created
Made the website navbar and article lists more mobile friendly. Main motivation: improvised demos to people I meet IRL!
Ciro's Edict #5 / Staging server by Ciro Santilli 37 Updated +Created
After breaking production and sweating for a bit hotfixing (not that anyone uses the website yet), I decided to be smart and created a staging server: ourbigbook-staging.herokuapp.com. Now I can blow that server up as I wish without afecting users. Documented at: cirosantilli.com/ourbigbook/staging-deployment
E.g.:
README.ciro
= My website

== h2

\Include[not-readme]
not-readme.ciro
= Not readme

== Not readme h2
the table of contents for index.html also contains the headers for not-readme.ciro producing:
This feature means that you can split large input files if rendering starts to slow you down, and things will still render exactly the same, with the larger table of contents.
This will be especially important for the website because initially I want users to be able to edit one header at a time, and join all headers with \Include. But I still want the ToC to show those children.
This was a bit hard because it required doing RECURSIVE SQL queries, something I hadn't done before: stackoverflow.com/questions/192220/what-is-the-most-efficient-elegant-way-to-parse-a-flat-table-into-a-tree/192462#192462 + of course the usual refactor a bunch of stuff and fix tests until you go mad.
Eukaryote by Ciro Santilli 37 Updated +Created
Crystallography by Ciro Santilli 37 Updated +Created
Computer security by Ciro Santilli 37 Updated +Created
As mentioned at Section "Computer security researcher", Ciro Santilli really tends to like people from this area.
Also, the type of programming Ciro used to do, systems programming, is particularly useful to security researchers, e.g. Linux Kernel Module Cheat.
The reason he does not go into this is that Ciro would rather fight against the more eternal laws of physics rather than with some typo some dude at Apple did last week and which will be patched in a month.
File sharing by Ciro Santilli 37 Updated +Created
Garbage collection (computer science) by Ciro Santilli 37 Updated +Created
Program optimization by Ciro Santilli 37 Updated +Created
Scientific computing by Ciro Santilli 37 Updated +Created
Software portability by Ciro Santilli 37 Updated +Created
Version control by Ciro Santilli 37 Updated +Created
Social network by Ciro Santilli 37 Updated +Created
Evil demon by Ciro Santilli 37 Updated +Created
First-person shooter by Ciro Santilli 37 Updated +Created
Sex toy by Ciro Santilli 37 Updated +Created
Type of semiconductor by Ciro Santilli 37 Updated +Created
Rust (video game) by Ciro Santilli 37 Updated +Created
The brutality of this game, the fact that you can get killed at any point, and all players accept that, is awesome.

There are unlisted articles, also show them or only show them.