0xcf / decal-web Goto Github PK
View Code? Open in Web Editor NEWCourse information for the XCF/OCF Unix System Administration DeCal
Home Page: https://decal.ocf.berkeley.edu
License: MIT License
Course information for the XCF/OCF Unix System Administration DeCal
Home Page: https://decal.ocf.berkeley.edu
License: MIT License
In checkpoint 2 Q3b*, it turned out that there isn't a retry:n
in Linux /etc/resolv.conf
. When I did a6 I assumed it was attempts:n
**: sets the number of times the resolver will send a query to its name servers before giving up and returning an error to the calling application.
For Solaris, however, there is indeed a retry:n
***: Sets the number of attempts made to connect to each name server.
See the linked Oracle manual for more info.
We should probably change retry:n
to attempts:n
, and update the solutions accordingly.
*: https://decal.ocf.berkeley.edu/labs/a6#checkpoint-2
**: https://linux.die.net/man/5/resolv.conf
***: https://docs.oracle.com/cd/E88353_01/html/E37852/resolv.conf-5.html
https://github.com/kevinlin1/just-the-class | Demo
Created by former 61A/B/C TA & currently used by the CS186 website. It looks quite a bit nicer than the plain bootstrap thing we have going on (IMO) and seems to be relatively well-maintained.
It's also just a plain Jekyll template so it doesn't look like it'd be too much of a pain to switch to.
We can probably hold off on this for a bit, but we should take off everyone that obviously isn't giving a lecture this semester.
Notice builds 30 and 31 on Jenkins. These correspond to pushes that happened within a few seconds of each other. Build 30 started first, but finished after 31, causing the changes of build 31 to get overwritten and the website to display an old version. After noticing this, I manually ran a build to fix the problem-- but there should be a way to ensure this doesn't happen.
@jvperrin, any ideas?
Some of the labs have lengthy lecture notes built into the lab, with the actual lab questions at the end of the page. (Example: lab b3) A table of contents to skip to different sections on the page would make navigating these labs easier. We should add an auto-generated table of contents sidebar on each lab page.
The slack bridge and ocfweb use Gravatars for images. We should do this too. Looks like there is a Jekyll plugin for this, see https://github.com/mrsimo/jekyll-gravatar
It would be a good guard against typos of the date. We'd probably need a pre-commit check to make sure people have the correct form (Thurs vs Thursday) or something like that though.
We need to bump the version of our dependencies to much newer versions.
It would be nice to have a test (and pre-commit check) that all links on the homepage are valid and don't 404. This could prevent a lot of potential careless mistakes down the line.
I'm assigning myself on this but if anyone has ideas/thoughts on implementation, feel free to discuss here or make a PR.
Separate branches and PRs should be built and deployed somewhere by Jenkins. This would make it easier to sanity check PRs.
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.