genodelabs / genodians.org Goto Github PK
View Code? Open in Web Editor NEWWebsite for stories around the Genode operating system
License: Other
Website for stories around the Genode operating system
License: Other
Every now and the it happens that new content is not shown on the website because some step of the content-update process has failed.
Under the hood, the content is generated by the import subsystem which uses the sequence
component. This component will exit whenever one of the components in the sequence exits with an error. Since this is a problem when used in a scenario such as genodians.org it seems to be reasonable to extent the component so that it will attempt to restart the sequence from the beginning in case of an error.
I am not sure, though, if it is justified to add this functionality (for now it might be enough to just restart the sequence) or if it would be better to replace it by a small management component that knows the relation between the various steps and can take more appropiate actions.
The way the Makefile currently invokes the gosh
tool, e.g. 'gosh … foo/bar-date bar/foo-date […]' exceeds the 16KiB argument buffer in Noux that is used to transport the commandline arguments. As interims fix I limited the entries displayed on the front-page to 15. The long-term fix would be to change how the index page is generated.
(The argument buffer is rather small in comparison to most other POSIX-ish systems and we could increase it to 64KiB as this is already the size of one of the arguments of the write system-call but in the end that merely post-pones the issue.)
Apparently the server where the archive.zip
is hosted experiences technical difficulties that render Genodians.org unusable. So for the time being I remove the author.
@acharya-sagar please notify me when the server gets available again.
The index page currently lists the 100 most recent articles. This makes looking up older articles (e.g. the Goa Unix tutorial) or even searching for certain keywords rather complicated.
I believe adding an archive page to the blog where all articles are listed would be the easiest solution. Any opinions on this?
Please consider adding my repository https://github.com/tomga/genodian to http://genodians.org/
While recently adding a new author to the genodians.org appliance I noticed that some resources were temporarily not available. In this case the fetchurl
exits with an error and the download step is triggered again (due to the way the sequence
component that orchestrates the steps is configured I assume *), which in turn leads to not updating the website with new posts for this duration.
The following commits address this problem by allowing fetchurl
to ignore any failures in its reporting and the Genodians.org's Makefile to ignore incomplete authors.
*) I have not checked yet if we can get a similar result by solely changing how the scenario operates.
My real name: Cedric Degea
Repo: https://github.com/ttcoder/genodian/tree/master
Github won't let me edit "author.txt"; meant to add this line at bottom:
Company [https://www.tunetrackersystems.com - TuneTracker Systems LLC]
Please add https://github.com/atopia/genodian.git to genodians.org, my real name is Benjamin Lamowski.
I have my writings to offer to Genodians.org. Please use the name 'guido' for the author.
Repo: https://github.com/gwitmond/genodian
Question: does your system poll for new commits and process automatically, or do I have to ping someone when I add new article?
I'd like to propose the inclusion of my repository https://github.com/m-stein/genodian.
Now that Genode's libc is capable of hosting Unix-like scenarios natively, we can eliminate the Noux runtime from the genodians.org scenario.
Seems the let's encrypt process isn't working properly.
Right now, the maximum page width is clamped to 1200px, which looks too thin on wide displays. By increasing the value to 1400px, the text looks more pleasant. Whenever the browser window becomes smaller than that, the responsive-CSS trickery takes effect. So there does not seem to be any downside for this change.
John J. Karcher brought up this feature request in a posting to the Genode mailing list on 31th March 2019 with the subject "Genodians.org Feature Requests". He said:
Filter Tags - I think it would be helpful to add "tags" to the
posts to make it easier to find items on a certain subject. I would recommend
defining the format and adding the tag data as soon as possible, even if the
feature isn't implemented for a while - it's always harder to go back over a
lot of data than to enter it as the records are added.
@nfeske proposed to use gosh's annotations to specify tags, like
| storage performance cryptography
with the restriction to have one-word tags only.
@m-stein further proposed to use an annotation like this:
| tags: "storage" "performance" "symmetric cryptography"
to distinguish tags from normal annotations and to have more than one-word tags.
I'd like to request the addition of my content, here: https://github.com/zorodc/genodians
At the moment there is just the one piece in there.
I have tried to follow the content format prescribed in the README
However, there aren't line breaks in the piece except to separate paragraphs, and I did use gosh's chapter feature once in order to have a postscript/footnotes section whose elements I could use bracketed references to refer to. If these things prove an issue, I can change them.
Please add https://github.com/trimpim/genodian.git to genodians.org. My real name is Pirmin Duss.
I would write posts if I could use markdown. GOSH is a "not invented here" format with zero adoption outside Genode documentation, which is a red flag to outside contributors.
I got network boot via PXE with getting logs via AMT SOL (via appropriate run tool backends) working on my Thinkpad and decided to share my experiences with it. So, I'd like to join genodians.org. Maybe, more articles will follow soon. My content is there: https://github.com/valerius2k/genodian.git. Please, use the name "valerius" as an author.
https://github.com/mickenx/genodian
Name: Michael Grunditz.
Hope it will do!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.